3. 复杂产品优化项目启动
复杂产品的结构优化项目,失败往往不是败在求解器上,而是败在启动阶段。一个支架减重 20% 的需求,如果直接翻译成"把厚度设为设计变量、体积最小化",几乎必然得到无法制造的镂空结构或一阶模态跌破限值的方案。项目启动阶段真正要完成的事情,是把一句模糊的工程诉求,逐步收敛成一个可求解、可验证、可制造的数学优化问题。这个过程包含五个前后咬合的环节:需求解读、设计空间定义、性能指标拆解、约束条件梳理、优化问题数学建模。
需求解读:把工程语言翻译成可量化的目标
需求通常以工程语言出现,例如"某新能源车电池包下箱体在满足国标挤压与振动要求的前提下减重 15%"。解读时要拆出四类信息:对象(下箱体总成,含边框、底板、内部横梁)、工况(挤压、随机振动、模态、静强度)、量化目标(质量下降 15%,即从 42.0 kg 降到 35.7 kg 以下)、隐含边界(沿用现有材料 6061-T6、沿用现有安装点、不改变包内模组布置)。
解读的关键动作是追问与确认:减重 15% 是相对当前设计还是相对上一版?挤压工况采用哪个标准与哪个方向?振动谱是 PSD 还是正弦扫频?这些问题的答案直接决定后续建模的规模。建议在启动阶段形成一份需求确认记录,把每条需求标注为"硬指标""软指标"或"待确认",避免后期反复返工。
设计空间定义:给优化器划出可动的边界
设计空间是优化变量允许变化的几何区域,它决定了优化结果的上限。定义设计空间时要在"给足自由度"和"保证可制造"之间取平衡。以电池包下箱体为例,可用的设计空间通常包括:底板厚度(1.5~3.0 mm)、边框型材壁厚(2.0~4.0 mm)、内部横梁截面高度(30~60 mm)、加强筋布局区域(底板中部 600 mm × 400 mm 区域)。
设计空间定义要明确三件事:哪些区域可变(设计域)、哪些区域冻结(非设计域,如安装点、模组固定孔、密封面)、变量以什么形式存在(尺寸变量、形状变量、拓扑变量还是自由尺寸变量)。冻结区域必须显式建模并保留,否则优化器会把安装点"优化掉"。对于拓扑优化,还要预留拔模方向与最小成员尺寸,例如设定最小成员尺寸 8 mm、拔模角 2°,使结果具备可制造性。
性能指标拆解:区分目标函数与约束
性能指标拆解的核心是判断每个指标在优化问题中的角色。通常只有一个(或少数几个)指标作为目标函数,其余作为约束。上例中质量最小化是目标,模态、应力、挤压峰值力是约束。拆解时要给出每个指标的数值门槛、评估工况、提取位置。
以模态为例,不能只写"一阶模态 ≥ 35 Hz",还要说明:约束的是自由模态还是约束模态?提取的是箱体整体一阶弯曲还是局部模态?如果箱体安装在车身上,应使用约束模态,边界条件为四个悬置点全约束。应力约束要指明是 3σ 疲劳应力还是静强度应力,提取位置是焊缝热影响区还是母材。挤压工况要指明是侧面挤压还是底部挤压,峰值力取哪个时间段的最大值。这些细节决定了后续有限元模型的加载方式与结果提取方式。
约束条件梳理:几何、工艺、性能、装配四类
约束条件可分为四类,梳理时逐类过一遍,避免遗漏:
- 几何约束:设计变量的上下限,如底板厚度 1.5~3.0 mm,横梁高度 30~60 mm。
- 工艺约束:拔模方向与拔模角、最小成员尺寸、对称性要求、挤压型材的壁厚均匀性。
- 性能约束:模态频率下限、应力上限、位移上限、挤压峰值力下限、疲劳寿命下限。
- 装配约束:安装孔位置固定、密封面平面度、与模组的间隙、螺栓连接区域的材料不可去除。
梳理完成后,建议用一张约束清单记录每条约束的类型、表达式、数值、来源、验证方式。例如"模态频率 ≥ 35 Hz,来源:整车 NVH 目标分解,验证方式:约束模态分析"。这张清单是后续建模与结果评审的依据。
优化问题数学建模:把上述内容写成标准形式
完成前四步后,优化问题可以写成标准数学形式。以电池包下箱体为例:
设计变量 x = [t_bottom, t_frame, h_beam, ρ_topology]
目标函数 min f(x) = M(x) / M_0
约束条件
g1: f1(x) ≥ 35 Hz (一阶约束模态)
g2: σ_vm(x) ≤ 120 MPa (3σ 振动应力)
g3: F_crush(x) ≥ 100 kN (侧面挤压峰值力)
g4: δ_max(x) ≤ 2.0 mm (底板最大位移)
边界条件
1.5 ≤ t_bottom ≤ 3.0 mm
2.0 ≤ t_frame ≤ 4.0 mm
30 ≤ h_beam ≤ 60 mm
0 ≤ ρ_topology ≤ 1
制造约束
拔模角 ≥ 2°,最小成员尺寸 ≥ 8 mm
安装点与密封面冻结
建模完成后要做一次自检:目标函数是否可量化?约束是否可计算?设计变量是否可制造?如果任一答案为否,应返回对应环节重新解读,而不是直接提交求解。例如,如果发现挤压峰值力无法从现有模型提取,就要回到性能指标拆解环节,确认挤压工况的建模方式与结果提取方法。
至此,一个复杂产品的优化项目完成了从工程需求到数学模型的转化。后续的网格划分、求解设置、结果解读,都建立在这一步的准确性之上。启动阶段的质量,直接决定优化结果能否落地为可制造、可验证的产品方案。