2D-Morphing Boxes
Morphing也可以通过使用2D-Box Morphing。该方法基于2D-Morphing Boxes为二维形状的FE模型,FE-surfaces,提供了一种方便的Morphing方法。当然,2D-Morphing Boxes也可以用于其他形状的模型。
1、创建2D-Morphing Boxes
2D-Morphing Boxes由Boxes>2D Morph功能创建。如下定义了一个2D-Morphing Boxes,以便它的形状最适合与模型。Box由一个面表示,该面由四条青色边构成,边角的控制点为橙色,而中间部分为青色。
需要变形的引擎盖有限元模型如下,2D-Morphing Boxes需要FE-surface模型的四条边界生成四组三维曲线,或者,也可以选择单元的边。
使用3d曲线定义Morphing Box。激活Boxes>2D Morph [Curves]功能。选择一组3d曲线作为新Morphing Box的第一个边界,鼠标中键确认。以同样的方式,定义其余的变形框边界。屏幕上的边界以不同的颜色显示。鼠标中键确认选择,创建出2D变形框。
另一种定义2D-Morphing Boxes的方法是使用[Wireframe]选项。选择3D-Curves来定义一个2dbox并中击来确认,至少需要选择4条3d曲线,如下图所示。
2、在FE-Surface上拟合2D-Morphing
在将对象单元加载到2D-Morphing Box之前,该Box应该被适当地修改,以便它更适合与模型的FE-Surface。几乎所有用于3D-Morphing的修改功能,也可用于2D-Morphing Box。在进行拟合之前,可以通过改变Box边上的控制点,或者将Box分割,提高变形精度。例如Control Points>Number功能,Boxes>Split功能。
使用Box Morphing>Fit[To Surfs]选项沿指定方向投射选定的边,中键确认。选择目标表面并确认。在出现的窗口中,激活User标志。指定投影的方向。选择OK确认。
3、加载单元至2D-Morphing Boxes
由于2D-Morphing Boxes二维实体,单元加载的体积由Box的表面和预定义的厚度定义。2D-Morphing Boxes的默认“thickness”使用Tools>Settings [MORPH-Optimization]设置。2D-Morphing Boxes的“thickness”必须选择得足够大,以确保模型中所有要变形的实体都位于活动体中。或者,通过在MORPHBOX卡中单独设置Box的2D厚度。在数据库浏览器中,也可以修改2D厚度,或对几个box进行批量修改。
激活Boxes>Load[Visible]功能来加载模型的可见单元。位于变形体积(从2D-morph表面和厚度定义)内的单元将被加载,选择所有的Box并确认。