首页/文章/ 详情

【航空超单元仿真】- 生成超单元 (2/3)

2天前浏览12

一、为Strut和Boundary Elements创建Set

1.从菜单栏中,选择Model。

2.在Model功能区上,选择Sets

img图1.

3.在打开的Create Sets窗口中,对于Name ,输入Reresidual。

4.对于Card Image,从下拉菜单中选择SET_ELEM。

5.对于SET_TYPE,请从下拉列表中选择non_ordered。

6.对于Entity ID,双击Elements并选择边界内的Element,如图2 所示。img

图2.残余 set的Element边界

7.单击Close

Note:附着在大RBE2上的一小块单元应该是超单元的一部分,而不是残余结构的一部分。

二、为边界节点创建Set

1.从菜单栏中,选择Model。

2.在Model功能区上,选择Set

img  

3.在打开的Create Sets窗口中,对于Name ,输入Aset。

4.对于Card Image,从下拉菜单中选择SET_GRID

5.对于SET_TYPE,请从下拉列表中选择non_ordered。

6.对于Entity ID,双击Nodes并选择残余SET Element边界上的节点,如图4 所示。img

图4.边界节点选择

7.单击Close

Note:边界是近似的。它需要与连接保持几个Element的距离。

8.保存模型。

a)从菜单栏中,选择File>Save As HyperMesh Model

b)对于Name ,输入airframe_section_CMS.hm。为superelements和residual创建的集 合对于本教程的其余部分非常有用。在后续步骤中,必须从此步骤恢复模型。

三、创建ASET约束

1.在Model Browser中,右键单击并选择Create>Load Collector。 此时将打开一个新的Create Load Collector窗口。

2.对于Name ,输入Aset。

3.单击Color并从调色板中选择一种颜色。

4.对于Card Image,验证none是否已选中。

5.在菜单栏上,选择Ana lyze

6.在An alyze功能区中,选择BCs>Constraints工具。此时将打开一个用于约束的新面板。

7.在面板上,对于Load Type,选择ASET

8.选择所有6个dof。

9.对于节点,选择by sets并使用ASET节点集,如图5 所示。img

图5.ASET Load Type的约束Load Collector

10.单击Create

11.单击return

四、删除残余SET Element

仅生成那些被简化的单元(超单元)的简化刚度和质量矩阵。因此,需要创建一个新模型,其中只包含超单元部分以及直接应用于该部分的载荷和边界条件。

1.在操作栏上,选择Select Entity下拉菜单中,选择Elements

2.单击 以打开Advanced Selection。img

图6.Select Entity菜单

Note:你也可以按空格键打开高级选择。

3.在Advanced Selection窗口中,从下拉菜单中选择selection By Set

4.选择Residual set Element。

5.单击OK

6.在操作栏上,右键单击Select Entity菜单,然后从上下文菜单中选择Delete。与残余SET相关的Element将被删除。

7.Optional:您也可以使用面板删除残余集。

a)选择Tool panel单选按钮。

b)在面板上,选择delete>Elements

c)选择Element删除by set>Residual

d)选择delete entity

e)删除包含残余结构的空Residual集。如果未删除该SET,则会显示错误。

五、定义CMS方法的load collector

CMSMETH Load Collector触发简化矩阵的创建。。

1.在Model Browser中,右键单击并选择Create>Load Collector。此时将打开一个新的Create Load Collector窗口。

2.对于Name ,输入CMSMETH。

3.单击Color并从调色板中选择一种颜色。

4.对于Card Image,选择CMSMETH。

5.对于Type,从下拉菜单中选择Structure only

6.对于METHOD,从下拉菜单中选择CBN。

7.对于NMODES,输入10。

8.选中SPID_INT复选框。

9.对于SPID,输入999999。起始SPOINT ID用于结构特征模态的DMIG矩阵输出中,以定义没有标量单元连接到的标量点。

10.单击Close

六、运行CMSMETH全局案例控制

1.从菜单栏中,选择Ana lyze。

2.在A nalyze功能区的An alyze tool组下,选择Run>Global Case Control

3.在Create cards对话框中,选中CMSMETH复选框。

4.单击Unspecified并选择 以打开Advanced Selection对话框。

5.在对话框中,选择CMSMETHOD Load Collector 。

6.单击OK

Note:需要GLOBAL_CASE_CONTROL批量数据输入才能激活矩阵保存过程。如果没有此参数,运行将照常进行。

7.单击Close

七、保存模型

另存为新模型。

1.单击File>Save as>HyperMesh Model

2.对于File name ,输入airframe_section_SUPERELEMENT_CMS.hm。

3.单击Save

八、删除Normal Modes Load Step

1.在Model Browser中,双击Load Steps

2.在Load Steps Browser选项卡中,右键单击Normal Modes Load Step,然后从上下文菜单中选择Delete。

CMS方法 会自动触发正则模式分析。如果未删除,则会触发错误。

九、运行超单元生成

1.在A nalyze功能区的Ana lyze组下,选择Run OptiStruct Solverimg

面板区域随即打开。

2.单击Save as

3.对于File name ,输入airframe_section_SUPERELEMENT_CMS.fem。.fem扩展名是将其识别为输入文件所必需的。

4.单击Save

5.将export options: 设置为all

6.将run options: 设置为a nalysis

7.将内存选项设置为memory default

8.单击OptiStruct以启动作业。

如果作业成功,则新的结果文件将显示在调用HyperWorks的目录中。如果存在任何错误,airframe_section_SUPERELEMENT_CMS.out文件是查找错误消息以帮助调试求解器模型的好地方。



来源:TodayCAEer
OptiStructHyperMeshSTEPS非线性航空控制
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2025-08-29
最近编辑:2天前
TodayCAEer
本科 签名征集中
获赞 40粉丝 136文章 444课程 2
点赞
收藏
作者推荐

¥450 5.0
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈