新四季網

一種基於運動線性模型和區域性能指標的預測控制算法的製作方法

2023-10-24 06:31:52

本發明涉及一種動力定位控制領域,特別涉及一種基於運動線性模型和區域性能指標的預測控制算法。



背景技術:

動力定位系統是指船舶採用自動控制算法控制器自身所配備的動力系統——如槳、舵等,以抵抗風、浪流等外力作用,使船舶保持一定的位置和角度或是按照預定軌跡運動。一般動力定位系統包括作業系統、位置和艏向參考系統、動力定位控制系統、動力系統等子系統,其中動力定位控制系統是其關鍵子系統,負責諸如傳感信號處理、路徑規劃、船舶運動控制及推力分配等方面的工作。

船舶運動控制算法大致經歷了三個發展階段:最初採用傳統PID控制算法;20世紀70年代以來,以現代控制理論為基礎的最優控制得到廣泛應用;20世紀90年代至今開始採用魯棒控制、模糊控制、神經網絡控制、非線性模型預測控制等控制算法。

模型預測控制作為一種先進的控制技術自20世紀70年代產生至今已在工業控制領域取得了廣泛的應用,引入船舶控制領域後,亦取得不錯的效果。由於船舶運動的複雜性,非線性模型預測控制的應用往往要涉及到複雜的非線性方程尋優問題,可能導致求解時間過長,且存在陷入局部最優的缺點。



技術實現要素:

本發明要解決的技術問題是提供一種基於運動線性模型和區域性能指標的預測控制算法。

為解決上述技術問題,本發明的技術方案為:一種基於運動線性模型和區域性能指標的預測控制算法,其創新點在於:包括以下步驟:1)線性化假定:本發明基於以下4個線性化假設;

假設1:基於船舶在動力定位工況下,船舶運動速度較低,忽略科氏力的影響;

假設2:假定船舶粘性水動力力與船舶速度成正比;

假設3:鑑於船舶轉艏運動緩慢,忽略預測時間內船舶轉艏運動對位置移動的耦合影響,即認為下文船舶運動方程。中的旋轉矩陣在所取預測步中保持恆定;

假設4:假定船舶配備足夠的位置和艏向傳感器,船舶位置和艏向可觀,在本文模擬計算是時,採用無跡卡爾曼濾波方法[4]得到船舶低頻位置和艏向;

2)增量形式的船舶運動方程

按照假定1,2,在隨船坐標系下,船舶運動方程如下:

其中M為船舶的慣量矩陣,D為線性阻尼矩陣,η=[x yψ]T為隨船坐標系原點在全局水平坐標系下的位置和艏向角度,τenv和τ分別為三個方向的環境力和控制力;按照假定3,可以認為在有限的預測時間步數內R(ψ)不變,進一步在MPC算法每步計算開始的時候,定義全局坐標系與水平隨船坐標系重合,則R(ψ)為單位陣;由此可推導出離 散化的增量形式的船舶運動及預測方程如下:

其中

yp=[x y ψ]T

C0=[I3×3 03×3 03×3]

x為狀態變量,其分量x、y、ψ為船舶的位置和艏向,u、v、r分別表示船舶的縱向、橫向速度及角速度,ax、ay、為船舶的縱向、橫向加速度及角加速度;yp為控制目標量,即船舶的位置和艏向;Δτenv為環境荷載增量;Δτ為控制力(矩)增量;

這裡以方程的當前狀態x(k)及外載增量Δτenv(k)已知;

3)區域性能指標

船舶運動控制的優化目標為尋求控制序列Δτ(k),Δτ(k+1)...Δτ(k+N-1)使得如下的目標函數取最小值:

式中N為預測步數;λ為三維對角陣,表示三個控制量的代價係數,r為三維控制目標向量,δmax為船舶位置及艏向區域偏差限值,ε為扣除區域偏差限值後的控制量與目標量偏差;

4)預測方程

定義:

其中δ為與控制目標對應的三維鬆弛向量,此鬆弛變量須滿足額外的約束:-δmax,i≤δi≤δmax,i

則原方程寫成如下形式:

其中

B2=[L0 09×3]

B3=[B0 09×3]

原優化目標則變為尋求控制序列u(k),u(k+1)...u(k+N-1)使得如下的目標函數取極小值

其中

表示在給定的控制序列下對z的取值的預估計。

定義

則有

其中:

(0.1)

相應的優化目標為:

其中

5)約束條件

考慮如下兩種約束,一是單步控制力的變化不能超過某一限值,一是總的控制力不能超過某一限值;

對第一種約束其表達形式為:-Δτmax,i≤Δτi≤Δτmax,i,定義

則該約束與前面對於鬆弛變量δ的約束一起可以寫成如下形式:

lb<u(k+j)<ub j=1,2,…,N-1

再定義:

則單步推力約束可以表示如下:

現在來討論總的推力限值約束,為此,我們假定上一時刻的推力大小τ(k-1)已知,記I0=[I3×3 03×3],定義:

則總的推力限值約束等價於如下約束:

6)方程求解

船舶運動基於區域性能指標的MPC控制問題可以總結如下:

對於由如下方程描述的系統

在滿足如下約束條件下:

尋求最優控制量使得如下目標函數取最小值。上述問題的局部最優解即為全局最優解。

本發明的優點在於:本發明所述的方法為線性化的方法,求解相對於非線性類預測控制算法要簡單,且結果可靠。因其求解簡單,所以計算時間較短,更能適應船舶控制這種實時性要求較高的領域。本發明的方法基於區域性能指標,符合目前綠色控制的概念,能夠有效避免推進器的磨損,減少能源消耗。

附圖說明

圖1為本發明一種基於運動線性模型和區域性能指標的預測控制算法中的動力定位系統的控制原理圖。

具體實施方式

1)線性化假定,本發明基於以下4個線性化假設。

假設1:基於船舶在動力定位工況下,船舶運動速度較低,忽略科氏力的影響;

假設2:假定船舶粘性水動力力與船舶速度成正比;

假設3:鑑於船舶轉艏運動緩慢,忽略預測時間內船舶轉艏運動對位置移動的耦合影響,即認為下文船舶運動方程。中的旋轉矩陣在所取預測步中保持恆定;

假設4:假定船舶配備足夠的位置和艏向傳感器,船舶位置和艏向可觀,在本文模擬計算是時,採用無跡卡爾曼濾波方法[4]得到船舶低頻位置和艏向。

2)增量形式的船舶運動方程

按照假定1,2,在隨船坐標系下,船舶運動方程如下:

其中M為船舶的慣量矩陣,D為線性阻尼矩陣,η=[x y ψ]T為隨船坐標系原點在全局水平坐標系下的位置和艏向角度,τenv和τ分別為三個方向的環境力和控制力。按照假定3,可以認為在有限的預測時間步數內R(ψ)不變,進一步在MPC算法每步計算開始的時候,定義全局坐標系與水平隨船坐標系重合,則R(ψ)為單位陣。由此可推導出離散化的增量形式的船舶運動及預測方程如下:

其中

yp=[x y ψ]T

C0=[I3×3 03×3 03×3]

x為狀態變量,其分量x、y、ψ為船舶的位置和艏向,u、v、r分別表示船舶的縱向、橫向速度及角速度,ax、ay、為船舶的縱向、橫向加速度及角加速度;yp為控制目標量,即船舶的位置和艏向;Δτenv為環境荷載增量;Δτ為控制力(矩)增量。

這裡不涉及觀測方程,當船舶配備足夠且適當的傳感器時,總可以選擇適當的方法例如無跡卡爾曼濾波方法得到船舶的運動狀態並估算得到外載,因此我們這裡以方程的當前狀態x(k)及外載增量Δτenv(k)已知。

3)區域性能指標

在船舶運動控制中,一般來說是控制船舶接下來的一段時刻船舶的位置和艏向與某一預先給定的目標序列相符,當然,船舶的實際位置和艏向不可能與目標序列不可能也不必完全重合,可以認為只要其差值在某一預先設定的範圍內即認為達到控制目標,此及所謂基於區 域性能的控制指標。基於此,船舶運動控制的優化目標為尋求控制序列Δτ(k),Δτ(k+1)...Δτ(k+N-1)使得如下的目標函數取最小值:

式中N為預測步數;λ為三維對角陣,表示三個控制量的代價係數,r為三維控制目標向量,δmax為船舶位置及艏向區域偏差限值,ε為扣除區域偏差限值後的控制量與目標量偏差。上面我們沒有考慮對輸入量的約束,此一問題我們將在後面考慮。

4)預測方程

定義:

其中δ為與控制目標對應的三維鬆弛向量,此鬆弛變量須滿足額外的約束:-δmax,i≤δi≤δmax,i

則原方程寫成如下形式:

其中

B2=[L0 09×3]

B3=[B0 09×3]

原優化目標則變為尋求控制序列u(k),u(k+1)...u(k+N-1)使得如下的目標函數取極小值

其中

表示在給定的控制序列下對z的取值的預估計。

定義

則有

其中:

(0.3)

相應的優化目標為:

其中

5)約束條件

我們這裡只考慮如下兩種約束,一是單步控制力的變化不能超過某一限值,一是總的控制力不能超過某一限值。

對第一種約束其表達形式為:-Δτmax,i≤Δτi≤Δτmax,i,定義

則該約束與前面對於鬆弛變量δ的約束一起可以寫成如下形式:

lb<u(k+j)<ub j=1,2,…,N-1

再定義:

則單步推力約束可以表示如下:

現在來討論總的推力限值約束,該約束可以表示為,為此,我們假定上一時刻的推力大小τ(k-1)已知,記I0=[I3×3 03×3],定義:

則總的推力限值約束等價於如下約束:

6)方程求解

經過上述推導,船舶運動基於區域性能指標的MPC控制問題可以總結如下:

對於由如下方程描述的系統

在滿足如下約束條件下:

尋求最優控制量使得如下目標函數取最小值。上述問題是一個凸約束條件的二次規劃問題,該問題的局部最優解即為全局最優解。

如圖1所示,應用本發明的動力定位系統的控制原理圖。

以上顯示和描述了本發明的基本原理和主要特徵。本行業的技術人員應該了解,本發明不受上述實施例的限制,上述實施例和說明書中描述的只是說明本發明的原理,在不脫離本發明精神和範圍的前提下,本發明還會有各種變化和改進,這些變化和改進都落入要求保護的本發明範圍內。本發明要求保護範圍由所附的權利要求書及其等效物界定。

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀