4. 面向复杂装配体的拓扑优化建模
复杂装配体的拓扑优化与单件优化最大的区别在于:设计域不再是一个连续体,而是由多个零件通过螺栓、焊点、粘接或接触面连接而成的“非连续结构”。如果把这些连接简化成刚性绑定,优化器会认为载荷可以无损耗地穿过界面,得到的传力路径往往在物理上无法制造;如果连接刚度给得过低,又会人为切断载荷通道,导致优化结果偏向局部加厚。因此,本节的核心任务是:把真实装配关系转化为 OptiStruct 可求解的连接单元,并在多部件之间建立合理的协同优化策略。
一、连接关系的三种建模层级
在 OptiStruct 中,装配连接通常落在三个层级上,选择哪一层取决于分析目标与优化阶段:
- 刚性连接(RBE2 / 刚性单元):把从节点与主节点完全绑定,适用于螺栓群刚度远大于被连接件、且不关心界面局部应力的场景。拓扑优化初期可用它快速判断整体传力路径。
- 柔性连接(RBE3 / 分布耦合、CBUSH 弹簧单元):RBE3 只传递力不传递刚度,常用于把集中载荷分配到多个节点;CBUSH 则用六向刚度模拟螺栓或粘接层的实际柔度,是螺栓与粘接模拟的主力单元。
- 接触连接(CONTACT / 间隙接触):允许界面分离、滑移,适用于需要判断“哪里压紧、哪里张开”的装配体,但计算代价高,通常放在详细验证阶段而非拓扑迭代阶段。
一个实用的判断原则是:拓扑优化阶段用 CBUSH 或 RBE2 建立等效连接,详细设计阶段再切换到接触模型复核。这样既保证迭代效率,又不丢失界面刚度信息。
二、螺栓、焊点与粘接的等效建模
螺栓连接:常用做法是在螺栓孔中心建立一个主节点,用 RBE2 把孔周节点连到主节点,再在两个被连接件的主节点之间建立 CBUSH 单元。CBUSH 的轴向刚度可按 K = E·A / L 估算,其中 A 为螺栓公称截面积,L 为夹紧长度;剪切刚度一般取轴向刚度的 0.3~0.5 倍。示例:M10 螺栓,A≈58 mm²,夹紧长度 40 mm,钢 E=210 GPa,则轴向刚度约 3.0×10⁵ N/mm。这个量级足以让载荷在界面处“有损传递”,比纯刚性绑定更接近真实。
焊点连接:点焊常用 ACM(Area Contact Method)或 CWELD 单元。ACM 把焊点等效为一个小面积接触区,适合薄板搭接;CWELD 用两个壳单元节点间的梁单元模拟,建模更轻。焊点直径通常取 5~7 mm,焊点间距 30~50 mm。在拓扑优化中,焊点位置往往作为非设计域固定,只优化板件厚度分布。
粘接连接:胶层用一层实体单元或 CBUSH 阵列模拟。胶层剪切模量 G≈0.5~1.5 MPa(结构胶),厚度 0.2~0.5 mm。若用 CBUSH 等效,剪切刚度 K_s = G·A / t。粘接面的关键参数是搭接长度与胶层厚度,二者共同决定界面剪应力峰值位置。
三、接触定义的关键控制
当装配体存在可分离界面时,需要定义接触。OptiStruct 中常用 CONTACT 卡片配合 PCONT 属性。关键设置包括:接触类型(SURFACE TO SURFACE / NODE TO SURFACE)、摩擦系数(钢-钢干摩擦约 0.15~0.3)、法向刚度(默认由程序估算,可手动缩放 0.1~10 倍)、以及初始间隙/过盈。接触分析对网格质量敏感,接触面网格应尽量对齐,避免一个节点同时与多个面接触造成收敛困难。
在拓扑优化中直接使用接触会带来两个问题:一是每次迭代都要重新判断接触状态,计算量剧增;二是接触非线性可能使灵敏度计算不稳定。因此推荐策略是:优化阶段用 CBUSH 或 RBE3 等效,优化完成后再用接触模型做一次非线性验证,检查界面是否分离、螺栓是否被拉脱。
四、多部件协同优化策略
多部件协同优化的核心矛盾是:各部件单独优化时都“最优”,但装配后载荷路径可能冲突。常见策略有三种:
- 整体设计域法:把所有可优化部件放入同一设计域,连接单元作为非设计域。优点是全局最优,缺点是各部件材料分布可能不满足制造约束。
- 分区协同法:每个部件独立设计域,通过界面处的位移/力一致性约束耦合。适合部件由不同供应商负责的场景。
- 分层优化法:先做整体拓扑得到传力骨架,再对关键部件做局部细化。工程上最常用,兼顾效率与可制造性。
无论哪种策略,都需要在界面处设置连接刚度一致性检查:优化后提取界面反力与位移,若某连接点反力远大于相邻点,说明载荷集中,需要在该处增加连接点或加厚局部板件。
五、一个可复用的建模检查清单
把上述内容落到实际操作,建议在提交优化任务前逐项核对:
| 检查项 | 推荐值 / 做法 | 判断依据 |
|---|---|---|
| 螺栓轴向刚度 | K = E·A/L,剪切取 0.3~0.5 倍 | 与实测或详细模型偏差 < 15% |
| 焊点间距 | 30~50 mm,直径 5~7 mm | 焊点间板件不出现明显鼓胀 |
| 粘接层刚度 | K_s = G·A/t,G 取 0.5~1.5 MPa | 搭接端部剪应力峰值不过高 |
| 接触法向刚度 | 默认值缩放 0.1~10 倍试算 | 穿透量 < 单元尺寸的 5% |
| 界面反力均匀性 | 单点反力 ≤ 2 倍平均值 | 超出则增加连接点或局部加厚 |
| 优化后接触验证 | 用 CONTACT 模型复算一次 | 界面无异常分离、螺栓未拉脱 |
总结来说,复杂装配体拓扑优化的建模质量,八成取决于连接等效是否合理。先用 CBUSH/RBE2 建立可迭代的等效连接,用整体或分层策略完成多部件协同优化,再用接触模型做最终验证,是一条兼顾效率与精度的工程路线。连接刚度、焊点间距、胶层参数和界面反力均匀性,是贯穿始终需要盯住的四个量。