郭磊,王丹,刁亮,張成
?
船舶駕駛臺式操船模擬系統(tǒng)的設計和實現(xiàn)
郭磊,王丹,刁亮,張成
(大連海事大學 輪機工程學院,遼寧大連 116026)
本文設計并實現(xiàn)了綜合船舶航向控制與船舶旋轉運動的半物理實驗仿真系統(tǒng),該系統(tǒng)主要由工控機、數(shù)據(jù)采集卡、自動舵機、羅經(jīng)、變頻器等硬件設備組成。通過模型解算得到船舶在各種海況下的運動狀態(tài),經(jīng)過PI控制器輸出變頻器的轉速控制信號,控制轉臺跟蹤船舶模型。試驗結果表明,該系統(tǒng)可以模擬出海上船舶的實際運動狀態(tài),為陸上教學實習提供了良好的環(huán)境。
船舶航向控制系統(tǒng) 船舶運動 半物理實驗仿真系統(tǒng)
航向控制是船舶運動控制中最基本的控制,自動舵和舵機為航向控制的重要環(huán)節(jié),自動舵的全稱是自動操舵儀,其功能是自動的、高精度的保持和改變船舶的航向,以保證船舶的正常航行[1]。船舶航行于海面上,其運動特性會因航速、水深、載重的不同而發(fā)生變化。除此之外,風、流、浪等,也會影響船舶航向的保持[2]。陸上實驗設備往往不會考慮環(huán)境因素的影響,所以很難模擬出船舶在各種海況下的實際運動狀態(tài),無法滿足教學實習的要求。為此,本文結合船舶運動模型和船舶航向控制設備,利用船舶模型解算在某一個實際海況各種外部因素作用下船舶實際的轉角速率,應用PI控制算法輸出控制轉臺轉動跟蹤船舶模型,設計并實現(xiàn)了一套半物理操船模擬系統(tǒng)[3]。試驗結果表明,該系統(tǒng)可以真實地模擬出船舶操舵與轉舵的實際運動狀態(tài)。系統(tǒng)作為模擬船舶旋轉運動的半物理仿真系統(tǒng),使船電學生既可以感受操船運動,又可以了解船舶航向控制的結構,信號傳輸控制機理。
旋轉駕駛臺式操船模擬系統(tǒng)是在傳統(tǒng)船舶航向控制的基礎上增加了船舶運動模型解算和轉盤運動控制兩部分,其系統(tǒng)框圖如圖1所示。
利用旋轉平臺模擬船舶,轉臺的轉動模擬船舶的轉向,自動舵由操船人員操縱,發(fā)出船舶控制信號,控制船舶舵機打舵。數(shù)據(jù)采集卡采集當前舵角信號和船速信號,輸入到船舶運動模型解算獲得在設置的海況下船舶實際的旋轉速率,作為轉盤運動控制的給定,232串口讀取羅經(jīng)的航向信號,計算獲得實際旋轉速率信號作為反饋,進行PI運算,控制變頻器輸出不同的轉速和轉向,使旋轉平臺轉動跟蹤船舶模型解算結果。最終形成一套完整的模擬實船旋轉運動狀態(tài)的半物理船舶仿真系統(tǒng),可以模擬不同的海況下相同舵角船舶的運動狀態(tài),有利于學生體會船舶轉向和舵角的關系,提高學生的技術水平。
圖1 旋轉駕駛臺式操船模擬系統(tǒng)框圖
船舶航向控制如圖2所示,主要由自動操舵儀和模擬舵機兩部分組成,自動操舵儀通常包括PID舵、自適應舵和智能舵三種[4],此處為PT21型自動舵,屬于PID舵;羅經(jīng)為安許茨4型電羅經(jīng),穩(wěn)定時間短。左圖中下方為旋轉平臺,用于模仿船舶轉動;轉臺上為自動舵機,左右兩側掛有電羅經(jīng),隨平臺轉動,模擬船艏轉向,并顯示船舶當前航向。右圖中位于平臺下方為模擬舵機,模擬船舶舵機功能。
圖2 航向控制系統(tǒng)實物圖
自動操舵儀發(fā)出轉舵信號,控制模擬舵機轉動舵角,在船舶航行時轉變船舶運動方向,自動操舵儀按照船舶設計要求可以工作在自動、隨動和應急狀態(tài),并配有兩套控制系統(tǒng),互為備用。兩個設備之間通過自整角機進行控制信號的傳遞,舵角反饋信號由模擬舵機反饋給自動舵,實行舵角的閉環(huán)控制,實現(xiàn)舵機轉舵角跟蹤自動舵機的給定信號。模擬舵機同時輸出一路實際舵角信號接舵角指示器,接線圖如圖3所示。
船舶航向控制與船舶模型的結合以工控機為核心[5],工控機配套有數(shù)據(jù)采集卡和串口,進行實時數(shù)據(jù)的采集和控制信號的輸出,模擬船舶航速的輸入。工控機為主要的運算和控制設備,通過數(shù)據(jù)采集卡采集車種信號和舵角信號,串口通信獲得來自羅經(jīng)的船舶實際航向信號。經(jīng)過模型解算和轉盤控制解算后的控制信號由采集卡輸出至變頻器,驅(qū)動轉臺轉動,實現(xiàn)整體的閉環(huán)控制。
圖3 船舶航向控制系統(tǒng)接線圖
船舶模型主要用于解算船舶旋轉運動轉角率,通過采集船舶舵角信號和車鐘信號,可在設置的海況下解算獲得接近實際海況下的船舶轉角率,并模擬顯示船舶海上航行的軌跡。
結合實船數(shù)據(jù)建立的船舶運動模型,通過設置初始參數(shù)將海風、海流、海浪等環(huán)境因素加入到模型中,獲得在不同海況下的船舶運動狀態(tài)。模型解算獲得的船舶轉角率為給定,串口獲得的船舶實際航向信號運算得到的船舶實際轉角率為反饋,進行PI控制[5],使轉臺轉角率跟蹤船舶模型解算的轉角率。
船舶系統(tǒng)為大慣性環(huán)節(jié),所以采樣頻率不用太高,整體工作頻率為4 Hz即可達到比較理想的效果。同時為了提高采樣準確度,采樣的舵角信號和羅經(jīng)信號采用均值濾波的方法,同時為了防止波動過大,設置有一定的死區(qū)。
整個系統(tǒng)作為一個大慣性環(huán)節(jié),PI算法即可滿足要求,加入微分環(huán)節(jié)會增加系統(tǒng)的震蕩,不利于穩(wěn)定運行,PI調(diào)節(jié)器是電力拖動自動控制系統(tǒng)中最常用的一種控制器[5],其控制系統(tǒng)原理圖如圖4所示。
圖中()對應于船舶模型輸出的轉角率給定信號;()對應變頻器的控制信號;被控對象為變頻器驅(qū)動的轉臺(模擬駕駛臺);()對應于電羅經(jīng)的航向信號處理得到的實際轉角率信號。
圖4 PI控制算法
PI調(diào)節(jié)器的傳遞函數(shù)如下式所示:
若輸入誤差函數(shù)為e(t),輸出函數(shù)為u(t),則u(t)和 e(t)關系的時域表達式可寫成[6]:
式中:K——比例系數(shù)
K——積分系數(shù),K=1/τ。
將式轉換為差分方程,得到數(shù)字PI調(diào)節(jié)器的表達式。其第k怕輸出為
式中:T——采樣周期。
PI調(diào)節(jié)器輸出增量式算法:
增量式算法只需當前的和上一排的偏差即可計算輸出值。增量式PI調(diào)節(jié)器算法為:
增量式算法在程序?qū)崿F(xiàn)中只需多保存上一拍的輸出值就可以了,實現(xiàn)簡單,且不會占用太多的存儲空間,易于程序的實現(xiàn)。
PI控制器的參數(shù)整定采用工程上應用較多的試湊法,按照先比例(P),再積分(I)的順序進行一步一步地確定。
增大比例系數(shù)K一般將加快系統(tǒng)的響應,在有穩(wěn)態(tài)誤差的情況下有利于減小穩(wěn)態(tài)誤差。置調(diào)節(jié)器的積分時間T為最大,在比例系數(shù)K按經(jīng)驗設置的初值條件下,將系統(tǒng)投入運行,觀察在一定時間內(nèi)模型解算的船舶動態(tài)與實際的模擬船動態(tài),適當調(diào)節(jié)比例系數(shù)的大小,至兩者跟蹤情況基本一致,超調(diào)小,反應快。
增大積分時間T有利于減小超調(diào),減小振蕩,使系統(tǒng)更加穩(wěn)定,但系統(tǒng)穩(wěn)態(tài)誤差的消除將隨之減慢,引入積分作用(此時將上述比例系數(shù)設置為5/6K)。將T由大到小進行整定,使系統(tǒng)的穩(wěn)態(tài)誤差逐漸消除。
經(jīng)過系數(shù)調(diào)整,轉臺轉動已經(jīng)較好地跟蹤上了船舶模型解算的船舶動態(tài)。船舶運行符合實船的運動狀態(tài)。
由于設備的限制,轉臺正方向為羅經(jīng)287°方向,因此只能在此基礎上驗證設備的運行情況。系統(tǒng)整體運行時船舶轉向情況波形如圖5-6所示。
圖5為隨動狀態(tài)下,平靜海況與加入海風影響的運動軌跡。左圖為平靜海況下,自動舵機運行在左舵5°下船舶轉向運動;右圖為4級西北風影響下左舵5度運動軌跡。圖6為系統(tǒng)運行自動和手動兩種模式下船舶轉向的情況,左為隨動右舵10°船舶偏轉運動,右圖為自動狀態(tài)下定航向287°突轉307°船舶轉向圖。
圖5 平靜海況與海風影響海況
作為航向控制系統(tǒng),船舶自動舵工作在自動、隨動和應急三種模式下才可滿足船舶設計要求,自動和隨動為自動舵的主要工作模式,應急狀態(tài)為粗略控制船舶轉向,因此這里主要驗證自動和隨動模式下船舶轉向運動情況。
比較圖5兩圖可知,在加入西北風影響后,船舶有明顯的右偏趨勢,船舶左轉向速率變慢,體現(xiàn)出海風的影響;同時結合圖6船舶在右舵10°的轉向情況,將5°舵與10°舵相比較,10°舵角明顯比5°舵轉向要快。
圖6 船舶轉向
由圖6可知,自動模式下,船舶轉向運動平滑且較快穩(wěn)定,轉向期間并沒有較大的超調(diào),短時間內(nèi)就穩(wěn)定在了新的給定航向上。從上面兩個圖可以看出,系統(tǒng)整體運行良好,船舶運動曲線符合實船運動規(guī)律,船舶轉向比較平緩,沒有出現(xiàn)較大的超調(diào),跟蹤上了船舶設計的航向。
本文介紹了旋轉駕駛臺式操船模擬系統(tǒng)的結構和原理,在此基礎上通過搭建了硬件平臺。系統(tǒng)綜合船舶航向控制系統(tǒng)和船舶運動模型,應用工控機、自動舵機等設備搭建,詳細介紹了設備的連接情況和信號的作用,PI控制算法的原理和編程機理,通過試湊法確定其參數(shù),并觀察在各種控制狀態(tài)下設備的運行狀態(tài),確定航向控制正確。該系統(tǒng)可以模擬不同的海況下船舶的實際運動狀態(tài),為學生操作感受海上船舶運動創(chuàng)造了良好的實習環(huán)境。
[1] 周永余, 陳永冰, 李文魁等. 船舶自動舵路上仿真系統(tǒng)的研制[J]. 航海工程, 2007, 36(1): 118-121.
[2] 羅丹青.船舶物理旋轉平臺及自適應舵的設計與研究[D]. 大連海事大學, 2010.
[3] 李建立. 船舶自動舵系統(tǒng)半實物仿真平臺研究[D]. 重慶大學, 2010.
[4] 程啟明, 劉其明, 王志宏等. 船舶自動舵控制技術發(fā)展研究[J]. 計算機自動測量與控制. 2000, 8(6): 1-4.
[5] 林永屹, 陳曉琴, 周濤. 基于非線性PID 的船舶航向自動舵設計[J]. 船電技術, 2009, (6) : 46-49.
[6] 韓春生, 劉劍, 汝福星等. 基于PID算法的船舶航跡自動控制[J]. 自動化技術與應用, 2012, 31(4): 9-12.
Design and Implementation of Maneuver Simulation System for Ship Bridge
Guo Lei, Wang Dan, Diao Liang, Zhang Cheng
(School of Marine Engineering, Dalian Maritime University, Dalian 116026, Liaoning, China)
U666 TP391.9
A
1003-4862(2014)12-0027-04
2014-05-27
受國家自然科學基金(61273137, 51209026, 61074017),遼寧省教育廳(L2013202),中央高?;究蒲袠I(yè)務費(3132014047, 3132014321)
郭磊(1990-),男,在讀碩士研究生。研究方向:風力發(fā)電并網(wǎng)控制