ANSYS项目中常用的命令流
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目录
提取质量与体积 (2)
加弯矩命令流 (2)
显示未画网格的体 (2)
面单元与体单元耦合 (3)
ELEMENT TABLE (4)
提取质量与体积
TVOLU=0 !起初单元体积设定值
*GET,MaxEleNum,ELEM,,NUM,MAX !提取对所要求的体对应的单元的最大号
*do,i,1,MaxEleNum !进行do循环
*get,volu,elem,i,volu !提取每个单元的体积
TVOLU=TVOLU+volu !对各个单元体积进行叠加得到最后总的体积
*enddo !循环结束,在parameter中得到TVOLU的值,即为总体积TolWEIGHT=TVOLU*dens !得到这个体的质量,在parameter中得到TolWEIGHT的值,即为总质量
TVOLU=0
*GET,MaxEleNum,ELEM,,NUM,MAX
*do,i,1,MaxEleNum
*get,volu,elem,i,volu
TVOLU=TVOLU+volu
*enddo
TolWEIGHT=TVOLU*1
注释:
1.在有些结构需要求解质量和体积时要用到这些,如塔器的附加质量,来求密度用到的体积。
2.对于多个体的体积分别提取时,只要把参数变化一下就可以,如把MaxEleNum变为MaxEleNum2等。需要变化的已经标记。
加弯矩命令流
F,671341,FX, ——
F,671341,FY, ——
F,671341,FZ, ——
F,671341,MX, ——
F,671341,MY, ——
F,671341,MZ, ——
显示未画网格的体
allsel,all !首先全选
vsel,s,type,,1 !TYPE为单元类型,这里选取单元类型为1的体组件,
vsel,inve !把刚才选取的体进行反选,反选为整体的体减去上一步的体。
Vplot !显示体
注:
(1)上述APDL是在只有一种单元的类型情况,如有多种单元类型情况如下:
allsel,all !首先全选
vsel,s,type,,1 !TYPE为单元类型,这里选取单元类型为1的体组件,
vsel,a,type,,2
vsel,2,type,,3 !Also select 同时选择单元类型为2的和3的。把所有的单元类型都选出来。
vsel,inve !把刚才选取的体进行反选,反选为整体的体减去上一步的体。
Vplot !显示体
(2)同时也可以用mat(材料类型)选择未画网格的体,原理同type
allsel,all !首先全选
vsel,s,mat,,1 !mat为材料类型,这里选取材料类型为1的体组件,
vsel,a,mat,,2
vsel,2,mat,,3 !Also select 同时选择材料类型为2的和3的。把所有的材料类型都选出来。
vsel,inve !把刚才选取的体进行反选,反选为整体的体减去上一步的体。
Vplot !显示体
allsel,all
vsel,s,type,,1
vsel,inve
vplot
面单元与体单元耦合
ET, 4, TARGE170
KEYOPT, 4, 5, 1
KEYOPT, 4, 1, 1
ET, 5, CONTA175
KEYOPT, 5, 2, 2
KEYOPT, 5, 12, 5
R, 2
ALLS
ASEL, S,,,??
NSLA, S, 1
TYPE, 4
REAL, 2
ESURF
ALLS
LSEL, S,,,??
NSLL, S, 1
TYPE, 5
REAL, 2
ESURF
ALLS
SHSD, 2, CREATE
ELEMENT TABLE
Etable,FXI,smisc,1
Etable,MYI,smisc,2
Etable,MZI,smisc,3
Etable,FXJ,smisc,14
Etable,MYJ,smisc,15
Etable,MZJ,smisc,16
ALLSEL,ALL
ETABLE,,ERASE,10
ETABLE,,ERASE,9
ETABLE,,ERASE,8
ETABLE,,ERASE,7
SADD,YI+ZI1,MYI,MZI, 8.47E-6, 1.073E-5 SADD,XI+YI+ZI1,FXI,YI+ZI1, 3.5E-4, 1 SADD,YJ+ZJ1,MYJ,MZJ, 8.47E-6, 1.073E-5 SADD,XJ+YJ+ZJ1,FXJ,YJ+ZJ1, 3.5E-4, 1 ALLSEL,ALL
CMSEL,S,FG1
ALLSEL,BELOW,LINE
PLLS, XI+YI+ZI1, XJ+YJ+ZJ1,1,0
注:针对beam189
刚性平面施加弯矩
ET,2,21 ! 定义单元类型
R,1,1 ! 定义质量单元的实常数
CM,NMOMENT,NODE ! 定义接管端面上的节点节点名为NMOMENT
*GET,NMAST,NODE,,NUM,MIN ! 提取该节点号节点赋值为nmast TYPE,2 ! 设定质量单元
E,NMAST ! 定义质量单元
ALLS
CMSEL,S,NMOMENT ! 选择接管端面上的节点组件
CERIG,NMAST,ALL ! 定义刚性平面
F,152715,MZ,-9e7
F,152715,MY,-9e7
F,152715,MX,9e7
F,152715,FX,62000
F,152715,FY,45000
F,152715,FZ,45000
F,152716,MZ,-2e6
F,152716,MY,-2e6
F,152716,MX,2e6
F,152716,FX,2500
F,152716,FY,2500
F,152716,FZ,2500
使用MPC184单元定义刚性梁
et,2,184 !定义184单元
keyopt,2,1,1 !定义单元选项
type,2 ! 把中心节点定义为184单元
mat,2!
*get,nnum,node,0,count ! 求算所求平面的节点数量所得节点个数是nnum *get,ND,node,0,num,min !找到所得节点的最小数
*do,i,2,nnum !进行循环只需要生成nnum个mpc单元
E, nmast,ND ! 定义刚性梁平面,其中和nmast为中心节点的赋值