[发明专利]基于狮群混合鲸鱼算法的船舱警报智能规划方法在审
申请号: | 202211095542.2 | 申请日: | 2022-09-06 |
公开(公告)号: | CN115688851A | 公开(公告)日: | 2023-02-03 |
发明(设计)人: | 兰天晨;吴振胤;柯晨祺;黄梦婷;黄祖亮 | 申请(专利权)人: | 闽江学院 |
主分类号: | G06N3/006 | 分类号: | G06N3/006;G06F30/18 |
代理公司: | 福州元创专利商标代理有限公司 35100 | 代理人: | 陈鼎桂;蔡学俊 |
地址: | 350108 福建省*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 混合 鲸鱼 算法 船舱 警报 智能 规划 方法 | ||
1.一种基于狮群混合鲸鱼算法的船舱警报智能规划方法,其特征在于,包括以下步骤:
步骤S1:基于狮群算法模型,在幼狮位置更新中加入鲸鱼算法的螺旋泡网攻击以及包围猎物机制,构建狮群混合鲸鱼算法模型;
步骤S2:获取待优化船舱的平面设计图,将狮群混合鲸鱼算法模型个体视为船舱警报器安装位置坐标方案,计算个体的警报器安装方案的舱内空间平均响度并作为目标函数,并基于狮群混合鲸鱼算法模型,获取最优安装方案。
2.根据权利要求1所述的基于狮群混合鲸鱼算法的船舱警报智能规划方法,其特征在于,所述狮群算法模型,具体为:
设N只狮子组成一个群体,成年狮由群体最优解的狮王与adult-1只母狮所组成,而幼狮的数量为N-adult,成年狮所占的比例因子ρ对整个搜寻效果具有影响,ρ越小,幼狮占比增加,第i只狮子的位置表示为:
pi=(pi1,pi2,…,piD),1≤i≤N, (1)
adult=Nρ. (2)
其中,D为维度数,adult为成年狮的数量,ρ为成年狮所占的比例因子。
狮王的位置更新公式如下:
其中,t为算法的当前迭代次数;为第t+1次迭代时狮王的位置;gt为第t次迭代时群体最佳位置;γ为标准正态分布N(0,1)的随机数;为第t次迭代时狮王的历史最佳位置。
母狮的更新公式如下:
Df=step·exp(-30(t/T)10), (5)
step=0.1(high-low). (6)
其中,为第t+1次迭代时第i只母狮的位置;为第t次迭代时第i只母狮的历史最佳位置;为在第t次迭代时随机挑选第c只协作母狮所对应的历史最佳位置;Df为母狮移动范围的扰动因子;T为迭代总次数;step为狮子在活动范围内最大移动步长;high为狮子活动范围的最大值;low为狮子活动范围的最小值。
幼狮的更新公式如下:
Dc=step×(T-t)/T, (8)
其中,为第t+1次迭代时第i只幼狮的位置;为第t次迭代时第i只幼狮的历史最佳位置;Dc为幼狮移动范围的扰动因子;为第t次迭代时幼狮跟随随机母狮的历史最佳位置;为第t次迭代时第i只幼狮反向精英的目标位置。
3.根据权利要求2所述的基于狮群混合鲸鱼算法的船舱警报智能规划方法,其特征在于,所述在幼狮位置更新中加入鲸鱼算法的螺旋泡网攻击以及包围猎物机制,构建狮群混合鲸鱼算法模型,具体为:
包围猎物机制是鲸鱼对猎物进行包围,向最优解移动更新自身位置,从而不断逼近猎物,螺旋泡网攻击机制是鲸鱼以螺旋的运动轨迹去移动,并吐出气泡形成陷阱来捕食猎物,而鲸鱼捕猎是在包围猎物收缩环绕的同时,形成螺旋移动泡网攻击,从而慢慢靠近猎物最终捕猎到猎物,因此更新公式如下:
其中,gp为历史群体最佳位置;τ为用于限定对数螺旋形状的常数;l为(-1,1)的随机数;ε为(0,1)的随机数;
将公式(5)中的参数进行重新设置,得到公式(15)
Df=step·exp(-10(t/T)3) (15)
将公式(15)取代原先公式(8)的线性扰动因子,非线性扰动因子对全局探索和局部搜索进行比较均衡的分布,使得搜索的精度较高,改良的幼狮位置更新公式如下:
将γ乘上扰动因子Df,改良的狮王位置更新公式如下:
4.根据权利要求1所述的基于狮群混合鲸鱼算法的船舱警报智能规划方法,其特征在于,所述待规划船舱警报器设为点声源,并将音场设定为半自由音场。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于闽江学院,未经闽江学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211095542.2/1.html,转载请声明来源钻瓜专利网。