[发明专利]一种停役任务智能分配方法在审
申请号: | 201911146259.6 | 申请日: | 2019-11-20 |
公开(公告)号: | CN111080073A | 公开(公告)日: | 2020-04-28 |
发明(设计)人: | 秦槐;缪军;戴敏;陈慧强;饶希达;李首亮;林威;吴斌;贡春雷;张盛国 | 申请(专利权)人: | 国网上海市电力公司 |
主分类号: | G06Q10/06 | 分类号: | G06Q10/06;G06Q50/06;G06N3/12 |
代理公司: | 上海兆丰知识产权代理事务所(有限合伙) 31241 | 代理人: | 章蔚强 |
地址: | 200122 上*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 任务 智能 分配 方法 | ||
1.一种停役任务智能分配方法,其作用在于对特定日的全部停役任务进行路线和出发时间的分配,其特征在于,包括如下步骤:
步骤1,获取停役任务数量信息和班组数量信息;
步骤2,获取各个停役任务的地理坐标信息;
步骤3,获取各个停役任务所要求的时间窗口信息和工作时间信息;
步骤4,标注每个单独停役任务的前置任务;
步骤5,获取每个单独停役任务的停电时用户数信息;
步骤6,将数据输入停役任务分配数学模型;
步骤7,采用整数编码与浮点数编码混合的级联编码遗传算法对数学模型进行求解;
步骤8,输出路线规划结果和触发时间结果。
2.根据权利要求1所述的一种停役任务智能分配方法,其特征在于,所述步骤6中的停役任务分配数学模型如下:
ssi=skj+tij i,j=1,2,…,N(i≠j) (6)
ski=ssi+ti i=1,2,…,N (7)
其中,N表示任务总量,k表示班组数量;tij表示任务i,j之间的驾车行驶估计时间;ti表示任务i工作需要的时间;pijk表示任务i,j之间路径方式,值为0或1;ehi表示任务i规定最早开始时刻;lhi表示任务i规定最晚结束时刻;ssi表示任务i的开始作业时刻;ski表示完成任务i的结束时刻;skp,skr表示有强制先后次序的工作任务工作结束时刻;
式(1)为目标函数式,为了更好的处理目标函数,在目标函数里添加了Q、L、P三个惩罚函数式;式(2)表示完成所有任务驾车行驶需要的总时间,式(3)至式(5)分别表示Q、L、P三个惩罚函数式,Q表示到达任务i的时间与任务i规定最早开始时刻的惩罚函数,当早于规定最早时刻到达任务i,则在目标函数式里添加惩罚权重,否则为0;L表示当晚于规定最晚时刻完成任务i,则在目标函数式里添加惩罚权重,否则为0;P表示当有强制次序任务r的结束时刻早于任务q,则在目标函数式里添加惩罚权重,否则为0;式(6)表示到达任务i工作地点的时刻,为上一个任务j完成时刻加上任务j到任务i之间的行驶时间;式(7)表示任务i结束时刻等于到达任务i的时刻加上任务i的工作时间;式(8)表示每个任务点只安排一辆车前往作业。
3.根据权利要求1所述的一种停役任务智能分配方法,其特征在于,所述步骤7中采用整数编码与浮点数编码混合的级联编码遗传算法对数学模型进行求解的具体方法为:
步骤7.1,产生初始种群和初始解:
染色体由两部分组成,一是车辆规划路径,按照行驶顺序进行整数编码;二是是车辆出发时间,采用实数编码;染色体按照上面的结构,随机生成规模为W的初始种群;
步骤7.2,染色体选择复制:
将每代种群中适应值最大的染色体直接复制进入下一代种群,剩下的染色体采用比例选择法选择复制;
步骤7.3,遗传交叉重组:
对染色体采用算术交叉,如交叉的父代为v1和v2,则子代v1’和v2’为:
其中r为[0,1]间的随机数;
步骤7.4,遗传变异:
对染色体采用变异算法,父代v的变异为:
v=vmin+r*(vmax-vmin)
其中,其中r为[0,1]间的随机数,vmin,vmax为v的取值范围;
步骤7.5,结束并输出:
当迭代次数达到预设值时,算法终止,对基因进行解码并输出较优解结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国网上海市电力公司,未经国网上海市电力公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911146259.6/1.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理