针对船舶动力定位系统中一类非线性有约束的推力分配问题,提出了一种以粒子群算法为基础,并引入混沌理论和遗传算法中交叉及变异策略的混合算法。建立以推进系统能耗最小为目标,包括推进器功率消耗、磨损、推力误差等;以推进器推力、方位角的工作范围和变化速率等为约束条件的多变量非线性有约束优化问题。通过仿真表明,该算法能够解决该优化问题,而且能够兼顾船舶推进系统的能耗和操纵性能,有效地提高了船舶动力定位系统的相关性能。
To solve the problem of a class of nonlinear constrained thrust distribution in ship dynamic positioning system, a hybrid algorithm based on particle swarm algorithm and crossover and mutation strategy in chaotic theory and genetic algorithm is proposed. To establish the multivariate nonlinear constrained optimization problem, by the minimum propulsion system energy consumption as the goal, including propulsion power consumption, wear and tear, thrust error, avoid singular structure, etc; by the propeller thrust, the azimuth Angle scope of work and change rate as constraint. The simulation results show that the proposed algorithm can solve the optimization problem, and can improve the energy consumption and maneuverability of the ship propulsion system, improve the performance of the ship dynamic positioning system effectively.
2018,40(12): 99-103 收稿日期:2017-03-31
DOI:10.3404/j.issn.1672-7649.2018.12.020
分类号:U664.82
作者简介:李新想(1993-),男,硕士研究生,研究方向为复杂系统控制与优化
参考文献:
[1] 杨世知, 王磊, 张申. 基于能耗最优化的动力定位推力分配逻辑算法研究[J]. 船舶力学, 2011, 3(15):217-226
[2] JOHANSEN T A, FOSSEN T I, BERGE S P. Constrained Nonlinear Control Allocation with Singularity Avoidance using Sequential Quadratic Programming. IEEE Trans. Control Systems Technology, 2004, 12:211-216.
[3] 王彦昊. 耙吸挖泥船动力定位系统推力分配策略研究[J]. 科学技术与工程, 2011, 11(2):419-422
[4] 施小成, 魏玉石, 宁继鹏, 等. 基于能量最优的组合偏置推力分配算法研究[J]. 中国造船, 2012, 5(2):96-104
[5] ZHAO Da-wei, DING Fu-guang, TAN Jin-feng, et al. Optimal thrust allocation based GA for dynamic Positioning ship[J]. IEEE International Conference on Mechatronics and Automation, Xi'an, China, 2010:1254-1258
[6] NGONGI W E, DU J, WANG R. Robust fuzzy controller design for dynamic positioning system of ships[J]. International Journal of Control Automation & Systems, 2015, 14(1):1-12
[7] 吴显法, 王言英. 动力定位系统的推力分配策略研究[J]. 航海工程, 2008, 3(37):92-96
[8] T I FOSSEN. Marine control systems:guidance, navigation and control of ships, rigs and underwater vehicles. Tapir Trykkeri, 2002.
[9] A VEKSLER, T A JOHANSEN, R SKJETNE. Thrust allocation with power management functionality on dynamically positioned vessels, in Proc. Amer. Control Conf., 2012, 6:1468-1475.
[10] 黄席樾, 向长城, 殷礼胜. 现代智能算法理论及应用[M]. 北京:科学出版社, 2009.