虚拟船舶引导的欠驱动船舶轨迹跟踪输入饱和约束控制

Input saturation-constrained trajectory tracking control for virtual ship-guided underactuated ships

  • 摘要: 【目的】为提升欠驱动船舶轨迹跟踪控制中的收敛效果,解决未知环境干扰、控制输入过饱和及传统快速终端滑模控制方法会产生虚部的问题。【方法】通过设计虚拟船舶,使欠驱动船舶轨迹跟踪问题转化为与虚拟船舶速度的跟踪拟合问题。在控制环中,引入饱和函数对控制输入进行约束,设计一种新型的全局快速终端滑模面,同时,设计非线性扰动观测器观测外部扰动并补偿到控制器中。【结果】仿真实验表明,所设控制器在受到未知时变干扰下也能保持很好的鲁棒性,也不会产生虚部问题,同时,与二阶滑模控制器和普通非线性滑模控制器相比,跟踪轨迹与期望轨迹的收敛效果分别提升了约9.62%和33.80%,纵向速度跟踪误差的收敛效果分别提升了约49.43%和51.11%。【结论】结果表明,所设计的新型的全局快速终端滑模轨迹跟踪控制器优于二阶滑模控制器和普通非线性滑模控制器,为轨迹跟踪控制器设计提供了一种新的思路。

     

    Abstract: Objectives To improve convergence in underactuated ship trajectory tracking under unknown disturbances, control saturation, and imaginary term generation in conventional fast terminal sliding mode methods. Methods Transform the tracking problem into following a virtual ship's speed. Use a saturation function in the control loop, design a new global fast terminal sliding surface, and employ a nonlinear disturbance observer for compensation. Results Simulations confirmed robustness against unknown time-varying disturbances without imaginary terms. Tracking convergence improved by 9.62% and 33.80%, longitudinal velocity error reduction reached 49.43% and 51.11%, compared to second-order sliding mode controllers and conventional nonlinear sliding mode controllers. Conclusions Results show the designed novel global fast terminal sliding mode controller for trajectory tracking outperforms the second - order sliding mode controller and ordinary nonlinear sliding mode controller, offering a new approach for trajectory tracking control.

     

/

返回文章
返回