HyperMesh amp;LS DYNA 控制卡片
hypermesh中碰撞模拟的控制卡片设置及意义
1.输出数据控制。
指定要输入到D3PLOT、D3PART、D3THDT文件中的二进制数据。
【NEIPH】——写入二进制数据的实体单元额外积分点时间变量的数目。
【NEIPS】——写入二进制数据的壳单元和厚壳单元每个积分点处额外积分点时间变量的数目。
【MAXINT】——写入二进制数据的壳单元积分点数。
如果不是默认值3,则得不到中面的结果。
【STRFLAG】——设为1会输出实体单元、壳单元、厚壳单元的应变张量,用于后处理绘图。
对于壳单元和厚壳单元,会输出最外和最内两个积分点处的张量,对于实体单元,只输出一个应变张量。
【SIGFLG】——壳单元数据是否包括应力张量。
EQ.1:包括(默认)EQ.2:不包括【EPSFLG】——壳单元数据是否包括有效塑性应变。
EQ.1:包括(默认)EQ.2:不包括【RLTFLG】——壳单元数据是否包括合成应力。
EQ.1:包括(默认)EQ.2:不包括【ENGFLG】——壳单元数据是否包括内能和厚度。
EQ.1:包括(默认)EQ.2:不包括【CMPFLG】——实体单元、壳单元和厚壳单元各项异性材料应力应变输出时的局部材料坐标系。
EQ.0:全局坐标EQ.1:局部坐标【IEVERP】——限制数据在1000state之内。
EQ.0:每个图形文件可以有不止1个stateEQ.1:每个图形文件只能有1个state【BEAMIP】——用于输出的梁单元的积分点数。
【DCOMP】——数据压缩以去除刚体数据。
EQ.1:关闭(默认)。
没有刚体数据压缩。
EQ.2:开启。
激活刚体数据压缩。
EQ.3:关闭。
没有刚体数据压缩,但节点的速度和加速度被去除。
EQ.4:开启。
激活刚体数据压缩,同时节点的速度和加速度被去除。
【SHGE】——输出壳单元沙漏能密度。
EQ.1:关闭(默认)。
不输出沙漏能。
EQ.2:开启。
输出沙漏能。
【STSSZ】——输出壳单元时间步、质量和增加的质量。
EQ.1:关闭。
(默认)EQ.2:只输出时间步长。
Hypermesh_与LS-dyna_接口教程
Altair软件Hypermesh 与LS-dyna 接口1提供cae软件,法规相关翻译,培训个人检查干涉,创建joint连接,检查最小时步-HM-4500开始学习此指导之前,我们建议先完成介绍指导,Getting Started with HyperMesh - HM-1000.此指导解释了在不同碰撞求解器中的通用操作技巧。
下面的练习包含:··创建joints连接。
检查最小时步。
关于如何查找安装路径和指导文件的详细说明,Finding the Installation Directory<install_directory>,或联系系统管理员。
要查找并检测干涉,参照Penetration - HM-3320 tutorial。
练习1:创建Joints连接通过1D界面中的FE joints面板来定义joint连接。
HyperMesh支持下面的标准joint类型:Spherical, Revolute Cylindrical, Planar, Universal, Translational,及Locking。
HyperMesh也支持LS-DYNA的*CONSTRAINED_JOINT_STIFFNESS_OPTION属性以定义摩擦,阻尼,stop angles等。
LS-DYNA求解器界面支持在FE joints面板创建joint连接。
PAM-CRASH求解器当前只支持将joint连接以杆单元的形式创建。
(见Using the PAM-CRASH Interface in HyperMesh - HM-4700)。
球铰包含2个同步节点。
分析中,这两个同步节点强迫保持一致,但与同步节点连接注意: 的体可以绕铰链自由转动。
Step 1:选择LS-DYNA用户模板并加载Keyword 970模板1.软件启动后,HyperMesh会提示你来选择用户模板。
选择LS-DYNA。
HyperMesh&LS-DYNA 控制卡片
HyperMesh&LS-DYNA控制卡片目录一.控制卡片 (1)二.控制卡片使用原则 (1)三.控制卡片的建立 (1)四.控制卡片参数说明 (2)*CONTROL_BULK_VISCOSITY(体积粘度控制) (2)*CONTROL_CONTACT(接触控制) (2)*CONTROL_CPU(CPU时间控制) (4)*CONTROL_ENERGY(能量耗散控制) (4)*CONTROL_HOURGLASS(沙漏控制) (4)*CONTROL_SHELL(单元控制) (5)*CONTROL_TERMINATION(计算终止控制卡片) (7)*CONTROL_TIMESTEP(时间步长控制卡片) (7)*DATABASE_BINARY_D3PLOT(完全输出控制) (9)*DATABASE_BINARY_D3THDT (10)*DATABASE_BINARY_INTFOR(接触面二进制数据输出控制) (10)*DATABASE_EXTENT_BINARY(输出数据控制) (10)*DATABASE_OPTION(指定输出文件) (12)*CONTROL_OUTPUT (15)*CONTROL_DYNAMIC_RELAXATION(动力释放) (16)*DATABASE_BINARY_OPTION(二进制文件的输出设置) (17)一.控制卡片碰撞分析控制卡片包括求解控制和结果输出控制,其中*KEYWORD、*CONTROL_TERMINATION、*DATABASE_BINARY_D3PLOT是必不可少的。
其他一些控制卡片如沙漏能控制、时间步控制、接触控制等则对计算过程进行控制,以便在发现模型中存在错误时及时的终止程序。
后面将逐一介绍碰撞分析中经常用到的控制卡片,并对每个卡片的作用进行说明。
二.控制卡片使用规则卡片相应的使用规则如下:�大部分的命令是由下划线分开的字符串,如*control_hourglass字符可以是大写或小写;�在输入文件中,命令的顺序是不重要的(除了*keyword和*define_table);�关键字命令必须左对齐,以*号开始;�第一列的“$”表示该行是注释行;�输入的参数可以是固定格式或者用逗号分开;�空格或者0参数,表示使用该参数的默认值。
Hypermesh 9.0与LS-Dyna结合所作的手机跌落
一、版本信息Hypermesh 9.0LS-Dyna 971二、模型来源来源于网络,即刘展主编的《ABAQUS6.6基础教程与实例详解》中的章节13.2 手机跌落过程中电池盖的失效分析中的算例。
我将模型做了一些修改,将其变成了LS-Dyna可以识别的hm文件。
三、其它说明本教程的目的在于帮助LS-Dyna初级用户更方便地利用HyperMesh的强大前处理功能。
实例本身所采用的数据或边界条件不具有代表性,不讨论个划分技巧、材料模型选择、材料参数确定、接触方式选择等等问题。
限于自身水平,本教程中必有许多值得完善的地方,也请各位批评指正。
教程: HyperMesh 9.0与LS-Dyna971的接口应用——模拟手机跌落过程一、问题描述模型文件:example.hm(模型见附件)目标:模拟手机掉落到刚性地面上的过程,手机的跌落高度为0.8m。
采用单位:质量T;时间S;长度mm分析手段:前处理工作在HyperMesh9.0中完成,运算提交采用LS-Dyna971。
二、有限元建模1.手机部件的网格划分过程略2.导入example.hm文件前,在Hypermesh中主菜单的Preferences下选择User Profile面板中选择LS-Dyna模板。
3.在impoer面板下hm model子面板中打开example.hm文件。
4.建立刚性地面的网格①建立一个以Ground命名的Component,将其设置成Current component。
②在view面板中将当前视角设为Top,在tool面板下进入Translate面板,将translate面板改为如下内容:③选择Housing最下端的一个节点,对其duplicate一下,然后沿y轴向下translate 1(mm);然后将该节点分别沿x方向和z方向平移一定的距离,在平移的过程中记得对node进行duplicate操作,最终形成的四个点如下:④在2d面板中进入planes子面板,将其内容修改为如下:⑤选择之前建立的四个节点,然后Create一下,完成对地面的建模,return返回。
hypermesh教材3
9.2 实例:定义LS-DYNA的模型、载荷数据、控制卡片及输出本实例包含以下内容。
●在HyperMesh中查看LS-DYNA关键字,与LS-DYNA求解文件中格式相同。
●理解part、material和section的创建和组织。
●创建sets。
●创建速度。
●理解LS-DYNA数据对象与HyperMesh中单元和加载方式的关系。
●创建单点约束。
●使用segment编号创建接触。
●定义输出与仿真时间。
●输出LS-DYNA格式的求解文件。
下列tools/utilities是HyperMesh设定LS-DYNA模型的基础。
● LS-DYNA FE input translator。
● FE output template。
● Ls-DYNA Utility Menu。
● User Profile。
本实例包含如下3个部分。
●实例1:定义头部和A柱的模型数据。
●实例2:为头部和A柱碰撞分析定义边界条件和载荷。
●实例3:为头部和A柱碰撞分析定义碰撞时间和输出。
1.定义模型数据(1)*PART,*ELEMENT,*MAT,和*SECTION 之间的关系*PART可以引用属性(*SECTION)和材料(*MA T)等。
使用了相同属性的一组单元一般放置到一个组件中。
表9-2列出了*ELEMENT,*PART,*SECTION和*MAT在HyperMesh中的组织关系。
表9-2 *ELEMENT,*PART,*SECTION和*MAT的引用关系*ELEMENT EID PID 单元存放于组件集合(Component)中*PART PID SID MID 组件(Component)的卡片*SECTION SID 属性的卡片,通过在组件的卡片中指定属性(*SECTION)给*PART*MAT MID 材料集合的卡片,通过指定材料集合(*MAT)给组件来定义*PART的材料可以使用Collectors来创建和编辑组件,属性和材料集合。
Hypermesh与Ls-dyna接口实例(泰勒杆冲击)
Hypermesh与Ls-dyna接口实例(泰勒杆冲击)选择Ls-dyna模块――打开hypermesh,出现如下窗口,点击Ls-dyan,再点击OK.导入hypermesh模型――如下图所示,点击左上角绿色箭头,选择文件夹里的taylor.hm,点击import就行了。
1、设置材料点击上图红色圆圈,输入name,然后分别点击下面两个框按如图设置,完成后点击create/edit进入下图输入上图所示的材料参数,完成后点击return,材料定义OK了~2、设置单元属性点击上图红色圆圈中的图标,自己定义一个名称,然后按上图设置好另外两项,点击create就完成属性的定义了;如果点击create/edit则进入下图,可以自己定义单元算法,完成之后点击return就OK了~3、创建Part点击上图红色圆圈中的图标,按上图设置好之后点击Update,如果点击Update/edit则进入下图,可以对part中的内容进行查看,完成之后点击return。
4、创建set集A、如上图,进入analysis面板,点击entity sets进入下图创建节点集首先输入name,然后选择轴线上的节点,完成之后点击create。
此节点集用施加x、y方向的平移自由度。
B、按照方法A创建节点集2,如下图所示:C、以同样的方法创建节点集3,如下图所示:5、施加边界条件A、按照上图的方法点击tool》create card》*boundary》*boundary_spc_set进入下图,输入name,点击oK。
紧接上一步,按照下图设置参数完成轴线上的边界条件的设置。
B、按照方法A,设置界面上的边界条件,如下两幅图所示;C、以上述同样的方法设置另一截面上的边界条件,如下两幅图所示。
D、设置初始速度如上图所示点击tool>create card>*initial>*initial_velocity_generation出现一个窗口,自己定义一个名字,点击OK进入下图在上图中点击STYP下面的倒三角选择PartID,往下继续~如上图,点击PID,选择单元,然后设置好VZ,这样就定义完初始速度了~ E、定义刚性墙如上图所示,进入analysis面板,点击rigidwalls进入下图~在create面板中按上图设置好参数后,点击create,往下继续。
汽车碰撞精确分析LSDYNA控制卡片设置
THKCHG:在单面接触时考虑壳厚度的改变(默认时不考虑)。
ORIEN:在初始化时可选择性的对接触面部分自动再定位。
控制卡片参数说明
ENMASS:接触单元被腐蚀的质量处理。0-节点被移除,1-体单元节点被保留,2-体单元壳单元节点被保留。 USRSTR:每个接触面分配的存储空间,针对用户提供的接触控制子程序。 USRFRC:每个接触面分配的存储空间,针对用户提供的接触摩擦子程序。 NSBCS:接触搜寻的循环数(使用三维Bucket分类搜索),推荐使用默认项。 INTERM:间歇搜寻主面和从面接触次数。 XPENE:接触面穿透检查最大乘数,默认4.0。 SSTHK:在单面接触中是否使用真实壳单元厚度,默认0,不使用真实厚度。 ECDT:时间步长内忽略腐蚀接触。
16. DATABASE_BINARY_RUNRSF 设置如下:
控制卡片参数设置
17. DATABASE_BINARY_RUNRSF 设置如下:
控制卡片参数说明
*CONTROL_TERMINATION
$ ENDTIM ENDCYC DTMIN ENDENG ENDMAS
150
0
0.0
0.0
0.0
SLSFAC:滑动接触惩罚系数 ,默认为0.1。当发现穿透量过大时,可以调整该参数;
RWPNAL: 刚体作用于固定刚性墙时,刚性墙罚函数因子系数,为0.0时,不考虑刚体与刚性墙的作用,>0时, 刚体作用于固定的刚性墙,建议选择1.0;
ISLCHK:接触面初始穿透检查,为0或1(默认)时,不检查。为2时,检查。
后面将逐一介绍碰撞分析中经常用到的控制卡片,并对每个卡片的作 用进行说明。
控制卡片使用规则
卡片相应的使用规则如下:
Hypermesh10.0-与LS-dyna-接口帮助文档中文版
Altair软件Hyperworks10.0Hypermesh与LS-dyna接口全部帮助文档中文版中文资料optistruct指南文档(付费)碰撞关键字(控制文件)中文版(免费)Hypermesh与abaqus接口文档(免费) Hypermesh与dyna接口文档(免费)Hypermesh指南文档(免费)ANSA(网格划分部分)(免费)疲劳Ncode7.0(design life) (免费)更多软件和法规,范例资料,慢慢翻译积累提供cae软件,法规相关翻译,培训个人资料声明资料翻译费时费力,希望能让您的学习过程感到省时,给力!我本来不想发行电子版的,传到网上可能会被复制,粘贴,so easy的事情,我就得 “被雷锋”了。
个人建议:或许您能够偶尔得到一份只言片语的资料,或者是某个方面的资料,但是如果您想得到更多更全的学习资料,建议你亲自联系我们。
比如,做碰撞的,想学习NVH,学习流体,学习疲劳,电磁场等;做汽车行业的,想看看其他行业(如航空,重工,电子产品,生命科学)主打软件是什么,比如高薪的航空工业疲劳分析工程师,一汽,泛亚,上海大众,上汽,北汽疲劳工程师主要应用Ncode(疲劳软件的鼻祖,功能最全,最强大);还有船舶行业patran软件,很多经典资料(像Patran PCL Workshop Notes)还木有中文版。
在一个或两个方面特别精通的基础上,再对其它方面熟悉,或许您会更受业内欢迎。
如果您需要更多,关于Hyperworks,ansa,MSC.patran,nastran,dytran;LS-dyna,abaqus,adams,ansys,madymo,MoldFlow,MARC, Ncode,Optistruct很多资料国内代理公司不公开或者根本没有。
到我们这里,某些已有中文版,暂时没有的资料可以从无到有,欢迎团购,更欢迎个人。
市面上的CAE书籍,一些理论加几个简单例子,性价比不实惠检查干涉,创建joint连接,检查最小时步-HM-4500开始学习此指导之前,我们建议先完成介绍指导,Getting Started with HyperMesh - HM-1000. 此指导解释了在不同碰撞求解器中的通用操作技巧。
Hypermesh与LS-DYNA 接口练习
Hypermesh与LS-DYNA 接口练习这个练习主要讲hypermesh和LS-DYNA 的接口,材料模型如何定义等问题1,订义材料属性1.启动hypermesh2.点击Geom面板上的user prof面板,选择ls-dyna求解器,点击ok3.点击files面板调入tube.hm这个模型4.点击collectors面板,进入create子面板5.在中间的collectors type后面的选择集中选择mats6.在name后面的输入框中输入steel7.点击card image=这个按键,选择MA TL248.点击create/edit按键,9.点击RHO,在下面的输入框中输入7.8e-6(不知道有什么用,什么意思)10.点击E,在下面的输入框中输入21011.点击NU在下面的输入框中输入0.3(不知道有什么用,什么意思)12.点击SIGY ,在下面的输入框中输入0.2(不知道有什么用,什么意思)13.点击return,返回到collectors面板2定义单元属性1,进入create子面板,在collectors type后面的选择集中选择props2,在name=后面的输入框中输入section1.53,点击card method 下面的选择集,选择card image=4,点击card image=按键选择Sect Shll5,点击material=按键,点击steel6,点击create/edit7,点击T1,在下面的输入框中输入1.58,点击return,返回collectors面板3,更新模型1,进入update子面板2,在collectors右面的选择集中选择comps3,点击黄色的comp按键,选择出现的这两个comp4,点击select按键5,点击material按键,选择steel6,点击update7,选择material id8,点击update4,更新单元的截面属性1,进入card image子面板2,在collector type右面的选择集中选择comp 3,点击name=按键,选择fixed tube4,点击card image=按键,选择part5,点击load/edit按键6,点击SID,出现一个黄色的按键7,点击这个黄色的按键,选择section1.58,点击return,更新完毕9,重复一遍刚才的过程,为moving tube更新截面属性5,订义边界条件1,点击BCs面板上的entity set2,在name=后面的输入框中输入nodes for velocity 3,在中间的选择集中选择nodes4,点击这个黄色的nodes按键,选择by collector5,选择moving tube,点击select在屏幕上出现选择的节点6,点击create7,点击collector面板8,进入create子面板9,在collector type右面的选择集中选择loadcal10,在name=后面的输入框中输入ini_vel11,点击card image按键选择InitialVel(不知道有什么用,什么意思)11,点击create/edit12,点击[NSID]出现一个黄色的按键,点击这个黄色的按键,就出现两个选择集点击刚刚创建的nodes for velocity13,点击vx(不知道有什么用,什么意思),在下面对输入框中输入30,点击return,返回面板13,在name=后面的输入框中输入spc,点击card image=选择BoundSPCset点击create/edit14,点击[NSID],出现一个黄色的按键,点击这个按键,选择nodes for spc 15,约束6 个自由度6,定义接触1,点击BCs页面下的set_segment,,在name=后面的输入框中输入master2,点击card image=选择segment,3,点击黄色的elems按键,点击by collector,点击fixed tube,点击select 4,选择一个颜色,点击create,结果如下5,同理,在定义一个名为slave的segment6,退出这个面板,点击interface面板,进入create子面板7,在name=后面输入contact8,点击下面的type=键,选择SurfaceToSurface9,点击下面的card image=,也选择SurfaceToSurface,点击create/edit,10,在下面的option下的选择集中,选择automatic11,进入add子面板,在master下面的选择集中选择csurfs,点击旁边的contactsurf按键,选择master点击select,点击右面的update同理在slave下面的选择集中也选择csurfs,点击旁边的contactsurf按键,选择slave,点击点击select,点击右面的update。
汽车碰撞分析LS_DYNA控制卡片设置
控制卡片参数说明
*CONTROL_TIMESTEP(时间步长控制卡片) $ DTINIT TSSFAC ISDO TSLIMT DT2MS LCTM ERODE MSIST 0.0 0.9 2 0.0 -0.001 0 1 1 $ DT2MSF DT2MSLC 计算所需时间步长时,要检查所有的单元。出于稳定性原因,用0.9(缺省)来 减小时间步:Δt = 0.9 l/c ,特征长度l,和波的传播速度c,都与单元的类型有关。 DTINIT:初始时间步长,如为0.0,由DYNA自行决定初始步长; TSSFAC:时间步长缩放系数,用于确定新的时间步长。默认为0.9,当计算不稳定时,可以减小该值,但同时 增加计算时间; ISDO:计算4节点壳单元时间步长的(不同的值对应特征长度的不同算法,推荐使用2,因为此选项可以获得 最大的时间步长,但有三角形单元存在时会导致计算不稳定); TSLIMT:壳单元最小时间步分配 ,使单元的时间步长控制在最小时间步长之上;只适用于使用 *mat_plastic_kinematic,*mat_power_law_plasticity*mat_strain_rate_dependent_plasticity,*mat_piecewise_linear_pla sticity等材料模型的壳单元,不建议使用该选项,因为使用DT2MS选项更好。 DT2MS:因质量缩放计算得到的时间步长。当设置为一个负值时,初始时间将不会小于TSSFAC*|DT2MS|。质 量只是增加到时间步小于TSSAFC*|DT2MS|的单元上。当质量缩放可接受时,推荐用这种方法。用这种方法时 质量增加是有限的,过多的增加质量会导致计算终止。当设置为正值时,初始时间步长不会小于DT2MS。单 元质量会增件或者减小以保证每一个单元的时间步都一样。这种方法尽管不会因为过多增加质量而导致计算终 止,但更难以作出合理的解释。默认为0.0,不进行质量缩放; LCTM:限制最大时间步长的Load-curve,该曲线定义最大允许时间步长和时间的关系(可选择) ; ERODE:当计算时间步长小于TSMIN(最小时间步长)时体单元和t-shell被自动删除。
汽车碰撞仿真LS-DYNA控制卡片关键字.答案
控制卡片使用规则
卡片相应的使用规则如下:
•������ 大部分的命令是由下划线分开的字符串, 如*control_hourglass
•������ 字符可以是大写或小写 •������ 在输入文件中,命令的顺序是不重要的(除了*keyword 和*define_table)
•������ 关键字命令必须左对齐,以*号开始
8. CONTROL_OUTPUT 用于设置输出参数。设置如下,按红色线框内设置,其余默认值。
控制卡片参数设置
8. CONTROL_PARALLEL 并行计算控制,最大可以使用4个CPU。
9. CONTROL_SHELL 壳单元控制
10. CONTROL_TERMINATION 计算终止控制卡片,控制计算终止时间,设置如下:
ISTUPD:单元厚度改变选项。该选项对所有壳单元变形有影响。
THEORY:壳单元使用的理论。(默认的是Belytschko-Tsay,面内单点积分,计算速度很快,采用Co-rotaional 应力更新,单元坐标系统置于单元中心,基于平面单元假定,建议在大多数分析中使用) BWC:针对Belytschko-Tsay单元的翘曲刚度。 MITER:平面应力塑性选项,默认为1。(运用于材料3,18,19和24)。 PROJ:在Belytschko-Tsay和Belytschko-Wong-Chiang单元中翘曲刚度投影方法。这个方法主要运用于显示分 析,如果是隐式分析,那此项无效 。 默认为0.
ORIEN:在初始化时可选择性的对接触面部分自动再定位。
控制卡片参数说明
ENMASS:接触单元被腐蚀的质量处理。0-节点被移除,1-体单元节点被保留,2-体单元壳单元节点被保留。 USRSTR:每个接触面分配的存储空间,针对用户提供的接触控制子程序。 USRFRC:每个接触面分配的存储空间,针对用户提供的接触摩擦子程序。
hypermesh教材3
hypermesh教材3第9章LS-DYNA前处理9.2实例:定义LS-DYNA的模型、载荷数据、控制卡片及输出本实例包含以下内容。
在HyperMeh中查看LS-DYNA关键字,与LS-DYNA求解文件中格式相同。
理解part、material和ection的创建和组织。
创建et。
创建速度。
理解LS-DYNA数据对象与HyperMeh中单元和加载方式的关系。
创建单点约束。
输出LS-DYNA格式的求解文件。
下列tool/utilitie是HyperMeh设定LS-DYNA模型的基础。
LS-DYNAFEinputtranlator。
FEoutputtemplate。
L-DYNAUtilityMenu。
UerProfile。
本实例包含如下3个部分。
实例1:定义头部和A柱的模型数据。
实例2:为头部和A柱碰撞分析定义边界条件和载荷。
实例3:为头部和A柱碰撞分析定义碰撞时间和输出。
1.定义模型数据(1)某PART,某ELEMENT,某MAT,和某SECTION之间的关系某PART可以引用属性(某SECTION)和材料(某MAT)等。
使用了相同属性的一组单元一般放置到一个组件中。
表9-2列出了某ELEMENT,某PART,某SECTION和某MAT在HyperMeh中的组织关系。
表9-2某ELEMENT,某PART,某SECTION和某MAT的引用关系HyperMeh卡片编辑器可以查看LS-DYNA关键字的数据行。
在HyperMeh中显示的关341HyperMeh&HyperView应用技巧与高级实例键字和数据与在LS-DYNA 求解文件中的显示一致。
另外,对于一些关键字卡片,读者可以定义和编辑它们的参数和数据。
CardEditor面板可以查看卡片,它位于Tool菜单,即工具栏中的CardEditor()按钮或者右键单击ModelBrower和SolverBrower弹出来的菜单中。
(3)创建某MAT(4)更新组件的材料此工具位于LS-DYNAUtility下的DYNATool页面,具有如下功能。
(完整word版)hypermesh与ls-dyna接口(推荐看看,可以提高对软件的理解)
1.输出数据控制指定要输入到D3PLOT、D3PART、D3THDT文件中的二进制数据【NEIPH】——写入二进制数据的实体单元额外积分点时间变量的数目。
【NEIPS】——写入二进制数据的壳单元和厚壳单元每个积分点处额外积分点时间变量的数目。
【MAXINT】——写入二进制数据的壳单元积分点数。
如果不是默认值3,则得不到中面的结果。
【STRFLAG】——设为1会输出实体单元、壳单元、厚壳单元的应变张量,用于后处理绘图。
对于壳单元和厚壳单元,会输出最外和最内两个积分点处的张量,对于实体单元,只输出一个应变张量。
【SIGFLG】——壳单元数据是否包括应力张量。
EQ.1:包括(默认)EQ.2:不包括【EPSFLG】——壳单元数据是否包括有效塑性应变。
EQ.1:包括(默认)EQ.2:不包括【RLTFLG】——壳单元数据是否包括合成应力。
EQ.1:包括(默认)EQ.2:不包括【ENGFLG】——壳单元数据是否包括内能和厚度。
EQ.1:包括(默认)EQ.2:不包括【CMPFLG】——实体单元、壳单元和厚壳单元各项异性材料应力应变输出时的局部材料坐标系。
EQ.0:全局坐标EQ.1:局部坐标【IEVERP】——限制数据在1000state之内。
EQ.0:每个图形文件可以有不止1个stateEQ.1:每个图形文件只能有1个state【BEAMIP】——用于输出的梁单元的积分点数。
【DCOMP】——数据压缩以去除刚体数据。
EQ.1:关闭(默认)。
没有刚体数据压缩。
EQ.2:开启。
激活刚体数据压缩。
EQ.3:关闭。
没有刚体数据压缩,但节点的速度和加速度被去除。
EQ.4:开启。
激活刚体数据压缩,同时节点的速度和加速度被去除。
【SHGE】——输出壳单元沙漏能密度。
EQ.1:关闭(默认)。
不输出沙漏能。
EQ.2:开启。
输出沙漏能。
【STSSZ】——输出壳单元时间步、质量和增加的质量。
EQ.1:关闭。
(默认)EQ.2:只输出时间步长。
HyperMesh&LS-DYNA控制卡片
2
【PENOPT】对称刚度检查。如果两个接触物体的材料性质与单元大小的巨大差 异,引起接触主面与从面之间接触应力不匹配,可能导致计算不稳定 和计算结果不切实际,这时可以调整该选项克服。 EQ.0:自动设为 1。 EQ.1:接触主面和从节点刚度的最小值。 (默认) EQ.2:用接触主面的刚度值。 (过去的方法) EQ.3:用从节点的刚度值。 EQ.4:用从节点的刚度值,面积或质量加权。 EQ.5:与 4 相同,但是厚度加权。通常不推荐使用。 选项 4 和 5 推荐在金属成型计算中使用。 【THKCHG】单面接触中考虑壳单元厚度变化的选项。 EQ.0:不考虑。 (默认) EQ.1:考虑壳单元厚度变化。 【ORIEN】初始化过程中接触面截面自动再定位选项。 EQ.0:自动设为 1。 EQ.1:仅自动(part)输入时激活。接触面由 part 定义。 EQ.2:手动(segment)和自动输入(part)都激活。 EQ.3:不激活。 【ENMASS】对接触过程中销蚀掉的节点的质量的处理。该选项影响所有当周围单 元失效而自动移除相应节点的接触类型。通常,销蚀掉的节点的移除 会使计算更稳定,但是质量的减少会导致错误的结果。 EQ.0:从计算中移除销蚀的节点。 (默认) EQ.1:保留体单元销蚀的节点并在接触中继续起作用。 EQ.2:保留体单元和壳单元销蚀的节点并在接触中继续起作用。 【USRSTR】每个接触面分配的存储空间,针对用户提供的接触控制子程序。 【USRFRC】每个接触面分配的存储空间,针对用户提供的接触摩擦子程序。 【NSBCS】接触搜寻的循环数(使用三维 Bucket 分类搜索) ,推荐使用默认项。 【INTERM】间歇搜寻主面和从面接触次数。 【XPENE】接触面穿透检查最大乘数,默认 4.0。
6
分点为 2 个时,Lobatto 法则非常不准,须用 Gauss 积分。 【LAMSHT】薄壳理论开关。0:不更新切应变修正;1:薄壳理论切应变修正。 【CSTYP6】第 6 种壳单元坐标系的选用。1:可变的局部坐标系(默认) ;2: 统一局部坐标系(计算结果有偏差,但效率比较高) 。 【TSHELL】允许热传导通过有厚度的壳单元。 7.*CONTROL_TERMINATION(计算终止控制卡片)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
EQ.-1:标准。(对于单元类型为 2,10,16 的壳单元) EQ.+1:标准。(默认) 2.*CONTROL_CONTACT(接触控制)
【SLSFAC】滑动接触惩罚系数 ,默认为 0.1。当发现穿透量过大时,可以调整 该参数。
【RYLEN】阻尼能耗散选项。计算结果写入 glstat 文件中。 EQ.1:不计算阻尼衰减能量耗散。(默认) EQ.2:计算阻尼衰减能量耗散并包含在能量平衡中。
5.*CONTROL_HOURGLASS(沙漏控制)
4
【IHQ】总体附加刚度或黏性阻尼方式选项; EQ.1:标准 LS-DYNA 类型。(默认) EQ.2:Flanagan-Belyschko 积分类型。 EQ.3:有精确体积的 Flanagan-Belyschko 积分类型。 EQ.4:类型 2 的刚度形式。 EQ.5:类型 3 的刚度形式。 EQ.6:········ EQ.8:适用于单元类型为 16 的全积分壳单元。当 IHQ=8 时,激活翘曲刚 度,以得到精确解。该选项会增加 25%的计算开销。 在壳单元中,IHQ<4 的是基于 Belyschko-Tsay 公式的粘性沙漏控制模 式,【IHQ】=4,5,6 为刚度控制模式。刚度控制模式在大变形问题中可 能使响应变得过于刚硬,使用时要注意。在高速问题中推荐采用粘性模式, 在低速问题中推荐采用刚度模式。对于大变形问题,推荐使用选项 3 或 5。
6
分点为 2 个时,Lobatto 法则非常不准,须用 Gauss 积分。 【LAMSHT】薄壳理论开关。0:不更新切应变修正;1:薄壳理论切应变修正。 【CSTYP6】第 6 种壳单元坐标系的选用。1:可变的局部坐标系(默认);2:
统一局部坐标系(计算结果有偏差,但效率比较高)。 【TSHELL】允许热传导通过有厚度的壳单元。 7.*CONTROL_TERMINATION(计算终止控制卡片)
3
【SSTHK】在单面接触中是否使用真实壳单元厚度,默认 0,不使用真实厚度。 【ECDT】时间步长内忽略腐蚀接触。 3.*CONTROL_CPU(CPU 时间控制)
【CPUTIM】用于电流相位分析或重启动。 EQ.0:没有 CPU 时间限制。
4.*CONTROL_ENERGY(能量耗散控制)
【HGEN】沙漏能计算选项。该选项需要大量存储空间,并增加 10%的计算开销。 计算结果写入 glstat 和 matsum 文件中。 EQ.1:不计算沙漏能。(默认) EQ.2:计算沙漏能并包含在能量平衡中。
HyperMesh&LS-DYNA 控制卡片
目录 一.控制卡片………………………………………………………………………1 二.控制卡片使用原则……………………………………………………………1 三.控制卡片的建立………………………………………………………………1 四.控制卡片参数说明……………………………………………………………2
一.控制卡片 碰 撞 分 析 控 制 卡 片 包 括 求 解 控 制 和 结 果 输 出 控 制 , 其 中 *KEYWORD 、 *CONTROL_TERMINATION、 *DATABASE_BINARY_D3PLOT 是必不可少的。 其他一些控制卡片如沙漏能控制、时间步控制、接触控制等则对计算过程进行控 制,以便在发现模型中存在错误时及时的终止程序。 后面将逐一介绍碰撞分析中经常用到的控制卡片,并对每个卡片的作用进行 说明。
【RWEN】延迟能量耗散选项。计算结果写入 glstat 文件中。(默认) EQ.1:不计算刚性墙能量耗散。 EQ.2:计算刚性墙能量耗散并包含在能量平衡中。
【SLNTEN】接触滑移能耗散选项。(如果有接触那么这个选项设置成 2)。计算 结果写入 glstat 和 sleout 文件中。 EQ.1:不计算滑移面能量耗散。 EQ.2:计算滑移面能量耗散并包含在能量平衡中,
二.控制卡片使用规则 卡片相应的使用规则如下:
� 大部分的命令是由下划线分开的字符串, 如*control_hourglass 字符可以 是大写或小写;
� 在输入文件中,命令的顺序是不重要的(除了*keyword 和*define_table); � 关键字命令必须左对齐,以*号开始; � 第一列的“$”表示该行是注释行; � 输入的参数可以是固定格式或者用逗号分开; � 空格或者 0 参数,表示使用该参数的默认值。
【ESORT】自动挑选退化的四边形单元,并处理为 CO 三角形单元公式,以保证 求解稳定。 EQ.0:不挑选。(默认) EQ.1:完全挑选并处理。
【IRNXX】单元法线更新选项。该选项影响 Hughes-Liu,
5
Belytschko-Wong-Chiang,和 Belytschko-Tsay 单元公式。当且仅当翘 曲刚度选项被激活时,即 BWC=1 时,以上单元公式才受影响。对于 Hughes-Liu 壳单元类型 1,6 和 7,IRNXX 必须设为-2 以调用上表面 或下表面作为参考面。 EQ.-2:·········· EQ.-1:每个循环都重新计算法线方向。 EQ.0:自动设为-1。 EQ.1:重启动时计算。 EQ.n:每 n 个循环重新计算法线方向。(只适用于 Hughes-Liu 壳单元类型) 【ISTUPD】单元厚度改变选项。该选项对所有壳单元变形有影响。 EQ.0:不变化。 EQ.1:膜变形引起厚度改变。该选项对金属板料成型或所有膜片拉伸作
【QH】沙漏能系数 ,超过 0.15 会导致计算不稳定。可适用于除 IHQ=6 以外的所 有选项。
备注:对个别组件的沙漏控制,可通过先建立沙漏属性集合器,再从组件集 合器中调用沙漏属性的方法实现。 6.*CONTROL_SHELL(单元控制)
【WRPANG】壳单元翘曲角度。当某个翘曲角度大于给定值时,会输出警告信 息。默认值为 20;
用很大的情况都很重要。 【THEORY】壳单元使用的理论。(默认的是 Belytschko-Tsay,面内单点积分,
计算速度很快,采用 Co-rotaional 应力更新,单元坐标系统置于单元 中心,基于平面单元假定,建议在大多数分析中使用)。 【BWC】针对 Belytschko-Tsay 单元的翘曲刚度。 EQ.1:增加 Belytschko-Wong-Chiang 公式的翘曲刚度。 EQ.2:Belytschko-Tsay 单元公式。不增加翘曲刚度。(默认) 【MITER】平面应力塑性选项,默认为 1。(运用于材料 3,18,19 和 24)。 EQ.1:3 次交叉迭代。(默认) EQ.2:完全迭代。 EQ.3:不迭代。可能导致错误,慎用。 【PROJ】在 Belytschko-Tsay 和 Belytschko-Wong-Chiang 单元中翘曲刚度投影方 法。这个方法主要运用于显示分析,如果是隐式分析,那此项无效 。 默 认为 0。 【OTASCL】为旋转单元质量定义一个缩放系数。(不太常用)。 【INTGRD】通过厚度数值积分法则的默认壳单元。当积分点为 1 到 2 个的时候 使用 Gauss 积分,当积分点从 3 个到 10 的时候使用 Lobatto 积分,积
【RWPNAL】刚体作用于固定刚性墙时,刚性墙罚函数因子系数,为 0.0 时, 不考虑刚体与刚性墙的作用;>0 时,刚体作用于固定的刚性墙,建 议选择 1.0。
【ISLCHK】接触面初始穿透检查,为 0 或 1 时,不检查。为 2 时,检查。 【SHLTHK】在 STS 和 NTS 接触类型中,即在面-面接触和点-面接触类型中考虑
壳单元厚度的选项。选项 1 和 2 会激活新的接触算法。厚度偏置通常 包括在单面接触、约束算法、自动面面接触和自动点面接触类型中。 EQ.0:不考虑厚度偏置。 EQ.1:考虑厚度偏置但刚体除外。 EQ.2:考虑厚度偏置,包括刚体。
2
【PENOPT】对称刚度检查。如果两个接触物体的材料性质与单元大小的巨大差 异,引起接触主面与从面之间接触应力不匹配,可能导致计算不稳定 和计算结果不切实际,这时可以调整该选项克服。 EQ.0:自动设为 1。 EQ.1:接触主面和从节点刚度的最小值。(默认) EQ.2:用接触主面的刚度值。(过去的方法) EQ.3:用从节点的刚度值。 EQ.4:用从节点的刚度值,面积或质量加权。 EQ.5:与 4 相同,但是厚度加权。通常不推荐使用。
三.控制卡片的建立 控制卡片可通过以下方式建立:
� 用 HyperMesh 在 LS-DYNA 模板下,选择 Analysis 面板点击 control cards, 选择相应卡片;