CN102819220A - 船舶自动舵自适应控制方法 - Google Patents

船舶自动舵自适应控制方法 Download PDF

Info

Publication number
CN102819220A
CN102819220A CN2012102582351A CN201210258235A CN102819220A CN 102819220 A CN102819220 A CN 102819220A CN 2012102582351 A CN2012102582351 A CN 2012102582351A CN 201210258235 A CN201210258235 A CN 201210258235A CN 102819220 A CN102819220 A CN 102819220A
Authority
CN
China
Prior art keywords
delta
overbar
course
matrix
ship
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2012102582351A
Other languages
English (en)
Other versions
CN102819220B (zh
Inventor
赵金
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huazhong University of Science and Technology
Original Assignee
Huazhong University of Science and Technology
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huazhong University of Science and Technology filed Critical Huazhong University of Science and Technology
Priority to CN201210258235.1A priority Critical patent/CN102819220B/zh
Publication of CN102819220A publication Critical patent/CN102819220A/zh
Application granted granted Critical
Publication of CN102819220B publication Critical patent/CN102819220B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Feedback Control In General (AREA)

Abstract

本发明公开了一种船舶自动舵自适应控制方法,涉及船舶自动控制技术领域。该方法首先进行海浪模型辨识,并更新控制器管道上限和下限,进而计算控制量;进一步判定如果是静水域且模型验证不通过,则进行船舶模型辨识,并更新控制器,进入下一时刻控制。本发明实现无需人员参与、整定自动完成的自动舵自整定功能,并以自动辨识海况等级,实现海浪干扰下的航向自适应控制,提高船舶航向的控制性能。

Description

船舶自动舵自适应控制方法
技术领域
本发明涉及船舶自动控制技术领域,具体涉及一种船舶自动舵自适应控制方法。 
背景技术
1922年航向自动舵首次在船舶航向控制中得到使用,船舶自动舵示意图如图1所示。由于PID控制技术在工业上的成熟应用,在相当长时间内,船舶航向控制领域内PID自动舵占据了主导地位。商用航向自动舵产品主要分布在日本、欧洲、加拿大等航海业较发达的地区,如英国NAVMANW公司的G-PILOT 3380、SIMRAD公司的AP50,加拿大的ComNav公司的Admiral-P3,日本Marol公司的系列产品等。近年来,国内的航海事业蓬勃发展,先后多家公司推出了自动舵产品,如北京海兰信HLD-SC100,锦州利达THD2001A,中船重工707研究所(九江)HD-6AT1。 
然而,目前存在的问题之一是PID系数的整定一般由人工观察控制效果采用试凑法整定。由于航向模型线性化的工作点是以航速为索引的,所以需要在不同航速下整定PID系数,工作量较大。并且大部分自动舵参数出厂时固化,当船载、航域等环境改变时,不能保证设计时的控制效果。因此,设计一种具有自整定功能的航向自动舵可以大大降低船员的劳动强度,并提高控制效果。 
另外,船舶在水面航行时,受到海浪干扰较大,舵机频繁动作,却无法带来积极的控制效果,并且产生较大的机械噪声,船员在饱受海浪颠簸之苦的同时,还要忍受刺耳的噪声。目前常用的方法是,为降低打舵次数手动切换到保持航向模式,通常采取在PID自动舵的基础上增加控制死区的方法。这种方法往往会造成偏航,而且很难有效地降低打舵次数。因此, 设计一种根据海况可以自适应设定的航向保持自适应舵是非常有必要的。 
对国内外船舶航向控制技术总结如下: 
A、国内船舶自适应舵技术与产品几乎为空白; 
B、在海浪干扰下需要人工切换航向控制器; 
C、使用控制死区方法的航向保持自动舵控制效果较差。 
发明内容
本发明的目的在于提供一种自适应船舶自动舵控制方法,实现无需人员参与、整定自动完成的自动舵自整定功能,并以自动辨识海况等级,实现海浪干扰下的航向自适应控制,提高船舶航向的控制性能。 
船舶自动舵自适应控制方法,具体为: 
(1)测量船舶在当前时刻k的航向ψ(k); 
(2)构建船舶模型A(z-1)ψ(k)=B(z-1)δ(k-1)+C(z-1)e(k),z-1为单位滞后时间因子,A(z-1)和B(z-1)为已知的多项式系数,δ(k-1)为时刻k-1的控制量,-20<e(k)<20,求解船舶模型得到多项式系数C(z-1); 
(3)将多项式系数C(z-1)代入船舶模型A(z-1)ψ(n)=B(z-1)δ(n-1)+C(z-1)e(n),n=k-n0,…,k,50≤n0≤200,求解不相关随机序列e(n),计算协方差 
Figure BDA00001926437700021
结合预先建立的协方差与海浪等级的映射关系标定当前时刻k的海浪等级,依据当前时刻k的海浪等级确定航向管道上限 
Figure BDA00001926437700022
和下限 
Figure BDA00001926437700024
的输出控制量δ(k),其中  C = I - I C I / Δ - C I / Δ H - H , d k = Δ δ ‾ - Δ δ ‾ δ ‾ - L δ k - 1 - δ ‾ + L δ k - 1 ψ ‾ - PΔ δ ← - Q ψ ← - ψ ‾ + PΔ δ ← + Q ψ ← ,
H=CD -1CB,P=CD -1HB,Q=-CD -1HD, 
D(z-1)=ΔA(z-1), 
CB,HB为多项式系数B(z-1)的Toeplitz和Hankle矩阵, 
CD,HD为多项式系数D(z-1)的Toeplitz和Hankle矩阵, 
CI/Δ为多项式I/Δ的Toeplitz矩阵, 
Figure BDA00001926437700032
Figure BDA00001926437700033
分别为舵机增量舵角物理上限和下限, 
Figure BDA00001926437700034
Figure BDA00001926437700035
分别为舵机舵角幅值的物理上限和下限, 
Δ=1-z-1, 
f = - H T W ψ ( ψ → * - PΔ δ ← - Q ψ ← ) , S=HTWψH+Wδ L = 1 1 · · · 1 ,
为上一时刻k-1起往前计数的一段连续历史时刻的舵角值集, 
Figure BDA00001926437700039
为当前时刻k起往前计数的段连续历史时刻的航向值集, 
Figure BDA000019264377000310
与 
Figure BDA000019264377000311
中的元素个数相等, 
Figure BDA000019264377000312
为求解的当前时刻k往后计数的未来一段时刻的舵角值集, 
Figure BDA000019264377000313
为当前时刻k往后计数的未来一段时刻的航向预测值集, 
Figure BDA000019264377000314
为与 
Figure BDA000019264377000315
中的未来时刻一一对应的航向给定值集, 
航向对角加权矩阵Wψ为单位矩阵, 
Wδ为航向对角加权矩阵,其对角线上的值取0.1~0.5, 
I为单位对角矩阵,上标T为转置; 
(5)若当前的海浪等级为零且协方差 
Figure BDA00001926437700041
大于预定误差阈值,则进入步骤(6),否则,进入下一时刻控制; 
(6)将多项式系数C(z-1)代入船舶模型A(z-1)ψ(k)=B(z-1)δ(k-1)+C(z-1)e(k),求解多项式系数A(z-1)和B(z-1),进而更新控制器,进入下一时刻控制。 
所述步骤(2)按照如下方式求解船舶模型得到多项式系数C(z-1): 
i.计算ξ(k)=A(z-1)ψ(k)-B(z-1)δ(k-1)-(C1z-1+C2z-2+C3z-3+C4z-4)e(k)更新 
Figure BDA00001926437700042
构造 
ii.对∑进行奇值分解 U ‾ k D ‾ k 0 V ‾ k T = svd ( Σ ) 确定矩阵 
Figure BDA00001926437700045
svd()为奇异值分解函数; 
iii.更新 U k = U k - 1 V ‾ k T , D k = D ‾ k - 1 ;
iv.定义 
Figure BDA00001926437700048
的表征形式为 θ ^ k = [ c 1 , c 2 , c 3 , c 4 ] T , 更新 
Figure BDA000019264377000410
Figure BDA000019264377000411
v.依据 
Figure BDA000019264377000412
计算多项式系数C(z-1)=1+C1z-1+C2z-2+C3z-3+C4z-4。 
所述步骤(6)按照如下方式求解船舶模型得到多项式系数A(z-1)和B(z-1): 
1)更新 
Figure BDA000019264377000413
构造 
Figure BDA00001926437700051
2)对∑进行奇值分解 U ‾ k D ‾ k 0 V ‾ k T = svd ( Σ ) 确定矩阵 
Figure BDA00001926437700053
svd()为奇异值分解函数; 
3)更新 U k = U k - 1 V ‾ k T , D k = D ‾ k - 1 ;
4)定义 
Figure BDA00001926437700056
的表征形式为 θ ^ k = [ a 1 , a 2 , b 0 , b 1 ] T , 更新 
Figure BDA00001926437700059
依据 
Figure BDA000019264377000510
计算多项式系数A(z-1)=1+a1z-1+a2z-2和B(z-1)=(b0+b1z-1)z-1。与现有自动舵技术,本发明有如下特点: 
A、不需要人工干预,自动完成船舶参数的辨识与自动舵的自整定; 
B、可以在线辨识海浪模型,标定海况级数,不需要手动切换至航向保持器; 
C、通过辨识海况级数,设定管道上界与下界,实现船舶在海浪干扰下的航向控制,克服了死区造成的偏航,并且有效地降低了打舵次数。 
附图说明
图1为船舶自动舵结构图; 
图2为非线性“管道”控制示意图; 
图3为辨识实验设计示意图; 
图4为本发明核心控制方法流程图。 
具体实施方式
船舶自动舵结构框图如图1所示,本发明是船舶航向控制器的技术核心,完成自动舵的指令产生。 
(1)设计航向模型辨识试验 
反馈通道的控制器是时变的或具有非线性,闭环***是可辨识的。因此本发明采用如的辨识实验设计方法。辨识模型后立即更新控制器,此时***是可辨识的。 
(2)航向模型参数与海浪模型参数辨识切换 
首先当船载变化较大时,在相对平静的水域启动船舶辨识功能,辨识船舶模型,辨识完成后关闭辨识功能。在航行过程中,自适应舵可以自动指示海浪等级及辨识状态以供船员参考。 
(3)航向模型辨识与控制 
自动舵在上电时刻,对相关变量进行例行初始化(包括历史时刻无值时使用当前值填充;装载船舶初始模型值等);然后进行海浪模型辨识,并更新控制器管道上限 
Figure BDA00001926437700061
和下限 
Figure BDA00001926437700062
计算控制量。进一步判定如果是静水域且模型验证不通过,则进行船舶模型辨识,并更新控制器(参见图3),进入下一时刻控制。 
由于本发明具有较高的自动化,以上各步骤的实施不需要人工干预,完全实现了船舶航向机动与保持控制的保持与控制。安装本自适应舵,不需要更新船舶原有的自动舵设备,只需在已有产品的基础上进行软件升级。因此,安装成本低,效益大。 
本发明在线辨识船舶航向模型,并将模型输出与实际测量航向进行对比,如果误差较大,表示辨识模型无法满足实际要求,辨识算法进行辨识并将模型参数配置自动舵,达到自动舵航向控制的自适应功能。在航向模型辨识的基础上,通过辨识海浪模型来标定海浪等级,并将之作为“管道”控制上下限设置的依据,从而实现海浪干扰下航向的自适应控制。 
(1)本发明船舶模型辨识基本原理 
已知船舶ARMAX模型, 
A(z-1)ψ(k)=B(z-1)δ(k-1)+C(z-1)e(k)                   (1) 
式(1)中, 
δ(k-1)为上一时刻船舶模型方向舵输入; 
ψ(k)为当前时刻测量航向; 
e(k)为不相关随机序列; 
A(z-1)、B(z-1)为船舶模型参数时间序列 
A(z-1)=1+a1z-1+a2z-2
B(z-1)=(b0+b1z-1)z-1
海浪模型参数时间序列 
C(z-1)=1+C1z-1+C2z-2+C3z-3+C4z-4
可采用最小二乘法、李伯格-马夸特(LM)和输出误差法(OE)等等方法求解上述模型。本发明的船舶航向模型辨识技术将矩阵奇异值分解引入到最小二乘辨识中,完成船舶模型参数的辨识,并自动配置广义预测控制器。矩阵奇异值分解具有良好的数值特性,消除了以上数值计算问题的存在,在实际应用中最大还原了理论最小二乘辨识算法的收敛速度与辨识精度,ARMAX模型的递推算法在不同航速下可以有效地辨识船舶模型参数。在静水域中辨识船舶的模型参数,并存储。在海浪干扰下,在线辨识海浪等级,指示给船员。下面详细说明: 
1)指定遗忘因子μ(0.95<μ<1),初值一般取为U0=I,D0=104I, 
Figure BDA00001926437700071
K0=0,其它初值初始化为0; 
2)更新 
Figure BDA00001926437700072
构造 
Figure BDA00001926437700073
3)对∑进行奇值分解 U ‾ k D ‾ k 0 V ‾ k T = svd ( Σ ) ;
4)更新 U k = U k - 1 V ‾ k T ;
5)更新 D k = D ‾ k - 1 ;
6)更新 
7)更新 转到2)。 
其中,在辨识船舶模型A(z-1)、B(z-1)时 
θ=[a1,a2,b0,b1]T
yk=ψ(k) 
在海浪模型C(z-1)时 
θ=[c1,c2,c3,c4]T
Figure BDA00001926437700087
yk=ξ(k) 
ξ(k)=A(z-1)ψ(k)-B(z-1)δ(k-1)-(C1z-1+C2z-2+C3z-3+C4z-4)e(k) 
通过以上的更新,在静水域可以辨识得到船舶模型。在海浪干扰的水面,可以通过辨识C(z-1)多项式对海浪特级进行标定。 
(2)本发明航向“管道”控制的基本原理 
“管道”控制为带约束的预测控制技术的控制模式之一。本发明“管道”控制应用于船舶自动舵控制技术,将航向约束在给定的“管道”内。“管道”控制在各可行区域等价为子模型控制***,当约束条件变化时,“管道”控制在各可行区域切换等价为多模型控制。当航向在给定值附近,可行区域***增益较小,控制器对海浪扰动抑制较强;当控制器切换致约束边界时,可行区域***增益较大,航向控制器跟踪能力增强。“管道”控制在噪声抑制能力与跟踪能力之间进行了有效的权衡设计,而这种权衡是在“管道”控制这 种控制模式下进行的,所以在海浪干扰下的航向控制可以获得较好的控制效果。本发明中带约束的预测控制“管道”航向控制技术背景为:在噪声干扰较大的环境下,对控制对象的输出没有必要或无法实现精确控制(tight control),而是将其约束在某一区间当中,区间的上下界为常量,在时间轴上为两边平行线,形象地称其为“管道”控制,如所示。船舶在海浪干扰下的航向控制,造成舵机的大幅度、高频率的无效动作,本发明将“管道”控制引入船舶的航向控制,保持航向过程中对减少舵机动作具有重要的意义。既节省了燃料又降低了机械噪声。 
当广义预测控制存在约束时,广义预测控制律不存在解析解,本质为求解带约束的优化问题,其标准形式为: 
min Δ u → J = Δ δ → SΔ δ → T + 2 f T Δ δ → CΔ δ → - d k ≤ 0
其中 
C = I - I C I / Δ - C I / Δ H - H , d k = Δ δ ‾ - Δ δ ‾ δ ‾ - L δ k - 1 - δ ‾ + L δ k - 1 ψ ‾ - PΔ δ ← - Q ψ ← - ψ ‾ + PΔ δ ← + Q ψ ← ,
H=CD -1CB,P=CD -1HB,Q=-CD -1HD, 
D(z-1)=ΔA(z-1), 
CB,HB为多项式系数B(z-1)的Toeplitz和Hankle矩阵, 
CD,HD为多项式系数D(z-1)的Toeplitz和Hankle矩阵, 
CI/Δ为多项式I/Δ的Toeplitz矩阵, 
Figure BDA00001926437700093
Figure BDA00001926437700094
分别为舵机增量舵角物理上限和下限, 
Figure BDA00001926437700101
Figure BDA00001926437700102
分别为舵机舵角幅值的物理上限和下限, 
Δ=1-z-1, 
f = - H T W ψ ( ψ → * - PΔ δ ← - Q ψ ← ) , S=HTWψH+Wδ L = 1 1 · · · 1 ,
Figure BDA00001926437700105
为上一时刻k-1起往前计数的一段连续历史时刻的舵角值集, 
Figure BDA00001926437700106
为当前时刻k起往前计数的一段连续历史时刻的航向值集, 
Figure BDA00001926437700107
与 
Figure BDA00001926437700108
中的元素个数相等, 
Figure BDA00001926437700109
为求解的当前时刻k往后计数的未来一段时刻的舵角值集, 
Figure BDA000019264377001010
为当前时刻k往后计数的未来一段时刻的航向预测值集, 
Figure BDA000019264377001011
为与 
Figure BDA000019264377001012
中的未来时刻一一对应的航向给定值集, 
航向对角加权矩阵Wψ为单位矩阵, 
Wδ为航向对角加权矩阵,其对角线上的值取0.1~0.5, 
I为单位对角矩阵,上标T为转置。 
上述一段历史时刻和未来时刻的个数没有严格限定,一般选1~50,包括历史时刻对应的相关值无值时使用当前时刻值填充。 
因此,当船舶模型辨识与海浪标定完成后,广义预测控制律自动更新其与船舶模型相关参数,完成了船舶自动舵的自适应功能;可以通过海浪标定参数改变 
Figure BDA000019264377001013
Figure BDA000019264377001014
实现对海浪等级的自知应功能。 
参照图4,本发明方法具体流程如下: 
(1)测量船舶在当前时刻k的航向ψ(k); 
(2)构建船舶模型A(z-1)ψ(k)=B(z-1)δ(k-1)+C(z-1)e(k),A(z-1)和B(z-1)为已知的多项式系数,C(z-1)为未知的多项式系数,此步骤将船舶模型作为海浪模型求解海浪模型参数C(z-1); 
(3)将多项式系数C(z-1)代入船舶模型A(z-1)ψ(n)=B(z-1)δ(n-1)+C(z-1)e(n),n=k-n0,…,k,50≤n0≤200,求解不相关随机序列e(n),计算协方差 
Figure BDA00001926437700111
结合预先建立的协方差与海浪等级的映射关系标定当前时刻k的海浪等级,依据当前时刻k的海浪等级确定航向管道上限 
Figure BDA00001926437700112
和下限 
其中,协方差与海浪等级的映射关系需要预先建立,在实际海况中,按照本发明的方法计算协方差,统计分析其与气象部门观测海浪等级的对应关系,从而建立两者之间的映射关系。 
管道上限 与下限 
Figure BDA00001926437700115
关于航向给定值上下对称并且间距在10°~60°之间,按照海浪等级越高,管道上限 
Figure BDA00001926437700116
与下限 
Figure BDA00001926437700117
之间的距离越大进行取值。 
Figure BDA00001926437700118
的输出控制量δ(k) 
(5)若当前的海浪等级为零,根据A(z-1)ψ(k)=B(z-1)δ(k-1)+C(z-1)e(k)计算∑e2(k),若∑e2(k)大于预定误差阈值,则进入步骤(6),否则,进入下一时刻控制;误差阈值为经验值,按照控制效果选择选取。 
(6)将求解得到的多项式系数C(z-1)代入船舶模型A(z-1)ψ(k)=B(z-1)δ(k-1)+C(z-1)e(k),此步骤是将船舶模型作为航向模型求解航向模型参数A(z-1)和B(z-1);进而更新控制器,进入下一时刻控制。本领域的技术人员容易理解,以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。 

Claims (4)

1.船舶自动舵自适应控制方法,具体为:
(1)测量船舶在当前时刻k的航向ψ(k);
(2)构建船舶模型A(z-1)ψ(k)=B(z-1)δ(k-1)+C(z-1)e(k),z-1为单位滞后时间因子,A(z-1)和B(z-1)为已知的多项式系数,δ(k-1)为时刻k-1的控制量,-20<e(k)<20,求解船舶模型得到多项式系数C(z-1);
(3)将多项式系数C(z-1)代入船舶模型A(z-1)ψ(n)=B(z-1)δ(n-1)+C(z-1)e(n),n=k-n0,…,k,50≤n0≤200,求解不相关随机序列e(n),计算协方差
Figure FDA00001926437600011
进而结合预先建立的协方差与海浪等级的映射关系标定当前时刻k的海浪等级,依据当前时刻k的海浪等级确定航向管道上限
Figure FDA00001926437600012
和下限
Figure FDA00001926437600013
(4)求解控制器
Figure FDA00001926437600014
的输出控制量δ(k),其中
C = I - I C I / Δ - C I / Δ H - H , d k = Δ δ ‾ - Δ δ ‾ δ ‾ - L δ k - 1 - δ ‾ + L δ k - 1 ψ ‾ - PΔ δ ← - Q ψ ← - ψ ‾ + PΔ δ ← + Q ψ ← ,
H=CD -1CB,P=CD -1HB,Q=-CD -1HD,D(z-1)=ΔA(z-1),
CB,HB为多项式系数B(z-1)的Toeplitz和Hankle矩阵,
CD,HD为多项式系数D(z-1)的Toeplitz和Hankle矩阵,
CI/Δ为多项式I/Δ的Toeplitz矩阵,Δ=1-z-1
Figure FDA00001926437600021
Figure FDA00001926437600022
分别为舵机增量舵角物理上限和下限,
Figure FDA00001926437600023
分别为舵机舵角幅值的物理上限和下限,
f = - H T W ψ ( ψ → * - PΔ δ ← - Q ψ ← ) , S=HTWψH+Wδ L = 1 1 · · · 1
Figure FDA00001926437600027
为上一时刻k-1起往前计数的一段连续历史时刻的舵角值集,为当前时刻k起往前计数的段连续历史时刻的航向值集,
Figure FDA00001926437600029
Figure FDA000019264376000210
中的元素个数相等,
为求解的当前时刻k往后计数的未来一段时刻的舵角值集,
Figure FDA000019264376000212
为当前时刻k往后计数的未来一段时刻的航向预测值集,为与
Figure FDA000019264376000214
中的未来时刻一一对应的航向给定值集,
航向对角加权矩阵Wψ为单位矩阵,
wδ为航向对角加权矩阵,其对角线上的值取0.1~0.5,
I为单位对角矩阵,上标T为转置;
(5)若当前的海浪等级为零且协方差
Figure FDA000019264376000215
大于预定误差阈值,则进入步骤(6),否则,进入下一时刻控制;
(6)将多项式系数C(z-1)代入船舶模型A(z-1)ψ(k)=B(z-1)δ(k-1)+C(z-1)e(k),求解多项式系数A(z-1)和B(z-1),进而更新控制器,进入下一时刻控制。
2.根据权利要求1所述的船舶自动舵自适应控制方法,其特征在于,所述步骤(2)按照如下方式求解船舶模型得到多项式系数C(z-1):
i.计算ξ(k)=A(z-1)ψ(k)-B(z-1)δ(k-1)-(C1z-1+C2z-2+C3z-3+C4z-4)e(k)更新
Figure FDA00001926437600031
构造
Figure FDA00001926437600032
ii.对∑进行奇值分解 U ‾ k D ‾ k 0 V ‾ k T = svd ( Σ ) 确定矩阵svd()为奇异值分解函数;
iii.更新 U k = U k - 1 V ‾ k T , D k = D ‾ k - 1 ;
iv.定义
Figure FDA00001926437600037
的表征形式为 θ ^ k = [ c 1 , c 2 , c 3 , c 4 ] T , 更新
Figure FDA00001926437600039
Figure FDA000019264376000310
v.依据
Figure FDA000019264376000311
计算多项式系数
C(z-1)=1+C1z-1+C2z-2+C3z-3+C4z-4
3.根据权利要求1所述的船舶自动舵自适应控制方法,其特征在于,所述步骤(6)按照如下方式求解船舶模型得到多项式系数A(z-1)和B(z-1):
1)更新
Figure FDA000019264376000312
构造
2)对∑进行奇值分解 U ‾ k D ‾ k 0 V ‾ k T = svd ( Σ ) 确定矩阵
Figure FDA000019264376000315
svd()为奇异值分解函数;
3)更新 U k = U k - 1 V ‾ k T , D k = D ‾ k - 1 ;
4)定义的表征形式为 θ ^ k = [ c 1 , c 2 , c 3 , c 4 ] T , 更新
Figure FDA00001926437600041
Figure FDA00001926437600042
5)依据
Figure FDA00001926437600043
计算多项式系数A(z-1)=1+a1z-1+a2z-2和B(z-1)=(b0+b1z-1)z-1
4.根据权利要求1所述的船舶自动舵自适应控制方法,其特征在于,所述管道上限与下限
Figure FDA00001926437600045
关于航向给定值上下对称并且上下限间距在10°~60°之间,海浪等级越高,管道上限与下限
Figure FDA00001926437600047
之间的间距越大。
CN201210258235.1A 2012-07-24 2012-07-24 船舶自动舵自适应控制方法 Expired - Fee Related CN102819220B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210258235.1A CN102819220B (zh) 2012-07-24 2012-07-24 船舶自动舵自适应控制方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210258235.1A CN102819220B (zh) 2012-07-24 2012-07-24 船舶自动舵自适应控制方法

Publications (2)

Publication Number Publication Date
CN102819220A true CN102819220A (zh) 2012-12-12
CN102819220B CN102819220B (zh) 2014-06-04

Family

ID=47303374

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210258235.1A Expired - Fee Related CN102819220B (zh) 2012-07-24 2012-07-24 船舶自动舵自适应控制方法

Country Status (1)

Country Link
CN (1) CN102819220B (zh)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103645736A (zh) * 2013-12-05 2014-03-19 哈尔滨工程大学 基于非线性h∞逆优化输出反馈控制器的船舶航向运动控制方法
CN105574222A (zh) * 2014-10-14 2016-05-11 北京航空航天大学 载人舱船非线性复压定步长欧拉离散仿真稳态振荡的克服方法
CN105807614A (zh) * 2015-09-24 2016-07-27 哈尔滨工程大学 利用气垫船执行机构实现的航向广义切换控制方法
CN106338912A (zh) * 2016-10-27 2017-01-18 陕西航天时代导航设备有限公司 一种基于arm的舵***pid控制参数快速整定方法
CN108549369A (zh) * 2018-03-12 2018-09-18 上海大学 一种复杂海况下多无人艇协同编队的***及方法
CN109189075A (zh) * 2018-10-08 2019-01-11 哈尔滨工程大学 一种舰船用模糊遗忘因子无模型自适应航向控制方法
CN109814547A (zh) * 2018-12-24 2019-05-28 上海大学 风浪干扰作用下的无人艇航向保持装置和方法
CN111367178A (zh) * 2019-12-26 2020-07-03 北京海兰信数据科技股份有限公司 一种船舶自动舵的自适应控制装置及方法
CN113283342A (zh) * 2021-05-26 2021-08-20 青岛科技大学 一种海浪干扰特征参数在线辨识方法、***及应用

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030124919A1 (en) * 2000-01-14 2003-07-03 Gunter Geil Ship propulsion system comprising a control that is adapted with regard to dynamics
CN1710499A (zh) * 2005-07-07 2005-12-21 上海交通大学 基于模糊自适应算法的船舶动力定位控制***
CN1800781A (zh) * 2004-12-30 2006-07-12 中国科学院自动化研究所 一种航迹自动舵控制***及其方法
CN101256409A (zh) * 2008-04-08 2008-09-03 哈尔滨工程大学 基于递归模糊神经网络的水下潜器空间变结构控制方法
CN101462590A (zh) * 2008-12-30 2009-06-24 大连海事大学 船舶操纵与主推进联合控制方法及其模拟***
WO2010127590A1 (zh) * 2009-05-08 2010-11-11 Liu Boan 一种无线电导航方法、网络及应用

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030124919A1 (en) * 2000-01-14 2003-07-03 Gunter Geil Ship propulsion system comprising a control that is adapted with regard to dynamics
CN1800781A (zh) * 2004-12-30 2006-07-12 中国科学院自动化研究所 一种航迹自动舵控制***及其方法
CN1710499A (zh) * 2005-07-07 2005-12-21 上海交通大学 基于模糊自适应算法的船舶动力定位控制***
CN101256409A (zh) * 2008-04-08 2008-09-03 哈尔滨工程大学 基于递归模糊神经网络的水下潜器空间变结构控制方法
CN101462590A (zh) * 2008-12-30 2009-06-24 大连海事大学 船舶操纵与主推进联合控制方法及其模拟***
WO2010127590A1 (zh) * 2009-05-08 2010-11-11 Liu Boan 一种无线电导航方法、网络及应用

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103645736A (zh) * 2013-12-05 2014-03-19 哈尔滨工程大学 基于非线性h∞逆优化输出反馈控制器的船舶航向运动控制方法
CN103645736B (zh) * 2013-12-05 2016-05-25 哈尔滨工程大学 基于非线性h∞逆优化输出反馈控制器的船舶航向运动控制方法
CN105574222A (zh) * 2014-10-14 2016-05-11 北京航空航天大学 载人舱船非线性复压定步长欧拉离散仿真稳态振荡的克服方法
CN105574222B (zh) * 2014-10-14 2019-02-05 北京航空航天大学 载人舱船非线性复压定步长欧拉离散仿真稳态振荡的克服方法
CN105807614A (zh) * 2015-09-24 2016-07-27 哈尔滨工程大学 利用气垫船执行机构实现的航向广义切换控制方法
CN106338912A (zh) * 2016-10-27 2017-01-18 陕西航天时代导航设备有限公司 一种基于arm的舵***pid控制参数快速整定方法
CN108549369A (zh) * 2018-03-12 2018-09-18 上海大学 一种复杂海况下多无人艇协同编队的***及方法
CN109189075A (zh) * 2018-10-08 2019-01-11 哈尔滨工程大学 一种舰船用模糊遗忘因子无模型自适应航向控制方法
CN109814547A (zh) * 2018-12-24 2019-05-28 上海大学 风浪干扰作用下的无人艇航向保持装置和方法
CN109814547B (zh) * 2018-12-24 2022-08-05 上海大学 风浪干扰作用下的无人艇航向保持装置和方法
CN111367178A (zh) * 2019-12-26 2020-07-03 北京海兰信数据科技股份有限公司 一种船舶自动舵的自适应控制装置及方法
CN113283342A (zh) * 2021-05-26 2021-08-20 青岛科技大学 一种海浪干扰特征参数在线辨识方法、***及应用

Also Published As

Publication number Publication date
CN102819220B (zh) 2014-06-04

Similar Documents

Publication Publication Date Title
CN102819220B (zh) 船舶自动舵自适应控制方法
CN106325071A (zh) 一种基于事件驱动的广义预测自适应补给船航向控制方法
CN112699497A (zh) 航线航速多目标联合优化模型建立方法和***
CN106502255B (zh) 一种舰载机自动着舰控制***的设计方法和控制方法
CN103226326A (zh) 船舶自动舵***的频域分析方法
Min et al. Energy saving of course keeping for ships using CGSA and nonlinear decoration
CN103895831A (zh) 一种船舶鳍/翼鳍减横摇抗饱和控制装置及其控制方法
Huang et al. Numerical and experimental studies on a predictive control approach for pitch stabilization in heading waves
CN106227221A (zh) 一种无人艇动态定位控制方法
Miller Identification of a multivariable incremental model of the vessel
Hao et al. Design of submarine near-surface depth controller
Ghassemzadeh et al. Path following control using robust sliding mode for an autonomous surface vessel based on ε-support vector regression identified steering model
Luo et al. Design of the surface usv heading controller based on the predictive function control principle
Stoustrup et al. A multi objective H∞ solution to the rudder roll damping problem
Kula Cascade control system of fin stabilizers
Pipchenko 20. on the method of ship’s transoceanic route planning
Ahn et al. Design of an RCGA-based Linear Active Disturbance Rejection Controller for Ship Heading Control
Limeletter et al. Derivation of the calm water performance of a ship through normalisation of shaft power from full scale measurements.
Xu et al. Neural Network Control Using Composite Learning for USVs with Output Error Constraints
Jiang-hua et al. Neural network sliding mode path following control based on the DVS algorithm of underactuated ships
CN103513618A (zh) 工业过程的控制方法和设备
Jabri et al. Modified Smith predictor scheme for periodic disturbances reduction in the continuous casting process
Fu et al. An improved unscented Kalman filter and the application to heading control of micro unmanned surface vehicles
Rijkens Improving the sea keeping behaviour of fast ships using a proactive ride control system
Wang et al. Course keeping of an Air Cushion Vehicle based on switching control

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C53 Correction of patent of invention or patent application
CB03 Change of inventor or designer information

Inventor after: Zhao Jin

Inventor after: Geng Tao

Inventor before: Zhao Jin

COR Change of bibliographic data

Free format text: CORRECT: INVENTOR; FROM: ZHAO JIN TO: ZHAO JIN GENG TAO

CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20140604

Termination date: 20150724

EXPY Termination of patent right or utility model