ANSYS命令流学习笔记5-workbench中命令流的一些应用Word文档下载推荐.docx
《ANSYS命令流学习笔记5-workbench中命令流的一些应用Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《ANSYS命令流学习笔记5-workbench中命令流的一些应用Word文档下载推荐.docx(5页珍藏版)》请在冰豆网上搜索。
4.workbench、APDL的联合仿真
案例如下:
如下图模型,四个顶点通过杆件连接,进行吊装时的有限元分析。
1.建立模型,设定必要的坐标系。
分成两个solid,内部的圆柱,剩余的矩形部分。
建立两个坐标系,分别用于指定各向异性材料的属性、吊装的固定点。
下图,建立圆柱坐标系,编号100,用于指定各向异性材料。
下图,建立直角坐标系,编号12,用于指定吊装固定点。
2.建立namedselection,方便在命令流中选择必要的元素。
下图,将四个吊装点,中间的圆柱,分别定义为任何名称,必须是英文才能用于APDL命令中。
3.定义边界条件,施加重力加速度,在staticstructural下插入command(APDL),内容如下
/prep7
alls
cmsel,s,c1,elem!
选择c1单元所有节点,既圆柱体的所有单元
emodif,all,esys,100!
其坐标系转换为100坐标系,因为缠绕的各向异性材料必须在圆柱坐标系下定义单元的坐标。
完成对各向异性材料的坐标系设定。
et,10,10!
定义编号为10的,link10单元
r,10,0.01!
定义编号为10的实常数0.01,用于定义link10单元的截面积0.01mm^2
*get,nmax,node,,num,max!
获取node的最大数值,储存在nmax名称的变量里
csys,12!
调用csys12坐标系
n,nmax+1,!
csys坐标原点建立node,后面会将其固定,既吊装的固定点
mat,1
type,10!
选取编号10的单元类型
real,10!
选取编号10的实常数
cmsel,s,kk1,node!
选择kk1点,kk1已经定义为namedselection
*get,k1,node,,num,max!
获取已选节点中的节点数最大值,既kk1的节点编号,取值为k1
cmsel,s,kk2,node!
k2,k3,k4方法类型k1
*get,k2,node,,num,max
cmsel,s,kk3,node
*get,k3,node,,num,max
cmsel,s,kk4,node
*get,k4,node,,num,max
alls!
全选
e,nmax+1,k1
e,nmax+1,k2
e,nmax+1,k3
e,nmax+1,k4!
建立四个link单元
d,nmax+1,all
alls
/sol
此外,下图中单位必须保持一致,不然计算很容易出问题。
4.在经典界面查询结果
命令流所组成的link单元,不能够在workbench中显示,如果能够打开经典界面则能够看到其完整模型。
首先,在mechanical中的analysissettings中设置saveMAPDLdb为yes
然后,project中右键solution选择---transferdatatonew----mechanicalAPDL,然后update这个solution
再次,右键新模块中的analysis---editinmechanicalAPDL。
在经典界面中点击RESUM_DB。
可以看到,因为系统判定为约束不足,系统自动添加了弱弹簧。
其他关于材料、单元类型、结果都可以进行进一步查看。
5.导入经典界面的另一种方法
在分析结果files中找到\dp0\SYS\MECH\file.rst,单独复制出来,另外打开APDL,在generalpostproc中的data&
fileopts中导入file.rst。
可进行结果后处理。