Unit 4 1
Unit 4 1
Scheduling
What is Scheduling?
• Last stage of planning before production occurs
• Specifies when labor, equipment, and facilities are
needed to produce a product or provide a service
• Answering “when” question for activities
• Effective scheduling can yield
• Cost savings
• Increases in productivity
17-2
Objectives in Scheduling
• Meet customer due dates • Minimize overtime
• Minimize job lateness • Maximize machine or
• Minimize response time labor utilization
• Minimize completion time • Minimize idle time
• Minimize time in the • Minimize work-in-process
system inventory
17-3
17-4
MASTER SCHEDULING
Gantt Load Chart
Job 32B
3 Behind schedule
Job 23C
Facility
2 Ahead of schedule
1 2 3 4 5 6 8 9 10 11 12 Days
Today’s Date
Key: Planned activity
Completed activity
17-7
Gantt Chart
17-8
Sequencing
• Prioritize jobs assigned to a resource
• If no order specified use first-come first-served (FCFS)
• Other Sequencing Rules
• FCFS - first-come, first-served
• LCFS - last come, first served
• DDATE - earliest due date
• CUSTPR - highest customer priority
• SETUP - similar required setups
• SLACK - smallest slack
• CR - smallest critical ratio
• SPT - shortest processing time
• LPT - longest processing time
17-9
Priority Rules
PROCESSING DUE
JOB TIME DATE
A 5 10
B 10 15
C 2 5
D 8 12
E 6 8
17-12
Simple Sequencing Rules: FCFS
17-13
Simple Sequencing Rules: DDATE
17-14
Simple Sequencing A(10-0) – 5 = 5
B(15-0) – 10 = 5
Rules: SLACK C(5-0) – 2 = 3
D(12-0) – 8 = 4
E(8-0) – 6 = 2
17-15
Simple Sequencing Rules: SPT
Best values
17-17
Johnson’s Rule Conditions
E A D B C
17-20
Johnson’s Rule
E A D B C
E A D B C Process 1
(sanding)
5 11 20 31 38
Idle time
E A D B C Process 2
(painting)
5 15 23 30 37 41
Completion time = 41
Idle time = 5+1+1+3=10
17-21
Sequencing Jobs Through
Two Serial Process
Johnson’s Rule
1. List time required to process each job at each process. Set up
a one-dimensional matrix to represent desired sequence with
# of slots equal to # of jobs.
2. Select smallest processing time at either process. If that time
is on process 1, put the job as near to beginning of sequence
as possible.
3. If smallest time occurs on process 2, put the job as near to the
end of the sequence as possible.
4. Remove job from list.
5. Repeat steps 2-4 until all slots in matrix are filled and all jobs
are sequenced.
17-22
Sequencing
With
Excel
17-23
Excel for Johnson’s Rule
Excel calculates
completion times
and makespan
17-25
Assignment Method
Initial PROJECT
Matrix 1 2 3 4
Bryan 10 5 6 10
Kari 6 2 4 6
Noah 7 6 5 6
Chris 9 5 4 10
17-26
Assignment Method
Modify matrix Cover all zeros
1 0 1 2 1 0 1 2
0 0 2 1 0 0 2 1
0 3 2 0 0 3 2 0
1 1 0 3 1 1 0 3
PROJECT PROJECT
1 2 3 4 1 2 3 4
Bryan 1 0 1 2 Bryan 10 5 6 10
Kari 0 0 2 1 Kari 6 2 4 6
Noah 0 3 2 0 Noah 7 6 5 6
Chris 1 1 0 3 Chris 9 5 4 10
Project Cost = (5 + 6 + 4 + 6) X $100 = $2,100
17-27
Assignment Method - Setup
Solution goes here
Only 1 leader can
be assigned to
each project
17-28
Assignment Method - Solution
Assignments indicated by 1
Cost of solution
17-29
Advanced Planning and Scheduling
Systems
• Infinite scheduling - assumes infinite capacity
• Loads without regard to capacity
• Then levels the load and sequences jobs
• Finite scheduling - assumes finite (limited)
capacity
• Sequences jobs as part of the loading decision
• Resources are never loaded beyond capacity
17-30
Advanced Planning and Scheduling
Systems
• Advanced planning and scheduling (APS)
• Add-ins to ERP systems
• Constraint-based programming (CBP) identifies a
solution space and evaluates alternatives
• Genetic algorithms based on natural selection
properties of genetics
• Manufacturing execution system (MES) monitors
status, usage, availability, quality
17-31
Scheduled Operations
17-32
Methods of Production
• Job-A single product is produced from start to finish as a
result of an individual customer order.
17-34
Job-shop Production
• Job-shop Production is characterized by:
• 1. High variety of products and low volume.
• 2. Use of general purpose machines and facilities.
• 3. Highly skilled operators who can take up each job as a challenge
• because of uniqueness.
• 4. Large inventory of materials, tools, parts.
• 5. Detailed planning is essential for sequencing the requirements of each
• product, capacities for each work centre and order priorities.
• Advantages
• Following are the advantages of Job-shop Production:
• 1. Because of general purpose machines and facilities variety of products
• can be produced.
• 2. Operators will become more skilled and competent, as each job gives
• them learning opportunities.
• 3. Full potential of operators can be utilized.
• 4. Opportunity exists for Creative methods and innovative ideas.
17-35
Mass Production
• Mass Production is characterized by
• 1. Standardization of product and process sequence.
• 2. Dedicated special purpose machines having higher production
• capacities and output rates.
• 3. Large volume of products.
• 4. Shorter cycle time of production.
• 5. Lower in process inventory.
• 6. Perfectly balanced production lines.
• Advantages
• Following are the advantages of Mass Production:
• 1. Higher rate of production with reduced cycle time.
• 2. Higher capacity utilization due to line balancing.
• 3. Less skilled operators are required.
• 4. Low process inventory.
• 5. Manufacturing cost per unit is low.
• Limitations
• Following are the limitations of Mass Production:
• 1. Breakdown of one machine will stop an entire production line.
• 2. Line layout needs major change with the changes in the product design.
• 3. High investment in production facilities.
• 4. The cycle time is determined by the slowest operation. 17-36
17-37
Production Systems: Flow Shop
IN
OUT
The above picture is a conceptual view of a flow shop. The
boxes represent machines and the arrows show the job flow.
Every job visits the machines in the same order. 38
Production Systems: Job Shop
Milling
Lathe Department Department Drilling Department
L L M M D D D D
L L M M D D D D
L L G G G P
L L G G G P
Receiving and
A A A
Shipping Assembly
A conceptual view of a job shop 39
17-40
17-41