佟廷帥,劉曉利,張志勇,何賢軍,陳志華
(1.南京理工大學(xué) 瞬態(tài)物理重點(diǎn)實(shí)驗(yàn)室, 南京 210094;2.江蘇自動(dòng)化研究所, 江蘇 連云港 222006)
隨著導(dǎo)彈等飛行技術(shù)的發(fā)展,傳統(tǒng)制導(dǎo)律已經(jīng)不能滿足現(xiàn)代日益復(fù)雜的反導(dǎo)攔截要求[1-2],新型導(dǎo)引律的研究和應(yīng)用已成為導(dǎo)航領(lǐng)域的重點(diǎn)與熱門方向。
變結(jié)構(gòu)控制系統(tǒng)對(duì)外界干擾和參數(shù)攝動(dòng)具有良好的魯棒性[3],為解決導(dǎo)彈制導(dǎo)問題提供了新的方向[4-7]。但變結(jié)構(gòu)制導(dǎo)律需要根據(jù)目標(biāo)機(jī)動(dòng)性大小來調(diào)節(jié)變結(jié)構(gòu)項(xiàng)增益,增益過大會(huì)導(dǎo)致角速率抖振,不利于彈上機(jī)構(gòu)的正常工作,同時(shí)制導(dǎo)精度下降[8];增益過小,則無法有效攔截目標(biāo)。RBF神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)簡(jiǎn)單,能夠逼近任意非線性函數(shù),且學(xué)習(xí)收斂速度快,具有實(shí)現(xiàn)復(fù)雜環(huán)境下實(shí)時(shí)控制的能力,可被用來調(diào)節(jié)變結(jié)構(gòu)項(xiàng)的增益。
本文將變結(jié)構(gòu)控制理論與RBF神經(jīng)網(wǎng)絡(luò)相結(jié)合,利用RBF神經(jīng)網(wǎng)絡(luò)來自適應(yīng)調(diào)節(jié)變結(jié)構(gòu)項(xiàng)的增益。同時(shí)考慮控制回路對(duì)系統(tǒng)的影響,主要是自動(dòng)駕駛儀的影響。仿真結(jié)果表明:基于RBF神經(jīng)網(wǎng)絡(luò)增益調(diào)節(jié)的滑模制導(dǎo)律能有效削弱系統(tǒng)抖振,使脫靶量顯著減小,對(duì)變結(jié)構(gòu)控制理論在導(dǎo)彈攔截中的應(yīng)用具有重要指導(dǎo)意義。
為方便討論,首先建立三維空間攔截模型,如圖1所示。M和VM為導(dǎo)彈及其速度;T和VT為目標(biāo)及其速度;Oxyz為地面坐標(biāo)系;Ox2y2z2為彈道坐標(biāo)系;Ox4y4z4為視線坐標(biāo)系;θM,φM,θT,φT分別為導(dǎo)彈和目標(biāo)的彈道傾角和彈道偏角;qε,qβ分別為視線傾角和視線偏角。
圖1 三維空間攔截模型示意圖
在研究導(dǎo)彈運(yùn)動(dòng)特性中,把導(dǎo)彈運(yùn)動(dòng)分為質(zhì)心運(yùn)動(dòng)和繞質(zhì)心轉(zhuǎn)動(dòng)。本文中,將導(dǎo)彈視為可操縱的質(zhì)點(diǎn),不考慮其繞質(zhì)心的轉(zhuǎn)動(dòng),從而得到簡(jiǎn)化后的導(dǎo)彈三自由度運(yùn)動(dòng)模型[9]:
(1)
式(1)中:gmx2,gmy2,gmz2為重力加速度在彈道坐標(biāo)系上的分量;amx2,amy2,amz2為導(dǎo)彈機(jī)動(dòng)加速度在彈道坐標(biāo)系上的分量;xm,ym,zm為導(dǎo)彈在地面坐標(biāo)系中的位置。目標(biāo)的運(yùn)動(dòng)模型和導(dǎo)彈類似。
選取某一時(shí)間段Δt起始時(shí)刻的視線坐標(biāo)系作為制導(dǎo)過程中導(dǎo)彈-目標(biāo)相對(duì)運(yùn)動(dòng)的參考坐標(biāo)系。在Δt內(nèi),此參考坐標(biāo)系隨彈體平動(dòng)。于是整個(gè)制導(dǎo)過程中的相對(duì)運(yùn)動(dòng)可以解耦成縱向平面和側(cè)向平面內(nèi)的運(yùn)動(dòng)[10]。
(2)
(3)
(4)
式(4)中:amy4(t),amz4(t),aty4(t),atz4(t)分別為導(dǎo)彈和目標(biāo)機(jī)動(dòng)加速度在Oy4和Oz4上的分量。
其中加速度指令由視線坐標(biāo)系轉(zhuǎn)化到彈道坐標(biāo)系在的轉(zhuǎn)換矩陣如下:
(5)
(6)
為了保證能夠良好地趨近滑模面,選取對(duì)導(dǎo)彈控制系統(tǒng)的時(shí)變性具有自適應(yīng)能力的趨近律,即:
(7)
趨近律的物理意義在于當(dāng)R較大時(shí),趨近速率會(huì)適當(dāng)放緩,當(dāng)R→0時(shí),趨近速率會(huì)迅速增加,避免視線角速率過早發(fā)散。當(dāng)s→0時(shí),趨近速率約為ε,可以保證在有限時(shí)間內(nèi)到達(dá)滑模面。
將式(6)代入式(7)可得:
(8)
(9)
把式(3)代入式(9),得到式(10):
(10)
由于目標(biāo)機(jī)動(dòng)加速度無法準(zhǔn)確獲得,可將其視為干擾量,可得:
(11)
(12)
(13)
同理,側(cè)向平面的變結(jié)構(gòu)制導(dǎo)律為:
(14)
由式(13)、式(14)可知,滑模變結(jié)構(gòu)制導(dǎo)律是由比例導(dǎo)引項(xiàng)和變結(jié)構(gòu)項(xiàng)組成。在導(dǎo)彈攔截目標(biāo)時(shí),目標(biāo)機(jī)動(dòng)和滑模制導(dǎo)律的變結(jié)構(gòu)項(xiàng)均與視線角速率成正比。只有選取合適的ε,才能補(bǔ)償目標(biāo)機(jī)動(dòng)造成的視線角速率變化,否則會(huì)造成脫靶。
RBF神經(jīng)網(wǎng)絡(luò)具有并行計(jì)算、分布式存儲(chǔ)、容錯(cuò)能力強(qiáng)、快速學(xué)習(xí)、對(duì)任意非線性函數(shù)都具有良好的逼近能力、滿足復(fù)雜動(dòng)態(tài)環(huán)境下非線性實(shí)時(shí)控制的特點(diǎn)。利用RBF神經(jīng)網(wǎng)絡(luò)來自適應(yīng)調(diào)節(jié)變結(jié)構(gòu)項(xiàng)的增益,可達(dá)到削弱抖振和提高制導(dǎo)精度的目的,基于RBF神經(jīng)網(wǎng)絡(luò)增益調(diào)節(jié)的滑模制導(dǎo)律攔截原理方框圖如圖2。將滑模面及其導(dǎo)數(shù)作為RBF神經(jīng)網(wǎng)絡(luò)輸入,輸出作為變結(jié)構(gòu)項(xiàng)增益。
圖2 基于RBFNN增益調(diào)節(jié)的滑模制導(dǎo)律攔截原理方框圖
RBF神經(jīng)網(wǎng)絡(luò)的網(wǎng)絡(luò)結(jié)構(gòu)如下:
隱含層:隱含層中神經(jīng)元的激活函數(shù)即徑向基函數(shù)是對(duì)中心點(diǎn)徑向?qū)ΨQ且衰減的非負(fù)非線性函數(shù)。對(duì)輸入信息進(jìn)行空間映射的變換,這里激活函數(shù)取高斯函數(shù):
(15)
式(15)中,ci和bi分別是隱含層第i個(gè)神經(jīng)元的中心點(diǎn)和基寬度。||·||表示歐式范數(shù)。
輸出層:對(duì)輸入模式進(jìn)行響應(yīng)。輸出層神經(jīng)元的作用函數(shù)為線性函數(shù),對(duì)隱含層神經(jīng)元輸出進(jìn)行線性加權(quán)后輸出,作為整個(gè)神經(jīng)網(wǎng)絡(luò)的輸出結(jié)果。本文中神經(jīng)網(wǎng)絡(luò)輸出為變結(jié)構(gòu)項(xiàng)增益ε=|WTh(x)|,其中W為網(wǎng)絡(luò)權(quán)值向量。
RBF神經(jīng)網(wǎng)絡(luò)學(xué)習(xí)算法如下:
輸出層權(quán)重,隱含層單元中心及基寬度參數(shù)調(diào)整算法如下:
(16)
式中η∈(0,1)為學(xué)習(xí)速率。
為了驗(yàn)證基于RBF神經(jīng)網(wǎng)絡(luò)增益調(diào)節(jié)的滑模制導(dǎo)律的有效性,利用Matlab進(jìn)行仿真。初始仿真參數(shù)見表1。
表1 導(dǎo)彈-目標(biāo)的初始仿真參數(shù)
圖3 aty2=-7g時(shí)導(dǎo)彈-目標(biāo)運(yùn)動(dòng)軌跡
圖4 aty2=2g時(shí)導(dǎo)彈-目標(biāo)運(yùn)動(dòng)軌跡
圖5 aty2=-7g時(shí)的視線角速率變化
圖6 aty2=2g時(shí)的視線角速率變化
圖7 aty2=-7g時(shí)S的變化
圖8 aty2=2g時(shí)S的變化
圖9 aty2=-7g;2g時(shí)ε的變化
1) 針對(duì)傳統(tǒng)導(dǎo)引法無法有效攔截高速、大機(jī)動(dòng)目標(biāo)以及忽略自動(dòng)駕駛儀動(dòng)態(tài)特性等問題,結(jié)合變結(jié)構(gòu)控制理論和神經(jīng)網(wǎng)絡(luò),提出基于RBF神經(jīng)網(wǎng)絡(luò)增益調(diào)節(jié)的滑模制導(dǎo)律,利用RBF神經(jīng)網(wǎng)絡(luò)自適應(yīng)調(diào)節(jié)變結(jié)構(gòu)項(xiàng)增益。
2) 與比例導(dǎo)引法和固定增益滑模制導(dǎo)律相比,基于RBF神經(jīng)網(wǎng)絡(luò)增益調(diào)節(jié)的滑模制導(dǎo)律脫靶量有顯著減?。煌瑫r(shí),與固定增益滑模制導(dǎo)律相比,基于RBF神經(jīng)網(wǎng)絡(luò)增益調(diào)節(jié)的滑模制導(dǎo)律能有效削弱系統(tǒng)的抖振,對(duì)于目標(biāo)的機(jī)動(dòng)具有較強(qiáng)的魯棒性。