国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

一種基于PCA-BP的直升機起落架著艦載荷評估方法

2021-06-16 04:19:20鄭甲宏趙敬超
中國測試 2021年5期
關(guān)鍵詞:起落架直升機神經(jīng)元

鄭甲宏,趙敬超

(中國飛行試驗研究院,陜西 西安 710089)

0 引 言

軍用直升機起落架研制在國軍標和型號規(guī)范中都有具體要求,如GJB 5771—2006《艦載直升機通用要求》中5.3.1描述“直升機起落架系統(tǒng)應(yīng)充分吸收不小于3.05 m/s相對下沉速度著艦時的沖擊能量,不會發(fā)生永久變形,1.5倍的上述沖擊能量時,結(jié)構(gòu)不會破壞”。因此直升機起落架在進行鑒定試飛考核時,必須測量著艦下沉速度達到飛行包線邊界的著艦載荷,考核起落架著艦載荷是否超過其結(jié)構(gòu)的使用設(shè)計值,從而給出起落架鑒定試飛結(jié)論。

然而,研制的新型直升機起落架在進行大質(zhì)量,大下沉速度,尤其是包線邊界及包線擴展工況下的著艦載荷飛行試驗時,起落架必然承受很大的著艦載荷。為了降低試飛風險,國內(nèi)目前對于起落架著艦載荷的鑒定試飛并沒有考核到邊界狀態(tài),而是采用起落架地面落震試驗來評估邊界狀態(tài)的著艦載荷。雖然落震試驗盡可能地模擬直升機在飛行試驗中的著艦工況,但是由于存在海上著艦環(huán)境、起落架與機體的約束、直升機著艦方式、著艦姿態(tài)等因素的差異,實際上地面落震試驗并不能取代飛行試驗。因此,準確地評估起落架的著艦載荷具有重大意義[1-2]。

研究人員嘗試采用建立數(shù)學模型的方法評估著艦載荷[3-6]。但是,由于模型涉及很多理論假設(shè),且參數(shù)之間有很強的非線性關(guān)系,數(shù)學模型很難得出一個好的評估結(jié)果。目前很多研究通過建立神經(jīng)網(wǎng)絡(luò)模型的方法來評估飛行載荷。美國海軍已經(jīng)證明了通過飛行參數(shù)來評估結(jié)構(gòu)載荷應(yīng)變的可行性,并成功應(yīng)用于F-14B的機體載荷應(yīng)變評估。Cabell R H等[7]通過建立神經(jīng)網(wǎng)絡(luò)模型,評估了AH-64A型直升機處于健康監(jiān)控下的直升機關(guān)鍵飛行部件的交變載荷。在訓練過程和測試過程中,評估值和測量值有較高的相關(guān)性。

雖然通過建立神經(jīng)網(wǎng)絡(luò)模型評估飛行載荷已經(jīng)可以得到一個不錯的評估精度,但是有很多的參數(shù)影響直升機部件的載荷模型,而且這些參數(shù)之間有很強的相關(guān)性,如果將這些影響因素直接作為輸入變量應(yīng)用于神經(jīng)網(wǎng)絡(luò)模型,那么評估模型的結(jié)構(gòu)將會非常復雜,容易使模型在訓練的過程中陷入局部最小值,通用性也會變得很差。本文采用主成分分析(PCA)與后退式神經(jīng)網(wǎng)絡(luò)(BP)相結(jié)合的方法建立了評估模型,并對模型進行了驗證,取得了較好的效果,提高了直升機起落架著艦載荷的評估精度。

1 PCA-BP模型原理

1.1 PCA基本思想及求解

主成分分析采用一種降維的思想,通過產(chǎn)生幾個綜合變量,使它們包含盡可能多的原始變量信息,并通過這些選定的變量來解釋原始數(shù)據(jù)中的大部分變化[8-9]。

1)原始數(shù)據(jù)的標準化

通過下式對原始變量進行標準化:

2)計算相關(guān)系數(shù)矩陣R

相關(guān)系數(shù)矩陣R可用下式計算:

3)計算特征值和特征向量

其中,F(xiàn)m表示第m個主成分。

4)提取p個主成分

計算主成分的貢獻率和累積貢獻率,根據(jù)累積貢獻率提取p個主成分,直到特征值的累計貢獻率達到90%以上。通過下式可計算出第j個主成分的貢獻率bj與累計貢獻率ap:

最后,原始樣本用p個主成分表示:

1.2 BP神經(jīng)網(wǎng)絡(luò)原理

BP神經(jīng)網(wǎng)絡(luò)已迅速發(fā)展成為一種重要的數(shù)學應(yīng)用工具,成功解決了多個領(lǐng)域的評估問題。該方法具有強大的自學功能和非線性處理功能,可以不必確定自變量與因變量的函數(shù)關(guān)系,而是不斷地通過自身的學習訓練,達到求解復雜工程問題的目的,具有結(jié)構(gòu)簡單,易于實現(xiàn)的功能的優(yōu)點。

BP神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)如圖1所示,其中首尾兩層分別稱為輸入層和輸出層,中間各層稱為隱含層。BP神經(jīng)網(wǎng)絡(luò)中各層之間的神經(jīng)元為全連接關(guān)系,層內(nèi)的各個神經(jīng)元之間無連接。

圖1 BP神經(jīng)網(wǎng)絡(luò)的典型結(jié)構(gòu)

BP神經(jīng)網(wǎng)絡(luò)采用有指導的學習方式進行訓練和學習,即當一對學習模式提供給BP神經(jīng)網(wǎng)絡(luò)后,神經(jīng)元的激活值從輸入層經(jīng)各個隱含層向輸出層傳播,在輸出層的各個神經(jīng)元獲得網(wǎng)絡(luò)的實際輸出響應(yīng)。通過比較輸出層各個神經(jīng)元的實際輸出與期望輸出,獲得二者之間的誤差,然后按照誤差減少的方向,從輸出層經(jīng)各個隱含層并逐層修正各個連接權(quán)值,最后回到輸入層。這種正向計算輸出-反向傳播誤差的過程不斷重復進行,直至誤差降低至可接受的范圍,BP神經(jīng)網(wǎng)絡(luò)的學習訓練過程也就隨之結(jié)束。BP神經(jīng)網(wǎng)絡(luò)求解評估問題的算法流程如圖2所示[10-11]。

圖2 BP神經(jīng)網(wǎng)絡(luò)算法流程

1.3 PCA-BP評估模型構(gòu)建

將累積貢獻率達到90%的p個主成分作為BP神經(jīng)網(wǎng)絡(luò)的輸入變量,并對神經(jīng)網(wǎng)絡(luò)模型的參數(shù)進行調(diào)試,確定滿足精度要求的隱含層及其神經(jīng)元的數(shù)量,最終得到PCA-BP模型。將模型的結(jié)構(gòu)及參數(shù)保存,即可通過輸入變量得到評估值。PCA-BP評估模型流程如圖3所示。

圖3 PCA-BP評估模型流程圖

2 試驗數(shù)據(jù)的獲取

直升機起落架在著艦狀態(tài)下,其輪軸主要受到垂向的彎矩和航向的剪切作用,搖臂受到彎矩和軸向力,防扭臂受到拉力和彎矩,內(nèi)筒受到軸向力。為了測量其在著艦過程中的受載情況,在起落架上進行了應(yīng)變計改裝,如圖4所示。通過開展地面載荷標定試驗,獲得了直升機起落架垂向載荷與起落架各部位應(yīng)變的多元線性關(guān)系,即載荷標定方程。通過開展飛行試驗,采集直升機起落架著艦載荷過程中對應(yīng)的著艦姿態(tài)、下沉速度、著艦質(zhì)量重心、發(fā)動機參數(shù)等飛行狀態(tài)數(shù)據(jù)及起落架各部位著艦應(yīng)變值,將應(yīng)變值代入載荷標定方程,得到著艦垂向載荷。

圖4 起落架應(yīng)變貼片位置

3 起落架著艦評估模型的建立與驗證

將直升機的14個飛行狀態(tài)參數(shù):無線電高度、飛行質(zhì)量、下沉速度、法向過載、橫向操縱位移、縱向操縱位移、航向操縱位移、總距角、俯仰角、滾轉(zhuǎn)角、偏航角、俯仰角速率、滾轉(zhuǎn)角速率、偏航角速率進行主成分分析。這些參數(shù)可反映直升機起落架著艦時的飛行狀態(tài),而且是直升機起落架著艦時主要的飛行監(jiān)控參數(shù)。經(jīng)主成分分析,每一個變量的方差和所有變量的累計方差如表1所示。一般認為參數(shù)的總累計方差達到80%~90%采用主成分分析是有效的。取前4個主成分,其總累計方差為89.786%,這4個主成分可以很好地表達14個飛行參數(shù)的內(nèi)容。它們相互正交,相關(guān)系數(shù)為0,因而主成分分析達到了降低變量相關(guān)性的效果,而且減少了變量的個數(shù),使模型簡單化。

表1 解釋的總方差

把這4個主成分作為BP神經(jīng)網(wǎng)絡(luò)的輸入量,起落架著艦載荷作為BP神經(jīng)網(wǎng)絡(luò)的輸出量。由于模型的復雜程度一般,所以選擇只用一個隱含層的3層神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu),隱含層的轉(zhuǎn)移函數(shù)采用sigmoid函數(shù),輸出層采用線性轉(zhuǎn)移函數(shù),并采用Levenberg-Marquardt函數(shù)最優(yōu)化算法來訓練神經(jīng)網(wǎng)絡(luò),目標誤差設(shè)定為0.01,學習效率設(shè)定為0.01。BP神經(jīng)網(wǎng)絡(luò)的輸入層包含4個神經(jīng)元,輸出層包含1個神經(jīng)元。隱含層的神經(jīng)元數(shù)目對整個模型的容錯能力具有重要的影響,其個數(shù)m可由經(jīng)驗公式得出:

式中:A——輸出神經(jīng)元數(shù)量;

B——輸入神經(jīng)元數(shù)量;

C——1~10之間的常數(shù)[12]。

采用試湊法對不同隱含層神經(jīng)元數(shù)目的網(wǎng)絡(luò)模型進行訓練,經(jīng)過多次調(diào)試,當隱含層m=6時,其輸出誤差最小。從而BP神經(jīng)網(wǎng)絡(luò)的模型結(jié)構(gòu)為4×6×1。利用Matlab軟件進行建模及測試。模型數(shù)據(jù)分為訓練集和驗證集兩部分。其中訓練集占總樣本的比例為90%。采用均方根誤差RMSE和擬合優(yōu)度r2作為旋翼槳葉揮舞載荷評估的誤差評價指標,其表達式為

圖5 PCA-BP模型訓練樣本誤差輸出曲線

圖6 PCA-BP模型驗證樣本評估值與測量值對比

為了進行模型的對比分析,在BP神經(jīng)網(wǎng)絡(luò)訓練中,把14個飛行狀態(tài)參數(shù)直接作為輸入變量,起落架載荷作為輸出變量,進行全要素的BP神經(jīng)網(wǎng)絡(luò)訓練,模型的訓練數(shù)據(jù)、驗證數(shù)據(jù)及模型參數(shù)的選取方法同PCA-BP模型。全要素BP神經(jīng)網(wǎng)絡(luò)的訓練樣本的誤差輸出曲線如圖7所示,驗證數(shù)據(jù)的輸出結(jié)果如圖8所示。

圖7 BP模型訓練樣本誤差輸出曲線

圖8 BP模型驗證樣本評估值與測量值對比

從圖5和圖7模型訓練樣本的誤差輸出曲線可以得出,欲達到同一期望誤差精度0.045,BP神經(jīng)網(wǎng)絡(luò)模型需要訓練1 623步,而基于PCA-BP模型只需要67步??梢?,PCA-BP模型具有更快的收斂速度。從圖6和圖8可以得出,BP神經(jīng)網(wǎng)絡(luò)模型的擬合優(yōu)度r2為0.844,均方根誤差RMSE為0.066,而PCA-BP模型其擬合優(yōu)度r2為0.907,均方根誤差RMSE為0.045??梢?,PCA-BP模型具有更高的精度。

4 結(jié)束語

本文提出將主成分分析和BP神經(jīng)網(wǎng)絡(luò)相結(jié)合進行直升機起落架著艦載荷的評估,對影響著艦載荷的飛行狀態(tài)參數(shù)進行了主成分分析,其結(jié)果作為BP神經(jīng)網(wǎng)絡(luò)的輸入數(shù)據(jù),克服了自變量間的多重共線性問題,減少了輸入變量的個數(shù)。結(jié)果表明,PCA-BP模型相比于全要素BP神經(jīng)網(wǎng)絡(luò)模型精度更高,收斂速度更快。

猜你喜歡
起落架直升機神經(jīng)元
直升機?
直升機
《從光子到神經(jīng)元》書評
自然雜志(2021年6期)2021-12-23 08:24:46
飛機秘密檔案
一種多旋翼無人機起落架快速插接結(jié)構(gòu)
躍動的神經(jīng)元——波蘭Brain Embassy聯(lián)合辦公
基于二次型單神經(jīng)元PID的MPPT控制
毫米波導引頭預(yù)定回路改進單神經(jīng)元控制
直升機取票
海峽姐妹(2015年3期)2015-02-27 15:09:59
某型教練機起落架信號電路改進設(shè)計
教練機(2013年3期)2013-10-11 02:30:30
长阳| 富锦市| 郯城县| 枣庄市| 台南市| 江安县| 河北区| 达州市| 陵川县| 中西区| 桂平市| 金溪县| 巴中市| 乌恰县| 大安市| 济宁市| 织金县| 清镇市| 兰州市| 留坝县| 大理市| 田林县| 慈利县| 甘南县| 嘉义县| 陆河县| 鹤岗市| 临漳县| 拉萨市| 蕉岭县| 广丰县| 乐东| 防城港市| 仪征市| 民勤县| 丽水市| 山东省| 马山县| 会东县| 惠州市| 明溪县|