
滑模控制船舶动力定位控制系统研究
关克平;张新放
【摘要】为了提高动力定位船舶或作业平台在复杂海况条件下的定位精度,对动力
定位船舶的控制器进行设计研究,通过建立简化的船舶三自由度数学模型,采用滑模
变结构控制方法进行控制器的设计,并基于李雅普诺夫函数进行稳定性分析,通过软
件进行仿真验证,仿真结果表明,在存在外界环境干扰的条件下,所设计的滑模控制器
能够较好的保持系统的稳定性和鲁棒性,控制性能良好,对进一步研究动力定位船舶
的控制系统有一定的参考意义.%Toimprovetheaccuracyofdynamic
positioningshiporoperatingplatforminthecomplicatedacondi-tions,
thecontrollerofDynamicPositioningSystem(DPS)
methodofSlidingModelControl(SMC)isadoptedtodesignthecontroller.
AndthefunctionofLyapunovisudtoanalyzethestabilityofthe
,onedynamicpositioningshipisudasthesimulation
heconditionoftheinterferenceoftheexternal
environment,t寿星帽 heresultsofsimulationshowthattheslidingmod-el
controllerhasgoodabilityofcontrolperformance,aswellasthestability
trollerisconsideredasaufulreferenceforthe
DynamicPositioningSystem.
【期刊名称】《舰船科学技术》
【年(卷),期】2018(040)003
【总页数】5页(P61-65)
【关键词】滑模控制;数学模型;动力定位系统;控制器
【作者】关克平;张新放
【作者单位】上海海事大学商船学院,上海201306;上海海事大学商船学院,上海
201306
【正文语种】中文
【中图分类】U664.8
0引言
随着海洋经济的快速发展,人类对海洋的探索越来越重视,而深海环境的复杂多变,
使得作业的船舶或平台需要更高的定位精度,传统的作业工具由于其自身的局限性,
如锚泊操作复杂、机动性能差等缺点,已经不能满足现代定位精度的要求,因此,
具有智能控制的动力定位系统应运而生[1]。
动力定位系统(DynamicPositioningSystem,DPS)是指在不借助外界的辅助
下,依靠自身的动力装置来对船舶进行定位的控制系统;主要有测量系统、控制系
统和推进系统3部分组成,其中控制系统是核心[2],其工作原理如图1所示。
工作原理为:DPS根据测量系统获得的船舶运动信息及当前环境参数,将船舶当
前的位置和首向与设爱国主义歌曲 定值比较,经过信号处理剔除噪声、船舶干扰信号;控制器根
据得到的偏差和控制算法计算出所需推力;船舶的推进器形成一个足以抵消外界环
境干扰的主动力和转矩,最终使船舶保持目标位置或设定的航迹[3]。
本文在前人研究的基础上,对动力定位船舶的控制系统进行研究,采用滑模变结构
控制(SlidingModelControl,SMC)方法设计一种新型的控制器,使其具有较
好的控制效果,具有更好的稳定性和鲁棒性。
1船舶动力定位系统的数学模型
船舶在海上的运动极其复杂,包括横摇(Rolling)、纵摇(Pitching)、首摇
(Yawing)、横荡(Swaying)、纵荡(Surging)和垂荡(Heaving)六自由
度的运动[4]。本文为了简化船舶运动的数学模型,只考虑水平面上横荡、纵荡和
首摇三自由度的运动。
图1船舶动女孩生病了 力定位系统框图Fig.1BlockdiagramofDPS
1.1建立坐标系
首先建立坐标系,包括大地坐标系EON和随船坐标系XOY,如图2所示,船舶
的位置和首向的矢量式为,船舶的速度矢量式为
图2大地坐标系和随船坐标系Fig.2Earth-fixedframeandbodyframe
2种坐标系的转换关系为[5]:
式中,转换矩阵:
1.2船舶运动的数学模型
船舶运动包括低频运动和高频运动,高频运动仅表现为周期性的振荡而不会引起平
均位置的改变,一般从测得的综合信息分离出低频信号加以控制,而不对高频信号
进行控制;为便于描述船舶运动,本文假设船舶质量分布均匀、左右对称且视为刚
体,忽略海洋环境的高频干扰,只考虑风、流、浪等引起的低频干扰,得到经简化
的三自由度船舶低频运动的数学模型[6]:
式中:M为惯性矩阵,且满足为阻尼系数矩阵,且满足为推进器产生的控制输入
量;s为外界环境对船舶产生的干扰力和力矩,且假设干扰力矩有界,
式中:m为船舶质量,IZ为船舶转动惯量;,。为船舶在纵荡,横荡,首摇方向
上产生的附加质5个月的宝宝 量;Xu,Yv,Nr为船舶在三自由度方向上的线性阻尼系数[7]。
2船舶动力定位系统滑模控制器的设计
传统的DPS控制器很难满足现代船舶定位精度的要求,故要采用更加适宜的控制
方法来设计控制器。滑模变结构控制理论的提出,对解决系统的不确定性问题具有
很强的鲁棒性,对非线性系统的控制具有良好的控制效果。滑模控制理论以其独特
的优点,广泛应用于各类控制器的设计当中[8]。
2.1滑模变结构控制理论
变结构控制是一类特殊的非线性控制,其非线性表现为控制的不连续性;其控制原
理为,根据系统所期望的动态特性来设计系统的切换超平面,通过滑动模态控制器
使系统状态从超平面之外向切换超平面收束;系统一旦到达切换超平面,控制作用
将保证系统沿切换超平面到达怎样蒸鸡蛋糕 系统原点,这一沿切换超平面向原点滑动的过程称为
滑模控制;其优点是能够克服系统的不确定性,对干扰和未建模动态具有很强的鲁
棒性,尤其是对非线性系统具有良好的控制效果;该方法的缺点在于当状态轨迹到
达滑模面后,难于严格地沿着滑模面向平衡点滑动,而是在滑模面两侧来回穿梭,
从而产生抖振[9]。
2.2滑模变结构控制器的设计
本文采用双环滑模控制的方法来设计控制律,采用积分器来设计切换函数。外环控
制是将船舶的实际位置和首向对期望值进行跟踪,并产生期望速度Vd传递给内环;
内环控制是将船舶的实际速度V对期望速度Vd进行跟踪,由内环产生的实际速度
V通过积分器转化为船舶的位置和首向。其外环为位置和首向环,内环为速度环
[10]。控制系统的框图如图3所示。
图3双环滑模动力定位系统框图Fig.3BlockdiagramofbicyclicSMC
system
本文设计的控制目标:设计控制向量c,使船舶的实际位置和首向保持在期望
的位置和首向d上。
设系统的位置和首向误差为e,定义:
则其中文自我介绍 速度误差:
对其求一阶导数得:
定义系统的外环滑模面so:
其中,对角矩阵1特征值为正。
对式(7)求一阶导数得:
将式(3)、式(5)代入式(7)得:
定义期望值vd:
式中:1>0,将vd代入式(8)得
定义系统的内环滑模面si:
其中,对角矩阵2特征值为正。
对式(12)求一阶导数得:
将式(3)、式(6)代入式(12)得:
得控制律c:
可令:
其中2>0。
则控制律c:
2.3稳定性分析
Lyapunov函数常作为判断系统稳定性的重要工具,本文用来判断所设计控制器的
稳定性[11]。
对外环滑模面so,构造Lyapunov函乳臭未干的意思 数Vo:
对上式求一阶导数:
将式(11)代入式(19)得:
当系统的实际速度趋近于期望速度,即时,可得:
根据Lyapunov函数的稳定性理论可知,所设计的外环滑模的控制系统趋于稳定。
对内环滑模面si,构造Lyapunov函数Vi:
对上式求一阶导数:
将式(16)代入上式得:
根据Lyapunov函数的稳定性理论可知,所设计的内环滑模的控制系统趋于稳定
[12]。
3仿真试验
为了验证所设计的滑模变结构控制器的控制效果,采用的船舶模型为经简化的动力
定位船舶三自由度模型,为了便于仿真,将式(3)进一步简化得:
式中,令,将其写成状态方程的形式为:
本文以某动力定位船舶为对象进行仿真研究[13],该动力定位船舶的主要参数如表
1所示。
公式(3)中的惯性矩阵M,线性阻尼矩阵可用理论方法或实验方法求得,本文使
用外国学者Clarke整理的水动力导数估算公式计算[14],对仿真船舶的主要参数
计算可得:
表1动力定位船舶的主要参数Tab.1Mainparametersofdynamicposition
ship船舶总长/m76.2船宽/m18.8吃水/m6.25高度/m82.5满载排水量/t4
200发动机功率/kW3533
由计算出的惯性矩阵M,线性阻尼矩阵D(),进一步计算出系数矩阵A和矩阵B:
仿真中,取船舶的期望位置和首向船舶的初始位置和首向采样时间取T=0.01s,
外界风浪流引起的干扰力矩取,控制律中的参数设置为:通过Matlab编程,采
用ode45函数,即表示四/五阶龙格-库塔法[15],仿真结果如图4~图6所示。
从仿真结果来看,所设计的滑模变结构控制器表现出了良好的控制效果。由图4
船舶位置和首向的变化曲线可知,所设计的控制律能使船舶位置和首向渐进稳定到
期望值;由图5船舶速度的变化曲线可知,所设计的控制律能使船舶速度渐进稳
定到目标值,并保持该状态;由图6控最长的电影 制律的变化曲线可知,所设计的控制律在
经过一段时候,能趋于稳定状态,说明该控制律具有较好的控制效果。
4结语
本文基郭嘉简介 于动力定位船舶简化的三自由度数学模型,借助滑模变结构控制方法,设计
一种滑模变结构控制的动力定位控制器,并对所设计的控制器进行了稳定性分析,
最后借助某动力定位船舶作为仿真对象,通过Matlab编程对控制器进行仿真验证,
结果表明,在有外界环境的干扰下,该控制器能较好地保持稳定性和鲁棒性,控制
精度较高,对今后进行动力定位控制器的设计研究具有一定恶魔简笔画 的参考意义。
图4船舶位置和艏向的变化曲线Fig.4Curveofshippositioningand
heading
参考文献:
[1]赵志高,杨建民,王磊.动力定位系统发展状况及研究方法[J].海洋工程,2002,
20(1):91–97.
[2]史斌杰,吴辙莹.动力定位系统的最新技术进展分析[J].上海造船,2011,87(3):
43–45.
[3]边信黔,付明玉,王元慧.船舶动力定位[M].科学出版社,2011,5.
[4]童进军,何黎明,田作华.船舶动力定位系统的数学模型[J].船舶工程,2002,5:
27–29.
[5]LINYong-yi,DUJia-lu,HUXin,ofneuralnetworkobrver
forshipdynamicpositioningsystem[C]//Proceedingsofthe33rdChine
ControlConference.2014.7:28-30.
[6]EATANNURI,ACAGOSTINHO,HMMORISHITA,c
positioningsystems:anexperimentalanalysisofslidingmodecontrol[J].EI
ControlEngineeringPractice.2010(18):1121–1132.
图5船舶速度的变化曲线Fig.5Curveofshipspeed
图6控制律的变化曲线Fig.6Curveofcontrollaw
[7]郭娟.不同海况条件下船舶动力定位混合控制系统设计[D].上海:上海交通大学,
2012.
[8]王祝炯.滑模变结构控制系统设计研究[D].杭州:浙江工业大学,2003.
[9]刘金琨.滑模变结构控制MATLAB仿真[M].北京:清华大学出版社,2005.
[10]刘洋.船舶动力定位的智能控制及推力分配研究[D].大连:大连海事大学,2013.
[11]罗利军,李银山,李彤.李雅普诺夫指数谱的研究与仿真[J].计算机仿真,2005,
22(12):285–288.
[12]YANMing,YIJin-hui,LIUYang,gmodecontrolalgorithm
badonT-Sfuzzymodelforaclassofnonlinearsystems[C]//IEEE
InternationalConferenceonAutomationandLogisticsShenyang,
China.2009,8.
[13]TIFOSSEN,SISAGATUN,ficationofdynamically
positionedships[J].JournalControlEngineeringPractice.1996,4(3):369–
376.
[14]刘胜.现代船舶控制工程[M].北京:科学出版社,2010:32–33.
[15]管自新,温智宁.基于MATLAB常微分算子ode45的RLC电路状态轨迹的描
绘[J].中国科技信息,2008,13:34–35.
本文发布于:2023-03-20 01:38:29,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/zhishi/a/1679247510125298.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:船舶定位系统.doc
本文 PDF 下载地址:船舶定位系统.pdf
| 留言与评论(共有 0 条评论) |