SlideShare a Scribd company logo
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)
• The objective
• The base unit model
• The working speed and accumulation
object
• The logic control object
• The throughtput time object
• Conclusions
Chiara Ronzoni - Spring Simulation Multiconference '14 - Tampa (FL)
OUTLINE
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
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
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
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
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
• 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
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
WORKING SPEED AND
ACCUMULATION OBJECT
Chiara Ronzoni - Spring Simulation Multiconference '14 - Tampa (FL)
Chiara Ronzoni - Spring Simulation Multiconference '14 - Tampa (FL)
LOGIC CONTROL
OBJECT
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.
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.
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)
THANK YOU FOR YOUR KIND
ATTENTION
Chiara Ronzoni – chiara.ronzoni@unimore.it
Chiara Ronzoni - Spring Simulation Multiconference '14 - Tampa (FL)

More Related Content

Similar to Chiara Ronzoni - SpringSim'14 - Simulation For Industrial Production Modeling

LWA 2015: The Apache Flink Platform for Parallel Batch and Stream Analysis
LWA 2015: The Apache Flink Platform for Parallel Batch and Stream AnalysisLWA 2015: The Apache Flink Platform for Parallel Batch and Stream Analysis
LWA 2015: The Apache Flink Platform for Parallel Batch and Stream Analysis
Jonas Traub
 
When Should I Use Simulation?
When Should I Use Simulation?When Should I Use Simulation?
When Should I Use Simulation?
SIMUL8 Corporation
 
Inside Kafka Streams—Monitoring Comcast’s Outside Plant
Inside Kafka Streams—Monitoring Comcast’s Outside Plant Inside Kafka Streams—Monitoring Comcast’s Outside Plant
Inside Kafka Streams—Monitoring Comcast’s Outside Plant
confluent
 
Continuous Performance Testing
Continuous Performance TestingContinuous Performance Testing
Continuous Performance Testing
C4Media
 
The differing ways to monitor and instrument
The differing ways to monitor and instrumentThe differing ways to monitor and instrument
The differing ways to monitor and instrument
Jonah Kowall
 
-ImplementSubprogram-theory of programming
-ImplementSubprogram-theory of programming-ImplementSubprogram-theory of programming
-ImplementSubprogram-theory of programming
javariagull777
 
Chromatography Data System: Getting It “Right First Time” Seminar Series – Pa...
Chromatography Data System: Getting It “Right First Time” Seminar Series – Pa...Chromatography Data System: Getting It “Right First Time” Seminar Series – Pa...
Chromatography Data System: Getting It “Right First Time” Seminar Series – Pa...
Chromatography & Mass Spectrometry Solutions
 
Counting Elements in Streams
Counting Elements in StreamsCounting Elements in Streams
Counting Elements in Streams
Jamie Grier
 
It Takes Two: Instrumenting the Interaction between In-Memory Databases and S...
It Takes Two: Instrumenting the Interaction between In-Memory Databases and S...It Takes Two: Instrumenting the Interaction between In-Memory Databases and S...
It Takes Two: Instrumenting the Interaction between In-Memory Databases and S...
eXascale Infolab
 
Final Defence-Presentation15-Sep-2016
Final Defence-Presentation15-Sep-2016Final Defence-Presentation15-Sep-2016
Final Defence-Presentation15-Sep-2016
Habib Ur Rehman
 
DEVNET-1164 Using OpenDaylight for Notification Driven Workflows
DEVNET-1164	Using OpenDaylight for Notification Driven WorkflowsDEVNET-1164	Using OpenDaylight for Notification Driven Workflows
DEVNET-1164 Using OpenDaylight for Notification Driven Workflows
Cisco DevNet
 
HPC Application Profiling & Analysis
HPC Application Profiling & AnalysisHPC Application Profiling & Analysis
HPC Application Profiling & Analysis
Rishi Pathak
 
10 implementing subprograms
10 implementing subprograms10 implementing subprograms
10 implementing subprograms
Munawar Ahmed
 
Crash course on data streaming (with examples using Apache Flink)
Crash course on data streaming (with examples using Apache Flink)Crash course on data streaming (with examples using Apache Flink)
Crash course on data streaming (with examples using Apache Flink)
Vincenzo Gulisano
 
Apache Spark and Oracle Stream Analytics
Apache Spark and Oracle Stream AnalyticsApache Spark and Oracle Stream Analytics
Apache Spark and Oracle Stream Analytics
Prabhu Thukkaram
 
Application of the automation know-how within the EGS-CC project
Application of the automation know-how within the EGS-CC projectApplication of the automation know-how within the EGS-CC project
Application of the automation know-how within the EGS-CC project
Nieves Salor
 
Reactive solutions using java 9 and spring reactor
Reactive solutions using java 9 and spring reactorReactive solutions using java 9 and spring reactor
Reactive solutions using java 9 and spring reactor
OrenEzer1
 
Tech Talk @ Google on Flink Fault Tolerance and HA
Tech Talk @ Google on Flink Fault Tolerance and HATech Talk @ Google on Flink Fault Tolerance and HA
Tech Talk @ Google on Flink Fault Tolerance and HA
Paris Carbone
 
Plataforma distribuída de Microserviços ou, como a Olist funciona
Plataforma distribuída de Microserviços ou, como a Olist funcionaPlataforma distribuída de Microserviços ou, como a Olist funciona
Plataforma distribuída de Microserviços ou, como a Olist funciona
Osvaldo Santana Neto
 
1 Vampir Overview
1 Vampir Overview1 Vampir Overview
1 Vampir Overview
PTIHPA
 

Similar to Chiara Ronzoni - SpringSim'14 - Simulation For Industrial Production Modeling (20)

LWA 2015: The Apache Flink Platform for Parallel Batch and Stream Analysis
LWA 2015: The Apache Flink Platform for Parallel Batch and Stream AnalysisLWA 2015: The Apache Flink Platform for Parallel Batch and Stream Analysis
LWA 2015: The Apache Flink Platform for Parallel Batch and Stream Analysis
 
When Should I Use Simulation?
When Should I Use Simulation?When Should I Use Simulation?
When Should I Use Simulation?
 
Inside Kafka Streams—Monitoring Comcast’s Outside Plant
Inside Kafka Streams—Monitoring Comcast’s Outside Plant Inside Kafka Streams—Monitoring Comcast’s Outside Plant
Inside Kafka Streams—Monitoring Comcast’s Outside Plant
 
Continuous Performance Testing
Continuous Performance TestingContinuous Performance Testing
Continuous Performance Testing
 
The differing ways to monitor and instrument
The differing ways to monitor and instrumentThe differing ways to monitor and instrument
The differing ways to monitor and instrument
 
-ImplementSubprogram-theory of programming
-ImplementSubprogram-theory of programming-ImplementSubprogram-theory of programming
-ImplementSubprogram-theory of programming
 
Chromatography Data System: Getting It “Right First Time” Seminar Series – Pa...
Chromatography Data System: Getting It “Right First Time” Seminar Series – Pa...Chromatography Data System: Getting It “Right First Time” Seminar Series – Pa...
Chromatography Data System: Getting It “Right First Time” Seminar Series – Pa...
 
Counting Elements in Streams
Counting Elements in StreamsCounting Elements in Streams
Counting Elements in Streams
 
It Takes Two: Instrumenting the Interaction between In-Memory Databases and S...
It Takes Two: Instrumenting the Interaction between In-Memory Databases and S...It Takes Two: Instrumenting the Interaction between In-Memory Databases and S...
It Takes Two: Instrumenting the Interaction between In-Memory Databases and S...
 
Final Defence-Presentation15-Sep-2016
Final Defence-Presentation15-Sep-2016Final Defence-Presentation15-Sep-2016
Final Defence-Presentation15-Sep-2016
 
DEVNET-1164 Using OpenDaylight for Notification Driven Workflows
DEVNET-1164	Using OpenDaylight for Notification Driven WorkflowsDEVNET-1164	Using OpenDaylight for Notification Driven Workflows
DEVNET-1164 Using OpenDaylight for Notification Driven Workflows
 
HPC Application Profiling & Analysis
HPC Application Profiling & AnalysisHPC Application Profiling & Analysis
HPC Application Profiling & Analysis
 
10 implementing subprograms
10 implementing subprograms10 implementing subprograms
10 implementing subprograms
 
Crash course on data streaming (with examples using Apache Flink)
Crash course on data streaming (with examples using Apache Flink)Crash course on data streaming (with examples using Apache Flink)
Crash course on data streaming (with examples using Apache Flink)
 
Apache Spark and Oracle Stream Analytics
Apache Spark and Oracle Stream AnalyticsApache Spark and Oracle Stream Analytics
Apache Spark and Oracle Stream Analytics
 
Application of the automation know-how within the EGS-CC project
Application of the automation know-how within the EGS-CC projectApplication of the automation know-how within the EGS-CC project
Application of the automation know-how within the EGS-CC project
 
Reactive solutions using java 9 and spring reactor
Reactive solutions using java 9 and spring reactorReactive solutions using java 9 and spring reactor
Reactive solutions using java 9 and spring reactor
 
Tech Talk @ Google on Flink Fault Tolerance and HA
Tech Talk @ Google on Flink Fault Tolerance and HATech Talk @ Google on Flink Fault Tolerance and HA
Tech Talk @ Google on Flink Fault Tolerance and HA
 
Plataforma distribuída de Microserviços ou, como a Olist funciona
Plataforma distribuída de Microserviços ou, como a Olist funcionaPlataforma distribuída de Microserviços ou, como a Olist funciona
Plataforma distribuída de Microserviços ou, como a Olist funciona
 
1 Vampir Overview
1 Vampir Overview1 Vampir Overview
1 Vampir Overview
 

Recently uploaded

Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.pptUnit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
KrishnaveniKrishnara1
 
A review on techniques and modelling methodologies used for checking electrom...
A review on techniques and modelling methodologies used for checking electrom...A review on techniques and modelling methodologies used for checking electrom...
A review on techniques and modelling methodologies used for checking electrom...
nooriasukmaningtyas
 
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball playEric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
enizeyimana36
 
spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
Madan Karki
 
Engineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdfEngineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdf
abbyasa1014
 
Modelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdfModelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdf
camseq
 
Engine Lubrication performance System.pdf
Engine Lubrication performance System.pdfEngine Lubrication performance System.pdf
Engine Lubrication performance System.pdf
mamamaam477
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
insn4465
 
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
171ticu
 
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesHarnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Christina Lin
 
Recycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part IIIRecycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part III
Aditya Rajan Patra
 
The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.
sachin chaurasia
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
KrishnaveniKrishnara1
 
ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024
Rahul
 
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have oneISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
Las Vegas Warehouse
 
ML Based Model for NIDS MSc Updated Presentation.v2.pptx
ML Based Model for NIDS MSc Updated Presentation.v2.pptxML Based Model for NIDS MSc Updated Presentation.v2.pptx
ML Based Model for NIDS MSc Updated Presentation.v2.pptx
JamalHussainArman
 
Generative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of contentGenerative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of content
Hitesh Mohapatra
 
basic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdfbasic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdf
NidhalKahouli2
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
Dr Ramhari Poudyal
 
Textile Chemical Processing and Dyeing.pdf
Textile Chemical Processing and Dyeing.pdfTextile Chemical Processing and Dyeing.pdf
Textile Chemical Processing and Dyeing.pdf
NazakatAliKhoso2
 

Recently uploaded (20)

Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.pptUnit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
 
A review on techniques and modelling methodologies used for checking electrom...
A review on techniques and modelling methodologies used for checking electrom...A review on techniques and modelling methodologies used for checking electrom...
A review on techniques and modelling methodologies used for checking electrom...
 
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball playEric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
 
spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
 
Engineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdfEngineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdf
 
Modelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdfModelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdf
 
Engine Lubrication performance System.pdf
Engine Lubrication performance System.pdfEngine Lubrication performance System.pdf
Engine Lubrication performance System.pdf
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
 
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
 
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesHarnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
 
Recycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part IIIRecycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part III
 
The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
 
ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024
 
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have oneISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
 
ML Based Model for NIDS MSc Updated Presentation.v2.pptx
ML Based Model for NIDS MSc Updated Presentation.v2.pptxML Based Model for NIDS MSc Updated Presentation.v2.pptx
ML Based Model for NIDS MSc Updated Presentation.v2.pptx
 
Generative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of contentGenerative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of content
 
basic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdfbasic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdf
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
 
Textile Chemical Processing and Dyeing.pdf
Textile Chemical Processing and Dyeing.pdfTextile Chemical Processing and Dyeing.pdf
Textile Chemical Processing and Dyeing.pdf
 

Chiara Ronzoni - SpringSim'14 - Simulation For Industrial Production Modeling

  • 1. 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)
  • 2. • The objective • The base unit model • The working speed and accumulation object • The logic control object • The throughtput time object • Conclusions Chiara Ronzoni - Spring Simulation Multiconference '14 - Tampa (FL) OUTLINE
  • 3. 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
  • 4. 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
  • 5. 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
  • 6. 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
  • 7. 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
  • 8. • 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
  • 9. 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
  • 10. WORKING SPEED AND ACCUMULATION OBJECT Chiara Ronzoni - Spring Simulation Multiconference '14 - Tampa (FL)
  • 11. Chiara Ronzoni - Spring Simulation Multiconference '14 - Tampa (FL) LOGIC CONTROL OBJECT
  • 12. 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.
  • 13. 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.
  • 14. 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)
  • 15. THANK YOU FOR YOUR KIND ATTENTION Chiara Ronzoni – chiara.ronzoni@unimore.it Chiara Ronzoni - Spring Simulation Multiconference '14 - Tampa (FL)