最短时间生产计划安排

最短时间生产计划安排

ID:47110940

大小:189.50 KB

页数:8页

时间:2019-08-05

最短时间生产计划安排_第1页
最短时间生产计划安排_第2页
最短时间生产计划安排_第3页
最短时间生产计划安排_第4页
最短时间生产计划安排_第5页
资源描述:

《最短时间生产计划安排》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、最短时间生产计划安排摘要离散系统仿真在工业生产的工序安排中起到了相当重要的作用,如何就一些内部机制复杂的离散问题建立简单易行、可监测性强的数学模型一直是仿真技术的研究热点.离散事件系统现有三种仿真建模策略,即:事件调度法,活动扫描法和进程交互法.本文则采用了其中的活动扫描法对生产中的一个实际例子进行了处理.活动扫描法对于各事件之间相关性很强的系统有着很好的适用性.本文针对该类方法仿真程序难以实现的特点,特意附加了matlab6.5对该问题的实现程序.关键词:离散时间动态系统;仿真建模;活动扫描法1 问题的提出在许多工厂生产过程中,由

2、于设备的数量、产品加工的次序限制,往往不能简单地安排生产任务.我们设想,应用强大的数学软件配合简单易行的方法进行安排.8设某重型机械厂产品都是单件性的,其中有一车间共有4种不同设备,现接受6件产品的加工任务,每件产品接受的程序在指定的设备上加工,其工序与加工周期如下表产工序品12345678STSTSTSTSTSTSTST13812243244621445233433347115220184273642111416335410243844112364161124173345123518(表一)(S—设备号、T—周期)现在我们根据这一

3、实际问题,寻求安排的方法.要求:1、每件产品必须按规定的工序加工,不得颠倒.2、每台设备在同一时间只能担任一项任务(每件产品的每个工序为一个任务).3、在尽可能短的时间里,完成所接受的全部任务.为了节省电能,合理分配生产任务,厂方还要求:1、做出每件产品的每个工序开工、完工时间表.2、给出每台设备承担任务的时间表.2模型的准备2.1模型的简化该问题要求在尽可能短的时间内完成所有产品的各个工序,其中每件产品的各个工序之间是有先后顺序的;各型号设备只有一台,且同一时间只能承担一个任务.在解决这个问题之前,我们可以先考虑一个类似的经简化的

4、问题:现有编号为A,B,C,D,E,F,G的七个零件安排在同一台机床上加工.设各零件的加工时间依次为(分钟).该机床一次只能加工一个零件,每个零件加工完毕即可运走投入下一工序.要求安排一个加工次序,使各零件的加工与等待的时间总和最小.显然,加工与等待时间的总和为其中,k意味着第个零件被安排在第k步进行加工.总和最小加工顺序是:其中B和E,D和G的位置可对调,T=288(分钟).推广:对于一台设备,n(n>1)个耗时不同的操作,如果每次只能执行其中的一个,那么使得等待时间总和最少的方案为:按时间大小排序,先处理时间小的工序.在多台设备

5、的情况中,对于每一台设备,如果在同一时间内有多个不同的任务可供选择,则我们先选择耗时较短的那一个任务,这样可使得总耗时最少.82.2符号约定:第件设备():第件产品的第道工序的加工周期():加工过程的某时刻(t=1,2,3,4,…)3模型的建立及求解为解决之前提出的生产实例,我们列出如下的表格:S/t123456789101112131415…62222offoffoffoffoffoff1166…444444466665555…333111111114444…555555555522222…(表二)(其中S表示设备号,t表示加工过

6、程的某时刻,数字代表产品号,off表示关机)对于每时刻t,若处于开机状态,则在该时刻记录产品的号码,若处于关机状态,则标记off.这样既能记录各个设备的工作状态,也便于及时找到有空闲(处于关机状态)的设备并分配任务.道理如问题分析中的简单例子,假如现有和两个任务可选,且,那么选择将带来更多的等待时间(因为此时有一道工序等待着这道工序的完工,然后投入工作),为了使得总的等待时间最短,我们在每次的选择中选出造成等待时间最小的进行加工.3.1具体演算如下(I)创建表格TURNS/t12345678910111213141516…offof

7、foffoffoffoffoffoffoffoffoffoffoffoffoffoff…offoffoffoffoffoffoffoffoffoffoffoffoffoffoffoff…offoffoffoffoffoffoffoffoffoffoffoffoffoffoffoff…offoffoffoffoffoffoffoffoffoffoffoffoffoffoffoff…(II)搜索第1列,处于关机状态,在表一中知道可以接或,其中8时间较短,所以在第=1行,t=1到t+-1=1列填上j=6;、、行也如此操作,得表三.S/t1

8、2345678910111213141516…6offoffoffoffoffoffoffoffoffoffoffoffoffoffoff…4444444offoffoffoffoffoffoffoffoff…333offoffoff

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。