摘要
船舶动力定位推力分配求解是一种复杂的多约束多目标优化问题,鲸鱼优化算法(WOA)处理该类问题较传统推力分配算法计算更简便、精度更高,但以牺牲时间为代价,需解决实时可靠收敛问题。针对上述问题,提出一种改进鲸鱼推力分配算法,该算法通过采用等式约束项的特解解系数为个体变量,降低搜索空间维度和范围,为算法获取可靠解和快速收敛奠定基础;另外通过空间区块化和“精英”筛选法初始化种群,增加初始种群分散性和“精英”个体数量,提高寻优效率和收敛稳定性;引入动态种群边界,获取合理搜索空间,提高算法收敛速度;最后运用“类梯度法”进行种群更新,模拟区域遍历搜寻,实现较少迭代次数获取可靠解。以CybershipⅢ船模为对象进行仿真验证,结果表明该算法可行,具有较好实时性和稳定收敛性,提高推力分配性能。
-
单位南通大学; 南通大学杏林学院