基于神经网络的l1自适应船舶动力定位双环控制系统的制作方法
【专利摘要】本发明提供一种基于神经网络的L1自适应船舶动力定位双环控制系统,包括海洋船舶、外环位置跟踪回路控制器、基于神经网络的L1自适应内环控制器和路径生成器。外环位置跟踪回路控制器能够跟踪系统的参考路径,得到虚拟的速度指令,基于神经网络的L1自适应内环控制器包括自适应小波神经网络逼近、状态预测器、参数自适应律和L1控制规律,L1控制规律中包含一个滤波器,基于神经网络的L1自适应内环控制器解决了系统中的不确定性问题,并利用递归小波神经网络对系统中的耦合项进行了逼近。L1控制器在进行反馈的同时,将一个低通滤波器引入到了反馈回路中,削弱控制信号中未知高频噪声对系统的影响。本发明可应用于其它船舶动力定位系统控制问题上。
【专利说明】
基于神经网络的L1自适应船舶动力定位双环控制系统
技术领域
[0001] 本发明涉及一种控制系统,尤其涉及一种基于神经网络的L1自适应船舶动力定位 双环控制系统。
【背景技术】
[0002] 动力定位系统是船舶或者海洋平台的一种可实现的功能。控制系统是动力定位系 统的核心,因而控制技术的发展直接代表了动力定位系统水平的发展。
[0003] 船舶的六自由度定位是一个复杂的非线性问题,具有强耦合、高度非线性、参数不 确定性以及未知干扰等问题,这些都会给船舶动力定位控制器的设计带来较大的困难。经 过多年的发展,控制技术也有了突破性的发展和进步,从传统的经典PID控制到以现代控制 理论为基础的控制,再到现在的智能控制,控制技术的革新使得动力定位系统水平不断得 到发展和进步。传统的PID控制器由于结构相对比较简单,易于调整控制参数,因此在船舶 航向控制中得到了广泛的应用,但是PID控制参数需随实际情况重新整定,不合适的控制参 数会产生较差的控制效果。目前常用的线性随机最优控制即LQG控制方法,采用此方法时系 统的在线计算量比较大,并且其中的很多协方差值很难调整。近年来研究者们提出了滑模 控制、反步控制、神经网络等控制方法,神经网络控制方法比较适合非线性和不确定性的控 制对象,对动力定位控制也很合适。L1控制器是在2006年的美国控制会议上由Gao和 Hovakimyan首次提出的,对高频抖动和由其引起的未建模动态具有较好的已知作用。L1自 适应控制理论的架构能够保证快速自适应时系统的瞬态性能和鲁棒性,而不需要引入和施 加持续激励条件,不需要控制器参数的任何增益调度,也不需要采用高增益反馈。2006年, 美国伊利诺伊大学的Naria Hovakimyan和Cao Chengyu对模型参考自适应控制进行了改 进,提出了一种改进的自适应算法,即L1控制算法[123][124],这是一种快速鲁棒自适应控 制方法,在保证系统稳态性能的同时,也能对一定程度上改善系统暂态性能,该控制方法是 在模型参考自适应系统的基础上加入了一个低通滤波器,从而使得系统的鲁棒性不是自适 应部分的影响,对参数变化及模型不确定的系统具有良好的控制效果。L1控制结构简单,工 程上易于实现[125][126],自提出以来,在飞行器、无人机以及卫星等方面的应用日益增 多。
[0004] 经文献检索发现,文献名称:基于L1自适应方法的四旋翼飞行器纵向控制,针对四 旋翼飞行器的姿态控制系统设计了一种L1自适应控制器,有效抑制了由于机械震荡引起的 高频干扰,同时在存在非零初始误差的情况下,避免了瞬态误差的出现;文献名称:基于观 测器的不确定非线性系统L1自适应控制,针对一类严格反馈不确定性系统,设计了一种新 型的基于滑模观测器的L1自适应控制器,并引入了微分跟踪器来提取虚拟控制量的导数, 最后利用L1控制对系统进行改进。文献名称:基于L1自适应方法的超机动飞行控制律设计, 将飞机局部飞行包线内的模型参数变化当作系统的模型不确定性,将纵向与横向、航向三 个自由度的耦合当作外部干扰来处理,通过L1自适应控制律,使系统跟踪误差快速渐进收 敛于零,并确保系统鲁棒性。目前L1控制系统对于系统中的非线性函数,基本上是将其进行 参数化来处理的,由于船舶的定位系统中,存在较强的交叉耦合和非线性项,且形式较为复 杂,本发明将神经网络引入到L1控制系统中,利用神经网络的优秀的逼近能力,对系统中的 未知非线性函数进行逼近。
【发明内容】
[0005] 本发明的目的是针对船舶动力定位(船舶的三自由度定位)而提供一种基于神经 网络的L1自适应船舶动力定位双环控制系统,以保证系统的输出能够跟踪指令信号,且能 够保证一定的动态性能。
[0006] 本发明的目的是这样实现的:包括海洋船舶1、外环位置跟踪回路控制器6、基于神 经网络的L1自适应内环控制器9和路径生成器7,所述基于神经网络的L1自适应内环控制器 9包括自适应小波神经网络逼近4、状态预测器2、参数自适应律3和L1控制规律5四个模块, L1控制规律5中包含一个滤波器8,路径生成器7生成船舶的期望位置和期望速度,并将得到 的海洋船舶的期望位置和期望速度两个参数传递给外环位置跟踪回路控制器6,通过外环 位置跟踪回路控制器6得到虚拟速度指令,使外环的位置信号能够跟踪系统的参考路径,并 将得到的虚拟速度指令传递给基于神经网络的L1自适应内环控制器9使得系统的输出能够 跟踪虚拟速度信号,并保证所有的误差信号的暂态和稳态都有界,状态预测器2对船舶状态 进行在线估计,并将估计值与船舶的实际状态进行比较得到预测器的估计误差,并输出给 参数自适应律3模块,通过参数自适应律3模块计算得到神经网络的参数更新率和干扰信号 的估计值;自适应小波神经网络逼近4模块接收船舶状态向量作为输入,输出耦合项的逼近 值;参数自适应律3模块输出的干扰信号估计值和自适应小波神经网络逼近4模块输出的耦 合项逼近值通过滤波器8后进行前馈。
[0007] 本发明还包括这样一些结构特征:
[0008] 1.路径生成器7包含一种基于多项式插值的路径生成算法,通过路径生成器得到 的海洋船舶的期望位置 Xld和期望速度作为外环位置跟踪回路控制器(6)的输入,利用三 次多项式插值,海洋船舶的期望位置X1d为:
[0010]其中,|^〇1(1〇7(:1(1〇2〇1(1〇]1'表示船舶的期望位置11〇1的向量,其中1^为路径变量,3〇、 [0011 ]则[Xd(i0yd(i0zd(i0]T 关于 k 的偏微为:
[0013] 且[Xd(K)yd(K)Zd(K)]T对于时间的导数为:
[0015]海洋船舶的期望速度勾,可以表示为:
[0017] 2.所述外环位置跟踪回路控制器6能跟踪系统的参考路径,并通过公式 得到虚拟速度指令,式中:x2d为虚拟速度,Aml为控制参数矩阵且为正 定的对角阵;Xld是海洋船舶的期望位置;xl=n,n=[x,y,《T为海洋船舶位置和艏向向量。
[0018] 3 .自适应小波神经网络逼近4输出ywnn(X)是:ywnn(X) = wTC>i(x) + e,式中: 小波神经网络的输入向量,w: "? Wjef"为神经网 络的可调连接权值矩阵,?(X) = [01(X) 02(X)…0"(1)]7且11为小波神经网络输出向 量维数
基波函数%:(Z)取高斯函数的导数构成的 函数向量:d(z) = -ZCXp(-ZV2).mlk为平移变换尺度,dlk为伸缩变换尺度; e为神经网络 的逼近误差。
[0019] 4.状态预测器2的形式是:
[0020] \, (/) = A /; {x 2 (/) ~ x: (.〇) + (x, (t))u(t) + w(l:)T ? (x) + i(t")
[0021 ] 其中,MO表示状态X2 (t)的在线估计值,X2 ( t )是X2在t时刻的状态,且有X2 = fj ;Ap 是状态预测器增益WizrbMnMrOzrRrOMorHrOjU)是船体坐标系与大地坐标系之间 的转换矩阵,M〇表示海洋船舶的惯性矩阵M的名义值,☆(〇为t时刻神经网络权值的估计 值,^(/)为未知干扰项在t时刻的估计值,且有i 2(0)=x20,i2(0)表示初始时刻的估计值。 [0022] 5.L1控制规律5中包含一个控制器u(t):
[0023] u(t) = Mn〇(xi(t) ) (Um(t)+Uad(t))
[0024] 其中,Um(t)为控制器中的非自适应部分,且有Um(t) = Am2(X2_X2d),记e2 = X2_X2d, = A ;Am2是Hurwitz;uad(t)为控制器中的自适应部分;
[0025] 且滤波器(8)Cf(s)为:
[0027] 其中:心是正定的增益,Di(s)表示一个严格正定的传递函数,心=0.31,1 为单位矩阵。
[0028] 定义经过滤波器后自适应部分的输出为:
[0029] Uad(s) = -KlDl(s) (R(s)-SX2d(s)+Uad(s))
[0030] 即:
[0031 ] Uad(s) = -Cf(s) (R(s)-SX2d(s))
[0032]其中,R(s)为;?(/) = vV⑴'、⑴--改)的拉普拉斯变换形式。
[0033] 6.参数自适应律3为:
[0035] 其中:re9T为系统的自适应增益;Proj( ?)为定义在紧集上的投影算子; 为状态预测器的估计误差;p=pt>〇是代数李雅普诺夫函数aptp+pa p=-Q,(Q=Qt>〇)的正定解。
[0036] 与现有技术相比,本发明的有益效果是:本发明针对具有不确定性和未知时变干 扰的船舶系统,设计了基于神经网络的L1自适应双环控制系统,设计的基于神经网络的L1 自适应内环控制器解决了系统的不确定性和干扰问题,该控制器中设计的一阶滤波器对系 统中的高频信号进行了抑制,此发明能够实现快速的自适应过程,从而能够保证控制系统 的稳态性能和暂态性能。
【附图说明】
[0037] 图1是本发明的结构图;
[0038]图2是船舶的3D路径曲线;
[0039]图3是加入干扰和不确定性后系统位置向量随时间变化曲线图。
[0040]图中:1-海洋船舶;2-状态预测器;3-参数自适应律;4-自适应小波神经网络逼近; 5-L1控制规律;6-外环位置跟踪回路控制器;7-路径生成器;8-滤波器;9-基于神经网络的 L1自适应内环控制器。
【具体实施方式】
[0041]下面结合附图与【具体实施方式】对本发明作进一步详细描述。
[0042]本发明针对海洋船舶的动力定位系统,设计了一种基于神经网络的L1自适应双环 控制系统。如图1所示,本发明的基于神经网络的L1自适应船舶动力定位双环控制系统包括 海洋船舶1、外环位置跟踪回路控制器6、基于神经网络的L1自适应内环控制器9和路径生成 器7四部分。基于神经网络的L1自适应内环控制器9包括自适应小波神经网络逼近4,状态预 测器2,参数自适应律3和L1控制规律5四部分。L1控制规律5中包含一个滤波器8。外环位置 跟踪回路控制器能够跟踪系统的参考路径,并得到虚拟的速度指令。基于神经网络的L1自 适应内环控制器9处理了船舶动力学系统中的不确定性、内部耦合和外界干扰这些问题,并 利用递归小波神经网络对系统中的耦合项进行了逼近,也即自适应小波神经网络逼近4对 系统中的耦合项进行逼近,L1控制规律5对系统中的干扰和非线性部分进行了处理。L1控制 器在进行反馈的同时,将一个低通滤波器引入到了反馈回路中,削弱控制信号中未知高频 噪声对系统的影响。外环位置跟踪回路控制器6生成基于神经网络的L1自适应内环控制器9 的期望给定,基于神经网络的L1自适应内环控制器9包括线性部分和L1神经网络控制部分, 并包含一个状态预测器,神经网络的参数更新率和干扰信号的估计值,从而构成了一个完 整的控制回路。本系统可以应用于其它船舶动力定位系统控制问题上。
[0043] 具体的说是本发明的路径生成器7生成船舶的期望位置和期望速度,并将得到的 船舶的期望位置和期望速度两个参数传递给外环位置跟踪回路控制器6,通过外环位置跟 踪回路控制器6得到虚拟速度指令,使外环的位置信号能够跟踪系统的参考路径,并将得到 的虚拟速度指令传递给基于神经网络的L1自适应内环控制器9使得系统的输出能够跟踪虚 拟速度信号,并保证所有的误差信号的暂态和稳态都有界。基于神经网络的L1自适应内环 控制器9包括自适应小波神经网络逼近4,状态预测器2,参数自适应律3和L1控制规律5四个 模块。状态预测器2对船舶状态进行在线估计,并将估计值与船舶的实际状态进行比较得到 预测器的估计误差,并输出给参数自适应律3模块;通过参数自适应律3模块计算得到神经 网络的参数更新率和干扰信号的估计值;自适应小波神经网络逼近4模块接收船舶状态向 量作为输入,输出耦合项的逼近值;参数自适应律3模块输出的干扰信号估计值和自适应小 波神经网络逼近4模块输出的耦合项逼近值通过滤波器8后进行前馈。
[0044] 下面具体的结合控制过程对本发明进行详细描述:
[0045] 1)对于海洋船舶的六自由度定位系统,考虑未建模动态和外界干扰,则其运动学 和动力学模型为:
[0048]其中:n为海洋船舶位置和艏向向量,n=[x y ?T,x、yj分别表示海洋船舶的纵 向、横向和艏向的向量;J(n)是船体坐标系与大地坐标系之间的转换矩阵;v为船舶的速度 向量;△ f表不系统中存在的未知外界干扰和未建模动态;M为系统惯性矩阵,M0表不参数 矩阵M的名义值,C(v)为科里奥利向心力矩阵,D(v)为阻尼矩阵;t为控制向量;G(n)为恢复 力及恢复力矩,《表示系统矩阵的不确定性,且0:=-AM々,其中矩阵AM分别表示参数矩 阵M的建模误差。
[0049] 定义xi=n、x_2、.u=rT(n)T为控制输入,则系统的状态向量可以表示为x=[xi T X2T]t,将船舶的运动模型进行如下形式的转换:
[0052] 其中:Mn〇(q)=j-T(q)M〇j-Hn),C,;(v,n) = J-t(ti)[C(v>-mj--'(I]),Dn (v,n)=J-T(n)D(v)j-Hn),
[0053] 且系统的初值定义为xo= [xiqT,X2()T]T,可以看出系统中的非线性部分、未建模动态 以及外界干扰均包含在系统的动力学模型中。另外假设纵倾角小于Ji/2,即| 0 | <31/2,由于 惯性矩阵是对称且正定的,因此对于任意的e K6 ,存在正数心和細,使得:
[0054] mm^ | | Mq〇(xi) | | ^mM
[0055] 为了生成光滑的跟踪路径,首先采用基于多项式插值的路径生成方法生成参考路 径,从而使得参考路径nd的一阶导数I和二阶导数存在且平滑。
[0056] 2)路径生成器7包含一种基于多项式插值的路径生成算法。通过路径生成器得到 的船舶的期望位置 Xld和期望速度^乍为外环位置跟踪回路控制器6的输入。利用三次多项 式插值,船舶的期望位置可以通过以下多项式得到:
[0058] 其中,[Xd(i0yd(i0zd(i0]T表示船舶的期望位置向量,其中k为路径变量,ao,ai,a2, a3,b〇,bl,b2,b3,CQ,Cl,C2,C3为待设计系数,且:
[0059]
[0060] 则,[Xd(K)yd(K)Zd(K)]T关于K的偏微分可以写成:
[0062]且[Xd(K)yd(K)Zd(K)]T对于时间的导数可以写成:
[0064]因此期望速度可以表示为:
[0066] 3)外环位置跟踪回路控制器设计的目的是得到虚拟速度指令X2d,以使得外环的位 置信号能够跟踪系统的参考路径,定义 X1d=nd,而X2和X2d之间的误差通过基于神经网络的 L1自适应内环控制器来消除。取 Xld为外环系统的输入,定义跟踪误差向量:
[0067] ei = xi-xid
[0068] 要使得跟踪误差指数收敛,可以选取虚拟的速度指令Vd使得位置跟踪误差能够满 足:
[0069] e:1 =
[0070]其中,Aml为Hurwitz矩阵。从而,我们可以得到外环虚拟控制指令为:
[0071] XM= AmJ(x,-x1(/) + tM:
[0072] 其中,Aml为控制参数矩阵且为正定的对角阵,Aml = _diag([l 1 1 1 1 l]),X2d为 虚拟速度。下面将设计内环控制器,使得速度信号能够跟踪虚拟速度X2d。
[0073] 4)为确保系统的输出X2能够跟踪虚拟速度信号X2d(t),且所有的误差信号的暂态 和稳态都能保证有界,设计了基于神经网络的L1自适应内环控制器,来处理船舶控制系统 中的不确定性、内部耦合以及外界干扰问题。基于神经网络的L1自适应内环控制器包括四 部分,分别是:自适应小波神经网络逼近,状态预测器,参数自适应律和L1控制规律。
[0074]首先将船舶的动力学模型化简为:
[0076] 其中,f(x) = Mn。-【(xi) [-(Cn(xi,X2)+Dn(xi,X2) )X2_J(xi)G(xi)+J(xi) 0 ]表示系统 中的非线性部分和不确定性,冰)表示系统中的慢变时变干扰,且冰)=)A/。
[0077] 5)自适应小波神经网络逼近4对系统中的耦合项进行逼近;设计了基于自适应小 波神经网络的非线性逼近,小波神经网络的输出可以表示为:
[0078] ywnn(x) =wT〇 (x)+e
[0079] 其中,x = */']%9!:12!<1为小波神经网络的输入向量,wMwj W2… 为神经网络的可调连接权值矩阵,0(x) = [0l(x) 02(x)…0"(1)]7且11为小波神经网 络输出向量维数
,纟基波函数仏(Z)取高斯函数的 导数构成的函数向量:沁卩)=-為耶(-2272),11111{为平移变换尺度,(1 11{为伸缩变换尺度;£ 为神经网络的逼近误差。
[0080] 6)状态预测器2将系统进行了线性参数化,采用的状态预测器的形式如下:
[0082] 其中,i2(0表示状态x2(t)的在线估计值,A P是状态预测器增益,#为七时刻神经网 络权值的估计值,拍}为未知干扰项t时刻的估计值,(〇)=%表示初始时刻的估计值,AP = -diag([4 4 4 0.08 4 4])〇
[0083] 7)针对设计的系统,L1控制规律5中包含一个控制器,控制器中包含非自适应部分 和自适应部分,BP
[0084] u(t) = Mn〇(xi(t))(Um(t)+Uad(t))
[0085] 其中,Um(t)为控制器中的非自适应部分,Um(t) = Am2(X2_X2d),记e2 = X2_X2d,同样 Am2 也是 Hurwitz 的,Am2 = -diag([0.1 0.1 0.1 0.1 0.1 0.1]);113(:1(1:)为控制器中的自适应 部分,其处理系统中的干扰和非线性部分,并引用了一个滤波器,来抑制系统中的高频部 分。
[0086] 取正定的增益心,且Di(s)表示一个严格正定的传递函数,滤波器选择为:
[0089] 定义经过低通滤波器后自适应部分的输出为:
[0090] Uad(s)=-KlDl(s)(R(s)-SX2d(s)+Uad(s))
[0091] 即:
[0092] Uad(s)=-Cf(s)(R(s)-SX2d(s))
[0093] 其中,R(s)为機〇二(7)(丨Hx) +印)的拉普拉斯变换形式。
[0094] 8)参数自适应律3计算神经网络的参数更新率和干扰信号的估计值。神经网络和 干扰的自适应律选择为:
[0096]其中,S:⑴=M〇 - X:⑴为状态预测器的估计误差,r e 9T为系统的自适应增益, r =500;P = PT>0是代数李雅普诺夫函数AptP+PAp = -Q,(Q = Qt>0)的正定解。Proj( ?)为 定义在紧集Q w上的投影算子,其目的在于保证参数在自适应调整过程中有界。
[0097]本发明针对某船舶的动力定位作业进行仿真验证,给定船舶的初始状态为xo=n〇 = [10 35 100]T,船舶的期望位置向量为nd〇=[15 35 105]t;
[0098]采用本发明提出的多项式插值的方法生成的参考路径,如图2所示。图3为位置向 量随时间变化的曲线,可以看出加入干扰后,船舶的位置和姿态仍能较好的跟踪参考路径。
【主权项】
1. 基于神经网络的L1自适应船舶动力定位双环控制系统,其特征在于:包括海洋船舶 (1)、外环位置跟踪回路控制器(6)、基于神经网络的L1自适应内环控制器(9)和路径生成器 (7),所述基于神经网络的L1自适应内环控制器(9)包括自适应小波神经网络逼近(4)、状态 预测器(2)、参数自适应律(3)和L1控制规律(5)四个模块,L1控制规律(5)中包含一个滤波 器(8),路径生成器(7)生成船舶的期望位置和期望速度,并将得到的海洋船舶的期望位置 和期望速度两个参数传递给外环位置跟踪回路控制器(6),通过外环位置跟踪回路控制器 (6)得到虚拟速度指令,使外环的位置信号能够跟踪系统的参考路径,并将得到的虚拟速度 指令传递给基于神经网络的L1自适应内环控制器(9)使得系统的输出能够跟踪虚拟速度信 号,并保证所有的误差信号的暂态和稳态都有界,状态预测器(2)对船舶状态进行在线估 计,并将估计值与船舶的实际状态进行比较得到预测器的估计误差,并输出给参数自适应 律(3)模块,通过参数自适应律(3)模块计算得到神经网络的参数更新率和干扰信号的估计 值;自适应小波神经网络逼近(4)模块接收船舶状态向量作为输入,输出耦合项的逼近值; 参数自适应律(3)模块输出的干扰信号估计值和自适应小波神经网络逼近(4)模块输出的 耦合项逼近值通过滤波器(8)后进行前馈。2. 根据权利要求1所述的一种基于神经网络的L1自适应船舶动力定位双环控制系统, 其特征在于:路径生成器(7)包含一种基于多项式插值的路径生成算法,通过路径生成器得 到的海洋船舶的期望位置x ld和期望速度*"作为外环位置跟踪回路控制器(6)的输入,利用 三次多项式插值,海洋船舶的期望位置X1d为:其中,[xd(i〇yd(i〇zd(i〇]T表示船舶的期望位置xid的向量,其中k为路径变量,ao、ai、a2、 a3、b〇、bl、b2、b3、CQ、Cl、C2、C3为待设计系数,且:0V)海洋船舶的期望速度皂,可以表示为:3. 根据权利要求2所述的一种基于神经网络的L1自适应船舶动力定位双环控制系统, 其特征在于:所述外环位置跟踪回路控制器(6)能跟踪系统的参考路径,并通过公式 A, = Awl (Xl -Xli/) + 得到虚拟速度指令,式中:X2d为虚拟速度,Aml为控制参数矩阵且为正 定的对角阵;Xld是海洋船舶的期望位置;xi=n,n=[x y 为海洋船舶位置和艏向向量。4. 根据权利要求3所述的一种基于神经网络的L1自适应船舶动力定位双环控制系统, 其特征在于:自适应小波神经网络逼近(4)输出y wnn(x)是:ywnn(x)=wTC> (x) + e,式中: x = [x/' x/『e':HUxl为小波神经网络的输入向量,w = [Wi w2…为神经网 络的可调连接权值矩阵,?(x) = [〇1(x) 〇2(x)…〇"(1)]7且11为小波神经网络输出向 量维数,基波函数% (Z)取高斯函数的导数构成 的函数向量:1(23 = -Zexp(-Z2 /2),mik为平移变换尺度,dik为伸缩变换尺度;e为神经网 络的逼近误差。5. 根据权利要求4所述的一种基于神经网络的L1自适应船舶动力定位双环控制系统, 其特征在于:状态预测器(2)的形式是: x,(〇 = A/i(x2(〇-x:(〇) + M,;,!!(xi(〇)u(〇 + \v(〇'i'〇(x) + c(〇 其中,表不状态X2 ( t )的在线估计值,X2 ( t )是X2在t时刻的状态,且有X.2. = ;AP是状 态预测器增益WizrbMnMrOzrRrOMorHrOjU)是船体坐标系与大地坐标系之间的转 换矩阵,MQ表示海洋船舶的惯性矩阵M的名义值,命的为t时刻神经网络权值的估计值, 改)为未知干扰项在t时刻的估计值,且有i 2.(〇)=x2fl,i2(o俵示初始时刻的估计值。6. 根据权利要求5所述的一种基于神经网络的L1自适应船舶动力定位双环控制系统, 其特征在于:L1控制规律(5)中包含一个控制器u(t): U(t) = Mn〇(xi(t) ) (Um(t)+Uad(t)) 其中,Um(t)为控制器中的非自适应部分,且有Um(t) =Am2(X2_X2d),记e2 = X2_X2d,X:2 =九; Am2是Hurwi tZ ; Uad ( t)为控制器中的自适应部分; 且滤波器(8)Cf(s)为:其中:Ki是正定的增益,Di(s)表示一个严格正定的传递函数, ,li = 0.3I,I为单 位矩阵。 定义经过滤波器后自适应部分的输出为: Uad(s) = -KlDl(s) (R(s)-SX2d(s)+Uad(s)) 即: Uad(s) = -Cf (s) (R(s)-SX2d(s)) 其中,R(s)为/?(/) = w CD(X) + €(/_)的拉普拉斯变换形式。7.根据权利要求6所述的一种基于神经网络的L1自适应船舶动力定位双环控制系统, 其特征在于:参数自适应律(3)为:其中:ret为系统的自适应增益;Proj( ?)为定义在紧集Qw上的投影算子; S2(/)=M/)-卜⑴为状态预测器的估计误差;P = PT>〇是代数李雅普诺夫函数AptP+PAp = -Q,(Q=Qt>〇)的正定解。
【文档编号】G05D1/02GK106054884SQ201610429103
【公开日】2016年10月26日
【申请日】2016年6月16日
【发明人】夏国清, 刘彩云, 陈兴华, 庞程程
【申请人】哈尔滨工程大学