网站大量收购独家精品文档,联系QQ:2885784924

最短时间生产计划安排.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
最短时间生产计划安排

最短时间生产计划安排 曹国威、马俊钦、何秀平 韶关学院04级数学系信息与计算科学 512005 韶关学院04级数学系数学与应用数学 512005 摘 要 离散系统仿真在工业生产的工序安排中起到了相当重要的作用,如何就一些内部机制复杂的离散问题建立简单易行、可监测性强的数学模型一直是仿真技术的研究热点.离散事件系统现有三种仿真建模策略,即:事件调度法,活动扫描法和进程交互法.本文则采用了其中的活动扫描法对生产中的一个实际例子进行了处理.活动扫描法对于各事件之间相关性很强的系统有着很好的适用性.本文针对该类方法仿真程序难以实现的特点,特意附加了matlab6.5对该问题的实现程序. 关键词:离散时间动态系统;仿真建模;活动扫描法 1 问题的提出 在许多工厂生产过程中,由于设备的数量、产品加工的次序限制,往往不能简单地安排生产任务.我们设想,应用强大的数学软件配合简单易行的方法进行安排. 设某重型机械厂产品都是单件性的,其中有一车间共有4种不同设备,现接受6件产品的加工任务,每件产品接受的程序在指定的设备上加工,其工序与加工周期如下表产 工序 品 1 2 3 4 5 6 7 8 S T S T S T S T S T S T S T S T 1 3 8 1 2 2 4 3 24 4 6 2 1 4 4 5 2 3 3 4 3 3 3 4 7 1 15 2 20 1 8 4 2 7 3 6 4 21 1 1 4 16 3 3 5 4 10 2 4 3 8 4 4 1 12 3 6 4 1 6 1 1 2 4 1 7 3 3 4 5 1 2 3 5 1 8 (S—设备号、T—周期)要求1、每件产品必须按规定的工序加工,不得颠倒. 2、每台设备在同一时间只能担任一项任务(每件产品的每个工序为一个任务). 在尽可能短的时间里,完成所接受的全部任务. 1、做出每件产品的每个工序开工、完工时间表. 2、给出每台设备承担任务的时间表.(分钟).该机床一次只能加工一个零件,每个零件加工完毕即可运走投入下一工序.要求安排一个加工次序,使各零件的加工与等待的时间总和最小. 显然,加工与等待时间的总和为 其中 ,k意味着第个零件被安排在第k步进行加工. 总和最小加工顺序是: 其中B和E,D和G的位置可对调,T=288(分钟). 推广:对于一台设备,n(n1)个耗时不同的操作,如果每次只能执行其中的一个,那么使得等待时间总和最少的方案为:按时间大小排序,先处理时间小的工序. 在多台设备的情况中,对于每一台设备,如果在同一时间内有多个不同的任务可供选择,则我们先选择耗时较短的那一个任务,这样可使得总耗时最少. 2.2 符号约定 :第件设备() :第件产品的第道工序的加工周期() :加工过程的某时刻(t=1,2,3,4,…) 模型的建立及求解 为解决之前提出的生产实例,我们列出如下的表格: S/t 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 … 6 2 2 2 2 off off off off off off 1 1 6 6 … 4 4 4 4 4 4 4 6 6 6 6 5 5 5 5 … 3 3 3 1 1 1 1 1 1 1 1 4 4 4 4 … 5 5 5 5 5 5 5 5 5 5 2 2 2 2 2 … (表二) (其中S表示设备号,t表示加工过程的某时刻,数字代表产品号,off表示关机) 对于每时刻t,若处于开机状态,则在该时刻记录产品的号码,若处于关机状态,则标记off.这样既能记录各个设备的工作状态,也便于及时找到有空闲(处于关机状态)的设备并分配任务.道理如问题分析中的简单例子,假如现有和两个任务可选,且,那么选择将带来更多的等待时间(因为此时有一道工序等待着这道工序的完工,然后投入工作),为了使得总的等待时间最短,我们在每次的选择中选出造成等待时间最小的进行加工. 3.1 具体演算如下 (I)创建表格TURN S/t 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 … off off off off off off off off off off off off off off off off … off off off off off off off off off off off off off off off off … off off off off off off off off off off off off off off off off … off off off off off off off off off off off

文档评论(0)

wujianz + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档