收藏 分销(赏)

基于人工蜂群算法的船舶航速优化.pdf

上传人:自信****多点 文档编号:2354991 上传时间:2024-05-28 格式:PDF 页数:6 大小:2.68MB
下载 相关 举报
基于人工蜂群算法的船舶航速优化.pdf_第1页
第1页 / 共6页
基于人工蜂群算法的船舶航速优化.pdf_第2页
第2页 / 共6页
亲,该文档总共6页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、第45卷第19 期2023年10 月舰船科学技术SHIP SCIENCEAND TECHNOLOGYVol.45,No.19Oct.,2023基于人工蜂群算法的船舶航速优化郭霆,田家骏,赖祥华,武思晨!(1.江苏科技大学能源与动力学院,江苏镇江2 0 2 10 0;2.扬帆集团股份有限公司,浙江舟山316 10 0)摘要:航速优化是船舶智能能效管理的主要组成部分,对降低船舶营运成本、减少温室气体排放具有重要意义。为减少船舶航行时的主机燃油消耗,根据实船数据首先构建了主机油耗模型,模型的平均误差仅为0.8 13%,然后对整个航程进行分段,基于人工蜂群算法对整个航程的航速进行优化。经过验证可得结论

2、:优化后的航速对应的整个航程航行时间减少了14.44%,油耗量降低了3.0 12%。研究结果表明,使用人工蜂群算法对航速进行优化,能够对航速提出建议,达到提高船舶能效水平,提高经济性、环保性的目标。关键词:船舶航速;人工蜂群算法;主机油耗模型中图分类号:U676.3文章编号:16 7 2-7 6 49(2 0 2 3)19-0 0 6 4-0 6Ship speed optimization based on artificial bee colony algorithm(1.School of Energy and Power,Jiangsu University of Science an

3、d Technology,Zhenjiang 202100,China;2.Yangfan Group Limited by Share Ltd.,Zhoushan 316100,China)Abstract:Speed optimization is an important part of ship intelligent energy efficiency management,which is of greatsignificance to reduce ship operating costs and reduce greenhouse gas emissions.In order

4、to reduce the main engine fuel con-sumption during ship navigation,the main engine fuel consumption model is constructed according to the real ship data,andthe average error of the model is only 0.813%.Then the whole voyage is segmented,and the speed of the whole voyage isoptimized based on artifici

5、al bee colony algorithm.After verification,it can be concluded that the whole voyage time corres-ponding to the optimized speed is reduced by 14.44%,and the fuel consumption is reduced by 3.012%.The results show thatthe use of artificial bee colony algorithm to optimize the speed can make recommenda

6、tions to improve the energy efficiencyof ships;improve economic,environmental goals.Key words:ship speed;artificial bee colony algorithm;main engine fuel consumption model0引言2021年10 月发布的关于完整准确全面贯彻新发展理念做好碳达峰碳中和工作的意见和2 0 30 年前碳达峰行动方案要求经济社会发展要提高自身减排指标,加速建立碳达峰、碳中和“1+N”的制度,为此各产业积极调整运输结构,发展绿色交通。水路运输是重要的运输

7、方式,相对于铁路、高速公路等具有架设成本低、运货量大的经济优势,但由于近几年新冠疫情导致的外贸市场萎靡,航运业在近510 年的发展前景也不容乐观。其中,燃油成本接近总营运成本的45%6 0%。降低船舶燃油消耗是降低营运成本收稿日期:2 0 2 2-0 7-2 5作者简介:郭霆(197 5),男,硕士,副教授,研究方向为船舶自动化。文献标识码:AGUO Ting,TIAN Jia-jun,LAI Xiang-hua,WU Si-chendoi:10.3404/j.issn.1672-7649.2023.19.012的有效手段。船舶航速优化是降低船舶燃油成本的有效手段之一,船舶航速优化现在常用的算

8、法有遗传算法(GA)、粒子群算法(PSO)和模拟退火算法(SAA)等。但传统的算法存在编写复杂、计算时间较长、容易陷入局部最优解等问题。人工蜂群算法(Artificial BeeColony,ABC)因其过程简单、计算容易、需调整参数较少以及收敛速度具有竞争力等优点而在近几年被广泛关注和研究1-0 。1船舶航速优化原理根据相关研究,在设计航速的基础上降低2 3kn,第45卷将大大降低船舶的油耗,降低营运成本7 ,所以,船舶航速优化是船舶优化管理中的重点。但是,降低船舶航速也会带来一些新的问题。例如,航速降低会延长船舶航行时间,拉低主机燃油利用率,从而提高了每段航程的燃料消耗。一些业内人士认为,

9、在油价下跌时,船队可选择提高船舶航速,降低航行期间的其他成本,获得更多收益。但实际上,海运市场上需要运输的货物总量是已确定。海运市场持续低迷,航运公司找不到足够的托运人。因此,航运公司仍然可选择低速航行来获取更多利润。但是,在分析减速过程中存在的其他不利因素后,通过一定方法确定船舶的经济航速十分必要。2船舶油耗模型主机油耗是航行成本中最重要的部分,通过构建主机油耗模型,计算耗油量,然后与实船数据进行比较。如果模型计算结果和实际数据相近,则可通过主机油耗模型提出船舶航行时油耗量更低的推荐航速。船舶主机油耗量Q的计算公式8 为:Q=gePet。式中:ge为主机油耗率,g/kwh;P。为主机输出功率

10、,kW;t 为航行时间,h。可知,主机耗油量可以根据主机油耗率、主机输出功率和航行时间计算得出。其中主机功率与转速的关系式为:KopDSnPe=P9.550m,5。式中:n为主机转速,r/min;i为轴系传动设备减速比。当船舶在特定工况下稳定航行时,螺旋桨推进系数和扭矩系数均为常数,因此主机功率和主机转速的关系可简化为:P=cn。当船舶在特定工况下稳定航行时,系数c为常数。主机输出功率与转速之间的关系同样满足上式,即主机功率与主机转速的三次方成正比。参考船舶主机轴功率监测报告中的数据进行拟合,得到主机功率和主机转速的关系式:P=0.012 07n。主机功率与主机转速经过拟合得到曲线如图1郭霆,

11、等:基于人工蜂群算法的船舶航速优化*实际值10 000一拟合曲线M/率800060004000图1主机输出功率与主机转速关系Fig.1 Relationship between output power and rotationspeedofmain engine主机正常运转时,燃油消耗率ge、主机功率P。和主机转速n具有一定的相关关系,但无法建立准确的函数关系式。为获得较为准确的燃油消耗率,可参考船舶历史营运数据并结合式(1),建立数据库并拟合主机转速与燃油消耗率的表达式,现经过计算和拟合得到:ge=0.063 35n 11.73n+703.5。主机转速与燃油消耗率经过拟合得到曲线如图2所示

12、。220210200(1)190180170160图2 主机转速与燃油消耗率关系Fig.2 Relationship between main engine speed andspecificfuel consumption由于船舶匀速航行的过程可视为准静态过程9,船(2)舶所受到的阻力等于螺旋桨的有效推力。为降低主机油耗,从而优化航速,需确定船舶受到的阻力。船舶在航行过程中主要受到静水阻力Rf、风力增阻Ra和波浪增阻力Rw的影响,这3种阻力的表达式为:Rf=Ctapv?Ss.3(3)(4)65所示。65707580859095100转速/rmin-l*实际值-拟合曲线657075808590

13、95100转速/rmin-!式中:C,为水阻力系数;S,为船舶湿面积。Ra=CazpaVaAs.式中:Ca为空气阻力系数;Va为相对风速;A,为船舶水线以上正投影面积。Rw=2 G(-x)式中:G为人射波的方向分布;为人射波初始方(5)(6)(7)A(f,)da。(8)66向;为波浪人射角;S)为人射波频率分布;A(f,)/A为规则波中增阻相应函数;SA为特征波高。当特征波高为1.5 2 m时,可由Kreitner公式计算,即0.64;BCbpgRw=L式中:B为船宽;C,为方形系数;L为船长。螺旋桨有效推力为:Tp=(1-t)Kipn,D4。式中:t为推力减额;K,为螺旋桨推力系数。所以,螺

14、旋桨转速的表达式为:np=V(1-t)KipD4参照螺旋桨工作特性可知,推力系数K,是一个随螺旋桨转速而存在小幅度的变化参数,即当船舶在特定工况下稳定航行时,可认为主机转速与船舶航速近似满足线性关系,如下:(12)ne=aVs+b.根据式(5)式(12)可知,主机油耗量与船舶航速存在一定的函数关系,当获得船舶航速数据时,可计算得出主机油耗量。3人工蜂群算法人工蜂群算法是模仿蜂群采蜜行为提出的一种新型智能算法,每个蜜蜂个体按照各自的分工进行不同的活动,蜂群内部对于有关蜜源信息会进行共享和交流,最终达到高效寻找最优解的目标。人工蜂群算法属于集群智能算法的一种。根据分工不同,可将蜂群分为引领蜂、跟随

15、蜂和侦察蜂10-12 。蜂群的目的是寻找花蜜最多的蜜源。在ABC算法中,引领蜂的数量和蜜源数量相等。引领蜂可存储发现的蜜源信息,并以一定的概率与跟随蜂进行信息交换;跟随蜂按照引领蜂分享的蜜源信息寻找蜜源;侦察蜂的任务是跳出现有信息,寻找一种新的有价值的蜜源,它们在蜂巢附近随机搜寻,以发现新的有价值蜂源人工蜂群采蜜和具体优化问题的对应关系如表1所示。3.1算法步骤人工蜂群算法流程如图3所示。算法开始阶段需对整个系统初始化,然后引领蜂搜索蜜源最优解,找到蜜源后,跟随蜂确定是否跟随,从而加速问题的收舰船科学技术表1人工蜂群采蜜和具体优化问题的对应关系Tab.1 Relationship betwee

16、n artificial bee colony honeyharvesting and specific optimization problems蜜蜂采蜜行为蜜源(9)蜜源的位置蜜源的花蜜量寻找和采蜜的过程最大花蜜量的蜜源(10)敛。如果蜜源在一定时间内未更新,则引领蜂转化为侦察蜂,提高摆脱局部最优解的能力。算法开始R(11)第45卷具体优化问题优化问题的解解的位置优化问题中的适应度值问题求解过程问题的最优解初始化种群算法结束Y计算适应度N引领蜂确定初始标记蜜源,并搜索新蜜源计算适应度值,并进行贪婪选择引领蜂根据轮盘赌的方法招募跟随蜂跟随蜂分配蜜源N为跟随蜂选择一个蜜源跟随蜂搜索蜜源更改蜜源

17、标记图3人工蜂群算法流程图Fig.3 Flow chart of artificial bee colony algorithm3.1.1蜜源初始化在蜜源初始化阶段,需对整个系统的参数进行设置:产生初始蜜源、定义蜜源数量和质量、确定最大迭代次数、确定变量个数并形成变量矩阵、定义尝试阈值等。在人工蜂群算法中,蜜源数量、引领蜂数量和跟随蜂数量相等。设目标函数的维度为D,即每个蜜源是一个D维向量,在某个蜜源i(1,2.,N,N为引领蜂或跟随蜂的数量)附近进行采蜜的位置表示为xid。对于i个蜜源,根据式(13)确定它的位置:是否达到结束条件N产生侦察蜂Y记录最好的蜜源位置计算适应度值,并进行贪婪选择产

18、生新蜜源代替标记蜜源,并标记新蜜源Y第45卷式中:xid为随机蜜源;Ld、U a 分别表示搜索空间的上、下限值,d=1,2,.,D。此外,每个蜜源的适应度为:1f(xi)0,fi=1+f(xi)(1+If(xi),f(xi)0。式中,f(xi)为目标函数。按照适应度由大到小进行排序,适应度较高的一般视为引领蜂,适应度较低的一半视为跟随蜂。3.1.2引领蜂阶段搜索开始前,引领蜂在蜜源i附近根据下式寻找一个新的蜜源:(15)idW式中:xew和xia分别为新、旧蜜源;a为加速度系数(通常取1);为-1,1 平均分布的随机数,决定了扰动程度;j=1,2,N,且j#i,即j为不同于i的另一个蜜源。比较

19、新、旧蜜源的适应度值,并根据贪婪选择规则,筛选出适应度较高的蜜源,从而对具体问题的解决向着最优解的方向前进。3.1.3跟随蜂阶段当引领蜂获得优质蜜源的信息后,返回蜂巢分享获得所有蜜源的信息,跟随蜂以一定的概率选择一只搜索到较高质量蜜源的引领蜂,跟随该引领蜂前往蜜源位置并寻找新的蜜源。那么跟随蜂选择引领蜂的概率为:Pi=式中:fit:为第i个引领蜂搜索到的蜜源的适应度值;P,为第i个引领蜂搜索到的蜜源适应度值与所有引领蜂搜索到的蜜源适应度值,以及所有引领蜂搜索到的蜜源的适应度总值的比。P,越大说明蜜源的花蜜越多,即具体问题可行解越接近最优解。3.1.4侦察蜂阶段在搜索时,如果一个蜜源经过tria

20、l次采集达到阈值L还没有更新为更好的蜜源时,该蜜源就会被摒弃。引领蜂转变为侦察蜂,按照式(17)随机找到一个新的蜜源,侦察蜂找到那个蜜源的位置为:JLa+rand(0,1)(Ua-La),trial L,Xi=(xi,trial L。郭霆,等:基于人工蜂群算法的船舶航速优化Xid=Ld+rand(0,1)(Ua-La)。(13)(14)fit;(16)(17)674航段划分4.1航段划分原则主机功率与航速的关系为:Pe=C式中:为排水量,t;v 为航速,kn;C为海军常数。由式(1)和式(18)可知,主机功率和航速是三次方的关系,主机油耗会随着航速的提高而大幅提高。而航速降低会延长航期,增加船

21、舶主机及其他动力装置的负荷13。因此航段划分要在保证船舶航行安全的前提下,提高船舶航行能效。此外,在进行航段划分时,要考虑水文、气象等因素,使得船舶在一个航段内航行环境变化较小,保证船舶在较稳定的工况下匀速航行14。因此,船舶航段划分的原则总结如下:船舶航向基本不变;水文、气象条件相似。在航段内,假设船舶匀速航行,船舶航速与主机转速一一对应。在进行航段划分后,假定在同一个航段中,船舶航行时的船舶航速、主机输出功率、主机转速、燃油消耗率等保持不变。4.2航段划分实例基于以上航段划分原则,将某散货轮的航行数据,采用人工蜂群算法,以一条从泰国林查班到深圳蛇口的国际航线作为研究对象,对其进行航速优化的

22、相关研究。具体航程如图4所示,按照上文所述分段原则将整个航程分为10 个航段,分别是L1、L2.L10,表2 详细列出了每条航段的里程信息。此外,该船舶整个航程为1459.1nmile,船舶航行时间为96.32 h。L213L40图4航段划分Fig.4Divided voyage section(18)L98L6L5068航段编号航程/nmile航行时间/h转速/rmin!航速/kn油耗量/L1211.8L299.3L383.7L4117.5L5113.7L6230.5L7195.1L8195.9L9129.5L1082.1由航迹分段信息表2 可知,目标船在10 个划分的航段内总的航行时间为9

23、6.3h,总油耗为97.6 t。为验证油耗模型的准确性,将原本航速代人油耗模型中,计算耗油量。如表3所示,经过计算,油耗模型总油耗为96.8 t,与油耗实际值的误差仅为0.8 13%,因此可以验证模型的准确性。表3油耗模型计算结果Tab.3Calculation results of fuel consumption model航段L1L2L3L4L55船舶航速优化对于船舶航速的优化,人工蜂群算法的目标函数是船舶整个航程的总油耗量。通过综合分析,建立了油耗模型,确立了船舶航速和油耗的对应关系,对整个航程进行了分段,接下来确定边界条件,采用人工蜂群算法对每个航段的最低油耗进行计算,并得到油耗最低

24、对应的航速。Q=ZQi.i-1可知,每段航程的油耗量为:Q;=geiPeitio舰船科学技术表2 航迹分段信息式中:gei为每段航程对应的燃油消耗;Pei为每段航程Tab.21Information of voyage section13.416.176.117.998.0116.0111.9711.958.146.57耗油量代13.416.866.107.998.00第45卷对应的主机输出功率;t;为每段航程对应的航行时间。其中,8 ei和Pei与转速的数学关系在建模时已经给78.015.881.816.178.013.778.014.778.014.279.014.480.016.380.

25、016.479.315.962.012.5航段耗油量L616.47L712.69L812.68L98.44L104.1710(19)(20)13.47.16.08.48.116.912.912.77.94.2出,而t;可通过每段航程的距离L,除以该段航程对应的航速V,得出:(21)V通过营运数据并结合前文对于主机转速和船舶航速的分析,可得出船舶在不同航段内主机转速与船舶航速的函数关系:ne1=2.026Vs1+45.99,ne2=1.971Vs2+50.03,ne3=1.762Vs3+53.80,ne3=1.885Vs4+50.26,ne5=1.837Vs5+51.87,ne6=1.823Vs

26、6+52.75,ne7=2.033Vs7+46.92,ne8=2.044Vs8+46.58,ne9=2.030Vs9+46.99,ne10=2.016Vs10+36.80。当船舶航行时,该散货轮的主机正常工作时转速在6 2 9 6 r/min的区间内。因此,根据主机转速与航速的关系,可确定船舶航速在10 个航段上的上下限约束条件:LB,UB=船舶在整个航程的航行时间限定在12 0 h内,因此优化的总航行时间需满足:10i1即:211.899.383.7117.5113.7230.5Vs4Vs5十Vs1+Vs2Vs3十195.1195.9129.582.1Vs7Vs8在上述分析的基础上,将不同航

27、段对应主机转速、Lit=7.9023,24.68416.0731,23.32324.6538,23.95016.2281,24.26535.5144,24.02295.0741,23.72467.4176,24.14177.5440,24.17817.3941,24.142912.500,29.3651120。十Vs9120。+Vs10(22)(23)(24)Vs6+(25)第45卷燃油消耗率、主机输出功率和航速上下限、时间上限输入编写好的人工蜂群算法程序中,经过优化计算即可得到对应航段的最优航速以及该航速下对应的主机油耗。6结果分析人工蜂群算法对船舶航速优化问题给出的最终优化结果见表4,优化

28、前后航速、主机转速、航行时间、耗油量对比如图5所示。优化后的航速较优化前更快,节约了航行时间,这是航期内海浪、海风等海况条件较好影响的。表4人工蜂群算法优化结果Tab.4Artificial bee colony algorithm optimization results航段最优航速/kn主机转速/(r/min)L117.38L217.37L318.84.L418.13L518.36L618.37L717.22L817.16L917.24L1017.92总计一2015101234 56789101007550123456 78 91020100123 4 5 6 7 8910/2010012

29、3 45678910航段图5优化前后参数对比Fig.5 Parameter comparison before and after optimization通过分析不难发现,优化后的航速较为平稳,便于在实际航行中实现,且略高于实际航速,降低了航行的成本。郭霆,等:基于人工蜂群算法的船舶航速优化航行时间/h耗油量/81.1712.1984.265.7286.994.4484.436.4885.616.1986.2412.5581.9211.3381.6611.4181.987.5172.934.5882.41实际参数优化参数69.7结语为研究航速优化与船舶油耗之间的关系,本文建立了比较贴合实际情

30、况的油耗模型,并使用人工蜂群算法对航线实例进行航速优化。结果显示,经过优化后的,航行时间减少了14.44%,耗油量下降了3.0 12%。研究结果表明,使用人工蜂群算法对航速进行优化,降低船舶油耗,提高船舶能效水平。但是,在实际优化计算过程中,本文针对的是历史数据进行建模求解,距离船舶航行中实时提出航速建议还要考虑限速、航道拥堵和天气预报准确性等问题。参考文献:1 ZHU Guopiu,KWONG Sam.Gbest-guided artificial beecolony algorithm for numerical function optimizationJ.Ap-13.29plied M

31、athematics and Computation.2020,2017(7):3166-6.813173.5.74.【2】罗钧,李研.具有混沌搜索策略的蜂群优化算法.控制与7.76决策,2 0 10,2 5(12):1913-1916.7.67【3毕晓君,王艳娇.加速收敛的人工蜂群算法.系统工程与15.84电子技术,2 0 11,33(12):2 7 55-2 7 6 1.12.614 LIZ,WANG W,YAN Y,et al.PS-ABC.A hybrid algorithm12.61based on particle swarm and artificial bee colony f

32、or high-di-8.38mensional optimization problemsJJ.Expert Systems with Ap-3.97plications,2015,42(22):8881-8895.94.665】王志刚,尚旭东,夏慧明,等.多搜索策略协同进化的人工蜂群算法.控制与决策,2 0 18,33(2):;2 35-2 41.6 CUI L,ZHANG K,LI G,et al.Modified G best-guided artifi-cial bee colony algorithm with new probability modelJJ.SoftComputi

33、ng,2018,22(7):2217-2243.7 CHANG C C,CHANG C H.Energy conservation for interna-tional dry bulk carriers via vessel speed reductionJ.EnergyPolicy,2013,59:710-715.8霍得利.船舶航速优化节能性研究D.大连,大连海事大学,2017.9】范爱龙,严新平,尹奇志.船舶主机能效模型.交通运输工程学报,2 0 15,15(4):6 9-7 6.10马卫,孙正兴.基于精英蜂群搜索策略的人工蜂群算法1.计算机应用,2 0 14,34(8):2 2 99-2 30 5.11】王圃,郑成,杨俊,基于改进人工蜂群算法的供水泵站优化运行研究1 给水排水,2 0 17,53(6):12 6-130.12】刘伟,周邵萍,李长龙.基于人工蜂群算法的矿山泵机组运行优化J.流体机械,2 0 18,46(1):56-6 1.13张钊.船舶运行状态检测与节能航速优化系统的研究与设计D.武汉:武汉理工大学,2 0 12.14】张丽勇,骆参驹.海上航行数据特征的数据挖掘分析1.舰船科学技术,2 0 16,38(16):7 6-7 8.

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 学术论文 > 论文指导/设计

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服