一种抗水动力干扰的船舶动力定位鲁棒H∞控制方法

文档序号:31092202发布日期:2022-08-09 23:56阅读:170来源:国知局
一种抗水动力干扰的船舶动力定位鲁棒H∞控制方法
一种抗水动力干扰的船舶动力定位鲁棒h

控制方法
技术领域
1.本发明属于船舶运动控制领域,涉及一种抗水动力干扰的船舶动力定位鲁棒h∞控制方法。


背景技术:

2.随着动力定位技术的快速发展,很多智能控制算法被应用到船舶动力定位中,提高了船舶控制稳定效果。但随着海洋开发的深入和海况的复杂化,船舶受到不确定性干扰的剧烈变化,单一且不变的控制模式已经无法达到现阶段船舶动力定位系统的预期控制性能指标。
3.鲁棒h∞控制相较于其他智能控制理论,具有更好的可靠性和稳定性,且在抵抗外界扰动干扰,处理不确定性等方面具有更大的优势。针对动力定位船舶在含有不确定性的外界扰动与系统自身存在时滞的情况下,合理设计一种具有鲁棒h∞控制的动力定位系统具有一定实际意义。论文《船舶动力定位h∞切换控制的研究》将船舶非线性空间方程线性化,与原系统存在很大误差,其次,该论文采用的控制方法基于单一的切换信号,忽略了每个模型具体的性能。如果针对每个模型设计各自的adt切换信号,即设计基于模型依赖平均驻留时间的切换信号,则会降低设计的保守性。论文《动力定位船舶鲁棒控制方法研究》在选取优化权函数方面缺乏系统性,同时在采用线性矩阵不等式法规避权函数的选取上也存在不足,使非线性不等式的求解变得更加复杂。专利cn111552182a《一种基于干扰观测器的船舶动力定位系统的抗干扰饱和控制方法》提供的抗干扰方法只适用于在船舶慢速行驶条件下,并未考虑快速行驶的动力定位系统,具有很大的局限性。


技术实现要素:

4.本发明的目的在于提供一种鲁棒h∞控制的不确定非线性系统船舶动力定位抗干扰方法。通过设计平衡控制器达到平衡点附近的扰动抑制控制要求,将平衡点附近的性能扩大到整个系统的工作范围,解决动力定位系统中复杂非线性项参数难以整定的技术问题,有效控制动力定位船在水动力扰动下仍然可以稳定工作。
5.为实现上述目的,本发明采用如下设计方案。具体步骤如下:
6.步骤1.考虑了海洋环境中以水动力为主的慢变环境干扰,根据动力定位船舶的运动学模型和动力学模型,建立动力定位船舶的状态空间模型:
[0007][0008]
式中,η=(x,y,ψ)
t
表示动力定位船舶在大地坐标系下的位置信息(x,y)和艏向角度信息ψ构成的向量,x和y分别表示动力定位船舶在大地坐标系下的横坐标和纵坐标,ν=(u,v,r)表示动力定位船舶在船舶附体坐标下的纵荡速度μ、横荡速度v、和艏摇角速度r构成的向量,r(ψ)表示大地坐标系向船舶附体坐标系变换的旋转矩阵,m是包含附加质量的惯性矩阵,τ为控制输入矢量,即推进器推力,d为水阻尼系数矩阵;
[0009]
步骤2.将建立的数学模型转化为鲁棒h∞控制问题做进一步研究,按照求解h∞控制问题的思路来对整体船舶动力定位系统控制器进行求解,设所考虑的非线性系统为:
[0010][0011][0012]
式中,x=[ζ η
p v]
t
∈r
12
是由动力定位船的位置和速度等矢量组成的状态向量,f(x)和h(x)为光滑函数向量;g1(x)和g2(x)是光滑的函数矩阵,δf是一个光滑不确定的映射;u=τ∈r3为控制输入矢量,即推进器推力,矩阵a,b1,b2,c分别为动力定位船舶各子系统的系统矩阵,由系统数学模型可以得到, y∈r3表示量测输出即船舶总体的位置,ω=[w
w w
sea
]
t
∈r6表示慢变环境干扰, w
ω
∈r3×1是噪声干扰矢量,w
sea
是海洋环境干扰,k(x)是已知的光滑映射。对应的船舶运动模型系统矩阵分别为:
[0013][0014]
c=[c
ω i3×
3 03×3]
[0015]
式中,aw∈r6×6,e
ω
∈r6×3,c
ω
∈r3×6分别表示船舶系统矩阵,水动力干扰矩阵及测量矩阵;具体形式如下所示:
[0016][0017]cω
=[03×
3 i3×3]
[0018]
式中,ζi是相对阻尼系数,ω
p
是海浪的峰值频率,k1,k2,k3是反映海况变化时影响船舶运动响应的参数。设δf(x)=e(x)δ(x)为已知的光滑映射 e:和未知光滑映射δ:δf有限集定义如下:
[0019][0020]
式中,ω:是给定的加权映射,式y=h(x)+k(x)u可简化为:
[0021]kt
(x)[h(x)k(x)]=[0 i]
ꢀꢀꢀ
(5)
[0022]
设计一个非线性状态反馈率:
[0023]
u=α(x),α(0)=0
ꢀꢀꢀ
(6)
[0024]
步骤3.通过引入一个不确定的随机变量,结合式(2)建立如下的非线性系统:
[0025][0026]
y=h(x)
ꢀꢀꢀ
(8)
[0027]
式中,状态向量x∈r
12
,ω∈rv,y∈rs分别为输入量和输出量。f,h是光滑映射,满足f(0)=0,h(0)=0。设系统(7)和(8)是零阶可观的,自由系统(7)在ω=0 情况下是渐进稳定的,对于任意的t>0,都有||z||
t
≤||ω||
t
,如果系统(7)和(8)供给率是耗散的或等效的,即
[0028][0029]
则存在一个非负定光滑解v(x)≥0满足hamilton-jacobi不等方程:
[0030][0031]
步骤4.对于非线性h∞控制,一般是要求解hamilton-jacobi不等式,而本发明构建了一个存储函数使之满足耗散不等式,基于经典耗散理论,给出具有不确定性的非线性系统具有鲁棒h∞性能的充分条件,针对系统(7)和(8),定义一个扩展的非线性系统:
[0032][0033][0034]
式中,ω'∈r
r+q
,y'∈r
s+q
,λ(x)>0是一个给定的光滑尺度函数。
[0035]
设系统(7)和(8)对于任意δf(x)∈ω是零阶可观的。如果存在一个光滑的尺度函数λ(x)>0使系统(10)和(11)的供给率是耗散的,那么存在一个非负定光滑函数v(x)≥0(v(0)=0)且:
[0036][0037]
因此,
[0038][0039]
步骤5.利用该条件,基于hamilton-jacobi不等式导出闭环系统具有局部鲁棒干扰抑制性能的状态反馈控制律,从而实现期望的系统性能要求。假设系统(8) 和(9)是零阶可观的,如果存在一个光滑尺度函数λ(x)>0,则hamilton-jacobi不等式(14)有一个光滑解v(x)≥0(v(0)=0)。
[0040][0041]
给出鲁棒h∞控制问题的一个解:
[0042][0043]
结合式(6)和(15)最终所得到控制率α(x)为:
[0044][0045]
式中,m为船舶包含附加质量的惯性矩阵,v(x)为hamilton-jacobi不等式的一个非负定光滑解。
[0046]
本发明具有如下有益效果:
[0047]
1.本发明借助鲁棒h∞控制在干扰抑制方面的优越性,将复杂的船舶三自由度模型转化为鲁棒h∞控制问题进行求解,由于hamilton-jacobi不等式和耗散不等式在求解时尚无有效的解析方法,依据经典耗散理论,给出了一个不确定的非线性系统具有鲁棒h∞性能的充分条件,利用该条件构造存储函数,导出了闭环系统具有局部鲁棒干扰抑制性能的状态反馈控制律。
[0048]
2.本发明通过设计非线性状态反馈控制率克服了系统固有的非线性特性,解决了动力定位船舶系统矩阵中水动力参数复杂又难以整定的技术问题,同时,实现了动力定位船舶的干扰抑制和闭环控制系统的优化。
[0049]
3.在同等环境参数条件下,本发明方法较pid控制具有更高的抗干扰精度,纵荡,横荡位移收敛时间较pid控制减少了50%,艏摇角超调量不超过5%,在受到水动力干扰时,能够更好地使船舶趋向并保持在期望位置,纵荡,横荡,艏摇值均可收敛于期望范围内。
附图说明
[0050]
图1为抗水动力干扰的船舶动力定位鲁棒h∞控制方法的流程图;
[0051]
图2为大地坐标系下船体坐标系;
[0052]
图3为本发明与pid控制方法下船舶纵荡位移变化曲线;
[0053]
图4为本发明与pid控制方法下船舶横荡位移变化曲线;
[0054]
图5为本发明与pid控制方法下船舶艏摇角度变化曲线;
[0055]
图6为水动力参数扰动时本发明与pid控制方法下船舶纵荡位移变化曲线;
[0056]
图7为水动力参数扰动时本发明与pid控制方法下船舶横荡位移变化曲线;
[0057]
图8为水动力参数扰动时本发明与pid控制方法下船舶艏摇角度变化曲线;
[0058]
图9为鲁棒h∞控制的船舶位置变化曲线;
[0059]
图10为pid控制的船舶位置变化曲线。
具体实施方式
[0060]
下面结合附图对本发明做进一步描述。
[0061]
建立动力定位船舶的三自由度运动学模型为:
[0062][0063]
式中,η=(x,y,ψ)
t
表示动力定位船舶在大地坐标系下的位置信息(x,y)和艏向角
度信息ψ构成的向量,x、y分别表示动力定位船舶在大地坐标系下的横坐标和纵坐标,ν=(u,v,r)表示动力定位船舶在船舶附体坐标下的纵荡速度μ,横荡速度v,和艏摇角速度r构成的向量,r(ψ)表示大地坐标系向船舶附体坐标系变换的旋转矩阵。
[0064]
建立动力定位船舶的动力学模型的具体步骤包括:假设动力定位船舶沿大地坐标系的x轴,以小于预设阈值的速度匀速航行,则动力学模型表示为矩阵形式如下:
[0065][0066][0067][0068]
式中,m是包含附加质量的惯性矩阵,τ为控制输入矢量,即推进器推力,m是船舶的质量,d为水阻尼系数矩阵,为船舶在纵荡,横荡,艏摇方向上的附加质量,xu,yv,yr,nv,nr为船舶三个方向上的线性阻尼值, iz表示船舶的转动惯量,xg表示船体重心位于x方向的坐标。
[0069]
将船舶的三自由度模型化为如下非线性状态空间方程:
[0070][0071][0072]
式中,x=[ζ η
p v]
t
∈r
12
是由动力定位船的位置和速度等矢量组成的状态向量,f(x)和h(x)为光滑函数向量,g1(x)和g2(x)是光滑的函数矩阵,δf是一个光滑不确定的映射,u=τ∈r3为控制输入矢量,即推进器推力,矩阵a,b1, b2,c分别为动力定位船舶各子系统的系统矩阵,由系统数学模型可以得到, y∈r3表示量测输出即船舶总体的位置,ω=[w
w w
sea
]
t
∈r6表示慢变环境干扰, w
ω
∈r3×1是噪声干扰矢量,w
sea
是海洋环境干扰,k(x)是已知的光滑映射。对应的船舶运动模型系统矩阵分别为:
[0073][0074]
c=[c
ω i3×
3 03×3]
[0075]
式中,aw∈r6×6,e
ω
∈r6×3,c
ω
∈r3×6分别表示船舶系统矩阵,水动力干扰矩阵及测量矩阵,具体形式如下所示:
[0076][0077]cω
=[03×
3 i3×3]
[0078]
式中,ζi是相对阻尼系数,ω
p
是海浪的峰值频率,k1,k2,k3是反映海况变化时影响船舶运动响应的参数。为方便计算,设δf(x)=e(x)δ(x)为已知的光滑映射和未知光滑映射δf有限集定义如下:
[0079][0080]
式中,是给定的加权映射,式y=h(x)+k(x)u可简化为:
[0081]kt
(x)[h(x)k(x)]=[0 i]
ꢀꢀꢀ
(8)
[0082]
设计一个非线性状态反馈率:
[0083]
u=α(x),α(0)=0
ꢀꢀꢀ
(9)
[0084]
设h∞性能γ>0,对于任意δf∈ω,闭环系统(5)和(6)具有局部鲁棒干扰抑制性能,自由系统k(x)=0是局部渐近稳定的吸引域,对于任意的t>0,ω∈d 有:
[0085][0086]
非线性船舶动力定位鲁棒h∞控制问题现在被转化为如下问题,给定公式 (5),确定状态反馈控制器(9),使闭环系统具有局部鲁棒干扰抑制性能。不失一般性,使γ=1。
[0087]
结合式(5)设计一个光滑的非线性系统:
[0088][0089]
y=h(x)
ꢀꢀꢀ
(12)
[0090]
式中,状态向量x∈r
12
,ω∈rv,y∈rs分别为输入量和输出量。f,h是光滑映射,满足f(0)=0,h(0)=0。
[0091]
设系统(11)和(12)是零阶可观的,自由系统(11)在ω=0情况下是渐进稳定的,对于任意的t>0,都有||z||
t
≤||ω||
t
,如果系统(11)和(12)供给率是耗散的或等效的,即
[0092][0093]
则存在一个非负定光滑解v(x)≥0满足hamilton-jacobi不等方程:
[0094][0095]
确定非线性系统具有鲁棒h∞性能的一个充分条件。通过对公式(11)引入一个不确定的随机变量,结合式(12)建立如下的非线性系统:
[0096][0097]
y=h(x)
ꢀꢀꢀ
(16)
[0098]
针对系统(15)和(16),定义一个扩展的非线性系统:
[0099]
[0100][0101]
式中,ω'∈r
r+q
,y'∈r
s+q
,λ(x)>0是一个给定的光滑尺度函数。
[0102]
设系统(15)和(16)对于任意δf(x)∈ω是零阶可观的。如果存在一个光滑的尺度函数λ(x)>0使系统(17)和(18)的供给率是耗散的,那么存在一个非负定光滑函数v(x)≥0(v(0)=0)且:
[0103][0104]
因此,
[0105][0106]
存在v(x)≥0(v(0)=0),使得:
[0107][0108]
对式(21)引入不确定随机变量δf,得到:
[0109][0110]
对于任意的x∈r
12
,δf(x)∈ω,都有||μ(x)||2≥||δ(x)||2,所以可得:
[0111][0112]
因此,当ω=0时,系统(15)和(16)是渐近稳定的且||z||
t
≤||ω|
|

[0113]
从中可以得到如下结论:假设系统(15)和(16)对于任意δf(x)∈ω是零阶可观的,动力定位船舶系统具有局部鲁棒干扰抑制性能,如果存在光滑尺度函数λ(x)>0,则hamilton-jacobi不等式(21)具有光滑解v(x)≥0(v(0)=0)。
[0114]
现在,鲁棒h∞问题可以通过找到这样一个状态反馈控制器来解决,该控制器使闭环系统供给率耗散,通过求解hamilton-jacobi不等式来实现。
[0115]
假设系统(15)和(16)是零阶可观的,如果存在一个光滑尺度函数λ(x)>0,则hamilton-jacobi不等式(24)有一个光滑解v(x)≥0(v(0)=0)。
[0116][0117]
给出鲁棒h∞控制问题的一个解:
[0118][0119]
带有状态反馈控制器的闭环系统如下所示:
[0120][0121]
y=h(x)+k(x)α(x)
ꢀꢀꢀ
(27)
[0122]
结合hamilton-jacobi不等式(24),可以得到:
[0123][0124]
式中,δ(x)为一个假设的,不确定的光滑映射,结合式(25):
[0125][0126]
结合式(20)和(29),可得:
[0127][0128]
因此,对于任意t>0,||z||
t
≤||ω||
t
,证明了自由系统的鲁棒渐近稳定性:
[0129][0130]
考虑解v(x)≥0的一个lyapunov方程。通过公式(29),得到v≤0,v=0必然包含h(x)=0和α(x)=0。因此,对于任意零阶可观的δf,(f+δf,h)都遵循鲁棒渐近稳定性。结合式(6)和(25)最终所得到非线性状态反馈控制率α(x)为:
[0131][0132]
式中,m为船舶包含附加质量的惯性矩阵,v(x)为hamilton-jacobi不等式的一个非负定光滑解。
[0133]
通过matlab软件对本发明方法进行仿真,仿真采用挪威科技大学海洋控制论实验室供应船1:70比例的cybership ii数据参数,表1为cybership ii相关参数设置及水动力参数。
[0134]
表1 cybership ii相关参数设置
[0135][0136]
仿真对象动力定位船的惯性矩阵m,水阻尼系数矩阵d分别为:
[0137][0138]
动力定位船各子系统的系统矩阵a,b1,b2,c分别为:
[0139][0140][0141][0142]
仿真时,充分考虑船舶所受的外部环境干扰,当加入水动力干扰时,波浪遭遇角为15度,流速为1m/s,流向角为30度,仿真时间100s。如图3至图5所示,加入鲁棒h∞控制下的模型船纵荡、横荡位移调节时间不到30s,超调量σ不超过 5%,可以更好地收敛在期望范围0m附近,而pid控制算法下,模型船在60s附近趋于稳定,采用鲁棒h∞控制的模型船收敛时间较pid控制减少了50%,仿真时间达到40s时,艏摇角ψ稳定趋于0rad附近,pid控制下,艏
摇角ψ需70s达到稳定。
[0143]
保持两种控制方法的控制参数不变,对水动力干扰参数进行提高,各参数扩大10%,如图6至图8所示,仿真时间达到30s时,鲁棒h∞控制下的模型船纵荡、横荡位移依然可以很好收敛在期望范围0m附近,超调量σ小于5%,艏摇角ψ在仿真时间达到40s时,亦可趋于稳定,而pid控制算法下,随着水动力干扰增加,收敛速度及收敛范围均受到明显影响。图9和10表明本发明所提供的鲁棒h∞控制能够更好地使船舶趋向并保持在期望位置(0m,0m)。由仿真对比可以看出,本发明控制下船舶受到水动力干扰时,各项参数的收敛速度及收敛范围均明显优于pid控制,艏摇角ψ变化更加平滑,振荡次数更少,抗扰性能更强。综上,所设计的控制系统达到了理想的控制效果。
[0144]
最后应说明的是:以上所述具体实施方案,对本发明的发明目的、技术方案和有益效果进行了进一步说明,以上实施例仅用于说明本发明的技术方案,而非对本发明创造保护范围的限制,本领域的普通技术人员应当理解,凡在本发明的技术方案进行修改、等同替换,均包含在本发明的保护范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1