楊國濤,岳振江,2,,劉莉,2
1.北京理工大學 宇航學院,北京 100081
2.北京理工大學 飛行器動力學與控制教育部重點實驗室,北京 100081
隨著航空航天技術的發展,高超聲速飛行器由于速度快、突防能力強、覆蓋范圍廣、隱身效果顯著等優點,具有廣泛的應用前景[1]。由于高超聲速飛行器在大氣層內高速飛行,氣動熱防護是需要妥善解決的關鍵問題之一[2]。傳統氣動熱獲取主要包括試驗研究、工程計算、數值模擬3 種方法[3]。飛行試驗和地面風洞試驗能夠獲取飛行器氣動熱的真實狀況,但長周期、高成本限制了其在設計階段初期的應用[3]。氣動熱工程計算基于試驗數據或邊界層方程相似解,通過合理假設,采用經驗公式、半經驗公式獲得,具有快速高效的優點,但只能處理簡單外形的飛行器[4]。數值模擬是利用計算流體力學(Computational Fluid Dynamic,CFD)方法求解Navier-Strokes 方程及其近似,對飛行器外形適應性強,能充分考慮氣流黏性、真實氣體效應等,但較低的計算效率在設計迭代過程中應用受限[3]。針對上述傳統方法存在的局限性,為有效解決高耗時高成本氣動熱獲取的工程問題,出現了利用相對簡單的數學模型來表達復雜全階空氣動力學模型輸入輸出關系的方法[5],以達到快速預示氣動熱的目的,并逐漸成為近年來氣動研究的熱點[6]。陳海昕等[7]總結了機器學習在氣動優化設計中的應用,并進一步探討了利用深度代理模型和深度降階模型進行氣動數據的歸納分析和流場重建。Yan 等[8]基于POD 和修正的切比雪夫多項式提出一種POD-Chebyshev 方法,應用于飛行器控制面將平均誤差降到了2%以內。張智超等[9]基于徑向基神經網絡提出一種氣動熱預測代理模型方法,應用在NASA 火星實驗室的橢圓鈍化高超聲速飛行器中,關鍵區域預示誤差小于10%。
氣動熱數學近似模型主要通過采樣獲取物理系統的主要特征,因此基于采樣技術獲取的樣本質量很大程度決定樣本所包含的系統信息,進而影響模型的預示精度。現有的采樣方法包括一 次 性 采 樣(One-Shot)和 序 列 采 樣[6,10]。One-Shot 一次性獲取具有良好填充均勻性和投影均勻性的樣本,建模次數少、效率高,常用的方法有全析因設計、正交設計、均勻設計、拉丁超立方設計(Latin Hypercube Design, LHD)和最優LHD(OLHD)等[6,10-11],但是存在欠采樣或過采樣的局限[12]。序列采樣利用少量初始樣本構建近似模型,并通過迭代增加樣本更新近似模型,以達到有效控制采樣規模和兼顧模型精度的目的[12]。自適應采樣是一類重要的序列采樣方法,在利用已有樣本空間信息的同時,還充分考慮系統的物理特征在具有較大誤差或高度非線性等局部欠采樣區域重點新增樣本,構建更加準確高效的近似模型,并達到節約計算成本的目的,相較于一次性采樣,自適應采樣具有更加廣泛的應用前景[13]。
根據預示模型的用途,自適應采樣方法主要包括兩類,一類是面向優化以提高模型在其關注的局部區域的預示精度[14-16];另一類是面向全局近似以提高整體預示精度[17]。針對全局近似任務,自適應采樣通過順序迭代獲取新增樣本信息,以盡可能小的采樣規模獲取整個參數空間內充分的系統信息,支持響應的準確預示。全局探索與局部開發的平衡對全局近似效果至關重要,有效的平衡不僅可以在已識別的區域中進行充分的局部開發,還可以及時地提供全局探索以避免錯過一些未檢測到的區域[18]。Xiong 等[19]利用基于非平穩協方差的 Kriging 模型的預測方差輔助采樣以減小模型的不確定性,從而提高預測質量。Yao 等[20]提出一種基于梯度的徑向基神經網絡方法,利用現有模型的梯度信息依次擴展樣本集并細化模型,從而有效提高模型近似精度。Farhang-Mehr 等[21]提出了最大熵自適應采樣的方法,旨在將樣本放置在響應的不規則區域。Turner 等[22]采用模擬退火來平衡局部開發和全局探索,以達到多準則自適應采樣的目的。Li 等[23]提出一種基于預測誤差的Kriging 近似自適應方法,以改善響應中近似不佳的部分。Aute 等[24]提出了基于交叉驗證誤差的序列采樣方法,根據預測誤差在高度非線性區域采集更多的點。Chen 等[25]提出了一種基于模糊聚類的自適應加點策略(Adding-Point Strategy based on Fuzzy Clustering, APSFC),通過對具有較大誤差的樣本集進行聚類,并在聚類內部產生新增樣本,一定程度提高了構建高超聲速升力面氣動熱預示模型的效率和精度。Crombecq 等[12]提出了一種通用可靠的LOLA-Voronoi 混合序列采樣方法,通過局部線性近似衡量樣本周圍非線性程度和通過Voronoi 圖衡量樣本周圍密度相結合的方法獲取新增樣本,所提方法針對不同模型類型都能取得很好的效果,但是在估計樣本梯度時需要進行復雜的鄰域計算。Xu 等[26]將LOO(Leave-One-Out)交叉驗證和Voronoi 圖相結合提出一種通過誤差追蹤逐步提高預示模型準確性的CV-Voronoi 方法,與LOLA-Voronoi 相比,該方法效果更優。Kaminsky 等[27]還 結 合k-fold 交 叉 驗 證 和 批 量 采樣技術提出了一種改善的KFCV-Voronoi 方法,降低了采樣過程中的計算成本。
為加快高超聲速飛行器氣動熱環境分析,本文提出了一種基于模糊聚類超球體影響域和當地誤差評分系數加權拒絕域的自適應采樣方法(adaptive sampling method based on Fuzzy Clustering HyperSphere influence domain and local error scoring coefficient Weighted refused domain, FCHSW),在此基礎上建立氣動熱全局快速預示模型(Rapid Predicting Model,RPM)。首先,對一次采樣獲取的少量高精度工況構建氣動熱RPM;然后,評估模型的誤差分布特征,建立基于模糊聚類的超球影響域和基于局部誤差評分系數加權的拒絕域,進而結合maxmin 準則在綜合確定的重點采樣域新增高精度樣本,提高采樣質量,實現RPM 的自適應更新,高效提升全局預示精度。
高超聲速飛行器氣動熱快速準確預示是高超聲速熱防護和防隔熱設計分析的重要前提。面向高精度高效率氣動熱設計的需求,本文采用基于數據驅動的氣動熱全局快速預示框架,根據有限的高精度氣動熱數值計算結果構造簡單數學模型來替代復雜CFD 模型的評估,實現參數空間內飛行器氣動熱環境快速準確預示。
氣動熱全局快速預示框架按順序分為CFD氣動熱計算與RPM 構建、氣動熱RPM 測試與更新2 個關鍵步驟,基本流程如圖1 所示。

圖1 氣動熱RPM 框架示意Fig.1 Schematic of aerothermodynamics RPM framework
為有效控制飛行器高精度數值計算成本,需要從眾多流場控制參數中確定對物理系統有重要影響的最小維度飛行狀態參數設計空間,并利用采樣技術獲取少量具有良好空間填充性和投影均勻性的初始訓練樣本,以代表整個飛行狀態空間。
根據選定的飛行器氣動外形,基于CFD 計算策略獲取所有初始飛行工況的高精度氣動熱數值計算結果。然后基于給定狀態下流場的輸入輸出特性確定數學近似模型,并采用參數估計法對數學模型進行訓練,完成飛行器表面氣動熱流RPM 的構造。
初始構建的訓練模型往往精度較低,為了使RPM 能充分實現對大規模高耗時復雜CFD 系統的近似,根據訓練樣本的空間分布信息和訓練模型的誤差分布特性,基于自適應采樣方法添加新的訓練樣本,并調用CFD 模型獲取新增樣本響應,據此迭代更新訓練模型以逐步提高其預示精度。模型的誤差分布特性可以通過預示方差、交叉驗證誤差以及梯度等信息來衡量,其中交叉驗證誤差由于易于獲取且不依賴模型,更廣泛的用于自適應指導模型更新[13,24]。
為了提供系統的主要特征,要求RPM 與CFD 模型誤差應當足夠小,因此獲取額外的測試樣本對每一輪更新的模型進行精度校驗,以驗證模型的準確性,并判斷迭代終止。
由于訓練樣本規模或高精度計算成本的限制,為了提升高精度樣本采樣質量,進一步改善RPM 的全局預示精度,更好的適用于可能存在的多極值、強非線性問題,自適應采樣是指導RPM高效更新的關鍵技術。
針對有限計算成本下提升RPM 全局預示精度的問題,本文提出的FCHSW 方法基本流程如圖2 所示,影響域和拒絕域分別為新增樣本的潛在區域和拒絕區域,同時結合maxmin 準則,綜合權衡參數空間的全局探索和局部開發,實現RPM精度的高效提升。

圖2 FCHSW 基本流程Fig.2 Basic flow of FCHSW
FCHSW 具體步驟如下:
步驟 1確定nv維設計變量、參數空間Ω、測試樣本數nt及方法相關參數。方法相關參數主要包括:初始訓練樣本數ns0、每輪新增樣本數nadd、波 動 系 數μ以 及 終 止 條 件(預 期 誤 差 閾 值e?est和終止樣本數閾值nest)。
步驟 2基于OLHD 在參數空間生成相互獨立的初始訓練樣本集x和測試樣本集xt,計算真實響應y和yt,并初始化樣本數據庫。
步驟 3利用初始訓練樣本集構建RPM,利用測試樣本集進行模型精度校驗。判斷是否滿足終止條件,即當預期誤差e?<e?est或訓練樣本數ns>nest,則迭代終止,否則進行步驟4。本文將平均相對誤差作為模型精度評估的停機準則:
其中:上標U 和L 分別表示真實響應yt的最大值和最小值;下標Nt 表示響應在區間[1,2]的歸一化值,表示為
步驟 4利用k-fold 或LOO 獲取所有樣本的交叉驗證誤差CV,挑選出大于平均誤差的樣本做模糊聚類,進而得到每個聚類的影響域DEi(1 ≤i≤nc),其 中nc為聚 類個數。
步驟 5利用超球體對參數空間進行分割,獲取每個樣本的拒絕域DRi(1 ≤i≤ns)。
步驟 6根據獲取的影響域和拒絕域,新的設計域為初始參數空間對拒絕域的補集與影響域的交集。考慮到新的設計域為不規則區域,采用Monte Carlo 仿真在整個參數空間生成隨機分布的若干樣本xrand,并利用接受-拒絕采樣將設計域Dc內的隨機樣本作為候選樣本xcandidate;進而根據maxmin 準則[28]從xcandidate中選出每輪迭代的新增樣本xadd并計算響應yadd;最后,更新樣本數據庫并返回步驟3 以實現RPM 的更新。
隨機樣本個數定義為N(xrand)=ns0×nv×ω,ω為控制參數,為保證方法有效性的同時盡可能降低計算成本,參考文獻[26]的取值,本文取ω=100。
圖3 展示了二維情況下FCHSW 的一輪迭代加點示意,實心圓為訓練樣本,圓半徑越大表示誤差越大,將具有較大誤差的樣本集分為2 個聚類,三角形為聚類中心,實線圓表示樣本的拒絕域邊界,填充部分為新的設計域,五角星代表新增樣本。

圖3 FCHSW 加點過程示意Fig.3 Adding-point process of FCHSW
基于模糊聚類[29]按照相似度對數據集進行分類,建立樣本與類的不確定性描述,以實現對參數空間的有效劃分和縮減。模糊c-均值聚類(Fuzzy C-Means clustering method,FCM)將問題歸結為一個非線性規劃問題,通過極小化各數據點到聚類中心的加權平均和得到每個數據點對所有類中心的隸屬度,實現對樣本自動分類[29]。
考 慮 樣 本 集X=[xi](i=1,2,…,ns),將樣本集中元素根據模糊聚類的方法劃分為nc(2 ≤nc≤ns)個模糊子集,每個數據點對所有類中心的整體差異可表示為
式中:U=[uij] (i=1,2,…,nc;j=1,2,…,ns)為隸屬矩陣,uij表示第j個樣本xj在第i個聚類的隸屬度,滿足,表達式為
其中:d為影響隸屬度矩陣模糊化程度的指數權重(通常取d=2)。求解式(3)中的極小值問題,即可得到聚類中心和隸屬度矩陣U*。
通過最大輪廓系數法來預先確定FCM 的最佳聚類個數,以實現方法的無監督學習。輪廓系數定義如下[30]:
式中:a(i)為第i個樣本xi與其所在簇內其他樣本的平均距離,代表簇內凝聚度;b(i)為樣本xi與其他每個簇樣本平均距離的最小值,代表簇間分離度。輪廓系數滿足-1 ≤S≤1,越接近1 說明聚類效果越好,反之越接近-1 聚類效果越差。
影響域是由模糊聚類所屬較大誤差樣本集拓展得到的一個參數空間,定義為超球體。考慮第i 個影響域DEi(1 ≤i ≤nc)包含的樣本集為xci,如果xci有多個樣本,定義影響半徑rci為聚類中心到該聚類所有樣本距離的最大值,超球體影響域表示為
如果xci只有一個樣本,定義超球體影響域為以該樣本的拒絕半徑r(拒絕半徑在2.3 節中給出了介紹)作為半區間寬度的超立方體的外接超球體,表示為
為充分考慮樣本的空間分布特性,為每個樣本定義一個拒絕域,拒絕域為新增樣本需要規避的區域,從而避免其與初始樣本空間分布過近造成樣本冗余。
誤差評分系數與拒絕域和maxmin 準則聯合使用,一方面,誤差越大的樣本其拒絕域應當越小,以允許候選樣本向其適當靠近;另一方面,利用maxmin 準則從若干候選點中挑選新增樣本時,通過誤差評分系數對樣本間的幾何距離進行乘法加權,更容易將靠近較大誤差樣本的候選點挑選出來,從而在其附近增加更多的樣本,以達到有效權衡全局探索和局部開發的目的。
樣本所屬的拒絕域是以該樣本點為球心的超球體,拒絕半徑為該點與剩余樣本點最小距離的一半乘以誤差評分系數,樣本xj(1 ≤j ≤ns)的拒絕半徑和拒絕域分別表示為
式中:λj為樣本xj的誤差評分系數,根據當地誤差對每個樣本進行評分。λj表示為
式中:μ 為波動系數,當μ=1 時不考慮誤差評分,此時誤差評分系數λj=1。
根據每個聚類的影響域和所有樣本的拒絕域,第i 個聚類的設計域即為
添加樣本時,根據誤差評分系數分配各設計域的新增樣本數,實現在較大誤差區域增添更多的樣本。第i 個設計域的誤差評分系數表示為
其 中:e?CVij表示 第i 個 設 計 域 第j 個 樣 本 的 相 對 誤差。第i 個設計域新增樣本數為niadd=λic·nadd。
此外,基于maxmin 準則能夠獲取較好空間均勻性的樣本,但是直觀上非線性程度較大的區域對樣本的密集度要求更高,因此計算候選樣本xi∈xcandidate與初始樣本xj∈x 的距離時,引入誤差評分系數對距離進行加權,表示為
本文所提自適應采樣方法是一種非侵入方法,可以適配不同的數學近似模型,為驗證方法的效率和可靠性,以Kriging[31-32]為例,應用于數值測試算例,并討論相關參數的影響。
附錄A 給出了測試函數用例,采用LOO 獲取交叉驗證誤差。設置每輪新增樣本數nadd=nv和波動系數μ=2,收斂準則為歸一化預期誤差閾值e?est=1% 或終止樣本數閾值nest=1 000。選取1 000 個測試樣本進行精度校驗,將所提方法與One-Shot、CV-Voronoi 和APSFC 方 法 進 行 對比。為減小隨機性影響,更客觀地評價方法的效果,每個算例運行50 次,分析其結果的統計特性。文獻[13]總結了初始樣本數的合適取值,考慮到初始樣本數不是本文方法的主要關注點,故不再討論其對采樣結果的影響,后續不做特殊說明處,均選取一個較小的初始樣本數ns0=5nv計算。
圖4 展示了初始樣本為6 終止樣本為16 的具有大范圍平坦區域以及多個局部極值的一維算例結果,其中圓為One-Shot 采樣,叉為初始樣本,下三角、上三角、五角星分別表示CV-Voronoi、APSFC 和FCHSW 對 應 新 增 樣 本。One-Shot 在整個參數空間均勻采樣,APSFC 有多個新增樣本落在平坦區域且新增樣本間存在空間分布過近造成一定程度的資源浪費,FCHSW 和CV-Voronoi重點探索非線性區域,在平坦區域上的點較少,且FCHSW 預示響應與真實響應曲線基本重合,相比One-Shot、CV-Voronoi 和APSFC,FCHSW具有更好的全局近似效果。

圖4 一維測試算例結果對比Fig.4 Results comparison of one-dimensional numerical examples
表1 展示了9 個二維~六維測試算例在One-Shot、CV-Voronoi、APSFC 和FCHSW 這4 種方法下終止樣本數的收斂均值和均方差對比結果,對應的缺口箱線圖如圖5 所示。本文所提FCHSW 方法在9 個測試算例中均取得最優效果。FCHSW 與基于One-Shot 的采樣相比,采樣規模平均減少14.2%,其中最大減少幅度相比ES 達到35.7%;與基于CV-Voronoi 的采樣相比,采樣規模平均減少6.8%,其中最大減少幅度相比MZ 達到21.5%;與基于APSFC 的采樣相比,采樣規模平均減少26.1%,其中最大減少幅度相比MZ 達到45.5%。此外,根據均方差對比結果,APSFC魯棒性最差,FCHSW 則具有很好的魯棒性。

表1 FCHSW 與One-Shot、CV-Voronoi、APSFC 測 試結果對比Table 1 Results comparison of One-Shot, CV-Voronoi, APSFC and FCHSW

圖5 FCHSW 與One-Shot、CV-Voronoi、APSFC 測試結果缺口箱線圖對比Fig.5 Notched boxplots of calculations by One-Shot, CV-Voronoi, APSFC and FCHSW
為進一步驗證FCHSW 方法的有效性,選取具有局部高度非線性和大面積平坦分布特征的ES、PK 和MZ 測試函數為例展示了自適應采樣詳細結果,其中ES 和PK 分別為單峰和多峰函數,MZ 除了擁有多個局部極值還具有狹長波谷帶。圖6 展示了ES、PK、MZ 計算收斂迭代圖,與One-Shot、CV-Voronoi 和APSFC 相 比,FCHSW能夠迅速收斂到期望誤差閾值。圖7 展示了FCHSW 分 別 針 對ES、PK 和MZ 算 例 的 新 增 樣本結果,其中正方形表示初始樣本,圓表示新增樣本。圖7(a)和圖7(b)展示了樣本在中部非線性區域采樣密集在邊緣平坦區域采樣稀疏,但是在整個平坦區域樣本分布較為均勻。圖7(c)展示了FCHSW 在非線性波谷帶采樣密集,尤其是在2 個局部極值附近更為明顯,在平坦波峰帶區域采樣相對均勻稀疏。結果表明,FCHSW 方法對形態良好的區域實現稀疏、均勻且全覆蓋的采樣;對多極值、強非線性區域實現重點密集采樣,實現了全局探索和局部開發的高效平衡。此外,針對不同的模型特征以及高維問題,FCHSW 均表現出良好的性能,從而驗證了方法的有效性和廣泛適用性。

圖6 典型算例下FCHSW 與One-Shot、CV-Voronoi、APSFC 的迭代收斂圖Fig.6 Convergence histories of One-Shot, CV-Voronoi, APSFC and FCHSW for typical numerical cases

圖7 FCHSW 所得典型算例的樣本分布圖Fig.7 Sample distribution of typical test cases using FCHSW
針對計算效率,通過代理模型建模次數與計算耗時2 個方面對方法進行評價。One-Shot 方法作為一次性采樣方法理論上只需要進行一次模型訓練,但是面對未知問題,通常事先難以估計達到期望精度所需樣本數,故實際操作中需要多次嘗試,且由于此類采樣方法通常追求分布均勻性與投影正交性,不能針對相關物理問題進行重點區域的針對性采樣,樣本利用效率無法保證,下文討論計算效率時不再考慮。
表2 展示了3 種自適應采樣方法在測試算例所需的建模次數及訓練時間的統計結果。在建模次數方面,本文FCHSW 方法在所有測試算例中得到最小的均值與方差。在計算時間方面,在多數算例中取得了最佳或相當的表現,特別是在存在多平臺死區的復雜算例MZ 中,CV-Voronoi 和APSFC 平均耗時分別是本文所提FCHSW 方法的4.7 倍和11.7 倍。以上結果表明本文所提方法在獲得指定精度的代理模型過程中,不僅可以減少對樣本數量的需求,同時也具有良好的計算效率。

表2 計算過程中產生的建模次數及所需時間Table 2 Number of modeling times and time required in calculation process
為了驗證FCHSW 方法的有效性,本節對影響域的選擇及每輪新增樣本數nadd和波動系數μ對結果的影響進行進一步討論。
作為對比,在其他參數設置相同的情況下,圖8 展示了FCHSW 方法的2 種簡化形式。其中圖8(a)展示了不考慮誤差評分系數的拒絕域,此時各樣本的誤差評分系數λi=1(i=1,2,…,ns),相應的波動系數μ=1。圖8(b)展示了影響域為超立方體的情況,超立方體影響域為聚類所屬樣本在所有維度空間的跨度,定義為

圖8 FCHSW 方法的2 種簡化形式Fig.8 Two simplified forms of FCHSW method
3.2.1 關于影響域的討論
針對超立方體采樣區域使得新增樣本趨于在已有樣本內空間,不利于全局探索的局限性,所提FCHSW 方法采用超球域,可在給定誤差分布特性下拓展不同維度的采樣范圍,提高新增樣本的潛在可探索性,進而改善RPM 的全局預示精度。
分別針對超球體和超立方體兩種影響域計算方式,對比測試算例集的自適應采樣結果,如表3 所示。超球體影響域在9 個算例中均表現出不同程度的優異性,其采樣規模相比超立方體影響域平均減少6.7%,其中最大性能提升在PK 算例中取得,達到了13.6%。

表3 影響域對比結果Table 3 Results comparison of influential domain
3.2.2 每輪新增樣本數對結果的影響
為考察每輪新增樣本數對方法有效性影響,選取nadd=nv,2nv,3nv,4nv,5nv,結果對比如 圖9所示,具體計算結果如表4 所示。

表4 每輪新增樣本數的影響Table 4 Summary of test results about number of new samples per round

圖9 每輪新增樣本數對比結果Fig.9 Results comparison of number of new samples per round
FCHSW 整體上呈現隨著每輪新增樣本數增加,終止樣本數緩慢增加的趨勢,nadd=nv在9個測試算例中均取得最佳性能,且當nadd分別取2nv、3nv、4nv、5nv與nadd=nv相比,采樣規模平均增加幅度分別達到5.0%、6.9%、10.1%、13.6%,FCHSW 針對每輪新增樣本數具有較強魯棒性。另外,隨著nadd增大,所需迭代次數和交叉驗證計算成本成倍降低。為有效兼顧計算效率和采樣質量,本文建議nadd取nv~3nv進行計算。
3.2.3 波動系數對結果的影響
為分析波動系數對方法有效性的影響,依次選取μ=1,1.2,1.5,2,2.5,3,5,計算結果如表5所示,結果對比如圖10 所示。

圖10 波動系數對比結果Fig.10 Results comparison of fluctuation coefficient

表5 波動系數的影響Table 5 Summary of test results about fluctuation coefficient
FCHSW 整體上隨著波動系數增大,終止樣本數先減小后增大。當μ=1.2 時,FCHSW 針對TG、AK、GP 算例具有最佳性能,相較于不考慮誤差評分系數分別有1.1%、0.6%、1.4%的性 能 提 升;當μ=2 時,FCHSW 針 對ES、PK、MZ、HT、DP 算例具有最佳性能,相較于不考慮誤差評分系數分別有31.7%、6.7%、2.2%、10.2%、2.8% 的 性 能 提 升;當μ=2.5 時,FCHSW 針對CH 算例具有最佳性能,相較于不考慮誤差評分系數有8.2%的性能提升。事實上,增大波動系數,意味著允許更大的樣本聚集度,進而減小全局探索同時增大了局部開發能力,應選取一個合適的波動系數值來有效權衡二者以達到縮減采樣規模的目的。綜合考慮,本文建議μ取1.2~2.5 進行計算。
本節基于FCHSW 方法進行高超聲速飛行器氣動熱RPM 的高效構建,實現高精度高效率低成本獲取氣動熱的目的,對所提方法的工程有效性與實用性進行驗證。
選取類HTV-2 高超聲速飛行器作為氣動外形。HTV-2 氣動布局具有乘波體與升力體相結合的特征,外形扁平,具有尖前緣、大后掠[33],幾何尺寸參考文獻[34],如圖11 所示。

圖11 類HTV-2 飛行器幾何模型Fig.11 Geometry of HTV-2 type shape
飛行狀態參數為馬赫數、攻角和飛行高度,參數空間如表6 所示。給定側滑角0°,設置壁面為等溫壁面300 K 計算冷壁熱流。遠場邊界由飛行參數控制,為節省計算資源,根據流場對稱特性,采用對稱邊界進行求解,計算域及邊界條件如圖12 所示。采用344.6 萬網格作為最終計算網格,網格劃分如圖13 所示。

表6 飛行狀態參數空間Table 6 Design space of flight parameters

圖12 計算域及邊界條件Fig.12 Computational domain and boundary conditions

圖13 飛行器網格劃分示意Fig.13 Schematic of vehicle meshing
選擇定常求解,黏性控制為層流,本文不考慮真實氣體效應等。利用有限體積法空間離散求解質量守恒方程、Navier-Stokes 方程和能量方程,采用Ausmdv 空間離散格式和minmod 限制器格式,MUSCL 插值精度為2 階迎風。時間離散由庫朗數控制,起始庫朗數、結束庫朗數、變庫朗數步數分別設為0.01、10、500。
利用OLHD 選取15 個樣本作為初始訓練集,選取10 個測試樣本用于模型精度校驗。在飛行器表面每個離散化的網格節點單獨構造一個RPM,然后所有網格節點的氣動熱RPM 協同預示飛行器表面熱流。
根據預示誤差分布特性,利用所提FCHSW方法獲取新增訓練樣本并更新RPM,直至模型預示精度滿足要求,其中FCHSW 相關參數設置為:nadd=2nv和μ=2,迭代終止條件為測試集平均相對誤差e?≤5%。
圖14 為相對誤差迭代收斂過程,由圖可知每輪加點后模型精度得到顯著改善。7 次迭代后,FCHSW 方法通過51 個訓練樣本將RPM 的平均誤差從103.3%降低到4.8%,作為對比,相同樣本數下APSFC 方法的誤差為8.3%;而APSFC需要通過10 次迭代后的69 個訓練樣本達到4.4% 的精度。 為滿足RPM 的精度要求,FCHSW 所需樣本是APSFC 的73.9%,使得高精度模型計算成本明顯減小,提高了構建RPM的效率。
此外,使用最終得到的RPM 對飛行器表面熱流進行預示,單工況耗時小于3 s,而采用CFD進行高精度計算,單個工況約需240 核時,表明本文基于FCHSW 建立的氣動熱RPM 與高精度CFD 計算相比體現出明顯的計算效率優勢。
表7 給出了RPM 在10 個測試工況下精度對比,駐點熱流相對誤差在5%以內,整體平均相對誤差在10%以內,結果表明基于FCHSW 方法構建的氣動熱RPM 在有限高精度計算成本下通過縮減采樣規模達到了高精高效預示氣動熱的目的。

表7 RPM 在10 個測試集上誤差對比Table 7 Results comparison of 10 test cases using RPM
考慮到駐點預示誤差和整體平均誤差的最大值均在工況Test3 取得,不失一般性,對工況Test3 進行分析。圖15 給出了工況Test3 的高精度CFD 計算熱流與預示熱流qw及誤差分布對比,可以看到在飛行器的頭部出現高熱流區,在側翼(前緣)出現狹長熱流分布帶。RPM 能準確預示熱流分布,且與高精度計算結果保持一致。圖16(a)和圖16(b)分別為RPM 與CFD在工況Test3 的迎風中心線和前緣中心線熱流對比,RPM 在迎風中心線和前緣中心線平均預示誤差分別為12.6% 和7.8%,能準確實現高熱流區重建,提供系統的主要物理特征。相對誤差較大的部分則主要集中在飛行器后半段靠近對稱軸附近的低熱流區。事實上,對于工況Test3,在所有相對誤差大于15%的區域,最大熱流為75.3 kW/m2;進一步對于相對誤差大于20%的區域,最大熱流僅為8.4 kW/m2,比駐點熱流小兩個數量級,因而可對認識飛行器氣動熱變化規律、支持熱防護系統設計提供有意義的結果。

圖15 Test3 工況下RPM 和CFD 表面熱流分布及誤差對比Fig.15 Comparison of surface heat flux and error contours between RPM and CFD (Test3)

圖16 Test3 工況下RPM 和CFD 迎風中心線和前緣中心線熱流對比Fig.16 Comparison of heat flux along center 1ine on windward wall and leading edge between RPM and CFD (Test3)
1)針對現有自適應采樣方法更新RPM 難以兼顧計算效率和計算精度問題,提出一種基于模糊聚類超球體影響域和誤差評分系數加權拒絕域的批量自適應采樣方法。數值測試算例表明,所提方法與One-Shot、APSFC、CV-Voronoi相比能有效減小RPM 構建所需樣本規模,高效提升預示精度。
2)基于模糊聚類的超球體影響域可有效改善全局探索能力,提升采樣質量;對FCHSW 的2個主要參數(每輪新增樣本數和波動系數)進行了對比分析,結果表明采用本文建議值可兼顧計算效率和采樣質量,有效應對不同維度、不同類型問題,具有較強的適應性。
3)類HTV-2 高超聲速飛行器氣動熱快速預示實例表明,基于FCHSW 構建的氣動熱RPM 在有限采樣規模下能夠獲得良好的全局預示精度,其中駐點預示誤差和整體平均預示誤差分別在5%和10%以內。且所提FCHSW 方法相比APSFC 方法節約了26.1%的高精度數值計算成本,有效提升了氣動熱RPM 的構建效率。
附錄A:數值測試函數
1)一維測試算例(多峰,高度非線性),如圖 A1 所示。

圖 A1 一維測試算例Fig.A1 1D test function
2)Trigonometric function(TG,二維,多峰,均勻分布),如圖 A2 所示。
3)Easom function (ES,二維,單峰,非線性),如圖 A3 所示。

圖 A2 TG 測試算例Fig.A2 Test function TG

圖 A3 ES 測試算例Fig.A3 Test function ES
4)Peaks function(PK,二維,多峰,高度非線性), 如圖 A4 所示。

圖 A4 PK 測試算例Fig.A4 Test function PK
5)Ackley’s path function(AK,二維,多峰,高度非線性),如圖 A5 所示。

圖 A5 AK 測試算例Fig.A5 Test function AK
式中:a=20,b=0.2,c=2π。
6)Goldstein-Price’s function(GP,二維,多峰,尖峰), 如圖 A6 所示。

圖 A6 GP 測試算例Fig.A6 Test function GP
7)Michalewicz’s function(MZ,二維,狹長峰谷帶),如圖 A7 所示。

圖 A7 MZ 測試算例Fig.A7 Test function MZ
8)Hartman function(HT,三維,非線性)
式中:
9) Colville-Himmelblau function (CH,四維)
10)Dixon-Price function(DP,六 維,均 勻分布)