杜 寧,涂 清,易 凡,向 兵,唐小力
(中國空氣動力研究與發(fā)展中心高速所,四川 綿陽 621000)
推力矢量[1-6]是實現(xiàn)戰(zhàn)斗機過失速機動和直接力控制模式超機動能力的一項氣動/動力裝置一體化技術,在現(xiàn)代戰(zhàn)斗機突破失速障、增強機敏性、改善起降性能、巡航性能及隱形特性等方面具有重要作用,是現(xiàn)代高性能戰(zhàn)斗機的必備技術[7--15],是第四代戰(zhàn)斗機的重要標志之一。其中,推力矢量試驗設備的控制系統(tǒng)研制是該項目建設中極其重要的一個子項??刂葡到y(tǒng)的作用除了能夠為試驗提供可靠穩(wěn)定的高壓氣源,更重要的是還可以對多路高壓、大流量氣流進行精確的流量控制、對氣流流量進行實時監(jiān)測,以滿足試驗的需要。
結合推力矢量試驗設備的特性,將整個控制過程分為啟動充壓、壓力調節(jié)和流量調節(jié)3個階段,并分階段開展了專家系統(tǒng)、智能PID以及補償解耦等控制策略研究,最終達到了設備的技術指標要求。
推力矢量流量控制系統(tǒng)主要用于氣體流量的實時控制和監(jiān)測。整個控制系統(tǒng)分為兩個部分,高壓管路供氣系統(tǒng)和流量控制系統(tǒng)。高壓管路供氣系統(tǒng)主要由閘閥、氣動球閥以及多級減壓閥組成,其作用是為推力矢量試驗裝置提供安全穩(wěn)定可靠的氣源。流量控制系統(tǒng)主要由調壓閥、高精度數字閥以及流量計組成,其作用是對高壓氣流進行精確控制和實時監(jiān)測,以滿足試驗的需求。
為保證系統(tǒng)運行的可靠性與穩(wěn)定性,控制系統(tǒng)采用上、下位機結構形式。上位機選用工控機作為流量控制系統(tǒng)的操作員站和工程師站,實現(xiàn)流量控制系統(tǒng)的參數設定和系統(tǒng)操作/維護功能。下位機選用GE PACSystems RX3i PLC控制器為主站,VersaMax系列的遠程I/O為從站。下位機主要實現(xiàn)流量的調節(jié)和測量以及對高壓管路設備的安全監(jiān)控。下位機從上位機接收試驗參數,由PLC系統(tǒng)獨立運行相應的控制算法,實現(xiàn)對流量的精確控制,同時承擔驅動氣體流量控制系統(tǒng)的安全聯(lián)鎖工作,當試驗系統(tǒng)出現(xiàn)異常時,控制系統(tǒng)會自動采取有效措施,保證人員和設備安全。上位機軟件選用Labview軟件平臺,下位機選用Cimplicity Machine Edition軟件平臺,上下位機通過以太網進行數據交互。推力矢量控制系如圖1所示。
圖1 推力矢量試驗裝置原理圖
推力矢量控制系統(tǒng)研制的技術指標主要包括:
1)工作壓力范圍:9~15 Pa;
2)流量范圍:0~3 g/s;
3)流量調節(jié)控制精度:3‰~5‰。
推力矢量試驗裝置對流量控制精度要求高、調節(jié)時間要求短,而推力矢量流量系統(tǒng)本身具有的調整范圍大、滯后、非線性、耦合強等特性,給流量的精確控制帶來很大的難度,具體表現(xiàn)在:
1)系統(tǒng)調整范圍大。每次試驗,流量的變化均需要經歷0至設定值的變化過程,流量在經歷如此大的變化過程中,系統(tǒng)的非線性、不確定性等因素極大地增加了控制難度;
2)系統(tǒng)存在大滯后和強耦合。受系統(tǒng)結構限制,壓力調節(jié)系統(tǒng)本身存在大滯后;且多路供氣管路之間存在相互干擾,導致系統(tǒng)中各個主要變量間存在相互耦合。
3)流量調節(jié)精度要求高。試驗對流量調節(jié)精度提出了很高的要求,其控制系統(tǒng)流量控制精度要求達到3‰~5‰,這一要求遠遠高于工業(yè)控制的精度要求。
4)流量調節(jié)速度要求快。為了節(jié)省氣源,降低試驗成本,要求流量盡可能快的調整至設定值,并保持到試驗結束。
針對推力矢量試驗中對控制系統(tǒng)的流量精度要求以及推力矢量系統(tǒng)的特點,對控制器提出如下要求:
1)在試驗初期,需要快速的將流量調整至設定值附近,以節(jié)省氣源,降低試驗成本。
2)在試驗進行過程中,采用高精度控制器,以保證流量控制精度達到3‰~5‰。
由此可見,對于試驗的不同階段,對控制器、控制性能的要求不同,采用單一的控制方法無法同時滿足試驗各個階段的控制需求。因此必須針對不同試驗階段的要求,設計相應的控制算法。為此,多模型控制策略可以滿足這一要求。
多模型控制采用多種控制方法,并引入一個監(jiān)控機制。當被控對象的控制域發(fā)生較大的變化時,監(jiān)督機構能夠快速識別此變化并做出決策以選擇適用于當前系統(tǒng)工作條件的控制方法?;诖耍瑢⒄麄€試驗過程分為啟動充壓、壓力調節(jié)和流量調節(jié)3個階段,并提出如下的多模型控制策略:
啟動充壓階段主要是為實現(xiàn)快速建立流場、降低能耗的目的。由此該階段采用基于專家知識的開環(huán)控制策略,調整調壓閥后壓力,待壓力達到設定壓力的0.9倍后轉入閉環(huán)控制。
壓力調節(jié)階段主要是實現(xiàn)對調壓閥后壓力的精確調節(jié)??紤]到氣源壓力的下降、波動及管路之間的相互耦合等因素對壓力閉環(huán)調節(jié)的擾動及影響,根據調壓閥后壓力偏差及其變化特點,將變積分系數和增量式控制算法相結合,設計自適應PID控制器,以滿足對工作點壓力的精確控制。當調壓閥后壓力控制精度達到1%時,轉換至流量調節(jié)階段。
流量調節(jié)階段主要是實現(xiàn)流量的精確調節(jié)。由于調壓閥對閥后壓力調節(jié)與數字閥對流量調節(jié)之間存在一定的耦合關系,在流量精確調節(jié)過程中,采用補償解耦控制策略,最終實現(xiàn)流量的精確控制。當流量控制精度達到3‰~5‰的指標要求后,記錄試驗數據。
為保證控制策略的實現(xiàn),我們對試驗流程也進行了設計,如圖2所示。
圖2 推力矢量試驗流程
專家系統(tǒng)是一個智能計算機程序系統(tǒng),其內部含有大量某個領域專家水平的知識與經驗,能夠利用人類專家的知識和解決問題的方法來處理該領域的問題[16-17]。
在試驗現(xiàn)場,經過多年的現(xiàn)場試驗,相關操作人員采集了大量試驗數據,可以充分的顯示出設備的特性信息;此外氣動專家結合專業(yè)理論知識和長時間的實踐探索,獲得了豐富的理論與實踐經驗。這些專家知識對啟動沖壓階段流場快速建立的過程具有十分重要的指導意義。因此,根據專家知識創(chuàng)建出對應的啟動充壓階段控制知識庫,并結合知識庫中的相關知識設計出相應的控制規(guī)則庫,以實現(xiàn)流場的快速建立。
以兩路流量調節(jié)為例,依據控制流程,結合氣動專業(yè)人員提供的參數,定義出啟動充壓階段控制系統(tǒng)的特征參數,以及典型取值,如表1、表2所示。
表1 控制系統(tǒng)特征參數
表2 充壓過程典型取值
結合地面調試時采集的試驗數據所反映出的現(xiàn)象信息和“氣動專家知識及經驗”,創(chuàng)建出知識庫,并根據知識庫設計出了如下的流量控制專家規(guī)則:
Rule1:ifTS1thenu1=0,u2=0,u3=S10,u4=S20;
Rule3:ifTS2∩[(P01≥P1)∪(P02≥P2)] thenu1=l10,u2=l20,u3=S10,u4=S20;
Rule4:ifTS2∩[(P01≥P1)∪(P02≥P2)]∩TS5thenTS3,TS4。
其中:P01、P02為1#、2#調壓閥后壓力;S10、S20為1#、2#數字閥開度設定。該規(guī)則的優(yōu)點是使調壓閥后壓力快速到達設定的切換點,進入壓力閉環(huán)控制,避免壓力出現(xiàn)震蕩。
在壓力調節(jié)階段,考慮到氣源壓力的下降、波動及管路之間的相互耦合等因素對壓力閉環(huán)調節(jié)的擾動及影響,根據調壓閥后壓力偏差的變化特點,結合現(xiàn)場測量數據和操作人員的控制經驗,設計出將變積分系數和增量式控制算法相結合的智能PID控制器[18],以克服常規(guī)PID控制器受被控對象非線性特性影響大、對擾動適應能力弱的缺點,實現(xiàn)調壓閥后工作點壓力的精確控制。
變積分控制器的輸出為:
u(k)=u(k-1)+K1{kp[e(k)-e(k-1)]+kie(k)+
kd[e(k)-2e(k-1)+e(k-2)]}
(1)
其中:u為控制器輸出;kp為比例系數;ki為積分系數;kd為微分系數;K為控制器參數。
當|e(k)|≤1 kPa、調壓閥進入閉環(huán)控制壓力階段時,智能PID控制器分以下4種情況設計。
1)當e(k)Δe(k)>0且e(k)Δe(k-1)<0時,誤差向誤差絕對值增大方向變化,此時控制器輸出為:
u(k)=u(k-1)+kp[e(k)-e(k-1)]+kie(k)+
kd[e(k)-2e(k-1)+e(k-2)]}
(2)
2)當e(k)Δe(k)<0且e(k)Δe(k-1)>0或e(k)=0時,誤差的絕對值向減小的方向變化或者已經達到平衡狀態(tài)。此時,保持控制器輸出不變。
3)當e(k)Δe(k)>0且e(k)Δe(k-1)<0時,誤差處于極值狀態(tài)。如果此時誤差絕對值較大,即|e(k)|≥1 kPa,則實施如下較強的控制量:
u(k)=u(k-1)+k1kpe(k)
(3)
如果此時誤差絕對值較小,即|e(k)|<1 kPa,則可以考慮實施較弱的控制量:
u(k)=u(k-1)+K2kpe(k)
(4)
以上式中K1>K2。
4)當|e(k)|<0.05 kPa時,說明誤差絕對值很小,此時加入積分環(huán)節(jié),減小穩(wěn)態(tài)誤差,直到調壓閥后壓力達到精度要求。
流量調節(jié)階段是整個流量控制的關鍵階段,調壓閥對閥后壓力調節(jié)與數字閥對流量調節(jié)之間存在一定耦合關系。同時,為快速、高精度控制流量,設計了兩個并聯(lián)的控制器,分別為暫態(tài)控制器和穩(wěn)態(tài)控制器。暫態(tài)控制器適用于流量變化的過程,采用改變調壓閥開度開環(huán)補償調壓閥后壓力,同時調整數字閥的開度。當觸及到危險流量范圍時,快速改變流量以通過危險流量區(qū)域,確保設備安全。待流量達到設定值附近時,轉入穩(wěn)態(tài)控制器。穩(wěn)態(tài)控制器具有極好的設定值跟蹤能力,適用于流量小階差調節(jié)和穩(wěn)態(tài)過程,既保證了在設定值附近具有良好的調節(jié)效果,又具有很好的抑制干擾能力。
為有效消除調壓閥后工作點壓力與流量之間的耦合關系,采用補償解耦控制策略[19-20]來實現(xiàn)流量的精確控制??刂破鹘Y構如圖3所示。
圖3 補償解耦控制策略框圖
定義emi=Flowi-Flowoi(i=1,2),其中emi表示流量偏差;Flowoi為設定流量;Flowi為輸出流量。
控制器的特征模型為:
Φ=P?Q
(5)
控制模態(tài)集:
u=C·M
(6)
M=[m1m2m3m4m5m6m7m8m9m10]T。
式中,m1→Kp·emi;m2→Si0;m3→K1KP·emi;m4→K2KP·emi;m5→K3Kp·emi;m6→K4Kp·emi;m7→K5KI·∑emi;m8→K1·f(emi);m9→Δmi·K;m10→βmi。其中,Δmi為流量的變化量,f(emi)為積分項變速因子,其表達式為:
(7)
M1~M4為設定的誤差帶;K1~K5為增益系數;Kp、KI為比例、積分系數;K為解耦系數;βml為解耦修正值。
系統(tǒng)設計完成后,依次對硬件、軟件等功能進行了測試,然后進行了系統(tǒng)聯(lián)合調試。聯(lián)合調試主要分為模擬調試和帶動力調試。模擬調試是通過模擬壓力、流量反饋對控制系統(tǒng)的功能進行驗證和測試。帶動力調試是連通高壓氣源,通過安裝在管路上的傳感器和流量計作為信號源,采用多模型控制策略對管路閥門進行精確調節(jié),以驗證實際效果。
經過前期周密的準備,項目組順利完成了推力矢量控制系統(tǒng)的調試工作。圖4分別給出了1#和2#管路在不同流量給定條件下的控制曲線圖。
圖4 流量控制曲線
從圖4(a)中可以看出,在小流量試驗時,通過基于專家經驗的智能控制,保證了系統(tǒng)快速沖壓;在壓力、流量調節(jié)階段,通過補償解耦控制策略,流量能快速接近設定值并迅速收斂達到穩(wěn)定狀態(tài)。從圖4(b)中可以看出,在大流量時,系統(tǒng)同樣具有較強的控制、調整能力,表明控制器設計具有較強的適應性。
為進一步說明本文所提方法的有效性,對各個不同目標流量的工況進行試驗,統(tǒng)計各個實驗的控制精度,并與之前采用傳統(tǒng)PID控制算法得到的結果進行對比。該精度由如下公式計算得到:
(8)
圖5為采用本文所提算法在不同試驗工況下得到的流量控制精度,圖6為采用傳統(tǒng)PID控制算法在不同試驗工況下得到的流量控制精度。從圖6中可以看出,采用傳統(tǒng)PID控制算法得到的控制精度不能滿足試驗要求,最小值僅為5‰,并隨著流量設定值的增大而逐漸增大;而從圖5中可以看出,系統(tǒng)流量控制精度最大值為3.5‰(2#管路350g/s時),最小值小于1‰,控制精度大幅度優(yōu)于采用傳統(tǒng)PID控制算法的到的結果,完全滿足進行推力矢量試驗所設計的3‰~5‰的指標要求。這是由于采用分段控制的方法,針對不同階段的特性,有針對性的設計出相應的控制器,能夠很好的實現(xiàn)流量的精確控制。
圖5 基于本文算法的流量控制精度
圖6 基于PID控制算法的流量控制精度
通過本研究,可以得到以下結論:
1)研制的流量控制系統(tǒng),流量控制精度達到3‰~5‰,完全滿足推力矢量試驗的對流量精準度的需求。
2)設計的多模型精確控制策略,能很好地克服了系統(tǒng)本身的特性,實現(xiàn)氣流在高壓、大流量條件下的高精度控制。
3)基于補償解耦控制策略,系統(tǒng)具有較強的控制、調整能力,流量能快速接近設定值并迅速收斂達到穩(wěn)定狀態(tài)。