摘要
针对在风、浪、流时变干扰下欠驱动水面船舶的轨迹跟踪控制问题,设计了一种基于模型预测控制的轨迹跟踪控制器.考虑到欠驱动船舶在没有横向驱动力情况下控制船舶纵向、横向和艏摇角3个自由度的运动,建立了仅有2个控制输入量且存在风、浪、流干扰下的非线性状态空间模型,在对模型近似线性化后应用线性模型预测控制方法设计出了一种考虑控制量极限约束、控制增量约束以及输出量约束的轨迹跟踪控制器.最后,在仿真环境下测试了系统对圆形轨迹的跟踪性能,并对约束进行了误差分析.结果表明,所设计的控制器能较好地满足跟踪性能,并能抵抗一定程度的环境干扰.
Aimed at the time-varying disturbances induced by wind,current and waves,a trajectory tracking controller based on model predictive control(MPC)was designed.During the design,according to the need that the motion of under-actuated surface vessel would be controlled in three degree-of-freedom without the crosswise input,a state-space equation was built with only 2inputs under the disturbances induced by wind,current and waves.Then,a trajectory controller was proposed considering the constraint of input range,input increment range and trajectory range.Finally,the trajectory tracking performance was tested in simulation environment and the tracking errors were analyzed.The results show that the designed controller can force the vessel to track an ellipse trajectory regarding the disturbances.
出处
《上海交通大学学报》
EI
CAS
CSCD
北大核心
2015年第12期1842-1848,1854,共8页
Journal of Shanghai Jiaotong University
基金
国家自然科学基金项目(61273234)
湖北省自然科学基金重点项目(2015CFA111)资助
关键词
欠驱动船舶
模型预测控制
轨迹跟踪
环境干扰
underactuated surface vessels
model predictive control(MPC)
trajectory tracking
environmental disturbances