[发明专利]基于论域动态划分和学习的模糊调度规则挖掘方法有效
申请号: | 201410805017.4 | 申请日: | 2014-12-23 |
公开(公告)号: | CN104698838A | 公开(公告)日: | 2015-06-10 |
发明(设计)人: | 刘民;刘涛;郝井华 | 申请(专利权)人: | 清华大学 |
主分类号: | G05B13/04 | 分类号: | G05B13/04 |
代理公司: | 无 | 代理人: | 无 |
地址: | 10008*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 动态 划分 学习 模糊 调度 规则 挖掘 方法 | ||
技术领域
本发明属于先进制造、自动化和信息领域,具体涉及一种面向具有组批特征的微电子生产线的基于论域动态划分和学习的模糊调度规则挖掘方法。
背景技术
针对较大规模具有组批特征,以最小化平均流经时间为调度目标的微电子生产线调度问题,目前主要有如下几类调度方法:精确优化方法、启发式调度规则、智能优化方法等。对较大规模的上述微电子生产线调度问题,采用上述调度方法很难获得令人满意的调度方案,因此,针对上述微电子生产线调度问题,提出具有较好性能的调度方法具有重要意义。
发明内容
为解决较大规模具有组批特征,以最小化平均流经时间为调度目标的微电子生产线调度问题,本发明针对具有组批特征的微电子生产线调度问题的特点,提出一种属性论域的动态模糊划分方法,基于此,给出一种新的模糊调度规则形式及基于Aprior算法的模糊调度规则智能挖掘方法。在每条模糊调度规则中,每个条件属性具有两个语言变量,输出为一个分类标签,用于表示待加工两个操作的调度优先级。与第一个语言变量对应的属性论域采用三角模糊数进行属性论域的简单模糊划分,而与第二个语言变量对应的属性论域基于第一个语言变量的取值进行动态三段式模糊划分,使得所获取的模糊调度规则具有更高的逼近精度和更少的规则数。考虑到属性论域划分和规则挖掘过程中的一些关键参数对所获得的模糊调度规则的性能影响较大,设计了一种和声搜索算法对上述关键参数进行优化学习。将本发明应用于以最小化平均流经时间为调度目标的微电子生产线调度问题可产生较好的调度效果。
(一)问题描述
以最小化平均流经时间为调度目标、具有组批特征的微电子生产过程调度问题可描述如下:
设调度问题包含I个Lot和K台机器,分别组成Lot集合J={Ji|i=1,2,...,I}和机器集合M={Mk|k=1,2,...,K},ri≥0为LotJi的释放时刻。LotJi(j=1,2,...,ni)由ni个操作{Oij|j=1,2,...,ni}组成。O={Oij|i=1,2,...,I;j=1,2,...,ni}为调度问题所有操作组成的集合。在微电子生产过程,Lot的每一步加工都有一定的处理规范,用菜单表示,每个Lot的每个操作均具有某一菜单,而每台机器仅能加工具有某些菜单的操作。设P={ρl|l=1,2,...,L}为所有菜单的集合,操作Oij(i=1,2,...,I;j=1,2,...,ni)的菜单为ρij∈P,机器Mk(k=1,2,...,K)可加工的菜单组成集合,从而当且仅当ρij∈Pk时,操作Oij可以在机器Mk上加工,相应的加工时间仅由其加工机器和具有的菜单唯一确定。根据机器的组批能力,所有的机器可分为组批加工机器和串行加工机器,在任一串行加工机器上,每个时刻仅能加工一个操作,在任一组批加工机器上,每一时刻可加工一个或多个操作,同时加工的操作形成一批,能同时加工的最大操作数称为机器的组批能力,设Blk为菜单ρl(l=1,2,...,L)在机器Mk(k=1,2,...,K)上的组批能力。不失一般性,对于串行加工机器Mk∈Ms和菜单ρl∈Pk,相应的组批能力Blk=1。另外,在机器Mk(k=1,2,…,K)上,若即将加工操作的菜单ρl与上一个加工操作的菜单不同,则需要一个额外的Setup时间ul。
对上述微电子生产过程调度问题,要获得一个可行的调度(即可行解)需要确定以下决策变量:
Mk(i,j):操作Oij的加工机器;
sij:操作Oij的加工开始时间;
若时刻tLotJi在机器Mk上加工,则,否则,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于清华大学;,未经清华大学;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410805017.4/2.html,转载请声明来源钻瓜专利网。