基于改进自适应反演的船舶航向控制器设计

Zhi-hui Qu, Xing-cheng Wang
{"title":"基于改进自适应反演的船舶航向控制器设计","authors":"Zhi-hui Qu, Xing-cheng Wang","doi":"10.2991/MASTA-19.2019.5","DOIUrl":null,"url":null,"abstract":"This paper presents an improved adaptive backstepping control method based on uncertain parameters of ship model to design the ship course controller. The K-class function is introduced into every step of the virtual function design to ensure the stability of the closed-loop system and accelerate the convergence speed of the system state variables. Simulation results show that IAB control method is more superior than the traditional adaptive backstepping control method. Introduction Course control is the key of ship movement. Aiming at the problem of ship heading control strategy, many scholars have done a lot of researches in this field. The design of autopilot based on PD and PID is simple and effective, but its effect is not ideal in the real environment [1]. In [2], a ship autopilot is designed by combining high-order sliding mode control with dynamical sliding mode control. In [3], the approximation of unknown and uncertain dynamics is achieved by T-S fuzzy system, which guarantees the boundedness of all the signals in the closed-loop system. In [4], an adaptive control algorithm based on Nussbaum gain is proposed for the course keeping system, which solves the uncertainty of the ship course keeping system and reduces the influence of external interference and simplifies the control law. The backstepping method has advantages especially in nonlinear problems and has attracted extensive attention in ship motion control. In [5], an improved brief backstepping controller that replaces heading errors with a nonlinear function is proposed, which has proven to be robust. In [6], an eigenvalue decomposition adaptive sliding mode controller (SMC) is proposed, which can effectively eliminate the steady-state error and improve the capability of ship course keeping. In [7], an advanced adaptive observer based ship dynamic positioning backstepping is proposed, and the bias term is used to represent slow-varying disturbances and unmodeled dynamic. In [8], the backstepping is proposed to design station-keeping controllers of unmanned surface vehicle, and favorable results are obtained in the actual marine control system. In [9], the backstepping method is also adopted to design controller for under-actuated ships with input saturation, achieving global stability tracking. This paper takes the model parameters in the ship heading control system will be affected by the environment into account, which results in uncertainty of the model parameters. A new ship course controller is designed by combining the K-class function and the adaptive backstepping method to accelerate the system convergence speed and accurately track the desired course. Finally, the simulation results show that the proposed method has better performance. Problem Descriptions The Norrbin nonlinear model is used to describe the relationship between ship’s rudder angle ( )  and the rate ( ) r of the course ( )  , which is as follows: International Conference on Modeling, Analysis, Simulation Technologies and Applications (MASTA 2019) Copyright © 2019, the Authors. Published by Atlantis Press. This is an open access article under the CC BY-NC license (http://creativecommons.org/licenses/by-nc/4.0/). Advances in Intelligent Systems Research, volume 168","PeriodicalId":103896,"journal":{"name":"Proceedings of the 2019 International Conference on Modeling, Analysis, Simulation Technologies and Applications (MASTA 2019)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Design of Ship Course Controller Based on Improved Adaptive Backstepping\",\"authors\":\"Zhi-hui Qu, Xing-cheng Wang\",\"doi\":\"10.2991/MASTA-19.2019.5\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This paper presents an improved adaptive backstepping control method based on uncertain parameters of ship model to design the ship course controller. The K-class function is introduced into every step of the virtual function design to ensure the stability of the closed-loop system and accelerate the convergence speed of the system state variables. Simulation results show that IAB control method is more superior than the traditional adaptive backstepping control method. Introduction Course control is the key of ship movement. Aiming at the problem of ship heading control strategy, many scholars have done a lot of researches in this field. The design of autopilot based on PD and PID is simple and effective, but its effect is not ideal in the real environment [1]. In [2], a ship autopilot is designed by combining high-order sliding mode control with dynamical sliding mode control. In [3], the approximation of unknown and uncertain dynamics is achieved by T-S fuzzy system, which guarantees the boundedness of all the signals in the closed-loop system. In [4], an adaptive control algorithm based on Nussbaum gain is proposed for the course keeping system, which solves the uncertainty of the ship course keeping system and reduces the influence of external interference and simplifies the control law. The backstepping method has advantages especially in nonlinear problems and has attracted extensive attention in ship motion control. In [5], an improved brief backstepping controller that replaces heading errors with a nonlinear function is proposed, which has proven to be robust. In [6], an eigenvalue decomposition adaptive sliding mode controller (SMC) is proposed, which can effectively eliminate the steady-state error and improve the capability of ship course keeping. In [7], an advanced adaptive observer based ship dynamic positioning backstepping is proposed, and the bias term is used to represent slow-varying disturbances and unmodeled dynamic. In [8], the backstepping is proposed to design station-keeping controllers of unmanned surface vehicle, and favorable results are obtained in the actual marine control system. In [9], the backstepping method is also adopted to design controller for under-actuated ships with input saturation, achieving global stability tracking. This paper takes the model parameters in the ship heading control system will be affected by the environment into account, which results in uncertainty of the model parameters. A new ship course controller is designed by combining the K-class function and the adaptive backstepping method to accelerate the system convergence speed and accurately track the desired course. Finally, the simulation results show that the proposed method has better performance. Problem Descriptions The Norrbin nonlinear model is used to describe the relationship between ship’s rudder angle ( )  and the rate ( ) r of the course ( )  , which is as follows: International Conference on Modeling, Analysis, Simulation Technologies and Applications (MASTA 2019) Copyright © 2019, the Authors. Published by Atlantis Press. This is an open access article under the CC BY-NC license (http://creativecommons.org/licenses/by-nc/4.0/). Advances in Intelligent Systems Research, volume 168\",\"PeriodicalId\":103896,\"journal\":{\"name\":\"Proceedings of the 2019 International Conference on Modeling, Analysis, Simulation Technologies and Applications (MASTA 2019)\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2019-07-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the 2019 International Conference on Modeling, Analysis, Simulation Technologies and Applications (MASTA 2019)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.2991/MASTA-19.2019.5\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 2019 International Conference on Modeling, Analysis, Simulation Technologies and Applications (MASTA 2019)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.2991/MASTA-19.2019.5","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

摘要

提出了一种改进的基于船模参数不确定的自适应反演控制方法来设计船舶航向控制器。在虚函数设计的每一步都引入k类函数,保证了闭环系统的稳定性,加快了系统状态变量的收敛速度。仿真结果表明,IAB控制方法优于传统的自适应反演控制方法。航向控制是船舶运动的关键。针对船舶航向控制策略问题,许多学者在这一领域做了大量的研究。基于PD和PID的自动驾驶仪设计简单有效,但其在实际环境中的效果并不理想[1]。[2]将高阶滑模控制与动态滑模控制相结合,设计了船舶自动驾驶仪。在[3]中,利用T-S模糊系统实现了未知和不确定动力学的逼近,保证了闭环系统中所有信号的有界性。文献[4]提出了一种基于Nussbaum增益的航向保持系统自适应控制算法,解决了船舶航向保持系统的不确定性,减少了外界干扰的影响,简化了控制律。反推法在非线性问题中具有独特的优势,在船舶运动控制中得到了广泛的关注。在[5]中,提出了一种改进的简短后退控制器,该控制器用非线性函数代替航向误差,并证明了该控制器的鲁棒性。[6]提出了一种特征值分解自适应滑模控制器(SMC),可以有效地消除稳态误差,提高船舶航向保持能力。文献[7]提出了一种先进的基于自适应观测器的船舶动态定位反演方法,用偏置项表示慢变扰动和未建模的动态。文献[8]提出了反推法设计无人水面航行器的站位保持控制器,并在实际的海上控制系统中取得了良好的效果。文献[9]也采用反推法设计输入饱和欠驱动船舶的控制器,实现全局稳定跟踪。本文考虑到船舶航向控制系统中的模型参数会受到环境的影响,从而导致模型参数的不确定性。将k级函数与自适应反演方法相结合,设计了一种新的船舶航向控制器,以加快系统的收敛速度,准确跟踪期望航向。仿真结果表明,该方法具有较好的性能。问题描述采用Norrbin非线性模型来描述船舶舵角()与航向速率()r()之间的关系:国际建模、分析、仿真技术与应用会议(MASTA 2019)版权所有©2019,作者。亚特兰蒂斯出版社出版。这是一篇基于CC BY-NC许可(http://creativecommons.org/licenses/by-nc/4.0/)的开放获取文章。智能系统研究进展,第168卷
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Design of Ship Course Controller Based on Improved Adaptive Backstepping
This paper presents an improved adaptive backstepping control method based on uncertain parameters of ship model to design the ship course controller. The K-class function is introduced into every step of the virtual function design to ensure the stability of the closed-loop system and accelerate the convergence speed of the system state variables. Simulation results show that IAB control method is more superior than the traditional adaptive backstepping control method. Introduction Course control is the key of ship movement. Aiming at the problem of ship heading control strategy, many scholars have done a lot of researches in this field. The design of autopilot based on PD and PID is simple and effective, but its effect is not ideal in the real environment [1]. In [2], a ship autopilot is designed by combining high-order sliding mode control with dynamical sliding mode control. In [3], the approximation of unknown and uncertain dynamics is achieved by T-S fuzzy system, which guarantees the boundedness of all the signals in the closed-loop system. In [4], an adaptive control algorithm based on Nussbaum gain is proposed for the course keeping system, which solves the uncertainty of the ship course keeping system and reduces the influence of external interference and simplifies the control law. The backstepping method has advantages especially in nonlinear problems and has attracted extensive attention in ship motion control. In [5], an improved brief backstepping controller that replaces heading errors with a nonlinear function is proposed, which has proven to be robust. In [6], an eigenvalue decomposition adaptive sliding mode controller (SMC) is proposed, which can effectively eliminate the steady-state error and improve the capability of ship course keeping. In [7], an advanced adaptive observer based ship dynamic positioning backstepping is proposed, and the bias term is used to represent slow-varying disturbances and unmodeled dynamic. In [8], the backstepping is proposed to design station-keeping controllers of unmanned surface vehicle, and favorable results are obtained in the actual marine control system. In [9], the backstepping method is also adopted to design controller for under-actuated ships with input saturation, achieving global stability tracking. This paper takes the model parameters in the ship heading control system will be affected by the environment into account, which results in uncertainty of the model parameters. A new ship course controller is designed by combining the K-class function and the adaptive backstepping method to accelerate the system convergence speed and accurately track the desired course. Finally, the simulation results show that the proposed method has better performance. Problem Descriptions The Norrbin nonlinear model is used to describe the relationship between ship’s rudder angle ( )  and the rate ( ) r of the course ( )  , which is as follows: International Conference on Modeling, Analysis, Simulation Technologies and Applications (MASTA 2019) Copyright © 2019, the Authors. Published by Atlantis Press. This is an open access article under the CC BY-NC license (http://creativecommons.org/licenses/by-nc/4.0/). Advances in Intelligent Systems Research, volume 168
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信