2. 参数化建模核心思想
参数化建模的本质,不是把模型“画出来”,而是把模型背后的决策量抽取成一组可命名、可赋值、可批量驱动的参数,并让这些参数在几何、网格、材料、边界条件与求解设置之间形成一致的传递关系。若只把几何尺寸参数化,而网格密度、材料属性、载荷大小、求解容差仍靠手工修改,那么模型仍然无法真正被“参数驱动”。因此,参数化建模的核心思想可以概括为一句话:用统一的参数表达贯穿建模全链路,并建立从设计变量到各层参数的映射关系。
一、五类参数的统一表达
在CAE模型中,参数通常分布在五个层次,它们并非彼此孤立,而是存在明确的依赖方向。
- 几何参数:控制模型形状与拓扑,如长度 L、半径 R、壁厚 t、倒角 r、孔位坐标 (x, y)。它们是参数空间的“源头变量”,一旦变化,网格与边界条件往往需要随之更新。
- 网格参数:控制离散精度,如全局单元尺寸 h、局部细化尺寸 h_local、边界层首层高度、增长率、单元阶次。网格参数通常由几何特征尺寸和求解精度要求共同决定,例如 h = L/20 或 h_local = t/3。
- 材料参数:描述物理本构,如弹性模量 E、泊松比 ν、密度 ρ、屈服强度 σ_y、热导率 k。材料参数可以是常数,也可以随温度或应变率变化,此时需以表格或函数形式表达。
- 边界条件参数:描述约束与载荷,如固定面、对称面、集中力 F、压力 p、位移 u、对流换热系数 h_c、环境温度 T∞。边界条件参数必须与几何面/体绑定,几何变化后绑定关系需保持有效。
- 求解参数:控制数值求解过程,如分析类型、时间步长 Δt、总时间、收敛容差、最大迭代次数、线性求解器类型。求解参数不改变物理模型,但直接影响计算成本与结果可信度。
统一表达的关键在于:为每个参数定义名称、类型、单位、默认值、取值范围和所属层级,并明确其依赖关系。例如,壁厚 t 是几何参数,但边界层首层高度可定义为 t/5,网格全局尺寸可定义为 L/20,这样几何变化时网格自动跟随,避免“几何改了、网格没改”的常见错误。
二、参数空间与设计变量映射
参数空间是全部可调参数构成的集合。若把每个参数看作一个维度,n 个参数就构成 n 维参数空间。工程中并非所有参数都适合作为独立设计变量,因此需要建立设计变量 → 模型参数的映射。
常见映射方式有三类:
- 直接映射:设计变量就是模型参数,如设计变量 d1 = 长度 L,d2 = 半径 R。适合参数少、关系简单的场景。
- 比例/派生映射:设计变量通过公式派生多个参数,如 d1 = 壁厚 t,则网格局部尺寸 h_local = t/3,边界层首层高度 = t/5。这种映射能保证几何与网格同步变化。
- 归一化映射:将设计变量映射到 [0,1] 区间,再线性变换到实际参数范围,如 L = L_min + d1 × (L_max − L_min)。适合优化算法统一处理不同量纲的参数。
映射关系必须显式记录,否则参数之间的耦合会变得不可追踪。例如,若同时把 L、t、h 都设为独立设计变量,可能出现“几何很薄但网格很粗”的不合理组合,导致计算失败或结果失真。更稳妥的做法是:几何参数作为主设计变量,网格参数由几何参数派生,材料与边界条件参数按工况独立设置,求解参数按分析类型固定或半自动调整。
三、参数传递与更新链路
参数化建模的更新链路通常遵循“设计变量 → 几何 → 网格 → 材料/边界 → 求解 → 结果”的顺序。几何更新后,所有绑定在几何面、边、点上的边界条件必须重新映射;网格重新划分后,材料区域和边界条件也需要重新关联。若使用脚本或参数化平台,这一链路应自动完成,而不是逐项手工重设。
下面用一张信号链式示意图表达五类参数之间的依赖与传递关系。图中实线箭头表示强依赖,虚线箭头表示条件依赖或派生关系。
四、统一表达的实现要点
要让五类参数真正统一,建议在建模初期就建立一份参数清单,至少包含以下字段:参数名、所属层级、物理含义、单位、默认值、下限、上限、依赖表达式、绑定对象。例如:
参数名 层级 含义 单位 默认值 依赖表达式 绑定对象
L 几何 梁长度 mm 200 — 草图1
t 几何 壁厚 mm 4 — 拉伸特征
h_global 网格 全局尺寸 mm 10 L/20 全局网格
h_local 网格 局部尺寸 mm 1.33 t/3 圆角面
E 材料 弹性模量 MPa 210000 — 材料1
F 边界 集中力 N 5000 — 端面A
dt 求解 时间步长 s 0.01 T_total/1000 瞬态分析
这份清单的价值在于:当设计变量变化时,可以快速判断哪些参数需要联动更新、哪些参数保持不变、哪些参数可能超出合理范围。例如,当 t 从 4 mm 减小到 2 mm 时,h_local 自动变为 0.67 mm,若全局网格尺寸仍为 10 mm,则局部细化与全局网格的过渡可能过陡,需要检查网格质量。
五、参数空间中的合理性与约束
参数空间并非所有组合都物理可行。常见约束包括:几何约束(如 t < R/2,避免自相交)、网格约束(h_local ≤ t/2,保证壁厚方向至少两层单元)、材料约束(温度不能超过材料许用温度)、边界条件约束(载荷不能导致刚体位移)、求解约束(时间步长需满足稳定性条件)。这些约束应在参数定义阶段就写入,而不是等到计算失败后再排查。
参数化建模的最终目标,是让设计变量成为唯一需要人工调整的输入,其余参数通过映射关系自动派生、自动绑定、自动更新。做到这一点,后续的DOE、灵敏度分析、优化迭代才能在同一套参数体系下稳定运行。