[发明专利]基于狮群混合鲸鱼算法的船舱警报智能规划方法在审
申请号: | 202211095542.2 | 申请日: | 2022-09-06 |
公开(公告)号: | CN115688851A | 公开(公告)日: | 2023-02-03 |
发明(设计)人: | 兰天晨;吴振胤;柯晨祺;黄梦婷;黄祖亮 | 申请(专利权)人: | 闽江学院 |
主分类号: | G06N3/006 | 分类号: | G06N3/006;G06F30/18 |
代理公司: | 福州元创专利商标代理有限公司 35100 | 代理人: | 陈鼎桂;蔡学俊 |
地址: | 350108 福建省*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 混合 鲸鱼 算法 船舱 警报 智能 规划 方法 | ||
本发明涉及一种基于狮群混合鲸鱼算法的船舱警报智能规划方法,包括以下步骤:步骤S1:基于狮群算法模型,在幼狮位置更新中加入鲸鱼算法的螺旋泡网攻击以及包围猎物机制,构建狮群混合鲸鱼算法模型;步骤S2:获取待优化船舱的平面设计图,将狮群混合鲸鱼算法模型个体视为船舱警报器安装位置坐标方案,计算个体的警报器安装方案的舱内空间平均响度并作为目标函数,并基于狮群混合鲸鱼算法模型,获取最优安装方案。本发明实现船舱警报器智能规划,有效提高规划效率及质量。
技术领域
本发明涉及一种基于狮群混合鲸鱼算法的船舱警报智能规划方法。
背景技术
船舱警报器设置必须满足国际海上人命安全公约(International Conventionfor Safety of Life at Sea,SOLAS)中针对船舶警报器的响度要求,比如警报器响起时分贝值必须大于背景分贝值10dB以上以及其分贝值不得超过120dB导致造成人耳听力损害,再配合环境的安装条件与使用者需求,该工程问题可视为一个多限制条件的优化问题。而现有技术中多为人为观察安装,并未有智能化规划的技术方案。
发明内容
有鉴于此,本发明的目的在于提供一种基于狮群混合鲸鱼算法的船舱警报智能规划方法,实现船舱警报器智能规划,有效提高规划效率及质量。
为实现上述目的,本发明采用如下技术方案:
一种基于狮群混合鲸鱼算法的船舱警报智能规划方法,包括以下步骤:
步骤S1:基于狮群算法模型,在幼狮位置更新中加入鲸鱼算法的螺旋泡网攻击以及包围猎物机制,构建狮群混合鲸鱼算法模型;
步骤S2:获取待优化船舱的平面设计图,将狮群混合鲸鱼算法模型个体视为船舱警报器安装位置坐标方案,计算个体的警报器安装方案的舱内空间平均响度并作为目标函数,并基于狮群混合鲸鱼算法模型,获取最优安装方案。
进一步的,所述狮群算法模型,具体为:
设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为狮子活动范围的最小值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于闽江学院,未经闽江学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211095542.2/2.html,转载请声明来源钻瓜专利网。