springsim 2014 - tampa bay

15
ON THE GENERALIZATION OF CONTINUOUS-TIME STOCHASTIC PROCESSES SIMULATION FOR INDUSTRIAL PRODUCTION MODELING Fabio Bursi, Andrea Ferrara, Andrea Grassi, Chiara Ronzoni Chiara Ronzoni - Spring Simulation Multiconference '14 - Tampa (FL)

Upload: fabio-bursi

Post on 04-Jul-2015

34 views

Category:

Engineering


0 download

TRANSCRIPT

Page 1: SpringSim 2014 - Tampa Bay

ON THE GENERALIZATION OF CONTINUOUS-TIME STOCHASTIC PROCESSES

SIMULATION FOR INDUSTRIAL PRODUCTION MODELING

Fabio Bursi, Andrea Ferrara, Andrea Grassi, Chiara Ronzoni

Chiara Ronzoni - Spring Simulation Multiconference '14 - Tampa (FL)

Page 2: SpringSim 2014 - Tampa Bay

• The objective

• The base unit model

• The working speed and accumulationobject

• The logic control object

• The throughtput time object

• Conclusions

Chiara Ronzoni - Spring Simulation Multiconference '14 - Tampa (FL)

OUTLINE

Page 3: SpringSim 2014 - Tampa Bay

THE OBJECTIVE

• New modeling framework for the simulation of• Flow manufacturing processes

• Manufacturing processes characterized by a high production rate

• Typical approaches in simulating industrial processes:• Flow discretization

• Identification of dummy units of material

Chiara Ronzoni - Spring Simulation Multiconference '14 - Tampa (FL)

Escape from system

complexity and

Less accuracy

Computational effort

proportional to the

productione rate

VS

Page 4: SpringSim 2014 - Tampa Bay

THE OBJECTIVE

Chiara Ronzoni - Spring Simulation Multiconference '14 - Tampa (FL)

• Extention of a previous paper:“Simulating Continuous Time Production Flows In Food Industry By Means

Of Discrete Event Simulation”. Proceedings of the International Conference on Modeling and Applied

Simulation, 2013 ISBN 978-88-97999-23-2 Affenzeller, Bruzzone, De Felice, Del Rio,

Frydman, Massei, Merkuryev, Eds.

• Modeling framework able to:• Represent the main units of a prduction system

• Trigger events corresponding to a status change or parameters

variations

• Manage "physical signals"

• Broadcast its functions to the downstream/upstream unit

Page 5: SpringSim 2014 - Tampa Bay

THE OBJECTIVE

• Logical signals• Connect couples of units

• Do not follow the production flow

• Are triggered by parameters variations

Chiara Ronzoni - Spring Simulation Multiconference '14 - Tampa (FL)

W1 W2

W4W3

B1

B3

Physical flow

Logical flow

Page 6: SpringSim 2014 - Tampa Bay

THE OBJECTIVE

• Logical signals• Connect couples of unit

• Do not follow the production flow

• Are triggered by parameters variations

Chiara Ronzoni - Spring Simulation Multiconference '14 - Tampa (FL)

0

0.5

1

1.5

2

2.5

values

time

Parameter k

A logical signal is triggeredThreshold 1

Threshold 2

Page 7: SpringSim 2014 - Tampa Bay

Chiara Ronzoni - Spring Simulation Multiconference '14 - Tampa (FL)

THE BASE UNIT MODEL

• It can behave as:

• Work centers

• Buffers

• Conveying units

• It is able to manage:

• Failures and repairs

• Working speed and accumulation

• Throughput time

• It changes the behaviour simply by the setting of variables

• It has the capability to generate and receive logical signals

Page 8: SpringSim 2014 - Tampa Bay

• 2 type of signals:

• Physical signal

• Logical signal

• Dedicated I/O ports for each signal type

• Matrix of dependancies manages the paths

Chiara Ronzoni - Spring Simulation Multiconference '14 - Tampa (FL)

THE BASE UNIT MODEL

Page 9: SpringSim 2014 - Tampa Bay

Chiara Ronzoni - Spring Simulation Multiconference '14 - Tampa (FL)

THE BASE UNIT MODEL

• 2 type of signals:

• Physical signal

• Logical signal

• Dedicated I/O ports for each signal type

• Matrix of dependancies manages the paths

Page 10: SpringSim 2014 - Tampa Bay

WORKING SPEED AND ACCUMULATION OBJECT

Chiara Ronzoni - Spring Simulation Multiconference '14 - Tampa (FL)

Page 11: SpringSim 2014 - Tampa Bay

Chiara Ronzoni - Spring Simulation Multiconference '14 - Tampa (FL)

LOGIC CONTROL OBJECT

Page 12: SpringSim 2014 - Tampa Bay

Chiara Ronzoni - Spring Simulation Multiconference '14 - Tampa (FL)

LOGIC CONTROL OBJECT

• m represents the base unit from which the input logical signal has been

sent;

• method is the events flow that need to be executed when an input

logical signal is received ;

• param is the involved parameter;

• t is the threshold achieved by the sending base unit;

• w = {up,down} represents the direction with which the threshold is

reached.

Page 13: SpringSim 2014 - Tampa Bay

Chiara Ronzoni - Spring Simulation Multiconference '14 - Tampa (FL)

THROUGHTPUT TIME OBJECT

• „V‟ is a finite-dimensional vector where all thresholds values and physical

variables of the parameters are stored.

• „l‟ is the vector V minimum value. It represents the minimun distance in

time to the next event.

Page 14: SpringSim 2014 - Tampa Bay

CONCLUSIONS

• First modeling framework that can be used in the Continuous-Time Stochastic Processes simulations.

• It can behave as:• Workstations

• Buffers

• Conveying units

• It can manage:• Failures and repairs

• Working speed and accumulation

• Throughput time

• Extention of this modeling framework by the introduction of logical signals in order to allow the system analyst to model the control mechanism to be deployed in the system.

Chiara Ronzoni - Spring Simulation Multiconference '14 - Tampa (FL)

Page 15: SpringSim 2014 - Tampa Bay

THANK YOU FOR YOUR KINDATTENTION

Chiara Ronzoni – [email protected]

Chiara Ronzoni - Spring Simulation Multiconference '14 - Tampa (FL)