文档库 最新最全的文档下载
当前位置:文档库 › ANSYS命令流总结(全)

ANSYS命令流总结(全)

ANSYS命令流总结(全)
ANSYS命令流总结(全)

ANSYS结构分析单元功能与特性

/可以组成一一些命令,一般是一种总体命令(session),三十也有特殊,比如是处理/POST1

! 是注释说明符号,,与其他软件的说明是一样的,ansys不作为命令读取,

* 此符号一般是APDL的标识符,也就是ansys的参数化语言,如*do ,,,*enddo等等

NSEL的意思是node select,即选择节点。s就是select,选择。

DIM是定义数组的意思。array 数组。

MP命令用来定义材料参数。

K是建立关键点命令。K,关键点编号,x坐标,y坐标,z坐标。K, NPT, X, Y, Z是定义关键点,K是命令,NPT是关键点编号,XYZ是坐标。

NUMMRG, keypoint 用这个命令,要保证关键点的位置完全一样,只是关键点号不一样的才行。这个命令对于重复的线面都可以用。这个很简单,压缩关键。

Ngen 复制节点

e,节点号码:这个命令式通过节点来形成单元

NUMCMP,ALL:压缩所有编号,这样你所有的线都会按次序重新编号~你要是需要固定的线固定的标号NSUBST,100,500,50:通过指定子步数来设置载荷步的子步

LNSRCH线性搜索是求解非线性代数方程组的一种技巧,此法会在一段区间内,以一定的步长逐步搜索根,相比常用的牛顿迭代法所要耗费的计算量大得多,但它可以避免在一些情况下牛顿迭代法出现的跳跃现象。LNSRCH激活线性搜索

PRED 激活自由度求解预测

NEQIT指定一个荷载步中的最大子步数

AUTOTS 自动求解控制打开自动时间步长.

KBC -指定阶段状或者用跳板装载里面一个负荷步骤。

SPLINE:P1,P2,P3,P4,P5,P6,XV1,YV1,ZV1,XV6,YV6,ZV6(生成分段样条曲线)

*DIM,Par,Type,IMAX,JMAX,KMAX,Var1,Var2,Var3(定义载荷数组的名称)

【注】Par: 数组名

Type:array 数组,如同fortran,下标最小号为1,可以多达三维(缺省)

char 字符串组(每个元素最多8个字符)

table

IMAX,JMAX,KMAX各维的最大下标号

Var1,Var2,Var3 各维变量名,缺省为row,column,plane(当type为table时)

/config是设置ansys配置参数的

命令格式为/CONFIG, Lab, V ALUE

Lab为参数名称value为参数值

例如:/config,MXEL,10000的意思是最大单元数为10000

杆单元:LINK1、8、10、11、180

梁单元:BEAM3、4、23、24,44,54,188,189

管单元:PIPE16,17,18,20,59,60

2D实体元:PLANE2,25,42,82,83,145,146,182,183

3D实体元:SOLID45,46,64,65,72,73,92,95,147,148,185,186,187,191

壳单元:SHELL28,41,43,51,61,63,91,93,99,143,150,181,208,209

弹簧单元:COMBIN7,14,37,39,40

质量单元:MASS21

接触单元:CONTAC12,52,TARGE169,170,CONTA171,172,173,174,175,178

矩阵单元:MATRIX27,50

表面效应元:SURF153,154

粘弹实体元:VISCO88,89,106,107,108,

超弹实体元:HYPER56,58,74,84,86,158

耦合场单元:SOLID5,PLANE13,FLUID29,30,38,SOLID62,FLUID79,FLUID80,81,SOLID98,FLUID129,INFIN110,111,FLUID116,130

界面单元:INTER192,193,194,195

显式动力

分析单元:LINK160,BEAM161,PLANE162,SHELL163,SOLID164,COMBI16

杆单元

单元名称简称

节点数

节点自由度

特性备注

LINK1 2D杆 2 Ux,Uy EPCSDGB常用杆元LINK8 3D杆Ux,Uy,Uz EPCSDGB

LINK103D仅受拉

或仅受压杆EDGB模拟缆索的松弛及

间隙

LINK11 3D线性调节

器EGB模拟液压缸和大转

LINK180 3D有限应变杆EPCDFGB 另可考虑粘弹塑性

E-弹性(Elasticity),P-塑性(Plasticity),C-蠕变(Creep),S-膨胀(Swelling),D-大变形或大挠度(Large deflection),F-大应变(Large strain)或有限应变(Finite strain),B-单元生死(Birth and dead),G-应力刚化(Stress stiffness)或几何刚度(Geometric stiffening),A-自适应下降(Adaptive descent)等。

通常用LINK1和LINK8模拟桁架结构,如屋架、网架、网壳、桁架桥、桅杆、塔架等结构,以及吊桥的吊杆、拱桥的系杆等构件,必须注意线性静力分析时,结构不能是几何可变的,否则造成位移超限的提示错误。LINK10可模拟绳索、地基弹簧、支座等,如斜拉桥的斜拉索、悬索、索网结构、缆风索、弹性地基、橡胶支座等。LINK180除不具备双线性特性(LINK10)外,它均可应用于上述结构中,并且其可应用的非线性性质更加广泛,增加了粘弹塑性材料。⑸LINK1、LINK8和LINK180单元还可用于普通钢筋和预应力钢筋的模拟,其初应变可作为施加预应力的方式

梁单元

梁单元分为多种单元,分别具有不同的特性,是一类轴向拉压、弯曲、扭转(3D)单元。

单元名称简称节

节点

自由度

特性备注

BEAM3 2D弹性梁2Ux,Uy,

Rotz

EDGB 常用平面梁元

BEAM23 2D塑性梁2EPCSDFGB 具有塑性等功能

BEAM54 2D渐变不对称梁2EDGB不对称截面,可偏移中心轴BEAM4 3D弹性梁 2 Ux,Uy,Uz

Rotx,Roty,Rotz

EDGB拉压弯扭,常用3D梁元

BEAM24 3D薄壁梁2+1EPCS

DGB 拉压弯及圣文南扭转;开口或闭口截面

BEAM44 3D渐变不对称梁2+1EDGB拉压弯扭,不对称截面,可偏

移中心轴,可释放节点自由

度,可采用梁截面

BEAM1883D线性有限应

变梁2+1Ux,Uy,Uz

Rotx,Rot

y,Rotz

或增加warp

EPCD

FGB

粘弹塑Timoshenko梁,计入剪

切变形影响;可增加翘曲自

由度;可采梁截面

BEAM189 3D二次有限应变梁3+1 BEAM188,但属二次梁单元。

单元使用另外应注意的问题:

⑴梁单元面积和长度不能为零,且2D梁元必须位于XY平面内;⑵剪切变形的影响;⑶自由度释放;⑷梁截面特性;

⑸BEAM23/24实常数的输入比较复杂;⑹荷载特性;⑺应力计算。

管单元

管单元是一类轴向拉压、弯曲和扭转的3D单元,单元的每个节点均具有6个自由度,即三个平动自由度Ux、Uy、Uz和三个转动自由度Rotx、Roty、Rotz,此类单元以3D梁元为基础,包含了对称性和标准管几何尺寸的简化特性。

单元使用应注意的其他问题:

⑴管元长度、直径及壁厚均不能为零;⑵可计算薄壁管和厚壁管,但某些应力的计算是基

于薄壁管理论的;⑶管单元计入了剪切变形的影响,并可考虑应力增强系数和挠曲系数。

该类单元有直管、T型管、弯管和沉管四种单元类型

单元

名称

简称节点数特性备注

PIPE16 3D弹性直管元2EDGB可考虑两种温度梯度及内部和外部压力

PIPE17 3D弹性T型管元2~4EDGB 可考虑绝热、内部流体、腐蚀及应力强化

PIPE18 3D弹性弯管元2+1EDB

PIPE20 3D塑性直管元2EPCSDGB 同PIPE16

PIPE59 3D弹性沉管元2EDGB可模拟海洋波,可考虑水动力和浮力等,其余

同PIPE16,且可模拟电缆

PIPE60 3D塑性弯管元2+1 EPCSDB 同PIPE18

2D实体单元

2D实体单元是一类平面单元,可用于平面应力、平面应变和轴对称问题的分析,此类单元均位于XY 平面内,且轴对称分析时Y轴为对称轴。

单元名称简称节点

自由度

特性备注

PLANE2 6节点三角形单元Ux,Uy EPCSDFGBA 适用于不规则的网格

PLANE424节点四边形单元具有协调和非协调元选项

PLANE828节点四边形单元是PLANE42的高阶单元;混合分网的

结果精度高;;适用于模拟曲线边界

PLANE145 8节点四边形P单元 E 支持2~8阶多项式

PLANE146 6节点三角形P单元支持2~8阶多项式

PLANE182 4节点四边形单元EPCSD

FGBA 具有更多的非线性材料模型

PLANE183 8节点四边形单元是PLANE182的高阶单元

PLANE25 4节点谐结构单元Ux,Uy

Uz EGB模拟非对称荷载的轴对称结构

PLANE83 8节点谐结构单元是PLANE25的高阶单元

单元使用应注意的其他问题:

⑴单元插值函数及说明;⑵荷载特性;⑶其它特点。

3D实体单元

3D实体单元用于模拟三维实体结构,此类单元每个节点均具有三个自由度,即Ux、Uy、Uz三个平动自由度。

单元名称简称/3D结

点特性完全/减

缩积分

初应力备注

SOLID45 实体元8EPCSDFGBA Y/Y Y正交各向异性材料

SOLID46 分层实体元8EDG Y/N N层数达250或更多

SOLID64 各向异性实体

8EDGBA Y/N N各向异性材料

SOLID65钢筋混凝土实

体元

8EPCDFGBA Y/N N开裂,压碎,应力释放

SOLID92四面体实体元10EPCSDFGBA Y/N Y正交各向异性材料

SOLID95实体单元20EPCSDFGBA Y/Y Y是SOLID45的高阶元

SOLID147 砖形实体P元20 E Y/N N P可设置2~8阶

SOLID148 四面体实体P元10 E Y/N N P可设置2~8阶

SOLID185 实体单元8 EPCDFGBA Y/Y等Y 可模拟几乎不可压缩

的弹塑和完全不可压

SOLID186 实体单元20 EPCDFGBA Y/Y Y 缩的超弹

SOLID187 四面体实体元10 EPCDFGBA Y/N Y

SOLID191 分层实体元20 EGA Y/N N 层数≤100

单元使用应注意的问题:

⑴关于SOLID72/73单元;(2)SOLID185积分方式可选择。

壳单元

壳单元可以模拟平板和曲壳一类结构。壳元比梁元和实体元要复杂的多,因此壳类单元中各种单元的选项很多。

杆、梁单元→板壳单元→实体单元

单元使用应注意的问题:

⑴通常不计剪切变形的壳元用于薄板壳结构,而计入剪切变形的壳元用于中厚度板壳结构。

弹簧单元

弹簧单元是一类专门模拟“弹簧”行为的单元,不同于用结构单元(如LINK等)的模拟。

质量单元

MASS21为具有6个自由度的点单元,即只有一个节点,节点自自由度可为Ux、Uy、Uz、Rotx、Roty、Rotz,通过不同设置可仅考虑2D或3D内的平动自由度及其组合,它每个坐标方向可以具有不同的质量和转动惯量。该单元无面荷载和体荷载,支持弹性、大变形和生死单元。

接触单元

ANSYS支持三种接触方式,即点对点、点对面和面对面的接触,接触单元是覆盖在模型单元的接触面之上的一层单元。点点单元用于模拟点对点的接触行为,且预先知道接触位置;点面单元用于模拟点对面的接触行为,预先不要确定接触位置,接触面之间的网格不要求一致;面面单元用于模拟面对面的接触行为,支持低阶和高阶单元,支持大变形行为等。

矩阵单元

MATRIX27为刚度、阻尼、质量矩阵单元,可表示一种任意的单元。本单元具有两个节点,此两个节点可重合或不重合,每个节点有6个自由度,即Ux、Uy、Uz、Rotx、Roty、Rotz。该单元无面荷载和体荷载,但支持单元生死功能。其矩阵可为对称或不对称形式,通过Keyopt(3)设置为刚度矩阵、或阻尼矩阵、或质量矩阵。本单元可模拟任意类型的单元,如可模拟特殊弹簧和节点柔性连接等。

MATRIX50为超单元,它是预先装配好的可独立使用的一组单元。该单元无节点和实常数,其自由度数目由所包含的单元决定,其面荷载和体荷载可通过总的载荷向量和比例系数施加,该单元支持大变形功能。该单元不能包含基于拉格朗日乘子的单元(如MPC184等),不支持非线性(忽略所包含的单元非线性)。超单元可包含其它超单元,2D超单元只能用于二维分析,而3D超单元则只能用于三维分析。

表面效应单元

SURF153和SURF154分别为2D和3D结构表面效应单元,可用于各种荷载(法向、切向、法向渐变、输入矢量方向等)及表面效应(基础刚度、表面张力及附加质量等)情况,可覆盖于任何二维(轴对称谐结构单元PLANE25/83除外)和三维结构实体单元表面。

预紧、多点约束、网分单元

(1)PRETS179为2D/3D预紧单元,用于定义网分后的二维或三维结构预紧区,可由任意结构单元(杆、梁、管、壳、2D实体和3D实体)建立。该单元具有3个节点,每个节点具有一个自由度Ux,该Ux为预紧方向的位移,ANSYS通过几何条件将预紧力施加到指定的预紧荷载方向上,而不必考虑模型是如何定义的。该单元不支持面荷载和体荷载,仅支持非线性特性;不能使用约束方程和自由度耦合,NROTAT命令不能用于节点K,且K节点必须位于整体直角坐标系。

(2)MPC184为多点约束单元,有刚性杆、刚性梁、滑移、球形、销钉、万向接头的约束,适用于使用拉格朗日乘子的具有运动约束时情况,该单元可用于机构运动学,如起重机、挖掘机、汽车、机床和机器人等。该单元有2个或3个节点,每个节点具有Ux、Uy(2D)或Ux、Uy、Uz(3D) 或Ux、Uy、Uz、Rotx、Roty、Rotz(3D)自由度。无实常数和面荷载,支持温度荷载及转动或转动力矩,支持大变形和单元生死。

⑶MESH200是仅用来划分网格的单元,对计算结果毫无影响。它是为实现多步网格划分的操作而设计的。该单元可用于划分两维或三维空间的线,三维空间中的三角形、四边形、四面体或六面体单元组成的面或体,且均包括有或没有中间节点的情况。MESH200单元可与任意其它单元一起使用,当不再需要它时,可以将其删除或保留

坐标系和工作平面

6类坐标系:总体坐标系、局部坐标系、节点坐标系、单元坐标系、显示坐标系与结果坐标系。

激活总体和局部坐标系

命令:CSYS,KCN

其中KCN表示坐标系号码,0-直角坐标系(缺省),1-柱坐标系,2-球坐标系,4-以工作平面为坐标系,5-柱坐标系(以Y轴为转轴),≥11-局部坐标系。

由于工作平面可不断移动和旋转,因此当采用CSYS,4时也相当于不断定义了局部直角坐标,在很多情况下应用非常方便。

根据总体坐标系定义局部坐标系

命令:LOCAL, KCN, KCS, XC, YC, ZC, THXY, THYZ, THZX, PAR1, PAR2

其中:KCN---局部坐标系编号,此编号必须大于10,如果与既有编号相同,则将重新定义

KCS---坐标系类型,0或CART为直角坐标系,1或CYLIN为柱坐标系,2或SPHE为球坐标系,3或TORO为环坐标系。XC,YC,ZC---新坐标系原点在总体直角坐标系中的坐标。

THXY,THYZ,THZX---新坐标系绕Z,X,Y轴的旋转角度,其正方向为:XY,YZ,ZX。

PAR1---适用于椭圆、类似球体或环形系统,当KCS=1或2时,其值为椭圆Y轴半径与X轴半径之比,缺省为1即圆。当KCS=3时,其值为环面的主半径。

PAR2---仅适用于类似球体的系统,当KCS=2时,其值为椭球体Z轴半径与X轴半径之比,缺省为1

根据已有的三个节点定义局部坐标系命令:CS, KCN, KCS, NORIG, NXAX, NXYPL, PAR1, PAR2

根据已有的三个关键点定义局部坐标系命令:CSKP, KCN, KCS, PORIG, PXAXS, PXYPL, PAR1, PAR2

根据当前工作平面定义局部坐标系命令:CSWPLA, KCN, KCS, PAR1, PAR2

根据激活的坐标系定义局部坐标系命令:CLOCAL, KCN, KCS, XL, YL, ZL, THXY, THYZ, THZX, PAR1, PAR2

删除局部坐标系命令:CSDELE, KCN1, KCN2, KCINC

其中:KCN1---为要删除的局部坐标系的起始编号,如果KCN1=ALL,则其后参数将忽略。

KCN2---为要删除的局部坐标系的最终编号。

KCINC---为编号的递增数值,缺省为1。

CSDELE,11,15,2---则删除了11、13、15号局部坐标系。

查看激活坐标系和局部坐标系命令:CSLIST, KCN1, KCN2, KCINC

节点坐标系的旋转与修改

将某些节点的坐标系旋转到与当前激活坐标系(简称“当前坐标系”)方向一致

命令:NROTAT, NODE1, NODE2, NINC

其中NODE1、NODE2、NINC ---要旋转节点的起始号、末编号(缺省为NODE1)及递增值(缺省值为1)。如NODE1=ALL 则其后参数将被忽略,NODE1也可为元件名。

将既有节点的节点坐标系旋转某个角度命令:NMODIF, NODE, X, Y, Z, THXY, THYZ, THZX

NODE---节点号、ALL或元件名称。

X, Y, Z---该节点的新坐标值。其余参数意义同前。

在创建节点时直接定义其坐标系的旋转角度命令:N, NODE, X, Y, Z, THXY, THYZ, THZX

按方向余弦旋转节点坐标系命令:NANG, NODE, X1, X2, X3, Y1, Y2, Y3, Z1, Z2, Z3

节点坐标系列表命令:NLIST, NODE1, NODE2, NINC, Lcoord, SORT1, SORT2, SORT3

Lcoord---坐标列表信息,缺省为全部信息,=COORD时仅列XYZ坐标。

SORT1---用于排序的第1项内容,可以是

NODE,X,Y,Z,THXY,THYZ,THXZ。

SORT2,SORT3---用于排序的第2项和第3项内容,其内容同SORT1。

单元坐标系的定义与修改

设置单元坐标系命令:ESYS,KCN

其中KCN为坐标系编号,KCN=0(缺省)表示使用单元定义时规定的坐标系方向。当KCN=N(N>10)时使用编号为N 的局部坐标系。

修改单元坐标系方向命令:EMODIF, IEL, STLOC, I1, I2, I3, I4, I5, I6, I7, I8

IEL---单元编号,或ALL,或元件名。

STLOC---将要修改的第一个节点序号或属性,属性之一为ESYS,则I1为局部坐标号。

激活显示坐标系

命令:DSYS,KCN其中KCN---坐标系号,可为0,1,2及局部坐标系号。缺省为总体直角坐标系。

激活结果坐标系

命令:RSYS,KCN

其中KCN---坐标系号,可为0(缺省),1,2及局部坐标系号。

当KCN=SOLU时,则与求解计算时采用的坐标系相同,实际上采用数据存储时的坐标系。

定义工作平面

将既有坐标系的XY平面定义为工作平面命令:WPCSYS,WN,KCN

其中KCN为既有坐标系号,可以是0,1,2,或局部坐标系号。缺省为激活的坐标系。

通过3个坐标点定义工作平面

命令:WPLANE,WN,XORIG,YORIG,ZORIG,XXAX,YXAX,ZXAX,XPLAN,YPLAN,ZPLAN

通过3个节点定义工作平面命令:NWPLAN, WN, NORIG, NXAX, NPLAN

通过3个关键点定义工作平面命令:KWPLAN, WN, KORIG, KXAX, KPLAN

通过垂直于线上的某个位置定义工作平面命令:LWPLAN, WN, NL1, RATIO

工作平面的操控

工作平面的当前状态

查看当前状态的命令:WPSTYL,STAT

恢复到ANSYS默认状态的命令:WPSTYL,DEFA

移动工作平面

将工作平面沿其自身坐标轴移动命令:WPOFFS, XOFF, YOFF, ZOFF

其中XOFF, YOFF, ZOFF为工作平面坐标系内沿其X轴、Y轴和Z轴的偏移增量。

将工作平面移动到一组关键点的中间位置命令:KWPAVE, P1, P2, P3, P4, P5, P6, P7, P8, P9

其中P1~P9为计算平均值的关键点号,至少定义一个关键点

将工作平面移动到一组节点的中间位置命令:NWPAVE, N1, N2, N3, N4, N5, N6, N7, N8, N9

其使用方法同上,但N1~N9为节点号。

将工作平面移动到一组指定坐标的中间位置命令:WPAVE, X1, Y1, Z1, X2, Y2, Z2, X3, Y3, Z3

工作平面的旋转

命令:WPROTA, THXY, THYZ, THZX

其中THXY, THYZ, THZX为绕工作平面坐标系Z轴、X轴和Y轴的旋转角度

工作平面的显示样式

工作平面的显示和样式主要用于GUI方式,以方便拾取操作,对于命令流方式意义不大。

WPSTYL,SNAP,GRSPAC,GRMIN,GRMAX,WPTOL,WPCTYP,GRTYPE,WPVIS, SNAPANG

创建关键点

在给定坐标点创建关键点命令:K, NPT, X, Y, Z

NPT---关键点的编号,缺省时(0或空)自动指定为可用的最小编号。

X,Y,Z---在当前坐标系中的坐标值,当前坐标系可以是CSYS指定的坐标系。

在两关键点之间创建一个关键点命令:KBETW, KP1, KP2, KPNEW, TYPE, VALUE

KP1,KP2---第1个和第2个关键点号。

KPNEW---指定创建的关键点号,缺省时系统自动指定为可用的最小编号。

TYPE---创建关键点的方式,当TYPE=RATIO时(缺省),VALUE为两关键点距离的比值,即:(KP1-KPNEW)/(KP1-KP2)。当TYPE=DIST时,VALUE为KP1到KPNEW之间的距离,且仅限于直角坐标系。

VALUE---由TYPE决定的新关键点位置参数,缺省为0.5。如果

TYPE=RATIO,则VALUE为比率,若小于0或大于1,则在两个关键点的外延线上创建一个新关键点。如果TYPE=DIST,

则VALUE为距离值,若小于0或大于KP1与KP2之间的距离,也在外延线上创建一个新关键点。

在两关键点之间创建多个关键点命令:KFILL, NP1, NP2, NFILL, NSTRT, NINC, SPACE

NP1,NP2---两个既有关键点号.

NFILL---在NP1和NP2之间将要创建的关键点个数,缺省为|NP2-NP1|-1。

NSTRT---指定创建的第一个关键点号,缺省为NP1+NINC。此号最好指定,以防覆盖。

NINC---将要创建的关键点编号增量,其值可正可负,缺省为(NP2-NP1)/(NFILL+1)。

SPACE---间隔比,即创建关键点后,最后一个间隔与第一间隔之比。缺省为1.0,即等间隔。

与KBETW相同,新创建关键点位置与当前坐标相关

复制创建关键点命令:K GEN, ITIME, NP1, NP2, NINC, DX, DY, DZ, KINC, NOELEM, IMOVE

ITIME---复制次数,缺省为2。

NP1,NP2,NINC---按增量NINC从NP1到NP2定义关键点的范围(缺省为NP1),NINC缺省为1。NP1也可为ALL或元件名,此时NP2和NINC将被忽略。

DX,DY,DZ---在当前坐标系中,关键点坐标的偏移量。对于柱坐标系为--,Dθ,DZ;对于球坐标系为--, Dθ,--,其中--表示不可操作。

KINC---要创建的关键点编号增量,缺省时由系统自动指定.

NOELEM---是否创建单元和节点控制参数。NOELEM=0(缺省)如果存在单元和节点则生成;NOELEM=1不生成单元和节点。

IMOVE---关键点是否被移动或重新创建。IMOVE=0(缺省)原来的关键点不动,重新创建新的关键点;当IMOVE=1不创建新关键点,原来的关键点移动到新位置,此时编号不变(即ITIME、KINC和NOELEM均无效)单元和节点一并移动

镜像创建关键点命令:KSYMM, Ncomp, NP1, NP2, NINC, KINC, NOELEM, IMOVE

Ncomp---对称控制参数,Ncomp=x,关于X(或R)轴对称(缺省);

Ncomp=y,关于Y(或θ)轴对称;

Ncomp=z,关于Z(或Φ)轴对称。

可通过定义工作平面移动后,利用CSYS,4设定当前坐标系,则当前坐标系原点位置与工作平面相同,在利用镜像时其几何位置也发生相应变化。当然也可通过局部坐标系对称。

列表显示关键点信息命令:KLIST, NP1, NP2, NINC, Lab

其中NP1,NP2,NINC参数意义同命令KGEN中。Lab为列表信息控制参数,

Lab=0或空则列出全部信息;Lab=COORD则仅列出坐标值;Lab=HPT则仅列出硬点信息。例如:

klist !列出所选择的关键点的所有信息。

klist,,,,coord !列出所选择的关键点的坐标。

屏幕上显示关键点命令:KPLOT, NP1, NP2, NINC, Lab

其中Lab为关键点或硬点控制参数。Lab=0或空,则显示所有关键点;

Lab=HPT则仅显示硬点。其余参数意义同KGEN命令中的说明。例如:

kplot !显示所选择的关键点。

kplot,,,,hpt !显示所选择的硬点。

删除关键点命令:KDELE, NP1, NP2, NINC其参数意义同KGEN中的参数意义。

选择关键点命令:KSEL, Type, Item, Comp, VMIN, VMAX, VINC, KABS

Type---选择类型标识。其值可取:

S---从所有关键点中(全集)选择一组新的关键点子集为当前子集。(第一次选)

R---从当前子集中再选择一组关键点,形成新的当前子集。(交集)

A---从全集中另外选择一组关键点子集添加到当前子集中。(合集)

U---从当前子集中去掉一组关键点子集。

ALL---重新选择当前子集为所有关键点,即全集。

NONE---不选择任何关键点,当前子集为空集。

INVE---选择与当前子集相反的部分,形成新的当前子集。

STAT---显示当前子集状态。

Item---选择数据标识,仅适用于Type=S,R,A,U。缺省为KP,可选择的有:

KP---以关键点号选择,其后参数相应赋值。

EXT---选择当前线子集中线的最外面关键点,其后无参数赋值。

HPT---以硬点号选择,其后参数相应赋值。

LOC---以当前坐标系中的坐标值选择,其Comp可选择X,Y,Z,且其

后参数相应赋值。

MAT---以跟关键点相关的材料号选择,其后参数相应赋值。

REAL---以跟关键点相关的实常数号选择,其后参数相应赋值。

TYPE---以跟关键点相关的单元类型号选择,其后参数相应赋值。

ESYS---以跟关键点相关的单元坐标选择,其后参数相应赋值

Comp---选择数据的组合标识。如Item=LOC时的X,Y,Z。

VMIN---选择项目范围的最小值。可以是关键点号、坐标、属性以及与选择

项目相适应的数据等。当VMIN为元件名时,VMAX和VINC将被忽略。

VMAX---选择项目范围的最大值。缺省时VMAX=VMIN;如果VMAX=VMIN则选择容差为±0.005×VMIN;如果VMIN=0.0则选择容差为±1.0E-6,如果VMIN≠VMAX,则选择容差为±1.0E-8×(VMAX-VMIN)。选择容差的大小对于能否达到期望的结果有较大影响,例如当VMIN=5000=VMAX时,选择容差为±25则4975~5025均被选择。

VINC---在选择范围内的增量。仅适用于整数(如关键点编号),且不能为负,缺省为1。

KABS---绝对值控制标识。如为0,则在选择期间检查值的符号;如为1,则在选择期间使用绝对值,即忽略值的符号。

选择与所选线相关的关键点命令:KSLL, Type

其中Type取值可为S,R,A,U。当使用KSEL不便选择关键点时,可先选择线子集,然后选择与线子集相关的关键点。该命令在建模过程中也较常用,类似的命令是KSLN。

修改关键点坐标命令:KMODIF, NPT, X, Y, Z

其中NPT为要修改的关键点号。X,Y,Z为替代原有的坐标输入的数值,其值处于当前坐标系下

创建线

通过两关键点创建线命令:L, P1, P2, NDIV, SPACE, XV1, YV1, ZV1, XV2, YV2, ZV2

P1,P2---分别为线始端和末端的关键点号。

NDIV---线拟划分的单元数,通常不用。可使用LESIZE命令定义网格属性

SPACE---划分网格的间隔比率,通常不用。可使用LESIZE定义网格属性。

XV1,YV1,ZV1---在当前坐标系中,与线的P1端点相关的斜率矢量末点位置

XV2,YV2,ZV2---在当前坐标系中,与线的P2端点相关的斜率矢量末点位置。此两个矢量点用于确定线的两个端点的曲率,如果不指定矢量,则系统自动计算。

通过两关键点创建直线命令:LSTR, P1, P2 在总体直角坐标系中生成线,即直线,与当前坐标系没有关系。

通过关键点创建圆弧线命令:LARC, P1, P2, PC, RAD

P1---圆弧线始端关键点号。如P1=P则采用GUI方式拾取。

P2---圆弧线末端关键点号。

PC---定义圆弧平面和圆弧曲率中心侧(RAD为正值)的关键点,该点不能位于P1和P2的直线上,在曲率中心一侧任意一个关键点。如果弧线角度大于180°则提示错误信息。

RAD---弧线的曲率半径,即圆弧半径。如果RAD为负,则曲率中心在关键点PC的相反位置。如果为空,则由系统通过这三个关键点自动计算半径。

创建圆或圆弧线命令:CIRCLE, PCENT, RAD, PAXIS, PZERO, ARC, NSEG

PCENT---圆中心的关键点。

RAD---圆弧半径。

PAXIS---定义圆轴线(与PCENT点共同确定)的关键点。如果为空,轴线与工作平面正交。

PZERO---定义与圆面垂直的平面之关键点(PZERO、PCENT和PAXIS三点定义面),此点它作为圆弧起点位置。当然这三个不能共线,且PZERO不必在圆面上。

ARC---圆弧长度(度)。规定沿PCENT-PAXIS矢量按右手规则为正,缺省为360°。

NSEG---沿圆周生成的线段数。缺省按90°划分圆弧的线数。如360°则由4条线段组成。生成的关键点对于360°的圆为4个,小于360°的圆弧生成NSEG+1个关键点。

对两条相交线倒角创建圆弧线命令:LFILLT, NL1, NL2, RAD, PCENT

NL1,NL2---相交线的线号,初始状态可不相交。

RAD---倒角半径,应小于两条线的长度。如果倒角半径不合适,则会给出提示信息。

PCENT---在圆弧中心创建的关键点号,缺省为空则不创建关键点。

复制创建线命令:LGEN, ITIME, NL1, NL2, NINC, DX, DY, DZ, KINC, NOELEM, IMOVE

ITIME---复制次数,缺省为2。

NL1,NL2,NINC---按增量NINC从NL1到NL2定义关键点的范围(缺省为NL1),NINC缺省为1。NL1也可为ALL或元件名,此时NP2和NINC将被忽略。

DX,DY,DZ---在当前坐标系中,关键点坐标的偏移量。

对于柱坐标系为--,Dθ,DZ;

对于球坐标系为--, Dθ,--,其中--表示不可操作。

KINC---要创建的关键点编号增量,缺省时由系统自动指定(不会覆盖)。

NOELEM---是否创建单元和节点控制参数。NOELEM=0(缺省)如果存在单元和节点则生成;NOELEM=1不生成单元和节点。

IMOVE---线是否被移动或重新创建。IMOVE=0(缺省)原来的线不动,重新创建新线;当IMOVE=1不创建新线,原来的线移动到新位置,此时编号不变(即ITIME、KINC和NOELEM均无效),且单元和节点一并移动。

合并两条或多条线命令:LCOMB, NL1, NL2, KEEP

NL1,NL2---拟合并的两条线号。NL1可为ALL,或元件名。

KEEP---是否保留输入的线及其公共关键点控制参数。

KEEP=0则删除NL1和NL2及其公共关键点,如果已经划分网格则不能删除,或者依附于其它图素也不能删除KEEP=1则保留线及其公共关键点,但公共关键点不依附于新创建的线。

将一条线分为多条线命名:LDIV, NL1, RATIO, PDIV, NDIV, KEEP

NL1---拟分的线号。NL1可为ALL,或元件名。如为负值,则表示按第二个端点计算RATIO的值,即反向间隔比。RATIO---P1-PDIV的长度与P1-P2的长度之比,其值在0~1.0之间,缺省为0.5。如果创线的条数大于2(即NDIV>2)时,则RATIO无效,即只能创建2条以上的等间隔线。

PDIV---在分割处生成的关键点号,缺省时由系统自动编号。如果NL1=ALL或NDIV>2则输入无效,即必须由系统自动编号如果PDIV已经存在且位于NL1线上(例如使用KL命令在该线上创建关键点),线在PDIV点分割(这时RATIO 无效);如果PDIV存在,且不位于NL1线上,则PDIV通过投影移到NL1线最近的位置。PDIV不能依附于其余线、面或体上。

NDIV---创建线的条数,缺省为2。如果NL1为曲线,则弧长等分计算。

KEEP---线保留或删除参数,如KEEP=0则删除旧线(缺省);

如KEEP=1则保留旧线。

延长一条线

命令:LEXTND, NL1, NK1, DIST, KEEP

NL1---要延长的线号。NL1可为P(进入GUI拾取)

NK1---指定线NL1上被延长一端的关键点号,即指定延长方向

DIST---线将要延长的距离。

KEEP---控制延长线是否保留参数。如KEEP=0(缺省)则表示不保留,仅创建一条新线;如KEEP=1则保留旧线,创建一条新线,并且有各自的关键点。但当依附于较高图素上时,不管KEEP为何值,则系统保留旧线,并创建新线。

通过多个关键点按样条创建一条曲线

命令:BSPLIN, P1, P2, P3, P4, P5, P6, XV1, YV1, ZV1, XV6, YV6, ZV6

P1,P2,P3,P4,P5,P6---样条曲线拟合的关键点,至少需要两个点。

P1可以为P(进入GUI方式拾取关键点,且以拾取的顺序进行拟合)。当采用关键点号时,只可使用6个关键点定义,

但对于多于6个关键点时,可以使用ALL,此时与关键点编号顺序无关,起始关键点为编号最小的关键点,且按最接近上一个关键点的距离依次确定其它关键点顺序。当有两个关键点距离上一个关键点距离相同时,则按曲率方向变化数目较小的路径确定顺序。

XV1,YV1,ZV1---在P1点与创建线相切外矢量的末点坐标,矢量坐标系的原点在关键点P1上,缺省时其方向与当前坐标系方向相同。但创建的曲线与当前坐标系无关,总是按直角坐标系生成。

XV6, YV6, ZV6---在P6点与创建线相切外矢量的末点坐标。如果关键点数目少于6个,则指最后一个关键点,而不是P6点。矢量坐标系同上。如果外矢量的末点坐标省略,则末端采用零曲率

拟合,即自然顺滑的曲线。创建曲线后,所有关键点均保留,但曲线由首尾两个关键点组成。

关键点绕轴线创建旋转线

命令:LROTAT, NK1, NK2, NK3, NK4, NK5, NK6, PAX1, PAX2, ARC, NSEG

NK1,NK2,NK3,NK4,NK5,NK6---将要旋转的关键点编号。

NK1可为P、ALL或元件名。

PAX1,PAX2---旋转轴的关键点编号。

ARC---弧长(度),对PAX1-PAX2旋转轴按右手规则为正,缺省为360°

NSEG---沿圆周的线段数,最多为8段。缺省时按90°划分线,即360°按4个划分。

通过坐标轴镜像创建线

命令:LSYMM, Ncomp, NL1, NL2, NINC, KINC, NOELEM, IMOVE

Ncomp---对称控制选项,可选X(缺省),Y,Z值。其余参数意义可参考LGEN命令。

该命令要求当前坐标系为直角坐标系,线可以在任意象限。同KSYMM相同,可通过设定当前坐标系为工作平面或局部坐标系而改变镜像位置。

显示线和删除线

命令:LPLOT, NL1, NL2, NINC

删除线

命令:LDELE, NL1, NL2, NINC, KSWP

KSWP---控制是否删除关键点。当KSWP=0(缺省)则仅删除线.当KSWP=1则删除线及不依附于其它几何图素上的关键点,当线已经划分了单元网格,则不能删除。

列表输出线信息

命令:LLIST, NL1, NL2, NINC, Lab

其中Lab控制采用列表方式,可选择:空:则显示所有信息。

Lab=RADIUS:列表输出线上的关键点和圆弧半径。直线、非圆弧线和不能确定为圆弧的线均显示半径为0.

Lab=HPT:列表输出仅包含硬点的线。

Lab=ORIENT:列表输出线的清单,列出确定方位的关键点和与线相关的截面ID号。用于具有方位点和截面号的梁单元(如BEAM18X等)。其余参数同LGEN命令中的说明。

选择一组线

命令:LSEL, Type, Item, Comp, VMIN, VMAX, VINC, KSWP

Type---同KSEL命令。

Item---选择数据标识,仅适用于Type=S,R,A,U。缺省为LINE,Item可选择

LINE---以线号选择,其后参数相应赋值。

EXT---选择当前线子集中面的最外面线,其后无参数赋值。

LOC---以当前坐标系中的坐标值选择,其Comp可选择X,Y,Z,而

X,Y,Z为线的中点坐标,且其后参数相应赋值。注意采用的是当前坐标系的坐标值。

TAN1---以线始点外切单位矢量选择,其Comp可选择X,Y,Z

TAN2---以线末点外切单位矢量选择,其Comp可选择X,Y,Z

NDIV---以指定线的划分数目选择,其后参数相应赋值。

SPACE---以线的划分间隔率选择,其后参数相应赋值。

MAT, TYPE ,REAL,ESYS,---以跟线相关的材料号、单元类型号、实常数号、单元坐标号。

SEC---以截面ID号选择,其后参数相应赋值。

LENGTH---以线的长度选择,其后参数相应赋值。

RADIUS---以线的半径选择,其后参数相应赋值。

HPT---仅选择包含硬点的线,其后无参数。

LCCA---仅选择连接线(使用LCCAT命令创建的线)

VMIN, VMAX, VINC---同KSEL中。

KSWP---控制选择方式。当KSWP=0(缺省)则仅选择线;

当KSWP=1则选择与线相关的关键点、节点和单元,

但仅在Type=S时有效。

选择与面相关的线

命令:LSLA, Type

其中Type仅可为S,R,A,U,其意义同上。

选择与关键点相关的线

命令:LSLK, Type, LSKEY

其中Type意义同LSLA中。LSKEY为包含关键点控制,当LSKEY=0(缺省)则只要线的任意一个关键点在选择集中(使用了KSEL命令),则选择该线。当LSKEY=1则要求线的所有关键点均在选择集中才选择该线。最后三条命令在以后几何建模和网格划分中使用。

创建面

通过关键点创建面

命令:A, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13,P14, P15, P16, P17, P18

其中P1~P18为关键点号。最多18个关键点,最少为3个关键点。关键点必须按顺时针或逆时针顺序输入,同时按右手规则确定面的正法线方向。当关键点数≥4时,应该保证所有关键点位于同一平面或曲面内,即在当前坐标系下有一相同的坐标值,如Z相同,则该面位于XY平面内。

通过线创建面

命令:AL, L1, L2, L3, L4, L5, L6, L7, L8, L9, L10

其中L1~L10为线编号,最少要3条线,当采用输入线号时最多10条线。生成面的正法线方向按右手规则由L1的方向确定。当L1为负值时则表示面的正法线方向相反。L1可为ALL、P或元件名,当L1=ALL时面的法线由L2定义面的法线方向,当L2为空时则默认为最小编号的线,且此时线数不受限制。

沿路径拖拉创建面

命令:ADRAG, NL1, NL2, NL3, NL4, NL5, NL6, NLP1, NLP2, NLP3, NLP4, NLP5, NLP6

NL1~NL6---将要拖拉的线号,也可为ALL或元件名,线必须是连续的。

NLP1~NLP6---路径线的编号,也必须是连续的。也可为元件名。

线绕轴旋转生成弧面

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

NL1, NL2,NL3,NL4,NL5,NL6---将要旋转的线号,必须位于旋转轴的一侧且与旋转轴共面,即旋转轴与线不能相交,但轴可通过线的端点。NL1也可为ALL、P或元件名。

PAX1,PAX2---旋转轴的关键点编号。

ARC---弧长(度),对PAX1-PAX2旋转轴按右手规则为正,缺省为360°

NSEG---沿圆周的线段数,最多为8段。缺省时按90°划分线,即360°按4个划分。

既有面偏移创建新面

命令:AOFFST, NAREA, DIST, KINC

NAREA---既有面的编号,也可为ALL或P。

DIST---偏移距离,按右手规则由关键点顺序确定面的正法线方向为偏移方向。

KINC---创建面上关键点编号增量,如缺省则由系统自动定义

在相交面间创建倒角面

命令:AFILLT, NA1, NA2, RAD

NA1,NA2---分别为第1个和第2个相交面的面号. RAD---生成倒角面的半径。

★如果初始不相交也可生成倒角面。★对两曲面的倒角要慎重,可采用先对线倒角,后再拖拉创建面

蒙皮创建光滑曲面

命令:ASKIN, NL1, NL2, NL3, NL4, NL5, NL6, NL7, NL8, NL9

NL1---创建蒙皮面的第1条引导线,也可为元件名。如果为负值,则开始和结束的线用于引导其它线的蒙皮。

NL1值不能为ALL,当多于9条时,可先选择线集并定义元件名,然后使用元件名创建蒙皮。

NL2~NL9---创建蒙皮的其它引导线,使用编号输入时最多为9条。如果NL1为负值,则最后线和开始线交换引导创建蒙皮。

复制创建面

命令:AGEN, ITIME, NA1, NA2, NINC, DX, DY, DZ, KINC, NOELEM, IMOVE

ITIME---复制次数,缺省为2。

NA1,NA2,NINC---欲复制面的编号范围和编号增量,

NA1可以为ALL或元件名。

DX,DY,DZ---在当前坐标系中,关键点坐标的偏移量。

对于柱坐标系为--,Dθ,DZ;

对于球坐标系为--, Dθ,--,其中--表示不可操作

KINC---要创建的关键点编号增量,缺省时由系统自动指定。

NOELEM---是否创建单元和节点控制参数。

NOELEM=0(缺省)如果存在单元和节点则生成

NOELEM=1不生成单元和节点。

IMOVE---面是否被移动或重新创建。IMOVE=0(缺省)原来的面不动,重新创建新面;当IMOVE=1不创建新面,原来的面移动到新位置,此时编号不变(即ITIME、KINC和NOELEM均无效),且单元和节点一并移动。

通过坐标轴对称创建面

命令:ARSYM, Ncomp, NA1, NA2, NINC, KINC, NOELEM, IMOVE

Ncomp---对称控制选项,可选X(缺省),Y,Z值。在直角坐标系下,线可以在任意象限。其余参数同AGEN命令中的说明。

列表输出面信息

命令:ALIST, NA1, NA2, NINC, Lab

其中Lab控制采用列表方式,可选择:空:则显示所有信息。

Lab=HPT:列表输出仅包含硬点的面。

显示面

命令:APLOT, NA1, NA2, NINC, DEGEN, SCALE

DEGEN---退化标记。如为空(缺省)则不使用退化标记;如为DEGE则在退化的关键点处显示红色一星状标志,如设置/FACET,WIRE则该选择无效。

SCALE---退还标记星状标志的缩放系数,缩放依据窗口大小而定,缺省为0.075。

删除面

命令:ADELE, NA1, NA2, NINC, KSWP

KSWP---删除控制参数,当KSWP=0(缺省)时则仅删除面;当KSWP=1时则删除其线和关键点,但线和关键点不依附其它图素

选择一组面

命令:ASEL, Type, Item, Comp,VMIN, VMAX, VINC, KSWP

Type---选择类型标识。其值可取:

S---从所有面中(全集)选择一组新的面子集为当前子集。

R---从当前子集中再选择一组面,形成新的当前子集。

A---从全集中另外选择一组面子集添加到当前子集中。

U---从当前子集中去掉一组面子集。

ALL---重新选择当前子集为所有面,即全集。

NONE---不选择任何关键点,当前子集为空集。

INVE---选择与当前子集相反的部分,形成新的当前子集。

STAT---显示当前子集状态。

Item---选择数据标识,仅适用于Type=S,R,A,U。缺省为AREA。

AREA---以面号选择,其后参数相应赋值。

EXT---选择当前体子集中最外侧的表面,其后无参数赋值。

LOC---以当前坐标系中的坐标值选择,其Comp可选择X,Y,Z,而X,Y,Z为面的中心坐标,且其后参数相应赋值。MAT, TYPE ,REAL,ESYS,---以跟面相关的材料号、单元类型号、实常数号、单元坐标号选择,其后参数均要相应赋值。

SECN---以与面相关的截面选择,其后参数相应赋值。

HPT---仅选择包含硬点的面,其后无参数。

ACCA---仅选择连接面(使用ACCAT命令创建的面),其后无参数

VMIN, VMAX, VINC---同LSEL中的说明。

KSWP---控制选择方式。当KSWP=0(缺省)则仅选择面;当KSWP=1则选择与面相关的线、关键点、节点和单元,但仅在Type=S时有效。

选择与所选线相关的面

命令:ASLL, Type, ARKEY

Type---选择类型标识。其值可取R,S,A,U。

ARKEY---与面相关线的选择控制参数。

ARKEY=0(缺省)则只要面的任意一条线在选择集中(使用了LSEL

命令),则选择该面。

当ARKEY=1则要求面的所有线均在选择集中才选择该面。

选择与所选体相关的面

命令:ASLV, Type

其中Type参数同ASLL命令中的说明。

通过两角点坐标创建矩形面

命令:RECTNG, X1, X2, Y1, Y2

X1,X2---矩形面在工作平面X方向坐标值。Y1,Y2---矩形面在工作平面Y方向坐标值。

该命令在工作平面上创建矩形,同时生成线和关键点。

通过一角点坐标和尺寸创建矩形面

命令:BLC4, XCORNER, YCORNER, WIDTH, HEIGHT, DEPTH

XCORNER,YCORNER---矩形面或块体第1个角点在工作平面上的X和Y坐标。

WIDTH---平行于工作平面X轴方向离XCORNER的距离。

HEIGHT---平行于工作平面Y轴方向离YCORNER的距离

DEPTH---离工作平面的垂直距离,即平行于Z轴。

DEPTH=0(缺省)则生成面。

通过中心坐标和尺寸创建矩形面

命令:BLC5, XCENTER, YCENTER, WIDTH, HEIGHT, DEPTH

XCENTER,YCENTER---矩形面或块体中心在工作平面

上的X 和Y坐标值。

WIDTH---矩形面或块体的宽度,与工作平面X轴平行。

HEIGHT---矩形面或块体的高度,与工作平面Y轴平行。

DEPTH---到工作平面的垂直距离,与工作平面Z轴平行。

DEPTH=0(缺省)则生成面。

在工作平面原点创建圆面或环面

命令:PCIRC, RAD1, RAD2, THETA1, THETA2

RAD1,RAD2---圆面的内外半径,可按任意顺序输入,生成圆面时以较大值为外半径。RAD1或RAD2中任意一个为0或空,或者二者相等,都生成一个实心圆面。圆面或环面均在工作平面内创建,其中心在工作平面原点。THETA1,THETA2---圆面开始和结束的角度,也可不按顺序输入。缺省分别为0°和360°。

通过圆心坐标和半径等创建圆或环面

命令:CYL4, XCENTER, YCENTER, RAD1, THETA1, RAD2, THETA2, DEPTH

XCENTER,YCENTER---圆面或圆柱体中心在工作平面上的X和Y坐标值。

RAD1,RAD2---圆面或圆柱体的内外半径

THETA1,THETA2---圆面或圆柱体开始和结束的角度,也可不按顺序输入。缺省分别为0°和360°。

DEPTH---到工作平面的垂直距离,即圆柱体高度,与工作平面Z轴平行。DEPTH=0(缺省)则生成圆面。

通过圆上直径端点坐标创建圆面

命令:CYL5, XEDGE1, YEDGE1, XEDGE2, YEDGE2, DEPTH

XEDGE1,YEDGE1---圆面或圆柱体直径上的一个端点在工作平面上的X和Y坐标。

XEDGE2,YEDGE2---圆面或圆柱体直径上的另一个端点在工作平面上的X和Y坐标。

在工作平面原点创建正多边形面

命令:RPOLY, NSIDES, LSIDE, MAJRAD, MINRAD

NSIDES---正多边形的边数,必须大于2。LSIDE---正多边形的边长。

MAJRAD---多边形外接圆的半径。如输入LSIDE则不使用该项

MINRAD---多边形内接圆的半径。如输入LSIDE或MAJRAD则不使用该项。多边形在工作平面内创建,多边形中心在工作平面原点。

在工作平面任意位置创建正多边形面

命令:RPR4, NSIDES, XCENTER, YCENTER, RADIUS, THETA, DEPTH

NSIDES---正多边形的边数或棱柱体面数,必须大于2。

XCENTER,YCENTER---多边形面或棱柱体中心在工作平面上X和Y的坐标。

RADIUS---外接圆或外接圆柱的半径。

THETA---从工作平面X轴到多边形或棱柱体顶点的第1个关键点的角度,用于确定多边形面或棱柱体的方向,缺省为0。

DEPTH---到工作平面的垂直距离,如为0(缺省)则生成面

创建体

通过关键点创建体

命令:V, P1, P2, P3, P4, P5, P6, P7, P8

P1~P8---体角点的关键点号。关键点顺序非常重要,应以顺时针输入底面的关键点,接着再输入顶面对应的关键点,或者逆时针也可。该命令创建体的形状与当前坐标系相关,如在柱坐标系下可创建圆柱体。最少要4个关键点,最多8个。

通过面创建体

命令:VA, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10

A1~A10为面号,最少为4个,输入面号时最多为10个。A1也可为ALL、元件名或P。面必须连续闭合,但输入的顺序可任意。当要创建的体关键点数目大于8时,可采用该命令。由于采用的是既有面,在创建体时其形状是确定的,因此与当前坐标系无关。当使用自顶向下建模有困难时,可采用该命令创建复杂几何实体,例如两段等截面梁中的变截面部分。

沿路径拖拉面创建体

命令:VDRAG, NA1, NA2, NA3, NA4, NA5, NA6, NLP1, NLP2, NLP3,NLP4, NLP5, NLP6

NA1,NA2,NA3,NA4,NA5,NA6---将要拖拉的面号,NA1也可为

ALL、元件名及P。被拖拉的面均位于路径始点的一侧,否则可能会发生异常。

NLP1,NLP2,NLP3,NLP4,NLP5,NLP6---路径的线号。线必须是连续的,也可为一条线。

当面和路径线不相交且不垂直时,所拖拉创建的体可能会发生异常。因面和路径是既有几何实体,因此拖拉与当前坐标系无关。该命令可利用面的网格生成体单元网格。

面绕轴旋转创建柱体

命令:VROTAT, NA1, NA2, NA3, NA4, NA5, NA6, PAX1,PAX2, ARC, NSEG

NA1~NA6---同VDRAG中的说明。所要旋转的面必须位于旋转同一侧,否则应分开旋转。

PAX1,PAX2---旋转轴的关键点编号。

ARC---弧长(度),对PAX1-PAX2旋转轴按右手规则为正,缺省为360°。

NSEG---沿圆周的线段数,最多为8段。缺省时按90°划分线,即360°按4个划分。该命令可利用面的网格生成体单元网格。

面偏移创建体

命令:VOFFST, NAREA, DIST, KINC

NAREA---要偏移的面号,该面将作为创建体的一个面,当然面的关键点就是体的关键点。

DIST---沿法线方向的距离,法线正方向由关键点的顺序按右手规则确定。

KINC---关键点编号增量。如其为0,则系统自动编号。该命令与当前坐标系无关。该命令可利用面的网格生成体单元网格

通过面延伸创建体

命令:VEXT, NA1, NA2, NINC, DX, DY, DZ, RX, RY, RZ

NA1,NA2,NINC---按增量NINC从NA1到NA2定义面的范围(NA2缺省为NA1),NINC缺省为1。NA1也可为ALL或元件名,此时NA2和NINC将被忽略。

DX,DY,DZ---在当前坐标系中,关键点坐标值在X、Y和Z方向的增量(在柱坐标系中为DR,Dθ,DZ;在球坐标系中为DR, Dθ,DΦ)。

RX,RY,RZ---在当前坐标系中,将要生成的关键点坐标值在X、Y和Z方向的缩放系数(在柱坐标系中为RR,Rθ,RZ;在球坐标系中为RR, Rθ,RΦ;其中Rθ和RΦ为角度增量)。缩放系数为0、空或负时都假定为1.0。角度偏移量为0或空无效。当指定该缩放系数时,先执行缩放操作,然后再延伸。该命令可利用面的网格生成体单元网格。复制创建体

命令:VGEN, ITIME, NV1, NV2, NINC, DX, DY, DZ, KINC, NOELEM, IMOVE

ITIME---复制次数,缺省为2。

NV1,NV2,NINC---欲复制体的编号范围和编号增量,

NV1可以为ALL或元件名。

DX,DY,DZ---在当前坐标系中,关键点坐标的偏移量。对于柱坐标系为--,Dθ,DZ;对于球坐标系为--, Dθ,--。KINC---要创建的关键点编号增量,缺省时由系统自动指定。

NOELEM---是否创建单元和节点控制参数。

NOELEM=0(缺省)如果存在单元和节点则生成

NOELEM=1不生成单元和节点。

IMOVE---体是否被移动或重新创建。IMOVE=0(缺省)原来的体不动,重新创建新体;当IMOVE=1不创建新体,原来的体移动到新位置,此时编号不变(即ITIME、KINC和NOELEM均无效),且单元和节

点一并移动。

通过坐标轴镜像创建体

命令:VSYMM, Ncomp, NV1, NV2, NINC, KINC, NOELEM, IMOVE

Ncomp---对称控制选项,可选X(缺省),Y,Z值。必须在直角坐标系下,体可以在任意象限。

列表输出体信息

命令:VLIST, NV1, NV2, NINC其中参数意义同VGEN中的说明。

显示体

命令:VPLOT, NV1, NV2, NINC, DEGEN, SCALE

其中NV1,NV2,NINC 参数意义同VGEN 中的说明,DEGEN,SCALE同APLOT中的说明。

删除体

命令:VDELE, NV1, NV2, NINC, KSWP

其中:

NV1,NV2,NINC---同VGEN命令中的说明。

KSWP---删除控制参数,当KSWP=0(缺省)时则仅删除体;当KSWP=1时则也删除其面、线和关键点,但线和关键点不依附其它图素。

创建长方体

命令:BLOCK, X1, X2, Y1, Y2, Z1, Z2

X1, X2, Y1, Y2, Z1, Z2---分别为长方体在工作平面X,Y,Z坐标上的起始和结束的坐标值。该命令与当前坐标系无关,仅与工作平面位置和坐标系相关。

通过一角点坐标和尺寸创建长方体

命令:BLC4, XCORNER, YCORNER, WIDTH, HEIGHT, DEPTH

其中参数意义见2.2.3的的BLC4,示例如下:

通过面中心坐标和尺寸创建长方体

命令:BLC5, XCENTER, YCENTER, WIDTH, HEIGHT, DEPTH

其中参数意义见2.2.3的的BLC5,

在工作平面原点创建圆柱体或部分圆柱体

命令:CYLIND, RAD1, RAD2, Z1, Z2, THETA1, THETA2

RAD1,RAD2---圆柱体的内外半径,可按任意顺序输入。

RAD1或RAD2任一值为0或空,或者RAD1和RAD2输入相同的值都创建一个实心圆柱体。

Z1,Z2---圆柱体在工作平面Z坐标上的起始和结束坐标值。

THETA1,THETA2---圆柱体起始和结束角,可创建部分圆柱体。缺省为0和360°

通过圆心坐标和半径等创建圆柱体

命令:CYL4, XCENTER, YCENTER, RAD1, THETA1, RAD2, THETA2, DEPTH

其中参数意义见2.2.3的的CYL4

通过圆上直径两端点坐标创建圆柱体

命令:CYL5, XEDGE1, YEDGE1, XEDGE2, YEDGE2, DEPTH

其中参数意义见2.2.3的的CYL5,

在工作平面原点创建正棱柱体

命令:RPRISM, Z1, Z2, NSIDES, LSIDE, MAJRAD, MINRAD

Z1,Z2---在工作平面Z坐标上的起始和结束坐标值。其余参数意义与RPOLY命令中的相同。

在工作平面任意位置创建正棱柱体

命令:RPR4, NSIDES, XCENTER, YCENTER, RADIUS, THETA, DEPTH

其中参数意义见2.2.3的的RPR4,

在工作平面原点创建球体

命令:SPHERE, RAD1, RAD2, THETA1, THETA2

RAD1,RAD2---球体的内外半径,输入顺序任意。

RAD1或RAD2任一值为0或空,或者RAD1和RAD2输入相同的值都创建一个实心球体。

THETA1,THETA2---球体的起始和结束角,缺省为0和360°。

在工作平面任意位置创建球体

命令:SPH4, XCENTER, YCENTER, RAD1, RAD2

XCENTER,YCENTER---球体中心在工作平面上的X和Y坐标值

RAD1,RAD2---球体的内外半径,输入顺序任意,同SPHERE。

通过直径端点生成球体

命令:SPH5, XEDGE1, YEDGE1, XEDGE2, YEDGE2

XEDGE1,YEDGE1---球体直径一端在工作平面上X和Y方向的坐标值。

XEDGE2,YEDGE2---球体直径另一端在工作平面上X和Y方向的坐标值

以工作平面原点为圆心创建圆锥体

命令:CONE, RBOT, RTOP, Z1, Z2, THETA1, THETA2

RBOT,RTOP---圆锥体底面和顶面的半径。RBOT或RTOP任一值为0或空,则在中心轴上生成一个退化的面(

即锥体顶点)。如RBOT=RTOP则生成一个圆柱体。RBOT和BTOP分别对应Z1和Z2,其决定了圆锥体的方向。

Z1,Z2---圆锥体在工作平面Z坐标上的起始和结束坐标值。

THETA1,THETA2---圆锥体起始和结束角,可创建部分圆锥体。缺省为0和360°。

在工作平面任意位置创建圆锥体

命令:CON4, XCENTER, YCENTER, RAD1, RAD2, DEPTH

XCENTER,YCENTER---锥体中心轴在工作平面上的X和Y坐标值。

RAD1,RAD2---圆锥体或圆台两底面半径。RAD1或RAD2任一值为0或空,则在中心轴上生成一个退化的面

(即锥体顶点)。如RAD1=RAD2则生成一个圆柱体。RAD1定义的面在工作平面上,RAD2定义的面与工作平面平行。DEPTH---到工作平面的垂直距离即锥体的高度,平行于Z轴,此值不能为0。

以工作平面原点为环心创建环体

命令:TORUS, RAD1, RAD2, RAD3, THETA1, THETA2

RAD1,RAD2,RAD3---环体的3个半径,可按任意顺序输入。最小的半径为环内半径(环截面上),中间值为环

外半径(环截面上),最大为环体的主半径(从原点到环截面中心)。如要创建实心环体,环内半径定义

为0或孔,但必须位于RAD1和RAD2位置。RAD1,RAD2,RAD3中至少有两个值为正值。

布尔运算的一般设置

命令:BOPTN, Lab, Value

Lab---控制参数,其值可取:

DEFA ---恢复各选项的缺省设置。STAT---列表当前的设置状态。

KEEP---删除或保留输入图素选项。NUMB---输出图素编号警告信息选项。

NWARN---警告信息选项。VERSION---布尔操作兼容性选项。

Value---各种Lab对应不同的Value。

当Lab=KEEP时:Value=NO(缺省)则删除输入图素

Value=YES则保留输入图素。

当Lab=NUMB时:Value=0(缺省)则不输出编号警告信息。

Value=1则输出编号警告信息。

当Lab=NWARN时:Value=0(缺省)布尔操作失败时产生一个警告信息。

Value=1布尔操作失败时不产生一个警告信息。

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

当Lab=VERSION时:Value=RV52(缺省)激活5.2版本兼容性选项

Value=RV51激活5.1版本兼容性选项。

该命令的全部缺省设置是操作失败产生一个警告信息,删除输入图素,不输出编号警告信息,使用5.2版本布尔兼容性选项。该命令可多次设置,以便确定各个Lab及其Value。

布尔运算的容差设置

命令:BTOL, PTOL

其中PTOL为点重合容差,缺省为1E-5。

在布尔操作时,如果点之间的距离在此值范围之内,则认为这些点是重合的。放松此值则会增加运算时间和存贮需求,但会使较多的布尔运算成功;尽管如此当模型的拓扑关系比较复杂时,仍有可能不能完成布尔运算,此时应改变模型的创建方法以求能够完成布尔操作。

PTOL=DEFA时,则恢复缺省设置;

PTOL=STAT时,则列表输出当前设置。

交运算Intersection

交运算就是由图素的共同部分形成一个新的图素,其运算结果只保留两个或多个图素的重叠部分。

交运算分为公共相交和两两相交两种。公共相交就是仅保留所有图素的重叠部分,即只生成一个图素,当图素很多时可能不存在公共部分,这时布尔运算不能完成。两两相交是保留任意两个图素的公共部分,有可能生成很图素。

公共交运算对图素没有级别要求,即任何级别的图素都可作公共交运算,而不管其相交部分是何级别的图素。

例如线、面、体的两两与相互交运算都可;再如体的交运算中,其相交部分可以是关键点、线、面或体等。

两两相交运算则要求为同级图素,但相交部分可为任何级别的图素。例如只能作线与线(相交部分可为关键点、线)、面与面(相交部分可为关键点、线、面)、体与体的两两相交(相交部分可为关键点、线、面、体)。交运算完成后,输入图素的处理采用BOPTN的设置。

同级图素相交运算

线线相交:LINL, NL1, NL2, NL3, NL4, NL5, NL6, NL7, NL8, NL9

面面相交:AINA, NA1, NA2, NA3, NA4, NA5, NA6, NA7, NA8, NA9

体体相交:VINV, NV1, NV2, NV3, NV4, NV5, NV6, NV7, NV8, NV9

其中NX1~NX9为相交图素的编号,NX1可以为P、ALL或元件名(其中X表示L、A或V)。

不同级图素相交运算

线面相交:LINA, NL, NA

面体相交:AINV, NA, NV

线体相交:LINV, NL, NV

其中NL为相交线号,NA为相交面号,NV为相交体号。被交图素不能为ALL或元件名,这对实际应用造成一定的不便。

同级两两相交运算

线线两两相交:LINP, NL1, NL2, NL3, NL4, NL5, NL6, NL7, NL8, NL9

面面两两相交:AINP, NA1, NA2, NA3, NA4, NA5, NA6, NA7, NA8, NA9

体体两两相交:VINP, NV1, NV2, NV3, NV4, NV5, NV6, NV7, NV8, NV9

其中NX1~NX9为相交X的编号,NX1可以为P、ALL或元件名(其中X表示L、A或V)。

加运算Addition

加运算是由多个几何图素生成一个几何图素,而且该图素是一整体即没有“接缝”(内部的低级图素被删除),当然带孔的面或体同样可以进行加运算。

加运算仅限于同级几何图素,而且相交部分最好与母体同级

,但在低于母体一级时也可作加运算。如体与体的相加,其相交部分如为体或面,则加运算后为一个体;如相交部分为线,则运算后不能生成一个体,但可公用相交的线;如相交部分为关键点,同样加运算后公用关键点,但体不是一个,不能作完全的加运算。如面与面相加,其相交部分如果面或线,则可完成加运算。如果相交部分为关键点,则可能生成的图素会有异常,当然

一般情况下不会出现这种加运算。

加运算完成后,输入图素的处理采用BOPTN的设置。如采用缺省设置,则输入图素被删除。加运算有2个命令,即AADD,VADD。线合并LCOMB命令不能算布尔加运算,其命令说明详见前面创建线部分。

加运算命令

面加运算:AADD, NA1, NA2, NA3, NA4, NA5, NA6, NA7, NA8, NA9

体加运算:VADD, NV1, NV2, NV3, NV4, NV5, NV6, NV7, NV8, NV9

其中NX1~NX9为相加图素的编号,NX1可以为P、ALL或元件名(其中X表示A或V)。

减运算Subtract

减运算就是“删除”母体中一个或多个与子体重合的图素。与加运算不同的是减运算可在不同级图素间

进行,但相交部分最多与母体相差一级;例如体体减运算时,其相交部分不能为线,为面或体均可完成运

算。减运算结果的最高图素与母体图素相同。减运算完成后,输入图素的处理可采用BOPTN的设置,如采用缺省设置,则输入图素被删除。也可不采用BOPTN的设置,而在减运算的参数中设置保留或删除,该设置高于BOPTN 中的设置,并且减图素和被减图素均可设置删除或保留选项。减运算在处理相交图素时可选择共享或分离两种方式。由于减运算可在不同等级图素间进行,其命令较多

同级图素减运算

线线减运算:LSBL, NL1, NL2, SEPO, KEEP1, KEEP2

面面减运算:ASBA, NA1, NA2, SEPO, KEEP1, KEEP2

体体减运算:VSBV, NV1, NV2, SEPO, KEEP1, KEEP2

Nx1,Nx2---被减图素编号和减去图素编号。Nx1也可为ALL或元件名(x可为L,A,V)。

SEPO---确定NX1和NX2相交图素的处理方式。

SEPO=0(缺省)则新生成的图素共享该相交图素;

SEPO=SEPO则新生成的图素分开是各自独立的,但位置上是重合的。

KEEP1---确定NX1是否保留控制参数。

KEEP1=0或空(缺省)则使用BOPTN中的设置;

KEEP1=DELETE删除NX1图素(高于BOPTN设置)

KEEP1=KEEP保留NX1图素(高于BOPTN中设置)

KEEP2---与KEEP1类似。

不同级图素减运算

线减面运算:LSBA, NL, NA, SEPO, KEEPL, KEEPA

线减体运算:LSBV, NL, NV, SEPO, KEEPL, KEEPV

面减线运算:ASBL, NA, NL, ------, KEEPA, KEEPL

面减体运算:ASBV, NA, NV, SEPO, KEEPA, KEEPV

体减面运算:VSBA, NV, NA, SEPO, KEEPV, KEEPA

其中NL ,NA,NV ---线、面、体编号,也可为ALL或元件名。其余参数意义类似于同级图素减运算命令中的说明。用工作平面切分图素Subtract

用工作平面切分图素实际上是布尔减运算,即图素(线、面、体)减工作平面的运算(相当与

LSBA,ASBA,VSBA命令),但工作平面不存在运算后的删除问题,且利用工作平面不用预先创建减去的面,因此在很多情况下非常方便。这里的切分也存在“仅切不分”和“切而分”两种情况,前者将图素用工作平面划分为新的图素,但与工作平面相交部分是共享的,或者说是“粘”在一起的;而后者则将新生成的图素分开,是各自独立的,在同位置上存在重合的关键点、线或面。在网格划分中,常常将图素切分(仅切不分),以得到较为理想的划分效果。切分运算完成后,输入图素的处理采用BOPTN的设置,如采用缺省设置,则输入图素被删除。也可不采用BOPTN中的设置,而强制保留或删除。该中运算命令仅有3个,即LSBW、ASBW、VSBW,格式如下:

切分线命令:LSBW, NL, SEPO, KEEP

切分面命令:ASBW, NA, SEPO, KEEP

切分体命令:VSBW, NV, SEPO, KEEP

其中:NL ,NA,NV ---线、面、体编号,也可为ALL、元件名或P。SEPO---同2.3.4中的命令参数说明。为空即切而不分,为SEPO即切而分。KEEP---同前面KEEP1说明。

分割运算Partition

分割运算是将多个同级图素分为更多的图素,其相交边界是共享的,即相互之间通过共享的相交边界连接在一起。分割运算与加运算类似,但加运算是由几个图素生成一个图素,分割运算是由几个图素生成更多的图素,并且在搭接区域生成多个共享的边界。分割运算生成多个相对简单的区域,而加运算生成的是一个复杂的区域,因此分割运算生成的图素更易划分网格。

分割运算不要求相交部分与母体同级,相差级别也无限制。例如体的相交部分如果为关键点,进行分割运算后,体则通过共享关键点连接起来。面的相交部分如果为线,则共享该线并将输入面分为多个部分,分割运算容许不共面。可以认为,分割运算包含了搭接运算,在建模过程中使用分割运算即可。分割运算完成后,其输入图素的处理方式采用BOPTN中的设置。

分割运算只有3个命令如下:

LPTN, NL1, NL2, NL3, NL4, NL5, NL6, NL7, NL8, NL9

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

VPTN, NV1, NV2, NV3, NV4, NV5, NV6, NV7, NV8, NV9

其中NX1~NX9为分割图素的编号,NX1可以为P、ALL或元件名(其中X表示L、A、V)。

分类运算Classify

分类计算目前只能在线之间进行,即只有LCSL命令,其作用是在线的相交点将相交线断开,并生成新

线,缺省时将直接删去原来的相交线。该命令在规则的杆系结构建模中十分方便分类运算完成后,采用BOPTN的设置,缺省时将删除输入图素。其结果与LPTN相同。

Ansys常见命令流

Ansys命令流 第一天 目标:熟悉ANSYS基本关键字的含义 k --> Keypoints 关键点 l --> Lines 线 a --> Area 面 v --> Volumes 体 e --> Elements 单元 n --> Nodes 节点 cm --> component 组元 et --> element type 单元类型 mp --> material property 材料属性 r --> real constant 实常数 d --> DOF constraint 约束 f --> Force Load 集中力 sf --> Surface load on nodes 表面载荷 bf --> Body Force on Nodes 体载荷 ic --> Initial Conditions 初始条件 第二天 目标:了解命令流的整体结构,掌握每个模块的标识 !文件说明段 /BATCH /TITILE,test analysis !定义工作标题 /FILENAME,test !定义工作文件名 /PREP7 !进入前处理模块标识 !定义单元,材料属性,实常数段 ET,1,SHELL63 !指定单元类型 ET,2,SOLID45 !指定体单元 MP,EX,1,2E8 !指定弹性模量 MP,PRXY,1,0.3 !输入泊松比 MP,DENS,1,7.8E3 !输入材料密度 R,1,0.001 !指定壳单元实常数-厚度...... !建立模型 K,1,0,0,, !定义关键点 K,2,50,0,,

K,3,50,10,, K,4,10,10,, K,5,10,50,, K,6,0,50,, A,1,2,3,4,5,6, !由关键点生成面 ...... !划分网格 ESIZE,1,0, AMESH,1 ...... FINISH !前处理结束标识 /SOLU !进入求解模块标识 !施加约束和载荷 DL,5,,ALL SFL,3,PRES,1000 SFL,2,PRES,1000 ...... SOLVE !求解标识 FINISH !求解模块结束标识 /POST1 !进入通用后处理器标识 ...... /POST26 !进入时间历程后处理器 …… /EXIT,SAVE !退出并存盘 以下是日志文件中常出现的一些命令的标识说明,希望能给大家在整理LOG文件时有所帮助 /ANGLE !指定绕轴旋转视图 /DIST !说明对视图进行缩放 /DEVICE !设置图例的显示,如:风格,字体等 /REPLOT !重新显示当前图例 /RESET !恢复缺省的图形设置 /VIEW !设置观察方向 /ZOOM !对图形显示窗口的某一区域进行缩放

ANSYS学习心得

一学习ANSYS需要认识到的几点 相对于其他应用型软件而言,ANSYS作为大型权威性的有限元分析软件,对提高解决问题的能力是一个全面的锻炼过程,是一门相当难学的软件,因而,要学好ANSYS,对学习者就提出了很高的要求,一方面,需要学习者有比较扎实的力学理论基础,对ANSYS分析结果能有个比较准确的预测和判断,可以说,理论水平的高低在很大程度上决定了ANSYS使用水平;另一方面,需要学习者不断摸索出软件的使用经验不断总结以提高解决问题的效率。在学习ANSYS的方法上,为了让初学者有一个比较好的把握,特提出以下五点建议:(1)将ANSYS的学习紧密与工程力学专业结合起来 毫无疑问,刚开始接触ANSYS时,如果对有限元,单元,节点,形函数等《有限元单元法及程序设计》中的基本概念没有清楚的了解话,那么学ANSYS很长一段时间都会感觉还没入门,只是在僵硬的模仿,即使已经了解了,在学ANSYS之前,也非常有必要先反复看几遍书,加深对有限元单元法及其基本概念的理解。 作为工程力学专业的学生,虽然力学理论知识学了很多,但对许多基本概念的理解许多人基本上是只停留于一个符号的认识上,理论认识不够,更没有太多的感性认识,比如一开始学ANSYS时可能很多人都不知道钢材应输入一个多大的弹性模量是合适的。而在进行有限元数值计算时,需要对相关参数的数值有很清楚的了解,比如材料常数,直接关系到结果的正确性,一定要准确。实际上在学ANSYS时,以前学的很多基本概念和力学理论知识都忘得差不多了,因而遇到有一

定理论难度的问题可能很难下手,特别是对结果的分析,需要用到《材料力学》,《弹性力学》和《塑性力学》里面的知识进行理论上的判断,所以在这种情况下,复习一下《材料力学》,《弹性力学》和《塑性力学》是非常有必要的,加深对基本概念的理解,实际上,适当的复习并不要花很多时间,效果却很明显,不仅能勾起遥远的回忆,加深理解,又能使遇到的问题得到顺利的解决。 在涉及到复杂的非线性问题时(比如接触问题),一方面,不同的问题对应着不同的数值计算方法,求解器的选择直接关系到程序的计算代价和问题是否能顺利解决;另一方面,需要对非线性的求解过程有比较清楚的了解,知道程序的求解是如何实现的。只有这样,才能在程序的求解过程中,对计算的情况做出正确的判断。因此,要能对具体的问题选择什么计算方法做出正确判断以及对计算过程进行适当控制,对《计算方法》里面的知识必须要相当熟悉,将其理解运用到ANSYS的计算过程中来,彼此相互加强理解。要知道ANSYS是基于有限元单元法与现代数值计算方法的发展而逐步发展起来的。因此,在解决非线性问题时,千万别忘了复习一下《计算方法》。此外,对《计算固体力学》也要有所了解(一门非常难学的课),ANSYS对非线性问题处理的理论基础就是基于《计算固体力学》里面所讲到的复杂理论。 作为学工程力学的学生,提高建模能力是非常急需加强的一个方面。在做偏向于理论的分析时,可能对建模能力要求不是很高,但对于实际的工程问题,有限元模型的建立可以说是一个最重要的问题,而后

ANSYS命令流解释大全

A N S Y S命令流解释大 全 Document serial number【LGGKGB-LGG98YT-LGGT8CB-LGUT-

一、定义材料号及特性 mp,lab, mat, co, c1,…….c4 lab: 待定义的特性项目(ex,alpx,reft,prxy,nuxy,gxy,mu,dens) ex: 弹性模量 nuxy: 小泊松比 alpx: 热膨胀系数 reft: 参考温度 reft: 参考温度 prxy: 主泊松比 gxy: 剪切模量 mu: 摩擦系数 dens: 质量密度 mat: 材料编号(缺省为当前材料号) c 材料特性值,或材料之特性,温度曲线中的常数项 c1-c4: 材料的特性-温度曲线中1次项,2次项,3次项,4次项的系数二、定义DP材料: 首先要定义EX和泊松比:MP,EX,MAT,…… MP,NUXY,MAT,…… 定义DP材料单元表(这里不考虑温度):TB,DP,MAT 进入单元表并编辑添加单元表:TBDATA,1,C TBDATA,2,ψ TBDATA,3,…… 如定义:EX=1E8,NUXY=,C=27,ψ=45的命令如下:

MP,EX,1,1E8 MP,NUXY,1, TB,DP,1 TBDATA,1,27 TBDATA,2,45这里要注意的是,在前处理的最初,要将角度单位转化到“度”,即命令:*afun,deg 三、单元生死载荷步 !第一个载荷步 TIME,... !设定时间值(静力分析选项) NLGEOM,ON !打开大位移效果 NROPT,FULL !设定牛顿-拉夫森选项 ESTIF,... !设定非缺省缩减因子(可选) ESEL,... !选择在本载荷步中将不激活的单元 EKILL,... !不激活选择的单元 ESEL,S,LIVE !选择所有活动单元 NSLE,S !选择所有活动结点 NSEL,INVE !选择所有非活动结点(不与活动单 元相连的结点) D,ALL,ALL,0 !约束所有不活动的结点自由度(可 选) NSEL,ALL !选择所有结点 ESEL,ALL !选择所有单元

ANSYS中的APDL命令总结

在ANSYS中,命令流是由一条条ANSYS的命令组成的一个命令组合,这些命令按照一定顺序排布,能够完成一定的ANSYS功能,这些功能一般来说通过菜单操作也能够实现(而那些命令流能够实现,菜单操作实现不了的单个命令比较少见)。以下命令是结合我自身经验,和前辈们的一些经验而总结出来的,希望对大家有帮助。 (1).Lsel, type, item, comp, vmin, vmax, vinc, kswp选择线 type: s 从全部线中选一组线 r 从当前选中线中选一组线 a 再选一部线附加给当前选中组 au none u(unselect) inve: 反向选择 item: line 线号 loc坐标 length 线长 comp: x,y,z kswp: 0 只选线 1 选择线及相关关键点、节点和单元 (2).Nsel, type, item, comp, vmin, vmax, vinc, kabs选择一组节点 type: S: 选择一组新节点(缺省) R: 在当前组中再选择 A: 再选一组附加于当前组 U: 在当前组中不选一部分 All: 恢复为选中所有 None: 全不选 Inve: 反向选择 Stat: 显示当前选择状态 Item: loc: 坐标 node: 节点号 Comp: 分量 Vmin,vmax,vinc: ITEM范围 Kabs: “0”使用正负号 “1”仅用绝对值 (3).Esel, type, item, comp, vmin, vmax, vinc, kabs选择一组单元 type: S: 选择一组单元(缺省) R: 在当前组中再选一部分作为一组 A: 为当前组附加单元 U: 在当前组中不选一部分单元 All: 选所有单元 None: 全不选 Inve: 反向选择当前组 Stat: 显示当前选择状态 Item:Elem: 单元号 Type: 单元类型号

ansys命令流解释

对ansys主要命令的解释 本文给出了ansys主要命令的一些解释。 1, /PREP7 ! 加载前处理模块 2, /CLEAR,NOSTART ! 清除已有的数据, 不读入启动文件的设置(不加载初始化文件)初始化文件是用于记录用户和系统选项设置的文本文件 /CLEAR, START !清除系统中的所有数据,读入启动文件的设置/FILENAME, EX10.5 ! 定义工程文件名称 /TITLE, EX10.5 SOLID MODEL OF AN AXIAL BEARING ! 指定标题 4, F,2,FY,-1000 ! 在2号节点上施加沿着-Y方向大小为1000N 的集中力 6, FINISH ! 退出模块命令 7, /POST1 ! 加载后处理模块 8, PLDISP,2 ! 显示结构变形图,参数“2”表示用虚线绘制出原来结构的轮廓 9, ETABLE,STRS,LS,1 ! 用轴向应力SAXL的编号”LS,1”定义单元表STRS ETABLE, MFORX,SMISC,1 ! 以杆单元的轴力为内容, 建立单元表MFORX

ETABLE, SAXL, LS, 1 ! 以杆单元的轴向应力为内容, 建立单元表SAXL ETABLE, EPELAXL, LEPEL, 1 ! 以杆单元的轴向应变为内容, 建立单元表EPELAXL ETABLE,STRS_ST,LS,1 !以杆件的轴向应力“LS,1”为内容定义单元表STRS_ST ETABLE, STRS_CO, LS,1 !以杆件的轴向应力“LS,1”定义单元表STRS_CO ETABLE,STRSX,S,X ! 定义X方向的应力为单元表STRSX ETABLE,STRSY,S,Y ! 定义Y方向的应力为单元表STRSY *GET,STRSS_ST,ELEM,STEEL_E, ETAB, STRS_ST !从单元表STRS_ST中提取STEEL_E单元的应力结果,存入变量STRSS_ST; *GET, STRSS_CO,ELEM,COPPER_E,ETAB,STRS_CO”从单元表STRS_CO中提取COPPER_E单元的应力结果,存入变量STRSS_CO 10 FINISH !退出以前的模块 11, /CLEAR, START ! 清除系统中的所有数据,读入启动文件的设置 12 /UNITS, SI !申明采用国际单位制 14 /NUMBER, 2 !只显示编号, 不使用彩色 /NUMBER, 0 ! 显示编号, 并使用彩色 15 /SOLU ! 进入求解模块:定义力和位移边界条件,并求解 ANTYPE, STATIC ! 申明分析类型是静力分析(STATIC或者0)

ansys旋转经典命令流

1 旋转摩擦 (1) 2. 电磁三d命令流实例(论坛看到) (11) 3. 帮助感应加热例子induction heating of a solid cylinder billet (15) 4. 感应加热温度场的数值模拟(论文)inducheat30命令流 (19) 5. 如何施加恒定的角速度?Simwe仿真论坛 (24) 6. 旋转一个已经生成好的物体 (27) 7. 产生这样的磁力线 (28) 8. 旋转摩擦生热简单例子(二维旋转) (32) 8.1. 原版 (32) 8.2. 部分gui操作 (35) 9. VM229 Input Listing (39) 10 轴承---耦合+接触分析 (47) 11. 板的冲压仿真 (52) 1 旋转摩擦 FINISH /FILNAME,Exercise24 !定义隐式热分析文件名 /PREP7 !进入前处理器 ET,1,SOLID5 !选择单元类型 MPTEMP,,,,,,,, MPTEMP,1,0 MPDATA,DENS,1,,7800 !定义材料1的密度 MPTEMP,,,,,,,, MPTEMP,1,0 MPDATA,C,1,,460 !定义材料1的比热 MPTEMP,,,,,,,, MPTEMP,1,0 MPDATA,KXX,1,,66.6 !定义材料1的热传导系数 MPTEMP,,,,,,,, MPTEMP,1,0 UIMP,1,REFT,,,30 !定义材料1的热膨胀系数的参考温度 MPDATA,ALPX,1,,1.06e-5 !定义材料1的热膨胀系数MPTEMP,,,,,,,, MPTEMP,1,0 MPDATA,EX,1,,206e9 !定义材料1的弹性模量 MPDATA,PRXY,1,,0.3 !定义材料1的泊松比 MPTEMP,,,,,,,, MPTEMP,1,0 MPDATA,DENS,2,,8900 !定义材料2的密度 MPTEMP,,,,,,,, MPTEMP,1,0

个人总结ansys命令流

Q235 属性:弹性模量E=2.1e5 N/mm2 密度=7.85e-6kg/mm3 泊松比=0.3 mp,ex,1,2.1e5 mp,prxy,1,0.3 mp,dens,1,7.85e-6 1,ksymm 镜像点 2,arsym 镜像面 3,kgen 复制点 4.adele删除面 6,kdist,k1,k2 测量两关键点的距离 7,adele,a,,,1 删除area and below 8,创建圆柱面: circle 创建圆 然后创建直线 然(轴线) 利用拉伸命令创建圆柱面creat__areas__by Lines adrag 线拉伸成面modeling>operate>extrude>lines>>along lines VDRAG 面拉伸成体modeling>operate>extrude>areas>>along lines !创建空心圆柱体 这个命令 CYLIND, RAD1, RAD2, Z1, Z2, THETA1, THETA2 Main Menu>Preprocessor>Modeling>Create>Volumes>Cylinder>By Dimensions Main Menu>Preprocessor>Trefftz Domain>TZ Geometry>Create>Volume>Cylinder>By Dimensions 9,aptn 分割面 10,asbw 用工作平面切割面 11.wpoffs 12.wprota

https://www.wendangku.net/doc/073110010.html,ng 过圆外一点做圆的切线(0°或180°) 14,nummrg 将重复的点消除 15,asba 面减去面 16,两个圆柱面的相贯线作法:做出两个相穿的圆柱面,利用APTN命令 17,选择面,不选择一部分面 asel,u,loc,z,kz(735) 18.在工作平面上生成一个矩形面 RECTING,X1,X2,Y1,Y2 X1,X2——矩形在工作平面X方向坐标值的变化范围 Y1,Y2——矩形在工作平面Y方向坐标值的变化范围 18,圆阵列 建立工作平面与圆柱的横截面平行,在工作平面情况下建立局部坐标系(柱坐标系),然后利用agen命令复制。 19,转换成局部柱坐标系 20,kfill 在两个关键点之间生成一个或多个关键点 21.网格划分 aatt,1,14,1, !aatt,mat,real,type,esys,secn aesize,all,1000 !aesize,anum,size, 单元尺寸 mshape,0,2d !mshape,key,dimension 指定划分单元形状amesh,all k,1,24000,33000,2230 k,2,24000,33000,-2230 k,3,-24000,33000,-2230 k,4,-24000,33000,2230 kfill,2,3,23,5,1,1 kfill,1,4,23,28,1,1 *do,i,5,26 l,i,i+1 *enddo

ANSYS-结构稳态(静力)分析之经典实例-命令流格式

ANSYS 结构稳态(静力)分析之经典实例-命令流格式.txt两人之间的感情就像织毛衣,建立 的时候一针一线,小心而漫长,拆除的时候只要轻轻一拉。。。。/FILNAME,Allen-wrench,1 ! Jobname to use for all subsequent files /TITLE,Static analysis of an Allen wrench /UNITS,SI ! Reminder that the SI system of units is used /SHOW ! Specify graphics driver for interactive run; for batch ! run plots are written to pm02.grph ! Define parameters for future use EXX=2.07E11 ! Young's modulus (2.07E11 Pa = 30E6 psi) W_HEX=.01 ! Width of hex across flats (.01m=.39in) *AFUN,DEG ! Units for angular parametric functions定义弧度单位 W_FLAT=W_HEX*TAN(30) ! Width of flat L_SHANK=.075 ! Length of shank (short end) (.075m=3.0in) L_HANDLE=.2 ! Length of handle (long end) (.2m=7.9 in) BENDRAD=.01 ! Bend radius of Allen wrench (.01m=.39 in) L_ELEM=.0075 ! Element length (.0075 m = .30 in) NO_D_HEX=2 ! Number of divisions on hex flat TOL=25E-6 ! Tolerance for selecting nodes (25e-6 m = .001 in) /PREP7 ET,1,SOLID45 ! 3维实体结构单元;Eight-node brick element ET,2,PLANE42 ! 2维平面结构;Four-node quadrilateral (for area mesh) MP,EX,1,EXX ! Young's modulus for material 1;杨氏模量 MP,PRXY,1,0.3 ! Poisson's ratio for material 1;泊松比 RPOLY,6,W_FLAT ! Hexagonal area创建规则的多边形 K,7 ! Keypoint at (0,0,0) K,8,,,-L_SHANK ! Keypoint at shank-handle intersection K,9,,L_HANDLE,-L_SHANK ! Keypoint at end of handle L,4,1 ! Line through middle of hex shape L,7,8 ! Line along middle of shank L,8,9 ! Line along handle LFILLT,8,9,BENDRAD ! Line along bend radius between shank and handle! 产生 一个倒角圆,并生成三个点 /VIEW,,1,1,1 ! Isometric view in window 1 /ANGLE,,90,XM ! Rotates model 90 degrees about X! 不用累积的旋转 /TRIAD,ltop /PNUM,LINE,1 ! Line numbers turned on LPLOT

ANSYS命令流(入门必备)

ANSYS命令集 /EXIT,Slab,Fname,Ext,Dir Slab=ALL 保存所有资料 Slab=NOSA VE所有更改资料不保存 Slab=MODEL保存实体模型,有限元 模型,负载的资料(系统默认)例:/EXIT,ALL -------------------------------------------------------- /FILNAM,Fname Fname=工作文件名称,不要扩展名例:/FILNAM,Sanpangzi --------------------------------------------------------/SA VE,Fname,Ext,Dir 保存目前所有的Datebase资料,即 更新Jobname.db --------------------------------------------------------/RESUME,Fname,Ext,Dir,NOPAR 回到最后SA VE时的Datebase 状态 --------------------------------------------------------/CLEAR 清除所有Datebase资料 -------------------------------------------------------- LOCAL,KCN,KCS,XC,YC,ZC,THXY,THYZ,THZX,PAR1,PAR2 定义区域坐标系统 KCN 区域坐标系统代号,大于10的任何号码

KCS=0,1,20=笛卡儿坐标1=圆柱坐标2=球面坐标XC,YC,ZC 该区域坐标原点与整体坐标原点的关系 THXY,THYZ,THZX 该区域坐标与整体坐标XYZ轴的关系例:LOCAL,11,1,1,1,0 -------------------------------------------------------- CSYS,0,1,2声明当前坐标系统 例:CSYS,0 -------------------------------------------------------- /UNITS,LABEL 声明系统分析时所用的单位 LABEL=SI (米,千克,秒) LABEL=CGS (厘米,克,秒) LABEL=BFT (英尺) LABEL=BIN (英寸) 例:LABEL,SI -------------------------------------------------------- /PREP7进入通用前处理器-------------------------------------------------------- N,NODE,X,Y,Z,THXY,THYZ,THZX 定义节点NODE 节点号码X,Y,Z 节点在当前坐标系中位置 例:N,1,2,3,4 -------------------------------------------------------- NDELE,NODE1,NODE2,NINC 删除已建立的节点

ansys命令流

第一天目标: 熟悉ANSYS基本关键字的含义k --> Keypoints关键点l --> Lines线a --> Area 面v --> Volumes体e --> Elements单元n --> Nodes节点cm --> component组元et --> element type单元类型mp --> material property材料属性r --> real constant实常数d --> DOF constraint约束f --> Force Load集中力sf --> Surface load on nodes 表面载荷bf --> Body Force on Nodes体载荷ic --> Initial Conditions初始条件第二天目标: 了解命令流的整体结构,掌握每个模块的标识!文件说明段/BATCH/TILE,test analysis!定义工作标题/FILENAME,test!定义工作文件名/PREP7!进入前处理模块标识!定义单元,材料属性,实常数段ET,1,SHELL63!指定单元类型ET,2,SOLID45!指定体单元MP,EX,1,2E8!指定弹性模量MP,PRXY,1, 0.3!输入泊松比MP,DENS,1, 7.8E3!输入材料密度R,1, 0.001!指定壳单元实常数-厚度......!建立模型K,1,0,0,,!定义关键点 K,2,50,0,,K,3,50,10,,K,4,10,10,,K,5,10,50,,K,6,0,50,,A,1,2,3,4,5,6,!由关键点生成面......!划分网格ESIZE,1,0,AMESH, 1......FINISH!前处理结束标识/SOLU!进入求解模块标识!施加约束和载荷DL,5,,ALLSFL,3,PRES,1000SFL,2,PRES, 1000......SOLVE!求解标识FINISH!求解模块结束标识/POST1!进入通用后处理器标识....../POST26!进入时间历程后处理器……/EXIT,SAVE!退出并存盘以下是日志文件中常出现的一些命令的标识说明,希望能给大家在整理LOG文件时有所帮助/ANGLE!指定绕轴旋转视图/DIST!说明对视图进行缩放/DEVICE!设置图例的显示,如: 风格,字体等/REPLOT!重新显示当前图例/RESET!恢复缺省的图形设置/VIEW!设置观察方向/ZOOM!对图形显示窗口的某一区域进行缩放第三天生成关键点和线部分 1.生成关键点K,关键点编号,X坐标,Y坐标,Z坐标例:

ANSYS软件APDL命令流建模的体会

ANSYS软件APDL命令流建模的体会ANSYS软件APDL命令流建模的体会首先申明,本人学习ANSYS基本上是靠自己一点一点琢磨出来的,由于本人喜欢用APDL命令流,故总结出来的几点经验也就比较适合用APDL命令的朋友。 1、多看help,ANSYS的help为我们提供了很强大的功能,我最喜欢的是其中对各个命令有关参数的说明和解释部分,不管是建模、加载、后处理等,都可以通过apdl命令来实现。只要你知道命令,如“aatt ”,在help搜索栏输入“aatt”,回车,弹出aatt的有关页码,一般其中有一个只有“aatt”的一项,确认,即可看到你要查询的aatt命令的有关参数意义,本人常用的命令有: et---定义单元类型 mp---定义材料属性 k----建关键点, l----建线条 a---由关键点建立面 al---由线建立面 v----由关键点建立体 vl---由线建立体 va--由面建立体 lsel---在很多很多线中选择你需要的目标线,数量可以无限多…… asel---在很多很多面中选择你需要的目标面,数量也可以无限多…… vsel---在很多很多体中选择你需要的目标体,数量也可以无限多…… latt----给选中的线按材料编号赋属性(前提是首先已定义好材料) aatt---给选中的面按材料编号赋属性

vatt-----给选中的体按材料编号赋属性 acel---按坐标轴赋体积力, lmesh,amesh,vmesh---对线、面、体进行剖分 d---在节点上加约束边界 dl---在线上加载约束边界 da----在面上加载约束边界 2、以上只是列出了常见的几个命令,但是ansys提供的命令是很多的,我们不可能都记得,计算记得,也不知道其有关参数是如何定义的,那不要紧,我们可以与界面操作结合起来学习。我们先利用界面操作实现,然后在保存路径里面找到文件“file.log”,在该文件里有该操作等价的apdl命令,那以后我们就可以使用了。 3、复合命令,很多命令是复合命令,通过几个命令的组合以实现一定的目标,如FITEM、FLST等。这里不予以详述,大家可在学习中慢慢体会。 4、ansys提供的apdl语言可像fortain、c语言一样,可以编程,有条件语句、逻辑语句、文件读写等,但是这些语句语法有个特点,就是在相应的语句前要加“*”,以示其与以上apdl命令的区别。 以上只是一点小小的总结,希望对大家有帮助。 K, NPT, X, Y, Z Defines a keypoint. Npt: Reference number for keypoint. If zero, the lowest available number is assigned X,y,z: Keypoint location in the active coordinate system (may be R, θ, Z or R, θ, Φ). If X = P, gra phical picking is enabled and all other fields (including NPT) are ignored (valid only in the GUI).

Ansys命令流大全(整理)

1、A,P1,P2,P3,P4,P5,P6,P7,P8,P9 此命令用已知的一组关键点点(P1~P9 )来定义面(Area), 最少使用三个点才能围成面,同时产生转围绕些面的线。 点要依次序输入,输入的顺序会决定面的法线方向。 如果超过四个点,则这些点必须在同一个平面上。Men uPaths:Ma inMenu >Preprocessor>Cre ate>Arbitrary>ThroughKPs 2、G ABBR,Abbr,String ――定义一个缩略语. Abbr:用来表示字符串"String "的缩略语,长度不超过8个字符. String :将由"Abbr "表示的字符串,长度不超过6 0个字符. 3、A BBRES,Lab,Fname,EGt —从一个编码 文件中读出缩略语. Lab :指定读操作的标题, NEW :用这些读出的缩略语重新取代当前的缩略语(默认) CHANGE :将读出的缩略语添加到当前缩略语阵列,并替代现存同名的缩略语. EGt:如果"Fname "是空的,则缺省的扩展命是"ABBR". 4、ABBSAV , Lab , Fname , EGt —将当前的 缩略语写入一个文本文件里 Lab :指定写操作的标题,若为ALL,表示将所有 的缩略语都写入文件(默认) 5、 add,ir,ia,ib,ic,name,--,--,facta,factb,f actc 将ia,ib,ic变量相加赋给ir变量 ir,ia,ib,ic :变量号 name:变量的名称 6、 Adele,na1,na2,ninc,kswp ! kswp=O 时只 删除掉面积本身,=1时低单元点一并删除。 7、 Adrag ,n 11, nl2, nl3, nl4, nl5, nl6, nlp1, nlp2, nlp3 ,n lp4, nlp5, nlp6 !面积的建立,沿某组线段路径,拉伸而成。 8、Afillt,na1,na2,rad !建立圆角面积,在两相 交平面间产生曲面,rad为半径。 9、GAFUN,Lab 在参数表达式中,为角度函数指定单位.

ANSYS命令流总结

ANSYS命令流总结(全) ANSYS结构分析单元功能与特性 /可以组成一一些命令,一般是一种总体命令(session),三十也有特殊,比如是处理/POST1 ! 是注释说明符号,,与其他软件的说明是一样的,ansys不作为命令读取, * 此符号一般是APDL的标识符,也就是ansys的参数化语言,如*do ,,,*enddo等等 NSEL的意思是node select,即选择节点。s就是select,选择。 DIM 是定义数组的意思。array 数组。 MP命令用来定义材料参数。 K是建立关键点命令。K,关键点编号,x坐标,y坐标,z坐标。K, NPT, X, Y, Z是定义关键点,K是命令,NPT是关键点编号,XYZ是坐标。 NUMMRG, keypoint 用这个命令,要保证关键点的位置完全一样,只是关键点号不一样的才行。这个命令对于重复的线面都可以用。这个很简单,压缩关键。Ngen 复制节点 e,节点号码:这个命令式通过节点来形成单元 NUMCMP,ALL:压缩所有编号,这样你所有的线都会按次序重新编号~你要是需要固定的线固定的标号 NSUBST,100,500,50 :通过指定子步数来设置载荷步的子步 LNSRCH线性搜索是求解非线性代数方程组的一种技巧,此法会在一段区间内,以一定的步长逐步搜索根,相比常用的牛顿迭代法所要耗费的计算量大得多,但它可以避免在一些情况下牛顿迭代法出现的跳跃现象。 LNSRCH 激活线性搜索PRED 激活自由度求解预测 NEQIT指定一个荷载步中的最大子步数 AUTOTS 自动求解控制打开自动时间步长. KBC -指定阶段状或者用跳板装载里面一个负荷步骤。

ANSYS 命令流解释大全

一、定义材料号及特性 mp,lab, mat, co, c1,…….c4 lab: 待定义的特性项目(ex,alpx,reft,prxy,nuxy,gxy,mu,dens) ex: 弹性模量 nuxy: 小泊松比 alpx: 热膨胀系数 reft: 参考温度 reft: 参考温度 prxy: 主泊松比 gxy: 剪切模量 mu: 摩擦系数 dens: 质量密度 mat: 材料编号(缺省为当前材料号) c 材料特性值,或材料之特性,温度曲线中的常数项 c1-c4: 材料的特性-温度曲线中1次项,2次项,3次项,4次项的系数二、定义DP材料: 首先要定义EX和泊松比:MP,EX,MAT,…… MP,NUXY,MAT,…… 定义DP材料单元表(这里不考虑温度):TB,DP,MAT 进入单元表并编辑添加单元表:TBDATA,1,C TBDATA,2,ψ TBDATA,3,……

如定义:EX=1E8,NUXY=0.3,C=27,ψ=45的命令如下: MP,EX,1,1E8 MP,NUXY,1,0.3 TB,DP,1 TBDATA,1,27 TBDATA,2,45这里要注意的是,在前处理的最初,要将角度单位转化到“度”,即命令:*afun,deg 三、单元生死载荷步 !第一个载荷步 TIME,... !设定时间值(静力分析选项) NLGEOM,ON !打开大位移效果 NROPT,FULL !设定牛顿-拉夫森选项 ESTIF,... !设定非缺省缩减因子(可选) ESEL,... !选择在本载荷步中将不激活的单元 EKILL,... !不激活选择的单元 ESEL,S,LIVE !选择所有活动单元 NSLE,S !选择所有活动结点 NSEL,INVE !选择所有非活动结点(不与活动单 元相连的结点) D,ALL,ALL,0 !约束所有不活动的结点自由度(可 选) NSEL,ALL !选择所有结点

ansys命令流操作大全

ansys——ANSYS命令流(Ⅰ) 1. A,P1,P2,…,P17,P18(以点定义面) 2. AADD,NA1,NA2,…NA8,NA9(面相加) 3. AATT,MAT,REAL,TYPE,ESYS,SECN(指定面的单元属性) 【注】ESYS为坐标系统号、SECN为截面类型号。 4. *ABBR,Abbr,String(定义一个缩略词) 5. ABBRES,Lab,Fname,Ext(从文件中读取缩略词) 6. ABBSAVE,Lab,Fname,Ext(将当前定义的缩略词写入文件) 7. ABS,IR,IA,--,--,Name,--,--,FACTA(取绝对值) 【注】************* 8. ACCAT,NA1,NA2(连接面) 9. ACEL,ACEX,ACEY,ACEZ(定义结构的线性加速度) 10. ACLEAR,NA1,NA2,NINC(清除面单元网格) 11. ADAMS,NMODES,KSTRESS,KSHELL 【注】************* 12. ADAPT, NSOLN, STARGT, TTARGT, FACMN, FACMX, KYKPS, KYMAC 【注】************* 13. ADD,IR, IA, IB, IC, Name, --,-- , FACTA, FACTB, FACTC(变量加运算) 14. ADELE,NA1,NA2,NINC,KSWP(删除面) 【注】KSWP =0删除面但保留面上关键点、1删除面及面上关键点。 15. ADRAG,NL1,NL2,…,NL6,NLP1,NLP2,…,NLP6(将既有线沿一定路径拖拉成面) 16. AESIZE,ANUM,SIZE(指定面上划分单元大小) 17. AFILLT,NA1,NA1,RAD(两面之间生成倒角面) 18. AFSURF,SAREA,TLINE(在既有面单元上生成重叠的表面单元) 19. *AFUN, Lab(指定参数表达式中角度单位) 20. AGEN, ITIME, NA1, NA2, NINC, DX, DY, DZ, KINC, NOELEM, IMOVE(复制面) 21. AGLUE,NA1,NA2,…,NA8,NA9(面间相互粘接) 22. AINA,NA1,NA2,…,NA8,NA9(被选面的交集) 23. AINP,NA1,NA2,…,NA8,NA9(面集两两相交) 24. AINV,NA,NV(面体相交) 25. AL,L1,L2,…,L9,L10(以线定义面) 26. ALIST,NA1,NA2,NINC,Lab(列表显示面的信息) 【注】Lab=HPT时,显示面上硬点信息,默认为空。 27. ALLSEL,LabT,Entity(选择所有实体) 【注】LabT=ALL(指定实体及其所有下层实体)、BELOW(指定实体及其下一层实体); Entity=ALL、VOLU、AREA、LINE、KP、ELEM、NODE。 28. AMESH,NA1,NA2,NINC(划分面生成面单元) AMESH,AREA,KP1,KP2,KP3,KP4(通过点划分面单元) 29. /AN3D,Kywrd,KEY(三维注释) 30. ANCNTR,NFRAM,DELAY,NCYCL(在POST1中生成结构变形梯度线的动画) 31. ANCUT,NFRAM,DELAY,NCYCL,QOFF,KTOP,TOPOFF,NODE1,NODE2,NODE3(在P OST1中生成等势切面云图动画)

(完整版)ANSYS命令流总结(全)

ANSYS结构分析单元功能与特性 /可以组成一一些命令,一般是一种总体命令(session),三十也有特殊,比如是处理/POST1 ! 是注释说明符号,,与其他软件的说明是一样的,ansys不作为命令读取, * 此符号一般是APDL的标识符,也就是ansys的参数化语言,如*do ,,,*enddo等等 NSEL的意思是node select,即选择节点。s就是select,选择。 DIM是定义数组的意思。array 数组。 MP命令用来定义材料参数。 K是建立关键点命令。K,关键点编号,x坐标,y坐标,z坐标。K, NPT, X, Y, Z是定义关键点,K是命令,NPT是关键点编号,XYZ是坐标。 NUMMRG, keypoint 用这个命令,要保证关键点的位置完全一样,只是关键点号不一样的才行。这个命令对于重复的线面都可以用。这个很简单,压缩关键。 Ngen 复制节点 e,节点号码:这个命令式通过节点来形成单元 NUMCMP,ALL:压缩所有编号,这样你所有的线都会按次序重新编号~你要是需要固定的线固定的标号NSUBST,100,500,50:通过指定子步数来设置载荷步的子步 LNSRCH线性搜索是求解非线性代数方程组的一种技巧,此法会在一段区间内,以一定的步长逐步搜索根,相比常用的牛顿迭代法所要耗费的计算量大得多,但它可以避免在一些情况下牛顿迭代法出现的跳跃现象。LNSRCH激活线性搜索 PRED 激活自由度求解预测 NEQIT指定一个荷载步中的最大子步数 AUTOTS 自动求解控制打开自动时间步长. KBC -指定阶段状或者用跳板装载里面一个负荷步骤。 SPLINE:P1,P2,P3,P4,P5,P6,XV1,YV1,ZV1,XV6,YV6,ZV6(生成分段样条曲线) *DIM,Par,Type,IMAX,JMAX,KMAX,Var1,Var2,Var3(定义载荷数组的名称) 【注】Par: 数组名 Type:array 数组,如同fortran,下标最小号为1,可以多达三维(缺省) char 字符串组(每个元素最多8个字符) table IMAX,JMAX,KMAX各维的最大下标号 Var1,Var2,Var3 各维变量名,缺省为row,column,plane(当type为table时) /config是设置ansys配置参数的 命令格式为/CONFIG, Lab, V ALUE Lab为参数名称value为参数值 例如:/config,MXEL,10000的意思是最大单元数为10000 杆单元:LINK1、8、10、11、180 梁单元:BEAM3、4、23、24,44,54,188,189 管单元:PIPE16,17,18,20,59,60 2D实体元:PLANE2,25,42,82,83,145,146,182,183 3D实体元:SOLID45,46,64,65,72,73,92,95,147,148,185,186,187,191 壳单元:SHELL28,41,43,51,61,63,91,93,99,143,150,181,208,209 弹簧单元:COMBIN7,14,37,39,40 质量单元:MASS21 接触单元:CONTAC12,52,TARGE169,170,CONTA171,172,173,174,175,178 矩阵单元:MATRIX27,50

相关文档