SlideShare a Scribd company logo
1 of 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)
• 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

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
 
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
 
Final Defence-Presentation15-Sep-2016
Final Defence-Presentation15-Sep-2016Final Defence-Presentation15-Sep-2016
Final Defence-Presentation15-Sep-2016
Habib Ur Rehman
 
HPC Application Profiling & Analysis
HPC Application Profiling & AnalysisHPC Application Profiling & Analysis
HPC Application Profiling & Analysis
Rishi Pathak
 
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

electrical installation and maintenance.
electrical installation and maintenance.electrical installation and maintenance.
electrical installation and maintenance.
benjamincojr
 
21P35A0312 Internship eccccccReport.docx
21P35A0312 Internship eccccccReport.docx21P35A0312 Internship eccccccReport.docx
21P35A0312 Internship eccccccReport.docx
rahulmanepalli02
 
Seizure stage detection of epileptic seizure using convolutional neural networks
Seizure stage detection of epileptic seizure using convolutional neural networksSeizure stage detection of epileptic seizure using convolutional neural networks
Seizure stage detection of epileptic seizure using convolutional neural networks
IJECEIAES
 
Artificial intelligence presentation2-171219131633.pdf
Artificial intelligence presentation2-171219131633.pdfArtificial intelligence presentation2-171219131633.pdf
Artificial intelligence presentation2-171219131633.pdf
Kira Dess
 

Recently uploaded (20)

21scheme vtu syllabus of visveraya technological university
21scheme vtu syllabus of visveraya technological university21scheme vtu syllabus of visveraya technological university
21scheme vtu syllabus of visveraya technological university
 
8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...
 
electrical installation and maintenance.
electrical installation and maintenance.electrical installation and maintenance.
electrical installation and maintenance.
 
Worksharing and 3D Modeling with Revit.pptx
Worksharing and 3D Modeling with Revit.pptxWorksharing and 3D Modeling with Revit.pptx
Worksharing and 3D Modeling with Revit.pptx
 
engineering chemistry power point presentation
engineering chemistry  power point presentationengineering chemistry  power point presentation
engineering chemistry power point presentation
 
Filters for Electromagnetic Compatibility Applications
Filters for Electromagnetic Compatibility ApplicationsFilters for Electromagnetic Compatibility Applications
Filters for Electromagnetic Compatibility Applications
 
NO1 Best Powerful Vashikaran Specialist Baba Vashikaran Specialist For Love V...
NO1 Best Powerful Vashikaran Specialist Baba Vashikaran Specialist For Love V...NO1 Best Powerful Vashikaran Specialist Baba Vashikaran Specialist For Love V...
NO1 Best Powerful Vashikaran Specialist Baba Vashikaran Specialist For Love V...
 
litvinenko_Henry_Intrusion_Hong-Kong_2024.pdf
litvinenko_Henry_Intrusion_Hong-Kong_2024.pdflitvinenko_Henry_Intrusion_Hong-Kong_2024.pdf
litvinenko_Henry_Intrusion_Hong-Kong_2024.pdf
 
Intro to Design (for Engineers) at Sydney Uni
Intro to Design (for Engineers) at Sydney UniIntro to Design (for Engineers) at Sydney Uni
Intro to Design (for Engineers) at Sydney Uni
 
21P35A0312 Internship eccccccReport.docx
21P35A0312 Internship eccccccReport.docx21P35A0312 Internship eccccccReport.docx
21P35A0312 Internship eccccccReport.docx
 
CLOUD COMPUTING SERVICES - Cloud Reference Modal
CLOUD COMPUTING SERVICES - Cloud Reference ModalCLOUD COMPUTING SERVICES - Cloud Reference Modal
CLOUD COMPUTING SERVICES - Cloud Reference Modal
 
handbook on reinforce concrete and detailing
handbook on reinforce concrete and detailinghandbook on reinforce concrete and detailing
handbook on reinforce concrete and detailing
 
Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)
 
Fuzzy logic method-based stress detector with blood pressure and body tempera...
Fuzzy logic method-based stress detector with blood pressure and body tempera...Fuzzy logic method-based stress detector with blood pressure and body tempera...
Fuzzy logic method-based stress detector with blood pressure and body tempera...
 
Autodesk Construction Cloud (Autodesk Build).pptx
Autodesk Construction Cloud (Autodesk Build).pptxAutodesk Construction Cloud (Autodesk Build).pptx
Autodesk Construction Cloud (Autodesk Build).pptx
 
Seizure stage detection of epileptic seizure using convolutional neural networks
Seizure stage detection of epileptic seizure using convolutional neural networksSeizure stage detection of epileptic seizure using convolutional neural networks
Seizure stage detection of epileptic seizure using convolutional neural networks
 
Developing a smart system for infant incubators using the internet of things ...
Developing a smart system for infant incubators using the internet of things ...Developing a smart system for infant incubators using the internet of things ...
Developing a smart system for infant incubators using the internet of things ...
 
Artificial intelligence presentation2-171219131633.pdf
Artificial intelligence presentation2-171219131633.pdfArtificial intelligence presentation2-171219131633.pdf
Artificial intelligence presentation2-171219131633.pdf
 
NEWLETTER FRANCE HELICES/ SDS SURFACE DRIVES - MAY 2024
NEWLETTER FRANCE HELICES/ SDS SURFACE DRIVES - MAY 2024NEWLETTER FRANCE HELICES/ SDS SURFACE DRIVES - MAY 2024
NEWLETTER FRANCE HELICES/ SDS SURFACE DRIVES - MAY 2024
 
Research Methodolgy & Intellectual Property Rights Series 1
Research Methodolgy & Intellectual Property Rights Series 1Research Methodolgy & Intellectual Property Rights Series 1
Research Methodolgy & Intellectual Property Rights Series 1
 

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)