航空發動機360度整機數值模擬——超算助力工業仿真邁向系統級高保真時代
數值模擬已廣泛應用于航空發動機的設計和研制領域,數值模擬技術的應用可以有效地提高設計精度,減少實驗迭代次數和開發成本,縮短開發周期,提高研究效率和質量。
目前在航空發動機領域,部件級仿真技術經過多年發展已經非常成熟,有效促進了航發部件的設計。然而時至今日,航空發動機整機的仿真依舊面臨較大挑戰。
首先整個航空發動機包含風扇、壓氣機、燃燒室、渦輪等多個部件,使得整機仿真對網格和計算規模的要求遠超以往;其次,部件復雜幾何、高速相對運動以及無處不在的多尺度流動,對網格功能與性能提出苛刻的要求;第三,核心能量轉化部件燃燒室內多相、噴霧、燃燒、傳熱、聲學等多物理化學過程強烈耦合,給求解器開發帶來極大難度。最后,上述三點導致航發仿真求解器在大規模并行時難以獲得令人滿意的并行效率,從而無法真正利用超級計算機資源。
應用概述
圖1 目標渦輪風扇發動機模型
航空發動機仿真并行規模和問題規模難以增長有多方面的原因。首先是航空發動機/燃氣輪機模擬需要更復雜精細的燃燒模型,以及需要利用高性能計算資源進行超大規模并行計算的專門優化。第二個原因是當網格和并行規模非常大時,網格生成和后處理也成了一道難以逾越的屏障。目前業界在工程實際中仍傾向于使用基于RANS的低保真模擬,未能將強大的超級計算資源應用于航空發動機的真實模擬。
從2010年開始,異構眾核處理器成了高性能計算中的主流硬件架構,例如GPU或Intel MIC。“神威·太湖之光”是另一種異構系統,組成它的SW26010芯片采用片上融合的異構眾核架構,如圖2所示,每塊芯片由四個核組組成,每個核組包含一個主核和64個從核。相比于多核架構處理器,異構眾核處理器一般訪存帶寬受限,SW26010在此方面更加顯著,并且非結構網格數據分散,因此非結構網格程序在SW26010眾核處理器上難以獲得較好的性能。
圖2 SW2606處理器架構示意圖
我們通過兩種網格分段排序策略,即行分段策略和網格多級重排,有效地解決了非結構網格計算在“神威·太湖之光”異構眾核芯片上計算效率低下的問題。兩種措施都能夠有效解決異構眾核芯片訪存受限情況下,非結構網格計算數據分散的問題,有效提高緩存命中率,最終提升程序效率。
我們采用的渦扇發動機由兩個軸、2級風扇、10級壓氣機、短環形燃燒室和7級渦輪組成,如圖3所示。我們使用swOpenFOAM求解器在“神威·太湖之光”超級計算機上,對該發動機的三維非定常流動和燃燒進行計算。
我們設計了三組算例CASE-1 ~ CASE-3來測試并行性能。CASE-3使用65336個SW26010核組來測試峰值性能。
首先是弱擴展性測試,我們使用網格量不同的算例CASE-1、CASE-2、CASE-3。如表所示,其中NCPU是SW26010的核心數量,MPIs是進程數量,TN是運行時間,當前測試表明swOpenFOAM具有良好的弱擴展性能。
強擴展性測試我們使用CASE-1的網格,分為四組并行規模。如表所示SN為并行效率,強擴展性能良好。
表3 強擴展性測試算例配置
圖5 溫度云圖
最后,圖6為高壓壓氣機第6級轉子出口處從根部到葉尖總壓比沿葉高的模擬分布,并與固定傳感器和移動探針的實驗測量值進行對比。
在第18屆中國CAE工程分析技術年會暨第4屆中國數字仿真論壇上,本次應用斬獲2022數字仿真科技獎“卓越應用獎”。
十四五期間,工業數字化將是工業轉型升級的主路線。“神工坊”秉持“算力賦能、協同創新”的理念,爭做“先進算力到仿真算能的轉換器”、“離散機理和垂直仿真場景的連接器”,助力我國工程仿真技術實現跨越發展,支撐重大裝備研制創新和工業設計研發數字化轉型。
完成人 | 徐全勇 任虎 陳建軍等
撰稿 | 高飛
工程師必備
- 項目客服
- 培訓客服
- 平臺客服
TOP




















