1 discrete event simulation-based on real-time shop floor control franck fontanili, samieh...

16
1 DISCRETE EVENT SIMULATION- BASED ON REAL-TIME SHOP FLOOR CONTROL Franck FONTANILI, Samieh MIRDAMADI, Lionel DUPONT Department of Industrial Engineering/Ecole des Mines d’Albi-Carmaux/France 21st European Conference on Modelling and Simulation (ECMS) June 4th - 6th, 2007, Prague / Czech Republic

Upload: aubrie-willis

Post on 16-Jan-2016

217 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 1 DISCRETE EVENT SIMULATION-BASED ON REAL-TIME SHOP FLOOR CONTROL Franck FONTANILI, Samieh MIRDAMADI, Lionel DUPONT Department of Industrial Engineering/Ecole

1

DISCRETE EVENT SIMULATION-BASED ON REAL-TIME SHOP FLOOR CONTROL

Franck FONTANILI, Samieh MIRDAMADI, Lionel DUPONTDepartment of Industrial Engineering/Ecole des Mines

d’Albi-Carmaux/France

21st European Conference on Modelling and Simulation (ECMS)June 4th - 6th, 2007, Prague / Czech Republic

Page 2: 1 DISCRETE EVENT SIMULATION-BASED ON REAL-TIME SHOP FLOOR CONTROL Franck FONTANILI, Samieh MIRDAMADI, Lionel DUPONT Department of Industrial Engineering/Ecole

2

Summary

1. Shop Floor Control [SFC]

2. Discrete Event Simulation [DES]-based on SFC

3. Manufacturing Execution System [MES] for SFC

4. Main specifications for on-line simulation

5. Experimental platform and outline

Page 3: 1 DISCRETE EVENT SIMULATION-BASED ON REAL-TIME SHOP FLOOR CONTROL Franck FONTANILI, Samieh MIRDAMADI, Lionel DUPONT Department of Industrial Engineering/Ecole

3

Production Control

Operating SystemGoods

Orders

Information

Constraints

Objectives

Information

Flow

Rea

l Tim

e O

pe

ratio

na

lC

ourt

or

mid

dle

Ter

mT

act

ic

Row material

1. Shop Floor Control [SFC]a. SFC definition & its sub-functions b. A classification of SFCc. Control tools to aid decision-makingd. Advantage to use DES and MES for SFC

“All the activities of short-term production in agreement with the objectives established by the production control, by adapting the production to the

disturbances which can occur on the level of the workshop” [APICS,05], [Grabot,97]

•Shop orders status info.

•Real time data info.

•Resources efficiency

•WIP information

•Shop order priority

•Planned decision

Information feedback

Consign Actions

F.O. ReportingF.O. Launching

SFC (Order / Monitoring)

SFC (Order / Monitoring)

Page 4: 1 DISCRETE EVENT SIMULATION-BASED ON REAL-TIME SHOP FLOOR CONTROL Franck FONTANILI, Samieh MIRDAMADI, Lionel DUPONT Department of Industrial Engineering/Ecole

4

Execution

Temporal axis

Existing SystemBefore Execution

Off-Line Control On-Line Control

Predictive ControlTo prepare

Estimated data

Proactive ControlTo anticipate

Very weak probability of events occurrence

1. Shop Floor Control [SFC]a. SFC definition & Its sub-functions b. A classification of SFCc. Control tools to aid decision-makingd. Advantage to use DES and MES for SFC

Experience feedback Experience feedback

Experience feedback Experience feedback

System in execution

Unforeseen events and critical drift of system variables (e.g. cycle time)

 Reactive Control To correct

Page 5: 1 DISCRETE EVENT SIMULATION-BASED ON REAL-TIME SHOP FLOOR CONTROL Franck FONTANILI, Samieh MIRDAMADI, Lionel DUPONT Department of Industrial Engineering/Ecole

5

Design Re-engineering Execution

Product life cycle

MES Manufacturing Execution System

MES Manufacturing Execution System

CAD, CAM, CAE

(DESIGN, MANUFACTURING,

ENGINEERING)

1. Shop Floor Control [SFC]a. SFC definition & Its sub-functions b. A classification of SFCc. Control tools used to decision-making aidd. Advantage to use DES and MES for SFC

DESDiscrete Events Simulation

DESDiscrete Events Simulation

COMPUTER-AIDED PRODUCTION ENGINEERING

Specific to the Production Systems

ERP

Scheduler

Supervision

Monitoring (PLC)

Page 6: 1 DISCRETE EVENT SIMULATION-BASED ON REAL-TIME SHOP FLOOR CONTROL Franck FONTANILI, Samieh MIRDAMADI, Lionel DUPONT Department of Industrial Engineering/Ecole

6

Design Re-engineering Execution

Product life cycle

MES Manufacturing Execution System

MES Manufacturing Execution System

CAD, CAM, CAE

(DESIGN, MANUFACTURING,

ENGINEERING)

COMPUTER-AIDED PRODUCTION ENGINEERING

Specific to the Production Systems

ERP

Scheduler

Supervision

Monitoring (PLC)

1. Shop Floor Control [SFC]a. SFC definition & Its sub-functions b. A classification of SFCc. Control tools used to decision-making aidd. Advantage to use DES and MES for SFC

DESDiscrete Events Simulation

DESDiscrete Events Simulation

DESDiscrete Events Simulation

DESDiscrete Events Simulation

Page 7: 1 DISCRETE EVENT SIMULATION-BASED ON REAL-TIME SHOP FLOOR CONTROL Franck FONTANILI, Samieh MIRDAMADI, Lionel DUPONT Department of Industrial Engineering/Ecole

7

1. Shop Floor Control [SFC]a. SFC definition & Its sub-functions b. A classification of SFCc. Control tools to aid decision-makingd. Advantage to use DES and MES for SFC

Use On-Line Discrete Events Simulation

for the decision-making aid

in Reactive and Proactive Control of workshop

by coupling with MES

Use On-Line Discrete Events Simulation

for the decision-making aid

in Reactive and Proactive Control of workshop

by coupling with MES

DES

Allows to project in the future

but does not allow a direct connection to a real system

during execution

DES

Allows to project in the future

but does not allow a direct connection to a real system

during execution

MES

Brings a lot of informationallowing to make decisions

but does not allow to make sure that they are

the good decisions.

MES

Brings a lot of informationallowing to make decisions

but does not allow to make sure that they are

the good decisions.

Page 8: 1 DISCRETE EVENT SIMULATION-BASED ON REAL-TIME SHOP FLOOR CONTROL Franck FONTANILI, Samieh MIRDAMADI, Lionel DUPONT Department of Industrial Engineering/Ecole

8

2. DES-based on Shop Floor Control

Shop Floor3 machines,3 queues,

3 conveyors

Orders :Product A, Qty. 100Product B, Qty. 150 Finished products

Control parameters :- Orders sequencement or scheduling- Queues capacity- Priority rules on conveyors

Obj. : Minimize makespan or leadtime with Discrete Event Simulation

Example :

Page 9: 1 DISCRETE EVENT SIMULATION-BASED ON REAL-TIME SHOP FLOOR CONTROL Franck FONTANILI, Samieh MIRDAMADI, Lionel DUPONT Department of Industrial Engineering/Ecole

9

2. DES-based on Shop Floor Control

ProactiveControl

ProactiveControl

• Off-Line Simulation (before execution)

• Take into account machine breakdown, cancelling order, …

• Simulation runs to determine alternative scenario

• Off-Line Simulation (before execution)

• Take into account machine breakdown, cancelling order, …

• Simulation runs to determine alternative scenario

ReactiveControl

ReactiveControl

• On-Line Simulation (during execution)

• Take into account normal or critical events and drifts (cycle time)

• Simulation runs to check if the objective is reached

• In case of not, simulations runs to optimize control parameters

• On-Line Simulation (during execution)

• Take into account normal or critical events and drifts (cycle time)

• Simulation runs to check if the objective is reached

• In case of not, simulations runs to optimize control parameters

Predictive Control

Predictive Control

• Off-Line Simulation (before execution)

• Estimated data (machine cycle time) deterministic or

probabilistic

• Simulation runs to determine control parameters to reach the obj.

• Off-Line Simulation (before execution)

• Estimated data (machine cycle time) deterministic or

probabilistic

• Simulation runs to determine control parameters to reach the obj.

Page 10: 1 DISCRETE EVENT SIMULATION-BASED ON REAL-TIME SHOP FLOOR CONTROL Franck FONTANILI, Samieh MIRDAMADI, Lionel DUPONT Department of Industrial Engineering/Ecole

10

2. DES-based on Shop Floor Control

Monitoring the real system

Simulationinitialization

Simulation

An event occurs ?

Simulated objective =

Planed objective

Control parameters optimization

Simulation

Min. gap / planed

objective

Control parameters

correction on the real system

yes

no

yes

no

yes

no

Macroscopic process of on-line Simulation(reactive control)

Page 11: 1 DISCRETE EVENT SIMULATION-BASED ON REAL-TIME SHOP FLOOR CONTROL Franck FONTANILI, Samieh MIRDAMADI, Lionel DUPONT Department of Industrial Engineering/Ecole

11

Fab

rica

tion

I.S

.M

anag

emen

t I.

S.

Information

APS

ERP

MES

Supervision

Monitoring

Str

ateg

icT

acti

cO

per

atio

nal

Decision

Rea

l Tim

eD

iffe

red

Tim

e

Operating System

Executes the orders.

 Delivers relevant information on the follow-up and the realization of the orders in real time.

Decision making aid

Executes the orders.

 Delivers relevant information on the follow-up and the realization of the orders in real time.

Decision making aid

3. MES for real time Shop Floor Control

Page 12: 1 DISCRETE EVENT SIMULATION-BASED ON REAL-TIME SHOP FLOOR CONTROL Franck FONTANILI, Samieh MIRDAMADI, Lionel DUPONT Department of Industrial Engineering/Ecole

12

4. Main specifications for on-line simulation-based SFC

Real time connection to MES (data acquisition and correction)

OPC Server

OPC Client

MES

On-line Simulation

MES Database

PLC

Inp

ut

Out

put

Sensors Actuators

Operating System

Industrial network

Local network

Local network

Page 13: 1 DISCRETE EVENT SIMULATION-BASED ON REAL-TIME SHOP FLOOR CONTROL Franck FONTANILI, Samieh MIRDAMADI, Lionel DUPONT Department of Industrial Engineering/Ecole

13

4. Main specifications for on-line simulation-based SFC

Initialization of the model

When simulation starts, model is empty and idle.Classical method of warm up period is not adapted :

• the state of the model does not correspond exactly to the state of the real system• warm up is reached after simulation runs (response time)

Characteristics of OF-LINE simulation software :

Specifications for ON-LINE simulation software :

When an event occurs on the real system (breakdown) :• the state of the model must correspond to the state of the real system in a minimal response time

Page 14: 1 DISCRETE EVENT SIMULATION-BASED ON REAL-TIME SHOP FLOOR CONTROL Franck FONTANILI, Samieh MIRDAMADI, Lionel DUPONT Department of Industrial Engineering/Ecole

14

4. Main specifications for on-line simulation-based SFC

Minimal response time of the runs

Real Time

Simulated TimeSim

ulat

ed

lead

tim

e18

:03:

27 P

M

Response time

Mo

del I

nitia

liza

tion

at 8

:27:

08 A

M

Page 15: 1 DISCRETE EVENT SIMULATION-BASED ON REAL-TIME SHOP FLOOR CONTROL Franck FONTANILI, Samieh MIRDAMADI, Lionel DUPONT Department of Industrial Engineering/Ecole

15

5. Experimental platform and outline

http://193.50.91.173/control/userimage.html

On-line Simulation

Operating System

MES

In construction…

Page 16: 1 DISCRETE EVENT SIMULATION-BASED ON REAL-TIME SHOP FLOOR CONTROL Franck FONTANILI, Samieh MIRDAMADI, Lionel DUPONT Department of Industrial Engineering/Ecole

16

Thank you for your attention