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 在复合材料优化中的定位
OptiStruct 的复合材料优化模块并非独立工具,而是嵌入在统一的有限元与优化框架中。其定位可以概括为三点:第一,与求解器同源——优化过程中每次迭代都调用 OptiStruct 自身的线性静力、屈曲或模态求解,设计响应(如位移、应力、频率、屈曲因子)直接来自真实有限元结果,而非近似代理模型;第二,支持制造约束——铺层顺序优化内置了对称、均衡、连续层数、丢层位置等工艺约束,使优化结果可直接交付铺层车间;第三,与 HyperMesh 前后处理贯通——铺层定义、区域划分、结果云图与铺层表都在同一环境内完成,避免数据转换损失。
从工作流角度看,一个完整的复合材料优化任务通常包含以下环节:在 HyperMesh 中建立层合板有限元模型并划分铺层区域(Ply 与 Laminate 定义)→ 定义设计变量(自由尺寸、厚度或顺序)→ 施加边界条件与载荷 → 设置设计响应与目标(如最小质量、最大刚度、频率约束)→ 提交 OptiStruct 优化 → 在后处理中查看厚度分布、铺层序列与性能校核。其中,铺层区域的划分方式直接决定优化自由度:区域过粗,优化空间受限;区域过细,制造约束难以满足。工程上常按主传力路径与几何特征将结构划分为若干"超级层"(Super Ply),每个超级层内再细分角度层。
一个可复现的教学示例
为便于理解,下面给出一个简化示例(参数为合理假设,非实测结果)。取一块 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%,则说明优化在满足约束的前提下实现了减重。判断是否收敛,应同时观察目标函数历史曲线与约束违反量:目标下降趋缓且约束全部满足,即可认为收敛。
需要强调的是,上述数值仅用于说明流程与判据,实际结果取决于网格密度、区域划分、载荷工况与制造约束的设置。掌握"变量—响应—约束—目标"这条主线,比记住某个具体数字更重要。