[发明专利]一种基于构造型启发式算法的生产线调度方法有效
申请号: | 201210061685.1 | 申请日: | 2012-03-11 |
公开(公告)号: | CN102566560A | 公开(公告)日: | 2012-07-11 |
发明(设计)人: | 唐聃;舒红平;罗飞;刘魁 | 申请(专利权)人: | 成都信息工程学院 |
主分类号: | G05B19/418 | 分类号: | G05B19/418 |
代理公司: | 成都赛恩斯知识产权代理事务所(普通合伙) 51212 | 代理人: | 朱月仙 |
地址: | 610225 四川省成都*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种基于构造型启发式算法的生产线调度方法,该方法包括如下步骤:S1、若n个工件在m台机器上加工,设pi,j为第j个工件在第i台机器上的执行时间,构成矩阵P,其中i=1,2,Λ,m;j=1,2,Λ,n;S2、任意选择矩阵P中的两列元素,即工件a,b分别在m台机器上的执行时间Pa和Pb,其中1≤a,b≤n,a≠b;S3、确定工件a,b的加工顺序;S4、判断矩阵P中的n列元素是否均已两两比较,若是,则结束判断,按确定的加工顺序对工件进行调整,并依次在m台机器上进行加工,否则,返回步骤S2。本发明以总完工时间最小为目标来实现流水车间生产线的调度,通过对工件加工顺序的调整来减小每个工件在加工前的等待时间。相对于现有技术,本发明计算复杂度低,计算时间短,且具有较好的调度性能。 | ||
搜索关键词: | 一种 基于 构造 启发式 算法 生产线 调度 方法 | ||
【主权项】:
1.一种基于构造型启发式算法的生产线调度方法,包含如下步骤:S1、若n个工件在m台机器上加工,设pi,j为第j个工件在第i台机器上的执行时间,构成矩阵P,其中i=1,2,Λ,m;j=1,2,Λ,n;S2、任意选择矩阵P中的两列元素,即工件a,b分别在m台机器上的执行时间Pa和Pb,其中1≤a,b≤n,a≠b;S3、确定工件a,b的加工顺序;S4、判断矩阵P中的n列元素是否均已两两比较,若是,则结束判断,否则,返回步骤S2,其特征在于,所述步骤S3包含如下步骤:S31、将矩阵P中两列元素Pa,Pb的值分别代入
计算得到Sa和Sb;S32、判断Sa*Sb<=0是否成立,若成立,则进入步骤S321,若不成立,则进入步骤S33;S321、判断Sa>0是否成立,若成立,则将元件a的加工顺序置于元件b之前,若不成立,则将元件b的加工顺序置于元件a之前;S33、判断Sa,Sb>0是否成立,若成立,则进入步骤S34,若不成立,则进入步骤S35;S34、将任意选择的矩阵P中的两列元素Pa,Pb的值分别代入
计算得到sum_ca和sum_cb;S341、判断sum_ca<sum_cb是否成立,若成立,则将元件a的加工顺序置于元件b之前;若不成立,则进入步骤S342;S342、判断sum_ca>sum_cb是否成立,若成立,则将元件b的加工顺序置于元件a之前,若不成立,则去掉Pa和Pb列的最末一个元素并返回步骤S31;S35、将任意选择的矩阵P中的两列元素Pa,Pb的值分别代入
计算得到sum_fa和sum_fb;S351、判断sum_fa>sum_fb是否成立,若成立,则将元件a的加工顺序置于元件b之前,若不成立,则进入步骤S352;S352、判断sum_fa<sum_fb是否成立,若成立,则将元件b的加工顺序置于元件a之前,若不成立,则去掉Pa和Pb列的首个元素并返回步骤S31。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都信息工程学院,未经成都信息工程学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210061685.1/,转载请声明来源钻瓜专利网。
- 上一篇:喷砂射孔环空机械封隔多层压裂工具管柱及改造工艺
- 下一篇:GSTP1的应用