楊海濱,張 偉,黃 颶
(中國空氣動力研究與發(fā)展中心高速所, 四川 綿陽 621000)
在高超聲速風洞中,主氣流壓力是風洞試驗中的一個關(guān)鍵參數(shù),其調(diào)節(jié)性能的好壞直接影響風洞流場品質(zhì),是保障風洞試驗結(jié)果可靠性和準確性的一個重要因素。而主氣流閥門系統(tǒng)的作用就是調(diào)節(jié)閥門開度,從而保障風洞穩(wěn)定段的主氣流壓力(根據(jù)不同試驗狀態(tài))滿足精度要求。但由于高超聲速風洞試驗時需要對閥門之后的主氣流進行加熱,在閥門之后設(shè)置了體積龐大的、管道較長的加熱器系統(tǒng),使得主氣流閥門系統(tǒng)距離風洞穩(wěn)定段較遠。因而主氣流壓力大慣性、純滯后、非線性,要實現(xiàn)壓力的快速、高精度調(diào)節(jié),必須采取相應的控制策略。
本文在對某高超聲速風洞主氣流壓力控制系統(tǒng)數(shù)學模型系統(tǒng)分析的基礎(chǔ)上,針對主氣流壓力調(diào)節(jié)的特性,對系統(tǒng)進行了PID校正。筆者認為:普通的單回路控制系統(tǒng)已經(jīng)不能滿足該風洞主氣流壓力調(diào)節(jié)的需求,而串級控制作為復雜控制系統(tǒng)有其獨特的優(yōu)點:調(diào)節(jié)速度快、抗干擾能力強等。只要能很好地構(gòu)建數(shù)學模型和匹配好控制參數(shù),就能達到理想的控制效果。
主氣流閥門系統(tǒng)主要設(shè)備有:球閥、一級切斷閥、一級調(diào)壓閥、二級切斷閥、二級調(diào)壓閥、調(diào)壓閥液控系統(tǒng)、切斷閥氣控系統(tǒng)及高壓管道等[1]。其中,切斷閥為開關(guān)閥,壓力的控制主要是通過兩級調(diào)壓閥的調(diào)節(jié)實現(xiàn),最終達到穩(wěn)定段總壓的要求。
由于主氣流閥門系統(tǒng)流量跨度大,穩(wěn)定段總壓工作的壓力范圍寬,因此設(shè)置了兩級閥門調(diào)壓系統(tǒng)。其中,一級調(diào)壓閥的主要作用是對高壓氣源減壓和進行壓力的初調(diào),目的是給二級調(diào)壓閥提供穩(wěn)定的入口氣流壓力。二級調(diào)壓閥則對一級調(diào)壓閥后的壓力進行精調(diào),從而達到風洞穩(wěn)定段總壓的調(diào)壓精度要求。兩級調(diào)壓系統(tǒng)原理如圖1所示。從圖中可以看出,二級閥門系統(tǒng)離穩(wěn)定段較遠(約為40 m),中間還有一座容積為2.5 m3的電加熱器。從傳遞函數(shù)看,包含加熱器時,控制系統(tǒng)中包含了一個純滯后很大的復雜慣性環(huán)節(jié),滯后時間較長(約2~3 s);而且加熱器對氣流的加熱過程也對二級壓力調(diào)節(jié)產(chǎn)生擾動,因而影響了總壓控制的快速性和準確性[2]。
圖1 原有調(diào)壓系統(tǒng)原理
本壓力調(diào)節(jié)系統(tǒng)中,由于一級閥門系統(tǒng)主要作用是減壓,即降低和穩(wěn)定二級閥門系統(tǒng)的入口壓力,其調(diào)節(jié)性能對風洞穩(wěn)定段總壓起次要作用。二級閥門系統(tǒng)的調(diào)節(jié)則直接關(guān)系到風洞穩(wěn)定段總壓的調(diào)節(jié)效果。因此,本文理論分析和實際調(diào)試主要針對二級閥門系統(tǒng)。
為完成控制器的設(shè)計,進行了控制對象的傳遞函數(shù)估算,并根據(jù)傳遞函數(shù)確定控制器的類型和大概參數(shù)。
調(diào)壓閥的閉環(huán)控制采用電液伺服閥,因此建立數(shù)學模型時,故二級閥門系統(tǒng)的固有頻率高于50 Hz,故電液伺服閥采用二階傳遞函數(shù):
(1)
式(1)中:Q是輸出流量(L/min);I是輸入電流(mA);Ksν是伺服閥的靜態(tài)流量增益,取1710 m3/s/A;ων是伺服閥作為二階環(huán)節(jié)的時間表觀頻率,取680 rad/s;ξν是伺服閥作為二階環(huán)節(jié)的阻尼系數(shù),取0.7。
調(diào)壓閥的傳遞函數(shù)是根據(jù)閥門曲線和流速推算出來的,與實際情況有一定誤差。
Matlab是一種數(shù)值計算型科技應用軟件,與其他高級語言相比,Matlab具有編程簡單,用戶界面友善,開放性能強等優(yōu)點,并且具有功能豐富的工具箱[3]。
依據(jù)主氣流二級閥門系統(tǒng)的數(shù)學模型進行仿真,從二級調(diào)壓閥的傳遞函數(shù)看,包含加熱器時,傳遞函數(shù)中包含了一個慣性環(huán)節(jié)和一個純滯后環(huán)節(jié),為了簡化仿真模型,去掉二級調(diào)壓閥傳遞函數(shù)包含加熱器的純滯后環(huán)節(jié),建立主氣流二級閥門系統(tǒng)的Simulink仿真結(jié)構(gòu)圖,其Simulink結(jié)構(gòu)如圖2所示。
運行仿真模型,在Matlab的命令窗口中執(zhí)行plot(tout,yout),得到系統(tǒng)單位階躍響應的仿真結(jié)果如圖3所示。
圖2 主氣流二級閥門系統(tǒng)Simulink結(jié)構(gòu)
圖3 主氣流二級閥門系統(tǒng)單位階躍響應
從階躍響應曲線中可以看出未校正系統(tǒng)存在較大超調(diào)量,穩(wěn)定時間約6.9 s,遠不能滿足控制系統(tǒng)的技術(shù)要求,系統(tǒng)必須校正才能滿足實際的控制要求和性能指標。
在工業(yè)自動控制中,廣泛采用PID控制器對控制系統(tǒng)進行校正。由于氣流壓力調(diào)節(jié)速度快,要求誤動作時對壓力調(diào)節(jié)影響小,而且控制系統(tǒng)在手動/自動切換時沖擊小,因此,二級調(diào)壓控制系統(tǒng)采用增量式PID控制算法[4],其控制公式為
Δu(k)=KPΔe(k)+KIe(k)+KD[Δe(k)-Δe(k-1)]
(2)
式(2)中:Δu(k)是第k次采樣輸出與上一次輸出的差值;KP是比例系數(shù);KI是積分系數(shù);KD是微分系數(shù);e(k)是第k次采樣時刻輸入偏差值。
對主氣流壓力控制的二級閥門調(diào)壓系統(tǒng)的數(shù)學模型進行PID校正,其Simulink模型如圖4所示。
在仿真軟件環(huán)境中,運行Simulink仿真程序,觀察系統(tǒng)在階躍信號輸入下的響應曲線,通過湊試法進行整定,得出一組PID參數(shù)如下:Kp=18.7,Ki=0.7,Kd=0.05。
由于二級閥門系統(tǒng)距離穩(wěn)定段較遠,二級閥后的壓力波動要經(jīng)過2~3 s的時間才能反饋到穩(wěn)定段。采用單一的基于壓力反饋的控制系統(tǒng)完成穩(wěn)定段總壓的控制效果并不理想。因此,選擇一個能較快反映壓力波動的中間變量,即調(diào)壓閥油缸的位置變量,構(gòu)建串級控制系統(tǒng)。
串級控制在結(jié)構(gòu)上形成兩個閉環(huán),一個為內(nèi)環(huán)或副回路,在控制中起“粗調(diào)”的作用,工程中一般選用P控制器,其任務(wù)是要快動作以迅速抵消在副環(huán)內(nèi)的二次擾動;一個為外環(huán)或主回路,在控制中起“細調(diào)”作用,最終被控量滿足控制的精度要求[5]。二級閥門系統(tǒng)串級控制原理如圖5所示。
對主氣流壓力采用串級控制策略有以下幾個優(yōu)點:副回路具有快速性,能夠有效地克服進入副回路的二次干擾(比如閥門本身振動干擾、氣源波動干擾等)。由于副回路起到了改善對象動態(tài)特性的作用,因此可以加大主控制器的增益提高系統(tǒng)的工作頻率,從而改善加熱器及管道帶來的嚴重滯后。由于副回路的存在,使系統(tǒng)的自適應能力增強,從而抵消加熱器溫度帶來的干擾。
在串級控制系統(tǒng)中,最重要的是選擇主副回路合適的調(diào)節(jié)頻率。為確保串級系統(tǒng)不受共振現(xiàn)象的威脅,一般取主回路調(diào)節(jié)周期為副回路的3~10倍。
建立主氣流二級閥門調(diào)壓系統(tǒng)的位置-壓力串級控制數(shù)學模型,其Simulink模型如圖6所示,其中內(nèi)環(huán)為位置環(huán),PID Controller采用P控制器,外環(huán)為壓力環(huán),PID Controller采用PID控制器[6]。
圖4 主氣流二級閥門系統(tǒng)PID控制Simulink結(jié)構(gòu)
圖5 串級控制系統(tǒng)原理圖
圖6 主氣流二級閥門系統(tǒng)串級控制Simulink結(jié)構(gòu)
在仿真軟件環(huán)境中,運行Simulink仿真程序,觀察系統(tǒng)在階躍信號輸入下的響應曲線,通過湊試法進行整定,得出主環(huán)PID參數(shù):Kp=1.2,Ki=0.2,Kd=0.01,副環(huán)P調(diào)節(jié)參數(shù):P=7.2。主氣流二級調(diào)壓閥系統(tǒng)經(jīng)過位置-壓力串級PID校正響應曲線,與常規(guī)PID控制響應曲線對比如圖7所示。
圖7 兩種控制系統(tǒng)響應曲線
從圖7中可以看出在所選的參數(shù)下,主氣流二級閥門調(diào)壓系統(tǒng)經(jīng)過位置-壓力串級PID校正后,系統(tǒng)的上升時間和穩(wěn)定時間縮短,響應速度加快,提高了系統(tǒng)的動態(tài)響應特性,但是系統(tǒng)存在超調(diào)。因此,需要在位置-壓力串級PID控制的基礎(chǔ)上,對PID控制參數(shù)進行優(yōu)化,提高系統(tǒng)的穩(wěn)定性能。
要實現(xiàn)調(diào)壓系統(tǒng)位置-壓力的串級閉環(huán)控制,首先應該為調(diào)壓閥選擇合適的直線位移傳感器。由于調(diào)壓閥本身不帶位置傳感器,因此,只能選擇外置式的位置傳感器,傳感器的運動頭與油缸一起運動,通過油缸的運動感受閥門的工作位移。由于閥門在工作時振動較大,因此選擇傳感器時要考慮抗振動的特性。經(jīng)過調(diào)研,選擇美國MTS系統(tǒng)公司磁致伸縮直線位移傳感器,外置式滑塊磁鐵,四線制4~20 mA輸出,高抗振,該傳感器的非線性度低于0.01%,位置測量重復精度達到滿量程的±0.001%,更新時間為0.5 ms。實物如圖8所示。同時,為了達到壓力調(diào)節(jié)的快速性,穩(wěn)定段的壓力變送器采用德魯克的UNIK5000系列壓力變送器。精度為0.1級,頻率響應為5 000 Hz,完全滿足壓力調(diào)節(jié)的需求。
圖8 直線位移傳感器
系統(tǒng)采用西門子300系列PLC作為控制元件,主控制器選用CPU-317[7]??刂瞥绦虿捎肧CL語言進行編程,副回路和主回路的控制程序在不同的中斷組織塊OB中實現(xiàn)[8-9],通過調(diào)試得出副回路和主回路的較為理想的調(diào)節(jié)周期和PID的較為理想的參數(shù)。在副回路中采用純比例調(diào)節(jié),而在主回路中采用增量式PID控制算法調(diào)節(jié)。
在此完成了PLC控制程序的改進和上位機監(jiān)控界面的改進。之后,完成了從馬赫數(shù)5到馬赫數(shù)7的開車調(diào)試,從調(diào)試情況來看,目前的基于位置-壓力的串級控制整體調(diào)節(jié)效果比原來的基于單一壓力閉環(huán)的調(diào)節(jié)方式要好。圖9為兩種控制方式下馬赫數(shù)5基本狀態(tài)(總壓0.9 MPa)的調(diào)節(jié)曲線。從圖9中可以看出:采用單一的壓力閉環(huán)時總壓調(diào)節(jié)時間為1 min 20 s,而采用基于位置-壓力的串級控制時總壓調(diào)節(jié)時間為30 s。雖然都可以達到精度0.5%的要求,但后一種方式大大縮短了調(diào)節(jié)時間,說明這種方式下有效地克服了壓力的滯后。另外,采用單一的壓力閉環(huán)時壓力曲線毛刺比較多,說明這種方式下壓力調(diào)節(jié)容易受到外界環(huán)境的干擾;而后一種方式下壓力曲線比較光滑,說明壓力調(diào)節(jié)較為穩(wěn)定,不容易受到外界環(huán)境的干擾。
圖9 兩種壓力調(diào)節(jié)方式對比
對壓力控制系統(tǒng)進行了PID校正設(shè)計,提出了基于位置-壓力的串級控制策略并進行了仿真,通過采用高精度的位置和壓力傳感器構(gòu)建了串級控制回路。經(jīng)過馬赫數(shù)5~7基本參數(shù)的實際調(diào)試證明相比于單回路控制系統(tǒng),串級控制系統(tǒng)的響應時間加快,抗干擾能力更強,調(diào)節(jié)效果更好,證明在高超聲速風洞中采用這種基于位置-壓力的串級控制策略來進行主氣流的壓力控制是完全合理的。