基于改进人工势场的欠驱动船舶有限时间滑模避障与跟踪控制

Finite Time Sliding Mode Obstacle Avoidance and Path Following Control for Underactuated Ships Based on Improved Artificial Potential Field

  • 摘要:
    目的 针对模型不确定性和外界环境干扰的欠驱动船舶避障与路径跟踪问题,提出一种基于改进人工势场的避障算法和基于有限时间滑模的路径跟踪控制方法。
    方法 首先,根据人工势场法原理,改进传统人工势场的斥力函数,克服目标不可达问题。考虑到动态环境下船舶与障碍物的相对速度,引入相对速度斥力提升避障安全性,并利用模拟退火算法进一步优化,以克服局部极小值问题。在避障算法下对路径跟踪的控制设计中,利用指令滤波技术和径向基函数神经网络最小学习参数法(RBFNNMLP)降低系统计算复杂度,并结合有限时间滑模设计路径跟踪控制器。
    结果 Lyapunov稳定性分析证明了系统在有限时间内稳定。仿真对比结果表明,在海浪干扰下,所设计控制算法的位置误差在6 s左右收敛,误差收敛于零,且船舶在陷入目标不可达及局部极小值时能有效实现避障,并持续执行路径跟踪任务,验证了所提控制算法的有效性和鲁棒性。
    结论 所提控制算法可以为欠驱动船舶避障与路径跟踪的进一步优化及实际应用提供参考。

     

    Abstract:
    Objective Aiming at the the issue of obstacle avoidance and path following for underactuated ships with model uncertainties and external environmental disturbances, an obstacle avoidance algorithm based on improved artificial potential field and a path following control method based on finite-time sliding mode control are proposed.
    Method Firstly, based on the principles of the artificial potential field method, the traditional repulsive force function of the artificial potential field is modified to overcome the issues of unreachable targets problem. Considering the relative velocity relationship between ships and obstacles in dynamic environments, relative velocity repulsion is introduced to enhance obstacle avoidance safety, and simulated annealing algorithm is further optimized to addressing the local minima problem. In the control design of path following under obstacle avoidance algorithm, command filtering technology and radial basis function neural network minimum learning parameter method (RBFNNMLP) are used to reduce the computational complexity of the system, and a path following controller was designed by combining finite-time sliding mode control. Lyapunov stability analysis proves the system's stability within a finite time.
    Results Simulation comparison results show that under sea wave disturbances, the position error of the designed control algorithm converges in about 6 seconds, with the error converging to zero. Moreover, the ship can effectively avoid obstacles and continue to perform path following tasks when encountering unreachable targets and local minima, verifying the effectiveness and robustness of the proposed control algorithm.
    Conclusion The proposed control algorithm can serve as a reference for further optimization and practical application of obstacle avoidance and path following for underactuated ships.

     

/

返回文章
返回