0% found this document useful (0 votes)
597 views70 pages

Chapter 5 - Scheduling Management

This document discusses scheduling management and various scheduling methods. It begins by defining scheduling and its objectives. It then covers scheduling in high-volume and low-volume systems. For low-volume systems, it describes scheduling techniques like Gantt charts, assignment methods, and priority rules such as earliest due date, shortest processing time, and critical ratio. It provides examples to illustrate how to use assignment methods and sequencing rules like first come first serve and shortest processing time.

Uploaded by

hani adli
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
597 views70 pages

Chapter 5 - Scheduling Management

This document discusses scheduling management and various scheduling methods. It begins by defining scheduling and its objectives. It then covers scheduling in high-volume and low-volume systems. For low-volume systems, it describes scheduling techniques like Gantt charts, assignment methods, and priority rules such as earliest due date, shortest processing time, and critical ratio. It provides examples to illustrate how to use assignment methods and sequencing rules like first come first serve and shortest processing time.

Uploaded by

hani adli
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd

CHAPTER 4

SCHEDULING
MANAGEMENT
LEARNING OUTCOMES
Upon completion of this chapter, students should be
able to:

 Identify scheduling management


 Determine scheduling in high volume system
 Determine scheduling in low volume system
 Understand loading such as Gantt chart, input/output
control and assignment method
SCHEDULING
 Scheduling is the process of arranging,
controlling and optimizing work and workloads in
a production process or manufacturing process.

 Scheduling is used to allocate plant and


machinery resources, plan human resources,
plan production processes and purchase
materials.
SCHEDULING MANAGEMENT
Scheduling deals with the timing of operations

The objective of scheduling management is to allocate


and prioritize demand to available facilities.

Two factor that affecting scheduling are:


 The types of scheduling (forward or backward)
 The criteria for priorities
BENEFIT OF SCHEDULING
Minimize completion time
Maximize utilization
Minimize work in process
Minimize customer waiting time
SCHEDULING IN HIGH VOLUME SYSTEM
The goal is to obtain a smooth rate of flow of goods or
customers through the system in order to get high
utilization of labor and equipment.

Example product :
 Autos, personal computers, radios, toys, television, etc.

 In process industries, example include petroleum


refining, sugar refining.
SCHEDULING IN HIGH VOLUME SYSTEM
Success factors in scheduling high volume system are:

Process and product design


Preventive maintenance
Rapid repair when breakdowns occur
Optimal product mixes
Minimization of quality problems
Reliability and timing supplies
SCHEDULING IN LOW VOLUME SYSTEM
Different from high volume system scheduling.

Types of low volume scheduling are such as Gantt chart,


input/output control and assignment method.

Sequencing: Determine the order in which jobs at a work


center will be processed.

Workstation: An area where one person works, usually


with special equipment, on a specialized job.
SCHEDULING METHOD OF LOW
VOLUME SYSTEM
GANTT CHART
ASSIGNMENT METHOD
PRIORITY RULES
 FCFS
 SPT
 CR
 EDD

 JOHNSON’S RULE
Gantt Chart
Gantt Chart
Assignment Method
1.
4. If number
Perform rowof reductions
lines equals number of rows in matrix then
optimum
subtractsolution
minimum hasvalue
beeninfound. Make
each row fromassignments
all other row
where zeros appear
values
2. Else
5. modify
Perform matrix
column reductions
 subtract minimum value uncrossed value
in each from from
column all uncrossed
all other
values
column values
addout
3. Cross it toall
allzeros
cells where two lines intersect
in matrix
 other
 values innumber
use minimum matrix remain unchanged
of horizontal and vertical lines
6. Repeat steps 3 through 5 until optimum solution is
reached
Assignment Method: Example 1
Machines
A B C D
J 1 8 6 2 4 These numbers
represent the
o 2 6 7 11 10 costs

b 3 3 5 7 6
4 5 10 12 9
Example 2
Route
A B C D E
T
1 4 5 9 8 7
r
2 6 4 8 3 5
u
3 7 3 10 4 6
c
4 5 2 5 5 8
k
5 6 5 3 4 9
Priority Sequencing Rules
Priority Rules provide guidelines for the sequence in
which jobs should be worked.

In using this rules, job processing times and due dates
are important pieces of information.

Priority Rules try to minimize completion time,


number of jobs in the system, and job lateness, while
maximizing facility utilization.
Priority Sequencing Rules
Critical Ratio (CR)
Earliest Due Date (EDD)
First Come First Serve (FCFS)
Shortest Processing Time (SPT)
Slack per Remaining Operations (S/RO)
CRITICAL RATIO (CR)
The critical ratio (CR) is calculated by dividing the time
remaining until a job’s due date by the total shop time
remaining for the job, which is defined as the setup, processing,
move, and expected waiting times of all remaining operations,
including the operation being scheduled. The formula is

CR = Due date - Today’s date


Total shop time remaining
EARLIEST DUE DATE (EDD)

Jobs are sequenced in the order in which


they due for delivery to
the customer.
FIRST COME FIRST SERVE (FCFS)

Jobs are processed in the order in which


they arrive at a machine
or work center.
SHORTEST PROCESSING TIME (SPT)

A priority sequencing rule that specifies


that the job requiring the shortest
processing time is the next job to be
processed.
SLACK PER REMAINING OPERATION
(S/RO)

A priority sequencing rule that


determines priority by dividing the
slack by the number of operations that
remain, including the one being
scheduled.
SLACK PER REMAINING OPERATION (S/RO)

S/RO =(Due date - Today’s date) - Total shop time remaining


Number of operations remaining

The job with the lowest S/RO is scheduled next. Ties are
broken in a variety of ways if two or more jobs have the
same priority.

One way is to arbitrarily choose one of the tied jobs for


processing next.
Performance measuring formula:

#Average completion time = Total flow time ÷ No. of jobs

#Average number of jobs = Total flow time ÷ Total job work time
in the system

#Average job lateness = Total late days ÷ No. of jobs

#Utilization = Total job work time÷ Total flow time = in %


4.3.1 Sequencing Rules:
First Come, First Served (FCFS) Example 1
Five jobs are to be done at custom furniture Do all the jobs get done on time?
shop:
Job Days to Date No, Jobs B, C, D
Finish Promised
SOLUTION and E are going
A 2 5 to be late
:Measure of effectiveness:
B 8 8
Sequence Work Due Lateness
Flow Time Date
C 6 12 Time
A 2 2 5 0
D 4 10
B 8 10 8 2
E 1 4
Note! C 6 16 12 4
Flow time: is the amount of time a D 4 20 10 10
job spent in shop/factory
E 1 21 4 17
Total work time/makespan: is the
time needed to process given set of TOTALS 21 69   33
jobs
Lateness: different between
completion time and due date (if (–
ve) put it zero)
Sequencing Rules:
First Come, First Served (FCFS) Example 1

Performance measuring formula:

#Average completion time = Total flow time ÷ No. of jobs

#Average number of jobs = Total flow time ÷ Total job work time
In the system

#Average job lateness = Total late days ÷ No. of jobs

#Utilization = Total job work time÷ Total flow time = in %


4.3.1 Sequencing Rules:
First Come, First Served (FCFS) Example 2

Five jobs are to be assemble in AHP Plastic Sdn. Bhd.:


Sequencing Rules:
First Come, First Served (FCFS) Example 2

SOLUTION:
Sequencing Rules:
Shortest Processing Time (SPT)

 Shortest Processing Time. Jobs with the shortest


processing time are scheduled first.

 Jobs are sequenced in increasing order of their


processing time.

 Shortest processing time is optimal for


minimizing:
 Average and total flow time
 Average waiting time
 Average and total lateness
Sequencing Rules:
Shortest Processing Time (SPT)
The steps for using this rule are :

1. Firstly, the user will input the number of jobs, the job
names, the processing time and the due date of each
job or use the data values given at the starting point.

2. The second step is sorting out the shortest processing


time among the jobs.

3. Thirdly, calculate the flow time of each job by using


the processing time. The flow time is the
accumulation of processing time each job by each
job.
4.3.2 Sequencing Rules:
Shortest Processing Time (SPT) Example 1

Suppose we have the four jobs to the right arrive for processing
on one machine

Jobs (in order Processing Due Date


of arrival) Time (days) (days hence)
A 4 5
B 7 10
C 3 6
D 1 4
Sequencing Rules:
Shortest Processing Time (SPT) Example 1

Answer: Shortest Operating Time Schedule

Sequence Work Flow Time Due Lateness


Time Date
D 1 1 4 0
C 3 4 6 0 Jobs A and B
are going to
A 4 8 5 3 be late
B 7 15 10 5
TOTAL 15 28   8

Average completion time 28/4 = 7 days


Average number of jobs in the system 28/15 = 1.867 jobs
Average lateness 8/4 = 2days
Utilization 15/28 = 53.57%
Sequencing Rules:
Shortest Processing Time (SPT) Example 2

• A Brake Pad have 5 process that will undergo before it will be


produce at a particular point in time . The jobs are labeled A, B, C,
D, and E in the order that they entered the shop. The respective
processing times and due dates are given in the table below.
Determine the schedule by using the SPT rule.

Job sequence Processing Time Due Date

A(turning) 6 8
B(drilling) 2 6
C(grinding) 8 18
D(milling) 3 15
E( facing) 9 23
4.3.2 Sequencing Rules:
Shortest Processing Time (SPT) Example 2

Solution:
Sequencing Rules:
Shortest Processing Time (SPT) Example 2

#Average completion time = Total flow time ÷ No. of jobs

#Average number of jobs = Total flow time ÷ Total job work time
In the system

#Average job lateness = Total late days ÷ No. of jobs

#Utilization = Total job work time÷ Total flow time = in %

Average completion time 65/5 = 13 days


Average number of jobs in the system 65/28 = 2.3214 jobs
Average lateness 9/5 = 1.8 days
Utilization 28/65 = 43.08%
Sequencing Rules:
Earliest Due Date (EDD)

 Jobs are sequenced in increasing order of their due


dates;

 The job with earliest due date is first, the one with the
next earliest due date is second, and so on;

 A priority sequencing rule that specifies that the job


with the earliest due date is the next job to be processed
4.3.3 Sequencing Rules:
Earliest Due Date (EDD)
The steps for using this rule are :

1. Firstly, the user will input the number of jobs, the


job names, the processing time and the due date of
each job or use the data values given at the starting
point.

2. The second step is sorting out the earliest due date


among the jobs.

3. Thirdly, calculate the flow time of each job by using


the processing time. The flow time is the
accumulation of processing time each job by each
job.
4.3.3 Sequencing Rules:
Earliest Due Date (EDD)

•The formulas for calculation are below:

#Average completion time = Total flow time ÷ No. of jobs

#Average number of jobs = Total flow time ÷ Total job work time
In the system

#Average job lateness = Total late days ÷ No. of jobs

#Utilization = Total job work time÷ Total flow time = in %


4.3.3 Sequencing Rules:
Earliest Due Date (EDD) Example 1

• Five engine blocks are waiting for processing. The


processing times have been estimated. Expected
completion times have been agreed. The table shows the
processing time and due date of those 5 engines.
• Determine the schedule by using the EDD rule.

Engine Block Processing Time Due Date


(Days) (Days)
Ranger 8 10
Explorer 6 12
Bronco 15 20
Econoline 150 3 18
Thunderbird 12 22
4.3.3 Sequencing Rules:
Earliest Due Date (EDD) Example 1
Engine (1) (2) (3) (2)-(3)
Block Processing Completion Due Days Tardy
Sequence Time Time Date (0 if negative)

Ranger 8 8 10 0
Explorer 6 14 12 2
Econoline 150 3 17 18 0
Bronco 15 32 20 12
Thunderbird 12 44 22 22

Total 44 85 36

Average completion time 85/5 = 17 days


Average number of jobs in the system 85/44 = 1.9318 jobs
Average tardiness 36/5 = 7.2 days
Utilization 44/85 = 51.76%
Sequencing Rules:
Critical Ratio (CR)

Is an index number computed by dividing the time


remaining until due date by the work time remaining.

The critical ratio gives priority to jobs that must be


done to keep shipping on schedule.

The critical ratio is measure of urgency of any order


compared to the other orders for the same facility.

The ratio is based on when the completed order is


required and how much time is required to complete.
4.3.4 Sequencing Rules:
Critical Ratio (CR)
•The step for using this rule are:

1. At the starting program, user input the numbers of job, the jobs
name, the works day remaining and the due date of each job and as
well the today's date.
2. The today's date and the number of job are just inputted once time.
Then, the others are followed the value of the number of jobs
inputted. After that, compute the critical ratio by using the formula.
3. The formula for Critical Ratio is:
CR = time remaining / works day remaining
4. After calculating the CR for each job, give the priority order by using
the value of the calculated critical ratio. The priority order is
performed from smaller to larger.
4.3.4 Sequencing Rules:
Critical Ratio (CR)

• There are 3 characteristics can be seen from


the critical ratio:
 A job with low critical ratio(less than 1.0)
---- falling behind schedule.
 If  CR is exactly 1.0 ---- the job is on
schedule.
 If CR is greater than 1.0 ---- the job is
ahead of schedule and has some slack.
4.3.4 Sequencing Rules:
Critical Ratio (CR)

•The critical ratio help in most production scheduling


system as below:

Determine the status of specific job.


Establish relative priority among jobs on a common basis.
Relate both stock and make-to-order jobs on a common
basis.
Adjust priorities (and revise schedules) automatically for
changes in both demand and job progress.
Dynamically track job progress and location.
Sequencing Rules:
Critical Ratio (CR) Example 1

•A machine center in a job shop for a local fabrication company has


five unprocessed jobs remaining at a particular point in time. The
jobs are labeled 1, 2, 3, 4, and 5 in the order that they entered the
shop. The respective processing times and due dates are given in
the table below.
•Sequence the 5 jobs by CR rules.

Job number Processing Time Due Date

1 11 61
2 29 45
3 31 31
4 1 33
5 2 32
4.3.4 Sequencing Rules:
Critical Ratio (CR) Example 1

Current time: t=0


Job number Processing Time Due Date Critical Ratio
1 11 61 61/11(5.545)
2 29 45 45/29(1.552)
3 31 31 31/31(1.000)
4 1 33 33/1 (33.00)
5 2 32 32/2 (16.00)

Current time should be reset after scheduling one job


Current time: t=31
Job number Processing Time Due Date-Current Time Critical Ratio
1 11 30 30/11(2.727)
2 29 14 14/29(0.483)
4 1 2 2/1 (2.000)
5 2 1 1/2 (0.500)
4.3.4 Sequencing Rules:
Critical Ratio (CR) Example 1

Current time=60
Job number Processing Time Due Date- Critical Ratio
Current Time
1 11 1 1/11(0.0909)
4 1 -27 -27/1<0
5 2 -28 -28/2<0

Both Jobs 4 and 5 are later, however Job 4 has shorter processing time
and thus is scheduled first; Finally, job 1 is scheduled last.
4.3.4 Sequencing Rules:
Critical Ratio (CR) Example 1

Job number Processing Completion Due Date Tardiness


Time Time
3 31 31 31 0
2 29 60 45 15
4 1 61 33 28
5 2 63 32 31
1 11 74 61 13
Totals 74 289 87

Average completion time 289/5 = 57.8 days


Average number of jobs in the system 289/74 = 3.905 jobs
Average tardiness 87/5 = 17.4 days
Utilization 74/289 = 25.61%
4 Rules Application - Example

Processing Time (including setup times) and due dates for six jobs waiting to
be processed at a work center are given in the following table. Determine the
sequence of jobs, the average flow time, average tardiness, and number of
jobs at the work center, for each of these rules:
•FCFS
•SPT
•EDD
•CR
Job number Processing Time Due Date

A 2 7
B 8 16
C 4 4
D 10 17
E 5 15
F 12 18
4 Rules Application – Example (FCFS)

Job Processing Flow Time Due Date Tardiness


Sequence Time
A 2 2 7 0
B 8 10 16 0
C 4 14 4 10
D 10 24 17 7
E 5 29 15 14
F 12 41 18 23
Totals 41 120 54

Average completion time 120/6 = 20 days


Average number of jobs in the system 120/41 = 2.93 jobs
Average tardiness 54/6 = 9 days
Utilization 41/120 = 34.17%
4 Rules Application – Example (SPT)
Job Processing Flow Time Due Date Tardiness
Sequence Time
A 2 2 7 0
C 4 6 4 2
E 5 11 15 0
B 8 19 16 3
D 10 29 17 12
F 12 41 18 23
Totals 41 108 40

Average completion time 108/6 = 18 days


Average number of jobs in the system 108/41 = 2.63 jobs
Average tardiness 40/6 = 6.67 days
Utilization 41/108 = 37.96%
4 Rules Application – Example (EDD)
Job Processing Flow Time Due Date Tardiness
Sequence Time
C 4 4 4 0
A 2 6 7 0
E 5 11 15 0
B 8 19 16 3
D 10 29 17 12
F 12 41 18 23
Totals 41 110 38

Average completion time 110/6 = 18.33 days


Average number of jobs in the system 110/41 = 2.68 jobs
Average tardiness 38/6 = 6.33 days
Utilization 41/110 = 37.27%
4 Rules Application – Example (CR)
At t=0,
Job Sequence Processing Time Due Date Critical Ratio
Calculation
A 2 7 (7-0) / 2 = 3.5
B 8 16 (16-0) / 8 = 2.0
C 4 4 (4-0) / 4 = 1.0 (Lowest)
D 10 17 (17-0) / 10 = 1.7
E 5 15 (15-0) / 5 = 3.0
F 12 18 (18-0) / 12 = 1.5

•Job C is the first job to complete base on the lowest


critical ratio.
4 Rules Application – Example (CR)
At t=4, day 4 [C completed],
Job Sequence Processing Time Due Date Critical Ratio
Calculation
A 2 7 (7-4) / 2 = 1.5
B 8 16 (16-4) / 8 = 1.5
C - - -
D 10 17 (17-4) / 10 = 1.3
E 5 15 (15-4) / 5 = 2.2
F 12 18 (18-4) / 12 = 1.17
(Lowest)

•Job F is the second job to complete base on the


lowest critical ratio.
4 Rules Application – Example (CR)
At t=16, day 16 [C and F completed],
Job Sequence Processing Time Due Date Critical Ratio
Calculation
A 2 7 (7-16) / 2 = -4.5 (Lowest)
B 8 16 (16-16) / 8 = 0
C - - -
D 10 17 (17-16) / 10 = 0.1
E 5 15 (15-16) / 5 = -0.2
F - - -

•Job A is the third job to complete base on the


lowest critical ratio.
4 Rules Application – Example (CR)
At t=18, day 18 [C, F and A completed],
Job Sequence Processing Time Due Date Critical Ratio Calculation
A - - -
B 8 16 (16-18) / 8 = -0.25
C - - -
D 10 17 (17-18) / 10 = -0.10
E 5 15 (15-18) / 5 = -0.60
F - - (Lowest)
-

•Job E is the fourth job to complete base on the


lowest critical ratio.
4 Rules Application – Example (CR)
At t=23, day 23 [C, F, A and E completed],
Job Sequence Processing Time Due Date Critical Ratio Calculation
A - - -
B 8 16 (16-23) / 8 = -0.875
C - - (Lowest)
D 10 17 -
E - - (17-23) / 10 = -0.60
F - - -
-

•Job B is the fifth job to complete base on the lowest


critical ratio and follow by Job D in last.
4 Rules Application – Example (CR)
Job Processing Flow Time Due Date Tardiness
Sequence Time
C 4 4 4 0
F 12 16 18 0
A 2 18 7 11
E 5 23 15 8
B 8 31 16 15
D 10 41 17 24
Totals 41 133 58

Average completion time 133/6 = 22.17 days


Average number of jobs in the system 133/41 = 3.24 jobs
Average tardiness 58/6 = 9.67 days
Utilization 41/133 = 30.83%
4 Rules Application – Example
(CR)
Rules Average Flow Average Average Utilization
Time (days) Tardiness Number of (%)
(days) Jobs at the
Work Center
FCFS 20.00 9.00 2.93 34.17
SPT 18.00 6.67 2.63 37.96
EDD 18.33 6.33 2.68 37.27
CR 22.17 9.67 3.24 30.83
Example 2
The work is waiting to be processed at a central
machine. Work presented in accordance with the
rules it up to the machining center. below shows the
work to be processed, completion date and duration
of the processing work.

Get the best job with the priority rules (a) FCFS, (b)
EDD (c) SPT . Assuming five working days of the
receipt of 275 calendar production.
Due Date Processing Time
Work
(days) (days)

A 313 8
B 312 16
C 325 40
D 314 5
E 314 3

Job Sequence in Work Center


Try to solve this question….
Johnson’s Rule
Is the technique for minimizing completion time for a
group of jobs to be processed on two machines or at two
work centers.

Johnson’s rule requires satisfying the following conditions:


1. Job time must be known and constant
2. Job times must be independent of sequence
3. Job must follow same two step sequence
4. Job priorities cannot be used
5. All units must be completed at the first work center before
moving to second
Johnson’s Rule
Objective:

Minimize process time.

Minimize idle time (masa melahu) machine.


Example for Johnson’s rule
 5 special work in Tool & Die Factory at Mentakab have to work in
to work at two work station (gerudi machine and Lathe machine)
to process. Process time for every work are specified at table below:

Process Time (in hours ) For Every Work


WORK STATION 1 WORK STATION 2
WORK
(MESIN GERUDI) (LATHE MACHINE)
A 5 2
B 3 6
C 8 4
D 10 7
E 7 12
Try to solve this question….
EXAMPLE 2
By using Johnson's Rule, look for an optimal sequence for processing
the following works through two (2) business center as in the table
below. Time at each work center is in hour

KERJA PUSAT KERJA 1 PUSAT KERJA 2


A 6 12
B 3 7
C 18 9
D 15 14
E 16 8
F 10 15
Masa Memproses Kerja Melalui Pusat Kerja 1 & 2
Try to solve this question….
THE END
OF
CHAPTER 4

You might also like