本节介绍声固耦合分析使用的声腔网格划分。声腔网格可以使用四面体网格、六面体网格或者是四面体和六面体的混合网格。由于汽车车身零件数量众多,而且有很多零件没有相应的网格模型,不同零件之间有间隙,划分四面体实体网格需要封闭的外表面网格,所以手工划分汽车声腔网格是一件工作量很大的工作。为此HyperMesh11.0中提供了声腔网格划分的专门工具。
设置User Profile为RADIOSS Bulk Data
(1)启动HyperMesh,弹出一个User Profiles的对话框。如果没有弹出,可以从工具栏中的Preferences下拉菜单进入。
(2)在User Profiles对话框中选择RADIOSS。
(3)在右端的扩展列表中选择Bulk Data,单击OK。
打开taurus.hm模型
(1)单击File→Open→Model。
(2)在安装目录下找到<installation_directory>/tutorials/es/nvh/acoustic.hm。
(3)单击Open打开模型文件,如图12-1所示。
隐藏座垫组件
(1)在Model Browser中,展开Components文件夹。
(2)从组件列表中选择Rear_Seat_Cushion、IN-driver seat back cushion、IN-drv seat head rest、IN-driver seat lower cushion、IN-pass seat lower cushion和IN-pas seat head rest,如图12-2所示。
图12-1 分析模型
图12-2 选择组件
(3)用鼠标右键单击并选择Hide。
预览网格
导入的模型仅包含用来创建空腔网格的部分。在这个模型中座椅的空腔已经创建。
(1)单击Mesh→Create→Acoustic Cavity Mesh,打开Acoustic Cavity Mesh Generation面板。
(2)单击comps打开comps选择面板。
(3)单击comps,选择displayed选择所有组件。
(4)单击select完成选择。
(5)单击组件选择器seats。
(6)单击按钮进入最后一页。
(7)在这个页面中选择INpass seat back cushion、INpas seat head rest和Rear_ Seat_Cushion。
(8)单击前一页按钮返回至前一页并选择INdriver seat back cushion、INdrv seat head rest、INdriver seat lower cushion和INpass seat lower cushion。
(9)单击select完成seats选择。
(10)确认seat coupling切换到node to node remesh。
(11)在Oelement size=文本框中输入40。
(12)在gap patch size=文本框中输入100。
(13)在hole patch size=文本框中输入200。
(14)激活create hole elements选项。
(15)单击preview预览网格,如图12-3所示。
网格显示在绘图区域,Acoustic Cavity面板显示在browser区域。
重新检查网格
(1)在AcousticCavity标签中,用鼠标右键单击AC_Structural.1,在弹出的快捷菜单中选择Isolate,如图12-4所示。
图12-3 预览声腔
图12-4 单独显示AC_Structural.1
(2)在列表中用鼠标右键单击其他组件并选择Show。
(3)用鼠标右键单击AC_Structural.1,在弹出的快捷菜单中选择Hide,结果如图12-5所示。
(4)单击每个seat cavities前面的mesh按钮显示网格,如图12-6所示。
图12-5 预览声腔
图12-6 预览声腔
座椅被添加在可见的组件中。
(5)选择每个座椅空腔并用鼠标右键单击选择Hide。
删除两个修补孔
(1)如图331所示,在Model Browser中,用鼠标右键单击^patched_holes组件并单击Show,结果如图12-7所示。
图12-7 显示^patched_holes
图12-8 单元显示
(2)在图中缩放模型显示如图12-9所示。
(3)如果有必要,用鼠标右键单击AC_Structural.4并选择Hide。
(4)单击查找按钮打开find面板。
(5)选择find attached子面板。
(6)改变attached to设置为node。
(7)选择修补中心的节点,如图12-10所示。
图12-9 单元显示(一)
图12-10 单元显示(二)
(8)单击find去查找与该节点相连的单元。
(9)单击save found,便于以后选择这些单元。
(10)单击return离开面板。
(11)单击删除按钮打开Delete面板。
(12)设置选择为elems。
(13)单击elems→retrieve选择步骤(9)保存的单元。
(14)单击delete entity删除单元。
(15)旋转模型显示如图12-11所示。
(16)重复步骤(5)~(15)删除另外一侧单元。
(17)单击return离开面板。 预览网格
在修补孔被删除之后,声腔网格将需要重新进行预览。
(1)在AcousticCavity标签中,单击Reject,如图12-12所示。
图12-11 删除单元(一)
图12-12 删除单元
(2)单击Isometric Viewi按钮,重置模型视图。
(3)单击Mesh→Create→Acoustic Cavity Mesh,打开面板。
(4)单击comps打开comps组件选择面板。
(5)单击comps→displayed,选择所有组件。
(6)单击select完成选择。
(7)打开comps选择器。
(8)单击按钮进入最后一页。
(9)在这个页面中选择INpass seat back cushion、INpas seat head rest和Rear_Seat_ Cushion。
(10)单击前一页按钮返回至前一页并选择INdriver seat back cushion、INdrv seat head rest、INdriver seat lower cushion和INpass seat lower cushion。
(11)单击select完成seats的选择。
(12)在element size=文本框中输入40。
(13)在gap patch size=文本框中输入0。
(14)在hole patch size=文本框中输入0。
(15)单击preview预览网格,如图12-13所示。
创建网格
(1)选择AC_Structural.2~AC_Structural.10,用鼠标右键单击并选择Hide,如图12-14所示。
(2)在AC_Structural.2~AC_Structural.10中,不要选中Mesh栏,如图12-14所示。
图12-13 预览网格
图12-14 选择组件
(3)设置Mesh type选项为Hexa-tetrahedra。
(4)设置Response points为Read from file。
(5)单击浏览按钮浏览文件。
(6)选择ACOUSTIC_RESPONSE_PTS.csv并单击Open,这样生成的声腔网格中会包含需要的响应输出点。(www.xing528.com)
(7)单击Mesh创建网格,结果如图12-15所示。
(8)单击Close关闭Acoustic Cavity标签。
图12-15 完成的网格
(9)单击return离开面板。
重新命名由Acoustic Cavity Mesh创建的组件
(1)在Model Browse中打开Components文件夹。
(2)用鼠标右键单击AC_Structural.1并选择Rename。
(3)输入组件名BODY_CAVITY并按〈Enter〉键。
(4)用鼠标右键单击AC_Seat.1并单击Rename。
(5)输入组件名DRV_SEAT并按〈Enter〉键。
(6)用鼠标右键单击AC_Seat.2并单击Rename。
(7)输入组件名REAR_SEAT并按〈Enter〉键。
(8)用鼠标右键单击AC_Seat.3并单击Rename。
(9)输入组件名PASS_SEAT并按〈Enter〉键。
为空腔创建材料卡片
(1)用鼠标右键单击Model Browser并选择Create→Materia。
(2)设置Type为FLUID。
(3)在Name文本框中处输入BODY_CAVITY。
(4)在Card image处选择MAT10。
(5)选中Card edit upon material creation复选框。
(6)不选中Close dialog upon creation复选框,因为还需要创建其他材料。
(7)单击Create创建材料并编辑材料卡片,如图12-16所示。
(8)在卡片编辑面板中单击[BULK]和[C]并保持默认值。
(9)单击return离开面板。
(10)保持Create material对话框打开,在Name文本框中输入SEAT_CAVITY。
(11)单击Create创建材料。
(12)单击[C]并输入8.8e+4。
(13)单击[BULK]接受默认值。
(14)单击return完成卡片编辑。
(15)单击Cancel关闭Create material对话框。
图12-16 创建材料
创建模型属性
(1)在Model Browser上右键单击,并单击Create→Property。
(2)将Type设置成all。
(3)在Name文本框中输入BODY_CAVITY。
(4)在Card image中选择PSOLID。
(5)单击Material选项卡,将材料赋给属性。
(6)单击Assign material复选框激活。
(7)在Name文本框中选择BODY_CAVITY。
(8)选中Card edit upon material creation复选框。
(9)不要选中Close dialog upon creation checkbox,这样可以继续创建其他材料。
(10)单击Create创建属性,如图12-17所示。
(11)单击FCTN激活选项。
(12)单击FCTN区域并选择PFLUID。
(13)单击return退出属性卡片信息。
(14)在Create property对话框中,单击Property选项卡。
(15)在Name文本框中输入SEAT_CAVITY。
(16)单击Material选项卡,将材料赋给属性。
(17)单击Assign material复选框激活。
(18)在Name文本框中输入SEAT_CAVITY。
图12-17 创建属性
(19)单击Create创建材料并编辑材料卡片。
(20)单击FCTN激活该选项。
(21)单击FCTN区域并选择PFLUID。
(22)单击return完成卡片编辑。
(23)单击Cancel关闭Create property对话框。
关联属性到组件
(1)在Model Browser处,展开Property文件夹。
(2)用鼠标右键单击SEAT_CAVITY属性并单击Assign。
(3)单击elems→by collector,选择REAR_SEAT、DRV_SEAT和PASS_SEAT组件。
(4)单击select完成组件选择。
(5)单击proceed完成关联。
(6)用鼠标右键单击BODY_CAVITY组件并单击Assign。
(7)单击elems→by collector并选择BODY_CAVITY。
(8)单击select完成选择。
(9)单击proceed完成关联。
将节点、单元、属性和材料重新编号
(1)单击Geometry→Renumber→Nodes,打开Renumber面板。
(2)单击nodes→displayed选择显示节点。
(3)在start with处输入9000000。
(4)单击renumber重新编号节点。
(5)切换选择至elems。
(6)单击elems→displayed选择显示的单元。
(7)单击renumber重新编号单元。
(8)切换选择至props。
(9)单击props并选择BODY_CAVITY和SEAT_CAVITY。
(10)单击renumber重新编号属性。
(11)切换选择至mats。
(12)单击mats并选择BODY_CAVITY和SEAT_CAVITY。
(13)单击renumber重新编号材料。
(14)单击return退出面板。
导出模型
(1)单击File→Export→Solver Deck
(2)在File Type中选择RADIOSS。
(3)对于Template选择Bulk Data standard format。
(4)在File区域选择要保存的位置,并输入文件名acoustic.fem。
(5)展开Export options。
(6)在Export下拉菜单中选择Displayed。
(7)选中Write HM comments复选框。
(8)单击Export导出模型,如图12-18所示。
图12-18 导出模型
编辑.fem文件
编辑.fem文件是为了移除begin bulk和enddata卡,这样以后可以将其作为一个include文件添加到一个整体的卡片文件中。
(1)使用文本编辑器打开acoustic.fem。
(2)使用〈Ctrl+F〉组合键找到BEGIN BULK。
(3)在文本中删除BEGIN BULK。
(4)找到ENDDATA。
(5)在文本中删除ENDDATA。
(6)保存acoustic.fem文件。
现在.fem文件可以被加入到一个整体卡片文件中了。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。