欧拉方程嵌入的壁面压力和摩阻分布机器学习方法
赵书乐,张伟伟*
编者按
传统的气动力建模手段对于样本的依赖性强,泛化能力弱。本文将欧拉方程的无粘特征融入到建模过程,并配合架构设计、损失函数设计等方式,使得模型可以在跨音速、分离流等复杂状态下保持了良好的泛化能力,集中力误差可以控制在3%左右。并且通过消融试验对比,展示了模型小样本建模能力,相比于传统方法样本降低2倍以上。
表面气动分布载荷获取是飞行器设计的重要输入,一方面气动分布载荷是进行飞行器强度分析与刚度校核的重要输入,另一方面气动分布载荷积分得到的升阻力信息是飞行器性能分析、控制律设计的关键。在工程上,对于气动力的获取手段包括工程算法、数值模拟、风洞试验、飞行试验等。工程算法常通过一些假设条件快速估算集中载荷,对于气动分布载荷一般无法获取,且对于复杂外形、工况条件下,精度无法保证。数值模拟是目前工程型号初期设计中最常用的手段,通过CFD方法可以有效获取壁面集中载荷和分布载荷信息,但存在着计算周期长等问题,对于数值格式、网格密度与质量、湍流模型也存在着依赖性。
随着数据科学研究的深入,数据驱动的机器学习方法可以有效挖掘数据之间的深层规律,有效实现输入输出的映射,成为当今解决流体力学问题的新范式。许多学者也展开了对于气动力建模工作的探索,从早期的基于响应面方法、Kriging方法等代理模型方法,到后续发展的神经网络方法。这些方法一般泛化能力较差,需要大量样本训练,精度有限。因此物理信息指导机器学习应运而生,通过将物理知识、特征等与机器学习架构、损失函数设计等相结合的手段,使得模型可以更好地理解物理信息,提升模型的预测准确性和泛化性。
二、研究方法
在气动力分布建模中,我们经常构建点对点模型。此类模型对网格不敏感,适用于变几何外形问题,规避了插值等对齐操作。然而这也意味着模型仅能依赖局部信息,可能引发“非对一”问题。精心设计的输入应当有效表征流动状态与位置信息,同时建立与几何形态的明晰关联,从而提升模型辨识输入输出相关性的能力。受欧拉方程与边界层迭代方法的启发,我们认识到控制方程的数值解本质上是通过几何外形与来流条件的迭代耦合生成的,其解空间内在地体现了流动物理与几何形态的相互作用机制。作为纳维-斯托克斯方程低阶形式的欧拉方程忽略了粘性效应,且无需湍流模型即可求解。其对网格密度要求相对宽松,在不同求解器间结果方差较小,计算成本也更低。在端到端建模框架内,基于欧拉解获得的流动信息能可靠识别流动的位置与状态,这有助于机器学习方法感知几何变化对目标量的影响,从而从物理层面增强模型的泛化能力。因此,欧拉派生特征构成了后续网络阶段的理想输入。
在无粘特征选择方面,我们利用欧拉求解获得的压力分布、速度场与流线坐标作为输入。在传统无粘/粘性迭代方法中,欧拉解常被用于近似边界层外缘的流动特性:速度场为边界层厚度计算提供依据,促进与边界层积分方程的耦合——这与建模相关,因为外缘速度决定了粘性影响下边界层的发展,进而影响摩擦阻力分布。此外,无粘压力分布提供了与几何特征直接关联的关键流动信息,对激波位置等复杂流动现象具有描述能力,同时作为与高精度粘性压力分布相关联的低保真对应量。流线坐标则表征了沿流动路径相对于驻点的位置,可辅助模型识别观测点在流动发展过程中的方位。这三个特征的选择综合了集成学习手段与物理机理的考量,既确保物理相关性又兼顾建模效能。详细特征选择方法可参考力学学报论文[1]。三类流动特征的协同作用使模型能有效感知空间位置与气动特性的关联,同时提供基础的低保真输入。
三、结果与结论
1.算例1:NACA0012 亚音速算例



训练集的采样空间是Ma=0.3~0.8,Re=3e6~8e6,AOA=-2~5。预测集1的采样范围集中在Ma=0.3~0.7,Re=3e6~7e6,AOA=-2~3,这部分是亚音速到跨音速的过度阶段,可能激波强度较弱或不存在激波,用以衡量模型对于高亚音速部分的适用性。预测集2的采样范围集中在Ma=0.7~0.8,Re=7e6~8e6,AOA=3~5,这部分是典型的跨音速区域,已经出现了较强的激波,反映在压力分布和摩阻分布上都有明显的转折,求解预测的难度较大,用以衡量模型对于激波强度、激波位置的捕捉程度。模型的预测结果如下图6结果所示。
为尽可能复现实验中的数据采集状态,本节仅对马赫数与雷诺数进行采样,采用均匀采样方法进行抽取。选取较低马赫数范围0.1至0.3,雷诺数范围2e6至4e6。攻角采样范围为0至16度,采样间隔为2度,共8个采样点。即每个马赫数与雷诺数组合下,攻角逐级递增。在此过程中,流动状态由附体流动逐渐转变为开始出现分离涡。不同于低攻角状态,分离涡会影响气动载荷,气动力随攻角开始呈现非线性特性,建模难度也大幅提升。本节数据集具体采样条件如下表2所示,旨在研究本文提出的方法能否识别不同速度与粘性条件下的流动状态,并准确完成气动力的预测。图8是对于流动的预测结果,图9是根据升阻力进行积分的结果。
本节旨在探究模型在高维算例中的适用性,面向工程中机翼设计的实际场景。由于工程设计中常需调整外形与来流条件,因此模型需在形状和状态上均具备泛化能力。延续先前研究思路,我们选用NACA0012翼型构建展长1.5米、根弦长1米、根梢比2、后掠角30°的机翼,具体构型如图15所示。对于三维机翼,CST方法可通过在不同剖面施加参数化实现。本文采用36维CST参数化对机翼外形进行建模,继而运用拉丁超立方采样方法对参数施加15%的随机扰动以生成新构型。本节的工况采样也使用了LHS方法,并在亚跨音速进行采样,采样结果如图11所示。
结论
本文设计了一种物理知识引导的机器学习架构,能够实现无粘流特征向壁面气动分布的映射,从而通过低成本求解欧拉方程来获取粘流状态下的气动力。通过对包含不同外形、不同流动状态的多个算例进行研究,对该架构的普适性与适用性进行了深入分析与探讨。无粘流动特征的引入,使得模型能够保证预测精度的同时,大幅减小了对于样本量的需求,并且有效支撑了模型的泛化能力。
相关文章推荐:
力学学报 | 西北工业大学赵书乐、张伟伟:基于表面无黏流动特征的摩阻分布机器学习
CJA | 西工大张伟伟、彭绪浩等:基于物理特征嵌入的异构数据驱动气动力建模
AIAA J | 香港理工大学王旭等:目标导向的特征提取-以特征构建增强数据驱动模型
AIAA J|西工大王泽、张伟伟等:欧拉方程嵌入的分步残差神经网络气动热建模与预测
AST | 西工大王泽、张伟伟等:基于数据增强和迁移学习的高超声速气动热高精度预测方法
END

