基于MOPSO的多拖船自主拖曳系统协同控制

Cooperative control of multi-tug autonomous towing systems based on MOPSO

  • 摘要:
    目的 针对多约束与物理耦合的多拖船拖曳系统协同控制问题,提出一种融合多准则切换策略的多目标粒子群优化方法。
    方法 首先建立多拖船拖曳系统运动数学模型,并将其转化为多目标优化问题;随后制定粒子群速度与位置更新规则,构建MOPSO控制框架;在此基础上,引入多准则切换策略,以提升系统在不同场景下的适应性,并获取全局最优解。
    结果 仿真结果表明,相较于传统最优控制方法,系统收敛速度提升21.88%,被拖船纵向与横向误差分别降低43.39%和48.99%,四艘拖船的跟踪误差均得到一定的下降,实现了更平滑与紧凑的编队控制效果。相较于单一准则方法,多准则切换策略在帕累托前沿分布上表现出更均匀的全局寻优特性,整体解集更接近理想最优区域,收敛速度提高7.41%,被拖船纵向与横向误差分别降低11.47%与10.27%,多目标间误差分布更加均衡。
    结论 所提方法能够在提升被拖船控制精度的同时,实现拖船间的协同与系统整体性能的最优平衡。

     

    Abstract:
    Objective To address the cooperative control problem of multi-tug towing systems characterized by multiple constraints and strong physical coupling, a multi-objective particle swarm optimization (MOPSO) method integrated with a multi-criterion switching strategy is proposed.
    Method First, a comprehensive mathematical model of the multi-tug towing system's motion is established. This model fully captures the 3-DOF nonlinear dynamics of both the towed ship and each individual tug. This highly coupled dynamic system is subsequently reformulated as a multi-objective optimization problem. The primary conflicting objectives are carefully defined as: (1) Minimizing the towed ship's pose and velocity tracking errors, (2) Minimizing the tugs' pose and velocity tracking errors—specifically, reducing variance in inter-tug distances and relative orientations—to achieve safe, compact, and coordinated tug formation under diverse conditions. Next, tailored velocity and position update rules for the particle swarm are developed to construct a multi-objective particle swarm optimization (MOPSO) control framework. The velocity update mechanism incorporates an adaptive inertia weight to balance global exploration in early stages and fine local exploitation later. Building upon this MOPSO foundation, a multi-criterion switching strategy is introduced as a core innovation. To prevent the particle swarm from becoming trapped in local optima during the search process, this strategy adopts a fixed-interval switching combined with random selection mechanism: a predefined switching interval is set, and whenever the current iteration count reaches a multiple of this interval, a new evaluation criterion is randomly selected from a predefined set of multiple criteria to guide the subsequent iterations. The predefined criteria for selecting the global best particle from the external archive are as follows: (1) Total Loss Minimization Criterion; (2)Towed Ship Loss Minimization Criterion; (3) Maximum Loss Minimization Criterion; (4) Tug Loss Balancing Criterion. By periodically and randomly switching among these complementary criteria at fixed intervals, the strategy dynamically adjusts the search direction, effectively escapes local attractors, maintains better diversity in the Pareto archive, and ultimately yields a more uniform, well-converged, and globally optimal Pareto front tailored to the complex, coupled dynamics of the multi-tug towing system.
    Results Simulation results demonstrate that, compared with the traditional optimal control method, the proposed approach improves the convergence speed by 21.88%, while reducing the towed ship's longitudinal and lateral errors by 43.39% and 48.99%, respectively. The tracking errors of all four tugs are also reduced, resulting in smoother and more compact formation control. Furthermore, compared with the single-criterion method, the proposed multi-criterion switching strategy achieves a more uniform Pareto front distribution, with the solution set closer to the ideal optimal region. The convergence speed is improved by 7.41%, and the longitudinal and lateral errors of the towed ship are reduced by 11.47% and 10.27%, respectively, achieving a better balance among multiple objectives.
    Conclusion The proposed method enhances the control accuracy of the towed ship while achieving coordinated control among tugs and optimal balance of overall system performance.

     

/

返回文章
返回