亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于改進(jìn)遺傳算法的最優(yōu)戰(zhàn)術(shù)機(jī)動控制模型*

        2019-01-14 03:38:28丁達(dá)理黃長強(qiáng)
        火力與指揮控制 2018年12期
        關(guān)鍵詞:法向變化率關(guān)鍵點(diǎn)

        庫 碩,丁達(dá)理,黃長強(qiáng),王 杰,李 聰

        (空軍工程大學(xué)航空航天工程學(xué)院,西安 710038)

        0 引言

        現(xiàn)代空戰(zhàn)中,戰(zhàn)斗機(jī)戰(zhàn)術(shù)機(jī)動是達(dá)成戰(zhàn)術(shù)目的的重要手段,也是飛行員訓(xùn)練與演習(xí)的重要科目。戰(zhàn)術(shù)機(jī)動動作建模與軌跡生成不僅能夠為有人機(jī)飛行員實施典型戰(zhàn)術(shù)機(jī)動科目訓(xùn)練提供指導(dǎo)和幫助,更重要的是可以為無人作戰(zhàn)飛機(jī)實現(xiàn)自主戰(zhàn)術(shù)機(jī)動控制提供技術(shù)支持?;緫?zhàn)術(shù)機(jī)動(Basic Fighter Maneuver,BFM)由各種基本機(jī)動動作構(gòu)成。對于基本機(jī)動動作的分類,不同的文獻(xiàn)給出了不同的劃分方法,文獻(xiàn)[1]中的美國NASA學(xué)者以空戰(zhàn)中常用的操縱方式為依據(jù)將基本機(jī)動動作劃分為7種:定常平飛、最大加速、最大減速、最大過載左轉(zhuǎn)、最大過載右轉(zhuǎn)、最大過載爬升和最大過載俯沖,這種劃分方法被廣泛應(yīng)用于空戰(zhàn)機(jī)動決策中。但是這7種動作均進(jìn)行極限操作,不符合實際。文獻(xiàn)[2]以經(jīng)典空戰(zhàn)戰(zhàn)術(shù)動作為依據(jù)將戰(zhàn)術(shù)動作劃分為16種。文獻(xiàn)[3]則在文獻(xiàn)[2]的基礎(chǔ)上進(jìn)行了擴(kuò)充,將戰(zhàn)術(shù)動作劃分為25種。另一種劃分方法是文獻(xiàn)[4]中提出的基于運(yùn)動軌跡片段的劃分方法。在實際的飛行過程中,受到飛機(jī)氣動性能的影響以及要考慮到飛行員身體承受能力等等因素,機(jī)動動作完成的標(biāo)準(zhǔn)程度不盡相同。為了減小機(jī)動動作過程中實際狀態(tài)與標(biāo)準(zhǔn)狀態(tài)的偏差,文獻(xiàn)[5]構(gòu)建了以控制量變化率為優(yōu)化參數(shù)的機(jī)動動作最優(yōu)航跡控制模型。受到以上研究的啟發(fā),針對實際飛行中減小機(jī)動動作過程中狀態(tài)偏差的迫切需求,本文提出了基于遺傳算法求解最優(yōu)控制量變化率序列的機(jī)動動作控制模型。本文的主要思想是將連貫的機(jī)動動作劃分為彼此相連的軌跡片段,使得在每一個軌跡片段內(nèi)飛機(jī)均具有相同的控制量變化率??刂屏孔兓誓軌蚨ㄐ缘胤从筹w行員操縱的劇烈程度,此外通過數(shù)值積分能夠得到每一時刻的控制量實際值,進(jìn)而能夠指導(dǎo)飛行員完成比較標(biāo)準(zhǔn)的機(jī)動動作。

        1 飛機(jī)運(yùn)動模型

        1.1 飛機(jī)運(yùn)動方程

        由于本文針對飛機(jī)的飛行軌跡以及飛行姿態(tài)進(jìn)行仿真,不考慮飛機(jī)的力矩問題,故采用飛機(jī)三自由度模型[6]。

        在飛行過程中假定:1)無側(cè)滑;2)忽略地球自轉(zhuǎn)和曲率的影響,將地面坐標(biāo)系作為慣性坐標(biāo)系;3)忽略高度與經(jīng)緯度對重力加速度g的影響;4)忽略氣流與陣風(fēng)的影響;5)將飛機(jī)視為質(zhì)點(diǎn)。在以上假定條件下,飛機(jī)在航跡坐標(biāo)系下的飛機(jī)質(zhì)心運(yùn)動學(xué)方程如下[7]:

        在飛機(jī)航跡坐標(biāo)系下建立的飛機(jī)三自由度質(zhì)點(diǎn)動力學(xué)方程如下:

        式(1)和式(2)中,x,y,z為飛機(jī)在慣性坐標(biāo)系中的坐標(biāo),V為飛機(jī)速度,分別是滾轉(zhuǎn)角、俯仰角、偏航角、切向過載、法向過載。根據(jù)飛機(jī)受力情況可知,其中的即切向過載與法向過載的求解公式如下:

        1.2 飛機(jī)氣動力模型

        在飛機(jī)飛行過程中,飛機(jī)所受到的升力L和空氣阻力 D 的計算如式(4)[8]:

        式(4)中,ρ為空氣密度,隨高度變化,S為飛機(jī)的參考橫截面積,CL,CD分別為升力系數(shù)和阻力系數(shù)。當(dāng)攻角α≤15°時,可采用F-4的相關(guān)氣動數(shù)據(jù)擬合出升力系數(shù)和阻力系數(shù),其具體計算如式(5)[9]:

        其中,Z為飛機(jī)高度。

        1.3 飛機(jī)燃料消耗模型

        在實際飛行過程中,飛機(jī)由于消耗燃料,其質(zhì)量會不斷減小,由于飛機(jī)的燃料消耗函數(shù)比較復(fù)雜,故通常使用如下的近似模型:

        1.4 飛機(jī)發(fā)動機(jī)推力模型

        飛機(jī)發(fā)動機(jī)推力模型非常復(fù)雜,涉及到眾多參數(shù),在實際應(yīng)用中常采用如下的簡化模型[10]:

        發(fā)動機(jī)最大可用推力Tmax采用F-4的渦噴發(fā)動機(jī)相關(guān)模型:

        式(8)中,Ma為飛機(jī)馬赫數(shù),h為飛機(jī)的高度,單位為 10 000 ft,即 3 048 m,Tmax的單位是 1 000 lb,即4 436.26 N。

        2 最優(yōu)戰(zhàn)術(shù)機(jī)動控制模型

        2.1 最優(yōu)戰(zhàn)術(shù)機(jī)動控制模型

        為了使得飛機(jī)減小與標(biāo)準(zhǔn)狀態(tài)的偏差,設(shè)計了關(guān)鍵點(diǎn)狀態(tài)約束。根據(jù)飛機(jī)的實際控制性能,本文將機(jī)動動作劃分為m個軌跡片段,在每一個片段中均保持操縱桿的位置固定,即保持控制量變化率的輸入不變。因此,求解最優(yōu)戰(zhàn)術(shù)機(jī)動控制模型就是要求解針對各個軌跡片段的一組最優(yōu)的控制量變化率,以使得飛機(jī)能夠?qū)崿F(xiàn)一個標(biāo)準(zhǔn)的機(jī)動動作。

        本文提出的最優(yōu)戰(zhàn)術(shù)機(jī)動控制模型的性能指標(biāo)函數(shù)如下:

        式中包括3個部分的指標(biāo),第1部分是各關(guān)鍵點(diǎn)標(biāo)準(zhǔn)狀態(tài)的罰函數(shù)之和,用于約束飛機(jī)符合各個關(guān)鍵點(diǎn)的標(biāo)準(zhǔn)狀態(tài)。其中的n表示設(shè)置的關(guān)鍵點(diǎn)的個數(shù),ω則表示第1部分的權(quán)重。分別表示第i個關(guān)鍵點(diǎn)對應(yīng)的權(quán)重和第i個關(guān)鍵點(diǎn)處的罰函數(shù),其中Pi(X)的計算公式如下:

        第2部分是表征操縱劇烈程度的罰函數(shù),用來約束在操縱過程中盡量減小對推桿或拉桿位置的改變。其中的(1-ω)表示柔和操作的權(quán)重,m表示軌跡片斷的個數(shù),F(xiàn)j表示連續(xù)的兩個軌跡片斷對應(yīng)的控制量變化率所決定的罰函數(shù)。經(jīng)過歸一化處理之后的Fj的計算公式如下:

        第3部分是用來約束狀態(tài)不超過臨界狀態(tài)的罰函數(shù),l表示總共判斷l(xiāng)個參數(shù),gk表示第k個參數(shù)對應(yīng)的超限罰函數(shù),K表示l個參數(shù)對應(yīng)的總的罰函數(shù)的懲罰系數(shù),為一個較大的正值,用來約束飛行過程中l(wèi)個參數(shù)的狀態(tài)不超限。l個參數(shù)主要包括飛機(jī)的速度V、法向過載nz、攻角α,這些參數(shù)均不能夠超限,對應(yīng)的gk具體表達(dá)式如下:

        式(12)中的 g1,g2,g3分別表示 α,nz,V 對應(yīng)的狀態(tài)超限罰函數(shù)。αmax表示α所能達(dá)到的最大值,nmin,nmax分別表示nz所能達(dá)到的最小值和最大值,Vmin,Vmax分別表示V所能達(dá)到的最小值和最大值,以上3個參數(shù)對應(yīng)的閾值在不同的機(jī)動動作里取值也會有所不同。

        在最優(yōu)戰(zhàn)術(shù)機(jī)動控制模型中,選擇3個控制量作為輸入控制量,分別為:δ,φ,nz,即油門位置、滾轉(zhuǎn)角和法向過載。具體計算表達(dá)式如下:

        2.2 最優(yōu)斤斗控制模型

        本文選取斤斗戰(zhàn)術(shù)機(jī)動進(jìn)行建模與仿真分析。斤斗屬于鉛垂面內(nèi)的機(jī)動動作,在飛機(jī)的鉛垂面內(nèi)畫出一條不低于起點(diǎn)的閉合曲線,也就是俯仰角增加了360°,滾轉(zhuǎn)角與偏航角均保持為0°,由飛機(jī)三自由度質(zhì)點(diǎn)動力學(xué)方程式(2)可知,此時能改變俯仰角的控制量只有法向過載nz,即在最優(yōu)斤斗控制模型中主要求解一串最優(yōu)法向過載變化率序列。設(shè)置油門位置δ為一個常值,由推力模型式(7)和式(8)可知,即使δ為一個常值,飛機(jī)所受推力仍然隨著速度與高度的變化而變化,這是符合實際情況的。將整個斤斗機(jī)動劃分為36個軌跡片段,即每10°為一個劃分區(qū)間,在每個區(qū)間內(nèi)的法向過載變化率fnz,i保持不變,直到進(jìn)入到下一個軌跡片段為止。在整個斤斗動作中,設(shè)置7個標(biāo)準(zhǔn)狀態(tài)關(guān)鍵點(diǎn)用來約束斤斗動作的標(biāo)準(zhǔn)程度。如表1所示。

        表1 斤斗動作過程中的關(guān)鍵點(diǎn)

        在每個關(guān)鍵點(diǎn)均要對某些參數(shù)是否符合標(biāo)準(zhǔn)進(jìn)行判斷,并給出相應(yīng)的罰函數(shù)。在表2中給出了其中兩個關(guān)鍵點(diǎn)的標(biāo)準(zhǔn)狀態(tài)與罰函數(shù)。

        對于第2部分的表征操縱劇烈程度的罰函數(shù),主要是針對法向過載變化率,設(shè)定式(11)中的Δf的上下閾值如下:

        具體的表征操縱劇烈程度的罰函數(shù)如下:

        而對于第3部分,即狀態(tài)超限判斷部分。本文給出的各個參數(shù)的臨界狀態(tài)如下:

        最后在最優(yōu)斤斗控制模型中需要求解的為一串最優(yōu)法向過載變化率序列fnz,具體形式如下:

        根據(jù)模型的性能指標(biāo)函數(shù)以及解的結(jié)構(gòu)特點(diǎn)可知,使用遺傳算法對序列fnz進(jìn)行求解是非常合適的。具體的最優(yōu)斤斗控制模型的目標(biāo)函數(shù)如式(18):

        由式(18)可知,本次最優(yōu)斤斗控制模型共分為7個關(guān)鍵點(diǎn),36個軌跡片斷對應(yīng)36個法向過載變化率,3個參數(shù)用來判斷狀態(tài)是否超限。

        表2 斤斗動作中關(guān)鍵點(diǎn)標(biāo)準(zhǔn)狀態(tài)及其罰函數(shù)

        2.3 改進(jìn)遺傳算法

        遺傳算法(Genetic Algorithm,GA)是群智能計算中應(yīng)用最為成功的算法之一。該算法不依賴于問題的具體模型,對于各類復(fù)雜的優(yōu)化問題具有很強(qiáng)的魯棒性[11]。

        遺傳算法的基本思想是:首先根據(jù)待求解優(yōu)化問題的目標(biāo)函數(shù)構(gòu)造一個適應(yīng)度函數(shù),其次,按照一定的規(guī)則生成經(jīng)過基因編碼的初始種群,對種群進(jìn)行評價、遺傳操作(包括選擇、交叉和變異)。經(jīng)過若干代進(jìn)化操作后,選擇適應(yīng)度最好的一個或幾個個體作為問題的最優(yōu)解。其中的選擇操作實現(xiàn)了適者生存的法則,即適應(yīng)值越高的個體被選擇留下來進(jìn)行遺傳的概率越大,選擇操作的作用就是不斷提高種群的平均適應(yīng)值。交叉操作是產(chǎn)生新個體的主要方法,決定了遺傳算法的全局搜索能力[12]。交叉操作時,首先將交配池中的個體隨機(jī)兩兩配對,配對的個體按照某種方式相互交換部分的基因片段。變異操作是產(chǎn)生新個體的輔助方法,由于變異操作決定了遺傳算法的局部搜索能力,因此,變異也是必不可少的。交叉和變異操作互相配合共同完成對搜索空間的全局和局部搜索。

        遺傳算法的基本流程如圖1所示。

        圖1 基本遺傳算法流程圖

        使用遺傳算法進(jìn)行優(yōu)化時,首先需要確定幾個參數(shù):染色體長度,種群數(shù)量,交叉率和變異率。染色體長度由需要的求解精度決定。種群數(shù)量較小時,算法的運(yùn)算速度提高了,但是降低了種群多樣性,很可能得到的是局部最優(yōu)解;種群數(shù)量較大時,會增加計算量,使得算法的效率降低。一般取種群數(shù)量為20~100。交叉率決定了交叉操作的頻率,由于交叉操作是產(chǎn)生新個體的主要方法,所以交叉率通常取較大值,但當(dāng)交叉率取值過大時,在進(jìn)化后期有可能使得優(yōu)良個體被破壞的可能性變大[13]。變異率也會影響新個體的產(chǎn)生,變異率過小,則產(chǎn)生新個體數(shù)量少;變異率過大,則又會使得遺傳算法變成隨機(jī)搜索。本文改進(jìn)了基本遺傳算法將交叉率和變異率設(shè)定為常值的方法,而是將交叉率和變異率設(shè)計為隨著操作個體適應(yīng)度值變化而變化的函數(shù),其具體計算方法如下:

        3 仿真結(jié)果與分析

        本文以標(biāo)準(zhǔn)中空斤斗為優(yōu)化對象,采用改進(jìn)遺傳算法對最優(yōu)斤斗控制模型進(jìn)行求解,以得到一組最優(yōu)法向過載變化率。在這組最優(yōu)法向過載變化率的輸入下,飛機(jī)能夠作出一組符合標(biāo)準(zhǔn)狀態(tài)的斤斗機(jī)動動作,同時能夠滿足柔和操縱的要求。從而為飛行員完成標(biāo)準(zhǔn)機(jī)動動作提供參考。仿真初始條件為:飛機(jī)進(jìn)入高度為2 000 m,進(jìn)入速度為230 m/s。

        仿真結(jié)果如下頁圖2所示。

        圖2 最優(yōu)斤斗機(jī)動各參數(shù)變化曲線

        圖2(a)顯示了最優(yōu)斤斗機(jī)動動作的航跡特性,仿真結(jié)果為一條閉合的曲線,整個斤斗機(jī)動從進(jìn)入點(diǎn)到最高點(diǎn),飛機(jī)爬升了2 500 m,符合實際情況。圖2(b)顯示了俯仰角的變化曲線,可看到飛機(jī)在40 s內(nèi)俯仰角增加了360°,即整個斤斗機(jī)動費(fèi)時40 s。圖2(c)顯示了速度隨俯仰角的變化曲線,可看到飛機(jī)在進(jìn)入時的幾秒鐘內(nèi)稍加速,在爬升階段速度減小,將動能轉(zhuǎn)化為高度勢能,在最高點(diǎn)速度達(dá)到最小值,隨后邊下降邊加速,將勢能又重新轉(zhuǎn)化為飛機(jī)的動能,到達(dá)改出點(diǎn)時高度達(dá)到最低,速度達(dá)到最大值。圖2(d)顯示了飛機(jī)攻角隨俯仰角的變化曲線,可看到進(jìn)入和改出時,飛機(jī)攻角較小,此時飛機(jī)的升力也較小,升致阻力也較小,故飛機(jī)發(fā)動機(jī)的推力遠(yuǎn)大于阻力,導(dǎo)致飛機(jī)速度增加。圖2(e)顯示了飛機(jī)所受的升力、阻力和發(fā)動機(jī)推力隨俯仰角的變化曲線,可看到在斤斗的前半段飛機(jī)的升力先迅速增加而后減小,在最高點(diǎn)達(dá)到最小,在斤斗的后半段,升力仍然先增加后減小。圖2(f)顯示了法向過載變化率序列的變化曲線,可看到法向過載變化率變化不太劇烈,符合飛行員操縱要求。圖2(g)顯示了飛機(jī)法向過載隨俯仰角的變化曲線,可看到在俯仰角處于0°~50°時,飛機(jī)法向過載迅速增加,并達(dá)到第1次峰值;在俯仰角處于50°~220°時,飛機(jī)法向過載逐漸減小,并減小到最小值;在俯仰角處于220°~300°時,飛機(jī)法向過載又開始逐漸增大,并達(dá)到第2次峰值;在俯仰角處于300°~360°時,飛機(jī)法向過載迅速減小,在改出點(diǎn)減小到平飛時的水平。

        4 結(jié)論

        本文提出了表征機(jī)動動作特性的關(guān)鍵點(diǎn),綜合考慮關(guān)鍵點(diǎn)標(biāo)準(zhǔn)狀態(tài)超出量、操縱劇烈程度和臨界狀態(tài)超出量建立了性能指標(biāo)函數(shù),構(gòu)建了最優(yōu)戰(zhàn)術(shù)機(jī)動控制模型。模型中根據(jù)控制量變化率將機(jī)動動作劃分成若干軌跡片段,采用自適應(yīng)遺傳算法對模型進(jìn)行求解,求得一組最優(yōu)控制量變化率序列。采用求解出的控制量變化率序列,能夠使得飛機(jī)作出符合標(biāo)準(zhǔn)狀態(tài)約束的機(jī)動動作。最后對最優(yōu)斤斗機(jī)動控制模型進(jìn)行仿真分析,以得到的一組法向過載變化率序列作為輸入,生成了標(biāo)準(zhǔn)斤斗機(jī)動,驗證了本方法的可行性。不足之處在于未能解決實時性問題,下一步將會針對算法實時性展開進(jìn)一步研究。

        猜你喜歡
        法向變化率關(guān)鍵點(diǎn)
        落石法向恢復(fù)系數(shù)的多因素聯(lián)合影響研究
        聚焦金屬關(guān)鍵點(diǎn)
        肉兔育肥抓好七個關(guān)鍵點(diǎn)
        基于電流變化率的交流濾波器失諧元件在線辨識方法
        湖南電力(2021年4期)2021-11-05 06:44:42
        例談中考題中的變化率問題
        低溫狀態(tài)下的材料法向發(fā)射率測量
        利用基波相量變化率的快速選相方法
        川滇地區(qū)地殼應(yīng)變能密度變化率與強(qiáng)震復(fù)發(fā)間隔的數(shù)值模擬
        落石碰撞法向恢復(fù)系數(shù)的模型試驗研究
        醫(yī)聯(lián)體要把握三個關(guān)鍵點(diǎn)
        亚洲97成人在线视频| 亚洲欧美国产日产综合不卡| 亚洲精品中文字幕二区| 久久久人妻一区二区三区蜜桃d| 国产成人亚洲综合| 亚洲av纯肉无码精品动漫| 性一交一乱一伦一视频一二三区| 蜜臀精品一区二区三区| 精品精品久久宅男的天堂| 欧美精品一区二区蜜臀亚洲| 国产午夜亚洲精品理论片不卡| 日韩亚洲午夜精品一区二区三区| 青青草骚视频在线观看| 久久精品国产网红主播| 久久中文字幕无码一区二区| 福利视频自拍偷拍视频| 我和丰满妇女激情视频| 国产精品丝袜久久久久久不卡| 国产乱人伦偷精品视频免| 国产视频免费一区二区| av无码国产精品色午夜| 夫妇交换刺激做爰视频| 中文字幕午夜AV福利片| 国产专区国产精品国产三级| а天堂中文最新一区二区三区| 日韩毛片在线| 91在线观看国产自拍| 99噜噜噜在线播放| 日产国产精品亚洲系列| 无码人妻丝袜在线视频| 国产精品女主播在线播放| 宅男666在线永久免费观看| 国产精品久久久久久久成人午夜| 男女性搞视频网站免费| 日本一区二区三区视频网站| aaa级久久久精品无码片| 九一成人AV无码一区二区三区| 亚洲av色av成人噜噜噜| 99热爱久久99热爱九九热爱| 国产一级片毛片| 亚洲av成人波多野一区二区 |