[发明专利]基于序优化与在线核极限学习机的分层迭代优化调度方法有效
申请号: | 201210543781.X | 申请日: | 2012-12-17 |
公开(公告)号: | CN103105775A | 公开(公告)日: | 2013-05-15 |
发明(设计)人: | 刘民;郝井华;郭路;吴澄;王凌;张亚斌;刘涛 | 申请(专利权)人: | 清华大学 |
主分类号: | G05B13/02 | 分类号: | G05B13/02 |
代理公司: | 北京思海天达知识产权代理有限公司 11203 | 代理人: | 楼艮基 |
地址: | 100084*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 优化 在线 极限 学习机 分层 调度 方法 | ||
技术领域
本发明属于自动控制、信息技术和先进制造领域。具体涉及在决策变量存在耦合、决策变量多、规模大的环境下,提高优化速度和性能的方法。
背景技术
软计算在优化调度过程中取得了广泛应用,但在解空间规模庞大时,易于出现算法早熟、收敛速度慢等现象,整个求解过程效率较低。虽然高效的进化计算方法被不断提出,如量子进化计算、差分进化计算等高效的进化算法被不断提出,在提高算法效率方面取得了一定的改善,但当面对大规模问题时,求解效率仍很难令人满意。半导体生产过程十分复杂,规模庞大,特别在组批加工过程中,相比普通的加工过程,还存在组批、Batch排序等过程,同时组批决策和操作排序决策之间存在较强的耦合作用,即组批决策结果受操作排序结果的影响,因此,如何通过挖掘问题自身的特征,提高算法的求解效率,是优化带有批处理过程的调度问题的难点。
本发明提出一种基于序优化与在线核极限学习机的分层迭代优化调度方法,与其他算法相比,本发明具有较优的调度性能和求解效率。
发明内容
为了解决复杂生产制造过程中优化算法存在的求解效率低下的不足,本发明针对半导体生产过程中的扩散区组批调度过程中决策变量多,批调度策略与操作排序策略之间存在强耦合,调度问题规模大等特点,在调度算法中采用了分层调度结构,对菜单层批调度策略和操作层排序策略进行迭代优化,为提高算法运算效率,采用序优化方法快速优化菜单层批调度策略,并通过菜单层和操作层之间的迭代优化,有效提高了调度算法的求解速度和优化性能。
基于序优化与在线核极限学习机的分层迭代优化调度方法,其特征在于,所述方法是在计算机上依次按以下步骤实现的:
步骤1:初始化调度算法相关参数
采集调度所需的相关初始化信息,包括每个lot的片数、品种、工艺流程信息,每个操作的菜单、可加工机器名称、所属的加工机器组名称信息,每个机器的释放时间、所属的机器组、对每种菜单的加工时间信息,这些信息写入算法数据库中,在调度算法启动时,作为初始化信息加载到算法中;
确定差分进化优化算法相关参数:选定种群规模N=20,差分缩放因子F=0.3,最大进化代数Gmax=5,杂交率CR=0.8,变异比率λ=0.3;迭代次数设为2次;
步骤2:差分进化算法初始解生成;
优化过程中,对于菜单层主要采用菜单多属性权值优化,优化的菜单属性主要包括该菜单中所含的操作平均剩余加工时间、平均到达时间、平均后续操作数量、平均紧急程度优化四个属性;对于操作层主要优化操作的优先权序列,于是,对于每个机器组而言,采用的编码方式为:i表示该机器组编号i=1,2,…,g,g为机器组的数量;ri表示机器组i可加工菜单的最大数量;{wi,1,wi,2,wi,3,wi,4}为四个调度属性的权值,权值初始化时在[0 1]范围内随机取值;表示第j个菜单对应所有操作生成的优先权序列,其中dj表示菜单j所包含的操作的总数量,表示机器组i的菜单j中的第k个操作,k=1,2,…,dj;操作优先权序列采用随机方式产生;
所有机器组的组合,构成一条初始解个体;
步骤3:采用差分进化算法获得第一次迭代前较优解
步骤3.1:解码
对步骤2中生成的初始解,通过离散事件仿真的方式获得对每个调度解个体的适应度评价;
仿真过程中,主要包含菜单选择和菜单内操作选择两种决策过程:
当机器空闲时,首先对缓冲区内所有的操作按照菜单进行分组,计算每种菜单内所有操作的平均剩余加工时间、平均到达时间、平均后续操作数量、平均紧急程度四个属性,根据编码过程中给定的调度属性加权矢量{wi,1,wi,2,wi,3,wi,4}计算菜单的优先权值,选取权值高的菜单进行加工;
菜单选定后,对菜单内每个操作按照解个体中给定的操作优先权从高到底的方式进行选择,直至选出的操作总片数最接近机器加工片数的最大值;此时,被选中的所有操作组成一个batch,将该batch中的所有操作都同时上机进行加工;
加工完成后,仿真推进至下一次菜单选择和菜单内操作选择过程,直至所有操作都加工完成,仿真结束;
步骤3.2:变异交叉过程
差分进化算法变异交叉过程描述如下:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于清华大学,未经清华大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210543781.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:车辆用转向操纵装置
- 下一篇:一种用于安全带的张紧装置