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