朱夢飛 徐海祥 余文曌 李文娟
(武漢理工大學高性能船舶技術教育部重點實驗室1) 武漢 430063)(武漢理工大學交通學院2) 武漢 430063) (江蘇科技大學海洋裝備研究院3) 鎮(zhèn)江 212003)
多個推進器的配置在海洋平臺、工程船、半潛船和新型無人艇上廣泛應用,其在執(zhí)行任務時面臨變化海況和多種工況,因此,需制定多種推力分配模式以滿足作業(yè)需求和提高推進器控制系統(tǒng)的穩(wěn)定性.在實際推力分配過程中,由于環(huán)境力的變化,往往會導致當前海況和工況下單一推力分配算法無法解決分配問題,因此,需要建立合理的推力分配切換機制,并采用合適的推力分配算法來實現(xiàn)多推進器多模式間的相互切換.
Swanson[1]將海況分為平靜海況和惡劣海況,以能耗大小作為切換指標,設計了固定角度和可變角度兩種分配模式,減少了全回轉(zhuǎn)推進器角度的頻繁改變,降低了機械系統(tǒng)的磨損,但該方法切換指標單一且未考慮控制力的特性,無法有效地反映實際情況.Ruth[2]提出以待分配力和力矩的特性作為參考指標,并提出了遲滯切換的概念,但該方法忽略了分配誤差、能耗等重要指標.楊世知等[3]給出了一種依據(jù)環(huán)境力方向確定全回轉(zhuǎn)推進器方位角的方法,針對偽逆法的特性,提出了三種分配模式,但該方法局限于偽逆法,沒有考慮推進器的物理限制,無法對推力角度進行優(yōu)化.王芳[4]考慮能量消耗、控制誤差,以及響應時間等性能指標,建立了基于固定方向角模式與可變方向角模式的分配策略,但該方法對全回轉(zhuǎn)推進器最小推力限制考慮不周.許林凱[5]探討了用于不同典型海況及工況下分配模式的切換,但多重指標的各項權值因子選擇困難.周興[6]以控制力、能耗項作為對應海況的切換指標,以當前位置與期望位置的差值作為工況的切換指標,建立了分級處理的切換機制,但是由于未考慮環(huán)境力的特性而無法反映真實的推進器狀態(tài).付海軍[7]設計了三種推力分配模式并制定了模式切換標準,但其只設定了四種環(huán)境力固定角度,對固定角度模式下的環(huán)境力方向考慮欠妥.
在分析相關文獻的基礎上,針對變化海況下船舶的推力分配問題,考慮全回轉(zhuǎn)推進器無法提供零推力等特殊情況,本文設計了可變方位角、固定方位角和推進器偏置[8-10]等三種推力分配模式,以環(huán)境力、推力誤差、推進器限制等作為切換指標,建立具有遲滯切換邏輯的切換機制,采用三種推力分配算法對應三種分配模式,求解得到優(yōu)化后各推進器的推力與角度,實現(xiàn)三種分配模式的自適應切換.通過對一艘配置有四個推進器的船舶模型進行仿真實驗,驗證了該切換方法的有效性與可行性.
為滿足海洋平臺、各類動力定位船舶在海上作業(yè)應對變化海況、不同工況的要求,需要根據(jù)船舶實際推進器配置、外界環(huán)境、工作模式等制定多種相適應的推力分配模式.本文以一艘配置有四個推進器的船舶模型為對象,考慮變化海況、不同工況、推進器的限制,以及系統(tǒng)穩(wěn)定性等,設計了三種分配模式:可變方位角模式、固定方位角模式和推進器偏置模式.
當船舶所受環(huán)境載荷較大且方向較為穩(wěn)定時可啟用該模式;當船舶處于定點定位、循跡、跟蹤等工作模式也能啟用該模式.系統(tǒng)自動改變?nèi)剞D(zhuǎn)推進器的推力和角度,以產(chǎn)生所需的力和力矩,使推力始終作用于最優(yōu)方向,即能耗最小.為了減少全回轉(zhuǎn)推進器的連續(xù)轉(zhuǎn)動以及推進器間的水動力干擾引起的機械磨損與推力效率下降.全回轉(zhuǎn)推進器禁區(qū)ψ禁區(qū)為
|ψ禁區(qū)-θi|≥δi
|ψ禁區(qū)-θi|≤360°-δi
(1)
式中:θi為相鄰兩個推進器連線與X軸夾角;δi為推進器的禁區(qū)角.
圖1為相鄰兩個全回轉(zhuǎn)推進器之間的禁區(qū)設置圖.
圖1 全回轉(zhuǎn)推進器禁區(qū)設置
當環(huán)境載荷較小且方向頻繁改變時可以啟用固定方位角模式;當定位精度要求不高時也可啟用此模式,以避免全回轉(zhuǎn)推進器角度的連續(xù)變化,減少推進器的磨損與能量消耗.預設多組固定方位角,同時需避開全回轉(zhuǎn)推進器禁區(qū),系統(tǒng)根據(jù)環(huán)境力方向自動從中選擇最佳方位角.基于以下因素預設固定方位角模式的推進器角度:
1) 當前可用的推進器數(shù)量.
2) 推進器/船體之間相互干擾,如柯安達效應.
3) 推進器/推進器之間的相互干擾,主要取決于推進器之間的距離、方位角等.
4) 推進器/其他設備之間的相互干擾.
當船舶處于外界環(huán)境力方向頻繁大角度變化,全回轉(zhuǎn)推進器無法輸出零推力,以及為保證電力系統(tǒng)的功率平衡而要求高于實際所需功耗等特殊狀況時,可啟用推進器偏置模式以保證船舶的操縱性、定位精度和電力系統(tǒng)的安全性.在進行高精度定點定位作業(yè)時也可啟用此模式.該模式對全回轉(zhuǎn)推進器進行分組,允許全回轉(zhuǎn)推進器之間相互抵消推力,各個組可以包含兩到三個推進器,其中偏置量是指運行推進器使之相互抵消時,各推進器相互抵消的推力.圖2為全回轉(zhuǎn)推進器組合偏置示意圖.
2.1.1約束條件
在滿足動力定位系統(tǒng)中三個自由度控制力與力矩的前提下,考慮推進器的物理限制與機械磨損,則本文的推力分配模型中的約束條件表示為
τ=B(a)T+s
(2)
Tmin≤T≤Tmax
|T-T0|≤ΔT≤|T+T0|
|α-α0|≤Δα≤|α+α0|
|ψ禁區(qū)-θi|≥δi
|ψ禁區(qū)-θi|≤360°-δi
(3)
式中:τ=[τX,τY,τN]∈R3為控制力與力矩;T=Ti為各推進器的推力;T0為推進器上一時刻推力;α=[αi]為各推進器的方位角;s為松弛變量;α0為推進器上一時刻方位角;i為推進器個數(shù);ΔT為推力變化率;Δα為角度變化率;B(α)為推進器的配置矩陣,
(4)
其中:lxi,lyi為第i個全回轉(zhuǎn)推進器位置坐標.
2.1.2目標函數(shù)
本文以船舶能耗最少、推力誤差最小及推進器機械磨損最小為目標,其目標函數(shù)為
(α-α0)TΩ(α-α0)
(5)
式中:第一項表示船舶能耗;第二項為推力誤差懲罰項,W為正定對角矩陣;第三項為推進器磨損懲罰項,Ω為正定對角矩陣.
利用二次規(guī)劃有效集法解決可變方位角模式下的推力分配問題,該方法將非線性的推力分配優(yōu)化問題轉(zhuǎn)換成一個帶有線性約束的標準二次優(yōu)化問題進行求解.二次規(guī)劃有效集法的步驟見圖3,具體計算方法參照文獻[6].
圖3 二次規(guī)劃有效集法
采用直接分配法求解固定角度模式下的推力與角度.該方法將復雜的數(shù)學問題轉(zhuǎn)化為直觀的幾何問題,通過搜索期望輸出力與力矩矢量和可達集凸多面體各個面的交點得到相應的推進器推力、力矩.圖4為該方法的實現(xiàn)步驟,詳細計算方法見文獻[11].
圖4 直接分配法
采用自適應組合偏置法求解推進器偏置模式下的推力與角度.該方法采用偽逆法求解得到推進器的推力與角度,然后根據(jù)待分配力的特性選擇組合的推進器進行偏置,選取角系數(shù)并確定偏置量,進而計算得到偏置后的推進器推力與角度.圖5為自適應組合偏置法的流程,具體算法步驟見文獻[10].
圖5 自適應組合偏置法
建立切換機制需要有效的切換指標,使得不同的分配模式能適應變化的海況.本文針對所設計的是三種分配模式,結合能耗、環(huán)境力、推進器限制及推力誤差等因素,分析其在不同模式中的特性,分別為三種分配模式設置相應的有效切換指標.
提出如下的切換指標函數(shù):
S=J(u,T)+B(R(ψ),b)+
P(Δα,Tmin/max,ΔT)+e(u,τ)
(6)
式中:J(u,T)為能耗監(jiān)督函數(shù)(u為推力矢量),用于判斷系統(tǒng)能耗大??;B(R(ψ),b)為環(huán)境力監(jiān)督函數(shù)(R(ψ)為坐標轉(zhuǎn)換矩陣,b為環(huán)境力和力矩),用于判斷環(huán)境力變化;
P(Δα,Tmin/max,ΔT)為全回轉(zhuǎn)推進器限制的判斷函數(shù)(Tmin/max為推進器推力上下限),用于判斷推進器的狀態(tài);e(u,τ)為推力誤差監(jiān)督函數(shù),用于判斷控制力與推力之間的誤差.
由于海洋環(huán)境載荷的大小與方向直接影響推力分配模式的選擇,而且船舶在執(zhí)行作業(yè)任務時所受環(huán)境載荷通常較大且方向穩(wěn)定,因此本文設置可變方位角模式作為系統(tǒng)默認模式,考慮如下推力分配模式切換情況:
1) 可變方位角模式向固定方位角模式切換 當監(jiān)督器發(fā)現(xiàn)一段時間內(nèi)環(huán)境載荷較小且全回轉(zhuǎn)推進器發(fā)出的力滿足限制要求,且環(huán)境載荷方向不斷小角度變化,系統(tǒng)根據(jù)環(huán)境力監(jiān)督函數(shù)B(R(ψ),b)、推力誤差監(jiān)督函數(shù)e(u,τ)、能耗監(jiān)督函數(shù)J(u,T)選擇固定方位角模式.
2) 固定方位角模式向可變方位角模式切換 當監(jiān)督器發(fā)現(xiàn)一段時間內(nèi)環(huán)境載荷變大或方向變化穩(wěn)定,且全回轉(zhuǎn)推進器發(fā)出的力滿足限制要求,系統(tǒng)根據(jù)環(huán)境力監(jiān)督函數(shù)B(R(ψ),b)、推力誤差監(jiān)督函數(shù)e(u,τ)切換至可變方位角模式.
3) 啟用推進器偏置模式 當監(jiān)督器發(fā)現(xiàn)全回轉(zhuǎn)推進器發(fā)出的力接近最小推力限制,或環(huán)境力的方向頻繁大角度變化,或為保證電力系統(tǒng)的功率平衡而要求高于實際所需功耗等特殊狀況,系統(tǒng)根據(jù)推進器限制判斷函數(shù)P(Δα,Tmin/max,ΔT)、推力誤差監(jiān)督函數(shù)e(u,τ)、環(huán)境力監(jiān)督函數(shù)B(R(ψ),b)和能耗監(jiān)督函數(shù)J(u,T)選擇推進器偏置模式.
滯后切換邏輯不僅適用于線性系統(tǒng)間的切換,同時也適用于非線性系統(tǒng)或非線性系統(tǒng)與線性系統(tǒng)間的切換.因此,本文設計了適合非線性推力分配模塊的遲滯切換邏輯,設置合理的遲滯時間以避免頻繁切換的發(fā)生.當切換指標即監(jiān)督信號發(fā)生改變,遲滯切換邏輯不會立即進行切換,也不會駐留一個固定時間后進行切換,而是通過對一段時間內(nèi)的切換指標函數(shù)進行判斷,達到切換標準后改變當前分配模式即切換信號,從而實現(xiàn)推力分配模式的切換.圖6為遲滯切換邏輯流程圖.
圖6 遲滯切換邏輯
單一的推力分配算法、分配策略或分配模式往往無法解決變化海況下實際的推力分配問題,從而影響系統(tǒng)的穩(wěn)定性、安全性.本文采用三種推力分配算法對應求解三種分配模式下的推力優(yōu)化問題,結合所設置的切換指標與切換邏輯,建立合理的切換機制,從而實現(xiàn)船舶推力分配多模式的自適應切換,完成有效的推力分配.綜上所述,本文提出的推力分配多模式自適應切換方法流程見圖7.
圖7 推力分配多模式自適應切換流程
為驗證本文提出的變化海況下推力分配多模式自適應切換方法的有效性,以一艘配置四個推進器的船舶模型為對象進行仿真分析.推進器的布置見圖8,其中1#和2#推進器為全回轉(zhuǎn)推進器,3#和4#推進器為槽道推進器;其相關技術參數(shù)見表1.
圖8 推進器布置
推進器推進器位置/m最大推力/N推力變化率/(N·s-1)角度變化率/((°)·s-1)1#(-1.68,-0.18)49.051082#(-1.68,0.18)49.051083#(1.25,0.00)14.7234#(1.37,0.00)14.723
注:1-可變方位角模式;2-固定方位角模式;3-推進器偏置模式.
圖9~10為推進器推力和全回轉(zhuǎn)推進器角度曲線.圖11 為誤差曲線,圖12為模式切換信號.
圖9 推進器推力曲線
圖10 全回轉(zhuǎn)推進器角度曲線
圖11 誤差曲線
圖12 模式切換信號
階段Ⅰ(0~110 s)環(huán)境力較大,系統(tǒng)選擇默認的可變方位角模式;由圖9~10可知,系統(tǒng)在階段Ⅰ不斷調(diào)整推進器的推力與角度,以使推力作用于最優(yōu)方向而減小能耗,雖然全回轉(zhuǎn)推進器的方位角在0°~360°內(nèi)變化,但實際方位角0°即為360°,推進器角度變化滿足限制要求;由圖11可知,初始階段存在較小的推力誤差,但滿足系統(tǒng)穩(wěn)定性要求.
階段Ⅱ(100~290 s)外界環(huán)境力變小,由圖11~12可知,系統(tǒng)主要根據(jù)環(huán)境載荷、推力誤差變化與物理限制而切換至固定方位角模式;由圖9~10可知,全回轉(zhuǎn)推進器此時角度固定為0°,270°,能夠很好的減小能耗與機械磨損;由圖11可知,系統(tǒng)處于固定方位角模式的推力誤差滿足要求.
階段Ⅲ(290~390 s)環(huán)境載荷變大,系統(tǒng)主要根據(jù)環(huán)境力、推力誤差變化等切換至可變方位角模式,以應對變化的海洋環(huán)境力.
階段Ⅳ(390~500 s)環(huán)境力變得非常小,由于全回轉(zhuǎn)推進器無法發(fā)出零推力,為保證船舶的定位精度,系統(tǒng)主要根據(jù)推進器限制、推力誤差變化、能耗與環(huán)境載荷啟用推進器偏置模式;由圖9~10可知,偏置模式下,由于偏置量的存在,使得推進器推力變化較劇烈,但滿足全回轉(zhuǎn)推進器的物理限制,且其發(fā)出的推力相互抵消而使得系統(tǒng)能耗增大以提高船舶定位精度與響應能力.
由上述可知,仿真實驗中各推進器的推力和角度滿足物理限制,能夠完成變化海況下船舶的推力分配任務,表明本文設計的推力分配模式與切換機制可以有效地實現(xiàn)多模式的自適應切換.
本文針對船舶處于變化海況的推力分配問題,根據(jù)海況與工況設計了三種分配模式,考慮環(huán)境力、能耗、推進器限制和推力誤差等因素設置了合適的切換指標,以此建立基于多切換指標與遲滯切換邏輯的切換機制,進而應用適合不同海況的推力分配優(yōu)化算法實現(xiàn)多模式的自適應切換.仿真結果表明:該方法能夠有效地實現(xiàn)多種模式的自適應切換,完成變化海況下動力定位船舶推力分配任務.