System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及滚装船装载,更具体地,涉及一种滚装船装载方案确定方法及系统。
技术介绍
1、随着船舶的大型化发展,装载工作的难度也逐渐上升。现有技术中通过人工制定装载方案一方面需要消耗大量的时间,反复调整装载方案以找到相对合适的方案;另一方面大中型制式登陆舰艇因为其量级大,数量少,在制定装载方案时往往有一些基于经验的固定装载方式,较为简单,而滚装船数量多、适用情况广,型号丰富,装载方式也是多种多样,人工考虑极为复杂。
2、因此,急需研发一种滚装船装载方案确定方法及系统以解决上述存在的效率低、难以找到最优装载方案的问题。
技术实现思路
1、本专利技术的一个目的是提供一种滚装船装载方案确定方法及系统的新技术方案。
2、根据本专利技术的第一方面,提供了一种滚装船装载方案确定方法,所述方法包括:
3、步骤s1:获取待装载任务的物资信息和未装载的滚装船信息;
4、步骤s2:利用预先建立的装载方案确定模型对装载任务的物资信息和未装载的滚装船信息进行处理,以生成滚装船装载优化方案;
5、步骤s3:按照所述滚装船装载优化方案将待装载任务的物资装载至相应的滚装船上;
6、其中,所述装载方案确定模型包括预设装载约束条件和以滚装船未利用面积定义的目标函数;在满足所述预设装载约束条件下,所述滚装船装载优化方案使得所述目标函数取值最小。
7、可选地,所述目标函数表示为:
8、---(1)
9、其中,s为
10、可选地,所述预设装载约束条件包括:
11、装载任务量约束,表示为:
12、---(2)
13、滚装船数量约束,表示为:
14、--- (3)
15、滚装船装载面积约束,表示为:
16、--- (4)
17、滚装船装载重量约束,表示为:
18、---(5)
19、以及,滚装船和装载任务的面积及重量约束,表示为:
20、---(6)
21、其中,n为滚装船y装载轮式车辆的数量;ny为滚装船y的总数量;wi为装载任务i的轮式车辆重量;wyi为滚装船y的载重;sy为滚装船y的总面积;wy为滚装船y的总载重。
22、可选地,所述步骤s1还包括:
23、依据待装载任务的物资信息建立装载任务合集sl,并依据未装载的滚装船信息建立滚装船合集yl;
24、其中,所述装载任务合集sl中装载任务按照未装载总面积从大到小排序,所述滚装船合集yl中滚装船按照型号从大到小排序。
25、可选地,所述步骤s2的具体实现过程为:
26、步骤s21:从所述滚装船合集yl中取出排序第一的滚装船,定义为滚装船a,并从所述装载任务合集sl中取出排序第一的装载任务,定义为装载任务b;
27、步骤s22:计算所述装载任务b的剩余未装载总面积sb与所述滚装船a的装载面积sa的80%之间的差值;
28、步骤s23:如果所述差值sba>0,或者所述差值sba≤0且所述滚装船a为最小型号滚装船,则按照所述滚装船a的装载面积sa的80%对所述装载任务b的轮式车辆进行装载,并计算得到所述装载任务b的剩余轮式车辆面积;
29、步骤s24:如果所述差值sba<0,且所述滚装船a为非最小型号滚装船,则将所述滚装船a从所述滚装船合集yl中删除,并将所述滚装船a放入新建立的滚装船合集yl2中,此时,重新转入步骤s21。
30、可选地,所述步骤s23之后还包括:
31、步骤25:如果所述装载任务b的剩余轮式车辆面积等于0,则将所述装载任务b从所述装载任务合集sl中删除;
32、步骤s26:如果所述装载任务b的剩余轮式车辆面积大于0,将所述滚装船a从所述滚装船合集yl中删除;
33、步骤s27:如果所述装载任务合集sl不为空且所述滚装船合集yl不为空,则重新转入步骤s21。
34、可选地,所述步骤s26之后还包括:
35、步骤s28:如果所述装载任务合集sl不为空且所述滚装船合集yl为空,则从所述滚装船合集yl2中依次取出相应的滚装船对所述装载任务合集sl中剩余装载任务进行装载。
36、根据本专利技术的第二方面,提供了一种滚装船装载方案确定系统,所述系统包括:
37、信息获取模块,被配置为获取待装载任务的物资信息和未装载的滚装船信息;
38、方案确定模块,被配置为利用预先建立的装载方案确定模型对装载任务的物资信息和未装载的滚装船信息进行处理,以生成滚装船装载优化方案;
39、装载模块,被配置为按照所述滚装船装载优化方案将待装载任务的物资装载至相应的滚装船上;
40、其中,所述装载方案确定模型包括预设装载约束条件和以滚装船未利用面积定义的目标函数;在满足所述预设装载约束条件下,所述滚装船装载优化方案使得所述目标函数取值最小。
41、根据本专利技术的第三方面,提供了一种电子设备,所述电子设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时,实现如上述本专利技术第一方面所述的一种滚装船装载方案确定方法中的步骤。
42、根据本专利技术的第四方面,提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时,实现如上述本专利技术第一方面所述的一种滚装船装载方案确定方法中的步骤。
43、根据本专利技术公开的一个实施例,具有如下有益效果:
44、本专利技术的滚装船装载方案确定方法通过建立装载方案确定模型,能够在满足预设装载约束条件下,快速获得滚装船使用数量最少的滚装船装载优化方案,提高船只的装载利用率,进而可以冗余出更多的船只做备用,减少海上联合作战筹划的时间,以为后续作战准备提供更宽裕的时间。
45、通过以下参照附图对本专利技术的示例性实施例的详细描述,本专利技术的其它特征及其优点将会变得清楚。
本文档来自技高网...【技术保护点】
1.一种滚装船装载方案确定方法,其特征在于,所述方法包括:
2.根据权利要求1所述的滚装船装载方案确定方法,其特征在于,所述目标函数表示为:
3.根据权利要求2所述的滚装船装载方案确定方法,其特征在于,所述预设装载约束条件包括:
4.根据权利要求3所述的滚装船装载方案确定方法,其特征在于,所述步骤S1还包括:
5.根据权利要求4所述的滚装船装载方案确定方法,其特征在于,所述步骤S2的具体实现过程为:
6.根据权利要求5所述的滚装船装载方案确定方法,其特征在于,所述步骤S23之后还包括:
7.根据权利要求6所述的滚装船装载方案确定方法,其特征在于,所述步骤S26之后还包括:
8.一种滚装船装载方案确定系统,其特征在于,所述系统包括:
9.一种电子设备,其特征在于,所述电子设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时,实现权利要求1至7中任一项所述的一种滚装船装载方案确定方法中的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可
...【技术特征摘要】
1.一种滚装船装载方案确定方法,其特征在于,所述方法包括:
2.根据权利要求1所述的滚装船装载方案确定方法,其特征在于,所述目标函数表示为:
3.根据权利要求2所述的滚装船装载方案确定方法,其特征在于,所述预设装载约束条件包括:
4.根据权利要求3所述的滚装船装载方案确定方法,其特征在于,所述步骤s1还包括:
5.根据权利要求4所述的滚装船装载方案确定方法,其特征在于,所述步骤s2的具体实现过程为:
6.根据权利要求5所述的滚装船装载方案确定方法,其特征在于,所述步骤s23之后还包括:
【专利技术属性】
技术研发人员:袁振,侯晓哲,杨涛,杨友,
申请(专利权)人:中国电子科技集团公司第十五研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。