朱昱雯, 肖健梅, 王锡淮. 基于改进SHADE算法的船舶电力系统推力分配[J]. 中国舰船研究, 2020, 15(4): 173-182. DOI: 10.19693/j.issn.1673-3185.01586
引用本文: 朱昱雯, 肖健梅, 王锡淮. 基于改进SHADE算法的船舶电力系统推力分配[J]. 中国舰船研究, 2020, 15(4): 173-182. DOI: 10.19693/j.issn.1673-3185.01586
ZHU Yuwen, XIAO Jianmei, WANG Xihuai. Thrust distribution of marine power system based on improved SHADE algorithm[J]. Chinese Journal of Ship Research, 2020, 15(4): 173-182. DOI: 10.19693/j.issn.1673-3185.01586
Citation: ZHU Yuwen, XIAO Jianmei, WANG Xihuai. Thrust distribution of marine power system based on improved SHADE algorithm[J]. Chinese Journal of Ship Research, 2020, 15(4): 173-182. DOI: 10.19693/j.issn.1673-3185.01586

基于改进SHADE算法的船舶电力系统推力分配

Thrust distribution of marine power system based on improved SHADE algorithm

  • 摘要:
      目的  为了解决船舶推进器之间相互作用所致的推力损失和电力系统功率波动问题,提出基于成功历史记录的自适应参数差分进化(SHADE)改进算法。
      方法  建立以船舶推进系统功率消耗为目标函数,以推进器的推力和方向角为控制变量,以推进器推力和方向角的变化率为约束条件的多变量优化问题。针对传统SHADE算法,提出一种根据迭代程度自适应参数的改进SHADE算法,对推力分配问题进行最优求解,并将传统SHADE算法和改进SHADE算法的仿真结果进行对比。
      结果  仿真验证结果表明:在相同的仿真环境下,由传统SHADE算法求解得到的实际推力力矩指令与动力定位控制器产生的期望推力力矩指令之间的误差较大,且推进器的功率波动较大;而改进SHADE算法可以显著减小期望推力和实际推力的力矩指令误差,其中纵荡和横荡误差在±5×10-5 kN范围内,艏摇力矩误差在±3×10-5 kN·m范围内。
      结论  改进SHADE算法可以在环境扰动下更精准地传递动力定位控制器的指令,从而优化解决船舶电力系统的推力分配问题,同时可为如何利用推力分配维持船舶电力系统的稳定性研究奠定基础。

     

    Abstract:
      Objectives  To solve the issue of thrust loss caused by the interaction between the ship thrusters and the excessive power fluctuation in the power system, an improved A success-history adaptive differential evolution(SHADE)algorithm is proposed.
      Methods  A multivariable optimization problem is established, which takes the power consumption of the propulsion system as the objective function, the thrust and the directional angle of the thruster as the control variables, and the change rate of the thrust and the directional angle of the thruster as the constraint conditions. For the traditional SHADE algorithm, an improved SHADE algorithm based on the degree of iteration is proposed to solve the thrust distribution optimization issue. The simulation results of the traditional SHADE algorithm and the improved SHADE algorithm are compared.
      Results  The simulation results show that under the same simulation environment, the error between the actual thrust torque instruction obtained by the traditional SHADE algorithm and the desired thrust torque instruction generated by the dynamic positioning controller is large, and the power of the thruster fluctuates greatly; while the improved SHADE algorithm can control the torque command error of the expected thrust and the actual thrust within a small range, in which the surge and the sway error is within ±5×10-5 kN, and the yaw error is within ±3×10-5 kN·m.
      Conclusions  The improved SHADE algorithm can transfer the dynamic positioning command controller more accurately under the action of environmental disturbance, to solve the problem of ship power system thrust distribution, and lay the foundation for how to use the thrust distribution to maintain the stability of the ship's power system.

     

/

返回文章
返回