在Hypermesh中进行Optistruct子模型分析的设置方法
在文章《在Hypermesh中从全局载荷中提取局部合力和合力距(FBD)》中使用Hypermesh的FBD(free body diagrams)功能从全局载荷中提取了合力和合力矩。本文将在上文的基础上继续分析,将从全局载荷模型中抽取的自由体载荷传递给详细模型作为边界条件进行子模型分析。
本文可以使用上文中已经提取了合力和合力距的模型,也可以使用帮助文档tutorials\hmath\hm中的icw_ex2.hm模型。
1、使用FBD功能为Spar2提取自由体载荷
在Hypermesh中打开模型,通过菜单Post-Free Body→ Force,打开 FBD Forces面板。在.op2/.xdb file中载入icw.op2文件(该文件位于帮助文档tutorials\hmath\hm中),该文件包含使用 GPFORCE输出的节点力数据,所有包含节点力输出的工况都会在列表中列出。
在Loadsteps列表中选择 SUBCASE9、SUBCASE11、SUBCASE14和SUBCASE16,这些是在文章《在HyperGraph中绘制FBD局部合力和合力距的土豆图和剪力-弯矩图》中通过土豆图和剪力-弯矩图分析得到的临界工况。在Entity selection中进行如下选择:在Element Set中选择Spar2;在Result System中选择坐标系102,自由体载荷将在结果坐标系102中输出;在Summation Node中选择左侧中点,用于求所有载荷的合力。如果是自由体(全部载荷),合力应该为0。因此,通常的合力结果为0。但是如果求自由体载荷时没有包含所有载荷,可以在 Summation Node中得到我们关心的自由体等效总载荷(只有施加载荷或反力线荷)。
FBD Forces的Output options各选项含义如下:
FBD type:定义在FBD中考虑的节点力( GPFORCE)类型, GPFORCE的数据可以包括 element, applied、SPC和 MPC forces。FBD选项包括 All loads、 Applied loads only和Reaction loads only(只考思SPC和MPC反力)。
Create load collectors:创建包含合力和合力矩的 load collectors(载我荷集),便于在图形区域显示为力和力矩矢量。
Show summary table:弹出个类似于csv文件(逗号分隔)的窗口,显示格式化的结果,用于快速查看数据(无需打开电子表格或文本文件)。
FBD type选择 AllLoads,Zero tolerance设置为0.01,激活Create load collectors、Show summary table和Create .csv file,并选择csv文件的保存位置和文件名。

单击Accept对所有选择的工况进行载荷抽取,可在弹出的FBD Forces Output Summary对话框中查看结果,也可以打开输出的.csv文件查看结果。

2、使用 FBD ResultsManager在图形区域查看FBD force矢量
单击菜单Post- Free Body Results Manager,打开FBD Results Manager导航面板。在Element Set中选择Spar2,Results Type选择FBD Forces-ALL Loads,Loadsteps 选择SUBCASE9,Display options选择Fy(剪力),单击Accept在图形查看自由体载荷,如下图所示。单击 Reset清除显示并重置列表。
