A-A+
在Hypermesh中使用Hypermorph改变网格形状
本文以一个螺旋桨扇叶的有限元模型为例,介绍在Hypermesh中使用Hypermorph进行网格变形的方法。所使用模型为Hyperworks帮助文档tutorials\hmath\hm中的propeller.hm模型,通过Hypermorph将螺旋桨的扇叶拉长100个单位。

1、按固定数值变形
在Hypermesh中点击菜单Morphing> Free Hand,在move nodes选项卡中将变形方式改为translate,设置Z方向的变形量为-100。moving nodes选择下图所示左侧两排节点,fixed nodes选择下图所示右侧一排节点,affected elements选择两组节点之间的单元。

点击morph按钮对单元进行变形,变形后的效果如下所示,100单位的变形量被均匀地分配到固定节点和移动节点之间的单元上。

2、自由变形
在move nodes面板中将变形方式切换为manipulator,同上选择moving nodes移动节点、fixed nodes固定节点和affected elements变形单元。此时会在模型上出现一个操作手柄,拖动操作手柄相应的部位即可进行单元的拉伸、缩小或旋转。

可以将第三个选项从single manipulator切换为multiple,一次可进行多个变形操作。在origin中选择节点可以改变手柄的位置。将manip:active选项切换为manip:inactive可以只操作手柄,改变手柄的姿态而不改变单元形状。
