阅读正文

由有限元网格模型得到几何模型

来源:Internet转载    2007-8-1 13:13:48 网友评论 0 条 字体:[ ] ~我要投稿!
从四面体单元再产生几何实体的示例命令流(如果要转换六面体网格,可以通过修改下面的命令流实现。):
1. 转换未变形的网格:
esel,s,mat,,1 !假设单元材料号为1,先选择单元
*get,enum1,elem,0,count
*get,el,elem,0,num,min
ksel,all
*get,nkp1,kp,0,num,max
ksel,none
asel,none
vsel,none
/prep7
*do,i,1,enum1
*do,j,1,3
nd=nelem(el,j)
knum1=nkp1+4*(i-1)+j
k,knum1,nx(nd),ny(nd),nz(nd) !
*enddo
nd=nelem(el,j+2)
k,knum1+1,nx(nd),ny(nd),nz(nd)
v,knum1-2,knum1-1,knum1,knum1+1
el=elnext(el)
*enddo
numm,kp
cm,aal1,area
asel,r,ext
cm,aext,area
vdel,all
va,all
cmsel,s,aal1
cmsel,u,aext
adel,all,,,1

2. 如果需要转换变形后的网格:
esel,s,mat,,1 !假设单元材料号为1,先选择单元
*get,enum1,elem,0,count
*get,el,elem,0,num,min
ksel,all
*get,nkp1,kp,0,num,max
ksel,none 给13亿中国人们更多听觉关怀!!
asel,none
vsel,none
/post1
set,last !输出最后一步变形后的网格
/prep7
SHPP,OFF
UPGEOM,1,LAST,LAST,'filname','rst',' ' !假设工作文件名为filname
*do,i,1,enum1
*do,j,1,3
nd=nelem(el,j)
knum1=nkp1+4*(i-1)+j
k,knum1,nx(nd),ny(nd),nz(nd) !
*enddo
nd=nelem(el,j+2)
k,knum1+1,nx(nd),ny(nd),nz(nd)
v,knum1-2,knum1-1,knum1,knum1+1
el=elnext(el)
*enddo
numm,kp
cm,aal1,area
asel,r,ext
cm,aext,area
vdel,all
va,all
cmsel,s,aal1
cmsel,u,aext
adel,all,,,1


上一篇:关于ansys的debug命令
下一篇:ANSYS与FORTRAN的相互调用
用户名:新注册) 密码: 匿名评论 [所有评论]
评论内容:不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
本栏搜索

  • Google chinabea.Com
推荐阅读
     
   网站首页 -  网站地图 -  关于我们 -  加入我们 -  通用网址 -  网站论坛 -  网站投稿 -  广告服务 -  帮助中心
Copyright 2007-2009 www.Chinabea.com All Rights Reserved
如果你喜欢本站 请收藏本站 并推荐给你的朋友一起分享 联系站长QQ:88976060