Discrete Optimization in Flexible Manufacturing Systems
Discrete Optimization in Flexible Manufacturing Systems
Discrete Optimization in Flexible Manufacturing Systems
in
Flexible Manufacturing Systems
1. Manufacturing machines
• CNC machine tool
• CNC measuring machines
2. Material handling system
• automated guided vehicles (AGV)
• industrial robots
• conveyors, one-way carousels
• cranes, stacker cranes
3. Automated storage systems
• central AS/RS
• local storage
• decentralized in-process buffers at machine tools
4. A network of supervisory computers, microprocessors to:
• control part flow through the system,
• track the status of all parts in progress,
• pass the instructions for the processing of operations to ma-
chines,
• provide monitoring of the current performance of operations and
to signal problems requiring attention.
Types of Flexible Assembly Systems
The various types of flexible assembly system (FAS) can be classi-
fied based on the system layout, material flow configuration, types of
assembly machines used and its operational environment relating to high
volume/low variety and low volume/high variety production.
• Machine flexibility.
• Part type flexibility.
• Production volume flexibility.
• Process plan flexibility.
• Precedence constraints flexibility.
• Routing flexibility.
• Workforce size flexibility.
• System development flexibility.
Example: Routing Flexibility
Minimize
Cmax
subject to
X
pir xr ≤ Cmax ; i ∈ I
r∈R
X
x r = bk ; k ∈ K
r∈Rk
xr ≥ 0, integer; r ∈ R
Optimal routing
Routes A B C D E F G H I J K L M N O P
Batch size Routing flexibility RF = (4 + 4 + 8)/3 − 1 = 4.3 - alternate routing
20 parts P1 20 - - - x x x x x x x x x x x x
20 parts P2 x x x x - 6 - 14 x x x x x x x x
20 parts P3 x x x x x x x x - - - 20 - - - -
Batch size Routing flexibility RF = 0 - fixed routing
20 parts P1 20 - - - x x x x x x x x x x x x
20 parts P2 x x x x - - - 20 x x x x x x x x
20 parts P3 x x x x x x x x - - - 20 - - - -
γ% = (600 − 514)/600 = 14%
Batch size Routing flexibility RF = (4 + 4 + 8)/3 − 1 = 4.3 - alternate routing
40 parts P1 34 6 - - x x x x x x x x x x x x
20 parts P2 x x x x - - - 20 x x x x x x x x
20 parts P3 x x x x x x x x - - - 20 - - - -
Batch size Routing flexibility RF = 0 - fixed routing
40 parts P1 40 - - - x x x x x x x x x x x x
20 parts P2 x x x x - - - 20 x x x x x x x x
20 parts P3 x x x x x x x x - - - 20 - - - -
γ% = (800 − 686)/800 = 14.3%
Batch size Routing flexibility RF = (4 + 4 + 8)/3 − 1 = 4.3 - alternate routing
20 parts P1 20 - - - x x x x x x x x x x x x
40 parts P2 x x x x - 14 - 26 x x x x x x x x
20 parts P3 x x x x x x x x - - - 18 - - - 2
Batch size Routing flexibility RF = 0 - fixed routing
20 parts P1 20 - - - x x x x x x x x x x x x
40 parts P2 x x x x - - - 40 x x x x x x x x
20 parts P3 x x x x x x x x - - - 20 - - - -
γ% = (900 − 693)/900 = 23%
Cmax (RF =0)−Cmax (RF >0)
γ= Cmax (RF =0)
Cmax (RF = 0) - completion time for fixed routing (RF = 0),
Cmax (RF > 0) - completion time for alternate routing (RF > 0).
Legend: x - route nonadmissible
Functions integrated in FMS:
CAD/CAM/CAPP/CAQC/AS-RS
1. Design of products.
2. Design of tools and fixtures.
3. Process planning.
4. Programming NC machine tools, robots, material handling.
5. Production planning.
6. Production scheduling.
7. Manufacturing.
8. Assembly.
9. Material handling, storage and retrieval.
10. Quality control.
11. System diagnostic.
Design Problems
– FMS configuration
Long-Term FMS –Product design
Perspective - Design - –Process planning
Planning Problems
?
–Machine loading
Medium-Term FMS –Part routing
Forecasts - Planning - –Process plan selection
6
Scheduling Problems
?
–Part input sequencing
Current - Scheduling - –Machine and vehicle scheduling
System Status & Control –Disturbance correction
6
?
Feedback FMS
• FMS design (long-term).
The selection and layout of machines and material handling system,
design of products for automated manufacturing and assembly.
• FMS planning (medium-term).
Resource allocation in the medium-term: machine loading, part
routing and process plan selection.
• FMS scheduling and control (short-term).
Execution of production orders in the short-term: part input se-
quencing, machine and vehicle scheduling, monitoring system per-
formance and corrective actions.
Production requirements
?
Machine Loading
Part Routing
? ?
- Machine and Vehicle
Scheduling
? ?
FMS
Work-in-process
Vehicle location
Production requirements
?
- Machine and Vehicle
Scheduling
Machine Vehicle
schedule schedule
? ?
FMS
Work-in-process
Vehicle location