4. 几何参数化方法
在流体系统参数化优化设计中,几何参数化是连接“设计意图”与“数值求解”的桥梁。优化算法在参数空间中搜索,而每一次搜索都需要把一组参数值还原为可计算的几何模型。参数化方法的选择,直接决定了优化问题的维度、光滑性、可行域形状以及后续网格生成的稳定性。本节围绕尺寸驱动、特征驱动、自由变形、样条与NURBS参数化四条主线展开,并补充几何清理与修复、参数关联与传递这两个工程落地环节。
尺寸驱动:最贴近工程语义的参数化
尺寸驱动是把几何模型中的标注尺寸(如管径、弯头半径、扩压器出口宽度、叶片安装角)直接作为设计变量。其本质是“约束求解”:几何元素之间保持平行、相切、同心等约束关系,当某个尺寸值改变时,求解器重新计算所有相关点的位置,使约束仍然满足。
以一个渐缩喷管为例,若把入口直径 D_in、出口直径 D_out、收缩段长度 L_c 设为变量,约束“两端圆截面同心”“母线为直线”,则改变 D_out 时,出口圆自动更新,母线端点随之移动。尺寸驱动的优点是变量物理意义明确、便于设置上下限;缺点是当约束网络复杂时,求解可能失败或出现多解,且变量数量受标注数量限制。
特征驱动:以设计特征为单元的参数化
特征驱动把几何拆分为可复用的特征,如拉伸、旋转、扫掠、倒角、抽壳、阵列。每个特征带有自己的参数,特征按历史树顺序重建。对流体部件而言,蜗壳的螺旋段可用“变半径扫掠”特征描述,叶轮的叶片可用“沿流线扫掠+阵列”描述。
特征驱动的优势在于参数少而表达力强,一个扫掠特征可能替代几十个尺寸标注;同时它天然支持拓扑变化,例如通过改变阵列数量来增减叶片数。但特征重建依赖历史树的稳定性,若父特征被大幅修改,子特征可能失败。因此优化时通常固定拓扑,只调整特征参数。
自由变形:不依赖原始CAD特征的变形控制
自由变形(FFD)在几何外围布置一个控制体网格(如B样条控制体),几何点通过控制体映射获得位移。移动控制点即可实现整体或局部的光滑变形,无需修改原始CAD特征。FFD特别适合形状优化:例如对弯管外侧壁面布置 4×4×4 控制体,只放开靠近分离区的若干控制点,就能在保持进出口位置不变的前提下改变局部曲率。
FFD的变量是控制点位移,通常需要施加对称约束和固定约束,避免进出口截面漂移。它的优点是变形光滑、易于与网格变形耦合;缺点是控制点物理意义弱,需要配合灵敏度分析或降维方法(如模态分解)来减少变量数。
样条与NURBS参数化:高光滑度的曲线曲面表达
NURBS用控制点、权重和节点向量描述曲线曲面。对流体通道的中心线或截面型线,可用B样条控制点作为设计变量。例如把一条二维通道中心线表示为 p 个控制点的三次B样条,固定首末控制点以保持进出口位置,只放开中间控制点的纵坐标,即可在优化中平滑地改变通道弯曲程度。
NURBS参数化的关键参数包括阶次、控制点数量、节点向量类型。阶次越高曲线越光滑,但控制点影响范围越大、局部控制越弱。工程中常用三次,控制点数量按“每段至少3~4个”估计。权重可用于精确表示圆锥曲线,但会引入非线性,优化时通常固定权重只动控制点。
几何清理与修复:参数化的前置条件
参数化模型在重建后常出现缝隙、小面、短边、自交或法向不一致,这些问题会导致网格生成失败或网格质量骤降。清理与修复的目标是让几何“水密、干净、可网格化”。典型操作包括:缝合自由边、删除小于最小网格尺寸的面和边、修复自交曲面、统一面法向、去除对流动影响可忽略的装饰性特征(如小倒角、铭牌凸台)。
判断是否清理到位,可检查三项指标:模型是否闭合(无自由边)、最小特征尺寸是否大于目标网格尺寸的1/3、面片是否无自交。若优化过程中几何重建频繁失败,应把清理规则固化为脚本,在每次重建后自动执行。
参数关联与传递:让变量真正驱动求解
参数关联与传递解决“变量改了,几何和网格是否同步更新”的问题。常见实现方式有三种:一是CAD参数表驱动,把设计变量写入参数表,由CAD内核重建;二是脚本接口驱动,通过API修改特征参数或控制点;三是网格变形驱动,保持网格拓扑不变,用径向基函数或弹簧法把几何位移传递到网格节点。
工程中建议建立变量映射表,明确每个设计变量的来源、作用对象、上下限和单位。例如:
| 变量名 | 含义 | 作用对象 | 下限 | 上限 | 单位 |
|---|---|---|---|---|---|
| D_out | 喷管出口直径 | 出口圆截面 | 80 | 140 | mm |
| L_c | 收缩段长度 | 母线端点 | 120 | 260 | mm |
| R_bend | 弯头中心线半径 | B样条控制点 | 1.5D | 4.0D | mm |
| y_ctrl2 | 第2控制点纵坐标 | 中心线B样条 | -20 | 20 | mm |
传递过程中要保证约束一致性:进出口位置固定、对称面约束、壁厚不变等。若某次重建失败,应记录失败样本并回退到上一可行参数,而不是让优化中断。对于网格变形,需监控最小网格体积和负体积单元,一旦出现负体积立即触发重生成。
综合来看,尺寸驱动和特征驱动适合拓扑稳定、变量语义明确的部件;自由变形和NURBS适合形状优化与高光滑度通道;几何清理与修复保证模型可网格化;参数关联与传递则把变量、几何、网格和求解器串成闭环。四者配合,才能让参数化优化在流体系统设计中稳定、可复现地运行。