[发明专利]面向绿色物流的智能包装服务建模与配送任务动态优化方法有效
申请号: | 201710535963.5 | 申请日: | 2017-07-04 |
公开(公告)号: | CN107133705B | 公开(公告)日: | 2020-10-27 |
发明(设计)人: | 张映锋;刘思超;张驰;吴予涵;龙怀;张鹏鹏;杨海东 | 申请(专利权)人: | 西北工业大学;佛山市南海区广工大数控装备协同创新研究院 |
主分类号: | G06Q10/04 | 分类号: | G06Q10/04;G06Q10/08;G06F16/28;G06K17/00 |
代理公司: | 西北工业大学专利中心 61204 | 代理人: | 陈星 |
地址: | 710072 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 面向 绿色 物流 智能 包装 服务 建模 配送 任务 动态 优化 方法 | ||
1.一种面向绿色物流的智能包装服务建模与配送任务动态优化方法,其特征在于:包括以下步骤:
步骤1:定义符号表示涉及的数据以及相关决策变量:
步骤1.1:定义符号变量:
li第i个COs的长度;
wi第i个COs的宽度;
hi第i个COs的高度;
l′i用于装载第i个COs的第j个智能箱的长度;
w′i用于装载第i个COs的第j个智能箱的宽度;
h′i用于装载第i个COs的第j个智能箱的高度;
Bj第j个智能箱,j=(1,2,3);
I COs的初始分类;I={1,2,3,…,m},其中m是COs的总数;
J集装箱;J={1,2,3,…,n};
LJ集装箱J的长度;
WJ集装箱J的宽度;
HJ集装箱J的高度;
N一个集装箱里允许装载COs的最大数目;
M一个集装箱里允许装载COs的最小数目;
第i个COs中装载入集装箱J的总数;
其中COs为物流任务订单;
步骤1.2:定义决策变量符号:
ZJ如果选择集装箱J,二进制变量等于1,否则为0;
γiJ如果选择第i个COs装载入集装箱J,二进制变量等于1,否则为0;
步骤2:建立COs数据标准化信息库;具体步骤如下:
步骤2.1:根据物流订单地址信息分类构建COs数据标准化信息库;
步骤2.2:录入订单信息,包括订单编号、物品名称、订单类型、尺寸、重量、数量;
步骤2.3:录入收件人信息,包括收件人姓名、地址、联系电话;
步骤2.4:录入第三方物流企业相关属性,包括物流公司名称、运输公司名称、电话、订单状态、分配方式;
步骤3:将COs与智能箱优化匹配,优化装载规则如下:
如果COs的规格属性满足
li≤l′1∩wi≤w′1∩hi≤h′1→i∈B1
则将其装入第一类智能箱B1;
如果COs的规格属性满足
l′1≤li≤l′2∩w′1≤wi≤w′2∩h′1≤hi≤h′2→i∈B2
则将其装入第二类智能箱B2;
如果COs的规格属性满足
l′2≤li≤l′3∩w′2≤wi≤w′3∩h′2≤hi≤h′3→i∈B3
则将其装入第三类智能箱B3;
步骤4:对COs进行基于距离的聚类分析,并分组:
步骤4.1:定义:dij和Dij分别表示样本Xi和Xj与聚类Gi和Gj两者之间的距离,其中
假设聚类Gp和Gq被分组到一个新的聚类Gr,则任意聚类Gk和Gr距离的关系:
步骤4.2:计算任意两个样本之间的距离,得到一个新的距离矩阵D(0);
步骤4.3:找出最短的距离元素记为Dpq,然后将Gp和Gq聚合为一个新的聚类Gr,即Gr={Gp,Gq};
步骤4.4:每一个新的分组聚类按顺序编号;
步骤4.5:计算新的聚类与其他聚类之间的距离;
步骤4.6:重复步骤4.3,步骤4.4和步骤4.5,并取r=r+1;
步骤4.7:直到所有元素都被分组后结束;如果距离最短的元素的数目不止一个,则所有相应的元素组合成一个聚类;
步骤5:建立装载服务的动态优化模型:
步骤5.1:建立函数关系,具体如下
li≤l′1∩wi≤w′1∩hi≤h′1→i∈B1
l′1≤li≤l′2∩w′1≤wi≤w′2∩h′1≤hi≤h′2→i∈B2
l′2≤li≤l′3∩w′2≤wi≤w′3∩h′2≤hi≤h′3→i∈B3
M=(LJ·WJ·HJ)/(l′3·w′3·h′3)
N=(LJ·WJ·HJ)/(l′1·w′1·h′1)
步骤5.2:建立智能箱装-集装箱的装载优化方法,具体如下:
COs通过分层树结构网络集群形成LOs:在初始的LOs(Gp)中,COs的数量等于I0且初始值为0;如果集装箱J的尺寸相对于COs是可用的,则将COs装载到集装箱J中,而且实时更新和输出集装箱J已使用和剩余的体积;如果COs的数量小于或等于I0,则返回继续装载,否则结束装载;如果集装箱J的尺寸相对于COs不可用,则输出COs已装载入集装箱J的数量如果小于I0,然后寻找离Gp距离最短的聚类Gq,并形成一个新的聚类Gpq,然后返回继续装载,否则结束装载;
步骤5.3:智能箱装载顺序优化:
按照订单距离远近,在装载过程中先装载未装载订单中距离最远的订单,依次装载,则距离最近的订单在最后装载;
步骤5.4:装载校验优化服务:
装载校验服务通过附着在智能箱、配送车辆上的智能RFID标签与手持式RFID阅读器实现物流任务-智能箱的精确装载;装载校验服务通过由手持式RFID阅读器扫描附着在智能箱上的RFID标签,获得的装载信息与初始装载列表的信息进行自动匹配检验,当且仅当两者完全匹配后,方可装载;否则警示信息会提醒装载工人可能存在信息不对称问题;当智能箱装载入集装箱时,通过在集装箱入口位置嵌入的RFID阅读器扫描智能箱上的RFID标签,获得智能箱的相关信息,其中包括智能箱的规格和装载内容,基于感知捕获的信息,上传载入的智能箱相关信息至物流平台,同时更新、输出装载信息;
步骤6:构建实时物流需求驱动的物流任务动态优化模型:
步骤6.1:云配送中心按一定的时间间隔t触发各配送车辆智能终端传输车辆实时状态信息,过滤掉正在装卸货和剩余体积、剩余重量的车辆信息,构建配送车辆资源库,具体如下:
根据动态的任务信息构建任务信息库T,该任务信息库中:TIDi为第i个任务的编号、W表示重量、V表示体积、CP表示当前位置、D表示任务目的地、DT表示任务交货期、DP表示任务送达时超出交货期单位时间的惩罚参数;具体如下:
其中对于车辆剩余体积SV和配送任务体积V均是一个三维向量,SV=(length,width,height),V=(length,width,height)分别表示了配送车辆剩余体积和配送任务的长宽高;
步骤6.2:假设配送车辆资源集为
V=(v1,v2,v3...vi...vn)T
动态任务集为
T=(t1,t2,t3...ti...tn)T;
车辆配送的路径从车辆当前位置CPv开始配送,到下一个目的地NDv结束配送任务,根据此路径建立车辆路径导航向量TIDi=(CPt,NDt),配送车辆信息和配送任务信息可以在二维坐标中表示:
以车辆向量VIDi的中点为圆心O(r),以1/2的车辆向量模|VIDi|为半径R,建立配送车辆圆区域;
步骤6.3:假设圆区域中的配送任务为圆域中的元素,存在以下两种情况:第一种:圆域有交集,第二种:圆域无交集;圆域有交集表示不同的圆域共同包含了若干个配送任务;圆域无交集表示圆域独立地包含了n(n≥0)个元素,如果n=0,则释放该圆域,配送车辆按照既定任务路线完成配送活动;
步骤6.4:首先考虑配送车辆的剩余体积SV=(length,width,height)作为约束条件,对于需要配送任务的体积为TV=(length,width,height),剔除不满足约束条件的配送任务:具体通过一种编码方程的方法判断配送任务是否满足约束条件,编码方程如下:
I=I1+I2+I3
其中Ii为0,1变量,表示是否满足各约束条件;如果I变量的值是0,则满足约束条件,表示该配送车辆可以装载配送任务;否则,剔除该任务;
步骤6.5:通过步骤6.4的过滤之后,圆域中的元素个数n(n≥0);按照步骤6.3继续进行分类;对于交集圆域中的元素,选择半径R最小的配送圆域,即由该圆域所属配送车辆进行配送;对于无交集圆域中的元素转步骤6.6;
步骤6.6:如果圆域中的元素n=1,表示只有一个满足条件的配送任务,即该配送任务由圆域所属配送车辆进行配送;如果n≥2,表示该配送圆域中有n个配送任务满足所属配送车辆的配送条件,则满足以下两个条件便得到最优路径规划:
条件1:配送车辆向量和配送任务向量之间的夹角最小,即
条件2:配送车辆向量中点O(r)到配送任务向量中点M的距离d最小:其中配送任务TIDi的坐标为CPt=(xtij,ytij),NDt=(x′tij,y′tij);
没有分配到配送车辆的任务返回任务信息库T重新进行优化分配;
步骤6.7:基于不同的配送车辆具有不同的单位成本和不同任务具有不同的延迟惩罚参数,建立总成本目标函数:总成本包含了任务配送成本和延迟惩罚成本;任务配送成本是完成既定配送任务产生的成本费用,延迟惩罚成本是接受配送任务TIDi后导致车辆第j个配送任务交付时超过交货期的延迟时间产生的成本费用;总成本目标函数为
C=mincost=C1+C2+C3
Lx为车辆VIDx为完成该任务多行驶的路程;为车辆VIDx接受任务TIDi后引起车辆第j个任务送达时超过其交货期的延时时间,设VIDx任务清单Tlx中有y个任务,其中包含任务TIDi;DPxj为车辆VIDx任务清单Tlx中第j个任务的延迟送货惩罚参数;
步骤6.8:将车辆VIDx x∈(1,n)信息库中的各项信息参数以及配送中心系统模型动态模拟的参数信息(Lx、dtxj)分别代入上述目标函数;
步骤6.9:对于每个配送车辆,选择让其目标函数取得最小值的任务,并将该配送车辆预分配给该任务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西北工业大学;佛山市南海区广工大数控装备协同创新研究院,未经西北工业大学;佛山市南海区广工大数控装备协同创新研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710535963.5/1.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理