Ansys命令流大全(整理) 下载本文

内容发布更新时间 : 2024/6/3 12:50:41星期一 下面是文章的全部内容请认真阅读。

1、A,P1,P2,P3,P4,P5,P6,P7,P8,P9 nA1,nA2,ninc 待划分的面号,nA1如果是All,则对所有选中面此命令用已知的一组关键点点(P1~P9)来定义面(Area), 划分 最少使用三个点才能围成面,同时产生转围绕些面的线。 15、ANORM, ANUM, NOEFLIP 点要依次序输入,输入的顺序会决定面的法线方向。 修改面的正法线方向. 如果超过四个点,则这些点必须在同一个平面上。 ANUM:面的编号,改变面的正法线方向与面的法线方向相同. Menu Paths:Main Menu>Preprocessor>Create>Arbitrary>Through NOEFLIP:确定是否要改变重定向面上单元的正法线方向,这KPs 样可以使他们与面的正法线方向一致 2、*ABBR,Abbr,String--定义一个缩略语. 若为0,改变单元的正法线方向;

Abbr:用来表示字符串"String"的缩略语,长度不超过8个字 若为1,不改变已存在单元的正法线方向; 符. 说明:重新改变面的方向使得他们与指定的正法线方向相同. String:将由"Abbr"表示的字符串,长度不超过60个字符. 不能用"ANORM"命令改变具体或面载荷的任何单元的正3、ABBRES,Lab,Fname,Ext-从一个编码文件中读出缩略法线方向. 语. 16、数学函数 Lab:指定读操作的标题, ABS(X) 求绝对值 NEW:用这些读出的缩略语重新取代当前的缩略语(默认) ACOS(X) 反余弦 CHANGE:将读出的缩略语添加到当前缩略语阵列,并替ASIN(X) 反正弦 代现存同名的缩略语. ATAN(X) 反正切

Ext:如果"Fname"是空的,则缺省的扩展命是"ABBR". ATAN2(X,Y) 反正切, ArcTangent of (Y/X) , 可以考虑变量X,Y 4、ABBSAV,Lab,Fname,Ext-将当前的缩略语写入一个文的符号 本文件里 COS(X) 求余弦 Lab:指定写操作的标题,若为ALL,表示将所有的缩略语都写COSH(X) 双曲余弦 入文件(默认) EXP(X) 指数函数 5、add, ir, ia,ib,ic,name,--,--,facta, factb, factc GDIS(X,Y) 求以X为均值,Y为标准差的高斯分布,在使用蒙地将ia,ib,ic变量相加赋给ir变量 卡罗法研究随机荷载和随机材料参数时,可以用该函数处理计算 ir, ia,ib,ic:变量号 结果 name: 变量的名称 LOG(X) 自然对数

6、Adele,na1,na2,ninc,kswp !kswp=0时只删除掉面积本身,=LOG10(X) 常用对数(以10为基) 1时低单元点一并删除。 MOD(X,Y) 求 X/Y的余数. 如果 Y=0, 函数值为 0 7、Adrag, nl1,nl2,nl3,nl4,nl5,nl6, nlp1,nlp2,nlp3,nlp4,nlp5,nlp6 !NINT(X) 求最近的整数 面积的建立,沿某组线段路径,拉伸而成。 RAND(X,Y) 取随机数,其中X 是下限, Y是上限

8、Afillt,na1,na2,rad !建立圆角面积,在两相交平面间产生曲SIGN(X,Y) 取 X的绝对值并赋予Y的符号. Y>=0, 函数值为|X|, 面,rad为半径。 Y<0, 函数值为-|X|,. 9、*AFUN,Lab SIN(X) 正弦 在参数表达式中,为角度函数指定单位. SINH(X) 双曲正弦 Lab:指定将要使用的角度单位.有3个选项. SQRT(X) 平方根 RAD:在角度函数的输入与输出中使用弧度单位(默认) TAN(X) 正切 DEG:在角度函数的输入与输出中使用度单位. TANH(X) 双曲正切 STAT:显示该命令当前的设置(即是度还是弧度). 17、antype, status, ldstep, substep, action

10、Agen, itime,na1,na2,ninc,dx,dy,dz,kinc,noelem,imove !面积声明分析类型,即欲进行哪种分析,系统默认为静力学分析。 复制命令。itime包含本身所复制的次数;na1,na2,ninc为现有的 antype: static or 1 静力分析 坐标系统下复制到其他位置(dx,dy,dz);kinc为每次复制时面积 buckle or 2 屈曲分析 号码的增加量。 modal or 3 模态分析 11、AINV, NA, NV trans or 4 瞬态分析 面与体相交生成一个相交面. status: new 重新分析(缺省),以后各项将忽略 NA, NV :分别为指定面,指定体的编号.其中NA可以为P. rest 再分析,仅对static,full transion 有效 说明:面与体相交生成新面.如果相交的区域是线,则生成新 ldstep: 指定从哪个荷载步开始继续分析,缺省为最大的,线. runn数(指分析点的最后一步)

指定源实体的单元属性和边界条件不会转换到新生成的实 substep: 指定从哪个子步开始继续分析。缺省为本目录体上. 中,runn文件中最高的子步数 12、AL,L1,L2,L3,L4,L5,L6,L7,L8,L9,L10 action, continue: 继续分析指定的ldstep,substep 此命令由已知的一组直线(L1,…L10)围绕成面(Area), 说明:继续以前的分析(因某种原因中断)有两种类型 至少须要3条线才能形成面,线段的号码没有严格的顺序限制,singleframe restart: 从停止点继续 只要它们能完成封闭的面积即可。 需要文件:jobname.db 必须在初始求解后马上存盘 同时若使用超过4条线去定义面时,所有的线必须在同一平面 jobname.emat 单元矩阵 上,以右手定则来决定面积的方向。如果L1为负号,则反向。 jobname.esav 或 .osav : 如果.esav坏了,将.osavMenu Paths:Main Menu>Preprocessor>Create>Arbitrary>By Lines 改为.esav 13、ALLSEL, LABT, ENTITY 选中所有项目 results file: 不必要,但如果有,后继分析的结果也LABT: ALL: 选所有项目及其低级项目 将很好地附加到它后面 BELOW: 选指定项目的直接下属及更低级项目 注意:如果初始分析生成了.rdb, .ldhi, 或rnnn 文件。必须删除ENTITY: ALL: 所有项目(缺省) 再做后继分析 VOLU:体 高级 步骤: (1)进入anasys 以同样工作名 AREA:面 (2)进入求解器,并恢复数据库 LINE :线 (3)antype, rest KP:关键点 (4)指定附加的荷载 ELEM:单元 (5)指定是否使用现有的矩阵(jobname.trl)(缺省重新生NODE:节点 低级 成) 14、Amesh, nA1,nA2,ninc 划分面单元网格 kuse: 1 用现有矩阵

(6)求解 称; multiframe restart:从以有结果的任一步继续(用不着) Query是文本串,向用户提示输入的信息,最多包含54个字符, Menu Paths:Main Menu>Prprocessor>Loads>New Analysis 不要使用具有特殊意义的字符,如"$"或"!"; Menu Paths:Main Menu>Prprocessor>Loads>Restart DVAL 是用户用空响应时赋给该参数的缺省值; Menu Paths:Main Menu>Prprocessor>Solution>New Analysis 该值可以是一个1-8个字符的字符串(括在单引号中),Menu Paths:Main Menu>Prprocessor>Solution>Restart

也可以是一个数值.

18、Aoffst,narea,dist,kinc !复制一块面积,产生方式为平移

如果没有赋缺省值,用户用空格响应时,该参数被删除.

(offset)一块面积,以平面法线方向,平移距离为dist,kinc

26、Askin,nl1,nl2,nl3,nl4,nl5,nl6 !沿已知线建立一个平滑薄层

为面积号码增加量。

曲面。

19、APTN, NA1, NA2, NA3, NA4, NA5, NA6, NA7, NA8, NA9

27、ASUB, NA1, P1, P2, P3, P4

面分割.

通过已存在的面的形状生成一个面.

NA1, NA2, NA3, NA4, NA5, NA6, NA7, NA8, NA9:分割面的编

NA1:指定已存在的面号,NA1也可以为P.

号,其中NV1为P,ALL或元件名.

P1, P2, P3, P4 :依次为定义面的第1,2,3和4个角点的关

说明:分割相交面.该命令与"ASBA","AOVLAP"功能相

键点号.

似.

说明:新面将覆盖旧面,当被分割的面是由复杂形状组成而不

如果两个或两个以上的面相交区域是一个面(即共面),

能在单一座标系内生成的情况下可以使用该命令.

那么新面由输入面相交部分的边界和不相交部分的边界组成,

关键点和相关的线都必须位于已存在的面内,在给定的面内

即命令"AOVLAP".

生成不可见的线.忽略激活坐标系.

如果两个或两个以上的面相交是一条线(即不共面),那么这些

28、autots, key 是否使用自动时间步长

面沿相交线分割或被分开,

key:on: 当solcontrol为on时缺省为on

即命令"ASBA",在"APTN"操作中两种类型都可能会出

off: 当solcontrol为off时缺省为off

现,不相交的面保持不变,

1: 由程序选择(当solcontrol为on且不发生autots命令时

指定源实体的单元属性和边界条件不会转化到新生成的实体

在 .log文件中纪录“1”

上.

注意:当使用自动时间步长时,也会使用步长预测器和二分步

20、AREVERSE, ANUM, NOEFLIP — 对指定面的正法线方向

进行反转.

29、/axlab, axis, lab 定义轴线的标志

ANUM:将要旋转正法线方向的面编号,也可以用ALL,P或元件

axis: “x”或“y”

名.

lab: 标志,可长达30个字符

NOEFLIP:确定是否改变面上单元的正法线方向控制项.

30、Blc4,xcorner,ycorner,width,height,depth !建立一个长方体区

若为0:改变面上单元的正法线方向(默认).

块。

若为1:不改变已存在单元的正法线方向.

31、Blc5,xcenter,ycenter,width,height,depth !建立一个长方体区

说明:不能用\命令改变具有体或面载荷的任何单元

块。区块体积中心点的x、y坐标。

的法线方向.建议在确定单元正法线

32、BLOCK,X1,X2,Y1,Y2,Z1,Z2

方向正确后再施加载荷.实常数如非均匀壳厚度和带有斜度梁常

建立一个长方体,以对顶角的坐标为参数。

数等在方向反转后无效

X1,X2为X向最小及最大坐标值,Y1,Y2为Y向最小及最大坐

21、

标值, Z1,Z2为X向最小及最大坐标值。

AROTAT,NL1,NL2,NL3,NL4,NL5,NL6,PAX1,PAX2,ARC,NSEG

Menu paths:Main Menu>Preprocessor>Create>Block>By

建立一组圆柱型面(Area)。 Dimensions 产生方式为绕着某轴(PAX1,PAX2为轴上的任意两点,并定义轴33、BOPTN, Lab, Value 的方向), 设置布尔操作选项. 旋转一组已知线段(NL1~NL6), Lab:它的值如下:

以已知线段为起点,旋转角度为ARC,NSEG为在旋转角度方 Lab=DEFA,恢复各选项的默认值; 向可分的数目。 Lab=STAT,列表输出当前的设置状态; Menu Paths:Main

Lab=KEEP.删除或保留输入实体选项;

Menu>Preprocessor>Operator>Extrude/Sweep>About Axis

Lab=NWARN,警告信息选项;

22、Arsym,ncomp,na1,na2,ninc,kinc,noelem,imove !复制一组面

Lab=VERSION,布尔操作兼容性选项.

积na1,na2,ninc对称于轴ncomp;kinc为每次复制时面积号码的

Value:根据Lab的不同有不同的值,如果Lab=KEEP,若Value

增加量。

=ON,删除输入实体,

23、ASBA, NA1, NA2, SEPO, KEEP1, KEEP2

如果Lab=NWARN,其值有:

从一个面中减去另一个面的剩余部分生成面.

0:布尔操作失败时产生一个警告信息.

NA1:被减面的编号,不能再次应用于NA2,NA1可以为ALL,P

1:布尔操作失败时不产生警告信息或错误信息.

或元件名.

-1:布尔操作失败时产生一个错误信息

NA2:减去面的编号,如果NA2为ALL,是除了NA1所指定

如果Lab=VERSION,其值有:

的面以外所有选取的面.

RV52:激活5.2版本兼容性选项;

SEPO:确定NA1和NA2相交面的处理方式.

RV51:激活5.1版本兼容性选项;

KEEP1:确定NA1是否保留或删除控制项.

34、Bspline,p1,p2,p3,p4,p5,p6,xv1,yv1,zv1,xv6,yv6,zv6 !通过6

空:使用命令"BOPTN"中变量KEEP的设置.

点曲线,并定义两端点的斜率。

DELTET:删除NA1所表示的面.

35、*CFCLOS

KEEP:保留NA1所表示的面.

关闭一个"命令"文件.

KEEP2 :确定NA2是否保留或者删除控制项,参考KEEP1.

格式:*CFCLOS

(参考命令汇总里的"VSBV")

36、*CFOPEN, Fname, Ext

24、ASBV, NA, NV, SEPO, KEEPA, KEEPV

打开一个"命令"文件

面由体分割并生成新面.

Ext:如果Fname为空,则其扩展名为"CMD"

NA, NV:分别为指定的面编号和体编号.

37、*CFWRITE, Command:

其余的变量参考前面翻译的命令"ASBA".

把ANSYS命令写到由*CFOPEN打开的文件中.

25、*ASK, Par, Query, DVAL:

Command是将要写的命令或字符串.

提示用户输入参数值

38、Circle,pcent,rad,paxis,pzero,arc,nseg

Par 是数字字母名称,用于存储用户输入数据的标量参数的名

Menu Paths:Utility Menu>WorkPlane>Change Active CS 产生圆弧线。

该圆弧线为圆的一部分,依参数状况而定,与目前所在的坐标to>Working Plane

Menu Paths:Utility Menu>WorkPlane>Offset WP to>Global Origin 系统无关,点的号码和圆弧的线段号码会自动产生。

48、*cycle Pcent为圆弧中心坐标点的号码;

当执行DO循环时,ANSYS程序如果需要绕过所有在*cycle和paxis 定义圆心轴正方向上任意点的号码;

Pzero定义圆弧线起点轴上的任意点的号码,此点不一定在圆*ENDDO之间的命令,只需在下一次循环前执行它.

49、Cyl4,xcenter,ycenter, rad1, theta1, rad2,theta2,depth !建立上;

一个圆柱体积。以圆柱体积中心点的x、y坐标为基准;rad1,rad2RAD :圆的半径,若此值不输,则半径的定义为PCENT到

为圆柱的内外半径;theat1,theta2为圆柱的起始、终结角度。 PZERO的距离

ARC :弧长(以角度表示),若输入为正值,则由开始轴产生一50、Cyl5,xedge1,yedge1,xedge2,yedge2,depth !建立一个圆柱体

积。xedge1,yedge1,xedge2,yedge2为圆柱上面或下面任一直径的段弧长,若没输和,产生一个整圆。

NSEG :圆弧欲划分的段数,此处段数为线条的数目,非有限元x、y起点坐标与终点坐标。

51、CYLIND,RAD1,RAD2,Z1,Z2,THETA1,THETA2 网格化时的数目。默认为4。

Menu Paths:Main Menu>Preprocessor>Create>Arcs>By End Cent 建立一个圆柱体,

圆柱的方向为Z方向,并由Z1,Z2确定范围,RAD1,RAD2为& Radius

Menu Paths:Main Menu>Preprocessor>Create>Arcs>Full Circle。 圆柱的内外半径,THETA1,THETA2为圆柱的始、终结角度。 39、/clear !清除目前所以的database资料,该命令在起始层才Menu paths:Main Menu>Preprocessor>Create>Cylinder>By

Dimensions 有效。

52、D, node, lab, value, value2, nend, ninc, lab2, lab3, ……lab6 40、cm, cname, entity 定义组元,将几何元素分组形成组元

定义节点自由度(Degree of Freedom)的限制。 cname: 由字母数字组成的组元名

Node : 预加位移约束的节点号,如果为all,则所有选中节点全加 entity: 组元的类型(volu, area, line, kp, elem, node)

41、cmgrp, aname, cname1, ……,cname8 将组元分组形成组元集约束,此时忽略nend和ninc.

Lab:相对元素的每一个节点受自由度约束的形式。 合

结构力学:DX,DY,DZ(直线位移);ROTX,ROTY,ROTZ(旋转 aname: 组元集名称

位移)。 cname1……cname8: 已定义的组元或组元集名称

热 学:TEMP(温度)。 42、CON4, XCENTER, YCENTER, RAD1, RAD2, DEPTH

流体力学:PRES(压力);VX,VY,VZ(速度)。 在工作平面上生成一个圆椎体或圆台.

;AX,AY,AZ(向量磁位能)。 XCENTER, YCENTER:圆椎体或圆台中心轴在工作平面上X磁 学:MAG(磁位能)

电 学:VOLT(电压) 和Y的座标值.

Value,value2: 自由度的数值(缺省为0) RAD1, RAD2:圆椎体或圆台两底面半径.

DEPTH :离工作平面的垂直距离即椎体的高度,平行于Z轴,Nend, ninc: 节点范围为:node-nend,编号间隔为ninc

Lab2-lab6: 将lab2-lab6以同样数值施加给所选节点。 DEPTH 不能为0.

注意:在节点坐标系中讨论 说明:在工作平面上生成一个实心圆椎体或圆台.

Menu Paths:Main Menu>Solution>Apply>(displacement type)>On

圆椎体的体积必须大于0,一个底面或两个底面都为圆形,

Nodes

并且由两个面组成.

53、DA,AREA,Lab,Value1,Value2

43、Cone,rtop,rbot,z1,z2,theta1,theta2 !建立一个圆锥体积。Rtop,

在面上定义约束条件。

z1为圆锥上平面的半径与长度、rbot,z2为圆锥下平面的半径与

AREA为受约束的面号,Lab与D命令相同,但增加了对称

长度;theat1,theta2为圆锥的起始、终结角度。

(Lab=SYMM)与反对称(Lab=ASYM),Value为约束的值。

44、cp, nset, lab,,node1,node2,……node17 Menu paths:Main Menu>Solution>Apply>On Arears nset: 耦合组编号 Menu paths:Main Menu>Solution>Apply>Boundary>On Arears lab: ux,uy,uz,rotx,roty,rotz Menu paths:Main Menu>Solution>Apply>Displacement>On node1-node17: 待耦合的节点号。如果某一节点号为负,则此节Arears 点从该耦合组中删去。如果node1=all,则所有选中节点加入该耦54、ddele,node,lab,nend,ninc !将定义的约束条件删除。合组。 node,nend,ninc为欲删除约束条件节点的范围。Lab为欲删除约注意:1,不同自由度类型将生成不同编号 束条件的方向。 2,不可将同一自由度用于多套耦合组 55、*DEL,Val1,Val2删除一个或多个参数 45、CPINTF, LAB, TOLER 将相邻节点的指定自由度定义为耦Val1:有2个选项 合自由度 ALL:删除所有用户定义的参数,或者是所有用户定义LAB:UX,UY,UZ,ROTX,ROTY,ROTZ,ALL 和系统定义的参数. TOLER: 公差,缺省为0.0001 空:仅删除变量"Val2"指定的参数. 说明:先选中欲耦合节点,再执行此命令 Val2:有下列选项! 46、*CREATE, Fname, Ext Loc:若Val1=空,变量Val2可以指定参数在数组参数对打开或生成一个宏文件 话框中的位置他是按字母排列的结果:若VAl1=ALL时,这个Fname:若在宏里,使用命令"*USE"的Name选项读入文件选项无效 时,不要使用路径名. _PRM:若Val1=ALL时,表明要删除所有包含以下划Ext:若在宏里,使用命令"*USE"的Name选项读入文件时,线开头的参数(除了"_STATUS"和"_RETURN"),若Val1不要使用文件文件扩展名 为空,表明仅删除以下划线开头的参数. 47、csys,kcn PRM_:若Val1=空,仅删除以下划线结尾的参数;若声明坐标系统,系统默认为卡式坐标(csys,0)。 Val1=ALL,该选项无效. kcn = 0 笛卡尔 空:若Val1=ALL,所有用户定义的参数都要删除. 1 柱坐标 56、desize, minl, minh,…… 控制缺省的单元尺寸 2 球 minl: n 每根线上低阶单元数(缺省为3) 4 工作平面 defa 缺省值 5 柱坐标系(以Y轴为轴心) stat 列出当前设置 n 已定义的局部坐标系 off 关闭缺省单元尺寸 Menu Paths:Utility Menu>WorkPlane>Change Active CS minh: n 每根线上(高阶)单元数(缺省为2) to>(CSYS Type) 57、*dim, par, type, imax, jmax, kmax, var1, vae2, var3 定义数组