ansys命令流小结(亲自翻译,超详尽) 下载本文

命令流小结

Freq:输出频率。-Nth;None; Last;All

Nsubst, nsbstp, nsbmx, nsbmn, carry 指定此荷载步的子步数

nsbstp: 此荷载步的子步数

如果自动时间步长使用autots=on,则此数定义第一子步的长度;如果solcontrol打开,且3D 面-面接触单元使用,则缺省为1-20步;如果solcontrol打开,并无接触单元,则缺省为1子步;如果solcontrol关闭,则缺省为以前指定值;(如以前未指定,则缺省为1) nsbmx, nsbmn:最大,最小子步数(如果自动时间步长打开) carry:时间步长结转项。

Off — 每个荷载步开始用nsbstp定义的时间步长。

On — 用上个荷载步中最后子步的步长作为开始步长(自动时间步长打开时)。

Time, time 指定荷载步结束时间

说明:第一步结束时间不可为“0” 。当依次施加荷载并求解(solve)时,若每个荷载步开始没有此命令,即不指明荷载步结束时间,则默认为荷载步结束时间依次为:1、2、3….。

KBC, Key 定义每个荷载步中施加荷载的方式

Key:0 — 递变荷载;即每个荷载步荷载值随着荷载子步线性(光滑)增加; 1 — 阶跃荷载;每个荷载步的荷载值在第一个子步施加,而在后面的子步中保持不变 只适用于率相关行为(creep, viscoplasticity, etc)和瞬态荷载步时。

F, node, lab, value, value2, nend, ninc 在指定节点加集中荷载

node: 节点号

lab: Fx, Fy, Fz, Mx, My, Mz

value: 力大小; value2: 力的第二个大小(如果有复数荷载) nend,ninc:在从node到nend的节点(增量为ninc)上施加同样的力 注意:(1)节点力在节点坐标系中定义,其正负与节点坐标轴正向一致

SFGrad, Lab, SLKCN, Sldir, SLZER, Slope 定义面荷载的梯度

Lab: 面荷载类型;结构:pres;热:Conv, Hflux;电:Chrgs. Slkcn:梯度坐标系的编号。默认为0,即卡式坐标系; Sldir:在Slkcn坐标系下,梯度的方向;

Slzer:梯度贡献为0的坐标位置,即起始荷载位置坐标; Slope:梯度值。

Sfa, area, Lkey, lab, value, value2 在指定面上加荷载

area: n —面号; all — 所有选中号 ;

Lkey: 面荷载形式号。1=垂向力、2=切向力、3=端部力。默认为1垂向力;如果是体的已

划分的面,忽略此项 。

lab: 面力标识,对结构为:pres ; value: 压力值 ,value2是虚部(如果有)

SUNNY编著 20

命令流小结

Sf, nlist, lab, value, value2 在节点上施加面荷载

Nlist:为分布力作用的边或面上的所有节点。通常用nsel命令选有效节点,然后设定nlist=all;lab :pres压力; value:作用分布力的值。 注意,面荷载是标量;体荷载是矢量,有三个分量

Sfe,elem,Lkey,lab,kval,val1,val2,val3,val4 在单元上施加面荷载

Elem:面荷载施加的单元。

Lkey:与面荷载相关的选项,取1,2,3, etc(默认为1);在surf154单元中,1为z法线方向

的荷载;2代表切向x方向的荷载;3代表切向y方向的荷载。

当keyopt(2)=0时,在单元坐标系中;keyopt(2)=1时,在局部坐标系中 Lab: 面荷载类型;结构:pres等。

Kval:If Lab = PRES,kval= 0or1时,则val1~val4代表荷载值的实部;kval= 2时,虚部。 Val1:第一个面荷载值(特别是第一个节点的荷载)或者是规定边界条件表里的名称 val2, val3, val4:面上第2、3、4节点处的荷载值。

Bfa, area, lab,val1,val2,val3,phase 在面上施加体荷载 Bfv, volu, lab, val1,val2,val3,phase 在体上施加体荷载 Bf, node, lab, val1,val2,val3,phase 在节点上施加体荷载 Fdele, node, lab, nend, ninc 删除节点的集中荷载 Sfadele, area, lab 删除面上的荷载 Sfdele, node, lab 删除节点的面荷载 Sfedele, elem, Lkey, lab 删除单元上的面荷载

Elem:面荷载作用的单元。All-删除所有已选中单元上面荷载;可以为部件的名称。 Lkey:面荷载形式号,默认为1.若为all,删除单元上的所有面荷载(法向、切向等) Lab:面荷载类型,结构:pres。

Bfadele, area, lab 删除面上体荷载

SFBeam, Elem, Lkey, Lab, Vali, Valj, Val2i, Val2j, ioffset, joffset

对梁单元施加线荷载

ELEM: 单元号(不是类型号),可以为ALL,即选中单元

LKEY: 面荷载类型号,见单元介绍。对Beam188,1为z垂向;2为y垂向;3为x切向 VALi,VALj: I, J节点处压力值 ,valj为空则默认为同vali值。 VAL2i,VAL2j: 暂时无用

iOFFST, jOFFST: 线载距离I, J 节点距离

SUNNY编著 21

命令流小结

CE, Neqn, Const, Node1, Lab1, c1, node2, Lab2, c2, node3, Lab3, c3 定义一个关于自由度的约束方程

Neqn:约束方程的编号。N、high(默认)、next。 Const:常数项。

Node1:第一项的节点号。

Lab1,c1:方程第一项的自由度,uxyz, Rotxyz; c1:第一节点变量的系数,为0则忽略。 node2, Lab2, c2:第二节点号,自由度,系数

说明:约束方程是用静力方程表示结构连接处的位移关系,需要用户自己手动建立方程,并表示为const=c1*lab1+c2*lab2+?cn*labn的格式,然后转化为约束方程的格式。

Ceintf, Toler, Dof1, Dof2, Dof3, Dof4, Dof5, Dof6, MoveTol

在一个接触面上建立约束方程。

Toler:关于已选单元的容差。基于单元的尺寸,默认为最小单元尺寸的25%,周围和已选

单元之间距离大于此值的节点不认为在此接触面上。

Dof1, Dof2,? Dof6:建立约束方程所需要的自由度。默认为所有自由度。 Movetol:节点允许的运动值,典型的值为0.05,默认为0.movetol≤toler

说明:此命令用于将两处具有不同划分样式的单元连接(tie)起来,即将节点稠密一侧面上的节点A连接到节点稀疏一侧面上的单元B。节点A将用单元B的形函数进行差值,约束方程将建立两侧节点间的关系。具有6个自由度的实体单元的对面必须也是6个自由度的单元(可不同)。

应力穿过接触面时不一定连续;接触面上的节点不能施加特定的约束。 也可以用接触单元和MPC技术代替此命令。

Cerig, Master, Slave, Ldof, Ldof2, Ldof3, Ldof4, Ldof5

定义一个刚性区域。

Master:刚性区域的主节点。若master=P,则手动选取主节点和从节点,后一项忽略。第一个选取的节点为主节点,后面选取的为从节点。

Slave:从节点,若为all,则所有选取节点为从节点。 Ldof: 约束方程的自由度。

All: 所有自由度(默认),对3D,根据ux,uy,uz,Rotx,Roty,Rotz产生6个方程,对

于2D,根据ux,uy,uz,产生3个方程。

UXYZ:平移自由度。对于3D,根据从节点的uxyz和主节点的uxyz,Rotxyz产生3个方

程;对于2D,根据从节点的ux,uy和主节点的uxy,Rotz产生2个方程。

RXYZ:旋转自由度。对3D,根据Rotxyz产生3个方程;对2D,根据Rotz产生1个方程。 UX、UY、UZ:从节点的平移自由度。

RotX、RotY、RotZ:从节点的旋转自由度。

Ldof2, Ldof3, Ldof4, Ldof5:附加自由度,用于多于一个自由度且Ldof不取前三项时。 说明:UXYZ多用于拥有不同数目自由度的单元之间传导弯矩时。特别为梁单元与实体单元的链接时,若为小变形的情况,可采用此方法建立刚性区域,主节点为梁节点(6个自由度),从节点为实体单元节点(3个自由度),这个刚性区域相当于HM中的rigid或rbe2单元。 产生的变形是基于小变形理论。自动产生联系刚性区域节点的约束方程。

SUNNY编著

22

命令流小结

在2D或3D空间内形成多段刚性线,连接到一个主节点上,从而形成刚性面或刚体。 若从属节点的增多会加大约束方程的系数个数,会增大计算代价。 替代方案:可以用接触单元并使用MPC算法建立刚性区域(适合大变形)来替代cerig命令。 刚性约束面类似于rigid命令,而力分布约束面类似于rbe3命令。注意实体单元上的节点必须为接触节点,而梁末端节点必须为目标节点。

SHSD, RID, Action 创造或删除壳—实体接触面,用于 壳-to-实体 装配体中。

Rid:在定义的shell-to-solid装配体上用以区别接触对的实常数编号。 Action: create—在壳、实体装配体中创建新的壳和接触单元。

Delete—删除上次shsd命令中创建的节点和单元。

说明:该命令只有定义conta175和target170包括它们的关键字时才有效。

LSwrite, lsnum 将荷载与荷载选项写入荷载文件中

lsnum :荷载步文件名的后缀,即荷载步数 当 stat 列示当前步数 init 重设为“1”

缺省 当前步数加“1”

LSsolve, lsmin, lsmax, lsinc 批处理,读入并求解多个荷载步

lsmin, lsmax, lsinc :荷载步文件范围 ,limax默认为lsmin,lisnc默认为1.

M, Node, Lab1, Nend, Ninc, Lab2, Lab3, Lab4, Lab5, Lab6

定义主自由度(适用于缩减法,振型叠加法)

Node:预定义主自由度的节点编号,All:所有选中节点。P:转为菜单多点选取。 Lab1:自由度名称(标识)UX, UY, UZ (displacements); ROTX, ROTY, ROTZ (rotations).

如为All,定义所有自由度。

Nend,ninc:末节点,编号增量。

Set, lstep, sbstep, fact, king, time, angle, nset

通用后处理时,设定从结果文件读入的数据 lstep :荷载步数

sbstep:子步数,缺省为最后一步 time: 时间点(如果弧长法则不用) nset: data set number

Dscale, wn, dmult 显示变形比例

wn: 窗口号(或all),缺省为1

dmult:0或auto : 自动将最大变形图画为构件长的5%

Pldisp, kund 显示变形的结构

kund:0 仅显示变形后的结构

SUNNY编著

23