陳宇政,高 強(qiáng),侯遠(yuǎn)龍,胡繼輝,陳機(jī)林
(南京理工大學(xué)機(jī)械工程學(xué)院,南京 210094)
坦克炮火控系統(tǒng)的性能直接由炮控系統(tǒng)的性能所決定,而炮控系統(tǒng)在設(shè)計(jì)過程中卻存在著諸多難點(diǎn)。在眾多不確定因素與各種擾動中,火炮身管運(yùn)動中的平衡與定位則顯得尤為突出,因此,對于火炮身管的精確定位控制與身管運(yùn)動中產(chǎn)生的非平衡力的平衡則成為首要必須解決的問題。由于火炮身管平衡過程中存在著諸多非線性因素,若采用傳統(tǒng)的控制策略則難以取得理想的控制效果?;?刂剖且活悩O具特色的非線性控制,可以驅(qū)使系統(tǒng)根據(jù)狀態(tài)的變化有目的地沿著預(yù)設(shè)的目標(biāo)軌跡作小幅度、高頻率的上下運(yùn)動,即所謂的“滑動模態(tài)”運(yùn)動。這種“滑動模態(tài)”是允許根據(jù)實(shí)際需要進(jìn)行調(diào)整的,并且不受外界干擾和系統(tǒng)參數(shù)改變的影響。因此,處在滑模運(yùn)動狀態(tài)下的系統(tǒng)會具備很強(qiáng)的魯棒性[7]。然而在滑模切換過程中出現(xiàn)的抖振現(xiàn)象卻是傳統(tǒng)滑模控制中的一大弊端。因此,消除系統(tǒng)抖振成為學(xué)者們研討滑??刂频年P(guān)鍵所在。
文獻(xiàn)[8]在傳統(tǒng)滑??刂频幕A(chǔ)上加入自適應(yīng)模糊控制,并把該控制策略應(yīng)用在導(dǎo)彈電液伺服機(jī)構(gòu)的跟蹤控制上,通過仿真可知,該方案對于參數(shù)攝動及負(fù)載擾動,具備較強(qiáng)的動態(tài)響應(yīng)能力,較小的穩(wěn)態(tài)精度和較強(qiáng)的魯棒性。文獻(xiàn)[9-10]把自適應(yīng)模糊滑??刂评碚撨\(yùn)用于火箭炮位置隨動控制的機(jī)電耦合特性中,仿真結(jié)果表明,該方法不僅保持了滑??刂浦械目箶_動性能,而且有效地降低了系統(tǒng)存在的抖振。從上可知,在滑模變結(jié)構(gòu)控制中引入自適應(yīng)模糊方法,對消除抖振有很大的作用。因此,本文采用了一種自適應(yīng)模糊滑模變結(jié)構(gòu)控制(AFSMC)的智能控制策略,并把它應(yīng)用在坦克炮身管定位與平衡中。仿真試驗(yàn)證明,該控制器能有效克服外界干擾,保證了系統(tǒng)的靜、動態(tài)特性,有效降低了滑模變結(jié)構(gòu)控制中固有的抖振現(xiàn)象,同時(shí)具有很強(qiáng)的魯棒性。
炮控系統(tǒng)實(shí)質(zhì)上是一種電液位置伺服控制系統(tǒng),負(fù)責(zé)控制火炮高低向調(diào)炮工作過程。主要包括兩腔液壓缸,電液伺服閥,伺服放大器和負(fù)載身管。如圖1所示:
圖1 火炮身管升降機(jī)構(gòu)簡圖
在執(zhí)行高低向調(diào)炮任務(wù)時(shí),對其電液位置伺服控制系統(tǒng)進(jìn)行簡化,如圖2所示:
圖2 某坦克炮控高低向調(diào)炮控制系統(tǒng)框圖
某坦克炮進(jìn)行高低向調(diào)炮工作時(shí),主要由以下幾個(gè)流程組成:
1)根據(jù)作戰(zhàn)需要,給定預(yù)先設(shè)定好的坦克炮身管的發(fā)射角度;
2)發(fā)射角度經(jīng)過計(jì)算機(jī)的解算后,由計(jì)算機(jī)輸出相應(yīng)的控制信號;
3)控制信號經(jīng)過D/A模塊轉(zhuǎn)換后輸出炮控系統(tǒng)模擬信號,伺服放大器將得到該模擬信號;
4)伺服放大器對該模擬控制信號進(jìn)行一系列的處理后,輸出相應(yīng)的控制電流,并直接輸入到電液伺服閥中,由此控制著電液伺服閥的換向和開度大??;
5)電液伺服閥控制著流入液壓缸中的液壓油,以此控制液壓缸中活塞桿的來回伸縮,最終使坦克炮身管到達(dá)預(yù)期的發(fā)射位置;
6)旋轉(zhuǎn)變壓器對坦克炮身管的實(shí)際位置進(jìn)行測量,然后將測量到的模擬信號傳遞給RDC轉(zhuǎn)換模塊進(jìn)行轉(zhuǎn)換得到數(shù)字信號,該數(shù)字信號將輸入到計(jì)算機(jī)中,從而形成一個(gè)完全的閉環(huán)系統(tǒng)。
在系統(tǒng)建模之前,先作如下假設(shè):
1)忽略管道內(nèi)壓力損失和管道動態(tài);
2)兩腔作用活塞缸筒的面積相等;
3)閥具有很好的響應(yīng)特性;
4)忽略閥中流體的壓縮特性;
5)在管道和缸體腔內(nèi)不會出現(xiàn)壓力飽和現(xiàn)象;
6)忽略液壓油的泄漏及缸筒與油液的彈性。
首先建立該電液伺服系統(tǒng)的流量方程,并通過余弦定理把身管轉(zhuǎn)角θ融入到方程中,最后經(jīng)過拉氏變換,可得:
式中:K1為電壓放大系統(tǒng);U1為輸入控制電壓;Kb為泵的排量梯度;nb為泵的轉(zhuǎn)速;Ct為總泄露系數(shù);p1為負(fù)載壓力;p2為補(bǔ)油壓力;A為液壓缸活塞面積;Klθ(θ)為液壓缸活塞伸縮速度和身管角速度轉(zhuǎn)換系數(shù);θ為身管旋轉(zhuǎn)角度;V0為壓力為p1的液體容積;βe為有效體積彈性模數(shù)。
通過對該電液伺服系統(tǒng)的力矩平衡方程也進(jìn)行拉氏變換,可得:
式中:l(θ)≈Klθ(θ);TL(s)=TG(s)-Tp(s);J為轉(zhuǎn)動慣量;l(θ)為液壓缸活塞缸筒輸出力對A點(diǎn)的力臂;Bm為粘性阻尼系數(shù);G為負(fù)載彈性剛度;TL為不平衡力矩。
取系統(tǒng)狀態(tài)變量為x=[x1x2x3]T,其中,,把力矩平衡方程和流量連續(xù)性方程聯(lián)合,消去(p1-p2),則系統(tǒng)的狀態(tài)空間方程為:
由于帶彈量的改變會導(dǎo)致系統(tǒng)的轉(zhuǎn)動慣量J大范圍地變動,并且隨著工作條件的變化也會引起不平衡力矩TL、總泄露系數(shù)Ct、粘性阻尼系數(shù)Bm的變動。因此,f(x),g,d(t)的各參數(shù)均是時(shí)變的,均是不確定參數(shù)。
假設(shè)位置指令θd,則誤差為e=θd-θ。根據(jù)線性化反饋方法,控制器設(shè)計(jì)為
其中,v為控制器的輔助項(xiàng)。
將式(4)代入式(3)得
設(shè)計(jì)v為
其中,k1和k2為正的常數(shù)。
將式(6)代入式(5),得
由于此方法設(shè)計(jì)的模型需要精確的模型信息,無法克服外界擾動,故在傳統(tǒng)滑??刂苹A(chǔ)上引入自適應(yīng)模糊控制律。
采用乘積推理機(jī)、單值模糊器和中心平均模糊器設(shè)計(jì)模糊系統(tǒng),則模糊系統(tǒng)的輸出為:
引入向量 ξ(x),式(8)變?yōu)椋?/p>
定義切換函數(shù)為:
將滑??刂坡稍O(shè)計(jì)為:
則
將式(3)和式(12)代入式(13),得:
由于f(x),g,d(t)各參數(shù)均是時(shí)變的,故其無法確定,控制律式(12)不適用。因此,本文采用模糊系統(tǒng)逼近。
采用乘積推理機(jī)、單值模糊器和中心平均模糊器設(shè)計(jì)模糊系統(tǒng),模糊系統(tǒng)的輸出分別為則控制律變?yōu)椋?/p>
設(shè)計(jì)自適應(yīng)律為:
自適應(yīng)模糊滑模控制系統(tǒng)的結(jié)構(gòu)如圖3所示:
圖3 自適應(yīng)模糊滑??刂葡到y(tǒng)
通過以下5種隸屬函數(shù)對系統(tǒng)進(jìn)行模糊化:
則用于逼近f(x)和g的模糊規(guī)則分別有25條。
根據(jù)以上5種隸屬函數(shù)運(yùn)用matlab編譯程序,可得到隸屬函數(shù)圖,如圖4所示:
圖4 f(x)和g的隸屬度函數(shù)圖
定義切換函數(shù)s(t)的隸屬函數(shù)為
通過對該電液伺服系統(tǒng)的動態(tài)仿真試驗(yàn)來檢驗(yàn)本文所設(shè)計(jì)的控制策略的有效性,具體系統(tǒng)參數(shù)為
首先對系統(tǒng)的階躍響應(yīng)進(jìn)行仿真,仿真過程采用與傳統(tǒng)滑模變結(jié)構(gòu)控制(SMC)進(jìn)行對比,設(shè)定角度目標(biāo)值為10°,進(jìn)行仿真,仿真時(shí)間為10 s。對于外部的擾動采用一個(gè)角度在±0.3°范圍內(nèi)波動的隨機(jī)信號進(jìn)行模擬。通過對圖5、圖6的階躍響應(yīng)圖中兩條曲線分別進(jìn)行比較可知,本文設(shè)計(jì)的控制器(AFSMC)到達(dá)穩(wěn)態(tài)用時(shí)1.4 s,無超調(diào)。而傳統(tǒng)滑??刂疲⊿MC)到達(dá)穩(wěn)態(tài)用時(shí)2.2 s,在抗擾動能力上,本文所采用的控制策略(AFSMC)基本無抖動,具有較強(qiáng)的抗干擾能力,而傳統(tǒng)滑模變結(jié)構(gòu)控制(SMC)出現(xiàn)了較大的抖動,并且出現(xiàn)了超調(diào)現(xiàn)象,穩(wěn)態(tài)誤差最大時(shí)可達(dá)0.15°,由此可見,采用自適應(yīng)模糊滑模變結(jié)構(gòu)控制(AFSMC)在抗干擾性能,消除抖振上遠(yuǎn)優(yōu)于傳統(tǒng)滑模變結(jié)構(gòu)控制(SMC),也極大地提高了系統(tǒng)到達(dá)穩(wěn)態(tài)的時(shí)間。
圖5 不同控制器在有隨機(jī)擾動下的階躍響應(yīng)曲線
圖6 不同控制器在有隨機(jī)擾動下的誤差曲線
圖7 不同控制器的正弦跟蹤曲線
圖8 不同控制器的正弦跟蹤誤差曲線
為了進(jìn)一步驗(yàn)證本文所設(shè)計(jì)的控制策略對系統(tǒng)抗干擾,消除傳統(tǒng)滑模變的抖振問題,又對系統(tǒng)進(jìn)行了正弦跟蹤仿真試驗(yàn)。系統(tǒng)在作正弦跟蹤時(shí),加入以16.7 rad/s的角頻率、幅值為3°的正弦干擾,其仿真結(jié)果曲線如圖7、圖8所示。通過對比可知,采用傳統(tǒng)滑模變結(jié)構(gòu)(SMC)控制時(shí),系統(tǒng)產(chǎn)生抖動,最大跟蹤誤差為0.037°;而采用自適應(yīng)模糊滑??刂疲ˋFSMC)時(shí),系統(tǒng)抖動基本消除,最大跟蹤誤差為0.003°,由此可見,在傳統(tǒng)滑模變基礎(chǔ)上加上自適應(yīng)模糊控制能更好地跟蹤目標(biāo)曲線,也能較好地消除滑模變結(jié)構(gòu)存在的抖振,使炮控系統(tǒng)具有較好的魯棒性[11-12]。
本文對于一種非平衡火炮身管的平衡定位問題,設(shè)計(jì)了一種基于自適應(yīng)模糊滑模變結(jié)構(gòu)控制(AFSMC)的控制方案。通過仿真結(jié)果可知,該方法較好地消除了外界擾動,有效地抑制了傳統(tǒng)滑模變結(jié)構(gòu)(SMC)特有的抖振問題,較好地保持了滑??刂铺赜械目箶z動性能,并且對結(jié)構(gòu)參數(shù)不確定性具有很強(qiáng)的魯棒性,適用于高精度的電液伺服系統(tǒng)的魯棒控制。