针对粒子群优化算法易出现早熟和细菌觅食算法全局优化能力差的问题,提出一种基于细菌觅食与粒子群的改进混合优化算法。建立以降低推进器功率消耗和减少各推进器的分配误差为优化目标的数学模型,约束条件包括推力分配目标的推力和扭矩限制、偏转角限制。基于改进的粒子群-细菌觅食混合算法进行推力分配优化,以算法结果的适应度值、计算消耗时间对优化算法的收敛性和实时性进行分析和比较。结果对比表明,对改进的群智能算法解决推力分配问题有一定参考价值。
An improved hybrid optimization algorithm based on bacterial feeding and particle swarm optimization is proposed to solve the problems of premature and poor global optimization ability of particle swarm optimization algorithm. Mathematical model with optimum target of total power and minimum loss of propeller is established. Restraints include thrust and torque limitation and deflection angle limitation of thrust distribution target. The thrust distribution optimization is carried out based on the improved particle swarm optimization-bacteria foraging hybrid algorithm. The convergence and real-time performance of the optimization algorithm are analyzed and compared with the fitness value of the algorithm results and the calculation time consumed. The comparison of the results shows that the improved swarm intelligence algorithm has certain reference value for solving the thrust distribution problem.
2023,45(20): 121-126 收稿日期:2022-8-5
DOI:10.3404/j.issn.1672-7649.2023.20.023
分类号:U664.82
作者简介:李冬琴(1979-),女,博士,教授,研究方向船舶航行性能分析、多学科设计优化方法、现代船舶设计方法
参考文献:
[1] 蓝雪. 船舶动力定位系统推力分配与控制方法研究[D]. 上海: 上海交通大学, 2018.
[2] SORDALEN O J. Optimal thrust allocation for marine vessels[J]. Control Engineering Practice, 1997, 5(9): 1223–1231
[3] JOHANSEN T A, FOSSEN T I, BERGE S P. Constrained nonlinear control allocation with singularity avoidance using sequential quadratic programming[J]. IEEE Transactions on Control Systems Technology, 2004, 12(1): 211–216
[4] FOSSEN T I, JOHANSEN T A. A survey of control allocation methods for ships and underwater vehicles[C]. Control and Automatic, 2006.14th Mediterranean Confeerence on. IEEE, 2006: 1-6.
[5] 尚留宾, 王威, 刘志华. 基于粒子群算法的动力定位推力分配决策变量优选[J]. 船舶工程, 2019, 41(10): 81–84+97
[6] FOSEEN T I. Handbook of marine graft hydrodynamics and motion control[M]. Chichester: John Wiley&Sons, 2011.
[7] FOSEEN T I. Marine control systems: guidance, navigation and control of ships, rigs and underwater vehicles[M]. Trondheim: Marine Cybernetics, 2002.
[8] 李亚品, 邹德旋, 段纳. 基于遗传-细菌觅食组合算法的非线性模型优化[J]. 电子科技, 2019, 32(5): 16–20
[9] 谷旭平, 唐大全. 基于细菌觅食算法的多异构无人机任务规划[J]. 系统工程与电子技术, 2021, 43(11): 3312–3320