第11章 制造业作业计划与控制 《生产与运作管理》课件.ppt
《第11章 制造业作业计划与控制 《生产与运作管理》课件.ppt》由会员分享,可在线阅读,更多相关《第11章 制造业作业计划与控制 《生产与运作管理》课件.ppt(45页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第十一章第十一章 制造业作业计划与控制制造业作业计划与控制 第一节第一节 排序问题的基本概念排序问题的基本概念第二节第二节 流水作业排序问题流水作业排序问题 第三节第三节 单件作业排序问题单件作业排序问题第四节第四节 生产作业控制生产作业控制第一节第一节 排序问题的基本概念排序问题的基本概念一、名词术语一、名词术语1编制作业计划(scheduling):不仅包括确定工件的加工顺序,而且还包括确定机器加工每个工件的开始时间和完成时间。2排序(Sequencing):只是确定工件在机器上的加工顺序。由于编制作业计划的主要问题是确定各台机器上工件的加工顺序,而且,在通常情况下都是按最早可能开(完)工
2、时间来编排作业计划的,因此,当工件的加工顺序确定之后,作业计划也就确定了。正因为如此,人们常常不加区别地使用“排序”与“编制作业计划”两个术语。3派工(Dispatching):是按作业计划的要求,将具体生产任务安排到具体的机床上加工,属于我们经常说的“调度”范围。第一节第一节 排序问题的基本概念排序问题的基本概念一、名词术语一、名词术语 4赶工(Expediting):是实际进度已落后于计划进度时采取的行动,也属于“调度”范围。5调度:是实行控制所采取的行动,是在加工制造发生之后的活动,是发现实际生产进度已经偏离预定计划而采取的调配资源的行动。调度的依据是作业计划。第一节第一节 排序问题的基
3、本概念排序问题的基本概念二、假设条件与符号说明(一)假设条件1.一个机器不能同时在几台不同的机器上加工。2.工件在加工过程中采取平行移动方式,即当上一道工序完工后,立即送下道工序加工。3.不允许中断。当一个工件一旦开始加工,必须一直进行到完工,不得中途停止插入其它工作。4.每道只在一台机器上完成。5.工件数、机器数和加工时间已知,加工时间与加工顺序无关。6.每台机器同时只能加工一个工件。第一节第一节 排序问题的基本概念排序问题的基本概念(二)符号说明(二)符号说明 J J J Ji i i i工件工件工件工件i,i=1i,i=1i,i=1i,i=1,2 2 2 2,n n n n MMj j机
4、器机器机器机器j,j=1j,j=1,2 2,m m p pij ijJ Ji i在在在在MMj j上的加工时间,上的加工时间,上的加工时间,上的加工时间,J Ji i的总加工时间的总加工时间的总加工时间的总加工时间P Pi ip pij ij r ri iJ Ji i的到达时间,指的到达时间,指的到达时间,指的到达时间,指J Ji i从外部进入车间,可以开始加工的最早时间。从外部进入车间,可以开始加工的最早时间。从外部进入车间,可以开始加工的最早时间。从外部进入车间,可以开始加工的最早时间。d d d di i i iJ J J Ji i i i的完工期限(即计划完工期限)。的完工期限(即计划
5、完工期限)。的完工期限(即计划完工期限)。的完工期限(即计划完工期限)。C C C Ci i i iJ J J Ji i i i的完工时间,的完工时间,的完工时间,的完工时间,C C C Ci i i ir r r ri i i i(w wijijijijp p p pijijijij)r r r ri i i iWWi i i iP P P Pi i i i C C C Cmaxmaxmaxmax最长完工时间,最长完工时间,最长完工时间,最长完工时间,C C C Cmaxmaxmaxmaxmaxmaxmaxmax C C C Ci i i i F F F Fi i i iJ J J Ji i
6、 i i的流程时间,即工件在车间的实际停留时间,的流程时间,即工件在车间的实际停留时间,的流程时间,即工件在车间的实际停留时间,的流程时间,即工件在车间的实际停留时间,F F F Fi i i iC C C Ci i i ir r r ri i i iWWi i i iP P P Pi i i i 第一节第一节 排序问题的基本概念排序问题的基本概念(二)符号说明(二)符号说明 F Fmaxmax最长流程时间,最长流程时间,最长流程时间,最长流程时间,F Fmaxmaxmaxmax F F F Fi i i i L L L Li i i i工件的延长时间。工件的延长时间。工件的延长时间。工件的延
7、长时间。L L L Li i i iC C C Ci i i id d d di i i i w wijijijijJ Ji i在在在在MMj j上加工之前的等待时间。上加工之前的等待时间。上加工之前的等待时间。上加工之前的等待时间。WWi i i iJ J J Ji i i i在加工过程中总的等待时间,在加工过程中总的等待时间,在加工过程中总的等待时间,在加工过程中总的等待时间,WWi i i iw wijijijij a a a ai i i iJ J J Ji i i i的允的允的允的允许许许许停留停留停留停留时间时间时间时间,a a a ai i i id d d di i i ir
8、r r ri i i i L L L Li i i iC C C Ci i i id d d di i i ir r r ri i i iWWi i i iP P P Pi i i id d d di i i i(WWi i i iP P P Pi i i i)()()()(d d d di i i ir r r ri i i i)F F F Fi i i ia a a ai i i i 当当当当L Li i0000(正延迟),说明正延迟),说明正延迟),说明正延迟),说明J Ji i的实际完工时间超过了完工期限;的实际完工时间超过了完工期限;的实际完工时间超过了完工期限;的实际完工时间超过了
9、完工期限;当当当当L Li i0000(负延迟),说明负延迟),说明负延迟),说明负延迟),说明J Ji i提前完工;提前完工;提前完工;提前完工;当当当当L Li i0 0(零延迟),零延迟),零延迟),零延迟),J Ji i按期完工。按期完工。按期完工。按期完工。L L L Lmaxmaxmaxmax最长延迟时间,最长延迟时间,最长延迟时间,最长延迟时间,L L L Lmaxmaxmaxmaxmaxmaxmaxmax L L L Li i i i 第一节第一节 排序问题的基本概念排序问题的基本概念三、排序问题的分类和表示法(一)排序问题的表示法1按机器的种类和数量不同 (1)单台机器的排序
10、问题(不存在加工路线问题)(2)多台机器的排序问题 按工件加工路线的特征,可以将多台机器的排序问题分为:单件作业排序问题(工件的加工路线不同)流水作业排序问题(所有工件的加工路线完全相同)2按工件到达车间的情况不同 (1)静态的排序问题(进行排序时,所有工件都已到达,可以一次 对它们进行排序)(2 2)动态的排序问题(若工件是陆续到达,要随时安排它们的加工)动态的排序问题(若工件是陆续到达,要随时安排它们的加工 顺序)顺序)第一节第一节 排序问题的基本概念排序问题的基本概念三、排序问题的分类和表示法(一)排序问题的表示法3 3按目标函数的性质不同按目标函数的性质不同 如单台机器的排序如单台机器
11、的排序 ,按其目标:按其目标:(1 1)平均流程时间最短)平均流程时间最短 (2 2)误期完工工件数最少)误期完工工件数最少 按目标函数的情况按目标函数的情况 (1 1)单目标排序问题)单目标排序问题 (2 2)多目标排序问题)多目标排序问题 4 4按参数的性质可分为按参数的性质可分为 (1 1)确定型排序问题:指加工时间和其它有关参数是已知确定的量。)确定型排序问题:指加工时间和其它有关参数是已知确定的量。(2 2)随机型排序问题:指加工时间和有关参数为随机变量。)随机型排序问题:指加工时间和有关参数为随机变量。第一节第一节 排序问题的基本概念排序问题的基本概念(二)排序问题的表示法n/m/
12、A/B 其中,n为工件数;m为机器数。A为车间类型,在A的位置以“F”表示,则代表流水作业排序问题;若标以“P”,则表示流水作业排列排序问题;若标以“G”,则表示一般作业排序问题。当m1时,则A处为空白(单台机器的排序,无所谓加工路线)。B为目标函数,通常是其值最小。流水作业排列排序问题(P)是流水作业排序问题(F)的特殊情况。第二节第二节 流水作业排序问题流水作业排序问题 本节所讨论的是一种特殊情况,即所有工件本节所讨论的是一种特殊情况,即所有工件在各台机器上加工顺序都相同的情况。这就是排在各台机器上加工顺序都相同的情况。这就是排列排序问题。流水作业排列排序问题常被称作列排序问题。流水作业排
13、列排序问题常被称作“同顺序同顺序”排序问题。排序问题。第二节第二节 流水作业排序问题流水作业排序问题一、最长流程时间一、最长流程时间Fmaxmax的计算的计算 1讨论的类型属于n/m/P/Fmax 2目标函数:最长流程时间最短,Fmax最小。最长流程时间又称作加工周期,它是从第一个工件在第一台机器开始 加工时算起,到最后一个工件在最后一台机器上完成加工时为止所经过的时间。由于假设所有工件的到达时间都为零(ri=0,i=1,2,n)所以,Fmax等于排在末位加工的工件在车间的停留时间,也等于一批工件的最长完工时间Cmax,即Fmax=Cmax。推导:Fi=Ci-ri 又ri=o Fi=Ci 则F
14、max=Cma 第二节第二节 流水作业排序问题流水作业排序问题一、最长流程时间一、最长流程时间Fmaxmax的计算的计算 3、计算公式 (1)C1si=C1Si1+Psi1 Si在机器M1上的完工时间工件Si-1在机器M1上的完工时间工件Si在M1上的加工时间(3)Fmax=CmSn(工件Sn在机器Mm上的完工时间,即最后个工件在最后 一台机器上的完工时间)(2 2)C Cksiksi=max=maxC C(k(k1)1)si si,CCksiksi1 1+p pk ksisi(k=2.3.(k=2.3.m,i=1,2m,i=1,2,n)n)C C(k(k1)1)si si同一工件,前一机器的
15、完工时间同一工件,前一机器的完工时间;C Cksiksi1 1前一工件,同一机器的完工时间前一工件,同一机器的完工时间;p pk ksi si工件工件S Si i在机器在机器MMk k上的加工时间上的加工时间 第二节第二节 流水作业排序问题流水作业排序问题 i123456 pi1 pi2 pi3 pi4423142456745587555424331例例11.1 11.1 有一个有一个6/4/6/4/P/P/F Fmaxmax问题,其加工时间如表问题,其加工时间如表11111 1所示。所示。如按顺序如按顺序S S(6 6,1 1,5 5,2 2,4 4,3 3)加工,求加工,求F Fmaxma
16、x。表表表表11111 1 加工时间矩阵加工时间矩阵加工时间矩阵加工时间矩阵 (p263)p263)第二节第二节 流水作业排序问题流水作业排序问题i615243pi1 pi2 pi3 pi4224641021211331657411415520727633512517522830535742113421325232338446表表表表11112 2 顺序顺序顺序顺序S S下的加工时间矩阵下的加工时间矩阵下的加工时间矩阵下的加工时间矩阵 (p263)p263)第二节第二节 流水作业排序问题流水作业排序问题二、二、n/2/n/2/F F/F Fmaxmax问题的最优算法问题的最优算法 S SM M
17、Johnson Johnson 于于19541954年年提提出出的的算算法法。JohnsonJohnson算算法法是是建建立立在在JohnsonJohnson法法则则的基础上。的基础上。JohnsonJohnson法则为:如果法则为:如果 min(min(a ai i b bj j)min()b bi i的工件按的工件按b bi i值值不增不增的顺序排成一个序列的顺序排成一个序列B B(由大到小)由大到小);将将A A放在放在B B之前就构成一个最有加工顺序。之前就构成一个最有加工顺序。第二节第二节 流水作业排序问题流水作业排序问题i 123456ai bi518534722474例例例例11
18、.2 11.2 求表求表求表求表11113 3所示的所示的所示的所示的6/2/6/2/F/F/FmaxFmax问题的最优解问题的最优解问题的最优解问题的最优解表表表表11113 3 加工时间矩阵加工时间矩阵加工时间矩阵加工时间矩阵最优顺序(最优顺序(最优顺序(最优顺序(2 2,5 5,6 6,1 1,4 4,3 3)第二节第二节 流水作业排序问题流水作业排序问题三、一般三、一般n/m/p/Fmax问题的启发式算法问题的启发式算法1 1、PalmerPalmer法:法:法:法:i i=k=k(m+1)/2(m+1)/2p pikikk=1,2,mk=1,2,mmm为为为为机器数,机器数,机器数,
19、机器数,p pikik为工件为工件为工件为工件i i在在在在MMk k上的加工时间。上的加工时间。上的加工时间。上的加工时间。按照各工件按照各工件按照各工件按照各工件i i不增的顺序排列工件,可以得出令人满意的顺序。不增的顺序排列工件,可以得出令人满意的顺序。不增的顺序排列工件,可以得出令人满意的顺序。不增的顺序排列工件,可以得出令人满意的顺序。第二节第二节 流水作业排序问题流水作业排序问题i 1234pi1Pi2pi3 1263842945821 1、PalmerPalmer法:法:法:法:例例例例11.3 11.3 有一个有一个有一个有一个4/3/4/3/P/P/FmaxFmax问题,其加
20、工时间如表问题,其加工时间如表问题,其加工时间如表问题,其加工时间如表11115 5所示,用所示,用所示,用所示,用PalmerPalmer法求解法求解法求解法求解表表111155加工时间矩阵加工时间矩阵(p266)p266)由由由由i i i i不增可得不增可得不增可得不增可得(1 1,2 2,3 3,4 4)和()和()和()和(2 2,1 1,3 3,4 4)第二节第二节 流水作业排序问题流水作业排序问题 2、关键工件法:、关键工件法:关键工件法是陈荣秋关键工件法是陈荣秋19831983年提出的一种启发式算法。步骤:年提出的一种启发式算法。步骤:(1 1)计算每个工件的总加工时间)计算每
21、个工件的总加工时间Pi ip pijij,找出加工时间最长的找出加工时间最长的 工件工件C C(j jm m),),将其作为关键工件。将其作为关键工件。(2 2)对余下的工件,若对余下的工件,若p pi1i1p pimim,则按则按p pi1i1不减(由小到大)不减(由小到大)的顺序排的顺序排 成一个序列成一个序列S Sa a;若若p pi1i1 p pimim,则按则按p pimim不增(由大到小)不增(由大到小)的顺序排成的顺序排成 一个序列一个序列S Sb b。(3 3)顺序(顺序(S Sa a,C C,S Sb b)即为所求顺序。即为所求顺序。第二节第二节 流水作业排序问题流水作业排序
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 生产与运作管理 第11章 制造业作业计划与控制 生产与运作管理课件 11 制造业 作业 计划 控制 生产 运作 管理 课件
限制150内