[发明专利]一种具有切换时间的成套订单的调度方法有效
申请号: | 201910430878.1 | 申请日: | 2019-05-22 |
公开(公告)号: | CN110135752B | 公开(公告)日: | 2023-05-02 |
发明(设计)人: | 徐震浩;周畅;张凌波;顾幸生 | 申请(专利权)人: | 华东理工大学 |
主分类号: | G06Q10/0631 | 分类号: | G06Q10/0631;G06Q50/04;G06N3/006;G06Q10/067 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 200237 上海市徐汇*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供了一种具有切换时间的成套订单的调度方法,包括步骤:a)建立成套订单调度问题的数学模型;b)根据建立的数学模型,利用带邻域结构的人工蜂群算法进行计算:设置种群规模、邻域搜索代数、未改进代数上限;依据编码方案,初始化种群;采用半主动解码方式,得到个体的适应度值;寻找并占领优质蜜源,与跟随蜂分享蜜源信息;选择一个雇佣蜂并跟随其采蜜;判断雇佣蜂的个体改进的次数;当子代出现比当前雇佣蜂好的个体时,替换所述当前雇佣蜂个体;若未达到终止条件,则继续优化。相比于现有技术,本发明的调度方法可以使企业或工厂在给定资源以及约束的条件下,制定合理的生产策略,提高调度效率,减少企业的运营成本。 | ||
搜索关键词: | 一种 具有 切换 时间 成套 订单 调度 方法 | ||
【主权项】:
1.一种具有切换时间的成套订单的调度方法,其特征在于,该调度方法包括以下步骤:a)建立具有切换时间的成套订单调度问题的数学模型:设定具有可分离序列相关切换时间的作业车间环境——n个待加工的工件要经历m台加工机器的加工,每个工件的加工顺序已经确定,每个工件在一个阶段只需在一台加工机器上加工即可;在任意时刻,每台加工机器最多加工一个工件,每个工件在某一时刻只能被一台加工机器加工;工件不存在优先级约束;任意工件的任意工序在加工前对应的加工机器都有一个固定的切换时间,定义符号变量:wh‑订单h的权值;‑订单h内的第i个工件;‑工件的完工时间;‑工件的要求交货时间;‑订单h内的第i个工件的第j道工序;O‑总工序集‑工序的加工机器;‑工序的加工时间;‑工序的完工时间;‑工序和之间的切换时间(和在同一台加工机器上相邻加工的工序);优化目标表示为:其中xh是决策变量,表示如下:约束条件如下:h,o=1,2,...,H;i=1,2,...,nh;p=1,2,...,no;其中,和是同一工件的两道工序,和是同一台加工机器上相邻的前后加工的工序对,和是决策变量,表示如下:上述关系式(1)是成套订单调度问题的目标函数即加权订单成套率,它与订单h的权值wh和订单成套系数xh有关;关系式(2)表示订单成套系数xh和订单内工件完工时间相关,若每个工件按时完工则该订单成套;约束关系式(3)是工件工序前后顺序约束,说明工件在某一时刻只能加工一道工序;约束关系式(4)是机器非堵塞约束,说明一台加工机器只能同时加工一道工序;及约束关系式(5)定义各符号的取值范围;b)根据建立的上述数学模型,利用带邻域结构的人工蜂群算法进行计算:步骤b1:输入工件数量、加工机器数量、工序数量以及每个工件在每道工序、每台加工机器上的加工时间;设置种群规模N_pop、邻域搜索代数N_ls、未改进代数上限limit;步骤b2:依据编码方案,初始化种群;步骤b3:采用半主动解码方式,对编码进行解码,得到个体的适应度值;步骤b4:寻找并占领优质蜜源,与跟随蜂分享蜜源信息,设计特定的进化代数对雇佣蜂种群个体使用邻域搜索策略,其余代数采用雇佣蜂之间的交叉策略;步骤b5:选择一个雇佣蜂并跟随所选择的雇佣蜂采蜜;步骤b6:判断雇佣蜂的个体改进的次数;步骤b7:当子代出现比当前雇佣蜂好的个体时,替换所述当前雇佣蜂个体;步骤b8:若未达到终止条件,则返回步骤b4继续优化。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华东理工大学,未经华东理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910430878.1/,转载请声明来源钻瓜专利网。
- 上一篇:船用柴油机维修决策系统
- 下一篇:一种港口调度报警方法
- 同类专利
- 专利分类
G06 计算;推算;计数
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理