Documente Academic
Documente Profesional
Documente Cultură
Volume of production
Mass Batch Job shop
Transfer line
Production line
FMS
FAS
1. Automation and production volume decrease; 2. The flexibility of the system increases.
Buffer
Factory
Now:
Customer
Market changes are the driving force that manufacturing is moving away from mass manufacturing systems to low volume and high flexible systems.
1. The marketplace has changed dramatically in the last twenty or so years; 2. Customers have become more discerning, requesting a wide variety of highly quality product at competitive price; 3. The manufacturer tries to interact more closely with the customer; 4. The life period of product becomes relatively short in some setting.
1. Computer-controlled configuration of semi-independent work-stations; 2. Material handling system designed to efficiently manufacture several types of parts at low to medium volume.
1. Reduced set-up time; 2. Reduced production cycle times; 3. Reduced WIP storage 4. Increased machine utilization; 5. Increased flexibility.
Carousel
The first full-fledged FMS was installed in UK in 1968. It was called `System 24' because it was intended to be operated three shifts a day with one shift attended by operators.
By 1982 it was estimated that there were 75 FMS in operation worldwide with about 50 installations in Japan.
shorter lead times, meeting demand fluctuations, handling volume and variety, reduction in space and people and obtaining better control due to automation. The main disadvantage is that the initial installation cost and operational costs are high and it is necessary to have enough volumes to justify the use of FMS.
classified into
Flexible Manufacturing Cell (FMC), Flexible manufacturing System (FMS) and Flexible manufacturing Line (FML).
FMCs have high flexibility but handle less volume while FML have less flexibility but can handle very large volumes.
Types of flexibility
Operation flexibility is the ability to perform more than one operation on a given part type. Part flexibility is the ability to perform operations on more than one part at a time. Change over flexibility is the ability to change over from one part to another in negligible change over times, in parallel when an operation is being performed on another piece.
Routing flexibility means that a particular part can be delivered to any one of the number of alternative stations
Path flexibility results from the existence of more than one possible path from a specified origin to a specified destination.
The ratios of Cj/tj are 0.6, 0.625, 0.533 and 0.75. The rearranged order (using variable y), we have the problem Maximize 9Y1 + 10Y2 + 12Y3 + 8Y4 Subject to 12Y1 + 16Y2 + 20Y3 + 15Y4 45; Yj = 0,1 The optimum solution to this problem is Y1 = Y2 = Y4 = 1 with Z = 27. Parts 1, 3 and 4 are made using the FMS.
Heuristic
A heuristic solution after rearranging the variable would be Y1 = Y2 = 1with Z = 21. We observe that 17 time units are free and we can insert Y4 = 1 to get the same solution.
Machine Loading
Balance load subject to Each job to one machine Tool slot requirement and capacity Binary integer programming
Example
1 M1 1 M2 2 sj 2 2 4 6 3 3 7 5 3 4 8 7 4 5 6 8 2 6 7 8 2 7 9 7 4 Ti 10 10
The optimum solution to the problem is X11 = X22= X32 = X41 = X51 = X61 = X72 = 1 with Z = 22. This means that jobs {1, 4, 5, 6} are assigned to M1 and jobs {2, 3, 7} are assigned to M2. The slot requirements are 10 and 9 respectively. The loads are 22 and 18 respectively.
Allocating the job to the machine with the least processing times we assign jobs 1, 2, 5, 6 to M1 and jobs 3, 4, 7 to M2. The total processing times are 18 and 19 respectively. The tool slots required are 9 and 11. The tool slot constraint is violated. Interchanging 2 and 7 we allot 1, 5, 6, 7, to M1 with time = 23 and 2, 3, 4 to M2 with time = 18. The tool slots required are 10 and 10.
Allocating the job to the machine with the least processing times we assign jobs 1, 2, 5, 6 to M1 and jobs 3, 4, 7 to M2. The total processing times are 18 and 19 respectively. The tool slots required are 9 and 9 (there is a saving of 2 slots if we assign jobs 3 and 7 to the same machine). The present solution is feasible.
Let us solve the problem for T = 8 in each machine. The initial allocation is {1, 2, 5, 6} and {3, 4, 7}. The tool slot requirements are 9 and 9. Both are infeasible. We consider M1 and move job 1 to M2. The job allocations are {2, 5, 6} and {1, 3, 4, 7} with tool slots required = 7 and 10.
M2 is infeasible with respect to tool slots. We move job 5 to M1 to get the allocation {2, 4, 5, 6} and {1, 3, 7} with required tool slots = 10 and 6 respectively. Now M1 is infeasible. We move job 6 to M2 to get the allocation {2, 4, 5} and {1, 3, 6, 7} with tool slots required = 8 and 8. We have a feasible solution. The load on the two machines is 18 and 23 respectively.
The solution obtained in Illustration 12.3 for T = 8 has jobs 2, 4, 5 assigned to M1 and jobs 1, 3, 6, 7assigned to M2. This is infeasible for T = 6. It is also obvious that we would require more than 1 batch on each M1 and M2 to complete the jobs allocated to the machines. We could use the same allocation and use the tool saving advantage as well as due dates (if available) to schedule the jobs on the machines. Alternately we could ignore the tool constraint and assign jobs to machines to balance workload. Assigning the jobs to the machine with minimum processing times gives us {1,2, 5, 6} and {3, 4, 7} with load = 18 and 19. We can solve the loading and scheduling problem individually on the machines.
Lecture 39
If we include the tool saving constraint for the sequence J3-J1-J2, we will have 2 batches with J3 in the first batch and J1-J2 in the second batch (due to tool savings). The completion times are 7, 15, 22. The total tardiness is 7.
p Z
Subject to
i 1 j 1
ij
ij
Z
j 1
K
ij
X
k 1
Tk
Y
k 1
Tk
Consider 7 jobs that are to be processed. Two machines, each with 4 slots is available. A job is to be assigned to only one machine. The data is given in table 12.4
1 1 2 A1 A2 B1 B3 2 4 6 A2 B4 3 7 5 A1 A3 B2 B5 4 8 7 A2 A4 B3 B4 5 6 8 A3 A4 A5 B2 B3 6 7 8 A4 A5 B4 7 Ti 9 4 7 4 A3 A5 B1 B2
M1 M2
The binary Integer programming formulation has 24 binary variables and 35 constraints. The optimum solution is X2 = X3 = X4 = X5 = 1; Y1 = Y2 = Y3 = Y5 = 1; Z12 = Z21 = Z32 = Z41 = Z51 = Z61 = Z72 = 1 with objective value = 39. Tools A2, A3, A4 and A5 are chosen for M1 and jobs 2, 4, 5, and 6 are allotted to M1. Tools B1, B2, B3 and B5 are chosen for M2 and jobs 1, 3 and 7 are allotted to M2. The loads are 25 and 14 adding to a total of 39. Based on minimum processing time we allot J1 to M1. M1 is assigned tools A1 and A2. J2 goes to M1 because it has all the tools required. Based on minimum processing time J3 goes to M2. M2 has tools B2 and B5. J5 is allotted to M2 and tool B3 is added to M2. J4 also goes to M2 and tool B4 is added to M2. J6 goes to M2 because the tools are already available. Job 7 goes to m1 and tools A3 and A5 are added. Jobs {1, 2, 7} and tools A1, A2, A3, A5 go to M1. The total processing time is 14. Jobs {3, 4, 5, 6} and tools B2, B3, B4, B5 go to M2. The total processing time is 26.