柔性制造系统中机床调度优化研究答辩PPT.ppt

柔性制造系统中机床调度优化研究【研究类】【无图】

收藏

压缩包内文档预览:(预览前20页/共21页)
预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图
编号:273350    类型:共享资源    大小:426.91KB    格式:RAR    上传时间:2014-04-26 上传人:上*** IP属地:江苏
40
积分
关 键 词:
柔性制造系统 机床 调度 优化 研究 钻研
资源描述:

柔性制造系统中机床调度优化研究

48页 28000字数+说明书+开题报告+任务书+答辩PPT

中期检查.doc

任务书.doc

柔性制造系统中机床调度优化研究开题报告.doc

柔性制造系统中机床调度优化研究答辩PPT.ppt

柔性制造系统中机床调度优化研究论文.doc


目录

第一章  绪论1

1.1 引言1

1.2课题提出的目的和意义1

1.3课题相关研究领域的发展状况及趋势1

1.4 本课题主要研究内容和设计任务2

第二章  调度与遗传算法相关理论4

2.1调度的定义4

2.1.1机床调度的定义4

2.1.2机床主要调度问题4

2.2调度问题的描述和分类4

2.3调度的优化算法5

2.4遗传算法基本理论7

2.5遗传算法基本概念8

2.6遗传算法主要步骤9

2.7适应度函数9

2.8遗传操作算子10

2.8.1选择算子10

2.8.2交叉算子11

2.8.3 变异算子12

2.9遗传算法参数的选择13

2.10  遗传算法的应用与发展趋势13

第三章  基于遗传算法进行机床调度15

3.1静态车间调度15

3.2 问题的描述15

3.3基本遗传算法的构造15

3.3.1编码15

3.3.2 解码16

1 基于机器编码的机器工件队列之间的冲突消解16

2. 最后解码计算最大调度时间17

3.4 初始种群的产生17

3.5 选择操作17

3.6交叉操作18

3.7变异操作18

3.8 动态车间调度18

3.9动态调度类型19

3.10动态调度控制方法20

3.10.1急件到来20

3.10.2机器故障22

3.10.3订单取消24

3.11应用实例26

第四章C语言相关知识及编程31

4.1 C语言相关知识31

4.2 C语言程序的特点31

4.3 C语言程序的开发步骤32

4.4 C语言编程32

4.5 输出结果37

第五章  全文总结与展望39

5.1全文总结39

5.2 展望39

结束语40

致谢41

参考文献42


柔性制造系统中机床调度优化研究

摘  要:


   随着市场的多变以及市场对产品个性化的需求,多品种、小批量生产方式已经逐渐成为制造业的发展主流。研究批量调度的优化方法,对于先进制造业的现代化具有重要的理论价值和实际意义。

   本文介绍了机床调度的概念及其发展过程、研究现状和发展趋势;对车间调度的各种研究方法进行了简要的介绍和比较;概述了遗传算法的基本原理和步骤,介绍了遗传算法常用的一些算子,分析了遗传算法的特点,并对遗传算法的一些理论进行了讨论。

   对三种常见的动态事件(急件到来、设备故障、订单取消)的重调度控制方法进行了研究,并在静态调度问题研究的基础上,运用自适应遗传算法对动态调度问题进行了研究,获得了动态调度的控制策略和重调度方法。此控制策略和重调度方法可以较好地解决由于动态事件的出现而导致的静态调度方案不再适用的问题,从而保证了FMS系统在有扰动时也能持续地运行。

关键词:遗传算法,动态调度,柔性制造系统1.2课题提出的目的和意义

   “柔性”是指生产组织形式和生产产品及工艺的多样性和可变性,可具体表现为机床的柔性、产品的柔性、加工的柔性、批量的柔性等。柔性制造系统适合于多品种、中小批量生产,可迅速适应产品变化,具有进步设备利用率、减少在制品库存量、进步产品质量和一致性等诸多优点[1、2]。但是系统的这些优点能否发挥,取决于各生产设备调度后的运行效率情况,如仓库的调度、机床的调度、物料运输车辆的调度等。其中机床的调度优化起到非常关键的作用。机床调度的目的是将工序合理的分配给各机床,并对各机床上的工序进行排序优化以使完成所有工序的时间最小。该调度的评价以目标函数为主,如“最小制造周期”、“机床利用率”、“工件流通时间”等,这些评价参数都对整个生产系统的加工效率具有直接的影响。所以合理的机床调度规则,在时间和空间上可有效利用系统的有限资源,以满足各项生产指标的要求。因此机床调度问题将直接影响系统的有效性和柔性,通过设计适合的调度算法对机床各种工作情况进行实时的调度研究,具有非常现实的意义,它的优化可提高生产任务的加工效率。

   本文主要针对机加工车间加工机床的调度问题进行研究,并运用经典调度算法进行优化,寻求最佳加工路径。

1.3课题相关研究领域的发展状况及趋势

   20世纪50年代调度问题受到了应用数学、运筹学、工程技术等多个领域学者的关注,并运用运筹学中的线性规划、动态规划及决策分析等方法,研究和解决了一系列具有代表意义的调度和优化问题。

    柔性制造系统是70年代末、80年代初出现的一种具有高度柔性的自动化制造系统。随着科学技术的发展,新产品的出现,产品市场寿命也随之缩短,相应1.4 本课题主要研究内容和设计任务

   本课题主要是运用生产调度相关知识来解决机加工车间的机床调度优化问题。本课题的设计任务是:分析机床的各种主要工作情况及设备状态,对应的设计调度算法,要有评价方法对调度效果作出评价;利用仿真软件进行算法优化的仿真论证或寻找其他的论证方法。

   本文的主要内容是:主要针对机床调度问题的调度方法进行研究,并运用遗传算法对调度问题进行优化,寻求最佳调度方案。本文共分五章:

   第一章 首先提出通过引言提出课题研究的目的和意义;然后进一步介绍了FMS中机床调度问题的研究现状,研究方法,存在的问题及发展趋势;最后给出课题的主要工作及内容。

   第二章 首先阐述了调度的相关理论;然后对调度问题进行分类和总结其特点,说明在实际调度问题中需要调度的方面;其次对调度算法进行归类,并分别描述各算法的基本思想和特点。根据调度问题选择遗传算法,并对遗传算法的基本理论和操作步骤进行描述。为下文的实例做理论铺垫。

   第三章 依据上述的调度和遗传算法基本理论,分静态和动态分别应用遗传算法进行调度,并给出实例。

   第四章 给出基于遗传算法进行调度的实例,并根据所给的实例进行编程,验证算法的可行性和调度后起到的优化作用。

  第五章 结论与展望




内容简介:
设计题目 柔性制造系统中机床调度优化研究 机械电子工程系08级机电 2 班王磊指导老师 边培莹 柔性制造系统中机床调度优化研究 一 选题目的和意义二 调度与遗传算法相关理论三 基于遗传算法进行机床调度四 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交叉算子 所谓交叉操作 是指对两个相互配对的个体按某种方式相互交换其部分基因 从而形成两个新的个体 单点交叉 在个体串中随机设定一个交叉点 实行交叉时 该点前或后的两个个体的部分结构进行互换 并生成两个新的个体 如图所示 父体A11011110 11011001子体A 父体B10111001 10111110子体B 2 6变异算子 变异运算是指将个体染色体编码串中的某些基因座上的基因值用该基因座的其它等位基因来替换 从而形成一个新的个体 基本变异算子是指对群体中的个体码串随机挑选一个或多个基因并对这些基因座的基因值作变动 依变异概率作变动 0 1 二值码串中基本变异操作如图所示 变异前1101001 1001011变异后 2 7遗传算法参数选择 1 染色体位串长度L本文中将采用基于工序的实数编码 染色体的每个基因位代表一道工序 染色体长度表示所有待加工工序数的总和 2 群体规模popsize本文实例是针对较小批量和较大批量的零件加工 故取群体规模popsize 40 3 交叉概率Pc一般取Pc 0 6 1 本文取Pc 0 8 4 变异概率Pm一般取Pm 0 005 0 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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
提示  人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:柔性制造系统中机床调度优化研究【研究类】【无图】
链接地址:https://www.renrendoc.com/p-273350.html

官方联系方式

2:不支持迅雷下载,请使用浏览器下载   
3:不支持QQ浏览器下载,请用其他浏览器   
4:下载后的文档和图纸-无水印   
5:文档经过压缩,下载后原文更清晰   
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

网站客服QQ:2881952447     

copyright@ 2020-2025  renrendoc.com 人人文库版权所有   联系电话:400-852-1180

备案号:蜀ICP备2022000484号-2       经营许可证: 川B2-20220663       公网安备川公网安备: 51019002004831号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知人人文库网,我们立即给予删除!