林家泉,李 博
(中國(guó)民航大學(xué)電子信息與自動(dòng)化學(xué)院,天津 300300)
基于單神經(jīng)元PID橋載空調(diào)溫控系統(tǒng)仿真
林家泉,李 博
(中國(guó)民航大學(xué)電子信息與自動(dòng)化學(xué)院,天津 300300)
在使用橋載空調(diào)代替飛機(jī)機(jī)載APU的過(guò)程中,對(duì)橋載空調(diào)的控制成為運(yùn)行管理中的重點(diǎn)。通過(guò)對(duì)橋載空調(diào)的建模,建立溫控系統(tǒng)模型傳遞函數(shù),為提高溫度的控制精度,采取一種改進(jìn)的單神經(jīng)元PID控制器,結(jié)合傳統(tǒng)PID控制方法,并且在單神經(jīng)元的基礎(chǔ)上進(jìn)行權(quán)值與K值的改進(jìn),編寫(xiě)S函數(shù),建立被控系統(tǒng)的Simulink模型。用Matlab軟件對(duì)橋載空調(diào)溫控系統(tǒng)進(jìn)行仿真,對(duì)比傳統(tǒng)PID與改進(jìn)的單神經(jīng)元PID的控制效果,仿真結(jié)果表明,該改進(jìn)算法有效地提高了橋載空調(diào)系統(tǒng)的快速性與穩(wěn)定性,具有較好的應(yīng)用前景。
單神經(jīng)元PID;橋載空調(diào);仿真分析
近年來(lái),在民用航空行業(yè)中越來(lái)越多的機(jī)場(chǎng)使用橋載設(shè)備代替飛機(jī)自身的機(jī)載APU。橋載空調(diào)是指懸掛于機(jī)場(chǎng)登機(jī)廊橋底部的空調(diào)機(jī)組,在飛機(jī)??康菣C(jī)橋后,可以采用橋載空調(diào)提供飛機(jī)地面作業(yè)所需的電力和空調(diào)供應(yīng)[1]。機(jī)載APU是通過(guò)航空燃油來(lái)發(fā)電,燃油費(fèi)用較高,而橋載空調(diào)是消耗工業(yè)用電,替代機(jī)載APU使用所產(chǎn)生的費(fèi)用遠(yuǎn)比APU直接消耗費(fèi)用低[2]。而橋載設(shè)備的采購(gòu)費(fèi)用和日常維修費(fèi)用按照通常的設(shè)備管理費(fèi)用計(jì)算,也遠(yuǎn)比航材維修費(fèi)用低很多,可見(jiàn)使用橋載設(shè)備的優(yōu)勢(shì)非常明顯。同時(shí),APU直接燃燒航空燃油,直接排放污染,而橋載設(shè)備工作時(shí)沒(méi)有直接的污染排放,所以使用橋載設(shè)備在減少環(huán)境污染方面也有重大意義。但在推廣過(guò)程中,調(diào)研結(jié)果反映出機(jī)場(chǎng)一些問(wèn)題,導(dǎo)致APU“關(guān)不掉”,究其根源在于不能正確評(píng)估飛機(jī)客艙的能耗需求以及對(duì)橋載空調(diào)控制的盲目性。
本文以能量守恒定律為基礎(chǔ),建立了橋載空調(diào)系統(tǒng)部件及被控對(duì)象的模型,進(jìn)而推導(dǎo)出整個(gè)溫度環(huán)節(jié)的數(shù)學(xué)模型,為計(jì)算機(jī)仿真奠定了一定的基礎(chǔ)[3-4]。對(duì)橋載空調(diào)的控制主要是對(duì)溫度的控制,進(jìn)而使其滿足客艙溫度的需求。溫度控制系統(tǒng)通常采用PID控制,PID控制器是最簡(jiǎn)單的有時(shí)又是最好的控制器,只需設(shè)定3個(gè)參數(shù)即可[5]。但在實(shí)際應(yīng)用中,橋載空調(diào)所處的環(huán)境復(fù)雜多變,會(huì)導(dǎo)致溫度控制對(duì)象具有非線性、時(shí)變等一些特點(diǎn)。因此,單純依靠常規(guī)PID算法,不能滿足橋載空調(diào)對(duì)溫度的要求,控制效果也往往達(dá)不到人們的要求。
本文使用一種改進(jìn)的單神經(jīng)元PID控制算法,該控制器將單神經(jīng)元的自學(xué)習(xí)、自適應(yīng)特性與傳統(tǒng)PID的優(yōu)點(diǎn)相結(jié)合[6],并且對(duì)該控制算法進(jìn)行K值與權(quán)值的改進(jìn),可以更好地完成對(duì)橋載空調(diào)溫度系統(tǒng)的控制。仿真結(jié)果表明,該方法在橋載空調(diào)溫度控制系統(tǒng)中的控制效果比傳統(tǒng)PID的要好,而且在實(shí)際應(yīng)用中也比較容易實(shí)現(xiàn)。
本文以A320飛機(jī)橋載空調(diào)為實(shí)驗(yàn)背景。飛機(jī)橋載空調(diào)機(jī)組是置于民航飛機(jī)以外,利用較長(zhǎng)的送風(fēng)管道和飛機(jī)專(zhuān)用接頭,通過(guò)飛機(jī)機(jī)身下部的外接空調(diào)接口和機(jī)身內(nèi)部復(fù)雜的送風(fēng)管道向機(jī)艙內(nèi)送風(fēng)的一種全新風(fēng)特種空調(diào)機(jī)。其溫度控制系統(tǒng)工作原理為:通過(guò)溫度傳感器對(duì)出口供風(fēng)溫度進(jìn)行實(shí)時(shí)監(jiān)測(cè),控制器接收到溫度的監(jiān)測(cè)值,與設(shè)定值進(jìn)行比較,根據(jù)兩者的偏差進(jìn)行算法的調(diào)節(jié),步進(jìn)電機(jī)收到輸出信號(hào)后,通過(guò)調(diào)節(jié)閥門(mén)的開(kāi)度來(lái)調(diào)節(jié)出口供風(fēng)溫度,傳感器監(jiān)測(cè)到新的供風(fēng)溫度并再次與設(shè)定值對(duì)比,如此循環(huán)下去直至偏差為0,完成對(duì)溫度的控制[7],最后產(chǎn)生滿足通風(fēng)溫度要求的空氣經(jīng)送風(fēng)管道送入飛機(jī)[8]。飛機(jī)橋載空調(diào)系統(tǒng)工作原理如圖1所示。
圖1 橋載空調(diào)工作原理圖Fig.1 Working principle diagram of bridge air conditioning
根據(jù)機(jī)場(chǎng)操作地面支持設(shè)備技術(shù)規(guī)范可知,飛機(jī)橋載空調(diào)溫度控制系統(tǒng)的控溫范圍為1.5~70℃,要求能在不同區(qū)域、不同季節(jié)下正常工作。
控制橋載空調(diào)出風(fēng)口的溫度達(dá)到設(shè)定溫度,然后經(jīng)送風(fēng)軟管把新風(fēng)送入飛機(jī)中。根據(jù)能量守恒原理,單位時(shí)間內(nèi)進(jìn)入軟管內(nèi)的能量與流出軟管內(nèi)的能量的差值就是儲(chǔ)能變換率。能量模型為
其中:CV為空氣容積比熱容(J/(m3·℃));V為體積(m3);t為管道空氣溫度(℃);ts為送風(fēng)溫度(℃);t0為空氣溫度(℃);ρ為空氣密度(kg/m3);c為空氣比熱容(J/(kg·℃));G為送風(fēng)量(m3/h);R為圍護(hù)結(jié)構(gòu)熱阻(m2K/W),可表示為
其中:σ為材料厚度(m);λc為材料導(dǎo)熱系數(shù)(W/(m·K))。
送風(fēng)軟管體積可經(jīng)過(guò)實(shí)際測(cè)量得出,取軟管長(zhǎng)度20 m,直徑0.2 m。機(jī)組送風(fēng)量按8 000 m3/h計(jì)算。同樣由機(jī)場(chǎng)操作地面支持設(shè)備技術(shù)規(guī)范可知,送風(fēng)軟管與飛機(jī)接口處的工作壓力為15.2 PSI,接近1標(biāo)準(zhǔn)大氣壓。在標(biāo)準(zhǔn)大氣壓力下,空氣密度會(huì)隨著溫度的變化而變化,查閱資料可知,密度與溫度之間的關(guān)系如圖2所示。
圖2 空氣密度與溫度的關(guān)系Fig.2 Relationship between air density and temperature
橋載空調(diào)送風(fēng)軟管的主要材質(zhì)為PVC,保溫隔熱性能優(yōu)良,導(dǎo)熱系數(shù)為0.14 W/(m·K),厚度5 mm。對(duì)式(1)整理后可得
加熱器在壓力作用下,對(duì)送入加熱器的加熱介質(zhì)進(jìn)行加熱,加熱介質(zhì)送出加熱器后帶走加熱器工作中產(chǎn)生的熱量,對(duì)空氣進(jìn)行加熱。根據(jù)熱平衡方程,可得加熱器溫度對(duì)象的模型為
將式(6)和式(7)代入(5)中,整理得
其中:αa為傳熱系數(shù)(W/(m2·℃));Aa為換熱面積(m2);mh為質(zhì)量(kg);Ch為比熱容(kJ/(kg·℃));th為溫度(℃);tai為進(jìn)風(fēng)溫度(℃);tao為出風(fēng)溫度(℃);tar為回風(fēng)溫度(℃);Gao為新風(fēng)流量(m3/s);Gar為回風(fēng)流量(m3/s);W為加熱蒸汽的質(zhì)量流量(kg/s);rv為加熱蒸汽的汽化潛熱(J/kg)。
加熱蒸汽汽化潛熱可根據(jù)蒸汽汽化潛熱值換算表得出,設(shè)定溫度為70℃時(shí),汽化潛熱約為2 331.2 J/kg,加熱器質(zhì)量取15 kg。加熱器的換熱面積可表示為
其中:Q為加熱器傳熱量,制熱能力為604 kW;αa采用波紋狀螺紋管的傳熱系數(shù)為3.4;Δth為加熱器進(jìn)出水溫度差,取5℃。
對(duì)式(8)經(jīng)過(guò)拉普拉斯變換得到W與tao的傳遞函數(shù)為
系統(tǒng)的輸出量是溫度t,輸入量是加熱器閥門(mén)u,不考慮其它閥門(mén)的影響,把加熱器出風(fēng)溫度tao看作是橋載空調(diào)的送風(fēng)溫度 ts,根據(jù)式(4)和式(9),考慮到過(guò)程滯后的影響,可得到關(guān)于空氣密度的傳遞函數(shù),即
實(shí)際過(guò)程中系統(tǒng)啟動(dòng)需要按下啟動(dòng)按鈕,啟動(dòng)220 V供電電路,延時(shí)5 s后啟動(dòng)冷凝風(fēng)機(jī),延時(shí)5 s啟動(dòng)蒸發(fā)風(fēng)機(jī),制熱模式下,延時(shí)10 s啟動(dòng)加熱器,所以需在傳遞函數(shù)中添加延遲函數(shù),設(shè)置τ=20 s來(lái)滿足實(shí)際啟動(dòng)過(guò)程。
PID控制器由比例、積分、微分單元構(gòu)成,P為比例環(huán)節(jié),起放大作用;I為積分環(huán)節(jié),可以消滅穩(wěn)態(tài)誤差;D為微分環(huán)節(jié),可以加快系統(tǒng)的反應(yīng)。工程上常常在閉環(huán)系統(tǒng)中加入PID環(huán)節(jié),因?yàn)槠浣Y(jié)構(gòu)簡(jiǎn)單,參數(shù)調(diào)整容易,易被人們接受。但在實(shí)際過(guò)程中,控制系統(tǒng)往往不是線性的,而且會(huì)隨著時(shí)間的變化而變化,所以常規(guī)的PID控制器不能很好地完成對(duì)系統(tǒng)的控制。借助神經(jīng)網(wǎng)絡(luò)的自學(xué)習(xí)和逼近任意函數(shù)的特性,把神經(jīng)網(wǎng)絡(luò)與傳統(tǒng)PID結(jié)合起來(lái),組成一個(gè)新的控制器,能在一定程度上解決PID參數(shù)在線整定問(wèn)題,也可以提高時(shí)變、非線性系統(tǒng)調(diào)節(jié)的快速性與穩(wěn)定性[9]。并且單神經(jīng)元網(wǎng)絡(luò)是由一個(gè)神經(jīng)元模型建立的神經(jīng)網(wǎng)絡(luò)系統(tǒng),其結(jié)構(gòu)簡(jiǎn)單、容易計(jì)算,對(duì)溫度的調(diào)節(jié)有較好的實(shí)時(shí)性。為了更好地完成對(duì)系統(tǒng)的控制,橋載空調(diào)溫控系統(tǒng)采用了單神經(jīng)元PID控制算法。
由單神經(jīng)元構(gòu)成的PID橋載空調(diào)溫控系統(tǒng)結(jié)構(gòu)如圖3所示,用單神經(jīng)元實(shí)現(xiàn)PID控制時(shí),轉(zhuǎn)換器的輸出為神經(jīng)元控制所需要的狀態(tài)量,即
圖3 基于單神經(jīng)元PID的橋載空調(diào)溫控系統(tǒng)Fig.3 Temperature control system of bridge air conditioning based on single neuron PID
控制器的輸出為
其中:K 為神經(jīng)元比例系數(shù)且 K > 0;e(k)=r(k)-y(k-1);ωi(k)為對(duì)應(yīng)于xi(k)的加權(quán)系數(shù)。
單神經(jīng)元PID控制器是借助于對(duì)權(quán)值的調(diào)節(jié)來(lái)完成系統(tǒng)自適應(yīng)的功能,本文中采用Hebb學(xué)習(xí)算法調(diào)整神經(jīng)網(wǎng)絡(luò)權(quán)值,并對(duì)該算法作一定的改進(jìn)。在實(shí)際應(yīng)用中,e(k)和 Δe(k)的變化對(duì)參數(shù)選擇有很大影響,所以將單神經(jīng)元PID控制算法中連接權(quán)值的學(xué)習(xí)規(guī)則作部分調(diào)整,即將ωi(k)中的xi(k)修改為e(k)-Δe(k),這樣權(quán)值的學(xué)習(xí)過(guò)程不僅是根據(jù)神經(jīng)元學(xué)習(xí)理論,同時(shí)考慮到了控制過(guò)程的實(shí)際經(jīng)驗(yàn),改進(jìn)后的算法可表示為
其中:ηi(i=1,2,3)分別為積分、比例、微分的學(xué)習(xí)效率;Δe(k)=e(k)-e(k-1)。
在單神經(jīng)元PID控制器中,對(duì)于比例系數(shù)K的配置依然采用人工調(diào)整的方式,給定一個(gè)值反復(fù)試驗(yàn),導(dǎo)致調(diào)試的過(guò)程繁瑣冗長(zhǎng)。針對(duì)K值的調(diào)節(jié)可采用非線性控制調(diào)節(jié)的方法[10],使 K 根據(jù) e(k)與 Δe(k)差值的絕對(duì)值大小自動(dòng)調(diào)整,且調(diào)整的速度也會(huì)根據(jù)誤差變化的快慢而調(diào)節(jié),采取這種方法可有效地加快系統(tǒng)的響應(yīng)速度。但要避免K值過(guò)大系統(tǒng)出現(xiàn)震蕩和K值過(guò)小系統(tǒng)出現(xiàn)積分飽和的現(xiàn)象,就必須將K的取值限定在一定范圍內(nèi)。
其中:KA為比例增益的下限;KB為比例增益的上限;nA為KA對(duì)應(yīng)的下限分界點(diǎn);nB為KB對(duì)應(yīng)的上限分界點(diǎn)。
上述改進(jìn)的算法可根據(jù)學(xué)習(xí)信號(hào)所反映的環(huán)境與誤差的變化,利用新的學(xué)習(xí)規(guī)則調(diào)整各狀態(tài)量的權(quán)值及K值,實(shí)現(xiàn)在線調(diào)整與自適應(yīng)控制的作用。
由于單神經(jīng)元PID學(xué)習(xí)算法不能用簡(jiǎn)單的Simulink模塊來(lái)創(chuàng)建,單純的應(yīng)用Simulink將不能完成對(duì)橋載空調(diào)系統(tǒng)的仿真,需要用編程的形式設(shè)計(jì)出S函數(shù)模塊[11],S函數(shù)有固定的程序格式[12],用Matlab語(yǔ)言編寫(xiě)成M文件,同時(shí)把改進(jìn)的Hebb學(xué)習(xí)算法編譯進(jìn)去,形成S函數(shù)模塊,嵌入到橋載空調(diào)系統(tǒng)的仿真模型中。建立好的系統(tǒng)模型如圖4所示。
本文研究對(duì)象是A320飛機(jī)橋載空調(diào)系統(tǒng),在軟管入口溫度需達(dá)到70℃時(shí),此時(shí)空氣密度為1.11 kg/m3,根據(jù)以上對(duì)橋載空調(diào)系統(tǒng)的建模,可以得到系統(tǒng)的傳遞函數(shù)。單神經(jīng)元PID控制器K值的不同會(huì)影響權(quán)值的取值,根據(jù)試驗(yàn)結(jié)果,最終確定KA=2,KB=3,nA=5,nB=10。對(duì)橋載空調(diào)采用單神經(jīng)元PID與傳統(tǒng)PID控制,得到的仿真結(jié)果如圖5所示。
圖4 單神經(jīng)元PID橋載空調(diào)系統(tǒng)仿真模型Fig.4 Simulation model of single neuron PID bridge air conditioning system
從圖4的仿真模型中也可以得到P、I、D等參數(shù)的變化,如圖6所示。
由以上的仿真結(jié)果可以看出,采用單神經(jīng)元PID控制器,入口溫度為70℃時(shí),系統(tǒng)逐漸趨于穩(wěn)定,P、I、D參數(shù)的取值也趨于穩(wěn)定,分別取值7.6、68、180。在前20 s的時(shí)間內(nèi),由于冷凝風(fēng)機(jī)、蒸發(fā)風(fēng)機(jī)及加熱器的延時(shí)工作,對(duì)溫度的調(diào)節(jié)從20 s之后開(kāi)始,隨著加熱器的工作,對(duì)加熱介質(zhì)進(jìn)行加熱,進(jìn)而對(duì)空氣進(jìn)行加熱,逐步達(dá)到軟管出風(fēng)口的溫度要求。傳統(tǒng)PID控制器的仿真曲線有些震蕩且有較大超調(diào),超調(diào)量為10℃,而單神經(jīng)元PID控制器幾乎沒(méi)有超調(diào)且達(dá)到穩(wěn)定的時(shí)間也較快。
在軟管入口溫度需要達(dá)到1.5℃時(shí),此時(shí)空氣密度為1.39 kg/m3,建立傳遞函數(shù),仿真結(jié)果如圖7所示。
圖5 70℃PID與單神經(jīng)元PID控制器仿真輸出Fig.5 Simulation output of 70℃PID and single neuron PID controller
從仿真結(jié)果圖可以看出:在入口溫度為1.5℃時(shí),采用單神經(jīng)元PID同樣有一個(gè)較好的仿真結(jié)果,比傳統(tǒng)PID有更快的響應(yīng)速度且穩(wěn)定性較好??梢?jiàn),單神經(jīng)元PID控制器比傳統(tǒng)PID控制器具有更好的穩(wěn)態(tài)精度,而且單神經(jīng)元PID還可以進(jìn)行參數(shù)的自我調(diào)節(jié),通過(guò)自學(xué)習(xí)改變權(quán)值,所以比常規(guī)PID具有更好的動(dòng)態(tài)特性。因此,在橋載空調(diào)系統(tǒng)中采用單神經(jīng)元PID控制器可以獲得一個(gè)很好的控制效果。
圖7 1.5℃PID與單神經(jīng)元PID控制器仿真輸出Fig.7 Simulation output of 1.5℃PID and single neuron PID controller
本文建立了A320飛機(jī)橋載空調(diào)溫度控制系統(tǒng)的傳遞函數(shù),運(yùn)用S函數(shù)構(gòu)建了橋載空調(diào)系統(tǒng)的仿真模型,在單神經(jīng)元PID的基礎(chǔ)上作一些算法的改進(jìn),使其更好地完成對(duì)系統(tǒng)的控制。在Matlab上分別對(duì)傳統(tǒng)PID及改進(jìn)的單神經(jīng)元PID進(jìn)行了仿真,結(jié)果表明,在飛機(jī)橋載空調(diào)系統(tǒng)中,采用改進(jìn)的單神經(jīng)元PID算法可以更好地保證系統(tǒng)調(diào)節(jié)的快速性與穩(wěn)定性。
[1]王 昕,江 航,鄭益慧,等.飛機(jī)空調(diào)車(chē)的多模型PID控制器設(shè)計(jì)[J].控制工程,2016,23(4):453-457.
[2]崔沈夷.飛機(jī)地面空調(diào)的選用及其節(jié)能意義[J].暖通空調(diào),2013,43(7):30-36.
[3]杜明明.變風(fēng)量空調(diào)系統(tǒng)的Simulink建模與仿真研究[D].哈爾濱:哈爾濱工業(yè)大學(xué),2006.
[4]李康吉.建筑室內(nèi)環(huán)境建模、控制與優(yōu)化及能耗預(yù)測(cè)[D].杭州:浙江大學(xué),2013.
[5]王海青,姬長(zhǎng)英,劉同召,等.模糊自整定PID溫度控制系統(tǒng)的建模與仿真[J].計(jì)算機(jī)工程,2012,38(7):233-235,239.
[6]盛賢君,姜 濤,王 杰,等.基于BP神經(jīng)網(wǎng)絡(luò)的速度前饋PID控制器設(shè)計(jì)[J].計(jì)算機(jī)應(yīng)用,2015,35(S2):134-137.
[7]潘琢金,張彬彬,毛艷娥,等.飛機(jī)空調(diào)車(chē)的模糊CMAC-PID溫度控制器設(shè)計(jì)[J].計(jì)算機(jī)仿真,2013,30(3):38-41,156.
[8]林美娜,趙 薰,林運(yùn)齡.某國(guó)際機(jī)場(chǎng)飛機(jī)地面空調(diào)機(jī)組的研制及其關(guān)鍵技術(shù)[J].制冷與空調(diào),2014,14(10):75-78,82.
[9]易繼鍇,侯媛彬.智能控制技術(shù)[M].北京:北京工業(yè)大學(xué)出版社,2002.
[10]王秀君,胡協(xié)和.一種改進(jìn)的單神經(jīng)元PID控制策略[J].浙江大學(xué)學(xué)報(bào)(工學(xué)版),2011,45(8):1498-1501.
[11]張學(xué)燕,高培金,劉 勇.BP神經(jīng)網(wǎng)絡(luò)PID控制器在工業(yè)控制系統(tǒng)中的研究與仿真[J].自動(dòng)化技術(shù)與應(yīng)用,2010,29(5):9-12.
[12]程衛(wèi)國(guó).MATLAB5.3應(yīng)用指南[M].北京:人民郵電出版社,2000.
(責(zé)任編輯:孟 欣)
Temperature control system simulation of bridge air conditioning based on single neuron PID
LIN Jiaquan,LI Bo
(College of Electronic Information and Automation,CAUC,Tianjin 300300,China)
During the process of using bridge air conditioning instead of airborne APU,controlling of bridge air conditioning has become the focus of operation and management.By modeling the bridge air conditioning,temperature control system transfer function is established.In order to improve the accuracy of the temperature control,an improved single neuron PID controller combined with the traditional PID control method is taken.And on the basis of single neuron,the weight and K value are improved,and the S function is written to establish the Simulink model of controlled system.Matlab is used to simulate the temperature control system of bridge air conditioning system,and the control effect of traditional PID and the improved single neuron PID are compared.Simulation results show that the improved algorithm can effectively improve the speed and stability of bridge air conditioning system,and has good application prospect.
single neuron PID;bridge air conditioning;simulation analysis
V351.3
:A
:1674-5590(2017)04-0041-05
2017-02-27;
:2017-03-17
:天津市自然科學(xué)基金項(xiàng)目(13JCYBJC42300)
林家泉(1975—),男,黑龍江鶴崗人,副教授,博士,研究方向?yàn)轱w機(jī)客艙能耗預(yù)測(cè)控制.