辛 穎,易 暉
(中國直升機設(shè)計研究所,江西 景德鎮(zhèn) 333001)
?
基于PSDNN神經(jīng)網(wǎng)絡(luò)的穩(wěn)風(fēng)速控制系統(tǒng)的分析與應(yīng)用
辛 穎,易 暉
(中國直升機設(shè)計研究所,江西 景德鎮(zhèn) 333001)
介紹采用多點靜壓落差法測量風(fēng)洞試驗段的風(fēng)速,并對其特點進(jìn)行說明;針對低速直流式風(fēng)洞穩(wěn)風(fēng)速控制困難,易受外部環(huán)境影響的問題,提出了一種多層前向神經(jīng)元網(wǎng)絡(luò)PSDNN。PSDNN神經(jīng)網(wǎng)絡(luò)的風(fēng)洞穩(wěn)風(fēng)速控制系統(tǒng)不僅保留了原來的控制系統(tǒng),同時還提高了穩(wěn)風(fēng)速控制的精度,為得到更好的試驗數(shù)據(jù)提供保障。
PSDNN神經(jīng)網(wǎng)絡(luò);穩(wěn)風(fēng)速控制系統(tǒng);多點靜壓落差法
風(fēng)洞流場品質(zhì)是反映風(fēng)洞試驗段內(nèi)氣流流動特性的關(guān)鍵因素,直接影響試驗數(shù)據(jù)的精準(zhǔn)度。對于低速風(fēng)洞,其流場品質(zhì)關(guān)鍵指標(biāo)包括風(fēng)速、方向場、氣流溫度、湍流度、動壓穩(wěn)定性等。低速風(fēng)洞的穩(wěn)風(fēng)速控制系統(tǒng)是整個風(fēng)洞重要的系統(tǒng)之一。穩(wěn)風(fēng)速控制系統(tǒng)具有大滯后、非線性、參數(shù)時變等特點,并且隨風(fēng)速、開閉口模式、模型姿態(tài)角、環(huán)境等因素的變化,及運行時間的不同,風(fēng)洞本身的參數(shù)都會發(fā)生變化。這是一種非常復(fù)雜的控制系統(tǒng),其傳遞函數(shù)很難用精確的數(shù)學(xué)模型表達(dá)。對于直流開口式低速風(fēng)洞,極易受外界環(huán)境的影響,控制艱難。在復(fù)雜系統(tǒng)的辨識和自適應(yīng)控制中,神經(jīng)網(wǎng)絡(luò)得到廣泛的應(yīng)用,出現(xiàn)許多基于兩層神經(jīng)網(wǎng)絡(luò)的PID控制方法[1]。這種方法多數(shù)是前饋神經(jīng)網(wǎng)絡(luò),適合靜態(tài)網(wǎng)絡(luò),產(chǎn)生的控制信號為誤差的比例、積分和微分的線性組合。大量實踐證明,這種組合會引起快速性和超調(diào)量之間的矛盾[2]。為了克服這些缺點,本文提出了一種動態(tài)多層前向神經(jīng)元網(wǎng)絡(luò)PSDNN,其動態(tài)特性不僅通過網(wǎng)絡(luò)的鏈接方式和反饋方式實現(xiàn),而且還包含其內(nèi)部的PSD神經(jīng)元來實現(xiàn)反饋。
在低速風(fēng)洞試驗時,需要測量來流的速度或動壓,如果通過在模型前安裝風(fēng)速管來測量,則會產(chǎn)生風(fēng)速管對模型的氣動力干擾,從而影響風(fēng)速測量及模型試驗數(shù)據(jù)的準(zhǔn)確度。因此,通常采用壓強落差法來測量試驗段的風(fēng)速,對于直流開口式低速風(fēng)洞,可采用多點靜壓落差法[3]。
多點靜壓落差法采用兩組靜壓探頭測量反饋風(fēng)速,一組放置在收縮段入口處平直部分內(nèi)壁,探頭與壁面平齊,垂直于氣流方向;另外一組放置在收縮段出口處平直部分內(nèi)壁,探頭的安裝和方向與前一組相同。將兩組靜壓探頭分別用管路連通做物理平均,輸入到微壓差傳感器的相應(yīng)輸入端口,則微壓差傳感器的輸出端口給出靜壓差值,反饋給PLC和上位計算機,如圖1所示。多點靜壓落差法選取截面上的多點靜壓做平均,減小了由于外界環(huán)境及模型大攻角狀態(tài)引起的風(fēng)速不均勻性對風(fēng)速反饋值的影響。
圖1 多點靜壓落差法示意圖
在風(fēng)洞收縮段入口和出口分別取B截面和A截面,在試驗段中心取C點。由于氣流在流動過程中存在能量損失,下游的氣流總壓比上游的總壓要低。利用伯努利方程及連續(xù)方程:
其中,Pi是i(A、B)截面靜壓值;vj是j(A、B、C)截面風(fēng)速;ρ是空氣密度;k是壓強損失系數(shù);Sm是m(A、B、C)截面的面積。
可得:
由式(3)可知,在風(fēng)洞吹風(fēng)試驗時,通過測得AB截面的靜壓落差和大氣密度,即可以得到試驗段中心的風(fēng)速。
系統(tǒng)運行時,由工控機發(fā)出設(shè)定信號給變頻器,驅(qū)動電機和風(fēng)扇旋轉(zhuǎn),在風(fēng)洞形成氣流。在風(fēng)洞入口處設(shè)置落差測壓點PA和PB,由微壓差傳感器測量截面A、B之間的壓差,不同壓差對應(yīng)不同試驗段風(fēng)速。壓差信號由數(shù)采板采集,經(jīng)過神經(jīng)網(wǎng)絡(luò)運算,待試驗段達(dá)到設(shè)定風(fēng)速并滿足控制精度后,停止給定信號,此時采集數(shù)據(jù)。如果風(fēng)速精度達(dá)不到要求,則持續(xù)給出調(diào)節(jié)信號,直到滿足風(fēng)速精度。
神經(jīng)網(wǎng)絡(luò)PSDNN是一種多層前向神經(jīng)元網(wǎng)絡(luò)[4],與一般多層前向神經(jīng)元網(wǎng)絡(luò)形式相似,不同之處在于隱含層。一般多層前向神經(jīng)元網(wǎng)絡(luò)中的神經(jīng)元的輸入輸出特性是相同和靜態(tài)的,而PSDNN隱含層的神經(jīng)元是由比例元、求和元和微分元組成,輸入輸出函數(shù)分別為比例、求和、微分函數(shù),既有靜態(tài)又有動態(tài)。PSDNN的動態(tài)特性不僅是通過網(wǎng)絡(luò)的鏈接方式或反饋方式來實現(xiàn),而且還包含PSD神經(jīng)元來實現(xiàn)反饋,也就是說用神經(jīng)網(wǎng)絡(luò)加快PSDNN神經(jīng)元的參數(shù)來調(diào)節(jié)風(fēng)速。
圖2 穩(wěn)速壓控制系統(tǒng)原理圖
PSD神經(jīng)元是2×3×1結(jié)構(gòu),包括輸入層的2個神經(jīng)元(u1,u2),隱含層的3個神經(jīng)元(uP,uS,uD)和輸出層的1個神經(jīng)元(uy)。輸入層接受外部信息,其中u1為對象的期望輸出,u2為對象的實際輸出。輸入層神經(jīng)元經(jīng)過連接權(quán)重,進(jìn)入隱含層。隱含層再經(jīng)過連接權(quán)值,進(jìn)入一個比例神經(jīng)元的輸出層,它完成整個網(wǎng)絡(luò)控制規(guī)律的綜合和輸出,見圖3。
輸入層(u1,u2)可表示為采樣時刻的函數(shù)(u1,u2)=[r(k),y(k)]。
隱含層(up,us,uD)表示為:
圖3 PSDNN控制結(jié)構(gòu)
在神經(jīng)網(wǎng)絡(luò)學(xué)習(xí)中,使實際輸出和理想輸出偏差絕對值最小,則權(quán)值wij正比于rij,規(guī)則為:
其中,m,d>0 ,是學(xué)習(xí)速率,z(k)是教師信號。根據(jù)隨機逼近理論,當(dāng)m很小時,權(quán)值收斂于定值。
輸出層(uy)表示為:
uy(k)=w1(k)uP(k)+w2(k)us(k)+
用神經(jīng)網(wǎng)絡(luò)作為控制系統(tǒng)的控制器時,權(quán)重初值的選取嚴(yán)重影響神經(jīng)網(wǎng)絡(luò)的學(xué)習(xí)和收斂速度。因為權(quán)重初值決定了學(xué)習(xí)起點和收斂初始方向。神經(jīng)網(wǎng)絡(luò)PSDNN按其獨特的原則選取連接權(quán)重初值,這個原則是按照單神經(jīng)元自適應(yīng)PSD控制算法來確定的。選取輸入層至隱含層的連接權(quán)重初值w1j=1,w2j=-1,隱含層至輸出層的連接權(quán)重分別為wj=1,r0(k),r1(k),則自適應(yīng)PSD控制為:
(9)
(10)
其中,r0(k),r1(k)可自動調(diào)整[5]。
這為PSDNN的連接權(quán)重值指出了可行方案,單神經(jīng)元自適應(yīng)PSD算法已經(jīng)得到廣泛使用,利用單神經(jīng)元自適應(yīng)PSD算法參數(shù)選取經(jīng)驗,加快PSDNN的調(diào)整速率,這不一定是最優(yōu)選擇,但一定是可行選擇。
穩(wěn)定性是控制系統(tǒng)最重要的性能之一,PSDNN控制算法也必須符合穩(wěn)定性要求,否則將失去使用價值。穩(wěn)定性分析需要從目標(biāo)函數(shù)出發(fā),本系統(tǒng)的目標(biāo)函數(shù)為:E(k)=0.5(r(k)-y(k))2=0.5e2(k),權(quán)重值wi(k+1)=wi(k)-ηi?E(k)/?wi(k)。根據(jù)李雅普諾夫定理,ΔE(k)<0,系統(tǒng)是穩(wěn)定的,于是可以得到0<η<2(PPT)-1,其中:
可見,只要學(xué)習(xí)速率滿足上式的條件,就可以保證整個系統(tǒng)的全局穩(wěn)定性,上式不但指出了系統(tǒng)的收斂條件,也指明了學(xué)習(xí)步長的取值范圍,因此可以在保證系統(tǒng)收斂性的條件下,適當(dāng)變化學(xué)習(xí)步長,以達(dá)到較好的學(xué)習(xí)效果和較快的收斂速度。
針對時變非線性系統(tǒng)[4]的被控對象:
取教師信號e(k),m=0,學(xué)習(xí)速率為0.7,0.8,0.9。將基于PSDNN神經(jīng)網(wǎng)絡(luò)算法、新型PID-NNC神經(jīng)網(wǎng)絡(luò)控制系統(tǒng)[6]及新型PIDNN神經(jīng)網(wǎng)絡(luò)控制系統(tǒng)[7]的仿真曲線進(jìn)行對比,PSDNN的穩(wěn)風(fēng)速控制程序具有更穩(wěn)定、精度更高、響應(yīng)更快及超調(diào)小的特點(圖4,圖5)。
圖4 PID-NNC控制系統(tǒng)仿真曲線(上)及新型PIDNN控制系統(tǒng)仿真曲線(下)
目前已經(jīng)存在LabWindows調(diào)試成功的帶死區(qū)PSDNN穩(wěn)風(fēng)速控制程序,獲得了令人滿意的效果,并在風(fēng)洞中得到實際的應(yīng)用。并且從仿真曲線和應(yīng)用中看,PSDNN穩(wěn)風(fēng)速控制程序的自適應(yīng)性更強,為在工業(yè)領(lǐng)域發(fā)展提供了良好的基礎(chǔ)。隨著神經(jīng)網(wǎng)絡(luò)理論研究的不斷深入和控制理論的不斷發(fā)展,這種控制方法應(yīng)該具有更加廣泛的工業(yè)應(yīng)用前景。
圖5 PSDNN控制系統(tǒng)仿真曲線
[1] 朱春波,包 鋼,程樹康,等. 基于比例閥的氣動伺服系統(tǒng)神經(jīng)網(wǎng)絡(luò)控制方法的研究[J].中國機械工程,2001,12(12):1412-1414.
[2] Sun F C, Sun Z Q. Stable neural network-based adaptive control for sampled-data nonlinear systems[J]. IEEE Trans on Neural Networks, 1998,9(5):956-968.
[3] 易 暉,熊建軍,湯永等. 多點靜壓落差法在風(fēng)洞穩(wěn)速壓控制系統(tǒng)中的分析與應(yīng)用[J].直升機技術(shù),2013(4) :60-62.
[4] 呂鵬濤,惠增宏. NF-3風(fēng)洞神經(jīng)網(wǎng)絡(luò)自適應(yīng)穩(wěn)風(fēng)速控制系統(tǒng)研制[J].實驗流體力學(xué),2009,23(4):82-86.
[5] 崔皆凡,劉 艷,李 玥,等. 基于PSD算法的神經(jīng)元PID多電機同步控制[J].機床與液壓,2013, 41(19):18-21.
[6] 牛玉剛,趙建從,楊成梧. 一種新型神經(jīng)網(wǎng)絡(luò)控制器的研究[J].系統(tǒng)工程與電子技術(shù),2000,22(6):45-83.
[7] 吳志敏. 基于新型PID神經(jīng)網(wǎng)絡(luò)的自適應(yīng)控制系統(tǒng)研究[J].科學(xué)技術(shù)與工程,2008,1(8):76-79.
Analysis and Application of Wind Velocity Control System Based on PSDNN Neural Network
XIN Ying, YI Hui
(China Helicopter Research and Development Institute, Jingdezhen 333001, China)
This paper introduced multi-point static pressure method to measure wind velocity of wind tunnel, and described the characters. Due to the difficulties of wind speed control for low speed lineal wind tunnel low and influence of external environment, a multilayer previous neural network PSDNN was presented. The system was not only remain conventional control system, but also had higher precision, then this method ensured getting better test data.
PSDNN neural network; wind velocity control system; multi-point static pressure method
2015-09-15
辛 穎(1987-),女,遼寧省遼陽市人,碩士,工程師,主要研究方向:風(fēng)洞試驗技術(shù)。
1673-1220(2015)04-016-04
V211.74
A