浅析生产计划的合理安排_第1页
浅析生产计划的合理安排_第2页
浅析生产计划的合理安排_第3页
浅析生产计划的合理安排_第4页
浅析生产计划的合理安排_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

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

文档简介

生产计划的合理安排摘要 要做出生产计划的合理安排,我们针对要求时间最短,在尽可能短的时间里,完成所接受的全部任务,从而得到最高效率的生产要求,通过每台设备的各种可能排列的加工安排,运用MATLAB的强大计算功能,编程求出每台设备的各种可行排列的时间,然后取其中的最短时间,得出每台设备的最短加工时间,最后那台设备的完成时间就是所要求的合理安排的最短时间,也就是优化的安排。关键字:映射;有限集合;最小工作时间1问题的提出能源问题是当今社会最主要的问题,时间观念强也是现代人的主要特点。有一句很流行话已经成为很多人的口头禅了,那就是“时间就是金钱。”。所以在生产产品时,一般商家都会遵守这个原则。安排生产时,由于设备的数量、产品加工的次序限制,往往不能简单而有效地安排生产任务,但又要尽可能快和尽可能少等待时间地安排任务,因为等待的时间越长,机器消耗的能量就越多。例如,某重型机械厂产品都是单件性的 加工周期如下表:(S设备号、T周期)产 工序品 1 2 3 4 5 6 7 8S TSTSTSTSTSTSTST13812243244621445233433347115220184273642111416335410243844112364161124173345123518要求:1、每件产品必须按规定的工序加工,不得颠倒。 2、每台设备在同一时间只能担任一项任务。(每件产品的每个工序为一个任务)。 问题:做出生产安排,希望在尽可能短的时间里,完成所接受的全部任务。要求:1、做出每件产品的每个工序开工、完工时间表。2、给出每台设备承担任务的时间表。2问题的假设和符号说明 21 模型的假设(1)假设机器不会因出现故障而停工的情况。(2)假设每一个设备,上一个工序完工后可以马上进行下一个工序的加工。22 符号说明 :第台设备():第件产品的第道工序的加工周期():第台设备的第个可行排列对于第台设备的每一个可行排序,对应于一个最小工作时间 3 模型的建立与求解3.1目标建立因为不同产品的不同工序被安排在不同的设备生产,而每件产品又必须按规定的工序加工,即同一产品必须加工完前面的工序才能投入下一个工序的加工,而不得颠倒。为了统计与运算方便,因此我们把安排在同一设备的不同产品的不同工序用一个表列出来,如下:同一设备的不同产品工序设备号11(1,2)(2,1)(3,3)(3,5)(4,4)(5,5)(6,1)(6,3)(6,6)(6,8)2(1,3)(2,3)(3,4)(4,1)(5,2)(6,2)3(1,1)(1,4)(2,4)(3,1)(4,2)(4,6)(5,3)(5,6)(6,4)(6,7)4(1,5)(2,2)(3,2)(4,3)(4,5)(5,1)(5,4)(5,7)(6,5)上表中的第一行数字表示每个要在同一台设备生产的任务的个数,第一列表示不同的设备号,符号中的表示第几个产品,表示第个产品第几个工序。例如,表示第1个产品的第2道工序,而在整个表的意思就是在对应行对应第一个设备上加工的第1个产品的第2道工序。每台设备的生产安排有种,其中代表每台设备要安排的工序个数,每一种安排, 由于每一台设备将要加工相应产品的工序是已知的,它是一个有限集合。对于每一台设备将要加工集合元素的每一个排序,只要符合同一产品不同的工序在这个排序中先后完成时间的顺序不变,称为可行排序。它是该设备可以对这个排序各工序进行处理的一种排序。同一设备的每一可行排序都可以找出相应范围的处理时间,我们可以取其最小的一个值(相应范围的下界)作为表示这个排序的一个特性。不妨令这个时间为相应排列的最小工作时间。所以,对于第台设备的每一个可行排序,对应于一个最小工作时间,令它们之间所确立的影射为即提高生产的运行效率,每一台设备的开始运行时间是相同的。为此,由上述的各种序列所确定的时间可知,第台设备在各种可行排序下得到的的最小时间有:为第台设备要处理的工序的排列总数,所以,要完成全部产品的最小时间是众多中最大的一个。这样每一台设备的生产时间就有种,我们通过MATLAP软件编程计算出每台设备不同的生产任务安排顺序所花时间的最小值,然后综合比较取出最后完工的那台设备所花的时间,我们做出生产安排所需的最短时间。最短时间的计算公式为:其中m表示有多少设备进行加工,k表示每台设备有多少个任务在同一台设备加工。32目标的约束条件 对于第台设备确定的可行加工序列,结合其他设备已知排序,我们可以计算出它的一个运行时间范围,但由于生产中的效率要求,同一批设备对同一任务应当要在最小的时间内完成。只有这样才能提高企业的生产效率,增加企业的赢利。在确定了各个设备的排列后,应当通过一定的加工手法使总体的运行时间最短。为此,在确定了序列的情况下,只要第台设备的下一个运行工序在条件可行时,应当立即运行,即条件允许就立即运行,中间没有条件成立后的等待时间。只有这样的运行法式才是在确定了各个设备的排列后的总体运行最短时间。其数学表达式为:其中是第个产品第个工序的周期,表示第台设备在第个产品中第个工序在没有可运行环境下的等待时间。由于工序加工顺序的限制,第台设备的排列要求是可行序列,即该设备可以对这个排序各工序进行处理的一种排序。所以,设备将要加工集合元素的排序,符合同一产品不同的工序在这个排序中先后顺序不变,令表示第台设备对第件产品的第个排序的工序位置,它对应与产品加工序列与设备序列的一种相对关系,其数学表达式为:33 模型求解结果表2每件产品的每个工序开工、完工时间表产 工序品12345678开工完工开工完工开工完工开工完工开工完工开工完工开工完工开工完工141112131922335670752251115161829323131622233738576269417121723435368444471735110121518254447696960654859611811142026284852667071787979表3每台设备承担任务的时间表设备tStStStStStS112-56-11off12-1314-2021-22off21-78-1112-1516-1819-2223-37off31-34-1112-1718-2526-2829-3241-1011-1516-2223-4344-4748-52设备tStStStStStS123-3738-43off4445-47off48-5960-61238-5758off333-5657-59off60-6566-7071-7374off453-686970-7576off设备tStStStS162-6970off71-7879off234从结果中我们可以看到,使用这种方法,只需个单位时间就可以完成所有的工序而我们同时也可以在论文的开始部分看到,单就完成就需耗费个单位时间可见这种方法得出的结果还是相当使人满意的,而且操作简单,可监测性强5参考文献1 谭永基1, 蔡志杰2, 俞文3数学模型M上海:复旦大学,20052 谢金星1,薛毅2优化建模与LINDO/LINGO软件M北京:清华大学,20053 李南南1,吴

温馨提示

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

评论

0/150

提交评论