,,
(大連海事大學(xué) 航海動(dòng)態(tài)仿真與控制實(shí)驗(yàn)室,遼寧 大連 116026)
隨著航海技術(shù)的發(fā)展,人們對(duì)航行時(shí)的安全性和舒適性要求越來(lái)越高,船舶減搖控制的應(yīng)用也越來(lái)越普遍,從起初單獨(dú)設(shè)計(jì)減搖鰭來(lái)對(duì)橫搖加以控制,到目前采用舵鰭聯(lián)合系統(tǒng)在保持航向的同時(shí)減小橫搖,研究成果頗豐[1-6]。在文獻(xiàn)[7]的基礎(chǔ)上,將舵鰭聯(lián)合系統(tǒng)應(yīng)用H∞回路成形算法設(shè)計(jì)魯棒控制器。在仿真時(shí)考慮海浪干擾,分別在6級(jí)和8級(jí)風(fēng)浪情況下對(duì)考慮舵機(jī)和鰭機(jī)特性的舵鰭聯(lián)合控制系統(tǒng)進(jìn)行仿真。
H∞控制的回路成形算法是一種開(kāi)環(huán)增益成形方法,其控制器設(shè)計(jì)思想在于找到一個(gè)控制器K使開(kāi)環(huán)增益具有在低頻高增益,高頻低增益的要求。H∞回路成形算法的本質(zhì)是通過(guò)選擇權(quán)函數(shù)改善開(kāi)環(huán)奇異值頻率特性曲線以實(shí)現(xiàn)系統(tǒng)的閉環(huán)性能,并在魯棒性能指標(biāo)和魯棒穩(wěn)定性之間進(jìn)行折中。通過(guò)簡(jiǎn)化的H∞回路成形對(duì)被控對(duì)象進(jìn)行控制器設(shè)計(jì)[7-8]。
設(shè)G有一個(gè)可穩(wěn)定且可檢測(cè)的狀態(tài)空間實(shí)現(xiàn):
(1)
(2)
如果上面條件滿足(γ>1),令L=-YC*,其中Y≥0是下面Riccati方程的穩(wěn)定解。
AY+YA*-YC*CY+BB*=0
(3)
(4)
而Q可由下面方法獲得。令X≥0是下面方程的穩(wěn)定解。
XA+A*X-XBB*X+C*C=0
(5)
則有:
Q=(I+XY)-1X
(6)
對(duì)于任何γ>γmin滿足式(2)則有:
(7)
最終用控制器的形式表述為
(8)
(9)
將船模型通過(guò)Bode圖顯示,發(fā)現(xiàn)輸出的橫搖角不能滿足低頻段高增益的要求,并且橫搖角的Bode圖在0分貝線以下,所以對(duì)標(biāo)稱對(duì)象選擇權(quán)函數(shù)進(jìn)行成形,使其開(kāi)環(huán)奇異值滿足低頻高增益、高頻低增益的性能要求。這里采用前向補(bǔ)償器W,使標(biāo)稱對(duì)象G和成形函數(shù)W結(jié)合從而構(gòu)成成形對(duì)象Gs=WG,通過(guò)選擇適合的W,保證Gs不包含隱藏模態(tài)(W,Gs之間不存在零、極點(diǎn)對(duì)消現(xiàn)象)。
基于成形對(duì)象,通過(guò)H∞標(biāo)準(zhǔn)問(wèn)題求解次優(yōu)魯棒穩(wěn)定控制器。由式(4)計(jì)算出的γmin要大于1,否則要重新調(diào)整權(quán)函數(shù)的參數(shù)。當(dāng)滿足γmin大于1時(shí),則有γ>γmin,通過(guò)式(2)保證設(shè)計(jì)的H∞控制器具有魯棒穩(wěn)定性的要求。
對(duì)于給出的舵鰭聯(lián)合雙輸入雙輸出系統(tǒng)的傳遞函數(shù)G為方陣的MIMO系統(tǒng),積分環(huán)節(jié)雖然能有效提高開(kāi)環(huán)奇異值低頻段的增益,卻使成形對(duì)象不能滿足狀態(tài)空間具有可觀性,即無(wú)法滿足Riccati的初始條件,因此設(shè)W的非對(duì)角線元素為0而對(duì)角線元素為具有比例系數(shù)的一階慣性環(huán)節(jié),則W陣的形式為
(10)
為了使一階慣性環(huán)節(jié)在低頻段起到提高增益的作用,只要轉(zhuǎn)折頻率1/T足夠小,使得標(biāo)稱對(duì)象在低頻段的增益在有效段得到改善,所以周期T要取得大一些,從而改善系統(tǒng)的性能。這里取T=1 000 s。通過(guò)不斷迭代調(diào)整得到k1=450,k2=30。通過(guò)上述H∞回路成形算法得到的控制器有n=7階次,由于階次較高,制約了控制器的實(shí)時(shí)性并難于實(shí)現(xiàn),所以要對(duì)模型進(jìn)行降階。采用Hutton提出的基于穩(wěn)定性考慮的降階算法,在降階的同時(shí)保證了系統(tǒng)的穩(wěn)定性[10]。得到最高階數(shù)為2階的控制器,其表達(dá)式為
(11)
船舶在海上航行時(shí),海浪干擾是引起船舶搖蕩和偏航的主要原因,因此海浪的影響不能被忽略。
對(duì)于海浪干擾,采用白噪聲驅(qū)動(dòng)一個(gè)典型的2階振蕩環(huán)節(jié)(相當(dāng)于2階低通濾波器),然后加在傳遞函數(shù)形式的鰭舵聯(lián)合減搖數(shù)學(xué)模型上。海浪傳遞函數(shù)為[11]
(12)
其中:σw——描述海浪強(qiáng)度的常數(shù);
ζ——阻尼系數(shù);
ω0——主導(dǎo)海浪頻率,
(13)
其中:Tw——平均海浪周期;
h1/2——海浪的有義波高。
將得出的成形對(duì)象和控制器利用Matlab的Simulink工具箱對(duì)包括風(fēng)浪干擾的舵鰭聯(lián)合的數(shù)學(xué)模型進(jìn)行仿真研究,仿真框圖見(jiàn)圖1。
圖1 舵鰭聯(lián)合的魯棒控制系統(tǒng)仿真框
圖2 6級(jí)風(fēng)時(shí)船舶的橫搖
圖3 6級(jí)風(fēng)時(shí)船舶的輸出航
由圖2、3可以看出,在6級(jí)風(fēng)的情況下,船舶橫搖角φ的最大超調(diào)為5°,瞬態(tài)過(guò)程結(jié)束后船舶的平均橫搖角約在±5°,船舶的輸出航向φ在250 s以后穩(wěn)定在10°,并且除了在開(kāi)始時(shí)航向有20%左右的超調(diào)量以外,穩(wěn)態(tài)后的航向保持效果理想。以上說(shuō)明對(duì)于給定的舵鰭聯(lián)合系統(tǒng),在控制器的控制下,減搖效果和航向保持效果不錯(cuò)。
假設(shè)風(fēng)力由6級(jí)變成8級(jí),取Tw=12 s,h1/3=8 m,ξ=0.5,得到ω0=0.404 17,σw=3.769 35,此時(shí)的海浪模型應(yīng)為
假設(shè)設(shè)定航向?yàn)?0°,設(shè)定橫搖角為0°,則在8級(jí)風(fēng)情況下得到的仿真曲線如圖4、5所示。
圖4 8級(jí)風(fēng)時(shí)船舶的橫搖
圖5 8級(jí)風(fēng)時(shí)船舶的輸出航
由圖4、5可以看出,在8級(jí)風(fēng)的情況下,船舶橫搖角的最大超調(diào)為6.6°,瞬態(tài)過(guò)程結(jié)束后船舶的平均橫搖角約在±2°,船舶的輸出航向在250 s之后基本穩(wěn)定在10°。此時(shí)的減搖效果和航向保持效果比較令人滿意,同時(shí)說(shuō)明控制器具有較強(qiáng)的魯棒性。
通過(guò)采用H∞回路成形算法對(duì)舵鰭聯(lián)合系統(tǒng)設(shè)計(jì)魯棒控制器,然后用Hutton提出的基于穩(wěn)定性考慮的降階算法對(duì)控制器進(jìn)行降階,從而簡(jiǎn)化控制器設(shè)計(jì)和易于工程實(shí)現(xiàn)的魯棒控制器設(shè)計(jì)算法。該方法具有設(shè)計(jì)步驟既簡(jiǎn)單又系統(tǒng)的特點(diǎn)。通過(guò)Matlab的Simulink分別對(duì)6級(jí)風(fēng)浪和8級(jí)風(fēng)浪作用下考慮鰭機(jī)、舵機(jī)特性的舵鰭聯(lián)合控制系統(tǒng)進(jìn)行仿真,仿真結(jié)果表明,所設(shè)計(jì)的控制器在保持航向的同時(shí),能達(dá)到理想的減搖效果,并且該控制器具有較強(qiáng)的魯棒性。
[1] 劉 勝,方 亮,于 萍.船舶舵/鰭聯(lián)合減搖魯棒控制研究[J].哈爾濱工程大學(xué)學(xué)報(bào),2007,28(10):1109-1116.
[2] 許可建,劉維亭.船舶減搖控制方法綜述[J].船舶,2004(5): 14-17.
[3] 于 萍,劉 勝.基于H∞設(shè)計(jì)法的非線性舵鰭聯(lián)合控制系統(tǒng)仿真研究[J].系統(tǒng)仿真學(xué)報(bào),2002,14(8):1040-1044.
[4] 王新屏,張顯庫(kù).基于Backstepping與閉環(huán)增益成形的減搖鰭控制[J].大連海事大學(xué)學(xué)報(bào),2008,34(3):89-93.
[5] MOFARLANE D C,GLOVER K.Robust controller design using normalized comprime factor plant description[M].Lecture Notes in Control and Information Science,Springer-Verlag,1990.
[6] ZHOU K M,DOYLE J C,Glover K.Robust and Nptimal control.prentice hall[M].Upper Saddle River,New Jersey,1996.
[7] 張顯庫(kù),楊鹽生,郭 晨.舵鰭聯(lián)合的魯棒控制系統(tǒng)[J].交通運(yùn)輸工程學(xué)報(bào),2006,6(4):71-74.
[8] 賈欣樂(lè),張顯庫(kù).船舶運(yùn)動(dòng)智能控制與 魯棒控制[M].大連:大連海事大學(xué)出版社,2002.
[9] 王新屏,張顯庫(kù).具有航向保持非線性的舵鰭非線性魯棒控制[J].系統(tǒng)工程與電子技術(shù),2008,30(8):1550-1552.
[10] 薛定宇,陳陽(yáng)泉.基于MATLAB/Simulink的系統(tǒng)仿真技術(shù)與應(yīng)用[M].北京:清華大學(xué)出版社,2002.
[11] 王新屏,張顯庫(kù),張麗坤.魯棒濾波器與Kalman 濾波器的對(duì)比[J].系統(tǒng)工程與電子技術(shù),2003,25(10):1267-126.