
有限元分析中圆、圆柱面以及圆柱体的网格划分.docx
5页有限元分析中圆、圆柱面以及圆柱体的网格划分简介:有限元分析中网格划分质量决定分析准确性,分析用时,甚至分析对错,掌握经典的 几何体的划分是学习有限元的必经之路,本文对圆、圆柱体和圆柱面的网格划分方法给与简 介,并给出ANSYS LS-DYNA的例题代码关键词:有限元分析;ANSYS ; LS-DYNA ;网格划分;圆柱体网格划分;圆柱面网格划分在网上找到 ANSYS 的圆、圆柱面以及柱划分方法,做了一点修改,改为 ANSYSLS-DYNA的划分方法,进行发布1圆圆的划分思路是先将圆切分为四份,然后进行划分,划分结果如图1 所示:图 1 圆的网格划分结果代码如下:finish $ /clear $ /prep7et,1,plane82 $ r0=10 cyl4,,,r0 $ cyl4,3*r0,,,,r0行不同的网格划分wprota,,90 $ asbw,all!定义单元类型和圆半径参数!创建两个圆面A和B,拟分别进 !将圆面水平切分!将圆面A竖向切分!移动工作平面,将圆面B竖向切!工作平面复位但不改变视图方向!选择圆面A的所有面!选择与圆面A相关的所有线!对上述线设置网格划分个数为8!设置四边形单元、映射网格划分!圆面A划分网格!选择圆面B的所有面!选择与圆面B相关的所有线!对上述线设置网格划分个数为8!选择上述线中长度为半径的线!设置这些线的网格划分数和间隔比!圆面B划分网格wprota,,,90 $ asbw,allwpoff,,,3*r0 $ asbw,all 分wpcsys,-1 asel,s,loc,x,-r0,r0 lsla,slesize,all,,,8(三条边时相等且为偶数) mshape,0,2d $ mshkey,1 amesh,allasel,s,loc,x,2*r0,4*r0 lsla,slesize,all,,,8lsel,r,length,,r0 lesize,all,,,8,0.1,1 amesh,all $ allsel2 圆柱面圆柱面的划分结果如图2 所示图 2 圆柱面的网格划分结果finish/clear/prep7r0=10h0=50et,1,shell163!定义圆半径!定义圆的高度!定义单元类型!删除面!将几何元素分组形成组元 !定义关键点!利用关键点定义线!沿线拉伸成面!选择Z=0线!对线指定网格尺寸!选择线!指定划分单元的形状!指定映射网格划分!在面中划分节点或线单元cyl4,,,r0 adele,1 cm,l1cm,line k,50k, 51,,,h0l, 50,51 adrag,11cm,,,,,,5 1se1,s,1oc,z,0 lesize,all,,,6 1se1,s,1ength,,h0 lesize,all,,,8 mshape,0,2d mshkey,1 amesh,all3 圆柱体4 圆柱用结构化网格划分的思路是将圆柱切分为四份,如图 3 所示,然后在进行划分,划分效果如图4 所示。
6 图 3 划分网格前对圆柱体进行切割7t XT 11 2019L5;>12;37^■Q1 TO- 1ftNSYSRIB 28 图 4 结构化网格划分效果finish /clear /prep7 r0=10 h0=50!旋转工作平面et,1,solid164 cyl4,,,r0,,,,h0 wprota,,90 vsbw,all!用工作平面分割体!指定划分单元的形状!指定映射网格划分wprota,,,90 vsbw,all mshape,0,3d mshkey,1 lsel,s,loc,z,0 lesize,all,,,6 lsel,s,length,,h0 lesize,all,,,8 vmesh,all。
