Predefined time tracking control of underactuated surface vessels with inputs saturation
-
摘要: 【目的】为了解决欠驱动水面舰艇(USV, underactuated surface vessels)在模型不确定性、强耦合特性和控制器输入饱和情况下的轨迹跟踪问题,提出了基于输入饱和的欠驱动水面舰艇预定义时间跟踪控制方法。【方法】由于USV模型具有非零对角项和强耦合特性,首先引入了坐标变换,将系统模型转变为斜对角形式。为了获得预定的跟踪性能,将预定义时间性能函数与障碍Lyapunov函数(BLF)结合,保证了瞬态和稳态的跟踪性能。利用自组织神经网络(self-structuring neural networks, SSNN)逼近未知外部环境扰动和复杂的连续未知非线性项以及输入饱和产生的影响,以保证控制系统的跟踪精度,并且SSNN的神经元数目可以在线调整优化,从而减少了控制系统的计算负担。【结果】基于Lyapunov稳定性理论,证明了闭环系统在预定义时间内是有界稳定的,跟踪误差始终保持在约束范围内。【结论】仿真结果表明所提出的控制策略是有效的,表现出良好的跟踪性能。Abstract: [Objective] To solve the trajectory tracking problem of underactuated surface vessels (USV) under the condition of model uncertainty, strong coupling characteristics and controller input saturation, a predefined time tracking control method for underactuated surface vessels based on input saturation is proposed. [Method] Due to the non-zero diagonal terms and strong coupling characteristics of the USV model, coordinate transformation is introduced to transform the system model into diagonal form. To obtain the predetermined tracking performance, the predefined time performance function is combined with the obstacle Lyapunov function (BLF) to ensure the transient and stable tracking performance. Self-structuring neural networks (SSNN) are used to approximate unknown external disturbances and complex continuous unknown nonlinear terms, and to deal with the impact of actuator saturation, so as to ensure the tracking performance of the control system. Moreover, the number of SSNN neurons can be adjusted online, which can reduce the computational burden on the control system. [Results] Based on Lyapunov stability theory, it is proved that the closed-loop system is bounded stable in a predefined time, and the tracking error is always within the constraint range. [Conclusion] The simulation results show that the proposed control strategy is effective and has good tracking performance.
-
计量
- 文章访问数: 135
- 被引次数: 0