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

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

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

     

    Abstract: Object To address the key challenges faced by underactuated ships in trajectory tracking control under complex sea conditions - including dealing with unknown environmental disturbances, suppressing control input saturation, and eliminating the complex number domain operations inherent in traditional fast terminal sliding mode methods.
    Method A comprehensive control strategy based on a virtual reference model and a new type of sliding surface was proposed. By constructing a virtual ship system, the complex underactuated ship trajectory tracking problem was decoupled and transformed into an accurate tracking problem for the virtual ship speed command. In the design of the control loop, a new type of global fast terminal sliding surface was designed. To enhance the anti-disturbance ability, a nonlinear disturbance observer was designed and integrated to estimate the time-varying unknown environmental disturbances online and in real time, and the estimated value was introduced as a feedforward compensation term into the controller. In addition, for the saturation constraints of the actuator, a saturation function was introduced in the control law generation.
    Results The simulation experiment results show that, even in the presence of unknown time-varying external disturbances, this controller still exhibits excellent robust stability and tracking accuracy, successfully avoiding the complex number calculation problems encountered in traditional methods. The comparative experiment analysis reveals that, compared with the advanced second-order sliding mode controller and the typical ordinary nonlinear sliding mode controller, the method proposed in this paper significantly improves the convergence performance: in position tracking, the convergence accuracy has increased by approximately 9.62% and 33.80% respectively; in longitudinal speed tracking, the error convergence accuracy has improved even more significantly, reaching approximately 49.43% and 51.11% respectively.
    Conclusion The newly designed global fast terminal sliding mode trajectory tracking controller is superior to the second-order sliding mode controller and the ordinary nonlinear sliding mode controller, and it provides a new idea for the design of trajectory tracking controllers. The newly designed global fast terminal sliding mode trajectory tracking controller is superior to the second-order sliding mode controller and the ordinary nonlinear sliding mode controller, and it offers a new idea for the design of trajectory tracking controllers.

     

/

返回文章
返回