浙江大学学报(工学版), 2023, 57(11): 2314-2324 doi: 10.3785/j.issn.1008-973X.2023.11.019

航空航天技术

基于高斯过程回归的空天飞行器多精度气动建模方法

季廷炜,, 查旭, 谢芳芳,, 吴雨思, 张鑫帅, 蒋逸阳, 杜昌平, 郑耀

浙江大学 航空航天学院,浙江 杭州 310027

Multi-fidelity aerodynamic modeling method of aerospace vehicles based on Gaussian process regression

JI Ting-wei,, ZHA Xu, XIE Fang-fang,, WU Yu-si, ZHANG Xin-shuai, JIANG Yi-yang, DU Chang-ping, ZHENG Yao

School of Aeronautics and Astronautics, Zhejiang University, Hangzhou 310027, China

通讯作者: 谢芳芳,女,副教授,博导. orcid.org/0000-0001-5208-6086. E-mail: fangfang_xie@zju.edu.cn

收稿日期: 2022-08-16  

基金资助: 国家自然科学基金资助项目(92271107);浙江省自然科学基金资助项目(LY21A020010);中央高校基本科研业务费资助项目(226-2022-00155)

Received: 2022-08-16  

Fund supported: 国家自然科学基金资助项目(92271107);浙江省自然科学基金资助项目(LY21A020010);中央高校基本科研业务费资助项目(226-2022-00155)

作者简介 About authors

季廷炜(1983—),男,副研究员,硕导,从事飞行器优化设计研究.orcid.org/0000-0001-7556-6867.E-mail:zjjtw@zju.edu.cn , E-mail:zjjtw@zju.edu.cn

摘要

为了满足空天飞行器在初步设计阶段宽速域、大空域模型的需求,将传统工程估算方法和计算流体动力学(CFD)数值模拟方法分别作为低精度和高精度气动数据来源,基于高斯过程回归模型提出独立于构型的空天飞行器气动性能多精度气动建模方法. 在工程估算方法中,以面元法为基础,建立空天飞行器气动力快速估算模型. 在CFD数值模拟中通过求解三维可压缩Euler方程实现空天飞行器气动高精度计算. 将所提出的多精度气动建模方法应用于FTB外形的双参数气动建模问题中,通过对比分析,发现所提出的多精度气动模型的预测精度、稳定性均优于用同等数量高精度样本构建的单精度代理模型的,预测的相对误差小于1%. 将多精度气动模型作为该空天飞行器再入问题气动数据来源,对比分析单、多精度建模方法对再入轨迹仿真的影响,发现所提出的空天飞行器多精度气动建模方法能够更加快速、准确地给出轨迹仿真所需的气动数据.

关键词: 空天飞行器 ; 气动性能分析 ; 多精度 ; 数值模拟 ; 高斯过程回归

Abstract

A multi-fidelity aerodynamic modeling method of aerospace vehicles with shape configuration independent was proposed based on Gaussian process regression model, in order to satisfy the demand of full speed domain and large airspace of aerospace vehicle in the preliminary design stage. The traditional engineering estimation method and computational fluid dynamics (CFD) numerical simulation method were treated as the data sources of low-fidelity and high-fidelity aerodynamic characteristics, respectively. Specifically, a fast estimation model for aerodynamics of aerospace vehicles was established by using the panel method in the enigineering estimation method. Then, high-fidelity aerodynamic performance of aerospace vehicles was achieved based on the three-dimensional compressible Euler equations in the CFD numerical simulation. Moreover, the developed multi-fidelity aerodynamic modeling method was validated by the dual-parameter problems of FTB. The prediction accuracy and stability of the developed multi-fidelity aerodynamic model were better than that of the single-fidelity surrogate model with the same number of high-fidelity data points through comparison and analysis. Meanwhile, the relative error of prediction was less than 1%. The multi-fidelity aerodynamic model was used as the source of aerodynamic data for the reentry problem of the aerospace vehicle, and the influence of single fidelity and multi-fidelity modeling methods on the simulation of re-entry trajectory was compared and analyzed. Results show that the proposed multi-fidelity aerodynamic model can fast provide a high accurate aerodynamic data required from trajectory simulation.

Keywords: aerospace vehicle ; aerodynamic performance analysis ; multi-fidelity ; numerical simulation ; Gaussian process regression

PDF (3191KB) 元数据 多维度评价 相关文章 导出 EndNote| Ris| Bibtex  收藏本文

本文引用格式

季廷炜, 查旭, 谢芳芳, 吴雨思, 张鑫帅, 蒋逸阳, 杜昌平, 郑耀. 基于高斯过程回归的空天飞行器多精度气动建模方法. 浙江大学学报(工学版)[J], 2023, 57(11): 2314-2324 doi:10.3785/j.issn.1008-973X.2023.11.019

JI Ting-wei, ZHA Xu, XIE Fang-fang, WU Yu-si, ZHANG Xin-shuai, JIANG Yi-yang, DU Chang-ping, ZHENG Yao. Multi-fidelity aerodynamic modeling method of aerospace vehicles based on Gaussian process regression. Journal of Zhejiang University(Engineering Science)[J], 2023, 57(11): 2314-2324 doi:10.3785/j.issn.1008-973X.2023.11.019

气动性能评估是空天飞行器[1-6]设计阶段的重要环节,其中气动力数据的获取是空天飞行器气动布局、结构设计、轨迹仿真等相关工作的基础. 传统上,空天飞行器气动力数据可以通过地面风洞实验、飞行实验、计算流体动力学(computational fluid dynamics,CFD)数值模拟、工程估算等多种途径获得. 其中,工程估算计算结果置信度不高,依赖于风洞试验结果修正,对不同外形的适应性差,一般只用于简单外形或飞行器概念设计的气动估算. 地面试验存在静温低、雷诺数低、有洞壁干扰、支架干扰等问题. 飞行试验产生的数据是客观的,但数据量通常偏少,且来流条件存在扰动以及传感器精度问题也会导致辨识的数据存在偏差. 虽然准确可靠的气动力数据可以通过建造更先进的风洞、采用更高性能的数值模拟系统以及进行更多更精细的飞行试验来获取,但在短时间内采用单一方式提高气动力数据精准度的程度有限,不能完全满足未来飞行器研制的需要,而且将付出高昂的成本[7]. 研究者希望可以将这些复杂来源的气动力数据进行融合、建模,降低气动数据获取成本,最大限度的提升气动模型建模精度.

对于气动力多源数据融合方法的研究,目前主要围绕以下2类问题展开:1)气动力数据源之间存在明显精度差异的数据融合问题(有相对真解的数据融合问题). 受到计算成本、变量多样、鲁棒性等条件限制,高精度的气动数据(比如飞行试验)难以充分获得,而低精度气动数据的获取较便利. 考虑到低精度气动数据与高精度气动数据的匹配特性,低精度和高精度模型具有相近的或者有关联的内在特征,因此可以通过混合高精度与低精度数据(或模型)建立数据融合模型以逼近更高的数据精度[8-13]. 2)气动数据精度区分不明确、状态不匹配的数据融合问题. 在采用数值计算气动数据、风洞试验数据与飞行试验数据对飞行器气动力或模型进行确定时,须考虑不同状态、不同数据来源的影响. 不同气动数据间的状态与参数很难达到统一,这时就须针对不同状态、不同来源的数据进行融合,提升多源气动力数据库的一致性和精度. 近年来,机器学习在多源数据融合工作中逐步得到了尝试和应用[14-18]. 它不仅能通过融合不同精度的数据实现高精确度预测,而且可以对模型的不确定性进行量化估计. 因此,将传统方法与机器学习技术紧密结合,为空天飞行器气动问题求解,甚至流体力学的发展都提供了崭新的思路.

传统的工程估算方法计算速度快,但是无法考虑飞行中的诸多特殊复杂的物理现象,预测精度低;CFD数值模拟可以高分辨率解析飞行中的物理现象,但是计算成本大、周期长. 本研究基于工程估算和CFD数值模拟方法,引入高斯过程回归理论,提出面向空天飞行器的多精度气动建模方法,以求在较低计算成本下实现高精度气动特性预测. 随后,将该方法应用于FTB空天飞行器的气动建模问题中,构建了该飞行器的多精度气动模型,并将气动模型与再入轨迹仿真模型相耦合. 通过对比分析仿真结果,凸显多精度气动建模方法的工程价值.

1. 空天飞行器气动分析方法

1.1. CFD数值模拟

基于物理学三大守恒定律可以对流体运动进行严格的数学描述,从而推及由质量守恒方程、动量守恒方程、能量守恒方程构成的流体力学基本方程形式即N-S方程组. 由于空天飞行器的高速运动特性,忽略其中黏性项,进而得到三维非定常可压缩流体的Euler方程组,其微分形式如下:

$ \frac{{\partial {\boldsymbol{W}}}}{{\partial t}}+\nabla \cdot {\boldsymbol{F}} = {\boldsymbol{0}}. $

式中: $ {\boldsymbol{W}} $为守恒变量, $ {\boldsymbol{F}} $为二阶对流通量张量.

采用由美国斯坦福大学开发的开源CFD求解器SU2,它是一款基于C++编程语言和非结构网格的高精度偏微分方程求解器,能够解决非结构网格拓扑下的多物理场分析和优化问题. SU2求解器的流动分析能力在RAM-C II高超音速飞行器的试验案例中[19]已经过严格验证和确认,可确保对复杂外型的气动特性实现准确评估.

1.2. 基于工程估算的快速预测方法

针对空天飞行器的复杂外形,在应用物面压力估算方法进行气动力计算前,须将其表面划分为很多小的网格面元. 一般划分为三角形或四边形网格面元,本研究采用典型的三角形非结构网格面元.

在高超声速条件下,基于工程估算理论求解飞行器的气动力系数的基本流程如图1所示. 该流程主要包括4个部分,通过几何生成软件定义气动外形,再利用网格生成软件作非结构网格面元的划分. 将飞行器分解为机身、机翼区域,再结合迎风/背风情况,在不同区域的网格面元上采用适合的方法计算压力系数并求和,最后进行数据转化,将气动力系数由机体系映射为惯性系,转换完毕后存储或输出. 其中,机身迎风面采用修正牛顿法:

图 1

图 1   快速预测方法的基本流程

Fig.1   Basic process of fast predicting method


$ {\rm{Cp}} = {\rm{C}}{{\rm{p}}_{{\rm{max}}}}{\sin ^2}\;\delta . $

式中: ${\rm{Cp}}$为压力系数, $\delta $为物面倾角, ${\rm{C}}{{\rm{p}}_{{\rm{max}}}}$为正激波后滞止点的压力系数. 机身背风面采用Prandtl-Meyer法:

$ {\rm{Cp}} = - \frac{{\gamma_0 +1}}{2}{\delta ^2}\left\{ {\sqrt {1+{{\left[ {\frac{4}{{\left( {\gamma_0 +1} \right){{M}}{{{a}}_\infty }\delta }}} \right]}^2}} - 1} \right\}. $

式中: ${{M}}{{{a}}_\infty }$为来流马赫数, $\gamma_0$为比热比.

机翼背风面采用激波膨胀波法,迎风面采用切楔/切锥法. 在存在攻角 $\alpha $的情况下,为了修正物面近似后得到的锥体的物面倾角 $\delta $,采用近似后等价锥的半顶角 ${\delta _{{\rm{TC}}}}$取代物面倾角 $ \delta $

$ {\delta _{{\rm{TC}}}} = \arcsin \left( {\sin \;\delta \;\cos\; \alpha +\cos \;\delta \;\sin\; \alpha\; \sin\; \varphi } \right). $

式中: $\varphi $为等价锥的径向角.

采用自主开发的高超声速飞行器气动力快速预测平台,它遵循工程估算中气动力的一般求解流程. 该平台是基于非结构网格文件进行计算求解的,它主要由输入模块、几何处理模块、求解模块、数据转换模块、输出模块等模块构成.

2. 多精度高斯过程回归

2.1. 高斯过程回归

高斯过程回归(Gaussian process regression,GPR)是通过对样本数据构建高斯过程,再基于贝叶斯理论求解后验概率分布实现的,本质上是利用高斯过程先验知识对样本数据进行回归分析的非参数回归模型[20]. 训练集为 $ D = \left\{ {\left( {{{\boldsymbol{x}}_i},\;\;{{\boldsymbol{y}}_i}} \right)} \right\}_{i = 1}^n $,观测值输入为x,输出为y. 输入与输出之间存在一个未知的映射关系:

$ {\boldsymbol{y}} = f\left( {\boldsymbol{x}} \right). $

假设该映射关系服从均值为0的高斯分布,则

$ f \sim {{\rm{G P}}}\left(f \mid 0, k\left({\boldsymbol{x}}, {\boldsymbol{x}}^{\prime} ; \theta\right)\right) .$

式中:x'为核函数中心,k为由超参数 $\theta $确定的核函数.

由核函数k确定其协方差矩阵:

$ {\boldsymbol{K}} = \left[ {\begin{array}{*{20}{c}} {k\left( {{{\boldsymbol{x}}_1},{{\boldsymbol{x}}_1}} \right)}&{k\left( {{{\boldsymbol{x}}_1},{{\boldsymbol{x}}_2}} \right)}& \cdots &{k\left( {{{\boldsymbol{x}}_1},{{\boldsymbol{x}}_n}} \right)} \\ {k\left( {{{\boldsymbol{x}}_2},{{\boldsymbol{x}}_1}} \right)}&{k\left( {{{\boldsymbol{x}}_2},{{\boldsymbol{x}}_2}} \right)}& \cdots &{k\left( {{{\boldsymbol{x}}_2},{{\boldsymbol{x}}_n}} \right)} \\ \vdots & \vdots &{}& \vdots \\ {k\left( {{{\boldsymbol{x}}_n},{{\boldsymbol{x}}_1}} \right)}&{k\left( {{{\boldsymbol{x}}_n},{{\boldsymbol{x}}_2}} \right)}& \cdots &{k\left( {{{\boldsymbol{x}}_n},{{\boldsymbol{x}}_n}} \right)} \end{array}} \right]. $

式中:k (xi, xj)为样本xixj之间的协方差.

协方差矩阵由核函数k确定,一般选用径向基函数作为高斯过程的核函数,定义如下:

$ k\left( {{{\boldsymbol{x}}_i},{{\boldsymbol{x}}_j}} \right) = {\sigma_0^2}\exp\; \left( { - \frac{{\left\| {{{\boldsymbol{x}}_i} - {{\boldsymbol{x}}_j}} \right\|_2^2}}{{2{l_0^2}}}} \right). $

式中: $l_0$$\sigma_0 $为该核函数的超参数. 该超参数可以通过最大化边缘对数似然(marginal log-likelihood)来找到最优值. 该对数似然函数表达式如下:

$ {\rm{ln}}\;p\left( {{\boldsymbol{y}}\mid {\boldsymbol{x}},\theta } \right) = - \frac{1}{2}\ln\; \left| {\boldsymbol{K}} \right| - \frac{1}{2}{{\boldsymbol{y}}^{\rm{T}}}{{\boldsymbol{K}}^{ - 1}}{\boldsymbol{y}} - \frac{n}{2}{\rm{ln}}\;2\text{π} . $

式中: $ n $为样本数量, $ p\left( {{\boldsymbol{y}}\mid {\boldsymbol{x}},\theta } \right) $为条件 $ {\boldsymbol{x}}、\theta $下出现 $ {\boldsymbol{y}} $的概率.

本研究采用L-BFGS算法来求解该优化问题的最优参数.

2.2. 基于高斯过程的多精度回归实现

针对不同信息源或不同模型提供的数据,根据模型本身在计算精度和计算成本方面的特征,可以将数据划分为多个精度的数据集. 其中,多精度高斯过程回归方法最适合处理由具备如图2所示特征的模型生成的数据,它能够利用不同精度数据实现多精度建模,获得的代理模型精度不仅高于低精度模型,而且求解速度远快于高精度计算模型,这是多精度高斯过程回归模型的优势所在.

图 2

图 2   高低精度模型的计算精度与成本分布

Fig.2   Calculation fidelity versus cost distribution for high fidelity and low fidelity model


多精度高斯过程回归是在高斯过程回归的基础上,基于不同精度的数据集实现的. 假设不同精度数据集为 $ {D_t} = \left\{ {\left( {{{{\boldsymbol{x}}}_t},\;\;{{{\boldsymbol{y}}}_t}} \right)} \right\},\;t = 1, \cdots ,s $. 其中, $ {{{\boldsymbol{y}}}_s} $表示精度最好的数据, $ {{{\boldsymbol{y}}}_1} $表示精度最低的数据. 采用自回归的形式来融合不同精度的数据 ,表达式如下:

$ {f_t}\left( {{\boldsymbol{x}}} \right) = \rho {f_{t - 1}}\left( {{\boldsymbol{x}}} \right)+{\delta _t}\left( {{\boldsymbol{x}}} \right). $

式中: $ {f_t}\left( {{\boldsymbol{x}}} \right) $$ {f_{t-1}}\left( {{\boldsymbol{x}}} \right) $分别表示精度 $t$和精度 $t- 1$的高斯过程回归模型; $\rho $为参数,将不同精度数据集间联系起来; ${\delta _t}$为随机选取的高斯分布,与高斯分布 $ {f_{t-1}} $相互独立. 假设 ${\delta _t}$服从高斯分布,即

$ {\delta _t}\sim {{\rm{GP}}}\left( {{\delta _t}|{\mu _{{\delta _t}}},{k_t}\left( {{{\boldsymbol{x}}_t},{\boldsymbol{x}}_{_t}';{\theta _t}} \right)} \right). $

式中: $\mu $表示高斯分布对应的均值. 基于以上假设,此时,精度 $t$$ {f_t}\left( {{\boldsymbol{x}}} \right) $只与下一级精度 $t - 1$相关,而与其他精度的模型无关. 因此,该多精度模型在新的输入点 ${{\boldsymbol{x}}_*}$的后验分布表达式如下:

$ p\left( {{f_t}\mid {{\boldsymbol{y}}_t},{X},{f_{*t - 1}}} \right),\;\;t = 1, \cdots ,s. $

式中:X为观测值输入集合.

根据贝叶斯定理,该后验分布在精度t中的均值和方差表达式如下:

$ \begin{split} {\mu _{{*_t}}}\left( {{{\boldsymbol{x}}_*}} \right) =& \rho {\mu _{{*_{t - 1}}}}\left( {{{\boldsymbol{x}}_*}} \right)+\mu {\delta _t} +{{\boldsymbol{k}}_{*{n_t}}}{\boldsymbol{K}}_t^{ - 1}\times \\ &\left[ {{{\boldsymbol{y}}_t} - \rho {\mu _{{*_{t - 1}}}}\left( {{{\boldsymbol{x}}_t}} \right) - \mu {\delta _t}} \right], \end{split}$

$ \sigma _{*t}^2\left( {{{\boldsymbol{x}}_*}} \right) = {\rho ^2}\sigma _{{*_{t - 1}}}^2\left( {{{\boldsymbol{x}}_*}} \right)+{{\boldsymbol{k}}_{**}} - {{\boldsymbol{k}}_{*{n_t}}}{\boldsymbol{K}}_t^{ - 1}{\boldsymbol{k}}_{*n_t^{\text{'}}}^{\rm{T}} $

式中: ${n_t}$表示精度 $t$的训练数据点个数, ${{{k}}_{**}} = k({{\boldsymbol{x}}_*},{{\boldsymbol{x}}_*}), {{\boldsymbol{k}}_{*{n_t}}} = \left[ {k({{\boldsymbol{x}}_*},{{\boldsymbol{x}}_1}), \cdots ,k({{\boldsymbol{x}}_*},{{\boldsymbol{x}}_{{n_t}}})} \right]$. 同样的,该模型的超参数也可以由最大化式(9)的边缘对数似然函数得到.

3. 空天飞行器再入段运动模型

3.1. 运动模型

在再入飞行过程中,飞行器可以视作质量不变的刚体,对其运动模型作简化处理,仅考虑它的平移运动. 所采用的算例初始再入高度为70 km,飞行器发动机推力降低为0,由于科氏加速度较小忽略不计,此时地球自转影响可忽略不计,飞行器受到的外力仅为气动力和重力. 在再入过程中假设侧滑角为0°,速度矢量始终保持在飞行器的纵向平面内. 因此,可以建立飞行器在航迹坐标系下的三自由度运动模型如下:

$ \left. {\begin{array}{*{20}{l}} {\dot r = V\sin\; \gamma .} \\ {\dot \gamma = \dfrac{{L\cos \;\sigma }}{{mV}}+\dfrac{{\cos \;\gamma }}{r}\left( {V - \dfrac{\mu }{{rV}}} \right),} \\ {\dot \psi = \dfrac{{L\sin \;\sigma }}{{mV\cos \;\gamma }}+\dfrac{V}{r}\cos \;\gamma \sin \;\psi \tan \;\varPhi ,} \\ {\dot V = - \dfrac{D}{m} - \dfrac{\mu }{{{r^2}}}\sin\; \gamma ,} \\ {\dot \varPhi = \dfrac{{V\cos \;\gamma \cos \;\psi }}{r},} \\ {\dot \lambda = \dfrac{{V\cos \;\gamma \sin \;\psi }}{{r\cos \;\varPhi }}.} \end{array}} \right\} $

式中: $m$为飞行器质量, $V$为速度, $r$为飞行器与地心之间的距离, $L$为升力, $D$为阻力, $\lambda $为经度, $\varPhi $为纬度, $\sigma $为倾斜角, $\mu $为地球引力常量, $\gamma $为航迹角, $\psi $为航向角. 其中,升力和阻力表达式如下:

$ \left. {\begin{array}{*{20}{c}} {L = \dfrac{1}{2}\rho {V^2}{S_{{\rm{ref}}}}{\rm{Cl}},} \\ {D = \dfrac{1}{2}\rho {V^2}{S_{{\rm{ref}}}}{\rm{Cd}}.} \end{array}} \right\} $

式中: ${\rm{Cl}}$为飞行器的升力系数, ${\rm{Cd}}$为阻力系数, ${S_{{\rm{ref}}}}$为参考面积.

3.2. 大气模型

为了便于轨迹仿真中大气参数的获取,采用基于1976年标准大气表发展出的表达公式[21],该数学模型以海平面为基准,将91 km下的大气层分为8层,在每层以高度 $h$为自变量定义了大气参数如密度、温度、气压、声速等. 其中,部分高度内的大气密度模型如图3所示. 随着高度的下降,大气密度呈指数增长,其显著变化发生在高度约为30 km处.

图 3

图 3   0~70 km高度的大气密度模型

Fig.3   Density model of atmosphere between 0 and 70 km


4. 仿真分析

4.1. FTB模型描述

FTB是由意大利开发的可重复使用运载飞行器(reusable launch vehicle,RLV),如图4所示为FTB模型的三视图. 机体总长为7.15 m,翼展为3.6 m,机翼面积为5.18 m2,鼻锥半径为0.12 m. 机翼前缘后掠角65°且与机身腹部呈5°二面角,该设计可以增强机体的横向稳定性. 机身的上下侧具有简单的锥形、球体几何形状和光滑的流线型表面,采用三角形机翼和V形尾翼,机身和机翼均有尖锐的前缘[21-24].

图 4

图 4   FTB模型三视图

Fig.4   Three views of FTB model


4.2. 气动分析方法比较

4.2.1. 计算精度

以FTB模型为例,比较2种气动分析方法的求解精度,在马赫数等于16的条件下CFD数值模拟、工程估算结果与文献数据[22]的对比如图5所示. 2种方法的结果随攻角的变化趋势基本与文献数据吻合,其中CFD数值模拟结果与文献数据更吻合,工程估算结果则与文献数据之间存在较大偏差.

图 5

图 5   升、阻力系数的计算结果对比

Fig.5   Comparison of calculation results of lift and drag coefficients


定义计算方法的平均误差 $ \bar \varepsilon $和CFD数值模拟相对于工程估算的精度提升比率 $ \eta $表达式如下:

$ \mathop {\bar \varepsilon }\limits^{} = \frac{1}{n_{\rm{t}}}\mathop \sum \limits_{i = 1}^{n_{\rm{t}}} \left| {C_i^{\rm{c}} - C_i^{\rm{e}}} \right|, $

$ \eta = \frac{{{{\bar \varepsilon }_{{\rm{en}}}} - {{\bar \varepsilon }_{{\rm{CFD}}}}}}{{ \displaystyle \sum \nolimits_{i = 1}^{n_{\rm{t}}} \left| {C_i^{\rm{e}}} \right|/n_{\rm{t}}}}. $

式中: $n_{\rm{t}}$为测试集点数; $C_i^{\rm{c}}$为第 $ i $个测试点通过CFD数值模拟或工程估算获得的气动系数,即升、阻力系数; $C_i^{\rm{e}}$为第 $ i $个测试点对应的测试集中的数据; ${\bar \varepsilon _{{\rm{CFD}}}}$${\bar \varepsilon _{{\rm{en}}}}$分别为CFD数值模拟和工程估算的平均误差. 2种方法求解FTB模型气动系数的平均误差如表1所示. 可以看出,升、阻力系数的计算中CFD数值模拟的精度均比工程估算的高. 在升力系数的计算中两者差距更小,而在阻力系数方面CFD数值模拟相对于工程估算的精度提升比率为9.56%.

表 1   2种方法求解气动系数的平均误差对比

Tab.1  Comparison of average errors of solving aerodynamic coefficients by two methods

气动系数 $ {\bar \varepsilon _{{\rm{en}}}} $ $ {\bar \varepsilon _{{\rm{CFD}}}} $ $ \eta $/%
Cl 0.02763 0.02222 3.53
Cd 0.01203 0.00411 9.56

新窗口打开| 下载CSV


4.2.2. 计算成本

2种方法对于计算成本的要求如表2所示. 表中,Ns为网格数量,NC为CPU使用数,t为计算时间. CFD数值模拟中的网格数量更多,且在时间、空间维度上迭代求解,故在计算设备配置和计算时间方面的要求均远高于工程估算的,尤其在计算时间方面,CFD数值模拟所需时间是工程估算的104数量级倍. 综合计算方法的平均误差和计算成本的对比结果,CFD数值模拟方法相较于基于工程估算的快速预测方法可以作为高精度计算方法使用.

表 2   2种方法求解气动系数的计算成本对比

Tab.2  Comparison of calculation cost of solving aerodynamic coefficients by two method

方法 Ns CPU配置 NC t
CFD数值模拟 1997434 Intel(R) Xeon(R) Platinum 8175M CPU @ 2.50 GHz 45 1.79 h
基于工程估算的
快速预测方法
5912 Intel(R) Core(TM)
i5-8400 CPU @ 2.80 GHz
1 0.58 s

新窗口打开| 下载CSV


4.3. 多精度气动建模

根据前面的结论,将通过CFD数值模拟和基于工程估算的快速预测方法获得的数据分别用作高精度数据和低精度数据. 多精度气动建模如图6所示,将2种信息源数据通过GPR完成多精度建模. 由496个低精度样本点和42个高精度样本点共同组成多精度气动建模的数据集,从数据集中随机选取42个高精度样本构建高精度训练集,选取256个低精度样本构建低精度训练集. 在 $ - {5^ \circ } \leqslant \alpha \leqslant {25^ \circ },5 \leqslant Ma \leqslant 20$的参数空间内构建二维气动力系数的多精度预测模型.

图 6

图 6   多精度气动建模流程

Fig.6   Process of multi-fidelity aerodynamic modeling


4.3.1. 拟合效果

选取高精度训练集中的数据为参考值,通过绘制高精度样本与多精度预测值间的相关性图展现多精度高斯过程回归对数据的拟合效果,如图7所示. 图中, ${\rm{C}}{{\rm{l}}_{{\rm{HF}}}}$表示升力系数的高精度样本, ${\rm{C}}{{\rm{l}}_{{\rm{LF}}}}$${\rm{C}}{{\rm{l}}_{{\rm{MF}}}}$分别为升力系数的低精度样本、多精度预测值,实线表示完全相关曲线 $y = x$,散点表征高精度样本与多精度预测值的联合位置. 当散点远离完全相关曲线时,表明在该处的拟合精度较低,反之,拟合精度较高. 其中,高精度样本数N=0时实际上为仅对256个低精度样本的单精度回归结果. 在多精度GPR的结果图中,散点与完全相关曲线几乎完全重合,表明相较于仅用低精度数据的单精度GPR结果,多精度GPR对升力系数拟合效果更好.

图 7

图 7   不同高精度样本数量下升力系数的高精度样本与多精度预测值间的相关性

Fig.7   Correlation between high-fidelity samples and multi-fidelity predicted values for lift coefficient under different numbers of high-fidelity samples


将预测结果与训练集中高精度样本作差得到升力系数的拟合误差eCl,并以云图形式呈现. 如图8所示为2种高精度样本数下,预测模型给出的升力系数拟合误差. 当N=0时,低精度代理模型在参数空间内的最大拟合误差稳定在约0.12;当N=42时,多精度代理模型在参数空间内的最大误差仅为0.0025. 多精度升力系数模型的拟合精度得到了极大的提升,将升力系数的拟合误差降低至原来的1/48,相对误差小于1%.

图 8

图 8   多精度升力系数模型的误差云图

Fig.8   Error cloud figure of multi-fidelity model for lift coefficient


4.3.2. 预测效果

在参数空间内随机选取12个有别于训练集的位置点,基于CFD数值模拟构建升力系数多精度预测模型的测试集,将该测试集作为参照用以说明多精度高斯过程回归对参数空间的预测能力. 如图9所示为N=0,42时升力系数测试集数据与多精度预测值之间的相关性结果. 当N=42时升力系数预测结果几乎与完全相关曲线重合,多精度代理模型对升力系数表现出良好的预测能力.

图 9

图 9   不同数量高精度样本下升力系数的测试集数据与多精度预测值的相关性

Fig.9   Correlation between data of test set and multi-fidelity predicted values for lift coefficient under different numbers of high-fidelity samples


进一步地,以测试集中高精度样本数据为参照,对多精度气动模型的误差进行定量的分析. 其中,多精度气动模型的误差(平方误差的平均值) ${\bar \varepsilon ^2}$定义如下:

$ \left.\begin{array}{l} \varepsilon _i^2 = {{\left( {C_i^{{\rm{MF}}} - C_i^{{\rm{HF}}}} \right)}^2}, \\ {{\bar \varepsilon }^2} = \dfrac{1}{N}\mathop \sum \limits_{i = 1}^N \varepsilon _i^2.\end{array}\right\} $

式中: $C_i^{{\rm{HF}}}$为测试集中第 $ i $个高精度数据; $C_i^{{\rm{MF}}}$为第 $i$个高精度数据对应参数下的多精度预测结果; $\varepsilon _i^2$为第 $i$个测试点处的平方误差.

基于测试集数据计算得到的多精度气动模型的平方误差的平均值及平方误差的方差 ${\sigma _{{{\bar \varepsilon }^2}}}$随训练集使用的高精度样本数变化,如表34所示. 同时,仅使用训练集中高精度样本通过单精度GPR构建代理模型,再基于测试集数据计算该模型的 ${\bar \varepsilon ^2}$${\sigma _{{{\bar \varepsilon }^2}}}$,与多精度结果形成对比. 根据对比结果,在FTB气动外形的多精度升力系数建模过程中,多精度高斯过程回归方法基本上遵循随着使用的高精度样本数增加,模型精度也得到提升的规律,更重要的是它比仅用高精度数据构建的单精度模型更具精确性和稳定性. 当训练集高精度样本数为42、低精度样本数为256时,升力系数代理模型平方误差的平均值降到10−5数量级水平. 此时,多精度气动模型的预测误差波动很小,预测稳定性高.

表 3   多精度升力系数模型的平方误差的平均值

Tab.3  Mean of squared error for multi-fidelity model of lift coefficient

N ${ {\rm{lg } } }\left( { { {\bar \varepsilon }^2} } \right)$
单精度GPR 多精度GPR
4 −1.286 −3.097
9 −2.325 −4.281
18 −2.149 −4.245
35 −5.623 −6.082
42 −5.733 −6.083

新窗口打开| 下载CSV


表 4   多精度升力系数模型的平方误差的方差

Tab.4  Variance of squared error for multi-fidelity model of lift coefficient

N ${\lg}\;\left( {{\sigma _{{{\bar \varepsilon }^2}}}} \right)$
单精度GPR 多精度GPR
4 −2.337 −6.225
9 −4.407 −8.059
18 −4.011 −7.966
35 −10.956 −11.515
42 −11.146 −11.367

新窗口打开| 下载CSV


4.3.3. 气动建模结果

类似地,对FTB模型的阻力系数也进行多精度建模,当训练集高精度样本数为42、低精度样本数为256时,升、阻力系数的多精度建模结果如图10所示. 此时阻力系数与升力系数模型预测效果相仿,在高精度样本数小于等于42范围内达到最优.

图 10

图 10   升、阻力系数的多精度建模结果云图

Fig.10   Cloud figure of multi-fidelity modeling results for lift and drag coefficients


4.4. 基于多精度气动模型的轨迹仿真

针对空天飞行器的再入问题,将已经构建的多精度气动模型应用在轨迹仿真中,模拟出FTB模型在控制攻角条件下的飞行状态变化. 根据飞行动力学方程求解流程,构建轨迹仿真模型,再入轨迹仿真流程如图11所示. 其中,初始参数包括飞行器质量m、初始高度h、飞行速度V、参考面积S、航迹角γ、航向角ψ、经度λ、纬度Φ、倾斜角σ等.

图 11

图 11   再入轨迹仿真流程

Fig.11   Process of reentry trajectory simulation


在再入过程中,存在严重的气动加热现象、巨大的动压以及过载情况,超过一定限制会对机体本身产生破坏,一般气动加热取驻点处热流率密度作为参考,热流率密度 $\dot Q$、动压 $q$、过载 $n$定义如下:

$ \left. {\begin{array}{*{20}{l}} {\dot Q = \dfrac{K}{{\sqrt {{R_{\rm{n}}}} }}{\rho ^{0.5}}{V^{3.15}},} \\ {q = \dfrac{1}{2}\rho {V^2},} \\ {n = \dfrac{{\sqrt {{L^2}+{D^2}} }}{{m{g_0}}}.} \end{array}} \right\} $

式中: ${R_{\rm{n}}}$为驻点曲率半径, ${g_0}$为重力加速度,K为常数.

4.4.1. 问题描述

在再入过程中,通常会预先定义飞行器制导策略,而定义制导策略常见的方式就是使用预先定义的攻角曲线. 这里给出攻角控制方案,假设它是随速度变化的函数,表达式如下:

$ \alpha = \left\{ {\begin{array}{*{20}{c}} {25,}&{V \geqslant 4\,000\; {\rm{m}}/{\rm{s}};} \\ {0.007\,5V - 5,}&{2\;000\; {\rm{m}}/{\rm{s}} \leqslant V \leqslant 4\;000\; {\rm{m}}/{\rm{s}};} \\ {10,}&{V \leqslant 2\;000\; {\rm{m}}/{\rm{s}}.} \end{array}} \right. $

在再入过程初期飞行速度和初始高度都较大,初始仿真条件如下:机体驻点曲率半径为0.12 m,质量为2000 kg,参考面积为5.18 m2,初始高度为70 km,速度为6 km/s,航迹角为−2°,航向角为0°,起始经纬度均为0°,倾斜角σ为0°. 根据Detra-Hidalgo模型[21],计算驻点热流率密度的常数取K=5.16×10−5. 由于多精度气动模型基于参数空间 $ - {5^ \circ } \leqslant \alpha \leqslant {25^ \circ }$$5 \leqslant Ma \leqslant 20$中的高低精度数据构建,为了保证气动力系数预测的有效性,仿真结束条件设置为飞行马赫数小于5.

4.4.2. 轨迹仿真结果

将仅用42个高精度样本、仅用256个低精度样本以及使用256个低精度样本和42个高精度样本构建的3种气动模型分别作为再入轨迹仿真的气动数据输入,并根据仿真条件和初始参数设置再入轨迹模型. 在多精度气动建模中,本研究已经从定性和定量的角度证明了多精度相对于单精度模型具有更好的预测效果,因此这里以基于多精度模型的轨迹仿真结果为参照,将单精度的仿真结果分别与多精度的仿真结果作差获得再入特征变量的偏差,仿真结果及偏差对比如图12所示.

图 12

图 12   基于单、多精度气动模型的再入特征曲线及偏差比较

Fig.12   Curve of reentry characteristic and comparison of errors based on single-fidelity and multi-fidelity aerodynamic models


根据仿真结果,高度随时间的变化呈震荡曲线下降,这是空天飞行器再入过程中的典型路径特征,它是下降过程中升阻力系数、速度、空气密度等综合影响的结果. 根据热流率密度曲线、过载曲线、动压曲线,热流率密度和过载为再入初期影响飞行的主要因素,随着飞行速度下降和高度下降,空气密度急速上升,动压对飞行器状态影响逐渐显著. 偏差对比结果显示,通过多精度GPR、高精度GPR构建的气动模型分别作为输入获得的再入曲线相差较小,通过低精度GPR构建的气动模型作为输入获得的再入曲线与前面两者相差较大,采用低精度GPR的最大仿真偏差约为采用高精度GPR的10~100倍. 具体地,初始高度、速度较大,热流率密度、动压为速度的函数,因此低精度GPR构建的气动模型对再入高度、速度以及热流率密度、动压偏差均带来显著影响. 其中,热流率密度偏差绝对值最大至105数量级,多精度气动建模的工程意义也因此得到体现. 由于不能获取轨迹仿真所需要的全部高精度气动数据,无法对多精度气动模型获得的再入仿真结果给出定量的误差分析.

5. 结 论

(1)以FTB气动外形为研究对象,分析得出相较于工程估算,CFD数值模拟方法求解阻力系数的精度提升9.56%,而升力系数的结果差距略小. 但是,CFD数值模拟计算成本要远高于工程估算的.

(2)采用多精度高斯过程回归方法,能以低计算成本完成该空天飞行器的多精度气动建模,且模型精度较高. 当训练集使用42个高精度样本、256个低精度样本时,所提出的多精度气动模型均方误差低至10−5数量级,且比仅用相同数量高精度数据构建的单精度模型精确度和稳定性更高.

(3)将多精度气动模型与再入轨迹仿真耦合,模拟再入过程中的重要状态参数变化,对比分析单、多精度气动模型的仿真结果,发现气动模型的微小差异对再入高度、速度、热流密度、动压影响显著,进一步验证了所提出的多精度气动建模方法对于空天飞行器再入过程轨迹高精度仿真的工程意义.

(4)本研究在多精度气动建模中,并未对训练集和测试集的选用策略作深入考量,最终采用模型是否为全局最优模型也未分析论证. 在未来研究中可将优化过程和多精度气动建模方法相结合,选用不同采样策略,通过迭代寻优给出目标误差下的最优气动模型.

参考文献

刘鹏, 宁国栋, 王晓峰, 等

从SR-72项目看美国高超声速平台研究现状

[J]. 飞航导弹, 2013, 12 (12): 3- 9

DOI:10.16338/j.issn.1009-1319.2013.12.010      [本文引用: 1]

LIU Peng, NING Guo-dong, WANG Xiao-feng, et al

The research status of American hypersonic platform from the perspective of SR-72 project

[J]. Flying Missile, 2013, 12 (12): 3- 9

DOI:10.16338/j.issn.1009-1319.2013.12.010      [本文引用: 1]

曾慧, 白菡尘, 朱涛

X-51A超燃冲压发动机及飞行验证计划

[J]. 导弹与航天运载技术, 2010, 12 (1): 57- 61

ZENG Hui, BAI Han-chen, ZHU Tao

X-51A scramjet engine flight and demonstration program

[J]. Missiles and Space Vehicles, 2010, 12 (1): 57- 61

DENG Y D, HUANG S H, YANG J M, et al

A preliminary investigation on aerodynamic characteristics of an X-51A-like aircraft model

[J]. Acta Aerodynamica Sinica, 2013, 31 (3): 376- 380

雪松

从"银乌"到航天飞机: 20世纪50年代到80年代的美国助推-滑翔技术发展

[J]. 兵器, 2017, 12 (8): 55- 58

XUE Song

From "silver crow" to the space shuttle: the development of American boost-gliding technology from the 1950s to the 1980s

[J]. Weapon, 2017, 12 (8): 55- 58

唐志共, 张益荣, 陈坚强, 等

更准确、更精确、更高效—高超声速流动数值模拟研究进展

[J]. 航空学报, 2015, 36 (1): 120- 134

TANG Zhi-gong, ZHANG Yi-rong, CHEN Jian-qiang, et al

More accurate, more precise, more efficient-research progress in numerical simulation of hypersonic flow

[J]. Journal of Aeronautics and Astronautics, 2015, 36 (1): 120- 134

PETROSINO F, FUMO M, PEZZELLA G, et al. Aerodynamic performances of USV3 CIRA re-entry vehicle[C]// 63rd International Astronautical Congress. Naples: IAF, 2012.

[本文引用: 1]

马率, 张露, 刘钒, 等

类X-37B航天器气动力天地相关性数值模拟

[J]. 航空学报, 2021, 42 (2): 40- 49

[本文引用: 1]

MA Shuai, ZHANG Lu, LIU Fan, et al

Numerical simulation of aerodynamic space-earth correlation of X-37B-like spacecraft

[J]. Journal of Aeronautics and Astronautics, 2021, 42 (2): 40- 49

[本文引用: 1]

何开锋, 钱炜祺, 汪清, 等. 数据融合技术在空气动力学研究中的应用[J]. 空气动力学学报, 2014, 32(6): 777-782.

[本文引用: 1]

HE Kai-feng, QIAN Wei-qi, WANG Qing, et al. Application of data fusion technique in aerodynamics studies[J]. Acta Aerodynamica Sinica, 2014, 32(6): 777-782.

[本文引用: 1]

杜涛, 陈闽慷, 李凰立, 等. 变精度模型(VCM)的自适应预处理方法研究[J]. 空气动力学学报, 2018, 36(2): 315-319.

DU Tao, CHEN Min-kang, LI Huang-li, et al. Research on adaptive preconditioning method for variable complexity mode[J]. Acta Aerodynamics Sinica, 2018, 36(2): 315-319.

MEYSAM M A, ENTEZARI M M, ALIREZA A. An efficient surrogate-based framework for aerodynamic database development of manned reentry vehicles[J]. Advances in Space Research, 2018, 62(5):997-1014.

BELYAEV M, BURNAEV E, KAPUSHEV E, et al. Surrogate models for spacecraft aerodynamic problems[C]// 11th World Congress on Computational Mechanics. Barcelona: [s.n.], 2014.

QI Z, PING J, SHAO X, et al

A variable fidelity information fusion method based on radial basis function

[J]. Advanced Engineering Informatics, 2017, 32 (4): 26- 39

王文正, 桂业伟, 何开锋,等. 基于数学模型的气动力数据融合研究[J]. 空气动力学学报, 2009, 27(5): 524-528.

[本文引用: 1]

WANG Wen-zheng, GUI Ye-wei, HE Kai-feng, et al. Aerodynamic data fusion technique exploration[J]. Acta Aerodynamics Sinica, 2009, 27(5): 524-528.

[本文引用: 1]

CHEN C, ZUO Y, YE W, et al. Learning properties of ordered and disordered materials from multi-fidelity data[J]. Nature Computational Science; 2021, 1(1): 46-53.

[本文引用: 1]

PANG G, LIU Y, KARNIADAKIS G E

Neural-net-induced Gaussian process regression for function approximation and PDE solution

[J]. Journal of Computational Physics, 2019, 384: 270- 288

DOI:10.1016/j.jcp.2019.01.045     

KENNEDY M C, O'HAGAN A

Predicting the output from a complex computer code when fast approximations are available

[J]. Biometrika, 2000, 87 (1): 1- 13

DOI:10.1093/biomet/87.1.1     

BABAEE H, PERDIKARIS P, CHRYSSOSROMIDIS C, et al. Multi-fidelity modelling of mixed convection based on experimental correlations and numerical simulations[J]. Journal of Fluid Mechanics, 2016, 809: 895-917.

PARUSSINI L, VENTURI D, PERDIKARIS P, et al

Multi-fidelity Gaussian process regression for prediction of random fields

[J]. Journal of Computational Physics, 2017, 336: 36- 50

DOI:10.1016/j.jcp.2017.01.047      [本文引用: 1]

PALACIOS F, COLONNO M R, ARANAKE A C, et al. Stanford university unstructured (SU2): an open-source integrated computational environment for multi-physics simulation and design[C]// 51st AIAA Aerospace Sciences Meeting including the New Horizons Forum and Aerospace Exposition. Grapevine: AIAA, 2013.

[本文引用: 1]

PERDIKARIS P, RAISSI M, DAMIANOU A, et al

Nonlinear information fusion algorithms for data-efficient multi-fidelity modelling

[J]. Proceedings of the Royal Society A: Mathematical, Physical and Engineering Sciences, 2017, 473 (2198): 20160751

DOI:10.1098/rspa.2016.0751      [本文引用: 1]

杨炳尉

标准大气参数的公式表示

[J]. 宇航学报, 1983, 4 (1): 86- 89

[本文引用: 3]

YANG Bing-wei

Formula representation of standard atmospheric parameters

[J]. Acta Astronautica, 1983, 4 (1): 86- 89

[本文引用: 3]

PEZZELLA G, VIVIANI A

Aerodynamic performance analysis of a winged re-entry vehicle from hypersonic down to subsonic speed

[J]. Aerospace Ence and Technology, 2016, 52 (5): 129- 143

[本文引用: 1]

PEZZELLA G

Aerodynamic and aerothermodynamic trade-off analysis of a small hypersonic flying test bed

[J]. Acta Astronautica, 2011, 69 (3/4): 209- 222

DOI:10.1016/j.actaastro.2011.03.004     

FADGYAS M C, PRICOPOP M V, NICULESCU M L, et al. Fast computational hypersonic heat flux estimation[C]// International Conference of Numerical Analysis and Appllied Mathematics. Thessaloniki: [s.n.], 2017.

[本文引用: 1]

/