[發明專利]一種抗干擾的空天往返飛行器FADS系統測壓孔布局方法在審
| 申請號: | 202011590480.3 | 申請日: | 2020-12-29 |
| 公開(公告)號: | CN112699602A | 公開(公告)日: | 2021-04-23 |
| 發明(設計)人: | 肖地波 | 申請(專利權)人: | 成都信息工程大學 |
| 主分類號: | G06F30/27 | 分類號: | G06F30/27;G06F30/28;G06F30/25;G06F113/08;G06F119/14 |
| 代理公司: | 北京華沛德權律師事務所 11302 | 代理人: | 馬苗苗 |
| 地址: | 610213 四川省成都*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 抗干擾 往返 飛行器 fads 系統 測壓孔 布局 方法 | ||
1.一種抗干擾的空天往返飛行器FADS系統測壓孔布局方法,其特征在于,包括以下步驟:
步驟A、根據初始猜想值定義,定義測壓孔陣列;
根據飛行器頭部曲面形狀,將笛卡爾坐標系中測壓孔的位置坐標轉換為用圓錐角和圓周角表示,飛行器頭部(xi yi zi)位置對應圓錐角λi和圓周角φi,初始猜測位置(xi yi zi)或(xi λi φi)的壓力值記為Pi;
步驟B、用CFD計算飛行器頭部的壓力分布;
令空天往返飛行器設計工作狀態為αr=2°,βr=0°,Mar=7,用CFD軟件仿真得到的壓力值Pi上加上分布式隨機噪聲作為壓力測量模擬值,如下所示:
Pmik=Pik+εk (1)
其中:k為重復的次數,εk在不同的孔和仿真次數中是不同的隨機數,來自于一個分布式隨機數集;
步驟C、基于FADS系統空氣動力學模型解算大氣數據;
解算α、β、Ma,完整的FADS系統空氣動力學模型如下:
Pi=f(θi,qc,Ma∞) (2)
其中:Pi為位置i處的壓強,qc為動壓,P∞為靜壓,Ma∞為來流的馬赫數,α為迎角,β為側滑角,φi為i點的圓周角,λi為i點的圓錐角,θi為i點的入射角,f函數代表了飛行器頭部表面壓力分布模型;
對于空天往返飛行器,采用CFD數據校驗過的修正牛頓模型如下:
Pi=Pt[(1-R)Kmcos2θi+R]+Kαα+Kββ+KmaMa (5)
其中:Km為牛頓模型修正系數,R為靜壓或自由流壓力與總壓的比值,Kα、Kβ和Kma為事先根據CFD數據校驗修正牛頓模型時的系數;Km和R的表達式如下:
采用最小二乘法求解FADS空氣動力學模型,將式(1)中的Pmik作為測得的壓力值,基于牛頓迭代的思想將模型在初始值附近線性化,然后求這個超定的線性方程組的最小二乘解,得到一組大氣數據,再用這組大氣數據對模型進行線性化,從而得到越來越真實的大氣數據:
Pmi=Fi(θi(αe,βe),qc,P∞,ε(αe,βe,M∞(qc,P∞)))=Fi(αe,βe,qc,P∞) (6)
j=0時,用泰勒公式將其在初始值αj、βj、處展開,并略去二階和高階項如下:
矩陣形式如下:
δZj=CjδXj (7)
其中:
由線性方程的求解理論,得其最小二乘解為:
δXj=((Cj)TCj)-1(Cj)TδZj或δXj=(Cj)+δZj (8)
考慮到某個測壓孔可能失效,測得的壓力值是錯誤的,所以設置一權值矩陣Q將其排除:
其中:qi為對應測壓孔權值,故障置0,否則置1;
加權最小二乘法求解公式如下:
δX=((CTQC)-1CT)CTQδZ (9)
得到新的大氣數據:
Xj+1=Xj+δXj (10)
再次進行線性化和求解,重復式(7)~(10)的過程,直到最后收斂到非線性方程組的解;使用每個孔處噪聲壓力值集重復仿真;用來模擬噪聲的隨機數集保持恒定,共有n*l個隨機數,n為孔的數量,l為蒙特卡洛仿真次數;
步驟D、價值函數計算;
得到的角度和駐點壓力與每個仿真情況下的參考值相比較,誤差均方根的加權和用來計算價值,即式(11~14);
價值函數J表示如下:
J=ε1[ε2△α+(1-ε2)△β]+(1-ε1)△Ma (11)
其中:ε1、ε2是權重因子,由設計者選擇0≤(ε1,ε2)≤1;
所有的結果都用來計算方程(11)~(14)所示的測量誤差;誤差均方根的加權和用來計算價值函數;
步驟E、用綠頭鴨優化算法對價值函數進行優化;
綠頭鴨優化算法構造過程如下:
第一步,確定決策變量和約束條件;
決策變量為測壓孔的位置坐標(xi yi zi)(或(xi λi φi)),約束條件為飛行器前端曲面方程;
第二步,建立優化模型;
根據式(11)的價值函數,編寫價值函數J關于測壓孔位置坐標(xi yi zi)(或(xi λiφi))的子函數,即J=f(xi,yi,zi);
第三步,綠頭鴨優化算法的警告行為;
綠頭鴨種群初始化,即:
Popi=rand·(up-low)+low (15)
在警告行為中,提出了由遇險概率Pc實現的危險飛行操作,遇險概率計算如下:
其中,fit(Popi)是Popi的適應值,rank(fit(Popi))是Popi個體在其它個體人口中的排名;
滿足概率Pc,則生成新個體如下:
其中t表示當前迭代次數,Popbest是領先的鴨子;α00是步長比例因子,sign是指sign函數;利維飛行是一種步長服從利維分布的隨機游走類型,其分布方程如下:
Levy~u=t-λ,1λ≤3 (18)
其中,λ=1+β,利維飛行是隨機行走的一種特殊類型,其步長的概率分布服從重尾分布,將利維飛行步長定義為:
其中s表示利維飛行步長;u和υ定義如下:
其中設置α0=0.01、β=3/2;u和υ從正態分布和中選擇;
第四步,綠頭鴨優化算法的遷移過程;
定義最佳粒子后,其他搜索粒子將嘗試移至最佳粒子,行為數學模型如下:
Popi(t+1)=Popi(t)-A·|C·Popbest-Popi| (21)
其中A和C指代系數向量,其結果為:
A=2a·rand-a (22)
C=2·rand (23)
其中a指隨迭代線性減少的系數向量;a的值為:
其中T是最大迭代次數;
解決二維問題時的基本原理是根據當前最優解的位置(X*,Y*)來更新粒子(X,Y)的位置;通過調整系數向量A和C,根據當前位置針對最佳解決方案周圍的不同位置執行展開搜索;粒子在3D空間中將會更新位置;由于矢量A和C的隨機性,粒子能夠到達搜索空間中關鍵點之間的任何區域;因此,把將粒子更新到最優解附近的區域作為模擬移動到領先鴨子的行為的一種手段;
新個體比舊解決方案差,請隨機選擇另一個粒子;Poprand優于Popi,則第i個個體將根據式(23)移動到隨機粒子Poprand;
其中l表示隨機粒子與第i個個體的距離;
Poprand等于Popi,則粒子保持不變;Poprand差于Popi,則隨機粒子將根據式(24)移至第i個個體;
達到終止條件則輸出最佳個體,未達到終止條件則返回根據APO繼續更新個體位置;綠頭鴨優化算法最終得到的使價值函數最小化所對應的位置點即為測壓孔的布局位置。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于成都信息工程大學,未經成都信息工程大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011590480.3/1.html,轉載請聲明來源鉆瓜專利網。





