第九章 生产作业排序

合集下载

第九章流水作业的排序问题精品文档

第九章流水作业的排序问题精品文档

9.2 流水作业排序问题
一、最长流程时间Fmax的计算
工件 Si在机器MK 上的完工时间为CKSi • 工件 Si在机器MK 上的加工时间为PSiK
• C1Si= C1Si-1+PSi1 • CKSi=max{ C(k-1)Si, CkSi-1 }+PSik
举例:有一个6/4/p/ Fmax问题,其加工时间如下 表所示。当按顺序S=(6,1,5,2,4,3) 加工时,求Fmax。
• (1,2,3,4)或(2,1,3,4)
i12 Pi1 11 2 3 Pi2 89 4 13 Pi3 413 518
Fmax=28
3
4
69
312
215
924
8 26 2 28
i21 Pi1 22 13 Pi2 46 814 Pi3 511 418
3
4
69
312
216
925
8 26 2 28
Fmax=28 加工顺序(1,2,3,4)或(2,1,3,4)
3
4
69
312
215
924
8 26 2 28
举例
J1
J2
J3
J4
J5
J6
机器1 pi1
5
5
4
1
2 10
机器2 pi2
5
5
5
3
6 10
机器3
4
机器4 pi4
2
8
2
1
5
6
机器5 pi5
5
2
1
2
8 10
总和
25 23 15 11 28 40
具体过程
(1)找出关键工件:工作负荷最大的40,对应的是工 件 6, Jc=J6

生产作业排序

生产作业排序

生产作业排序生产作业排序是指在进行生产过程中,根据任务的先后顺序对生产作业进行合理的安排与排序。

通过合理的排序,可以提高生产效率,降低生产成本,保证生产过程的顺利进行。

本文将从排序的重要性、排序的方法和工具以及排序的应用场景三个方面,对生产作业排序进行论述。

一、排序的重要性生产作业排序对于提高生产效率和降低生产成本具有重要作用。

合理的排序可以避免生产中的拥堵现象,减少资源的浪费,保证生产线的稳定运行。

此外,排序也可以有助于优化生产计划,确保按时完成生产任务。

因此,生产作业排序是提高企业生产效率和竞争力的关键一环。

二、排序的方法和工具1. 先来先服务(FCFS):即按照任务提交的先后顺序进行排序,先提交的任务先执行。

这种方法简单易行,但容易导致后续任务等待时间过长,不利于提高生产效率。

2. 最短作业优先(SJF):首先按照任务的执行时间进行排序,执行时间短的任务优先执行。

这种方法可以最大程度地减少任务的等待时间,提高生产效率。

3. 优先级调度:根据任务的优先级进行排序,优先级高的任务先执行。

这种方法可以根据任务的重要程度和紧急程度进行排序,确保关键任务优先完成。

4. 轮转法:将任务按照一定的时间间隔进行排序,每次轮到执行的任务执行一定时间后,切换到下一个任务。

轮转法可以使任务得到公平的执行机会,避免某些任务一直占用生产资源。

在实际应用中,可以借助一些排序工具来辅助排序,如项目管理软件、进程调度算法等。

三、排序的应用场景1. 生产车间:生产车间是进行生产作业的核心场所,通过合理的作业排序可以提高生产效率,减少作业冲突,确保生产线的平稳运行。

2. 物流配送:对于需要物流配送的企业来说,通过对订单的排序,可以合理安排配送路线,降低物流成本,提高配送速度和准确性。

3. 项目管理:在项目管理中,通过对任务的排序,可以优化项目计划,避免资源的浪费和延期,提高项目的整体完成质量。

4. 客户服务:对于客户服务部门来说,合理排序可以确保客户的问题得到及时解决,提高客户满意度和忠诚度。

作业排序是什么意思?作业排序的优先规则?

作业排序是什么意思?作业排序的优先规则?

作业排序是什么意思?作业排序的优先规则?1)作业排序的概念作业排序(Sequencing)是指为每台设备、每位员工详细确定每天的工作任务和工作挨次的过程。

也就是说,作业排序要解决不同工件在同一设备上的加工挨次问题、不同工件在整个生产过程中的加工挨次问题,以及设备和员工等资源的安排问题。

作业排序与作业方案(Scheduling)是有区分的。

一般来说,作业排序只是确定工件在机器设备上的加工挨次,而作业方案则不仅要确定工件的加工挨次,还要确定机器设备加工每个工件的开头时间和完成时间。

因此,在实际生产中,指导工人的生产活动的是作业方案。

但由于作业方案的主要问题在于确定工件在各工作地的加工挨次,一般状况下,作业方案都是以最早可能开工时间和完工时间来编制的,因此,一旦工件的作业排序确定之后,作业方案自然也就确定了。

所以,在大多数生产与运营管理教科书中,一般对“排序”和“作业方案”是不加以严格区分的。

作业排序需要解决“设备”与“工作”之间的关系,归纳起来,也就是“服务者”与“服务对象”之间的关系。

作业排序对于提高整个加工过程或服务过程的效率,缩短工件或客户的等待时间是至关重要的。

不同的作业排序,可能会导致差别很大的结果。

生产排程的效益和作用有以下4点:①经由排程可以明确取得各待产料品的用料数量和需求日期,选购部门可以轻松且更经济(可汇合各待产料品的需求量,以大批量来压低选购价格)地支配选购事宜。

②经由排程可以明确取得各待产料品、各制程的开工时间,如需委外产制,将有充裕的时间接洽支配委外产制事宜。

③排程之后可执行生产方案排程和分析产能利用率,了解产能的供需状况,先期发觉产能瓶颈并筹谋对策;另可供应业务接单时交期和价格的明确参考,使公司获得最大收益。

④排程之后可参考生产方案/排程和分析/甘特图(制程)、甘特图(制站)的分析数据预先妥当支配人力需求。

2)作业排序的优先规章(1)作业排序规章在生产过程中经常可能会消失两种状况:工件等待和机器空闲。

生产作业排序原则

生产作业排序原则

生产作业排序原则
1.先到先服务原则
这是基本原则,即按照接到订单的先后顺序进行加工。

2.最短作业时间优先原则
首先加工所需时间最短的作业,然后加工时间次短的,如此类推。

此原则具有良好的平均性质,它使平均流程时间、平均工作时间、平均延误时间最小,但加工时间长的任务会出现很长的延误时间。

3.最长加工时间优先原则
加工时间长的产品往往是企业的主要产品,数量多,利润大,即然有了订单,就要及早安排,以免延误交货,给企业产生较大损失。

4.最早交货者优先原则
首先安排交货期最早的作业。

按订单的交货时间,最早交货先安排会使总延误时间最小,但其他几个平均值指标不好。

5.最少松驰时间优先原则
松驰时间是交货日期与加工时间的比较,差值时间最小的任务最早安排。

生产作业排序

生产作业排序

生产作业排序引言在生产过程中,如何合理安排和排序生产作业是提高生产效率和优化生产流程的重要因素之一。

通过对生产作业进行排序,可以充分利用生产资源,降低生产成本,提高交货速度和质量,实现生产计划的顺利进行。

本文将介绍生产作业排序的概念、方法和步骤,以帮助企业进行生产流程管理和优化。

什么是生产作业排序?生产作业排序是指根据一定的标准和规则,对生产作业进行排列和安排,以达到最优化的生产目标。

生产作业排序的目的是使生产作业的处理顺序合理、科学,最大程度地减少生产资源的浪费,提高生产效率和质量。

生产作业排序的方法1. 根据紧急程度进行排序根据生产作业的紧急程度进行排序是一种常见的方法。

将紧急程度高的作业放在前面进行处理,可以保证紧急订单的及时交付。

在对生产作业进行排序时,可以根据订单的交货日期、客户的特殊要求等因素来确定紧急程度。

2. 根据生产时间进行排序根据生产作业所需的生产时间进行排序,可以使生产作业的处理更加高效。

将生产时间短的作业放在前面进行处理,可以缩短生产周期,提高生产效率。

在对生产作业进行排序时,可以根据工序的执行时间、设备的利用率等因素来确定生产时间。

3. 根据生产能力进行排序根据生产能力进行排序是一种基于资源利用效率的方法。

将需要相同设备或工作站的作业进行排序,可以减少设备的切换时间,提高设备的利用率。

在对生产作业进行排序时,可以根据设备的产能、工作站的负载等因素来确定生产能力。

4. 根据工艺要求进行排序根据工艺要求进行排序是一种基于产品特性的方法。

将需要相同工艺或工艺顺序的作业进行排序,可以减少工艺转换和调整的时间,提高生产效率和产品质量。

在对生产作业进行排序时,可以根据产品的工艺路线、工艺要求等因素来确定工艺顺序。

5. 根据资源分配进行排序根据资源的供需情况进行排序是一种基于资源利用均衡性的方法。

将资源需求大的作业放在前面进行处理,可以避免资源的浪费和过剩。

在对生产作业进行排序时,可以根据资源的供应情况、生产设备的利用率等因素来确定资源分配。

生产作业排序(1)

生产作业排序(1)
生产作业排序(1)
2020/8/29
一、基本概念
1、排序 • 排序就是要将不同的工作任务安排一个执行
的顺序,使预定的目标最优化。
• 实际上就是要解决如何按时间的先后,将有 限的人力、物力资源分配给不同工作任务, 使预定目标最优几个概念
• 工件(Job):服务对象; • 机器(Machine、Processor):服务者。
一、基本概念
单件车间排序问题的基本特征:
• 每个工件都有其独特的加工路线,工件没有 一定的流向。
一、基本概念
3)表示方法 一般正规的表示方法为:n/m/A/B
n:工件数;m:机器数; A:车间类型(F、P、G);B:目标函数
一、基本概念
4)一般来说,排列排序问题的最优解不一定 是相应流水车间排序问题的最优解,但一般 是比较好的解。而对于仅有2台或3台机器的 情况,则排列排序问题的最优解一定是相应 流水车间排序问题的最优解。
往前排。
• 若最短时间出现在M2上,则对应的工件尽可能 往后排。
• 若最短时间有多个,则任选一个。 • 划去已排序的工件。 • 若所有工件都已排序,则停止,否则重复上述
步骤。
四、一般n/m/P/ Fmax问题的 启发式算法
对于一般的n/m/P/Fmax问题,可以用分支 定界法求得最优解,但计算量很大。实际 中,可以用启发式算法求近优解。
四、一般n/m/P/ Fmax问题的 启发式算法
1、Palmer法
• 计算工件斜度指标i : m : 机器数 pik :工件i在机器k上的加工时间。 i=1,2,,n
• 排序方法: 按i从大到小的顺序排列。 • 按排序的顺序计算Fmax
四、一般n/m/P/ Fmax问题的 启发式算法

生产作业排序调度方法

生产作业排序调度方法
生产作业排序调度方法
企业管理术语
生产作业排序调度方法是一种神秘的魔法,如同一位灵巧的魔术师,在单间车间的舞台上挥舞着 指挥棒,引导着一场场令人惊叹的排序演出。这就像在一组机器上,各种可能的排序方案如同一 支热情洋溢的交响乐团,等待着演奏出华美的乐章。
排序方法,就像一位富有创造力的音乐创作者,从简单的手工方法,例如甘特图,到完全计算机 化的求最优的数学模型,无一不展示出独特的魅力。这澜壮阔的大海,蕴含着深邃的智慧。
优点
调度方法的一个最主要的优点是,它可以根据最新的实际运作情况信息来决定下一步要做的工作。 当然,优先顺序规则也可以预先存入计算机化的排序系统,利用它自动产生工作的调度清单和工 件加工的优先顺序,以便管理这用来为工作地分配工作。
谢谢观看
这曲交响乐,不仅仅是一首简单的生产序曲,更是一首赞美创新与智慧的赞歌。在这个世界里, 大家不只是一个简单的生产者,更是一个创造者,大家的每一个决策,都如同音符一般,汇集成 一首属于大家的生产交响乐。
01 运用
目录
02 优点
运用
调度方法的基本描述是:对于某一工作地,在给定的一段时间内,顺次决定下一个被加工的工件。 一般来说,一个工作地可选择的下一个工作会有多种,因此,按什么样的准则来选择,对排序方 案的优劣有很大影响。为了得到所希望的排序方案,需要借助一些优先规则。当几项工作在一个 工作地等待时,运用这些优先规则可以决定下一项应进行的工作。所以,所谓调度方法,就是运 用若干预先规定的优先顺序规则,顺次决定下一个应被加工的工件的排序方法。
而调度方法,就如同一首交响乐的核心——指挥家,是这些方法中最重要的一种。他挥舞着手中 的指挥棒,引导着每一台机器的节奏,使得整个车间如同一个生命体,自行弹奏出一曲曲壮丽的 交响乐。

作业排序与车间作业计划(pdf 64页)

作业排序与车间作业计划(pdf 64页)

1第九章作业排序与车间作业计划机密2等待是日常生活的一部分机密3本章要点⏹排序工作对资源进行分配,以在一段时间实现某一组织的任务⏹排序工作以生产能力计划为起点⏹当MRP 生成的生产作业计划以订单形式下达到生产车间时,我们要对其进行生产作业控制,包括订单的核准,排序,调度和车间控制机机本章主要内容⏹基本概念⏹车间排序作业⏹服务业中的作业排序4机第一节基本概念⏹车间作业计划是安排零部件(作业,活动)的产出数量,设备以及人工使用,投入时间及产出时间⏹生产控制是以生产计划和作业计划为依据,检查,落实计划执行情况,发现偏差即采取纠正措施,保证各项计划目标的实现⏹“编制作业计划”是加工制造发生之前的活动⏹“调度”是作业计划编制后实施生产控制所采取的一切行动,56一、车间作业控制的内容目的:—控制生产作业在执行中不偏离MPS/MRP 计划;—出现偏离时,采取措施,纠正偏差,若无法纠正,则反馈到计划层;—报告生产作业执行结果。

目的:—控制生产作业在执行中不偏离MPS/MRP 计划;—出现偏离时,采取措施,纠正偏差,若无法纠正,则反馈到计划层;—报告生产作业执行结果。

内容:—控制加工设备完好,人员出勤;—控制加工件在工作中心加工按排定的工序加工;—保持物流稳定,控制投入和产出的工作量;—控制加工成本,结清定单,完成库存事务处理。

内容:—控制加工设备完好,人员出勤;—控制加工件在工作中心加工按排定的工序加工;—保持物流稳定,控制投入和产出的工作量;—控制加工成本,结清定单,完成库存事务处理。

机审工具工具进行决定订否是机机作业计划和排序的关系1排序,Sequencing决定不同加工件在加工中心的加工顺序;2作业计划Scheduling作业计划的主要问题不但要确定来件在各台机器上工件的加工顺序,而且包括确定机器加工每个工件开始时间和结束时间.当工件的加工顺序确定之后,作业计划也就基本确定了。

人们常常不加区别地使用“排序”与“作业计划”。

9.作业排序解析

9.作业排序解析
– 确定产品(工件)在生产(机器)上的加工顺序 – 资源分配 (“服务者”与“服务对象”间的关系)
作业计划:加工顺序;开始时间和完成时间
– 不同的作业排序,可能会导致差别很大的结果
作业排序目标: – 满足交货日期的需要 – 降低在制品库存,加快流动资金周转 – 缩短提前期 – 降低机器设备的准备时间和准备成本 – 充分利用机器设备和劳动力 注意事项:考虑排序方式与排序规则
工件编号
设备A 设备B
J1
4 3
J3
5 4
J5
5 6
约翰逊规则——例
(4)对其他作业重复进行2、3步骤,直到最后排序完成 (2)选择最短作业时间。
工件编号 设备A 设备B J1 4 3 J3 5 4 J5 5 6
(3)如果最短作业时间来自第一台设备,则首先进行这个作业; 如果最短作业时间来自第二台设备,则最后进行这个作业。 排序:J2——J4———…… ——J1
工件编号
设备A 设备B
J1
4 3
J3
5 4
J4
2 3
J5
5 6
约翰逊规则——例
(4)对其他作业重复进行2、3步骤,直到最后排序完成 (2)选择最短作业时间。
工件编号 设备A 设备B J1 4 3 J3 5 4 J4 2 3 J5 5 6
(3)如果最短作业时间来自第一台设备,则首先进行这个作业; 如果最短作业时间来自第二台设备,则最后进行这个作业。 排序:J2——J4——
第二次优化后
加工时间ti 交货期di 完工时间Ci 拖期量Di 最大拖期量Dmax 平均流程时间F 总流程时间 J4 5 6 5 0 J3 1 8 6 0 J1 3 23 9 0 Dmax=0 F=10.6 53 J5 4 14 13 0 J2 7 20 20 0 J3 1 8 1 J4 5 6 6 J1 3 23 9 J5 4 14 13 J2 7 20 20

生产作业排序

生产作业排序
基本概念
排序(Sequencing)
������ 确定工件在机器上的加工顺序 •暗指相应的最早时间作业计划
编制作业计划(Scheduling)
������
确定工件的加工顺序,并确定机器加工每个工件的 开始时间和完成时间
•作业计划指导每个工人的生产活动
调度(控制)(Controlling)
按目标函数分类

������
平均流程时间最短,误期完工工件数最少,……
7
按参数的性质分类:确定型/随机型排序问题
排序问题表示法
8
流水作业排序问题
基本特征:各个工件的加工路线一致


������ 工件的流向一致 ������ 并不要求每个工件必须经过加工路线上每台机器加工 ������ 如果某些工件不经某些机器加工,则相应加工时间为零
不允许中断
当一个工件一旦开始加工,必须一直进行到完工, 不得中途停止插入其它工件
每道工序只在一台机器上完成 工件数、机器数和加工时间已知,加工时间与加工 顺序无关 每台机器同时只能加工一个工件
3
4
5
6
排序问题分类
按机器的种类和数量分类


������ 单台机器排序问题 ������ 多台机器的பைடு நூலகம்序问题
������ 对生产过程实施控制所采取的行动 •派工(Dispatching)——按作业计划的要求,将具体生产任务 安排到具体的机床上加工 •赶工(Expediting)——在实际进度落后于计划进度时采取的行 动
1
名词术语
机器——服务者

������ ������
工厂里的各种机床,维修工人,轮船要停靠的码头,…… 单个零件,或一批相同零件

生产与运作管理 生产作业计划与排序

生产与运作管理 生产作业计划与排序

同一时间周期内争用同一设备(组)的多项任务
进行协调,按有限能力的约束条件,对任务项目 的进度时间或能力配置作出调整,这就是生产进 度的决策。
8
作业计划于排序
二、生产作业计划的编制
(一)期量标准概念
为制造对象(产品、部件、零件)在生产过程中的 运动所规定的生产期限(时间)和生产数量的标准。
不同生产类型的期量标准 生产类型 大量生产 成批生产 单件小批 期 量 标 准 节拍、流水线工作指示图表、在制品定额 批量、生产间隔期、生产周期、在制品定额、 提前期 生产周期、提前期
2019/2/25 23
作业计划于排序
对象专业化车间
• 按各车间承担的产品分配生产任务 • 同时也要考虑到各车间的生产能力负荷, 适当加以调整
2019/2/25
24
作业计划于排序
工艺专业化车间
按工艺过程的反顺序方向进行,具体方法因 生产类型的不同而不同。
作业i
k-1
作业j tj,k-1
Tj,k-1(s) tj,k Ti-1,k(F) ti,k
ti,k-1
T1 T1≠T2 设备k等 待时间 作业j等待 时间
T2
不同作业顺序对生产绩效的影响
7
作业计划于排序
•生产进度日程的确定
根据项目的交货期限和各工序的生产时间初 步安排生产进度日程,再检查它对工作中心生产 能力需要量与实有的生产能力是否相平衡,对在
Rn g
n R g
n:批量 R:生产间隔期 g:平均日产量
批量的大小对生产的技术经济效果有较大的影响,同时也 取决于计划期内市场或用户对产品的需求情况。其实质是 对生产的品种与产量之间进行权衡的一项决策
5
作业计划于排序

生产作业排序

生产作业排序

四、一般n/m/P/ Fmax问题的 启发式算法
1、Palmer法
• 计算工件斜度指标i : m : 机器数 pik :工件i在机器k上的加工时间。 i=1,2, ,n
• 排序方法: 按i从大到小的顺序排列。 • 按排序的顺序计算Fmax
四、一般n/m/P/ Fmax问题的 启发式算法Байду номын сангаас
2、关键工件法:
一、基本概念
2、作业计划(Scheduling) • 作业计划与排序不是一回事,它不仅要确定
工件的加工顺序,而且还要确定每台机器加 工每个工件的开工时间和完工时间。
• 如果按最早可能开(完)工时间来编排作业 计划,则排序完后,作业计划也就确定了。
一、基本概念
3、排序问题的分类与表示 1)单台机器与多台机器的排序问题。 2)流水车间与单件车间排序问题。
i4
三、n/2/F/Fmax问题的算法
Johnson算法: • 假定:ai为工件Ji在机器M1上的加工时间
,bi为工件Ji在机器M2上的加工时间,每 个工件按M1—M2的路线加工。
三、n/2/F/Fmax问题的算法
Johnson算法的步骤: • 从加工时间矩阵中找出最短的加工时间。 • 若最短时间出现在M1上,则对应的工件尽可能
一、基本概念
4、排序问题的假设条件
• 一个工件不能同时在几台不同的机器上加工。 • 工件在加工过程中采取平行移动方式。 • 不允许中断。 • 每道工序只在一台机器上完成。 • 每台机器同时只能加工一个工件。 • 工件数、机器数和加工时间已知,加工时间与加工
顺序无关。
二、最长流程时间
• 最长流程时间(加工周期):从第一个工件 在第一台机器上加工起到最后一个工件在最 后一台机器上加工完毕为止所经过的时间。

生产作业排

生产作业排
• 优先选择余下加工时间最短的工件 • 使工作量小的工件尽快完成
• MOPNR(Mostoperations remaining)法则
• 优先选择余下工序数最多的工件 • 与MWKR法则类似,只不过考虑工件在不同机器上的
转运排队时间是主要的
• SCR(Smallest c r i tica l ratio)法则
• •派工(Dispatching)——按作业计划的要求,将具体生产任务 安排到具体的机床上加工
• •赶工(Expediting)——在实际进度落后于计划进度时采取的行 动
2
假设条件
• 一个工件不能同时在几台不同的机器上加工 • 工件在加工过程中采取平行移动方式
• 当上一道工序完工后,立即送下道工序加工
基本概念
• 排序(Sequencing)
• 确定工件在机器上的加工顺序
• •暗指相应的最早时间作业计划
• 编制作业计划(Scheduling)
• 确定工件的加工顺序,并确定机器加工每个工件的开 始时间和完成时间
• •作业计划指导每个工人的生产活动
• 调度(控制)(Controlling)
• 对生产过程实施控制所采取的行动
• 按目标函数分类
• 平均流程时间最短,误期完工工件数最少,……
• 按参数的性质分类:确定型/随机型排序问题
8
排序问题表示法
9
流水作业排序问题
• 基本特征:各个工件的加工路线一致
• 工件的流向一致 • 并不要求每个工件必须经过加工路线上每台机器加工 • 如果某些工件不经某些机器加工,则相应加工时间为零
32
无延迟作业计划示例(续)
33
优先调度法则
• 能动作业计划与无延迟作业计划构成时,第(3) 步的两个条件一般都有多个工序可以满足

第九章 流水作业的排序问题

第九章 流水作业的排序问题

例:已知n=4,t1=10分,t2=5分钟,t3=15分钟, t4=10分钟,求T顺
工 序 t 1 t2 t3 t4
40 60 120 160 T顺=4×(10+5+15+10)=160(分钟)
2、平行移动方式 每个零件在前道工序加工完毕后,立即转移到下道工 序继续加工,形成前后交叉作业。一批零件的加工周期 为:
的顺序。
举例
有一个4/3/F/Fmax问题,其加工时间如下 表所示,用Palmer法求解。
i Pi1 Pi2 Pi3
1 1 8 4
2 2 4 5
3 6 2 8
4 3 9 2
• λi =
• • • • • • •
k (3 1) / 2Pik
k 1
3
= -Pi1+Pi3 λ1=-P11+P13= -1+4=3 λ2=-P21+P23= -2+5=3 λ3=-P31+P33= -6+8=2 λ4=-P41+P43= -3+2=-1 按λi不增的顺序排列工件,得到加工顺序 (1,2,3,4)或(2,1,3,4)
一般采用启发式算法解决这类问题。 • 斜度指标法 • 关键工件法 • CDS法
(一)Palmer(斜度指标法)
• 工件的斜度指标计算公式
•λi=
k (m 1) / 2Pik
k 1
m
k=1,2,……m 式中,m机器数;Pik为工件i在Mk上的加工时间。 按照各工件λi不增的顺序排列工件,可得出令人满意

(2)根据加工路线的特征
单件作业排序(Job Shop):工件加工路线不同 流水作业排序(Flow Shop):所有工件加工路线完全相同

生产作业排序

生产作业排序
bi为工件Ji在机器M2上的加工时间,每个 工件按M1—M2的路线加工。
华中科技大学管理学院
三、n/2/F/Fmax问题的算法
Johnson算法的步骤: • 从加工时间矩阵中找出最短的加工时间。 • 若最短时间出现在M1上,则对应的工件尽可能
往前排。
• 若最短时间出现在M2上,则对应的工件尽可能 往后排。
一个实例: D=
2,1,3 2,2,1 2,3,2
241
T= 345
i {Ot} Tk
T’k
T*
M*
Oj
1 1,1,1 0
2
0
M1 1,1,1
2,1,3 0
3
0
M3
2 1,2,3 2
6
2,1,3 0
3
0
M3 2,1,3
3 1,2,3
3
7
3
M3 1,2,3
2,2,1 3
7
3
M1
4 1,3,2 7 2,2,1 3
• 若最短时间有多个,则任选一个。 • 划去已排序的工件。
• 若所有工件都已排序,则停止,否则重复上述 步骤。
华中科技大学管理学院
四、一般n/m/P/ Fmax问题的 启发式算法
对于一般的n/m/P/Fmax问题,可以用分支 定界法求得最优解,但计算量很大。实际 中,可以用启发式算法求近优解。
华中科技大学管理学院
华中科技大学管理学院
五、单件车间排序问题(n/m/G/Fmax)
能动作业计划的构成步骤:
①设t=1,{St}为空,{Ot}为各工件第一道工序的集合。 ②求最小的最早完工时间 T*= min{T’k },并找到出现T*
的机器M*,若有多台,任选一台。 ③从{Ot}中跳出满足以下两条件的工序Oj

3-2生产作业排序

3-2生产作业排序
取的一切行动,“编制作业计划”是加工制 造发生之前的活动
2
作业排序概念
❖ 作业排序(Job Sequencing)。确定工 件在机器上的加工顺序。
❖ 作业计划(Job Scheduling),不仅包 括确定工件的加工顺序,而且还包括确 定机器加工每个工件的开始时间和完成 时间。
❖ 最长流程时间(加工周期):从第一个

19
按SCR关键比例最小规则排序
零件加工顺序
1 23456
零件编号
C
关键比例
2.13
该零件所需加工时间(天) 8
B A DF E 2.14 2.2 3.33 3.6 6.25 7 10 6 5 4
完工日期
8 15 25 31 36 40
计划交货日期
17 15 22 20 18 25
延 误 日 期 (天)
38
“5S”管理的定义、目的、实施要领
1.“1S”—— 整理 (1)定义
① 将工作场所任何东西区分为有必要的与不必 要的; ② 把必要的东西与不必要的东西明确地、严格 地区分开来; ③ 不必要的东西要尽快处理掉; ④ 正确的价值意识——使用价值,而不是购买价 值。
39
(2)目的 ① 合理腾出空间,使之不影响生产过程,
“先到先服务”规则。它是指根据任务到达的先 后次序安排加工顺序,先到先加工。
❖ (2)SPT(shortest processing time)规则,即
“最短加工时间”规则。它是把加工时间由短到 长进行排序,优先选择加工时间最短的任务。
❖ (3)SCR(smallest critical ratio)规则,优 先选择关键比例最小的工件(关键比例=(交货 期-当前期)/余下的加工时间)。

影响生产作业排序的因素_运营管理_[共2页]

影响生产作业排序的因素_运营管理_[共2页]

运用MRP确定各项物料的生产、采购计划之后,还需要把企业自加工工件的生产计划转变为每个班组、人员以及每台设备的工作任务。

即具体地确定每台设备、每个人员每天的工作任务和工件在每台设备上的加工顺序,这一过程就称为作业排序。

作业排序要解决先加工哪个工件、后加工哪个工件的加工顺序问题,还要解决同一设备上不同工件的加工顺序问题。

在很多情况下,可选择的方案有很多,而不同的加工顺序得出的结果差别很大。

为此,需要采用一些方法和技术,尽量得出最优或令人满意的加工顺序。

本章介绍作业排序的基本概念、分类和主要方法,最后还将涉及服务领域的作业排序问题。

第一节作业排序的基本概念一、作业排序问题的分类排序问题有不同的分类方法。

在制造业和服务业中,两种基本形式的作业排序如下。

(1)劳动力排序,主要是确定人员何时工作。

(2)生产作业排序,主要是将不同的工件安排在不同的设备上,或安排不同的人员做不同的工作。

在生产作业排序中,可进一步按设备、工件和目标的特征分类。

按照设备的数量分为单台设备排序问题与多台设备排序问题。

对于多台设备排序问题,可进一步按照工件加工路线的特征,分成单件车间排序问题和流水车间排序问题。

前者的基本特征是加工路线不同,而后者的基本特征是所有工件的加工路线相同。

按工件到达车间的情况不同,可分成静态排序与动态排序问题。

当进行排序时,所有的工件都已经到达,可以一次对它们进行排序,称为静态排序问题。

若工件是陆续到达,要随时安排加工顺序,称为动态排序问题。

后者又可按照工件到达时间是确定性的还是随机性的,分为确定性动态排序问题和随机性动态排序问题。

按照排序目标函数的性质不同,又可以分为单目标排序问题和多目标排序问题。

按照目标的不同又可划分为不同的排序问题,如使平均流程时间最短的排序问题,使总流程时间最短的排序问题,使平均误期时间最短的排序问题,使最大平均误期时间最短的排序问题等。

二、影响生产作业排序的因素1.生产任务的到达方式在实际生产过程中,尤其是在单件小批生产条件下,反映生产任务订单的到达方式有两种:一种是成批到达(称为静态到达);另一种是在一段时间段内按某种统计分布规律到达(称为动态到达)。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1 2
3
第九章 作业排序 一、基本概念 1、排序 排序就是要将不同的工作任务安排一个执行的顺序,使预定的目标最优化。 实际上就是要解决如何按时间的先后,将有限的人力、物力资源分配给不同工作任 务,使预定目标最优化的问题。 一、基本概念
排序中常用的几个概念
工件(Job):服务对象; 机器(Machine、Processor):服务者。 一、基本概念 所以,作业排序也就是要确定工件在机器上的加工顺序,可用一组工件代号的一种排 列来表示。 如可用(1,6,5,4,3,2)表示加工顺序:J1—J6—J5—J4—J3—J2。 相关符号 Ji——工件i,i=1,2,…n。 Mj——机器j,j=1,2,…m。 pij——Ji在Mj上的加工时间,Ji的总加工时间为Pi=ri——Ji的到达时间,指Ji从外部 进入车间,可以开始加工的最早时间。 di——Ji的完工期限。 Ci——Ji的完工时间,Ci= ri+= ri+Wi+Pi。 Cmax——最长完工时间,Cmax=max{ Ci}。 Fi——Ji的流程时间,即工件在车间的实际停留时间,Fi= Ci- ri= Wi+Pi。 Fmax——最长流程时间,又称加工周期,Fmax= max{ Fi} 相关符号 Li——工件延迟时间。 Wij——Ji在Mj上加工之前的等待时间。 Wi——Ji在加工过程中总的等待时间。 ai——Ji的允许停留时间。 Ci- di= ri+Wi+Pi- di=(Wi+Pi)-(di- ri)= Fi- ai 当Li>0(正延迟),说明Ji的实际完工时间超过了完工期限;当Li<0(负延迟),说明 Ji提前完工;当Li=0(零延迟), Ji按期完工。 Lmax——最长延迟时间,Lmax= max{ Li} 一、基本概念 2、作业计划(Scheduling) 作业计划与排序不是一回事,它不仅要确定工件的加工顺序,而且还要确定每台机器加 工每个工件的开工时间和完工时间。 如果按最早可能开(完)工时间来编排作业计划,则排序完后,作业计划也就确定了。 3、派工:按作业计划的要求,将具体的生产任务安排到具体的机床上加工。属于常说 的“调度”的范围。 4、赶工:是在实际进度已落后于计划进度时采取的行动,也属于“调度”的范围。 一、基本概念 5、排序问题的分类与表示 1)单台机器与多台机器的排序问题。 2)流水车间与单件车间排序问题。
13
14
15
16
17 18 19
2
20
21
三、n/2/F/Fmax问题的算法 n/2/F/Fmax问题的算法 Johnson算法的步骤: 从加工时间矩阵中找出最短的加工时间。 若最短时间出现在M1上,则对应的工件尽可能往前排。 若最短时间出现在M2上,则对应的工件尽可能往后排。 若最短时间有多个,则任选一个。 划去已排序的工件。 若所有工件都已排序,则停止,否则重复上述步骤。 一般n/m/P/ Fmax问题的启发式算法 四、一般n/m/P/ Fmax问题的启发式算法 对于一般的n/m/P/Fmax问题,可以用分支定界法求得最优解,但计算量很大。实际中, 可以用启发式算法求近优解。 四、一般n/m/P/ Fmax问题的启发式算法 一般n/m/P/ Fmax问题的启发式算法 1、Palmer法 计算工件斜度指标λi : m : 机器数 pik :工件i在机器k上的加工时间。 i=1,2,L,n 排序方法: 按λi从大到小的顺序排列。 按排序的顺序计算Fmax 例题 有一个5/4/F/Fmax问题,其加工时间如下表所示: 对于本例,λi= k=1,2,3,4 λi=(-1.5pi1-0.5pi2+0.5pi3+1.5pi4) λ1= -1.5p11-0.5p12+0.5p13+1.5p14= -1.5×4-0.5×3+0.5×2+1.5×2 = -3.5 λ2=2.5 λ3= 1 λ4= -4.5 λ5= -4.5 按λi不增的顺序排列工件为(2, 3,1,4,5)和(2,3 ,1,5,4),这两个顺序都是最优顺序。 Fmax=46
11
单件车间排序问题的基本特征:
12
每个工件都有其独特的加工路线,工件没有一定的流向。 一、基本概念 3)表示方法 一般正规的表示方法为:n/m/A/B n:工件数;m:机器数; A:车间类型(F、P、G);B:目标函数 F:代表流水作业的排序问题 P:代表流水作业的排列排序问题 G:代表一般单件作业的排序问题 一、基本概念 4)一般来说,排列排序问题的最优解不一定是相应流水车间排序问题的最优解,但 一般是比较好的解。而对于仅有2台或3台机器的情况,则排列排序问题的最优解一定是相 应流水车间排序问题的最优解。 一、基本概念 6、排序问题的假设条件 一个工件不能同时在几台不同的机器上加工。 工件在加工过程中采取平行移动方式。 不允许中断。 每道工序只在一台机器上完成。 每台机器同时只能加工一个工件。 工件数、机器数和加工时间已知,加工时间与加工顺序无关。 二、最长流程时间 最长流程时间(加工周期):从第一个工件在第一台机器上加工起到最后一个工件在最 后一台机器上加工完毕为止所经过的时间。 假定所有工件的到达时间都为0,则Fmax等于排在末位加工的工件在车间的停留时间。 二、最长流程时间 计算Fmax的几个假定条件: 机器M1不会发生空闲; 对其它机器,能对某一工件加工必须具备2个条件:机器必须完成排前一位的工件的加 工;要加工的工件的上道工序已经完工。 二、最长流程时间 二、最长流程时间 n/2/F/Fmax问题的算法 三、n/2/F/Fmax问题的算法 Johnson算法: 假定:ai为工件Ji在机器M1上的加工时间,bi为工件Ji在机器M2上的加工时间,每个工 件按M1—M2的路线加工。
3
30 31
例题: 有4项任务分配给4个小组的工人加工,但各小组完成各项任务所需的工时不同(具体见 下表),应如何分配才能使总的加工时间最小,效率最高? 生产任务分配(匈牙利法) 五、生产任务分配(匈牙利法) 生产任务分配(匈牙利法) 五、生产任务分配(匈牙利法) 求解步骤: 1、行缩短。将各组所需工时表列为一个矩阵,将各行元素都减去本行中最小的元素, 使每行都有零元素; 2、列缩短。没有零的列,各元素都减去本列中最小的元素,使每列都有零元素。 3、用最少的行线或列线划去零。若行线或列线总数等于任务数,则该矩阵有最优解。 若不等于任务数,则再进行第4步。 4、未被划到的各元素,减去其中最小元素,而行线与列线交叉处的元素,加该最小元 素,得一新矩阵。再回到第3步,依次直至最优解。 5、从零最少的行或列依次分配任务。 五、生产任务分配(匈牙利法) 生产任务分配(匈牙利法) 单件车间排序问题( 六、单件车间排序问题(n/m/G/Fmax) 1、问题描述 (i,j,k):表示工件i的第j道工序是在机器k上进行。 加工描述矩阵D:每一行描述一个工件的加工,每一列的工序序号相同。 单件车间排序问题( 六、单件车间排序问题(n/m/G/Fmax) 加工时间矩阵T:与D相对应。 单件车间排序问题( 六、单件车间排序问题(n/m/G/Fmax) 加工顺序矩阵S:每一行与机器相对应,每一列与工件相对应。 单件车间排序问题( 六、单件车间排序问题(n/m/G/Fmax) 用方块图表示: 单件车间排序问题( 六、单件车间排序问题(n/m/G/Fmax) 2、能动作业计划的构成 各工序都按最早可能开(完)工时间安排且任何一台机器的每段空闲时间都不足以加工一 道可加工工序。 符号说明: {Ot} 第t步可以排序的工序的集合 {St} t步之前已排序的工序构成的部分作业计划 Tk {Ot}中工序Ok的最早可能开工时间 T’k {Ot}中工序Ok的最早可能完工时间 单件车间排序问题( 六、单件车间排序问题(n/m/G/Fmax) 能动作业计划的构成步骤: ①设t=1,{St}为空,{Ot}为各工件第一道工序的集合。 ②求最小的最早完工时间 T*= min{T’k },并找到出现T*的机器M*,若有多台,任选一台。 ③从{Ot}中跳出满足以下两条件的工序Oj 需要机器M*加工; Tj < T* ④将确定的Oj放入{St},从{Ot}中消去Oj并将Oj的紧后工序放入{Ot}中,使t=t+1。 ⑤若还有未安排的工序,转步骤②;否则,停止。 一个实例:
22
23
24
25
26 27
28
29
四、一般n/m/P/ Fmax问题的启发式算法 一般n/m/P/ Fmax问题的启发式算法 2、关键工件法: 计算Pi=∑ Pij ,找出Pi最长的工件,(j=m)将之作为关键工件C。 对其余工件,若Pi1≤Pim ,则按Pi1由小到大排成序列SA。若Pi1> Pim ,则按Pim由大到小 排成序列SB。 顺序(SA,C,SB)即为近优解。 四、一般n/m/P/ Fmax问题的启发式算法 一般n/m/P/ Fmax问题的启发式算法 一般n/m/P/ Fmax问题的启发式算法 四、一般n/m/P/ Fmax问题的启发式算法 3、CDS法: CDS法是Johnson算法的扩展方法,从M-1个排序中找出近优解。 一般n/m/P/ Fmax问题的启发式算法 四、一般n/m/P/ Fmax问题的启发式算法 L=1,按Johnson算法得到加工顺序(1,2,3,4),Fmax=28 L=2,按Johnson算法得到加工顺序(2,3,1,4), Fmax=29 取顺序(1,2,3,4)为最优顺序。 生产任务分配(匈牙利法) 五、生产任务分配(匈牙利法)
32 33
34Biblioteka 353637
38
39
4
40
41
42
得到加工顺序矩阵: 单件车间排序问题( 六、单件车间排序问题(n/m/G/Fmax) 3、无延迟作业计划的构成 没有任何延迟出现的能动作业计划。所谓“延迟”,指有工件等待加工时,机器出现空 闲,即使这段空闲时间不足以完成一道工序。 构成步骤: 单件车间排序问题( 六、单件车间排序问题(n/m/G/Fmax) 无延迟作业计划的构成步骤: ①设t=1,{St}为空,{Ot}为各工件第一道工序的集合。 ②求最小的最早完工时间 T*= min{Tk },并找到出现T*的机器M*,若有多台,任选一台。 ③从{Ot}中跳出满足以下两条件的工序Oj 需要机器M*加工; Tj = T* ④将确定的Oj放入{St},从{Ot}中消去Oj并将Oj的紧后工序放入{Ot}中,使t=t+1。 ⑤若还有未安排的工序,转步骤②;否则,停止。 一个实例:
相关文档
最新文档