Shop Floor Planning
Shop Floor Planning
Shop Floor Planning
Single processor scheduling. One product at a time from the machine / process Flow shop scheduling. Job contains several operations that are to be performed in a specific order. Operations are carried out in more than one processor. General shop scheduling More than two machines & two jobs. Flow of work can take any pattern.
2
6/2/2013
Prod Time 4 7
2 8
Due Date 6 9
19 17
3
1
2 4
6/2/2013
6
9 17 19
4
7 8 2
4
11 19 21
0
2 2 2
4
3
1 2 4
6/2/2013
2
4 7 8
19
6 9 17
2
6 13 21
0
0 4 4
5
Step 1: Determine the minimum processing time on either machine. Step 2 A: If the minimum processing time occurs on machine 1, place the associated job in the first available position in the sequence. Step 2 B: If the minimum processing time occurs on machine 2, place the associated job in the last available position in the sequence. Step 3: (a) The job sequenced by either step 2A or 2B is removed from consideration. (b) Repeat the process starting from step 1, until all the jobs are sequenced. (c) Ties can be broken arbitrarily.
6/2/2013
There are two machines & five jobs. All the jobs are first processed on machine 1 & then on machine 2. The processing time of the jobs on two machines is given in the table. Design a scheduling process to minimize the make-span.
Jobs
1 2 3
PT* Mc-1 4
6 2
PT* Mc-2 7
3 3
4
5
7
8
7
6
6/2/2013
2
M 1 J3 J1 J3
6
J4 J1
1 3
J5 J4
2 1
J2 J5
2 7
M 2
J2
1 3
2 0
2 7
3 0
6/2/2013
6/2/2013
Least Slack First (LSF). Priority is given to the processing of the job that has least slack. Slack is the difference between the due date & the work remaining on the job. Shortest processing time (SPT). Priority is given to the job with the shortest processing time on the machine. Least work remaining (LWR). Priority is given to the job with the least amount of processing to be done.
10
6/2/2013
6 jobs are to be processed on three machines (A,B,C) as per details given in the Table. For example, Job A will take 3days on machine A, 3days on B, & 2days on machine C. Its due date is 10 days. Prepare schedules for general job shop for the rules discussed earlier.
A(3),B(3),C(2) A(5),C(2)
B(4),A(4),C(3) B(3),C(5),A(2)
10 13
12 18
5
6/2/2013
C(5),B(4) C(2),A(5),B(5)
14 15 11
Job
1
EDD Sequence
A(3),B(3),C(2)
Due Date
10
A(3),B(3),C(2)
A(5),C(2)
10
13
3
2 5 6 4
B(4),A(4),C(3)
A(5),C(2) C(5),B(4) C(2),A(5),B(5) B(3),C(5),A(2)
12
13 14 15 18
12
3
4
B(4),A(4),C(3)
B(3),C(5),A(2)
12
18
5
6
6/2/2013
C(5),B(4)
C(2),A(5),B(5)
14
15
10
11
12
13
14
15
16
17
18
19
20
21
22
J-2
J-3
J-6
Idle
J-4
J-1
J-5
J-4
Idle
J-6
J-3 3
J-4
Idle 4 6
6/2/2013
13
10 13
12
18
0 2
0 0
5
6/2/2013
C(5),B(4) C(2),A(5),B(5)
22 22
14 15
8 7 14
6/2/2013
15
10 13
12
18
0 0
7 1
5
6/2/2013
C(5),B(4) C(2),A(5),B(5)
14 22
14 15
0 7 16
Mach C
J-5 Jobs Finished J-6 J-4 J-2 2 5 J-1 1 J-3 3 4 Idle 6
6/2/2013
17
10 13
12
18
6 1
7 1
5
6/2/2013
C(5),B(4) C(2),A(5),B(5)
14 22
14 15
0 7 18
No of Tardy Jobs 3
3
Ti
17 15
FCFS
22
6/2/2013
19