Hypermesh中几何清理命令汇总
通常,在有限元分析中,前处理包含几何清理和网格划分两个环节,如果能在几何清理环节将几何特征处理得比较得当,将大大降低后续的有限元网格划分工作。目前,主流的有限元前处理软件有Hyperworks/Hypermesh、 ANSA、MSC APEX,专注于几何清理的软件有CADDoctor、SpaceClaim、designmodeler等。本文将总结一些Hypermesh中常用的几何清理命令。
1、中面抽取
1)批量抽取中面 geom-midsurface
一次性选取所有待抽取的面,软件自动识别相互平行的面,自动抽取并缝合中面。但是,中面往往会出现许多错误的面和线,需要进一步几何清理。
2)手动抽取中面
对于自动抽取后出现错误的面,可以使用surf1和surf2两个平行面手动抽取中面。
2、查找并删除圆角
使用圆角删除命令surf fillets,设定最小、最大查找半径,可查找出符合条件的圆角。
选定要删除的圆角面,也可以忽略复杂圆角中的边线、指定圆角的终止线等,让软件知道要删除那一段的圆角。
上图命令面板中执行pinholes可实现批量删除圆孔(不一定非是圆孔),执行edge fillets批量删除线圆角,使之变为直角,执行duplicates可删除重复面。
3、面操作
1)geom-surface面板
下拉菜单选择nodes,由三个或三个以上节点生成面;用于缺失面的填充。
下拉菜单选择lines,由封闭曲线生成面,(类似于填充小孔); 用于圆孔或者封闭的非圆形孔的填充。
将线沿某个方向拖拽生成面;多用于生成一个面的垂直面。
2)geom-surface edit面板
trim with lines沿着线切割面。调整norma to surface可选择不同切割方向,比如面法向方向、坐标轴方向及自定义矢量方向。
trim with surfs/plane两个平面相互切割。可实现两个交叉平面之间相互切割或者两个有交叉趋势的平面之间形成T形边。
extend延伸,执行to surface实现线延伸到面,执行by distance延伸到指定的距离,执行by filinggaps填充空隙。