吳俊鵬,王 猛
(1.武漢大學(xué) 電氣工程學(xué)院,武漢 430072;2.哈爾濱工業(yè)大學(xué) 航天學(xué)院控制科學(xué)與工程系,哈爾濱 150001)
船舶航向控制器的設(shè)計一直是船舶運動控制研究的重要課題之一,因為它不僅關(guān)系到船舶航行的安全性與經(jīng)濟性,而且也是航跡跟蹤、動力定位和自動避碰等問題的基礎(chǔ)。該領(lǐng)域一直存在著3個尚未解決的問題:一是用于控制器設(shè)計的模型存在不確定性問題;二是船舶運動的非線性問題;三是執(zhí)行機構(gòu)問題。因此,自動舵智能控制系統(tǒng)的設(shè)計變得十分的困難。隨著自動控制理論與技術(shù)的不斷發(fā)展與完善,到目前為止,船舶自動舵發(fā)展也先后經(jīng)歷了機械式自動舵、PID自動舵、自適應(yīng)性自動舵和智能舵。目前,國內(nèi)外在智能控制自動舵上的研究還處于理論研究與試驗仿真階段[1]。變結(jié)構(gòu)控制,又常稱為滑動模態(tài)控制SMC(sliding mode control),即滑模變結(jié)構(gòu)控制VSC,是20世紀50年代末由前蘇聯(lián)科學(xué)家提出的一種強魯棒性的控制方法[2]。本文針對當(dāng)前國內(nèi)外船舶操縱控制的發(fā)展以及自動控制技術(shù)在船舶航行中的應(yīng)用,結(jié)合船舶運動的復(fù)雜性、動態(tài)特性的特點,采用滑模變結(jié)構(gòu)技術(shù)進行了控制系統(tǒng)設(shè)計。對船舶運動控制系統(tǒng)進行仿真分析,并且在風(fēng)、浪、流干擾的情況下,和傳統(tǒng)的PID控制技術(shù)[3]進行大量仿真效果比較,分析表明,所設(shè)計控制器具有抗干擾的能力和魯棒性的優(yōu)勢。
對于大型船舶,由于各運動間耦合較小,主要考慮船舶水面上的操縱運動,可得到船舶在水面上的受力狀況,如圖1所示。圖中,X、Y、N為作用于船體上的外力和力矩,u、v、r為船舶運動速度的分量及轉(zhuǎn)首角速度,φ為航向角,δ為舵角,β為漂流角,V為船舶運動速度。
圖1 船舶運動示意圖Fig.1 Diagram of the ship motion
忽略船舶橫搖、縱搖及垂蕩對操縱運動的影響,利用牛頓定律可以導(dǎo)出船舶操縱運動數(shù)學(xué)模型:
其中:m 為船舶質(zhì)量;mx、my為船舶附加質(zhì)量;Izz為船舶慣性矩;Jzz為附加慣性矩;H、P、R為裸船體、槳、舵產(chǎn)生的流體動力和力矩;D為風(fēng)、浪、流產(chǎn)生的作用于船體上的外力、外力矩。
舵力計算模型如下:
舵機的操縱裝置是整個船舶操縱閉環(huán)系統(tǒng)中最重要的環(huán)節(jié)之一。而船舶航向進行動力控制的舵機伺服裝置,現(xiàn)在通常使用電氣—液壓操舵機構(gòu)進行驅(qū)動。實際舵角與命令舵角一定存在著延遲,不可能實現(xiàn)階躍操舵控制。
通常舵機特性用下列模型表示:
式中:δE為命令舵角;TE為舵機時間常數(shù),一般約為
2.5 s;還應(yīng)該滿足限制條件|δ|≤35°,|δ˙|≤3°/s。
航向角φ對舵角δ的傳遞函數(shù):
船舶運動時呈現(xiàn)非常大的慣性,并且操舵機構(gòu)的能量有限,所以船舶運動具有低頻特性。傳遞函數(shù)在低頻下可降階為一階模型:
式中:K不變,K為系統(tǒng)增益;T=T1+T2-T3,T為時間常數(shù)。
高校文書檔案記錄著高校發(fā)展的各種信息,反映了高校發(fā)展過程中所遇到的問題及處理手段、單位建設(shè)情況、領(lǐng)導(dǎo)決策等。主要包括學(xué)校的重大會議、重要舉措、下發(fā)文件、請示匯報、教學(xué)管理、社會服務(wù)、科學(xué)研究、改革創(chuàng)新等多方面內(nèi)容,還包括上級主管部門下發(fā)的指示、規(guī)定、辦法批復(fù)等,具有真實性和服務(wù)性。
考慮外界干擾的不確定性項的影響,本文采用的模型為Bech、Norrbin等人在Nomoto模型的基礎(chǔ)上繼續(xù)發(fā)展的適用于大多數(shù)航向不穩(wěn)定等非線性現(xiàn)象的模型[4]。非線性的二階船舶運動響應(yīng)模型為
其中:α、β為Norrbin系數(shù)。
本文采用大連海事大學(xué)實習(xí)船“育龍輪”,設(shè)定船舶航速為15 kn。其船舶參數(shù)如下:兩柱間長126 m;船寬20.8 m;滿載吃水8.0 m;方形系數(shù) 0.681;航速 15 kn;舵葉面積 18.8 m2;排水量 14278.1 m3。
根據(jù)以上的參數(shù),可計算出非線性二階船舶運動響應(yīng)模型中的參數(shù)為 K=0.48,T=216.58,α=9.16,β=10814.30。
變結(jié)構(gòu)控制系統(tǒng)的設(shè)計包括切換函數(shù)s(x)的設(shè)計和變結(jié)構(gòu)控制規(guī)律u±(x)的設(shè)計。得到切換函數(shù) s(x)和變結(jié)構(gòu)控制律 u±(x)后,就確立了滑模變結(jié)構(gòu)控制系統(tǒng)[5]。
采用Norrbin非線性響應(yīng)模型式(6)設(shè)計船舶航向控制器,并考慮舵機特性式(3)。選取狀態(tài)變量為 x1=φ,x2=r=,x3= δ;控制變量為 u= δE。 將式(3)、式(6)轉(zhuǎn)化為狀態(tài)方程形式為
設(shè)計一個有著良好控制效果的變結(jié)構(gòu)控制器的前提是確定合適的滑模切換面,通常人們習(xí)慣取誤差向量為 e=[e1e2e3]T=[φ-φsφ˙-φ˙sδ]T,其中,φs為理想的角度信號。設(shè)計滑模函數(shù)為
滑模切換面方程為 s(e)=0。 且式(8)的滑模運動取決于系數(shù)矩陣C的值。從滑模函數(shù)可以看到,滑動模態(tài)方程與系統(tǒng)的參數(shù)及干擾的變化沒有關(guān)系,因此,滑動模態(tài)具有較強的魯棒性[6]?;诨瑒幽B(tài)魯棒性來設(shè)計控制器的切換函數(shù)。對式(7)進行分塊處理有:
根據(jù)式(9),且設(shè)e1=e,滑動模態(tài)方程可變化為
顯然,C2是單位矩陣。求解滑動模態(tài)方程關(guān)鍵就是求解矩陣C1。為了使X1穩(wěn)定,在求C1的眾多方法里,本文采用二次型最優(yōu)法。求得c1=2.4254;c2=44.7464。
變結(jié)構(gòu)控制器設(shè)計就是求某種控制律u(t)滿足下列條件:在有限時間ts內(nèi)將系統(tǒng)狀態(tài)從某初態(tài)驅(qū)至滑動模態(tài)超平面 S(x(t),t)=0 內(nèi);當(dāng) t≥ts后,能一直將系統(tǒng)的狀態(tài)保持在滑動模態(tài)超平面內(nèi)??刂频哪繕?biāo)是當(dāng)系統(tǒng)存在不確定性和外擾時,使e→0,→0,δ→0。
為了達到上述要求,需要滿足滑模的可達性條件 s·s˙<0,本文采用基于等效控制的控制律設(shè)計 u(t)。同時為了削弱抖振,且考慮到趨近速度與抖振幅度的關(guān)系,本設(shè)計中采用指數(shù)形式的趨近律。令u=ue+usw,其中,ue為等效控制,usw為切換控制。
考慮到系統(tǒng)抖振問題,本文將切換函數(shù)換成飽和函數(shù),則滑模控制律設(shè)計為
式中:ue等效控制的物理意義是切換控制的平均值,其作用就是維持系統(tǒng)在滑模面上的運動;而usw切換控制是迫使系統(tǒng)的運動趨向滑模面,通過高頻切換控制來抑制補償系統(tǒng)的參數(shù)變化和外部干擾的影響,以保證系統(tǒng)的魯棒性。
傳統(tǒng)的航向自動舵大多基于PID控制器,測量的航向角信號與期望的航向進行比較,其誤差被用作控制器的輸入,而后由控制器來驅(qū)動伺服機構(gòu)運動,進而達到控制船舶航向的目的[7]。為了驗證本文中所設(shè)計的滑模變結(jié)構(gòu)控制器的性能,在Matlab/Simulink仿真環(huán)境下對控制系統(tǒng)進行性能驗證與仿真分析,對采用指數(shù)趨近律的變結(jié)構(gòu)控制系統(tǒng)與PID控制進行仿真效果比較。
船舶航行時容易受到風(fēng)、浪、流等干擾,而船舶保持在制定航向上也是船舶的一個性能指標(biāo)。因此,在評價船舶控制策略的優(yōu)劣時,可以分航向保持與航向改變2種情況進行比較,即航向保持階段與航向改變階段。以下將針對航向保持階段進行SMC控制器與PID控制器的比較,同時將給出有干擾的海況下的仿真圖,進行分析比較。
有風(fēng)、浪、流干擾的海況下,設(shè)定航向為20°。干擾等效為舵角,設(shè)定周期性干擾的幅值為3°,恒值干擾的幅值為4°。對系統(tǒng)進行仿真,得到PID仿真結(jié)果如圖2所示,滑模變結(jié)構(gòu)控制仿真結(jié)果如圖3所示,PID控制輸出穩(wěn)定時的細節(jié)如圖4所示,滑模變結(jié)構(gòu)仿真波形超調(diào)量細節(jié)如圖5所示。
圖2 PID控制仿真輸出Fig.2 Result of PID control simulation
圖3 滑模變結(jié)構(gòu)控制仿真輸出Fig.3 Result of SMC control simulation
圖4 PID仿真輸出穩(wěn)定細節(jié)Fig.4 Stable details of PID control simulation
圖5 滑模變結(jié)構(gòu)輸出超調(diào)細節(jié)Fig.5 Stable details of SMC control simulation
分析圖2、圖4可得,有風(fēng)浪干擾時,PID控制魯棒性低,航向輸出不穩(wěn)定。相比較而言,滑模變結(jié)構(gòu)控制輸出魯棒性較強,能夠克服干擾,并以相應(yīng)的控制舵角來保持船舶在指定航向上。調(diào)整時間相對PID控制也較短。
本文針對所設(shè)計滑??刂破髋c傳統(tǒng)的PID控制器進行仿真分析比較,在有風(fēng)浪干擾下進行航向保持試驗,驗證了本文設(shè)計的滑??刂破鞯目刂菩阅?。
仿真結(jié)果表明,滑模變結(jié)構(gòu)控制具有強魯棒性,滿足了人們期望的航向控制精度。該滑模變結(jié)構(gòu)控制器適用于具有非線性的、不確定性的、大慣性的船舶運動系統(tǒng)。對船舶航向運動中受到的各種外界干擾和系統(tǒng)參數(shù)的攝動都具有較強的魯棒性,總體表現(xiàn)為航向改變過程響應(yīng)時間短,航向保持階段調(diào)整平穩(wěn),操舵次數(shù)少,舵角變化合理。
[1] 劉金琨.滑模變結(jié)構(gòu)控制MATLAB仿真[M].北京:清華大學(xué)出版社,2012.
[2] 張顯庫,賈欣樂.船舶運動控制[M].北京:國防工業(yè)出版社,2006.
[3] 劉金琨.先進PID控制Matlab仿真[M].北京:電子工業(yè)出版社,2004.
[4] Lee Kyo-Beum,Blaabjerg F.Robust and Stable Disturbance Observer of Servo System for Low-speed Operation[J].IEEE Transactions on Industry Applications,2007,43(3):625-635.
[5] 彭書華,李華德,蘇中,等.白噪聲干擾下電動舵機等效滑模跟蹤控制器設(shè)計[J].電氣傳動,2009,39(3):36-39.
[6] Hwang C L,Chen Y M,Jan C.Trajectory Tracking of Largedisplacement Piezoelectric Actuators Using a Nonliner Observer-based Variable Structure Control[J].IEEE Trans.on Control Systems Technology,2005,13(1):56-66.
[7] 李殿璞.船舶運動與建模[M].北京:國防工業(yè)出版社,2008.■