趙明明,韓 默,陶 翔,史 陽
(航空工業洪都,江西 南昌,330095)
隨著現代控制理論、統計數學和電子計算機的迅速發展,飛行器氣動參數辨識在飛行試驗數據分析中得到了飛躍發展。隨著飛機性能的提高,很多情況已超過了線性氣動模型的使用范圍。近代飛機要求作過失速機動飛行,迎角大,氣動現象復雜,使氣動系數呈高度非線性,甚至出現遲滯和脈動等現象,非線性模型參數估計是控制領域研究的重要問題。
新型號飛機飛行品質評估一般采用運動軌跡分析法和參數識別法。運動軌跡分析法通過分析飛機狀態參數時間歷程曲線,手動計算飛機的模態參數,人為誤差較大,不適用于大量試飛數據的研究,且該方法對試飛員的操作要求較高。隨著增穩飛機的階次越來越高,等效系統擬配作為參數辨識得到了廣泛的應用。飛機系統參數辨識是根據飛機系統的輸入和輸出響應時間歷程求取該系統的數學模型及模型中的各參數的過程。辨識方法包括時域法和頻域法兩類,時域法相對成熟,試飛工程中一般采用最大似然辨識法,但對激勵響應試飛數據質量和初值的選取要求高,對于存在時間延時電傳飛機系統,運算速度慢。現代飛機電傳控制系統可以有效增加飛機在全包線的阻尼比,有些飛機在某種狀態下的縱向阻尼比高達0.6~0.8,抑制了飛機固有模態的充分激發。在傳統試飛脈沖輸入方式下,不能在全頻帶范圍內給飛機充分的激勵,試飛數據所包含的信息比較有限,需要采用3-2-1-1等激勵方式才能獲得頻域辨識所需要的充分數據量。
本文采用基于粒子群算法的離散遞推最小二乘法,辨識系統具有良好的收斂性和跟隨性,保證了該方法的試飛工程實用性。
飛機飛行品質模態特性參數辨識是飛機系統辨識的一個分支。由于主動控制技術的應用,使得飛機系統的數學模型變得非常復雜,很難對飛機各項性能作出正確的評價。為此,在飛機飛行品質模態參數辨識時采用了“等效系統”方法,用人們熟悉的經典系統模型來評價高階飛機系統的動態性能,即評定飛機的飛行品質。所謂等效系統是指用高階系統表示的、具有復雜控制增穩系統的飛機對于駕駛員輸入的響應與無增穩飛機的反應具有相似之處,且駕駛員可用其熟悉的低階系統來識別飛機的響應,則稱此低階系統為對應高階系統的等效系統。
將駕駛員認為影響完成任務簡易程度的飛機的一些特性,用操縱品質來表示。在操縱品質領域內的工作很多,主要集中在確定飛機操縱性和穩定性的影響。這一研究的目的是保證未來的飛行器能夠安全、有效地完成其指定任務而使駕駛員的疲勞程度減至最小。飛機飛行品質的評價標準是規范MIL-F-8785C和GJB185-86。用擬配出的低階等效系統參數直接與規范要求比較,就可以評價飛機的飛行品質。
低階等效系統參數辨識的主要任務是建立低階等效系統的數學模型,利用其中含有特定物理意義的參數來評定飛機的飛行品質等級,其建模過程由四部分組成:
1)試驗設計:設計試驗方案,以獲取飛機運動模態特性的最大信息量及準確的試驗數據;
2)模型辨識:確立低階等效系統數學模型的結構形式;
3)參數估計:已知模型結構時,確立模型中的待定參數;
4)系統驗證:驗證辨識所得模型及參數的正確性。
試驗設計是系統辨識過程中的重要環節,是辨識能否成功的基礎,其目的是使試驗能為系統辨識提供含有足夠信息量的試驗數據,通常應考慮輸入輸出參數的選擇,根據試驗目的,選擇試驗所要測量的輸入輸出數據以及用于測量所用的傳感器類型及量程,使試驗數據的峰值處于傳感器滿量程工作狀態而又不超過滿量程。輸入信號設計,輸入信號應設計成能激發出我們感興趣的運動模態,并使輸出數據的信息量最大,以提高辨識精度。數據采樣速率的確定,試驗數據采樣系統的采樣速率直接影響著參數辨識精度。采樣速率過低,無法正確提供系統的動態特性:采樣速率過高,對數據采樣系統提出過高要求,而且增加數據處理的工作量。
模型辨識是建模過程的關鍵。本文中的辨識模型是根據飛機飛行品質模態特性,選出最優的飛行品質模態低階等效系統模型結構形式。以某型教練機飛行品質縱向短周期為例,將原來的舵面輸入改為駕駛桿位移,飛機響應俯仰角速率輸出不變,低階等效系統傳遞函數為帶有一個純延遲環節的二階系統。
參數估計就是根據辨識準則函數和試驗數據求取模型中的待定參數,這是系統辨識定量研究中的核心階段。參數估計包括辨識準則函數的確定和優化算法兩部分,本文采用基于粒子群算法的最小二乘優化方法,提高運算速度和辨識精度。
在模型辨識和參數估計之后,應對辨識所得數學模型和參數估計值的正確性進行驗證,以確認所得數學模型是否確實反映了系統的本質屬性。本文采用所辨識的數學模型計算同一組輸入數據得到一組輸出數據,得到的辨識輸出數據與原輸出數據進行比較,計算輸出誤差。
飛機運動模態飛行品質特性參數,通常采用連續域等效低階系統傳遞函數來描述。某型初級教練機縱向短周期運動模態通常用式(1)中的等效數學模型:



經拉式反變換,將式(2)轉換為連續型線性微分方程:

不失一般性,將式(2)寫成連續線性時不變系統的基本形式:

式中,u(t)和y(t)分別為系統過程的輸入和輸出量。對線性時不變系統,系統a和b均為常數,且m≤n。在零初值條件上式傳遞函數為:

利用雙線性變換,可將連續型傳遞函數轉化為離散型脈沖傳遞函數:

飛機飛行品質縱向短周期運動模態特性分析常用離散線性模型進行數據分析,該模型是指一個或幾個未知量可以由在時間或空間上的離散數據點表示的線性組合。該離散模型的輸入輸出表達式由式(7)所示,式中的h(k)和z(k)是飛機飛行品質縱向短周期運動模態特性模型的輸入與輸出變量;e(θ)是運動模態特性待估參數模型誤差;是運動模態特性待估參數模型未知參數。
則該模型的輸出可表示為:

表示成最小二乘差分方程見式(8):

式(8)中的飛機飛行品質縱向短周期運動模態特性輸入u(k)和輸出z(k)變量在其離散點上都是可觀測的。進一步可得運動模態特性待估參數待估集見式(9)。



飛機飛行品質縱向短周期運動模態特性分析計算過程中,對式(10)通過算法運算求解待估參數,這里的運算算法采用PSO算法。
PSO算法最早是由美國電氣工程師Eberhart博士和心理學家Kennedy博士在1995年提出,該算法是受鳥類捕食行為演化而來的一種群體智能理論的新興隨機搜索算法,是對進化技術的一種新的研究。其本質上是屬于通過不斷迭代方法來隨機搜索目標值或預估值的一種算法,具有實時并行處理數據特征,魯棒性好,可以較大概率的找到待解決問題的全局最優解,并且容易實現,快速收斂,計算效率高,目前已成功的應用在求解多種復雜的目標優化與生產調度問題上。本文飛機飛行品質縱向短周期運動模態特性計算過程中的PSO基本原理搜索公式,見式(11)和式(12)。

式中,x表示運動模態特性待估參數粒子的位置;v表示運動模態特性待估參數粒子的速度;c和c為運動模態特性待估參數加速常數;ω為運動模態特性待估參數方程計算因子;r和r為在區間中的隨機數;P是運動模態特性待估參數粒子當前搜索到的最佳位置;G是運動模態特性待估參數整個粒子群當前搜索到的最佳位置。
在本文運動模態特性待估參數基于PSO的離散遞推最小二乘辨識算法中,每個待估參數個體最優粒子更新方式為:p(t)為上一代模態特性待估參數個體最優粒子,p(t+1)為模態特性待估參數當前狀態個體最優粒子,x(t+1)為模態特性待估參數新產生的下一代粒子,如果J(x(t+1))<J(p(t+1)),則p(t+1)=x(t+1),其中J(x)表示模態特性待估參數適應度函數(在這里適應度為得到的辨識輸出數據與原飛機響應輸出數據的輸出誤差),如果J(x(t+1)>J(p(t+1)),則p(t+1)=p(t)。
飛行品質運動模態特性待估參數基于PSO的離散遞推最小二乘辨識算法流程為:
流程1:設置初始化待估參數粒子的位置,確定算法中模態特性待估參數種群規模M和粒子維數D;
流程2:把模態特性待估參數當前一代的粒子看做最優個體粒子,對模態特性待估參數每個粒子的適應度值J(θ)進行計算求解,然后進行排序比較,得到模態特性待估參數最優個體粒子p;
流程3:對求出的模態特性待估參數每一代粒子適應度進行計算比較,得到新的個體最優粒子p,將所有模態特性待估參數個體最優粒子進行計算比較,得到模態特性待估參數全局最優粒子p;
流程4:重復流程3、4,更新模態特性待估參數全局最優粒子p;
流程5:若達到預定設置的最大迭代次數,迭代計算結束,輸出模態特性待估參數全局最優解,否則轉向流程2。
已知某型初級教練機飛行品質飛行試驗數據,對H=2000m、1000m,V=180km/h、200km/h的4個不同飛行狀態點縱向短周期模態進行辨識仿真,試驗數據系統輸入為飛行員脈沖駕駛桿產生的桿位移,輸出為飛機俯仰角速率響應。通過仿真計算,可得辨識系數見表1,4個不同飛行狀態點短周期模態參數見表2,4個不同飛行狀態點俯仰角速率實測輸出與辨識俯仰角速率輸出仿真見圖1~圖8。仿真計算結果表明等效系統短周期阻尼比、振蕩頻率等參數均滿足設計理論指標要求,同樣也說明辨識方法具有良好的跟隨性,易收斂,驗證了該方法的可靠性和正確性。

圖8 系統縱向短周期辨識顯示輸出對比界面

表1 不同狀態點辨識值

表2 不同狀態點短周期模態參數表

圖1 Hp=2000m,Vb=180km時實測與辨識響應對比

圖2 Vb=2000m,Vb=200km時實測與辨識響應對比

圖3 Vb=1000m,Vb=180km時實測與辨識響應對比

圖4 Vb=1000m,Vb=200km時實測與辨識響應對比

圖6 系統縱向短周期辨識顯示界面

圖7 系統縱向短周期辨識顯示輸出界面
試飛數據管理系統以并行工程思想為指導,以協同開發過程管理為核心,提供統一的數據訪問接口,對試飛規劃、設計、測試改裝、結論報告、數據處理等相關業務對象進行結構化管理,為面向試飛領域復雜的數據管理和多部門協同處理分析數據提供一個完整的工作平臺。以實現建立試飛領域內部文檔審簽數據平臺,對試飛計劃、進度、資源統一管控,進行試飛業務的公文流轉辦理和試飛文件、數據信息的共享,實現內部的多專業、多學科的協同工作。按照企業門戶統一的集成方式完成與門戶的單點登錄及代辦集成。建立飛行試驗信息存儲中心,進行各種數據(PCM,1553B,視頻等)管理和處理工作。建立客戶端軟件平臺,提供統一數據訪問接口,支持專業課題軟件的網絡化改造。實現對數據、用戶及操作的安全保密控制、權限控制、日志記錄、流程控制(授權控制)。
建立方便試飛工程師使用的飛行數據處理的飛機飛行品質參數辨識系統界面,縮短科研試飛周期,節約科研試飛成本經費。本文飛行數據處理的飛機飛行品質縱向短周期參數辨識系統界面是在數字化試飛平臺的系統下、基于Matlab語言環境進行開發的。
Matlab是一種以數學矩陣計算等為基礎的交互式程序語言,能滿足各種科學工程計算、系統控制邏輯和繪圖等工程應用的需求,簡潔、智能,適應各種科技人員的思維邏輯和書寫習慣,應用和使用率廣泛。主要應用在數學計算與算法推導,數學建模與仿真,數據分析與結果的可視化,工程圖形的繪制統計,自動控制系統自適應控制,包括用戶圖形界面(GUI)的建立等。從目前的軟件技術發展趨勢來看,圖形界面的友好設置,不但可以使人更容易接受,也可以提高工作效率,更方便工程技術人員在企業內部進行專業技術傳播和工作交流。主程序編輯界面及系統界面顯示見圖5~圖8。

圖5 主程序編輯界面
本文采用了基于粒子群算法的離散遞推最小二乘方法對飛機飛行品質縱向短周期模態等效系統進行參數辨識,對某型教練機飛行品質飛行試驗數據進行了仿真辨識。仿真結果表明,該參數辨識方法具有良好的跟隨性,易收斂,同樣也驗證了該方法的可靠性和正確性。在數字化試飛平臺中建立了方便試飛工程師使用的飛機飛行品質辨識系統界面,縮短了科研試飛周期,節約了科研試飛成本。
研究飛行試驗應用中的系統辨識和參數辨識技術對飛機的研制與試飛具有重要意義,由于獲得的數據含有噪聲或所辨識的系統的非連續性,從辨識過程的運算量和辨識精度考慮,傳統算法與智能算法相結合對系統進行辨識和參數估計將是未來參數辨識的發展趨勢。另外本文是從時域的角度對飛機飛行品質進行辨識,采用頻域和多擬配方法相結合也是試飛技術人員需要進一步研究的課題。