Null-space-based active disturbance rejection control allocation for ship autonomous berthing
-
摘要: 【目的】针对船舶自主靠泊过程中遇到的环境载荷、岸壁效应、模型不确定以及控制分配误差等多源干扰的影响。【方法】提出了一种基于零空间的自抗扰控制分配方法,首先建立船舶靠泊运动数学模型、多源干扰模型和控制分配模型,并据此设计神经网络扩张状态观测器实时估计船舶运动及其所受到的多源干扰;然后引入零空间技术设计控制分配算法,并基于该方法实现了先泊位外镇定再平行靠泊方案;最后证明了船舶自主靠泊系统在文本提出的方法下所有误差信号一致最终有界,保证了船舶自主靠泊过程的安全性。【结果】仿真对比结果表明,所提出的方法在轨迹跟踪效果与二次规划法近似的情况下,求解所需时间为其1.3%,艏向最大分配误差为伪逆法的36.51%。【结论】所提出的方法在满足靠泊运动控制精度的同时,求解所需时间明显缩短,最大分配误差显著降低,保证了控制分配的实时性与精确性。Abstract: [Objectives] Aiming at the influence of multi-source disturbances such as the environmental loads, the bank effects, the model uncertainties and the control allocation errors encountered during the autonomous berthing of ships. [Methods] A null-space-based active disturbance rejection control allocation method is proposed. Firstly, the ship berthing motion model, multi-source disturbances model and control allocation model are established, and a neural network extended state observer (ESO) is designed to estimate ship states and multi-source disturbances in real time. Secondly, the null-space technology is introduced to design the control allocation algorithm, and based on this method, the scheme of stabilization control outside the berth and then parallel berthing is realized. Finally, it is proved that all error signals of the autonomous berthing system under the proposed method remain uniformly ultimately bounded, ensuring the safety of the autonomous berthing process. [Results] The comparative simulation results show that the proposed method has a trajectory tracking effect similar to that of the quadratic programming (QP) method, and the solution time required is about 1.3%, and the yaw maximum allocation error is 36.51% of the pseudo inverse (PI) method. [Conclusions] The proposed method not only ensures the accuracy of berthing motion control, but also significantly reduces the time required for solving and the maximum allocation error. This ensures real-time control allocation with high accuracy.
-
Key words:
- ship berthing /
- multi-source disturbances /
- control allocation /
- null-space
-
计量
- 文章访问数: 83
- 被引次数: 0