蒲旭陽 ,胡俊逸 ,李向東 ,鄧和平 ,盧傳喜
(1.中國空氣動力研究與發(fā)展中心 超高速空氣動力研究所高超聲速沖壓發(fā)動機技術(shù)重點實驗室,綿陽 621000;2.中國空氣動力研究與發(fā)展中心 吸氣式高超聲速技術(shù)研究中心,綿陽 621000)
隨著微處理器、集成電路技術(shù)和通信技術(shù)的不斷發(fā)展,計算機控制技術(shù)已經(jīng)廣泛應(yīng)用到幾乎所有的工業(yè)領(lǐng)域。以微處理器為基礎(chǔ)的可編程序控制器由于其功能強大、應(yīng)用面廣,而且具有極高的可靠性和靈活性,成為當(dāng)代工業(yè)自動化的主要支柱之一。中國空氣動力研究與發(fā)展中心的Ф5 m立式風(fēng)洞[1]、8 m×6 m 風(fēng)洞[2]和西北工業(yè)大學(xué) NF-6 風(fēng)洞[3]都采用PLC控制方式。本文結(jié)合作者工程研究實際,詳細描述了基于S7-300 PLC的高超聲速高溫風(fēng)洞運行控制系統(tǒng)設(shè)計以及在閥門及時序控制、壓力及流量控制中的應(yīng)用。
Ф600 mm暫沖式高超聲速高溫風(fēng)洞是由中國空氣動力研究與發(fā)展中心研制用于吸氣式高超聲速技術(shù)研究的高超聲速高溫風(fēng)洞,它采用了“燃燒加熱+真空抽吸”運行模式,風(fēng)洞主要由空氣氣源、氧氣氣源、氫氣氣源、氮氣氣源、配氣系統(tǒng)、循環(huán)冷卻水系統(tǒng)、點火系統(tǒng)、加熱器、噴管、試驗段、擴壓器、噴水冷卻系統(tǒng)、真空閥、真空球罐等組成,如圖1所示。
圖1 風(fēng)洞控制對象組成Fig.1 Control object makeup of wind tunnel
由圖1及風(fēng)洞的運行特點可知,整個系統(tǒng)包含的控制對象主要有電動截止閥、氣動快速閥、壓力調(diào)節(jié)閥、真空蝶閥、電磁閥、壓力變送器、溫度變送器、流量計、液位計、點火系統(tǒng)、測試系統(tǒng)、流場顯示系統(tǒng)等。對于控制系統(tǒng)的主要技術(shù)要求有根據(jù)試驗流程的要求完成運行程序、流量控制程序和安全聯(lián)鎖程序設(shè)計、流量控制偏差小于±2%;完成整個系統(tǒng)各閥門的時序控制和狀態(tài)顯示;實現(xiàn)所有信號的實時監(jiān)測和采集記錄;與點火系統(tǒng)、測試系統(tǒng)、流場顯示系統(tǒng)、燃料供應(yīng)系統(tǒng)等輔助系統(tǒng)實現(xiàn)通訊;整個系統(tǒng)實現(xiàn)安全聯(lián)鎖。
由于風(fēng)洞的子系統(tǒng)較多,而且個別子系統(tǒng)的輸入/輸出點數(shù)達到百余點,綜合考慮布線、系統(tǒng)可靠性及風(fēng)險控制等因素,控制系統(tǒng)采用了“分散控制、集中管理”的分布式架構(gòu)方案。從網(wǎng)絡(luò)拓撲架構(gòu)上可以分為管理層、控制層和現(xiàn)場設(shè)備層,如圖2所示。
圖2 控制系統(tǒng)結(jié)構(gòu)Fig.2 Control system structure diagram
管理層主要由運行管理機、網(wǎng)絡(luò)設(shè)備和UPS不間斷電源等組成,運行管理機用于系統(tǒng)的實時監(jiān)控和運行操作,網(wǎng)絡(luò)設(shè)備用于數(shù)據(jù)的傳輸,UPS不間斷電源用于為各種設(shè)備提供后備電源??刂茖觿t主要由現(xiàn)場監(jiān)控操作站、PLC控制器等組成,主要根據(jù)各個子系統(tǒng)和各個部件工藝要求和復(fù)雜程度的不同,來完成各個子系統(tǒng)和各個部件的運行管理?,F(xiàn)場設(shè)備層則是整個系統(tǒng)的最底層,主要由I/O設(shè)備、傳感器、變送器、變頻器、接觸器、繼電器、流量計等現(xiàn)場設(shè)備組成。
控制系統(tǒng)選用西門子S7-300 PLC[4]作為系統(tǒng)的下位機,風(fēng)洞的各個被控制對象的控制時序和控制邏輯均由對PLC編程實現(xiàn)??刂泼姘迳系母鞣N按鈕開關(guān)、信號指示與PLC的輸入輸出模塊相連,通過操作者→人機界面→PLC→中間轉(zhuǎn)換器件→被控對象這樣的順序,實現(xiàn)對風(fēng)洞部件的控制,通過與之相反的順序,獲得控制對象的當(dāng)前狀態(tài)信息。以工業(yè)控制微機作為控制系統(tǒng)的上位機,主要作用是修改PLC程序、控制操作(人機交互)界面等功能。模擬量輸入模塊的型號為SM331-AI8X16(6ES7 331-7NF10-0AB0),它提供4通道8個隔離輸入,與底板總線接口光電隔離,測量精度為15位+符號位,每個通道組可選測量范圍和測量類型,可選干擾抑制頻率。數(shù)字量 (開關(guān)量)輸入模塊型號為SM321-DI32X24(6ES7-321-1BL00-0AA0),它提供帶隔離的32個輸入點,額定輸入電壓為24 V直流。數(shù)字量(開關(guān)量)輸出模塊型號為SM332-DO 16X繼電器120/230 V AC(6ES7-322-1HH01-0AA0),它提供帶隔離的16個輸出點,負載電壓24~120 V DC、48~120 V AC。模擬量輸出模塊型號為SM332-AO 8X12(6ES7-332-5HF00-0AB0),其 D/A 輸出分辨率為 12 位;輸出范圍為 0~20 mA、4~20 mA、1~5 V、0~10 V等。
在Ф600 mm高超聲速高溫風(fēng)洞設(shè)備上包括有各式各樣的閥門,在電動類閥門中就有控制閥(亦稱調(diào)節(jié)閥)和截止閥[5]。截止閥的驅(qū)動部件為電機或電磁閥,通過電機的正反轉(zhuǎn)或電磁閥的通斷電來實現(xiàn)閥門的開閉。因此,通過PLC的數(shù)字量輸出模塊直接對控制器件(接觸器或繼電器)的通斷電就能實現(xiàn)此類閥門的控制,但在設(shè)計時要注意電氣特性的匹配。而控制閥的驅(qū)動包括了液壓驅(qū)動、氣壓驅(qū)動和步進電機驅(qū)動,這類閥門一般都包含單獨的數(shù)字式閥門控制器[6],其結(jié)構(gòu)如圖3所示。其輸入信號的電源激勵部分可以由PLC的電源模塊來完成,其輸入信號中的閥位控制和輸出信號中的閥位反饋為4~20 mA的電流信號,可以通過PLC的模擬量輸入輸出模塊來實現(xiàn)。
圖3 閥門控制器結(jié)構(gòu)Fig.3 Valve controller configuration diagram
在Ф600 mm高超聲速高溫風(fēng)洞運行時,要求運行的準(zhǔn)備工作、啟動、運行、關(guān)車以及其它的操作都自動完成,也就是要求按照設(shè)定的時間間隔來依次動作風(fēng)洞設(shè)備上的各個閥門,完成精確的時序控制。這類任務(wù)可以利用PLC中的定時器和計數(shù)器來完成,PLC能提供最小10 ms的定時器中斷,能夠基本滿足風(fēng)洞時序控制精度的要求。
在Ф600 mm高超聲速高溫風(fēng)洞中,要求實現(xiàn)各組分高壓試驗氣體的流量控制。通過分析,采用了如圖4所示的流量控制布局方式。在沿各高壓氣體流入方向上,串聯(lián)調(diào)節(jié)閥和文丘里管,并在文丘里管和調(diào)節(jié)閥的上下游布置壓力測點。
圖4 流量控制布局Fig.4 Flux control layout diagram
圖中,p101~p106為壓力測點,由文丘里管的工作原理[7]可知,入口圓筒段的低速氣流流入圓錐收縮段后速度不斷增大,在上下壓差足夠時在圓筒喉道段的某個位置達到音速流動而形成音速截面;根據(jù)氣體流量公式(式1),在喉道直徑、當(dāng)?shù)販囟群蜌怏w性質(zhì)等參數(shù)確定后,氣體流量唯一取決于上游壓力,對流量的控制就轉(zhuǎn)換為對文丘里管上游壓力的控制。
對文丘里管上游壓力控制是如圖5所示的一個閉環(huán)系統(tǒng)。其控制過程為采集文丘里管上游的壓力,把它與設(shè)定的壓力值相比較,將其差值送入PID控制算法進行處理,最后由PID控制算法輸出的模擬信號來調(diào)節(jié)調(diào)壓閥的開度,使文丘里管上游壓力不斷逼近于設(shè)定壓力值。
圖5 壓力控制方案Fig.5 Pressure control scheme diagram
采用PID控制的理由為被控對象對外界信號的響應(yīng)有一定的慣性;能量和信息的傳輸會因為管道和線路等原因引起時間上的滯后,這些使得系統(tǒng)的動態(tài)響應(yīng)變差。如果僅用偏差的比例控制很難達到理想的效果。因此,為了改善系統(tǒng)的調(diào)節(jié)品質(zhì),需要引入偏差的積分控制以提高精度,引入偏差的微分控制來克服慣性滯后。
PID算法的模擬表達式為
其傳遞函數(shù)的形式為
式中:Kp為比例系數(shù);Ki為積分系數(shù);Kd為微分系數(shù);Ti為積分時間常數(shù);Td為微分時間常數(shù)。
對于實際的控制系統(tǒng),通常利用采樣方式來實現(xiàn)檢測和控制。因此,把連續(xù)系統(tǒng)的微分方程由相應(yīng)離散系統(tǒng)的差分方程來代替。
將式(2)中的積分項和微分項離散化并經(jīng)過整理,得到其增量型表達式:
由于式(4)的控制輸出對應(yīng)每次調(diào)節(jié)閥開度的增量,故稱之為PID控制的增量式算法。由于控制系統(tǒng)一般采用恒定的采樣周期T,故在確定了Kp、Ki、Kd3個控制參數(shù)后,根據(jù)前后3次測量值偏差即可由式(4)求出控制增量。
在Ф600 mm高超聲速高溫風(fēng)洞上采用這種流量控制方式成功實現(xiàn)了流入燃燒加熱器各組分氣體的流量控制。圖6是在控制目標(biāo)壓力為8.03 MPa狀態(tài)下的系統(tǒng)調(diào)試結(jié)果圖,其流量控制偏差達到了1.0%。
圖6 流量控制調(diào)試結(jié)果Fig.6 Debugging result of flux control
安全運行作為風(fēng)洞的一項關(guān)鍵技術(shù),運行程序的設(shè)計必須考慮安全聯(lián)鎖,控制程序必須按照試驗要求來實現(xiàn)風(fēng)洞的開啟運行。試驗前的軟件安全聯(lián)鎖條件為應(yīng)完成設(shè)置參數(shù)寫入;試驗段艙門狀態(tài)、緊急停車按鈕狀態(tài)、試驗段放空閥狀態(tài)、循環(huán)冷卻水出水閥狀態(tài)、點火電源狀態(tài)應(yīng)滿足要求;低壓驅(qū)動氣壓力、高壓驅(qū)動氣壓力、循環(huán)冷卻水出水壓力、真空蝶閥驅(qū)動油壓、循環(huán)冷卻水出水流量、冷卻水罐液位、試驗段壓力、真空罐壓力、氣源壓力應(yīng)達到需求值;空氣壓力調(diào)節(jié)閥、氧氣壓力調(diào)節(jié)閥、氫氣壓力調(diào)節(jié)閥應(yīng)完成開度預(yù)置。這些安全聯(lián)鎖條件通過上位機編程設(shè)置來實現(xiàn),只有在所有安全聯(lián)鎖條件都滿足的情況下,風(fēng)洞才被允許開車試驗。而試驗中的安全聯(lián)鎖是嵌入到主控制器內(nèi),在風(fēng)洞運行中實時監(jiān)測聯(lián)鎖狀態(tài),一旦聯(lián)鎖狀態(tài)條件滿足便觸發(fā)相應(yīng)的安全聯(lián)鎖程序,完成風(fēng)洞運行的緊急停車。
綜上所述,由于PLC功能強大、應(yīng)用面廣,既能滿足普遍需求任務(wù)中的閥門控制及時序控制,又能完成壓力流量這樣的閉環(huán)控制,控制精度高,還能對各種智能設(shè)備進行組網(wǎng),實現(xiàn)集中管理、分散控制,所以它已經(jīng)成為風(fēng)洞控制系統(tǒng)中的主要控制方式及手段。中國空氣動力研究與發(fā)展中心Ф600 mm高超聲速高溫風(fēng)洞就采用了分布式控制方式,選用西門子公司的S7-300系列PLC,通過MPI總線對S7-300系統(tǒng)進行組網(wǎng)。實驗結(jié)果表明:運行控制系統(tǒng)性能穩(wěn)定,壓力控制精度達到1.0%,滿足了使用需求。
[1]張賢德,陳今潤,熊建軍,等.基于S7-400 PLC的立式風(fēng)洞動力監(jiān)控系統(tǒng)的研制[J].電氣傳動,2008,38(3):50-53.
[2]汪華松,施洪昌.Profibus在風(fēng)洞動力系統(tǒng)網(wǎng)絡(luò)設(shè)計中的應(yīng)用[J].測控技術(shù),2001,20(2):34-36.
[3]姚凱,高超,何智,等.PLC在NF-6風(fēng)洞風(fēng)機控制系統(tǒng)中的應(yīng)用[J].機械與電子,2005(6):67-69.
[4]廖常初.S7-300/400 PLC應(yīng)用技術(shù)[M].北京:機械工業(yè)出版社,2005.
[5]J.L.萊昂斯.閥門技術(shù)手冊[M].北京:機械工業(yè)出版社,1991.
[6]何衍慶,邱宣振,楊潔,等.控制閥工程設(shè)計與應(yīng)用[M].北京:化學(xué)工業(yè)出版社,2005.
[7]孫淮清,王建中.流量測量節(jié)流裝置設(shè)計手則[M].北京:化學(xué)工業(yè)出版社,2000.
[8]倪遠平,羅毅平.計算機控制技術(shù)[M].重慶:重慶大學(xué)出版社,1997.