■ 周帥 汪丁順 付琳 李義進 付強 劉魁 / 中國航發(fā)研究院
氣動仿真的可信度目前還沒達到與試驗同等的水平,在航空發(fā)動機設計研發(fā)中扮演的僅僅是預研和趨勢性分析的角色[1]。改變這一現(xiàn)狀的關鍵就是提高氣動仿真的可信度,而校核、驗證與確認(VV&A)是進行仿真可信度評估的重要手段。
氣動仿真的可信度一直受到高度重視。1992年,美國國家航空航天局(NASA)對計算流體力學(CFD)領域的投資高達1399.8萬美元,涉及算法、網(wǎng)格生成和校核驗證等。其中,校核驗證模塊占總投入的51%[2],其重要性可見一斑。2014年,NASA經(jīng)過大量調(diào)研分析,預測了CFD中大部分技術的未來發(fā)展趨勢,總結出技術發(fā)展路線圖(如圖1所示),指出誤差評估(數(shù)值誤差和模型誤差等)是未來15年的重點研究方向之一[3]。校核、驗證與確認(VV&A)作為仿真可信度評估的重要方法,在近年來已被業(yè)界所關注,但大都是針對特定應用場景進行的離散研究,并未形成系統(tǒng)的CFD仿真VV&A理論與方法。筆者在總結歸納了國內(nèi)外基于CFD的VV&A研究內(nèi)容的基礎上,在壓氣機氣動仿真領域開展了初步的VV&A,以期能為后續(xù)航空發(fā)動機氣動仿真可信度研究起到鋪墊作用。
圖1 CFD技術發(fā)展路線圖[3]
圖2 模型間的邏輯關系以及校核、驗證示意
在校核、驗證與確認(VV&A)中,校核是指在建模過程中,判定由概念模型到計算模型的轉(zhuǎn)化是否正確;驗證是從仿真應用目的出發(fā),考查計算模型在其作用域內(nèi)是否準確地代表了概念模型;確認是在校核和驗證的基礎上,最終確定仿真系統(tǒng)相對于某一特定應用是否可接受。概念模型、計算模型、真實世界、校核、驗證等概念的關系如圖2所示。
校核階段主要評估代碼是否可信、格式離散是否正確、程序是否正確實施等,并據(jù)此判斷是否正確地建立了仿真系統(tǒng)。校核階段包括代碼校核和數(shù)值解校核,代碼校核是數(shù)值解校核的必要前提,要盡可能確保計算機代碼和算法實施準確無誤,數(shù)值解校核是量化計算過程數(shù)值誤差的過程。
驗證是判斷模型是否精確表示物理問題與模型化求解逼近程度的評估過程,其基本內(nèi)容是指出和量化概念模型、計算模型中的數(shù)值誤差和不確定性,評估試驗結果的不確定性,并進行計算和試驗結果的對比。在驗證過程中并不假設試驗數(shù)據(jù)比計算結果具有更高的精度,只是認為試驗測量能更好地反映實際物理過程(驗證過程的基本流程如圖3所示)。
確認階段是在校核驗證的基礎上,將數(shù)值計算過程中涉及的所有信息完全公開,接收由用戶、同行專家和仿真系統(tǒng)主管部門組成的驗收小組的審查和評論,對仿真系統(tǒng)的可接受性和有效性通過權威部門發(fā)布正式的制度確認。首先,通過學科和氣動仿真對象結合,不斷迭代與優(yōu)化計算,提取共性特征與層級關聯(lián)關系,認證氣動仿真軟件VV&A標準算例庫;其次,基于系統(tǒng)分層指標開展敏感性分析研究,制定軟件參數(shù)適用范圍,提取算法、模型與變量的邏輯關系,逐漸形成氣動仿真領域VV&A的規(guī)范和標準;最后,根據(jù)數(shù)據(jù)的不確定性分布,制定氣動仿真對象的誤差帶與不確定度,發(fā)布氣動仿真的可信度評估過程,并指導氣動仿真軟件的合理使用。在此基礎上發(fā)布校核、驗證與確認準則,完成氣動仿真確認。
圖3 驗證過程基本流程
圖4 航空發(fā)動機全生命周期數(shù)值仿真
在航空發(fā)動機研發(fā)過程中,仿真涉及到全周期、全層次和多學科(如圖4所示),覆蓋了分析、設計/建模、仿真3個階段,基元級(物理現(xiàn)象)、零組件級、部件級、整機4個層級。而每一個新算法的提出,都要對其進行可信度評估。
鑒于航空發(fā)動機的復雜結構,整機氣動仿真技術尚未成熟,直接對復雜結構部件開展數(shù)值仿真和VV&A,會對后續(xù)模型修正帶來巨大的挑戰(zhàn),因此需要引入系統(tǒng)復雜性層次分析法。本文按照層次結構原理,基于航空發(fā)動機的3大部件初步提出層級驗證模型(如圖5所示),并以壓氣機為例,在氣動仿真中開展VV&A工作。
壓氣機氣動仿真是航空發(fā)動機數(shù)值仿真的核心工作之一,其特點是幾何模型復雜(存在不同的幾何尺度,如大尺度的葉片和小尺度的葉尖間隙)和流動復雜(很多復雜流動機理仍待探索,如旋轉(zhuǎn)失速、葉排間干涉)。整體上,仿真技術在壓氣機性能分析、氣動設計中的應用相對落后,仿真精度不足,商業(yè)和自研軟件均亟需開展可信度評估工作。針對壓氣機氣動仿真的特點并根據(jù)相關理論,可提出壓氣機CFD仿真VV&A過程模型,如圖6所示。
圖5 航空發(fā)動機結構維分層驗證模型
圖6 CFD VV&A過程模型
壓氣機內(nèi)部流動是典型的逆壓梯度流動,極易發(fā)生流動分離;對于高負荷跨聲速壓氣機,葉面激波及其誘導的流動分離也極為常見;葉尖泄漏流及其與激波相互作用對跨聲速壓氣機穩(wěn)定性有重要影響;上下游葉排間的相互作用影響壓氣機的總體氣動性能。上述流動現(xiàn)象對壓氣機性能有直接影響,因此判斷氣動仿真軟件是否能對這些流動現(xiàn)象進行高精度預測,是對氣動仿真軟件進行驗證的基礎。在此基礎上,將壓氣機部件分解成葉柵、轉(zhuǎn)/靜子葉片等零件,每一個零件的流動現(xiàn)象可能包含上述基礎流動中的一種或多種流動現(xiàn)象。綜上所述,在壓氣機氣動仿真軟件的VV&A時,有必要根據(jù)壓氣機幾何復雜性和流動特征對復雜流動問題進行分解,由此得出壓氣機CFD仿真分層模型(如圖7所示)。
首先應分析仿真軟件應用的復雜流動所包含的典型流動現(xiàn)象,通過設置針對每一種流動現(xiàn)象的解析算例,進行基元級驗證,主要評估CFD程序在典型基礎流動問題數(shù)值仿真中的可信度。通過將計算模型的響應值與試驗測量結果對比,評估仿真的誤差和不確定度,不符合標準時須進行模型修正,符合標準時則進入零件級驗證過程。
拆解壓氣機部件得到若干零件,對這些零件逐一展開單獨驗證,評估CFD程序在壓氣機轉(zhuǎn)子或靜子葉片流動數(shù)值仿真中的可信度。該過程應在不同構型葉片的基礎上盡可能全面地囊括不同幾何特征的葉片流動數(shù)值仿真算例,如前緣形狀、葉頂間隙、壁面粗糙度、泄漏等,最終形成完整的壓氣機層級零件級驗證算例庫。
將仿真結果與試驗結果進行一致性分析,評估誤差和不確定度。當不符合要求時,則對模型進行驗證,修正后的計算模型需要重新進行基元級驗證。
當驗證結果滿足要求時,進入最后的部件級驗證階段,即開展多級壓氣機氣動數(shù)值仿真,評估計算結果與試驗測量結果的一致性,當部件級驗證的結果滿足要求時即認為該軟件可信度滿足使用要求,否則仍需修正模型后,從基元級驗證重新開始層級驗證,反復迭代直到滿足可信度要求。
圖7 壓氣機氣動仿真分層模型
NASA曾強調(diào)強化數(shù)值仿真誤差量化工作的重要性,并提出到2030年VV&A應具備全誤差源管理及不確定度量化能力[3],主要包括反映真實物理問題的模型誤差及其不確定性;數(shù)學模型和計算域(網(wǎng)格、時間步長)離散不足導致的數(shù)值誤差及其不確定性;由人為或自然因素導致的偶然不確定性;由于缺乏對特定流體流動認識而造成的認知不確定性?;谏鲜瞿繕?,現(xiàn)階段的氣動數(shù)值仿真VV&A過程的挑戰(zhàn)主要包括以下兩點。
航空發(fā)動機氣動仿真一般是三維仿真,涉及的幾何和物理模型十分復雜,需用數(shù)值求解的方式來計算強耦合非線性偏微分方程,在此過程中影響系統(tǒng)可信度的因素除了物理模型外,還包括幾何模型尺寸、數(shù)值格式和網(wǎng)格規(guī)模等。這些指標之間難以獨立,無法建立與系統(tǒng)仿真相類似的指標體系來進行分層驗證。因此,需要針對氣動仿真本身的特點,建立與之相應的VV&A過程模型和實施方法。
在離散誤差估算方面,復雜模型的三維雷諾平均方程和非穩(wěn)定流的VV&A應用受到了極大限制。NASA、美國機械工程師協(xié)會(ASME)和美國航空航天學會(AIAA)等組織雖已創(chuàng)建了CFD和傳熱分析的校核和驗證(V&V)標準,但并未在航空發(fā)動機領域中廣泛使用。
網(wǎng)格細化方法通常可實現(xiàn)源于網(wǎng)格規(guī)模的離散誤差量化,但苛刻的使用條件限制了其在航空發(fā)動機工程領域的應用。與此同時,盡管許多CFD代碼能夠確保簡單問題的收斂性,但對于涉及復雜流動物理問題和/或復雜幾何結構問題,數(shù)值求解技術不足以確保穩(wěn)定收斂性,需要從工程角度判斷收斂的好壞。
在模型驗證階段,為了評估模型誤差的不確定性,需要評估試驗數(shù)據(jù)不確定性,但現(xiàn)階段試驗、仿真和代碼開發(fā)工作相對獨立,數(shù)值仿真參數(shù)設置與試驗條件難以完全統(tǒng)一,如試驗測量往往得到的是點數(shù)據(jù),而數(shù)值仿真通常采用加權平均值。
同時,試驗測量誤差還會為數(shù)值仿真引入輸入數(shù)據(jù)的不確定性。因此,從試驗設計階段到最終的文件歸檔,所有人員都必須密切合作,除了要發(fā)揮試驗和計算二者的優(yōu)勢外,更重要的是能曝露出各個階段的問題。
此外,基于統(tǒng)計學方法的誤差評估手段需要盡可能多的樣本數(shù)據(jù)來支撐后續(xù)可信度評估工作,這也對試驗數(shù)據(jù)量提供了一定的要求。
航空發(fā)動機數(shù)值仿真涉及多部件、多學科、多各向異性物理場,這給仿真可信度評估工作帶來了很大的挑戰(zhàn)。
數(shù)值仿真VV&A的目標是具備全誤差源管理和誤差不確定度量化能力,修正編程錯誤和數(shù)值誤差,標定模型誤差修正數(shù)學模型,確保數(shù)值仿真軟件可靠性,建立高置信度數(shù)值仿真數(shù)據(jù)庫,在此基礎上開展仿真—試驗耦合模型修正工作,最終形成并發(fā)布行業(yè)內(nèi)標準模型和數(shù)值仿真VV&A應用規(guī)范。
同時,VV&A是一項知識密集型系統(tǒng)工程,涉及算法實施與正確性評估、數(shù)值格式理論與驗證、時間獨立性和網(wǎng)格無關性、物理模型適應性與可信度、不確定度量化5個方面,其中的大量理論、方法還需要完善與發(fā)展。對于航空發(fā)動機的研發(fā),除了開展理論方法的深入研究之外,還需要強調(diào)VV&A針對行業(yè)相關問題的適用性,如基于航空發(fā)動機整機的模型層級構建方法等。在評估方案設計完成、流程穩(wěn)定可靠的前提下,進一步開展自動化測試技術。
建立全生命周期的數(shù)值仿真VV&A方案、開發(fā)自動化的高效分析工具,以及搭建高置信度驗證數(shù)據(jù)庫與復雜三維多學科耦合的一體化仿真可信度評估體系,是航空發(fā)動機數(shù)值仿真的VV&A技術未來的發(fā)展趨勢。VV&A技術強調(diào)試驗與數(shù)值計算間的協(xié)同合作,盡可能減少在方案設計階段產(chǎn)生的誤差,建立高置信度試驗和仿真數(shù)據(jù)庫,同時需要多部門聯(lián)合系統(tǒng)地開展航空發(fā)動機數(shù)值仿真VV&A技術研究,完善領域內(nèi)VV&A理論體系,形成航空發(fā)動機的VV&A標準規(guī)范,促進數(shù)值仿真在航空發(fā)動機研發(fā)中的應用。