Chinese Journal of Ship Research

新型线性自抗扰控制器­在船舶动力定位控制系­统中的应用

-

金月,俞孟蕻,袁伟212003江苏­科技大学 电子信息学院,江苏 镇江

摘 要:针对船舶在海上作业时­动力定位控制系统需要­精准定位的问题,提出基于改进跟踪微分­器的自抗扰控制器,解决线性自抗扰控制器­由于省略跟踪微分器而­降低系统动态性能的问­题。结合线性与非线性跟踪­微分器的优点,设计能够较好跟踪微分­信号,且能降低噪声对系统影­响的改进跟踪微分器,从而构成新型线性自抗­LADRC扰控制器。仿真实验结果表明,相比于传统的线性自抗­扰控制器,基于改进跟踪微分器的 有较强的鲁棒性和自适­应性,且超调小、响应快、抗扰能力强。关键词:船舶动力定位控制;线性自抗扰控制;改进跟踪微分器

0引言

随着海洋事业的不断发­展,人们对海洋的开

发和探索逐渐向深海扩­展,在海洋工程设施建设中,船舶海上作业已经成为­了不可或缺的重要部分。由于海洋环境的复杂性,对船舶动力定位系

统的精度越来越严苛。为了增强系统的鲁棒性,近几年提出了一些控制­方法,包括:线性反馈控制、La Salle 、Laypunov不变­集控制 指数控制、自适应控制和有限时间­控制等。这些现代控制对被控对­象的精确模型依赖非常­大,在使用现代控制理论进­行控制时大多使用的是­简化模型或者假设的系­统模型,适应性和鲁棒性不好。自抗扰控制(Active Disturbanc­e Rejection Control,ADRC)是近PID清[1]在年由韩京 非线性 的基础上提出的新型非­线性控制算法,抗干扰能力强且不依赖­于控制对象的精确模型,解决了现代控制存在的­问题。ADRC岳华[2]将 应用至船舶动力定位的­控制系统中,利用跟踪微分器来安排­过渡过程,其虽然化解了超调量与­响应速度之间的矛盾,但是实现的过程较为复­杂,参数整定过程较为繁琐。基于ADRC Gao[3的思想, ]提出了线性自抗扰控制­器(Linear Active Disturbanc­e Rejection Control, LADRC ),为了减少需要调节的参­数,直接省略ADRC PD中的非线性跟踪微­分器,因此,在 控制器中没有引入参考­输入的微分项,该方法降低了系统的动­态性能。近年来,也有许多学者提出了一­些改进的非线性跟踪微­分器[4-5],如高增益跟踪微分器所­需整定的参数较少,并且动态响应速度快,跟踪精度高,但是不足之处在于参考­输入受到污染时,其噪声的放大作用明显。传统的线性跟踪微分器[5]虽然能够实现稳态无差,但相比于非线性跟踪微­分器,动态响应明显较慢。基于上述情况,本文将设计结合线性与­非线性优点的跟踪微分­器,构成新型自抗扰控制器,将其应用至船舶动力定­位控制系统中,并进行仿真实验。

1 船舶动力定位数学模型

在船舶动力定位系统研­究过程中,一般只考3虑 个自由度,即横荡、纵荡和艏摇。同时,系统2建模一般还需要 个坐标系,一个是相对地球固定的­大地坐标系 xe oe ye ;另一个是相对船舶建立­1的船体坐标系 xoy [6-8],如图 所示。其中,船舶运动学模型和低频­动力学模型为ξ = A hξ η̇ = R(ψ)ν b =- Tb -1b +E ωb (1) b Mν̇ + Dν = τ + RT(ψ)b y = η + C hξ 6式中:ξ 是 维列向量;η是船舶纵荡、横荡及艏摇方向的低频­运动矢量;R(ψ)为两坐标系之间的 转换矩阵;T 是包含时间常数的对角­矩阵;b是b 3纵荡、横荡、艏摇 个自由度上的力和力矩;E 是b环境扰动力和力矩­的幅值;ω 是均值为 0的高斯b白噪声向量;M 为质量矩阵;D称为阻尼系数矩阵;ν = [uυ r]T ,为船舶在船体坐标系下­的横荡、纵荡和艏摇角速度; τ 为推进系统的力和力矩; C =[0 I ] ,I 是单位矩阵。h 3 ´3 3 ´3 03 I3 ´3 ´3 A = -2ξω I3 -ω I3 h 2 0 ´ 3 0 ´3 cos ψ -sin ψ 0 R(ψ) = sin ψ cos ψ 0 0 0 1 m - Xu̇ 0 0 M= 0 m - Yυ̇ mx - Yṙ g 0 mx - N I - N g υ̇ z ṙ -Xu 0 0 D= 0 -Yυ -Yr 0 -Nυ -Nr式中:ω 为谱峰频率;m是船舶总质量;x 是船0 g舶中心和重心之间的­距离,一般取 x » 0 ;I 是转g z动惯性矩阵;Xu ,Yυ ,Yr ,Nυ ,Nr 均是水动力系数;Xu̇ ,Yυ̇ ,Nṙ ,Yṙ ,Nυ̇ 均是附加质量系数。

2 线性自抗扰控制器

LADRC[9 ]技术,通过线性扩张状态观测­器(LESO)来估计出系统的总扰动,并进行动态反馈补偿,将系统简化为积分串联­标准型,获取一阶微PD分信号,在此基础上,利用控制设计合理简单­的控制率。设二阶系统为ÿ =- aẏ - dy + w + du = -aẏ - dy + w + (d - b 0)u + b0 u= 2 f + b 0u ( )式中: f =- aẏ - dy + w + (d - b 0)u 为系统不确定的总扰动; y 为输出; u 为输入; w 为外界的扰动。参数 a ,d 为变量参数,b0 » d ,式(2)的状态方程

形式为ẋ = x2 1 ẋ = x3 + b 0u 3 2 ( ) ẋ =h 3 y = x1式中:x1 ,x 为二阶系统的状态变量;x3 = f 为系2统加入的增广状­态;h = f 为未知扰动。可通过状态空间模型的­状态观测器估计出 f 的值,模型为{ ẋ = Ax + Bu + Eh 4 ( ) y = Cx其中: 010 0 A = 001  B = b0 000 0 C =[ 10 0] E= LESO,则式(4)可改写为该状态观测器­定义为z = Az + Bu + L ( y - y) 5 ( ) y = Cz式中, L =[ β3]T β1 β 为观测器的增益向量。2 zi ( t )( i = 1 2 3) 将分别跟踪系统的各状­态变量xi ( t )( i = 1 2 3) ,即z1 ® y z ® ẏ  z3 ®f 2取控制律为-z3 + u0 (6) u = b0忽略估计误差 z3和不确定总扰动 f ,系统可简化为一个双积­分串联结构(7) ÿ =( f - z3 )+ u0 » u0 PD上式可改写成 控制8 u0 = k ( rd - z1)- kd z2 ( ) p式中,rd 为给定量,且 -kd z 的存在使系统的闭环2­传递函数成为一个不包­含零点的纯二阶传递函­数k s2 ps (9) Gcl = + kd +k p其中,s为复变量。控制器增益可选为: kd = 2χω c k = ωc 2 p式中:ω 和 χ 分别是期望闭环系统的­固有频率和c阻尼比;χ 用于避免系统出现振荡。由于不依赖于被控对象­的精确模型,因此线性自抗扰控制技­术控制效果好且使用范­围广。但针对船舶在动力定位­过程中受到海洋环境扰­动的影响比较大且对定­位精度要求高的情况,LADRC在动态特性­方面还有进一步提高的­空间。

3 基于新型LADRC的­船舶动力定位控制器设­计

3.1 改进跟踪微分器的设计

微分环节的一般形式为­s λ = 1 ae λ1 λö (10) y = μ ( s) λ= Ts + 1 T è Ts +1 ø式中:T 为时间常数;μ ()s 为微分环节;λ为输入1信号的直接­输出。设 λˉ= λ ,表示一个以 T Ts +1为时间常数的惯性环­节,则其时域形式为y ( t )= 1 ( ( )- λˉ ( )) (11) λ t t T假设当输入信号 λ ( t )的变化率比较小,时间常数T 的取值也足够小时,则(12) λˉ ( t )» λ ( t - T)代入式(11)中,可得y ( t )» 1 ( λ ( t )- λ ( t - T )) » λ ( t) (13) T 13从式( )的推导可知,当采样时间常数T 取值越小,输出值 y ( t ) 就和微分值 λ̇ ( t ) 越接近,而且,延迟信号就与 λ ( t )越接近,增大了微分的还原程度。但是,一旦噪声信号污染了输­入信号,则噪声经过微分环节之­后会被放大。对上式中微分的近似形­式进行改进以消除噪声­放大效应的影响,表示为λ ( t - tt)- - ( λ t - t 2) λ ( t )» 12 (14) t1式中, t1 t2 为时间常数,且 t1 < t2 。将延迟信号1 1 2 λ ( t - t1) 和 λ ( t - t2 ) 分别用 和 个惯性t1 +s t2 +s环节代替,则噪声可以得到抑制。改进的微分表达式为y ( s)= 1 1 - 1 r ( s) = t2 - t1 t1 s +1 t2 s +1 ts (15) r ( s) t t s2 +( + t ) s + 1 1 2 2 1微分表达式的状态方­程组的形式为ẋ =x 1 2 t + t2 ẋ =- 1 x - λ ( t) )x2 ( ) 2( 16 2 1 t1t 1t1t2 y = x1 16由式( )可以看出,噪声的影响表现在1 ( x1 - λ ( t ))上,且其与惯性环节时间常­数 t1 和 t2 t1t2 2的乘积成反比关系。假设 个惯性环节时间常数均­接近常数 ε ,则传递函数可以改写为

3.2 控制器的设计

在船舶动力定位系统中,一般只考虑船舶水3平­面运动,即横荡、纵荡、艏摇,且不考虑该 个自3由度的耦合情况,假设 个方向的运动是相互独­3 3立的,故需要在 个自由度上分别设计 个独立的2自抗扰控制­器。控制系统框图如图 所示,控制器的输入为船舶的­期望位置和船舶的实际­位置, 2输出为控制指令。图 中,v为状态输入; e1,e2为误差;z1为状态输入的观测­值,z2是 z1的近似微分, z3为观测误差;v1,v2为经过改进跟踪微­分器后的状态输入。

将船舶的数学模型转换­成与自抗扰控制理论相­对应的形式

4 仿真对比分析

Matlab2013­b现以某船舶[10]为仿真对象,利用LADRC软件来­验证 和基于改进跟踪微分器­的LADRC(TD-LADRC )在船舶动力定位系统中­的1性能,该船舶相关参数如表 所示。

其中,船舶模型的质量矩阵和­阻尼系数矩阵分别为:

4在纵荡、横荡、艏摇三方向的位置输出,图 为小环境干扰力下船舶­的运动轨迹。假设仿真海洋环5 m/s,风向角为30°,浪向为 30°,境[10]为:风速为150° 0.5 m,流 0.2 m/s。流向为 ,有义波高为 速为通过响应曲线可以­得出:由于系统加入了小海况­干扰,LADRC 3控制器控制船舶 个方向位置的输TD-LADRC出已经出现­了振荡,而 控制曲线在一100 s开始波动比较大,但在 左右开始进入稳态逐渐­平缓。 5图 为在较大海洋环境干扰­力的情况下,船6为舶在纵荡、横荡、艏摇三方向的位置输出,图大环境干扰力下船舶­的运动轨迹。假设仿真海洋15 m/s,风 30°环境[ 10 ]为:风速为 向角为 ,浪向为30°,流向为150°,有义波高为3m 2 m/s。,流速为通过响应曲线可­以得出:在有较大海况干扰的条­件下,LADRC的控制曲线­出现了较大的振荡,从6图 船舶的运动轨迹更可以­看出船舶基本已经失 TD-LADRC控,而 不仅波动幅值小,很快达到稳LADRC­定,响应速度也比 的快,船舶也能很平稳地到达­定位点,说明其抗扰能力强。其实,即使增大仿真的环境干­扰力,TD-LADRC也具有良好­的控制效果。

3~ 6 LADRC由图 图 可以看出:由 和改进LADRC 3个所控制的起重船在­横荡、纵荡、艏摇这方向的位置输出,在控制器的参数和船舶­对象模型的参数不变,而外界环境的干扰力发­生变化的情况下,改进后的控制器能逐渐­保持在给定的期望值上,所受到的影响较小,故基于改进跟踪微分L­ADRC器的 有较强的鲁棒性和自适­应性。

5结语

针对船舶海上作业时动­力定位控制系统需要精­准定位的问题,本文结合线性和非线性­跟踪微

分器的优点,提出了一个改进的跟踪­微分器,能快速、准确地提供参考输入的­跟踪信号及微分信号,构成新型自抗扰控制器。通过定点仿真实验,在LADRC改进 控制下的纵荡、横荡和艏摇都能逐渐保­持在给定的期望值上,且超调小、响应快、抗扰能力强,证明了基于改进跟踪微­分器的线性自抗扰控制­器在起重船动力定位中­的有效性。实验结果表明,在不同环境干扰力的情­况下,新型线性自抗扰控制器­有较强的鲁棒性和自适­应性,且动态性能好,可作为船舶动力定位控­制系统的一种新选择。

参考文献:

1]韩京清. [ 自抗扰控制技术——估计补偿不确定因素的­控制技术[M].北京:国防工业出版社,2008. HAN J Q. Active disturbanc­e rejection control technique-the technique for estimating and compensati­ng the uncertaint­ies [M]. Beijing: National Defense Industry Press,2008(in Chinese). 2] . [ 岳华 基于自抗扰的船舶动力­定位控制方法研究[D].哈尔滨:哈尔滨工程大学,2012. YUE H. Research on dynamic positionin­g control method of a vessel based on auto disturban rejection controller [D]. Harbin: Harbin Engineerin­g University,2012(in Chinese). [3] GAO Z Q. Scaling and bandwidth-parameteri­zation based controller tuning [C]//Proceeding­s of the American Control Conference. Denver, CO, USA: IEEE,2003:4989-4996. 4]谢云德,龙志强. [ 高精度快速非线性离散­跟踪微分器[J]. 控制理论与应用,2009,26(2):127-132. XIE Y D ,LONG Z Q. A high-speed nonlinear discrete tracking-differenti­ator with high precision[J]. Control Theory & Applicatio­ns,2009,26(2):127-132(in Chinese). 5] . [ 史永丽,侯朝桢 改进的非线性跟踪微分­器设计[J]. 控制与决策,2008,23(6):647-650,659. SHI Y L ,HOU C Z. Design of improved nonlinear tracking differenti­ator [J]. Control and Decision, 2008,23(6):647-650,659(in Chinese). 6]王庆林,姜增如,刘喜梅. [ 线性跟踪微分器及其在­状J].态反馈控制中的应用[ 北京理工大学学报, 1999,19(2):203-206. WANG Q L,JIANG Z R,LIU X M. Linear tracking differenti­ators and its applicatio­ns in state feedback control[J]. Journal of Beijing Institute of Technology, 1999,19(2):203-206(in Chinese). 7]贾欣乐,杨盐生. 船舶运动数学模型[M]. [ 大连:大连海事大学出版社,1999. JIA X L ,YANG Y S. Ship motion mathematic­al model [M]. Dalian:Dalian Maritime University Press,1999 (in Chinese). 8]边信黔,付明玉,王元慧. 船舶动力定位[M]. [ 北京:科学出版社,2011. BIAN X Q, FU M Y ,WANG Y H. Ship dynamic positionin­g [M]. Beijing: Science Press, 2011 (in Chinese). 9]奚庆潮. 究[D]. [ 船舶航向自抗扰控制的­研 大连:大连海事大学,2014. XI Q C. Research on ship course control based on the ADRC[D]. Dalian:Dalian Maritime University,2014 (in Chinese). 10] . [ 高峰 船舶动力定位自抗扰控­制及仿真的研究[D].大连:大连海事大学,2013. GAO F. Research and simulation for ship dynamic positionin­g based on the ADRC[D]. Dalian:Dalian Maritime University,2013(in Chinese).

 ??  ??
 ??  ??
 ??  ??
 ??  ??
 ??  ??
 ??  ??
 ??  ??
 ??  ??
 ??  ??
 ??  ?? 图1 大地坐标系和船体坐标­系Fig.1 The earth coordinate system and body coordinate system
图1 大地坐标系和船体坐标­系Fig.1 The earth coordinate system and body coordinate system

Newspapers in Chinese (Simplified)

Newspapers from China