柔性制造系统中机床调度优化研究答辩稿_第1页
柔性制造系统中机床调度优化研究答辩稿_第2页
柔性制造系统中机床调度优化研究答辩稿_第3页
柔性制造系统中机床调度优化研究答辩稿_第4页
柔性制造系统中机床调度优化研究答辩稿_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

设计题目,柔性制造系统中机床调度优化研究,柔性制造系统中机床调度优化研究,一、选题目的和意义二、调度与遗传算法相关理论三、基于遗传算法进行机床调度四、C语言相关知识及编程五、总结,一 、选题的目的和意义,柔性制造系统具有提高设备利用率、减少在制品库存量、进步产品质量和一致性等诸多优点。但是系统的这些优点能否发柔挥,取决于各生产设备调度后的运行效率情况,如仓库的调度、机床的调度、物料运输车辆的调度等。其中机床的调度优化起到非常关键的作用。通过设计适合的调度算法对机床各种工作情况进行实时的调度研究,具有非常现实的意义,它的优化可提高生产任务的加工效率。本文主要针对机加工车间加工机床的调度问题进行研究,并运用遗传算法进行优化,寻求最佳加工路径。,二、 调度与遗传算法相关理论,调度是针对一项可分解的生产任务,探讨在尽可能满足约束条件的前提下,通过下达生产指令,安排其组成部分使用哪些资源、其加工时间以及加工顺序,以获得生产任务执行时间或成本的最优化。2.1 机床调度的分类 1.根据零件和车间构成不同分为: 单机车间调度问题 并行机车间调度问题 开放车间调度问题 流水车间调度问题 作业车间调度问题 2.根据作业的加工特点分为静态调度、动态调度。,2、2 调度的优化算法,(1)数学规划方法(2)基于启发式规则的调度方法(3)基于人工智能(AI)的方法(4)基于仿真的方法(5)计算智能方法(6)组合调度方法(7)基于DEDS的解析模型方法(8)禁忌搜索(9)模拟退火 (10)拉氏松弛法 根据以上优化方法的分析比较,最终确定采用遗传进行优化,获得最终的调度方案,使得加工路径能够完成优化。,2、3 遗传算法的基本理论,遗传算法是将问题的解表示为“染色体”,通过模拟自然界中物种的选择、复制、交叉和变异等操作,以实现个体适应度的提高,并通过不断的迭代和对个体的评价选择,逐步寻找最优解。基本流程如图所示:,遗传算法流程图,初始种群p(t)种群p(t+1),2、4 遗传算法基本操作,1、适应度函数的选择 常用的方法是将适应度函数取为目标函数的倒数。即 g(x)为时间函数最小值2、选择算子比例选择法是基本的选择方法,也叫轮盘赌选择法。它的基本思想是:个体被选中的概率与其适应度大小成正比。设群体大小为M,个体i的适应度为Fi,选择概率Pi为:,2.5交叉算子,所谓交叉操作,是指对两个相互配对的个体按某种方式相互交换其部分基因,从而形成两个新的个体。单点交叉:在个体串中随机设定一个交叉点,实行交叉时,该点前或后的两个个体的部分结构进行互换,并生成两个新的个体。如图所示: 父体A 1 1 0 1 1 1 1 0- 1 1 0 1 1 0 0 1 子体A 父体B 1 0 1 1 1 0 0 1- 1 0 1 1 1 1 1 0 子体B,2.6变异算子,变异运算是指将个体染色体编码串中的某些基因座上的基因值用该基因座的其它等位基因来替换,从而形成一个新的个体。基本变异算子是指对群体中的个体码串随机挑选一个或多个基因并对这些基因座的基因值作变动(依变异概率作变动),0,1二值码串中基本变异操作如图所示。变异前 1 1 0 1 0 0 1 - 1 0 0 1 0 1 1 变异后,2.7遗传算法参数选择,(1)染色体位串长度L本文中将采用基于工序的实数编码,染色体的每个基因位代表一道工序,染色体长度表示所有待加工工序数的总和。(2)群体规模popsize本文实例是针对较小批量和较大批量的零件加工,故取群体规模popsize=40(3)交叉概率Pc 一般取Pc=0.61,本文取Pc=0.8(4)变异概率Pm一般取Pm=0.0050.01,本文取Pm=0.01,三、 基于遗传算法进行机床调度,3.1 静态车间调度 静态车间调度是指所有待安排加工的工件均处于待加工状态,因而进行一次调度后,各作业的加工被确定,在以后的加工过程中就不再改变。故静态车间调度不考虑零件在加工过程中出现的意外情况,如机床突然损坏、零件的交货期提前,有更紧迫的零件要求被加工等等。主要步骤:(1)编码 (2)初始种群的产生 (3)选择操作 (4)交叉操作 (5)变异操作 (6)解码,3.1 静态车间调度实例,调度前工件加工顺序如表所示:,调度后合理加工顺序:,3.2 动态车间调度,在FMS实际加工环境下,当不可预知的事情发生时,原有的调度方案不得不中止,且调度系统必须及时地调整工件原有的加工路径和其他资源调度的状况,同时必须对突发事件做出迅速响应,以确保调度系统能够持续、优化地进行。这种能够引起原有调度方案的更改,从而需要采取动态调度措施的突发事件称之为动态事件,也称重调度因子或扰动。动态事件类型分为:(1)急件到来(2)机器故障(3)订单取消,急件到来的调度Gantt图,取消订单的调度Gantt图,设备故障的调度Gantt图,四、 C语言相关知识及编程,根据上述算法过程分别进行编程,得到编程结果如下:(1)急件到来(2)机器故障(3)订单取消,五、总结,本文针对FMS机床调度问题的调度方法进行了研究。采用自然数编码,方法简单、容易理解,进行遗传操作方便。采用最优优先的比例选择

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论