1. 复合材料结构优化设计概述

复合材料与金属材料在结构设计上的根本差异,来自其各向异性。金属可以近似用弹性模量 E、泊松比 ν 两个参数描述,而单层复合材料(lamina)至少需要 E₁、E₂、G₁₂、ν₁₂ 以及两个方向强度 X、Y 和剪切强度 S 才能刻画。更关键的是,这些属性沿纤维方向与垂直纤维方向相差可达一个数量级:以典型碳纤维/环氧单层为例,E₁≈135 GPa、E₂≈9 GPa、G₁₂≈5 GPa,ν₁₂≈0.30。这意味着铺层方向一旦改变,结构的刚度与承载路径会随之显著变化。

层合板(laminate)由多个不同角度的单层按顺序叠合而成,其宏观性能由铺层顺序、各层角度与厚度共同决定。工程中常用 [0/±45/90] 这类记号描述铺层,其中数字表示纤维方向与参考轴 x 的夹角,下标 s 表示对称铺层。对称与均衡(如 ±45 成对出现)能抑制固化后的耦合变形,是设计的基本约束。因此,复合材料优化的设计变量天然是"角度 + 厚度 + 顺序"的组合,而不是简单的尺寸参数。

铺层设计变量的三种典型形式

在 OptiStruct 中,复合材料优化通常按变量粒度分为三个层次,它们对应不同的设计阶段:

  • 自由尺寸优化(Free-size):每个单元的各铺层厚度是连续设计变量,允许材料在面内自由分布,用于寻找最佳的材料布局与主传力路径。
  • 铺层厚度优化(Size):以每个铺层区域的厚度为变量,在自由尺寸结果基础上离散化,得到可制造的整数铺层数。
  • 铺层顺序优化(Stacking sequence):在厚度确定后,优化各角度层的排列顺序,同时满足制造约束(如最多连续四层同角度、±45 层不得位于最外层等)。

这三步构成 OptiStruct 复合材料优化的典型工作流:先"放开"让材料自由分布,再"收敛"到可制造厚度,最后"排序"满足工艺约束。每一步的输入输出关系,是理解整个流程的关键。

OptiStruct 复合材料优化三阶段工作流 设计变量粒度由粗到细,逐级收敛至可制造铺层 ① 自由尺寸优化 变量:每单元各铺层厚度 连续、可自由分布 目标:最小柔度 / 最小质量 输出:材料布局云图 ② 铺层厚度优化 变量:各区域铺层厚度 离散为整数铺层数 约束:制造最小厚度 输出:分区厚度表 ③ 铺层顺序优化 变量:各角度层排列顺序 约束:连续同角度≤4层 ±45 层不置于最外层 输出:可制造铺层序列 若不满足约束,回退调整厚度或布局 各向异性对铺层设计的影响(单层属性示意) 0° 层 E₁=135 GPa(纤维向) 90° 层 E₂=9 GPa(横向) ±45° 层 G₁₂=5 GPa(剪切) [0/45/-45/90]s 层合板

OptiStruct 在复合材料优化中的定位

OptiStruct 的复合材料优化模块并非独立工具,而是嵌入在统一的有限元与优化框架中。其定位可以概括为三点:第一,与求解器同源——优化过程中每次迭代都调用 OptiStruct 自身的线性静力、屈曲或模态求解,设计响应(如位移、应力、频率、屈曲因子)直接来自真实有限元结果,而非近似代理模型;第二,支持制造约束——铺层顺序优化内置了对称、均衡、连续层数、丢层位置等工艺约束,使优化结果可直接交付铺层车间;第三,与 HyperMesh 前后处理贯通——铺层定义、区域划分、结果云图与铺层表都在同一环境内完成,避免数据转换损失。

从工作流角度看,一个完整的复合材料优化任务通常包含以下环节:在 HyperMesh 中建立层合板有限元模型并划分铺层区域(Ply 与 Laminate 定义)→ 定义设计变量(自由尺寸、厚度或顺序)→ 施加边界条件与载荷 → 设置设计响应与目标(如最小质量、最大刚度、频率约束)→ 提交 OptiStruct 优化 → 在后处理中查看厚度分布、铺层序列与性能校核。其中,铺层区域的划分方式直接决定优化自由度:区域过粗,优化空间受限;区域过细,制造约束难以满足。工程上常按主传力路径与几何特征将结构划分为若干"超级层"(Super Ply),每个超级层内再细分角度层。

初学者容易把复合材料优化等同于"改厚度"。实际上,角度与顺序对刚度的影响往往比厚度更大:一个 [0/90]s 层合板与 [±45]s 层合板在面内剪切刚度上可相差数倍。因此,在自由尺寸阶段就应让各角度层独立参与优化,而不是先固定角度再调厚度。

一个可复现的教学示例

为便于理解,下面给出一个简化示例(参数为合理假设,非实测结果)。取一块 300 mm × 200 mm 的矩形层合板,四边简支,中心受 500 N 集中力,单层厚度 0.125 mm,材料属性取上文碳纤维/环氧数据。初始铺层为 [0/90/±45]s,共 8 层,总厚 1.0 mm。优化目标为最小质量,约束为最大位移不超过 2.0 mm、一阶频率不低于 80 Hz。

在 OptiStruct 中,先以自由尺寸优化让各角度层厚度在面内自由变化,得到材料主要沿对角线分布的云图;随后进行厚度优化,将连续厚度离散为 0.125 mm 的整数倍,得到分区厚度表;最后进行铺层顺序优化,在满足"连续同角度不超过 4 层、±45 层不置于最外层"的约束下输出铺层序列。若最终位移为 1.85 mm、频率为 83 Hz、质量较初始减少约 18%,则说明优化在满足约束的前提下实现了减重。判断是否收敛,应同时观察目标函数历史曲线与约束违反量:目标下降趋缓且约束全部满足,即可认为收敛。

需要强调的是,上述数值仅用于说明流程与判据,实际结果取决于网格密度、区域划分、载荷工况与制造约束的设置。掌握"变量—响应—约束—目标"这条主线,比记住某个具体数字更重要。