[发明专利]一种基于GA-TS混合算法的车间排产方法在审
申请号: | 202010011348.6 | 申请日: | 2020-01-06 |
公开(公告)号: | CN111242446A | 公开(公告)日: | 2020-06-05 |
发明(设计)人: | 董辉;沈佳阳;敖文聪;罗强;韩林贝;吴祥 | 申请(专利权)人: | 浙江工业大学 |
主分类号: | G06Q10/06 | 分类号: | G06Q10/06;G06Q10/04;G06Q50/04;G06N3/12 |
代理公司: | 杭州君度专利代理事务所(特殊普通合伙) 33240 | 代理人: | 杨天娇 |
地址: | 310014 浙江省*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 ga ts 混合 算法 车间 方法 | ||
1.一种基于GA-TS混合算法的车间排产方法,其特征在于,所述基于GA-TS混合算法的车间排产方法,包括:
步骤S1、定时采集车间中设备的运行状态参数、设备的维修记录以及过程类数据;
步骤S2、使用GA-TS混合算法进行车间排产,包括以下步骤:
步骤S2.1、初始化GA算法获得种群,该种群中包含多个个体,每个个体即为一个排产方案;
步骤S2.2、构建基于生产效率和稳定性的适应度函数;
步骤S2.3、判断是否满足GA算法的停止准则,若满足则输出最优的排产方案,若不满足则继续执行;
步骤S2.4、利用所构建的适应度函数计算种群中个体的适应度;
步骤S2.5、采用结合最佳个体保留和锦标赛选择的方法选择种群中的个体;
步骤S2.6、利用双点交叉方式对选择的个体执行交叉操作得到子代个体;
步骤S2.7、对选择的个体执行变异操作,得到子代个体;
步骤S2.8、对所得子代个体使用TS算法进行改善,将得到的子代个体作为TS算法的初始解,可行解的迁移方案作为TS算法的领域,更新种群;
步骤S2.9、获取最新种群中以及最优个体,并重新步骤S2.3;
步骤S3、根据输出的最优排产方案,生成排产甘特图,调整车间资源;
步骤S4、激活发生器,所述发生器根据步骤S1中采集的设备的运行状态参数、设备的维修记录以及过程类数据对车间进行监听,若所述发生器触发,则重新执行步骤S2,否则维持当前排产方案。
2.如权利要求1所述的基于GA-TS混合算法的车间排产方法,其特征在于,所述构建基于生产效率和稳定性的适应度函数,包括:
假设初始时刻有n个原始工件,初始时刻以后有m个新工件到达车间,其中有z台加工工件工序的运行设备,采用i,i′,j,j′和k表示原始工件、新到达工件、原始工件的工序、新到达工件的工序以及设备的索序号,每个工件包含Oij道工序,其中,i=1,2,...,n,j=1,2,...,ni,ni表示工件i的工序数量,同理,O′i′j′道工序中,i′=1,2,...,m,j′=1,2,...,mi′,mi′表示工件i′的工序数量;
对于订单而言,最大完成时间越小说明排产方案的时间性能越好,因此最大完成时间的目标函数为makespan函数最小化,即:
其中,f1为最大完成时间的目标函数,Cijk表示工序Oij在设备k上的完工时间,C′i′j′k表示工序O′i′j′在设备k上的完工时间;
另外,考虑车间生产的稳定性,采用工件的平均转换时间作为指标,即:
其中,f2为调度惩罚函数,其中Tijk表示工件i从j工序到k工序转换所用的时间,若工件i保持工序不变,则转换时间为零;
得到当前时刻下所有工件的完成时间,如下:
F=ω1f1+ω2f2
其中,F为当前时刻下所有工件的完成时间,ω1,ω2分别为makespan函数和调度惩罚函数的权重值;
则建立适应度函数如下:
其中,E为适应度函数,适应度越高的个体越容易遗传到下一代,适应度最大的个体即为最优个体。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江工业大学,未经浙江工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010011348.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于连续生产的离心式真空脱气机
- 下一篇:一种车载系统热启动切换方法
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理