作业排序与控制
作业排序管理(1)

例12-2
Ji J1 J2 J3 J4 J5
t(小时)
tiA
6 8 12 3 7
tiB
11 9 5 3 4
加工顺序如下: J4—J1 —J2—J3—J5
或 J1 —J2 —J3—J5—J4
2、确定总流程时间
• 甘特图法 画法与零件移动方式图的画法相同;
(二)三台设备的流水型排序问题
约翰逊—贝尔曼拓展法:
设有A、B、C三台加工设备,在满足: mintiA≥maxtkB 或mintiC≥maxtkB
两条件之一的情况下,可将三台设备转换为 两台假想设备G与H,且:
tiG=tiA+tiB tiH=tiB+tiC
例12-3
Ji J1
J2
J3
J4
t
tiA
设零件Ji(i=1、2、…,n)的加
工顺序是从设备A到设备B, t和iA
tiB 分别是零件Ji在A和B上的加工时间。
约翰逊—贝尔曼规则步骤:
1) 以零件编号为列,零件在机床上的加工 时间为行列表,从中找最小值(如果有 多个最小值,可任取一个);
2) 如果上述最小值属于tiA行,则对应零件 应尽先安排;如果上述最小值属于 tiB 行,则对应零件应尽后安排;
二、影响作业排序的因素
1、生产任务的到达、生产工艺流程方式
三、作业排序的任务和目标
(1) 进行优先权设定; (2)针对具体设备分配任务及人力; (3)为目标分配工作,使工作任务按期完成; (4)不断监督以确保任务的完成; (5)对实施过程中的问题或异常辨识; (6)作业排序进行检查和修改。
12.2 制造业作业排序
第10章 生产作业排序与控制

思考
要想提高企业资源利用 率,应采用什么规则? 要想提高顾客满意度,减 少顾客等待时间,应采用 什么规则?
第10 章 生产作业计划 10章
第1节 基本概念 第2节 单台设备的作业排序方法 第3节 流水生产线作业排序方法 第4节 相同零件、不同移动方式下加工周 期的计算
第3节 流水生产线作业排序方法
� ri
� � �
� Fi——Ji的流程时间,即零件在车间的实际
停留时间, Fi=wi +Pi
� Fmax——最长流程时间,Fmax=max{
最长流程时间又称加工周期, � Li——零件的延迟时间 它是从第一个工件在 Li>0(正延迟),说明Ji实际完工时间超 第一台机器开始加工时算起, 过了完工期限; 到最后一个工件在最后一台机器上 Li<0(负延迟),说明Ji提前完工; 完成加工时为止所经过的时间
5件, 注:总的拖期数是 注:总的拖期数是5 0+3+5+17+17+20 )/6=10.33, 平均拖期时间为:( 平均拖期时间为:(0+3+5+17+17+20 0+3+5+17+17+20) (7+15+25+27+32+38)/6=24 平均流程时间: 平均流程时间:(7+15+25+27+32+38)/6=24
编制作业计划中的常用符号:
� Ji——零件i,i=1,2,…,n。 � �
Mj——机器j,j=1,2,…,m。 pij——Ji在Mj上的加工时间,Ji的总加工时间为 Pi=∑pij ——Ji的到达时间,指Ji从外部进入车间,可 以开始加工的最早时间 di——Ji的完工期限 Ci——Ji的完工时间, Ci=ri+∑(wij+ pij) = ri+Wi+Pi Cmax——最长完工时间, Cmax=max{ Ci }
生产作业排序

生产作业排序生产作业排序是指在进行生产过程中,根据任务的先后顺序对生产作业进行合理的安排与排序。
通过合理的排序,可以提高生产效率,降低生产成本,保证生产过程的顺利进行。
本文将从排序的重要性、排序的方法和工具以及排序的应用场景三个方面,对生产作业排序进行论述。
一、排序的重要性生产作业排序对于提高生产效率和降低生产成本具有重要作用。
合理的排序可以避免生产中的拥堵现象,减少资源的浪费,保证生产线的稳定运行。
此外,排序也可以有助于优化生产计划,确保按时完成生产任务。
因此,生产作业排序是提高企业生产效率和竞争力的关键一环。
二、排序的方法和工具1. 先来先服务(FCFS):即按照任务提交的先后顺序进行排序,先提交的任务先执行。
这种方法简单易行,但容易导致后续任务等待时间过长,不利于提高生产效率。
2. 最短作业优先(SJF):首先按照任务的执行时间进行排序,执行时间短的任务优先执行。
这种方法可以最大程度地减少任务的等待时间,提高生产效率。
3. 优先级调度:根据任务的优先级进行排序,优先级高的任务先执行。
这种方法可以根据任务的重要程度和紧急程度进行排序,确保关键任务优先完成。
4. 轮转法:将任务按照一定的时间间隔进行排序,每次轮到执行的任务执行一定时间后,切换到下一个任务。
轮转法可以使任务得到公平的执行机会,避免某些任务一直占用生产资源。
在实际应用中,可以借助一些排序工具来辅助排序,如项目管理软件、进程调度算法等。
三、排序的应用场景1. 生产车间:生产车间是进行生产作业的核心场所,通过合理的作业排序可以提高生产效率,减少作业冲突,确保生产线的平稳运行。
2. 物流配送:对于需要物流配送的企业来说,通过对订单的排序,可以合理安排配送路线,降低物流成本,提高配送速度和准确性。
3. 项目管理:在项目管理中,通过对任务的排序,可以优化项目计划,避免资源的浪费和延期,提高项目的整体完成质量。
4. 客户服务:对于客户服务部门来说,合理排序可以确保客户的问题得到及时解决,提高客户满意度和忠诚度。
生产作业排序原则

生产作业排序原则
1.先到先服务原则
这是基本原则,即按照接到订单的先后顺序进行加工。
2.最短作业时间优先原则
首先加工所需时间最短的作业,然后加工时间次短的,如此类推。
此原则具有良好的平均性质,它使平均流程时间、平均工作时间、平均延误时间最小,但加工时间长的任务会出现很长的延误时间。
3.最长加工时间优先原则
加工时间长的产品往往是企业的主要产品,数量多,利润大,即然有了订单,就要及早安排,以免延误交货,给企业产生较大损失。
4.最早交货者优先原则
首先安排交货期最早的作业。
按订单的交货时间,最早交货先安排会使总延误时间最小,但其他几个平均值指标不好。
5.最少松驰时间优先原则
松驰时间是交货日期与加工时间的比较,差值时间最小的任务最早安排。
作业排序管理讲课教案

Tm in
六、非流水型排序问题
• 坐标图法
例12-4: 设有J1、J2两种零件,在A、B、C、D四 种机床上加工,其工艺顺序及所需时间如 表12-8所示,要求合理安排每台机床上 零件的加工顺序,以便使总流程时间最短。 (A、B、C、D四种机床各一台)
最大延期量和平均延期量均为零,而平均流程时间为:
F 1 6i 6 1F i1 65 7 1 0 1 8 2 2 3 1 1.5 5
五、流水型排序问题
(一)两台设备的流水型排序问题 1、排序方法: 约翰逊—贝尔曼规则
设零件Ji(i=1、2、…,n)的加
工顺序是从设备A到设备B, t和iA
t iB 分别是零件Ji在A和B上的加工时间。
8
di (天)
6 32 13
解法一、按SPT规则排序
• 加工顺序为: J3 —J6 —J1 —J4 —J2 —J5
生产任务编 J3
J6
J1
J4
J2
J5
号Ji
完成时间Ci
2
5
9 14 22 31
(天)
交货延期量 0
0
0
8
0
0
Li (天)
最大延期量Lmax=8天,平均延期量为:8/6=1.33天,平均流程时间:
约翰逊—贝尔曼规则扩展法(续)
4) 重复以上运算。最后将第1、2、…、 (m-1)台共(m-1)台机床的加工时 间合并,第2、3、…、m台共(m-1) 台机床的加工时间合并,所得到的两组 加工时间,排出方案m-1;
制造业作业计划与控制

• 如果按最早可能开(完)工时间来编排作业计划,则排序 完后,作业计划也就确定了。
✓ 任务分配 ✓ 排序
2024/10/13
2
POM
2、排序(Sequencing)概念
➢ 排序:就是要将不同的工作任务安排一个执行的顺 序,使预定的目标最优化。实际上就是要解决如何 按时间的先后,将有限的人力、物力分配给不同工 作任务,使预定目标最优化的问题。
步骤1 设t 1, S1 ,O1为各工件第一道工序集合;
步骤2 求T* minTk,并求出加工该工序的机器
M *,若有多台,则任选一台; 步骤3 从Ot中挑选出满足以下两个条件的工序oj: 需要机器M *加工,且Tj=T *; 步骤4 将确定的工序oj放入St中,并从Ot中删除,并将 oj的紧后工序放入Ot,使t t 1; 步骤5 若还有未安排的工序,转步骤2,否则停止。
表示方法
一般正规的表示方法为:n/m/A/B ✓n:工件数; ✓m:机器数; ✓A:车间类型(F、P、G); ✓B:目标函数
2024/10/13
6
POM
3、排序问题的分类与表示
✓ 按机器的种类和数量:单台机器和多台机器的排序 问题
✓ 按工件加工路线:单件作业(Job-shop)排序问 题,流水作业(Flow-shop)排序问题。
2024/10/13
27
POM 2)N个作业m台工作中心排序
2024/10/13
28
POM
2、单件作业排序问题的描述
2024/10/13
29
POM
3、一般n/m/G/Fmax问题的启发式算法
作业排序的要求

作业排序的要求作业排序是指根据一定的规则或标准,将作业按照一定的顺序进行排列的过程。
作业排序的目的是为了提高作业执行的效率和优化资源利用。
下面将从作业排序的概念、意义、常见的排序算法以及实际应用等方面进行阐述。
一、作业排序的概念和意义作业排序是指根据一定的规则或标准,将作业按照一定的顺序进行排列的过程。
在计算机系统中,作业是指用户提交给计算机系统执行的任务。
作业排序的主要目的是为了提高作业执行的效率和优化资源利用。
通过合理的作业排序,可以使计算机系统充分利用资源,提高系统的吞吐量和响应速度,减少资源的浪费和闲置。
二、常见的作业排序算法1. 先来先服务(FCFS)算法:按照作业提交的先后顺序进行排序,先提交的作业先执行。
2. 最短作业优先(SJF)算法:按照作业的执行时间进行排序,执行时间最短的作业先执行。
3. 优先级调度算法:根据作业的优先级进行排序,优先级高的作业先执行。
4. 轮转调度算法:按照时间片的大小将作业分为若干个时间段,每个时间段内轮流执行一个作业,直到作业执行完毕。
5. 最高响应比优先(HRRN)算法:根据作业的响应比进行排序,响应比最高的作业先执行。
三、作业排序的实际应用作业排序广泛应用于操作系统、任务调度以及生产制造等领域。
在操作系统中,作业排序是操作系统对作业进行调度和分配资源的重要策略。
在任务调度中,作业排序可以根据任务的优先级和执行时间等进行排序,以提高任务执行的效率。
在生产制造中,作业排序可以根据产品的生产周期、优先级和工艺流程等进行排序,以提高生产效率和资源利用率。
作业排序是提高作业执行效率和资源利用的重要手段。
通过合理选择和应用作业排序算法,可以优化作业的执行顺序,提高系统的性能和响应速度。
作业排序在计算机系统和生产制造等领域都有着广泛的应用,对于提高工作效率和资源利用率具有重要的意义。
生产计划与控制 05-3 作业计划(排序)

3、符号说明
Ji:工件i i=1,2,┅,n Mj:机器j j=1,2,┅,m Pij: Ji在Mj上的加工时间 ri:Ji的到达时间(到达车间) Ci: Ji的完工时间 Ci= ri+Σ(ωij+ Pij)= ri+ Wi+Pi Wi:Ji在加工过程中总的等待时间 Cmax:最大完工时间:当多个工件共同进入某个车间需要加工
※ 其最优解不一定是相应的流水作业排序问题的最优解,但一般是比较好的解 ※ 对于仅有2台和3台机器的特殊情况,排列排序问题最优解一定是相应流水作业排
序问题的最优解
2、最长流程时间Fmax 的计算
J2
J5
J6
J1
ai
1
3
4
5
bi
2
7
4
7
14
8
13
18
M1
J5
J6
J1
J4
J4
J3
5
8
4
2
26 J3
M2
1、名词术语(续)
(4)机器——服务者 例如:工厂里的各种机床,维修工人,轮船要停靠的码头,……
(5)工件——服务对象 例如:单个零件,或一批相同零件
(6)工序——服务步骤 (7)加工时间——服务时间 (8)加工顺序——每台机器加工n 个工件的先后顺序 (9)加工路线——工件加工在技术上的工序顺序约束
M2
48
5 13
6 19
726
4 30
5 35
M3
5 13
8 21
7 28
533
5 38
5 43
M4
4 17
2 23
4 32
336
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1
一、作业排序问题的概念
1、作业排序与作业计划
作业排序(Sequencing)是指为每台设备、每位员 工具体确定每天的工作任务和工作顺序的过程。 作业排序与作业计划(Scheduling)是有区别的。 一般来说,作业排序只是确定工件在机器设备上的 加工顺序,而作业计划则不仅要确定工件的加工顺 序,还要确定机器设备加工每个工件的开始时间和 完成时间。
检验时间
10 7 8 6 4 5 40
流程时间
10 17 25 31 35 40 158
预定交货日期
22 15 17 20 25 18
延期交货天数 0 2 8 11 10 22 53
总流程时间 = 158 天 平均流程时间 = 总流程时间/型号数=158/6=26.3天 平均延期交货天数 = 延期交货总天数/型号数=53/6=8.83天 时间跨度 = 40 天 平均在制品库存数 = 总流程时间/时间跨度×批量=158/40×1000=3950件
检验时间
8 7 10 6 5 4 40
流程时间
8 15 25 31 36 40 15 25
延期交货天数 0 0 3 11 18 15 47
总流程时间 = 155 天 平均流程时间 = 155/6=25.8天 平均延期交货天数 = 47/6=7.83天 时间跨度 = 40 天 平均在制品库存数 = 155/40×1000=3875台
预定交货日期
15 17 18 20 22 25
延期交货天数 0 0 2 6 14 15 37
总流程时间 = 144 天 平均流程时间 = 144/6=24天 平均延期交货天数 = 37/6=6.17天 时间跨度 = 40 天 平均在制品库存数 = 144/40×1000=3600台
12
n/1排序问题
将以上四种规则的排序结果汇总,得以下表格
规则
FCFS SPT EDD SCR
平均流程时间(天)
26.3 20 24 25.8
平均延期交货天 数
8.83 6.3 6.17 7.83
平均在制品库存数 3950 3000 3600 3875
从以上例子可知,FCFS和SCR两种规则的效率较低,既导致较高的平均流程时间,有造成 较多的在制品库存。一般而言,SPT和EDD是两种较优的排序规则,是企业排序时常用的 优先规则。SPT规则可使工件的平均流程时间最短,从而减少在制品的库存数量,从而减 少企业的资金占用,降低成本。EDD规则可使工件延期交付时间较小,能够导致较高的客 户满意水平。
4
二、制造业中的n/m排序问题
只讨论所有工件在各个工作地的加工顺序 都相同的情况。为了便于说明,我们将n 种工件在m台设备上加工的排序问题表示 为n/m。
5
1、n/1
排序的优先规则
最短加工时间规则——SPT(shortest processing time)或 SOT(shortest operation time):优先选择加工时间最短的 工件。 最早到期规则——EDD(earliest due date):优先选择完 工期限最早的工件。 先到先服务规则——FCFS(first come first served):优先 选择最早进入排序集合的工件。 最少工作量规则——LWKR(Least work remaining):优 先选择余下加工时间最短的工件。 最多工作量规则——MWKR(most work remaining):优 先选择余下加工时间最长的工件。 最小关键比例规则——SCR(smallest critical ratio):优先 选择关键比例最小的工件,其中,关键比例 =(交货期 当前期)/ 余下的加工时间。 6
8
n/1排序问题
方案1:遵循FCFS规则排序。FCFS的排序顺序是按照待加工的产品从上 一道工序转到该加工工序的先后顺序来确定的,即如表11-3所示, BY050→GL310→GM270→BY471 →LN002→LY120
检验顺序
BY050 GL310 GM270 BY471 LN002 LY120
10
n/1排序问题
方案3:采用EDD规则。EDD规则将最早预定交货期限作为优先选择标准。 根据EDD规则,这六批产品的加工顺序为C→A→E→B→D→F
检验顺序
GL310 GM270 LY120 BY471 BY050 LN002
检验时间
7 8 5 6 10 4 40
流程时间
7 15 20 26 36 40 144
2
作业排序问题的概念
2、作业排序的主要目标 满足交货日期的需要。 降低在制品库存,加快流动资金周转。 缩短提前期。 降低机器设备的准备时间和准备成本。 充分利用机器设备和劳动力。
3
作业排序问题的概念
3、作业排序问题的分类
根据行业的不同,排序问题可分为制造业的排序问 题和服务业的排序问题。 根据排序的对象分,可分为劳动力(或服务者)排 序和生产作业(或服务对象)排序。 对于多台设备的排序问题,又可根据加工路线分为 单件作业(Job shop)排序问题和流水作业(Flow shop)排序问题。 按工件或顾客到达工作地或服务台的具体情况,可 分为静态排序问题和动态排序问题。
16
n/2排序问题
Johnson算法的思路 尽量减少第二台设备上的等待加工的时 间,因此,把第二台设备上加工时间长 的工件先加工,在第二台设备上加工时 间短的工件后加工。
17
产品
BY050 GL310 GM270 BY471 LN002 LY120
加工工时定额(天)
10 7 8 6 4 5
预定交货期(天) 2003 年 9 月 22 日 2003 年 9 月 15 日 2003 年 9 月 17 日 2003 年 9 月 20 日 2003 年 9 月 25 日 2003 年 9 月 18 日
14
n/2排序问题
Johnson算法的适用条件
排序的目标函数是使全部完工时间最小 工件在两台设备上的加工顺序完全相同 所有工作同时到达第一台设备等待加工 每种工件在每台设备上的加工时间均已知
15
Johnson算法的步骤
先作n个工件在两台设备上的加工时间的工时矩阵。
在工时矩阵M中找出最小元素aij,若最小元素不止一 个,可任选其一。 如果最短的加工时间出现在第一台设备上,则对应的 工件应排在最前位置;如果最短的加工时间出现在第 二台设备上,则对应的工件排在最后位置。 从加工时间矩阵中划去已排序的工件,然后对余下的 工件重复步骤(2)和步骤(3),直到全部工件都被 安排完。
13
n/2排序问题
n/2排序问题是指n种工件在2台机器设备(工作 地)上进行加工的排序问题。假设有n个工件的 加工要经过两台设备,并且所有工件的加工路 线都相同。 在这种情况下,全部完工时间是一个关键的评 价标准,排序的目标是使全部完工时间最短 对n/2的排序问题,Johnson于1954年提出了一个 有效算法
9
n/1排序问题
方案2:采用SPT规则。SPT优先规则为优先选择加工时间最短的产品。根 据SPT规则,这六批不同的产品在该加工工序的顺序为 LN002→LY120→BY471→GL310→GM270→BY050
检验顺序
LN002 LY120 BY471 GL310 GM270 BY050
检验时间
n/1 排序
在评价作业排序方案时,工件流程时间、 工件延期交货天数、时间跨度和平均工 件库存数是几个主要的绩效评价指标。
7
n/1排序问题
例如,某加工车间要为2003年9月份加工的6批产品 进行作业排序,每批的件数相同,都是1000件,公 司对各种产品的加工时间都设定了工时定额,销售 部门提出了各种产品的预定交货期。
4 5 6 7 8 10 40
流程时间
4 9 15 22 30 40 120
预定交货日期
25 18 20 15 17 22
延期交货天数 0 0 0 7 13 18 38
总流程时间 = 120 天 平均流程时间 = 120/6=20天 平均延期交货天数 = 38/6=6.3天 时间跨度 = 40 天 平均在制品库存数 = 120/40×1000=3000件
11
n/1排序问题
方案4:采用SCR规则。关键比例=(预期交货期—当前日期)/检验时间, 根据SCR规则,这六批产品的加工顺序为 GM270→GL310→BY050→BY471→LY120→LN002
检验顺序
GM270 GL310 BY050 BY471 LY120 LN002
CR
2.13 2.14 2.2 3.33 3.6 6.25