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,,188,1
管单元:PIPE16,17,18,20,59,60
2D实体元:PLANE2,25,42,82,83,145,146,182,183
3D实体元:SOLID45,46,,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,1
粘弹实体元:VISCO88,,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,SOLID1,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 具有塑性等功能
BEAM 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梁,计入剪
切变形影响;可增加翘曲自
由度;可采梁截面
BEAM1 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或更多
SOLID 各向异性实体
元
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和SURF1分别为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相交图素的处理方式。
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- sceh.cn 版权所有 湘ICP备2023017654号-4
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务