OptiStruct结构分析与工程应用:超单元基本概念及流程

有限元分析的计算复杂度一般与有限元自由度成几何级数有关,而现代工程结构庞大、系统如飞机、大型轮船、高层建筑、大型机械、航天器、车辆等,其完整结构的有限元自由度常杂杂,百万甚至千万级别,这造成了计算量的急剧增加。另外,复杂装配体的仿真需要不同部门提供各自的有限元模型,而有时出于保密等方面的因素,不能提供完整模型给外部进行分析,这就需要一种不影响装配体计算的模型交互方式。

超单元提供了解决上述问题的方法,它是有限元分析中的模型缩聚技术。使用超单元可以大幅减缩模型的自由度,保证模型的保密性,且不影响装配体的线性静力学或动力学计算精度。Optistruct中超单元的使用方法分为内部超单元和外部超单元两种。外部超单元具有良好的可复用性,是超单元的主要应用形式。本章将介绍超单元的基本原理、外部超单元的几种形式以及对应的使用方法。

10.1 基本概念及流程

所谓超单元(Super Element),即将结构的一部分表示为一个“超级单元”。它类似于一般的基本单元,在使用时只需通过将超级单元的刚度、质量、阻尼矩阵进行组装,便可完成后续的有限元分析计算。

图10-1展示了超单元的基本使用过程,一般分为3个步骤。

(1)部件划分。即将装配体划分为若干个区域,一般按结构的自然对接状态(如对接点、对接线或对接面)进行划分。如图10-1所示将结构分为5个区域,其中,SE1~SE4称为“子结构”;还有1个区域被完整保留下来,称为“剩余结构”(Residual Model)。虚线为部件之间的对接部分,在0ptiStruct中用ASET(Analysis Set)表示。

  1. 超单元生成。0ptiSimct提供了两类超单元生成算法:CMS(Component Mode Synthesis,模态综合法超单元)、CDS(Component Dynamie Analysis Super-element,动力分析超单元)。使用它们对子结构 SEI~SF4 进行缩聚,生成的超单元刚度、质量、阻尼矩阵等保存在.h3d、.op4或 punch 格式的文件中。生成的刚度被命名为“KA…”,质量被命名为“MA.”阻尼矩阵分别被命名为“BA…”“K4…”,因此使用超单元进行分析也称为直接矩阵输入法。这里“…”为超单元的名称,在 0ptiStmuct 中默认为“AX”。

(3)使用超单元。即将剩余结构与缩聚的超单元矩阵进行装配。0puisuuet通过在求解文件的超照丌0段使用 ASSIGN,H3DDMIG等方式导人超单元文件,这样在后续的静力学或动力学分析中将自动加藏超单元进行计算。由于超单元矩阵的维度相比原模型得到了大幅的缩减,所以计算效率得到了大幅的提高,在OptiStruct优化以及动力学分析中起到了关键作用。

图10-2子结构对接面的形式

超单元生成过程涉及子结构的边界处理、如图10-2所示,分为固定界面的子结构、自由界面的子结构,以及混合(固定+自由)界面的子结构。0ptiStnuct采用ASET定义对接界面自由度,同时可以定义被分离的子结构在对接界面是否固定。固定的对接界面自由度定义于BND.FIX,BSET卡片,自由的对接界面自由度定义于 BNDFRE,CSET卡片。

需要指出的是,超单元理论基于线性系统的基本假设,因此不应将其用于处于非线性状态的子结构。如果结构中包含非线性材料、几何非线性或接触非线性,那么只有依然处于线性的部分允许处理成超单元。

本篇内容取自HyperWorks进阶教程系列的《OptiStruct结构分析与工程应用》,版权归原作者所有,如有侵犯您的权益,请及时联系我们,我们将立即删除。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值