Production Systems: Colegio de San Juan de Letran Calamba
Production Systems: Colegio de San Juan de Letran Calamba
Production Systems: Colegio de San Juan de Letran Calamba
Production Systems
Production (Shop Floor) Scheduling & Management
PART 2
• Finite loading
– An approach to scheduling that loads
jobs in priority order and delays to
those jobs for which current capacity is
exceeded.
Scheduling Techniques
• Forward scheduling
– starts processing when a job is received
• Backward scheduling
– begin scheduling the job’s last activity so that the job is finished on due date
• Shop-floor control
– Scheduling and monitoring day-to-day production in a job shop. It is also
known as production control or production activity control.
• Minimizing the flow time (the time a job spends in the process).
Completion
Jobs
Jobs StartingStarting time Completion
Processing time Due Time
time Processing time Due Time
(in order of
(in order of arrival) (days) (days) (days) Time Time Tardiness
Tardiness
(days) (days)(days)
arrival) (days) (days)
D 0 1 1 4 0
A 0 4 4 5 0
A 1 4 5 5 0
B 4 7 11 10 1
C
C 11
5 3
3 14
8 6
6 8
2
D B 14 8 1 7 15 15 4 10 115
Total
Total 44 29 207
Average
Average 11 7.25 1.75
5
Jobs Completion
Completion
Jobs StartingStarting
time time Processing
Processing time time Due Time
Due Time
(in order of Time Time Tardiness
Tardiness
(in order of arrival) (days) (days) (days) (days) (days)(days)
arrival) (days) (days)
D 0 1 1 4 0
D 0 1 1 4 0
C A 1 1 3 4 4 5 6 5 00
B C 4 5 7 3 11 8 10 6 12
A B 11 8 4 7 15 15 5 10 105
Total
Total 31 29 117
Average
Average 7.75 7.25 2.75
1.75
Jobs Completion
Completion
Jobs StartingStarting
time time Processing
Processing time time Due Time
Due Time
(in order of Time Time Tardiness
Tardiness
(in order of arrival) (days) (days) (days) (days) (days)(days)
arrival) (days) (days)
D 0 1 1 4 0
D 0 1 1 4 0
A A 1 1 4 4 5 5 5 5 00
C C 5 5 3 3 8 8 6 6 22
B B 8 8 7 7 15 15 10 10 55
Total
Total 29 29 77
Average
Average 7.25 7.25 1.75
1.75
Completion
Jobs
Jobs StartingStarting time Completion
Processing time Due Time
time Processing time Due Time
(inorder
(in orderofofarrival) (days) (days) Time Time Tardiness
Tardiness
(days) (days) (days)(days)
arrival) (days) (days)
D 0 1 1 4 0
D 0 1 1 4 0
A 1 4 5 5 0
C 1 3 4 6 0
A
C 4
5 4
3 8
8 5
6 3
2
B B 8 8 7 7 15 15 10 10 55
Total
Total 28 29 87
Average
Average 7 7.25 1.75
2
Jobs (in order Processing Due Date Slack = (due date – today’s date) – processing time
of arrival) Time (days) (days hence)
A 4 5 A= 5−1 −4=0
B 7 10 B= 10 − 1 − 7 = 2
C 3 6 C= 6−1 −3=2
D 1 4
D= 4−1 −1=2
Assume: Today is day 1 of the planning cycle.
Jobs Completion
Completion
Jobs StartingStarting
time time Processing
Processing time time Due Time
Due Time
(in order of Time Time Tardiness
Tardiness
(in order of arrival) (days) (days) (days) (days) (days)(days)
arrival) (days) (days)
D 0 1 1 4 0
A 0 4 4 5 0
D A 4 1 7 4 11 5 10 5 10
C C 11 5 3 3 14 8 6 6 82
B B 14 8 1 7 15 15 4 10 115
Total
Total 44 29 207
Average
Average 11 7.25 5
1.75
Jobs Completion
Completion
Jobs StartingStarting
time time Processing
Processing time time Due Time
Due Time
(in order of Time Time Tardiness
Tardiness
(in order of arrival) (days) (days) (days) (days) (days)(days)
arrival) (days) (days)
D 0 1 1 4 0
A 0 4 4 5 0
B A 4 1 1 4 5 5 10 5 00
C C 5 5 3 3 8 8 6 6 22
D B 8 8 7 7 15 15 4 10 115
Total
Total 32 29 137
Average
Average 8 7.25 3.25
1.75
D A 1.50 1.25
B 2.00 3.00
The next smallest is 1.25 hours. It occurs at stage
2 for job A, so we place it to the end of the C 2.50 2.00
sequence. D 1.00 2.00
D A
Sequence 1 2 3 4
The next smallest time is 2 hours. It occurs at stage
1 for job B and at stage 2 for job C. Thus, we place Job
job B as near to the beginning of the sequence and
job C as near to the end.
D B C A
Work
Input Output
Center