胡健,馬大為,姚建勇,劉龍
(南京理工大學(xué)機(jī)械工程學(xué)院,江蘇南京210094)
基于混沌神經(jīng)網(wǎng)絡(luò)的防空火箭炮交流伺服系統(tǒng)狀態(tài)預(yù)測(cè)研究
胡健,馬大為,姚建勇,劉龍
(南京理工大學(xué)機(jī)械工程學(xué)院,江蘇南京210094)
為了更加準(zhǔn)確地對(duì)系統(tǒng)非線性非平穩(wěn)狀態(tài)趨勢(shì)進(jìn)行預(yù)測(cè),運(yùn)用基于神經(jīng)網(wǎng)絡(luò)的混沌預(yù)測(cè)方法對(duì)防空火箭炮交流伺服系統(tǒng)的速度量進(jìn)行了預(yù)測(cè),為基于速度預(yù)測(cè)值的系統(tǒng)非線性非平穩(wěn)狀態(tài)趨勢(shì)預(yù)測(cè)奠定了基礎(chǔ)。利用C-C法選擇了合適的嵌入維和時(shí)間延遲,對(duì)防空火箭炮交流伺服系統(tǒng)不規(guī)則運(yùn)動(dòng)的實(shí)驗(yàn)數(shù)據(jù)進(jìn)行了相空間重構(gòu)并進(jìn)行了分析。在原Elman網(wǎng)絡(luò)中增加了輸出層關(guān)聯(lián)單元,并把自反饋增益系數(shù)當(dāng)作連接權(quán)值投入到網(wǎng)絡(luò)的訓(xùn)練中,以增強(qiáng)Elman網(wǎng)絡(luò)非線性逼近能力,在此基礎(chǔ)上建立了基于改進(jìn)型Elman網(wǎng)絡(luò)的混沌預(yù)測(cè)模型。采用基于最大Lyapunov指數(shù)預(yù)測(cè)法和混沌神經(jīng)網(wǎng)絡(luò)預(yù)測(cè)法對(duì)系統(tǒng)狀態(tài)進(jìn)行了預(yù)測(cè),兩種方法的預(yù)測(cè)結(jié)果表明,后一種方法對(duì)防空火箭炮交流伺服系統(tǒng)速度值預(yù)測(cè)精度更高,從而使得基于此的系統(tǒng)非線性非平穩(wěn)狀態(tài)趨勢(shì)預(yù)測(cè)更有效。
兵器科學(xué)與技術(shù);火箭炮;交流伺服系統(tǒng);狀態(tài)預(yù)測(cè);相空間重構(gòu);混沌神經(jīng)網(wǎng)絡(luò)
防空火箭炮交流伺服系統(tǒng)由永磁同步電機(jī)、驅(qū)動(dòng)器、減速器及相應(yīng)的負(fù)載組成,是一種典型的電機(jī)傳動(dòng)系統(tǒng),同時(shí)也是一種典型多變量強(qiáng)耦合的非線性系統(tǒng)。其不規(guī)則運(yùn)動(dòng)的存在由來(lái)已久,主要表現(xiàn)為轉(zhuǎn)矩、轉(zhuǎn)速的間歇振蕩、控制性能的不穩(wěn)定、系統(tǒng)不規(guī)則電磁噪聲等[1],它們的出現(xiàn)直接影響系統(tǒng)的總體性能和可靠性。長(zhǎng)期以來(lái),由于交流傳動(dòng)系統(tǒng)的復(fù)雜性,人們往往把這些不規(guī)則運(yùn)動(dòng)的產(chǎn)生歸結(jié)為外界隨機(jī)干擾或系統(tǒng)故障,并用傳統(tǒng)的平穩(wěn)信號(hào)分析方法去分析,以期解決問(wèn)題。這種認(rèn)識(shí)上的局限性束縛了人們解決問(wèn)題的思路。目前已有部分研究表明,在某些參數(shù)工作條件下,類似防空火箭炮交流伺服系統(tǒng)的機(jī)電傳動(dòng)系統(tǒng)會(huì)出現(xiàn)混沌運(yùn)動(dòng)[1-3],其動(dòng)力學(xué)特性往往表現(xiàn)出復(fù)雜性和非線性。此時(shí),傳統(tǒng)的平穩(wěn)信號(hào)分析方法不再適用,若對(duì)這些非線性問(wèn)題進(jìn)行線性化處理,系統(tǒng)的輸出將遠(yuǎn)離事實(shí)本相。因此,運(yùn)用非線性動(dòng)力學(xué)從混沌的角度分析防空火箭炮交流伺服系統(tǒng)的不規(guī)則運(yùn)動(dòng)并進(jìn)行狀態(tài)預(yù)測(cè)與故障診斷有十分重要的意義。
非線性系統(tǒng)的混沌預(yù)測(cè)方法分為兩大類:一是基于非線性數(shù)學(xué)模型的動(dòng)力學(xué)方法,二是基于實(shí)際觀測(cè)數(shù)據(jù)的相空間重構(gòu)法。前者根據(jù)實(shí)際問(wèn)題建立描述系統(tǒng)的動(dòng)態(tài)數(shù)學(xué)模型,然后求解這個(gè)數(shù)學(xué)模型,最后反過(guò)來(lái)根據(jù)計(jì)算結(jié)果進(jìn)行預(yù)測(cè)。但由于非線性系統(tǒng)本身的復(fù)雜性,在建立數(shù)學(xué)模型的過(guò)程中,需要事先做出一定的假設(shè)和近似處理,這就使得建立的數(shù)學(xué)模型并不那么精確,從而使得基于該模型的混沌預(yù)測(cè)效果不是很理想。而用相空間重構(gòu)法進(jìn)行預(yù)測(cè)時(shí),在預(yù)測(cè)之前不用做任何假設(shè)與數(shù)據(jù)處理,而是直接利用采集的非線性系統(tǒng)時(shí)間序列進(jìn)行分析,得到時(shí)間序列幾何不變量進(jìn)行預(yù)測(cè),這樣減少了預(yù)測(cè)的主觀性,預(yù)測(cè)效果也更好。
常見(jiàn)的基于相空間重構(gòu)的混沌時(shí)間序列預(yù)測(cè)方法有全局預(yù)測(cè)法[4]、局域預(yù)測(cè)法[5]以及基于最大Lyapunov指數(shù)的預(yù)測(cè)方法[6-7]。最近幾年,神經(jīng)網(wǎng)絡(luò)因?yàn)槠鋸?qiáng)大的非線性系統(tǒng)逼近擬合能力而被引入到非線性系統(tǒng)的混沌預(yù)測(cè)中來(lái)[8-10],神經(jīng)網(wǎng)絡(luò)被用來(lái)構(gòu)造一個(gè)非線性映射來(lái)近似地還原原系統(tǒng),這一非線性映射即為要建立的預(yù)測(cè)模型。但這些混沌預(yù)測(cè)算法仍然存在不少的缺陷,如收斂速度慢,預(yù)測(cè)精度不高等。本文利用改進(jìn)的Elman網(wǎng)絡(luò)逼近嵌入空間中的相點(diǎn)演化規(guī)律,利用觀測(cè)得到的時(shí)間序列歷史數(shù)據(jù)建立時(shí)間序列的預(yù)測(cè)模型。結(jié)果表明,該方法對(duì)防空火箭炮交流伺服系統(tǒng)具有較好的非線性擬合能力和較高的預(yù)測(cè)精度。
1.1防空火箭炮交流伺服系統(tǒng)的組成
防空多管火箭炮交流伺服系統(tǒng)由俯仰和方位兩個(gè)軸上的交流伺服系統(tǒng)組成。每一個(gè)軸上的交流伺服系統(tǒng)主要由位置控制器、伺服驅(qū)動(dòng)器、永磁同步電機(jī)、減速器、機(jī)械機(jī)構(gòu)、旋轉(zhuǎn)變壓器以及電源組成。具有接受指揮系統(tǒng)的目標(biāo)指示、進(jìn)行俯仰和方位自動(dòng)調(diào)炮以及目標(biāo)跟蹤的功能。具體的工作原理如下:炮位計(jì)算機(jī)通過(guò)串口將目標(biāo)未來(lái)點(diǎn)位置發(fā)送給位置控制器,位置控制器通過(guò)其上的軸角轉(zhuǎn)換電路采集旋轉(zhuǎn)變壓器送來(lái)的當(dāng)前位置,經(jīng)過(guò)控制律計(jì)算出控制量,通過(guò)D/A轉(zhuǎn)換控制驅(qū)動(dòng)器帶動(dòng)相應(yīng)的伺服電機(jī)運(yùn)轉(zhuǎn),再經(jīng)過(guò)減速器帶動(dòng)相應(yīng)的機(jī)械機(jī)構(gòu)運(yùn)動(dòng),從而實(shí)現(xiàn)高精度調(diào)炮和跟蹤。其組成框圖如圖1所示,原理樣機(jī)如圖2所示。
圖1 防空火箭炮交流伺服系統(tǒng)組成框圖Fig.1 Block diagram of air-defense rocket launcher
1.2實(shí)驗(yàn)現(xiàn)象
由于方位軸和俯仰軸交流伺服系統(tǒng)的組成、結(jié)構(gòu)是完全一樣的,因此我們以其中一軸(俯仰軸)為例進(jìn)行分析。通過(guò)改變驅(qū)動(dòng)器的控制參數(shù)來(lái)改變閉環(huán)系統(tǒng)的動(dòng)態(tài)特性。大量實(shí)驗(yàn)發(fā)現(xiàn),隨著控制參數(shù)的改變,防空火箭炮交流伺服系統(tǒng)先后出現(xiàn)3種典型運(yùn)動(dòng)狀態(tài):1)轉(zhuǎn)速平穩(wěn)無(wú)波動(dòng),如圖3(a)所示;2)轉(zhuǎn)速呈周期性波動(dòng),周期性波動(dòng)呈近似正弦波形,具有固定周期,如圖3(b)所示;3)轉(zhuǎn)速含有不規(guī)則波動(dòng),其沒(méi)有明顯的波動(dòng)周期,是一種較為復(fù)雜的不穩(wěn)定性現(xiàn)象,如圖3(c)所示。目前還沒(méi)有相關(guān)研究成果能夠精確預(yù)測(cè)第3種不規(guī)則運(yùn)動(dòng),本文利用基于改進(jìn)Elman網(wǎng)絡(luò)的混沌時(shí)間序列預(yù)測(cè)方法預(yù)測(cè)這種不規(guī)則運(yùn)動(dòng)。
圖2 防空火箭炮交流伺服系統(tǒng)原理樣機(jī)Fig.2 Prototype of air-defense rocket launcher
圖3 防空火箭炮交流伺服系統(tǒng)不同參數(shù)下轉(zhuǎn)速曲線Fig.3 Velocity curves under different parameters
2.1相空間重構(gòu)
為了有效恢復(fù)高維復(fù)雜動(dòng)力學(xué)系統(tǒng)的混沌動(dòng)力學(xué)特性,相空間重構(gòu)理論被提出。其基本思想是:系統(tǒng)中任一分量的演化都是由與之相互作用的其他分量所決定的,因此這些相關(guān)分量的信息就隱藏在任一分量的發(fā)展過(guò)程中。為了重構(gòu)一個(gè)等價(jià)的狀態(tài)空間,只需考察一個(gè)分量,并將它在某些固定的時(shí)間延遲點(diǎn)上的測(cè)量作為新維處理,即延遲值被看成是新的坐標(biāo),它們確定了某個(gè)多維狀態(tài)空間中的一點(diǎn)。重復(fù)這一過(guò)程并測(cè)量相對(duì)于不同時(shí)間的各延遲量就可以產(chǎn)生出許多這樣的點(diǎn),該方法可以將吸引子的許多性質(zhì)保存下來(lái),即用系統(tǒng)的一個(gè)觀察量可以重構(gòu)出原動(dòng)力系統(tǒng)模型,初步確定系統(tǒng)真實(shí)相空間的維數(shù)[11]。
設(shè)時(shí)間序列為x(t),t=1,2,…,N,嵌入維數(shù)為m,時(shí)間延遲為τ,則重構(gòu)相空間為
式中:X(ti)為m維相空間中的相點(diǎn);M為相點(diǎn)個(gè)數(shù);集合{X(ti)|i=1,2,…,M}描述了系統(tǒng)在相空間中的演化軌跡。根據(jù)Takens定理,只要m、τ選擇合理,重構(gòu)相空間與原系統(tǒng)是拓?fù)涞葍r(jià)的。因此存在一個(gè)光滑映射f∶Rm→Rm給出相空間軌跡的表達(dá)式為
上述映射可表示成時(shí)間序列為
根據(jù)此方法,我們只需采集防空火箭炮交流伺服系統(tǒng)的一個(gè)狀態(tài)變量(如電流、速度或位置),通過(guò)相空間重構(gòu)即可恢復(fù)原系統(tǒng)非線性動(dòng)力學(xué)特性,從而進(jìn)行狀態(tài)預(yù)測(cè)。在眾多狀態(tài)變量中,角速度可以更加直觀地反映系統(tǒng)運(yùn)動(dòng)特性且較易測(cè)得,因此本文在防空火箭炮交流伺服系統(tǒng)所獲得的最優(yōu)控制算法的控制下,采集系統(tǒng)角速度輸出構(gòu)成一維時(shí)間序列,采樣時(shí)間間隔為20 ms,共采集3 000個(gè)點(diǎn),利用此一維時(shí)間序列進(jìn)行相空間重構(gòu)。
2.2嵌入維和時(shí)間延遲的選取
在重構(gòu)相空間中,時(shí)間延遲τ和嵌入維數(shù)m的選取具有十分重要的意義,同時(shí)這種選取也是很困難的。由于實(shí)際時(shí)間序列存在噪聲干擾,如果τ太小,相空間軌跡會(huì)向同一位置擠壓,信息不易顯露,產(chǎn)生冗余誤差;如果τ太大,會(huì)導(dǎo)致某一時(shí)刻和后一時(shí)刻的動(dòng)力學(xué)特性變化劇烈,使得簡(jiǎn)單的幾何對(duì)象變得很復(fù)雜,動(dòng)力系統(tǒng)信號(hào)失真,產(chǎn)生不相關(guān)誤差。
目前常用的τ估計(jì)方法有自相關(guān)函數(shù)法和互信息法,前者適用于小數(shù)據(jù)組,計(jì)算方便,但不適合非線性問(wèn)題,后者適用于大數(shù)據(jù)組,適合非線性問(wèn)題,但計(jì)算不方便。Kim等提出一種改進(jìn)方法,稱為C-C方法,該方法應(yīng)用關(guān)聯(lián)積分能夠同時(shí)估計(jì)出m和τ,容易操作,計(jì)算量小,效果好,而且具有較強(qiáng)的抗噪聲能力(30%以下)[10]。本文采用C-C法選取時(shí)間延遲τ和嵌入維數(shù)m,具體步驟如下:
在此基礎(chǔ)上,對(duì)3組實(shí)驗(yàn)數(shù)據(jù)進(jìn)行相空間重構(gòu),來(lái)觀察一下實(shí)驗(yàn)數(shù)據(jù)有何特點(diǎn)。
圖5為轉(zhuǎn)速相空間重構(gòu)的相軌跡,轉(zhuǎn)速相空間重構(gòu)的相軌跡與系統(tǒng)相空間的相軌跡在表現(xiàn)系統(tǒng)的動(dòng)力學(xué)本質(zhì)特性上是等價(jià)的。圖5(a)表明系統(tǒng)在做周期2運(yùn)動(dòng),圖5(b)表明系統(tǒng)在做擬周期運(yùn)動(dòng),圖5(c)表明系統(tǒng)進(jìn)入混沌狀態(tài),在做混沌運(yùn)動(dòng)。從中可以看出隨著系統(tǒng)參數(shù)的變化,系統(tǒng)從平穩(wěn)運(yùn)動(dòng)狀態(tài)進(jìn)入周期運(yùn)動(dòng)狀態(tài),直至進(jìn)入混沌運(yùn)動(dòng)狀態(tài)。
圖4 隨t的變化曲線Fig.4 Curves of
2.3基于混沌神經(jīng)網(wǎng)絡(luò)的狀態(tài)預(yù)測(cè)
選擇好合適的嵌入維和時(shí)間延遲,重構(gòu)好相空間,就可以用混沌預(yù)測(cè)的方法預(yù)測(cè)系統(tǒng)狀態(tài)?;煦珙A(yù)測(cè)方法就是在相空間中找到一個(gè)非線性模型,去逼近系統(tǒng)動(dòng)態(tài)特性,即前面所說(shuō)的光滑映射f∶Rm→Rm,實(shí)現(xiàn)一定時(shí)間內(nèi)的預(yù)測(cè),同時(shí)該模型也可用來(lái)識(shí)別系統(tǒng)是否包含混沌特性[10]。神經(jīng)網(wǎng)絡(luò)是非線性系統(tǒng)逼近和建模的有效工具,在混沌時(shí)間序列的重構(gòu)相空間中,可以利用神經(jīng)網(wǎng)絡(luò)逼近相點(diǎn)的演化規(guī)律,利用觀測(cè)得到的時(shí)間序列歷史數(shù)據(jù)建立時(shí)間序列的預(yù)測(cè)模型?;诨煦缟窠?jīng)網(wǎng)絡(luò)的預(yù)測(cè)原理圖如圖6所示。
采用神經(jīng)網(wǎng)絡(luò)進(jìn)行序列建模和預(yù)測(cè)時(shí),首先要考慮網(wǎng)絡(luò)結(jié)構(gòu)的設(shè)計(jì)問(wèn)題。神經(jīng)網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)不僅影響到網(wǎng)絡(luò)的泛化能力,同時(shí)也影響網(wǎng)絡(luò)的學(xué)習(xí)速度。文獻(xiàn)[8-9]分別探討了徑向基函數(shù)(RBF)神經(jīng)網(wǎng)絡(luò)、反向傳播(BP)神經(jīng)網(wǎng)絡(luò)的混沌時(shí)間序列預(yù)測(cè)問(wèn)題。這些算法比較復(fù)雜,運(yùn)行的時(shí)間較長(zhǎng),且預(yù)測(cè)精度不高,收斂速度慢。從(1)式可以看出系統(tǒng)某一瞬時(shí)狀態(tài)可由m維的延遲坐標(biāo)向量確定,因此在網(wǎng)絡(luò)結(jié)構(gòu)中應(yīng)該包含延時(shí)單元,以反映延遲坐標(biāo)向量對(duì)系統(tǒng)狀態(tài)的影響。而RBF神經(jīng)網(wǎng)絡(luò)、BP神經(jīng)網(wǎng)絡(luò)均不包含這樣的單元,因此不能較好地反映系統(tǒng)的動(dòng)態(tài)特性。最近提出的一種Elman神經(jīng)網(wǎng)絡(luò)[11]在前饋網(wǎng)絡(luò)的隱含層中增加一個(gè)承接層,作為一步延時(shí)算子,達(dá)到記憶的目的,從而具有適應(yīng)時(shí)變特性的能力,能直接反映動(dòng)態(tài)系統(tǒng)的特性。因此,本文利用Elman網(wǎng)絡(luò)進(jìn)行系統(tǒng)混沌預(yù)測(cè)。
為了增加神經(jīng)元對(duì)歷史數(shù)據(jù)的敏感程度,本文在原Elman網(wǎng)絡(luò)中增加了輸出層關(guān)聯(lián)單元,以存儲(chǔ)輸出層的歷史數(shù)據(jù),并反饋給輸出單元。此外,標(biāo)準(zhǔn)Elman網(wǎng)絡(luò)中自反饋增益α是固定值,一般是根據(jù)經(jīng)驗(yàn)來(lái)選取,α值選擇得不好會(huì)導(dǎo)致系統(tǒng)出現(xiàn)發(fā)散現(xiàn)象。本文考慮把各個(gè)α當(dāng)作連接權(quán)值投入到網(wǎng)絡(luò)的訓(xùn)練中,從而實(shí)現(xiàn)自反饋增益系數(shù)的動(dòng)態(tài)修正。由此設(shè)計(jì)了一個(gè)適于本系統(tǒng)混沌預(yù)測(cè)的改進(jìn)型Elman網(wǎng)絡(luò),其結(jié)構(gòu)如圖7所示。Elman神經(jīng)網(wǎng)絡(luò)采用經(jīng)典的梯度下降法進(jìn)行在線訓(xùn)練學(xué)習(xí),權(quán)值初值可選一個(gè)隨機(jī)值,經(jīng)過(guò)梯度下降法訓(xùn)練后會(huì)收斂到一個(gè)穩(wěn)態(tài)值[12]。改進(jìn)后的Elman網(wǎng)絡(luò)具有較高的收斂精度和較短的學(xué)習(xí)時(shí)間。由于系統(tǒng)速度量經(jīng)過(guò)相空間重構(gòu)后的相點(diǎn)運(yùn)動(dòng)軌跡可以反映出系統(tǒng)的動(dòng)力學(xué)特性,所以混沌神經(jīng)網(wǎng)絡(luò)的輸入量選為系統(tǒng)相空間中的相點(diǎn)ω(ti),ω(ti+τ),ω(ti+2τ),因此輸入層有3個(gè)節(jié)點(diǎn)。由于進(jìn)行的是單步預(yù)測(cè),輸出量為下一時(shí)刻的速度量ω(ti+3τ),所以輸出層和輸出層關(guān)聯(lián)單元只有1個(gè)節(jié)點(diǎn),隱層和隱層關(guān)聯(lián)單元節(jié)點(diǎn)數(shù)的選擇至關(guān)重要,多了則增加計(jì)算量影響預(yù)測(cè)速度,少了則影響存儲(chǔ)記憶能力導(dǎo)致預(yù)測(cè)精度降低,綜合考慮這兩個(gè)因素根據(jù)經(jīng)驗(yàn)選為4個(gè)節(jié)點(diǎn),則網(wǎng)絡(luò)的狀態(tài)空間表達(dá)式如圖7所示。
圖5 防空火箭炮系統(tǒng)相空間重構(gòu)的相軌跡Fig.5 Phase orbit of air defense rocket launcher
圖6 混沌神經(jīng)網(wǎng)絡(luò)預(yù)測(cè)原理圖Fig.6 Schematic diagram of chaotic neural network
圖7 改進(jìn)型Elman網(wǎng)絡(luò)Fig.7 Improved Elman network
圖7中:u1(k-1),…,un(k-1)為輸入量;
(4)式~(7)式中:Wxc、Wxu、Wyx、Wyc分別為隱層關(guān)聯(lián)單元到隱層,輸入單元到隱層,隱層到輸出單元及輸出層關(guān)聯(lián)單元到輸出單元的權(quán)矩陣;Wα=diag[α1,…,αn],Wγ=diag[γ1,…,γn],為自反饋增益矩陣;閾值函數(shù)f選為Sigmoid函數(shù),即f=1/(1+ e-x);x(k)=[x1(k),x2(k),…,xn(k)];xc(k)=[xc1(k),xc2(k),…,xcn(k)].
設(shè)第k步系統(tǒng)的實(shí)際輸出為yr(k),定義誤差函數(shù)為,將E對(duì)連接權(quán)值及矩陣γ1、Wyx、Wyc、Wα、Wxu、Wxc分別求偏導(dǎo),由梯度下降法可得Elman網(wǎng)絡(luò)的學(xué)習(xí)算法為
混沌預(yù)測(cè)神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)和訓(xùn)練算法建立之后,就可以開始對(duì)混沌神經(jīng)網(wǎng)絡(luò)進(jìn)行訓(xùn)練,即進(jìn)入學(xué)習(xí)階段。采集防空火箭炮交流伺服系統(tǒng)的速度數(shù)據(jù),輸入網(wǎng)絡(luò)輸入層,得到輸出結(jié)果,然后與實(shí)際數(shù)據(jù)進(jìn)行比較,如果存在誤差,立即進(jìn)行反向傳播過(guò)程,并修正網(wǎng)絡(luò)權(quán)值以減小誤差。正向輸出計(jì)算和反向權(quán)值修改交替進(jìn)行。
經(jīng)過(guò)反復(fù)的訓(xùn)練,網(wǎng)絡(luò)的權(quán)值已經(jīng)達(dá)到了預(yù)測(cè)的要求,然后將此混沌神經(jīng)網(wǎng)絡(luò)應(yīng)用到防空火箭炮交流伺服系統(tǒng)狀態(tài)預(yù)測(cè)中,對(duì)經(jīng)過(guò)降噪的數(shù)據(jù)進(jìn)行后期趨勢(shì)預(yù)測(cè)。為了比較方法的優(yōu)越性,將基于Elman網(wǎng)絡(luò)的混沌神經(jīng)網(wǎng)絡(luò)預(yù)測(cè)法與基于最大Lyapunov指數(shù)的預(yù)測(cè)方法進(jìn)行比較,采集的數(shù)據(jù)是系統(tǒng)處于混沌運(yùn)動(dòng)狀態(tài)時(shí)的速度值,結(jié)果如圖8和表1所示。通過(guò)與基于最大Lyapunov指數(shù)的預(yù)測(cè)方法進(jìn)行比較可以看出,混沌神經(jīng)網(wǎng)絡(luò)預(yù)測(cè)法的預(yù)測(cè)精度比較高,預(yù)測(cè)效果更理想。同時(shí)可以看出,由于混沌系統(tǒng)的耗散性和對(duì)初值的極端敏感性,在短期內(nèi)預(yù)測(cè)精度很高,但長(zhǎng)時(shí)間預(yù)測(cè)誤差急劇增大,說(shuō)明混沌動(dòng)力系統(tǒng)只能作短期預(yù)測(cè)。需要說(shuō)明的是,不同的神經(jīng)網(wǎng)絡(luò)權(quán)值初值的選取有可能導(dǎo)致系統(tǒng)陷入局部最小點(diǎn),從而導(dǎo)致預(yù)測(cè)精度的降低。為了避免出現(xiàn)這種情況,可以在梯度更新法中增加一個(gè)沖量項(xiàng)以帶動(dòng)梯度下降過(guò)程,沖過(guò)狹窄的局部最小值而到達(dá)全局最小值。
圖8 混沌神經(jīng)網(wǎng)絡(luò)預(yù)測(cè)法與基于最大Lyapunov指數(shù)預(yù)測(cè)法對(duì)比圖Fig.8 Comparison of two methods
表1 混沌神經(jīng)網(wǎng)絡(luò)預(yù)測(cè)法與基于最大Lyapunov指數(shù)預(yù)測(cè)法比較Tab.1 Comparison table of two methods
在精確預(yù)測(cè)系統(tǒng)速度值的基礎(chǔ)上,可以直接觀察已經(jīng)測(cè)得的角速度和預(yù)測(cè)的角速度序列的時(shí)序圖或相空間重構(gòu)后的相圖判斷系統(tǒng)的當(dāng)前狀態(tài),如圖3、圖5所示。也可以利用已經(jīng)測(cè)得的角速度和預(yù)測(cè)的角速度序列根據(jù)最小數(shù)據(jù)量法[13]計(jì)算出系統(tǒng)最大Lyapunov指數(shù),從而準(zhǔn)確判斷系統(tǒng)是否進(jìn)入非線性非平穩(wěn)狀態(tài)(即混沌狀態(tài))。
基于混沌神經(jīng)網(wǎng)絡(luò)的預(yù)測(cè)是通過(guò)基于數(shù)據(jù)序列客觀存在的內(nèi)在混沌特性實(shí)現(xiàn)的,神經(jīng)網(wǎng)絡(luò)的預(yù)測(cè)模型輸入端完全由混沌特征決定,這樣避免了以往預(yù)測(cè)方法中主觀確定因素的影響。通過(guò)與基于最大Lyapunov指數(shù)的預(yù)測(cè)法進(jìn)行比較可以看出,混沌神經(jīng)網(wǎng)絡(luò)預(yù)測(cè)法的預(yù)測(cè)精度比較高,預(yù)測(cè)效果較理想。在此基礎(chǔ)上,可以更加準(zhǔn)確地對(duì)系統(tǒng)非線性非平穩(wěn)狀態(tài)進(jìn)行趨勢(shì)預(yù)測(cè)。
(
)
[1]張波,李忠,毛宗源,等.電機(jī)傳動(dòng)系統(tǒng)的不規(guī)則運(yùn)動(dòng)和混沌現(xiàn)象初探[J].中國(guó)電機(jī)工程學(xué)報(bào),2001,21(7):40-45. ZHANG Bo,LI Zhong,MAO Zong-yuan,et al.A primary study on an erratic behavior and chaotic phenomena of electric machine drive systems[J].Proceedings of the CSEE,2001,21(7):40-45.(in Chinese)
[2]Li Z,Paris J B,Joo Y H,et al.Bifurcations and chaos in a permanent-magnet synchronous motor[J].IEEE Transactions on Circuits and Systems-I:Fundamental Theory and Applications,2002,49(3):383-387.
[3]Jing Z,Yu C,Chen G.Complex dynamics in a permanent-magnet synchronous motor model[J].Chaos,Solitons and Fractals,2004,22(4):831-848.
[4]張森,肖先賜.混沌時(shí)間序列全局預(yù)測(cè)新方法-連分式法[J].物理學(xué)報(bào),2005,54(11):5062-5068. ZHANG Sen,XIAO Xian-ci.A new method of global prediction for chaotic time series based on continued fractions[J].Acta Physica Sinica,2005,54(11):5062-5068.(in Chinese)
[5]郭創(chuàng)新,王揚(yáng),沈勇,等.風(fēng)電場(chǎng)短期風(fēng)速的多變量局域預(yù)測(cè)法[J].中國(guó)電機(jī)工程學(xué)報(bào),2012,32(1):24-31. GUO Chuang-xin,WANG Yang,SHEN Yong,et al.Multivariate local prediction method for short-term wind speed of wind farm[J]. Proceedings of the CSEE,2012,32(1):24-31.(in Chinese)
[6]張勇,關(guān)偉.基于最大Lyapunov指數(shù)的多變量混沌時(shí)間序列預(yù)測(cè)[J].物理學(xué)報(bào),2009,58(2):756-762. ZHANG Yong,GUAN Wei.Predication of multivariable chaotic time series based on maximal Lyapunov exponent[J].Acta Physica Sinica,2009,58(2):756-762.(in Chinese)
[7]張文超,譚思超,高璞珍.基于Lyapunov指數(shù)的搖擺條件下自然循環(huán)流動(dòng)不穩(wěn)定性混沌預(yù)測(cè)[J].物理學(xué)報(bào),2013,62(6):060502. ZHANG Wen-chao,TAN Si-chao,GAO Pu-zhen.Chaotic forecasting of natural circulation flow instabilities under rolling motion based on Lyapunov exponents[J].Acta Physica Sinica,2013,62(6):060502.(in Chinese)
[8]馮興杰,潘文欣,盧楠.基于小波包的RBF神經(jīng)網(wǎng)絡(luò)網(wǎng)絡(luò)流量混沌預(yù)測(cè)[J].計(jì)算機(jī)工程與設(shè)計(jì),2012,33(5):1681-1686. FENG Xing-jie,PAN Wen-xin,LU Nan.Research on chaotic prediction method of network traffic based on wavelet packet[J]. Computer Engineering and Design,2012,33(5):1681-1686.(in Chinese)
[9]朱春梅,徐小力,張建民.基于混沌神經(jīng)網(wǎng)絡(luò)理論的機(jī)電設(shè)備狀態(tài)趨勢(shì)預(yù)測(cè)研究[J].北京理工大學(xué)學(xué)報(bào),2009,29(6):506-509. ZHU Chun-mei,XU Xiao-li,ZHANG Jian-min.Electromechanical equipment fault forecasting research based on chaos-neural networks theory[J].Transactions of Beijing Institute of Technology,2009,29(6):506-509.(in Chinese)
[10]呂金虎,陸君安,陳士華.混沌時(shí)間序列分析及其應(yīng)用[M].武漢:武漢大學(xué)出版社,2001. LYU Jin-hu,LU Jun-an,CHEN Shi-hua.Chaotic time sequence analysis and its application[M].Wuhan:Publishing House of Wuhan University,2001.(in Chinese)
[11]HE Hai-tao,TIAN Xia.An improved Elman network and its application in flatness prediction modeling[C]∥Second International Conference on Innovative Computing,Information and Control.Piscataway,NJ,US:IEEE Computer Society,2008:44-48.
[12]WU Wei,F(xiàn)ENG Guo-rui,LI Zheng-xue,et al.Deterministic convergence of an online gradient method for BP neural networks[J]. IEEE Transactions on Neural Networks,2005,16(3):533-540.
[13]張海龍,閔富紅,王恩榮.關(guān)于Lyapunov指數(shù)計(jì)算方法的比較[J].南京師范大學(xué)學(xué)報(bào),2012,12(1):5-9. ZHANG Hai-long,MIN Fu-hong,WANG En-rong.The comparison for Lyapunov exponents calculation methods[J].Journal of Nanjing Normal University,2012,12(1):5-9.(in Chinese)
State Forecasting Research of Air-defense Rocket Launcher AC Servo System Based on Chaotic Neural Network
HU Jian,MA Da-wei,YAO Jian-yong,LIU Long
(School of Mechanical Engineering,Nanjing University of Science and Technology,Nanjing 210094,Jiangsu,China)
To predict the system nonlinear and non-stationary conditions more accurately,a method of chaos prediction based on chaotic neural networks is introduced to predict the velocity of the air-defense rocket launcher AC servo system,which paves the way for the trend prediction of system nonlinear and non-stationary conditions.C-C method is used to select the proper embedding dimension and time delay. The phase space of system is reconstituted using experimental data of system's irregular movement and is analyzed.The context neurons of output layer are added to the original Elman network,and the self-feedback gain coefficients are trained as connective weight,which could strengthen the nonlinear approximation ability of Elman network.Then a model of chaotic neural network based on the improved Elman network is set up.The predictions based on the maximun Lyapunov exponent and chaotic neural network are performed,respectively.The predicted results show that the prediction based on the chaotic neural network has a higher accuracy,which makes the trend forecasting of the system more effectively.
ordnance science and technology;rocket launcher;servo system;state forecasting;phasespace reconstruction;chaotic neural network
TJ713
A
1000-1093(2015)02-0220-07
10.3969/j.issn.1000-1093.2015.02.005
2014-04-23
國(guó)家自然科學(xué)基金項(xiàng)目(51305203);“十二五”國(guó)防基礎(chǔ)科研項(xiàng)目(B2620110005);江蘇省博士后基金項(xiàng)目(1302002A)
胡?。?980—),女,講師,碩士生導(dǎo)師。E-mail:hujiannjust@163.com;馬大為(1953—),男,教授,博士生導(dǎo)師。E-mail:ma_dawei@njust.edu.cn