HyperMesh实用工程技术
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.5 模型组织管理

HyperMesh中大部分功能是通过面板菜单的形式实现的,很多面板具有相同的属性和控件,所以用户熟悉一个面板菜单的使用方法后,很容易掌握其他面板菜单的使用方法。本节主要通过实例来介绍创建一个几何模型并将其放入component(组件)的方法,并进行一系列操作,具体介绍如下所示。

步骤1:载入resilient while 2D.hm模型,如图1-24所示。

图1-24 载入resilient while 2D.hm模型

步骤2:创建一个component(组件),命名为geometry,用于储存模型的几何信息。

(1)通过以下任意一种方式打开Component Collectors。

①通过菜单栏选择:“Collectors”→“Creat”→“Component”。

②在“Model Browser”中单击右键,选择“Creat”→“Component”。

(2)单击“Name”文本框,输入“geometry”。

(3)单击“Color”下拉列表框,用户可以进行自定义组件内模型及网格的颜色。

(4)此时不需要设置material(材料)和property(属性),直接单击“Creat”按钮,创建名为geometry的component collector。

步骤3:创建两条几何线,将其移入不同的component。

(1)选择“Geometry”→“Creat”→“Lines”→“Standard Nodes”,进入“Lines”面板。

(2)使“node list”处于激活状态,在同一个单元的两个对角点处选择两个相对的点,如图1-25所示。

图1-25 节点选择

(3)单击“creat”按钮,创建线。

(4)在“Model Browser”中单击“rigid component”按钮。

(5)单击鼠标右键,在弹出的菜单中选择“Mark Current”选项。

(6)使“node list”处于激活状态,在另一个单元上选择对角上的相对两个点。

(7)单击“creat”按钮,创建线。

(8)单击“return”按钮,退出该面板。

步骤4:将模型中的所有几何面移入“geometry component”。

(1)选择“Geometry”→“Organize”→“Surfaces”命令,进入“organize”面板。

(2)进入“collectors”子面板。

(3)将“entity selector”切换为“surfs”。

(4)选择“surfs”→“all”命令。

当前显示的所有面呈白色高亮状态,表示已被选中,其他未显示的面也被选中,这是因为选择了“all”命令。

(5)单击“dest component”的下拉列表框,选择“geometry”选项。

(6)单击“move”按钮,将所有的面移入“geometry component”中。

步骤5:将模型中所有的壳单元(四边形和三角形)移入“center component”。

(1)此时用户仍停留在“Organize”面板中。

(2)将对象选择器切换为“elems”。

(3)选择“elems”→“by collector”命令。

(4)此时显示一列模型的component。

(5)右键单击一个component的名字,显示出颜色或者复选框。当复选框被选中时,即选中该component,如果想要取消选择该component,右击即可。

(6)单击“select”按钮,完成component的选择。

(7)设置“dest component”为“center”。

(8)单击“move”按钮,将选中的component移入center中。

(9)单击“return”按钮退出面板。

步骤6:将“component center”命名为“shells”。

(1)在“Model Browser”中选择“center component”命令。

(2)单击右键,在弹出菜单中选择“rename”选项。

(3)在“component name”中输入“shells”,按Enter键。

步骤7:查找和删除所有空component。

(1)按F2键,打开“delete”面板。

(2)将选择器切换为“comps”。

(3)单击“preview empty”按钮。

(4)单击对象选择器,选择“comps”,可以看到所查找到的空component。

(5)单击“return”按钮,退出“delete”面板。

(6)单击“delete entity”按钮。

步骤8:删除模型中所有的几何线。

(1)此时用户应该仍停留在“delete”面板。

(2)将对象选择器切换为“lines”。

(3)选择“lines”→“all”命令。

(4)单击“delete entity”按钮。

(5)单击“return”按钮,退出面板。

步骤9:在“components”列表中将“geometry”前移。

(1)通过菜单栏选择“Collectors”→“Reorder”→“Components”命令。

(2)单击“comps”选择器,查看模型的“components”列表。

(3)在面板的右边单击切换按钮,将name切换为name(id)。

(4)选择“component geometry”选项。

(5)单击“select”按钮完成选择。

(6)激活选项“move to: front”。

(7)单击“reorder”按钮,对“component geometry”应用重新排序功能。

(8)单击“comps”选择器,查看排序后的components列表。

(9)单击“return”按钮退出面板。

步骤10:以component在列表中的位置为顺序对所有components重新编号。

(1)通过菜单栏选择“Collectors”→“Renumber”→“Components”。

(2)进入“single”子面板。

(3)将对象选择器切换为“comps”。

(4)单击“comps”选择器,查看模型的components列表。

(5)在面板的右边单击选择“comps”→“all”命令。

(6)单击“select”按钮完成component的选择。

(7)将“start with”设置为1。

(8)将“increment by”设置为1。

(9)将“offset”设置为0。

(10)单击“renumber”按钮对选项中的component进行重新编号。

(11)单击“comps”选择器查看模型的component列表。

(12)单击“return”按钮退出面板。

步骤11:创建一个assembly,用于包含component、shells和rigid。

(1)通过菜单栏选择“Collectors”→“Creat”→“Assemblies”命令。

(2)在“Name”文本框中输入“elements”。

(3)为“assembly”选择一种颜色。

(4)单击“creat”按钮。

(5)在模型树中选择“component”“rigid”和“shells”。

(6)按住鼠标左键,将选中的component拖入“assembly elements”中。

步骤12:创建一个载荷collector,将其命名为“constraints”。

(1)通过以下任意一种方式进入“Load Collector”对话框。

①通过菜单栏选择“Collectors”→“Creat”→“Load Collectors”命令。

②在“Model Browser”中单击右键,在弹出的菜单中选择“Creat”→“Load Collectors”。

(2)在“Name”文本框中输入“constraints”。

(3)单击“Color”下拉列表对颜色进行选择。

(4)单击“creat”按钮创建载荷“collector”。

(5)在软件窗口除按钮的任意位置上单击鼠标左键,关闭状态栏的信息。此时“Model Browser”中的约束载荷collector为粗体,表示为当前激活的载荷collector,所有新创建的载荷将会放入当前载荷collector中。

步骤13:将模型中的一个约束移入constraints载荷collector中。

(1)当前进程中的loads载荷collector中包含了几个力和一个约束。使用organize面板将这个约束移到constraints载荷collector中。

(2)通过菜单栏选择“Collectors”→“Organize”→“Load Collectors”命令。

(3)进入“collectors”子面板。

(4)将对象选择器切换为“loads”。

(5)选择“loads”→“by config”命令。

(6)单击“config”下拉列表框,选择“const”。

(7)在面板中央,将“displayed”切换为“all”。

(8)单击“select entities”按钮。

(9)将“dest”设置为“constraints”。

(10)单击“move”按钮,将选中的约束移入constraints载荷collector中。

步骤14:从“Model Browser”中创建一个component。

(1)在“Model Browser”中的空白处单击右键。

(2)在弹出的菜单中选择“Creat”→“Component”命令。

(3)在“Name”文本框中输入“component1”。

(4)单击“Color”下拉列表进行颜色选择。

(5)单击“creat”按钮。

(6)在“Model Browser”中,单击“Components”前的“+”号将其展开,可以看到Component1为粗体,表明其为当前component。

步骤15:依次单击“Assembly Hierarchy”和“elemens”前的“+”号将其展开。其中包含了两个component,即rigid和shells。

注意:“Assemblies”面板允许用户将一个 assembly中的component添加到另一个assembly中,而在“Model Browser”中则没有这个功能,但是在“Model Browser”中允许用户创建assembly。

步骤16:通过“Model Browser”将component、geometry和component1添加到名为assem mid的assembly中。

(1)单击选中“component geometry”。

(2)按Ctrl键,单击“component component1”。

(3)在任意一个所选择的component上按住鼠标左键,将其拖至“assembly assem mid”中,当“assem mid”为高亮显示时,松开鼠标左键。

(4)此时所选中的“component”被添加到“assem mid”中。

(5)按Shift键和鼠标左键可在“Model Browser”中一次性选择多个对象。在列表中单击要选择的第一项,然后按Shift键,同时单击列表中所要选择的最后一项即可。

步骤17:在“Model Browser”中将“assem mid”重命名为“assem geom”。

(1)右击“assem mid”,在弹出的菜单中选择“Rename”选项。此时“assem mid”为高亮显示并处于可编辑状态。

(2)输入“assem geom”,按Enter键。

步骤18:在“Model Browse”中删除“component1”。

(1)右击“component1”,在弹出菜单中选择“delete”选项。

(2)在“delete confirm”对话框中单击“yes”按钮,以确定想要删除该component。

步骤19:设置当前component。

右击“shells”,在弹出的菜单中选择“Make Current”,此时该component的名字变为粗体显示。