SlideShare a Scribd company logo
Modeling Variability Main ingredient of Simulation models are Random Numbers. Random numbers refer to a sequence of numbers that appear in random order. Random numbers follow the properties of uniformity and independence. Random numbers are represented as real numbers from 0 to 1 and are converted to random integers
Generating Random Numbers Tables of Random Numbers RAND function in Excel Random Numbers are rarely stored due to inefficient use of computer memory Random Number are generated when required Pseudo Random Numbers are created to represent random numbers
Linear Congruential Method A pseudo random number generator Where:  X i  = stream of pseudo random numbers integers from the interval (0, m-1) a  = multiplier constant c  = additive constant m = modulus or remainder of m
Using Random Numbers to generate events Example: Service Frequency Data If RN = 47, then Service Time = 3 minutes 95 – 00 1 .05 6 90 – 94 .95 .05 5 75 – 89  .90 .15 4 35 – 74 .75 .40 3 10 – 34 .35 .25 2 00 – 09 .1 .10 1 Random Digit Assignment Cumulative Frequency Observed Frequency Service Time (minutes)
Random Variates Random variates are randomly sampled information which will be used as inputs to the simulation model. Random numbers are together with empirical or statistical distributions to generate random variates.
Example of a random variate generator
Conceptual Modeling
Conceptual Modeling  Most critical part of the simulation modeling process. Model design can impact the following: Data requirements Speed and ease of model development Validity of the model Speed of experimentation Level of confidence on the simulation results
Conceptual Modeling  It expects the modeler to have a thorough understanding of the operations of the system being modeled. Often the least understood and removed from the modeling process It is considered as an art due to the lack of defined methods and procedures
What is conceptual modeling? A non-software specific description of the simulation model that is to be developed (Robinson, 2004) It describes the input, output, content, assumptions, and simplifications of the model in relation to the system problem and objectives
Elements of Conceptual Modeling  Problem and Objectives – purpose of the model and the simulation project Inputs – elements that can be altered to create an improvement (experimental factors) Outputs – results of the simulation model Content – components in the model and their interactions
Elements of Conceptual Modeling Assumptions – uncertainties or beliefs about the real world being modeled Simplifications – ways of reducing the complexity of the model
Representing the Conceptual Model System Component List – Description of the components in the model Ex. Supermarket Payment System Entities  = Customer – Inter-arrival time Attribute = Paying customers Activity  = Coding of purchased items, payment, and packing Etc.
Representing the Conceptual Model Process Flow Diagram – process map of the flow of the entities across processes Customers (inter arrival time) Queue Capacity Service (Service time distribution)
Representing the Conceptual Model Logic Flow Diagram – process map involving logical decisions across the process flow. Customer Arrives  Space in Queue? Queue for Service Customer Served Customer Leaves Server Available? No No Yes Yes
Framework for Conceptual Modeling Source: Simulation by Robinson, 2004 Inputs Experimental Factors Simulation Model Outputs Responses Model Objectives Problem Situation
Methods of Model Simplification Model simplification – Way of handling the complexity of the model. Done by: Removing of components and interconnections that have little effect on model accuracy Representing more simply the components and interconnections while maintaining a satisfactory level of model accuracy
Simplification Approaches Aggregation of components Black box modeling Grouping of entities Excluding component details Replacing components with random variables Excluding infrequent events Reducing set rules Splitting models
Guidelines for simplification Use judgment whether simplification will have a significant effect on model accuracy. Get agreement with client. Aim is faster development time Do a comparison between with and without simplification and compare performance. Better certainty on the simplification, but longer development time. Simplification should not compromise transparency and result to a loss of confidence by the client or decision maker
Data Collection Uses of Data in the simulation modeling process: Preliminary or contextual data Qualitative information leading to understanding of the problem and its situation Model realization data Quantitative data for developing and running the model Model validation data Quantitative and qualitative data of the real world system for comparison to the output of the simulation model
Types of Data  Data that is readily available Layout, throughput, staffing levels, schedules, service times Data that is NOT available but collectible Arrival patterns, machine failure rates, repair times, nature of decision making Data that is NOT available and NOT collectible Rare failure times, availability of personnel for data collection, machine failures, lost transactions
Dealing with Unobtainable Data Data may estimated from other sources. Use surrogate data from similar systems. Example: predetermined time and motion information, standard times, etc Consider data as an experimental factor. Example: if machine failure is not available, what should the acceptable machine failure to achieve desired throughput?
Other Data Issues Data Accuracy – historical data is not necessarily a good indicator of future patterns. Example: historical breakdown patterns and arrival patterns may not occur in the future Data Format – contextual meaning of the data should be explicit. Example: time between failures (TBF) Time TBF1 Machine down time TBF2
Data Representing Unpredictable Variability (Random) Traces – Stream of data based actual sequence of events of the real world system Empirical Distributions – Summarize Trace data converted into a frequency distribution  Statistical Distributions – known probability density functions Bootstrapping – re-sampling from a small data set
Verification and Validation Verification – process of ensuring that the conceptual model has been successfully transformed into a computer model Validation – process of ensuring that the model is sufficiently accurate to represent the real world system being modeled.
Case

More Related Content

PDF
Data Collection Methods - Nursing Research
PPTX
Methods of data collection
PPTX
RESEARCH APPROACH & DESIGN
PPTX
Data analysis powerpoint
PPTX
Pilot study
PPT
PPT
Data collection and analysis
PDF
Pilot study
Data Collection Methods - Nursing Research
Methods of data collection
RESEARCH APPROACH & DESIGN
Data analysis powerpoint
Pilot study
Data collection and analysis
Pilot study

What's hot (20)

PDF
Data, Information, Knowledge and Processing
PPTX
Sources of data cllection
PPTX
Conceptual model
PPTX
Data collection methods in Nursing research
PPTX
Data collection
PPTX
Problem statement
PPTX
Data collection - Nursing research
PPT
Chapter 8 (procedure of data collection)
PPTX
Research approaches and designs
PPTX
SURVEY RESEARCH DESIGN
PPT
Making Sense of It All: Analyzing Qualitative Data
PPTX
Case Study Research Method
PDF
Cost benefit analysis
PPTX
Challenges for the Disaster and Crisis Management – Identification of dimensi...
PPTX
Introduction to research
PPTX
Research instruments
PPTX
Qualitative research
PPT
Data analysis & interpretation
PPTX
Data Collection in Quantitative Research
PPTX
Steps in data analysis.pptx
Data, Information, Knowledge and Processing
Sources of data cllection
Conceptual model
Data collection methods in Nursing research
Data collection
Problem statement
Data collection - Nursing research
Chapter 8 (procedure of data collection)
Research approaches and designs
SURVEY RESEARCH DESIGN
Making Sense of It All: Analyzing Qualitative Data
Case Study Research Method
Cost benefit analysis
Challenges for the Disaster and Crisis Management – Identification of dimensi...
Introduction to research
Research instruments
Qualitative research
Data analysis & interpretation
Data Collection in Quantitative Research
Steps in data analysis.pptx
Ad

Similar to Conceptual modeling (20)

PPTX
Introduction to System, Simulation and Model
PPTX
Simulacion luis garciaguzman-21012011
PPT
WebSphere Business Process Simulationon
PPTX
Simulation & Modelling
PPTX
Lecture 1 of system simulation and modulation.pptx
PPTX
Mine Your Simulation Model: Automated Discovery of Business Process Simulatio...
PDF
Introduction to Modeling and Simulation
PPT
SE chapters 6-7
PPT
Slides chapters 6-7
PPT
An Overview of Performance Evaluation & Simulation
PPT
Chapter04
PDF
From Model-based to Model and Simulation-based Systems Architectures
PPTX
Introduction to simulation and modeling
PPT
Software Engineering Fundamentals
PPT
Requirements Engineering Processes in Software Engineering SE6
PDF
ML Application Life Cycle
PPTX
System Modeling & Simulation Introduction
PPT
Product Design and Process Selection – Services
PPTX
Simulation-System Modeling and Simulation
PPT
Queuing theory for modelling and sumilation.ppt
Introduction to System, Simulation and Model
Simulacion luis garciaguzman-21012011
WebSphere Business Process Simulationon
Simulation & Modelling
Lecture 1 of system simulation and modulation.pptx
Mine Your Simulation Model: Automated Discovery of Business Process Simulatio...
Introduction to Modeling and Simulation
SE chapters 6-7
Slides chapters 6-7
An Overview of Performance Evaluation & Simulation
Chapter04
From Model-based to Model and Simulation-based Systems Architectures
Introduction to simulation and modeling
Software Engineering Fundamentals
Requirements Engineering Processes in Software Engineering SE6
ML Application Life Cycle
System Modeling & Simulation Introduction
Product Design and Process Selection – Services
Simulation-System Modeling and Simulation
Queuing theory for modelling and sumilation.ppt
Ad

More from De La Salle University-Manila (20)

PPTX
DOC
DOC
PDF
Verfication and validation of simulation models
DOC
PDF
Game theory problem set
DOC
Decision theory Problems
DOC
Decision theory handouts
PDF
Sequential decisionmaking
PDF
DOC
Decision theory blockwood
PPT
PPT
Random variate generation
PPT
Random number generation
PPT
Monte carlo simulation
PPT
Chapter3 general principles of discrete event simulation
PPT
Comparison and evaluation of alternative designs
Verfication and validation of simulation models
Game theory problem set
Decision theory Problems
Decision theory handouts
Sequential decisionmaking
Decision theory blockwood
Random variate generation
Random number generation
Monte carlo simulation
Chapter3 general principles of discrete event simulation
Comparison and evaluation of alternative designs

Recently uploaded (20)

PDF
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
PPTX
Pharma ospi slides which help in ospi learning
PDF
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
PDF
RMMM.pdf make it easy to upload and study
PDF
Pre independence Education in Inndia.pdf
PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
PDF
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
PDF
01-Introduction-to-Information-Management.pdf
PPTX
Microbial diseases, their pathogenesis and prophylaxis
PDF
102 student loan defaulters named and shamed – Is someone you know on the list?
PDF
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PDF
Microbial disease of the cardiovascular and lymphatic systems
PPTX
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
PDF
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PPTX
Introduction to Child Health Nursing – Unit I | Child Health Nursing I | B.Sc...
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
PPTX
Week 4 Term 3 Study Techniques revisited.pptx
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
Pharma ospi slides which help in ospi learning
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
RMMM.pdf make it easy to upload and study
Pre independence Education in Inndia.pdf
STATICS OF THE RIGID BODIES Hibbelers.pdf
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
01-Introduction-to-Information-Management.pdf
Microbial diseases, their pathogenesis and prophylaxis
102 student loan defaulters named and shamed – Is someone you know on the list?
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
Supply Chain Operations Speaking Notes -ICLT Program
Microbial disease of the cardiovascular and lymphatic systems
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
Final Presentation General Medicine 03-08-2024.pptx
Introduction to Child Health Nursing – Unit I | Child Health Nursing I | B.Sc...
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
Abdominal Access Techniques with Prof. Dr. R K Mishra
Week 4 Term 3 Study Techniques revisited.pptx

Conceptual modeling

  • 1. Modeling Variability Main ingredient of Simulation models are Random Numbers. Random numbers refer to a sequence of numbers that appear in random order. Random numbers follow the properties of uniformity and independence. Random numbers are represented as real numbers from 0 to 1 and are converted to random integers
  • 2. Generating Random Numbers Tables of Random Numbers RAND function in Excel Random Numbers are rarely stored due to inefficient use of computer memory Random Number are generated when required Pseudo Random Numbers are created to represent random numbers
  • 3. Linear Congruential Method A pseudo random number generator Where: X i = stream of pseudo random numbers integers from the interval (0, m-1) a = multiplier constant c = additive constant m = modulus or remainder of m
  • 4. Using Random Numbers to generate events Example: Service Frequency Data If RN = 47, then Service Time = 3 minutes 95 – 00 1 .05 6 90 – 94 .95 .05 5 75 – 89 .90 .15 4 35 – 74 .75 .40 3 10 – 34 .35 .25 2 00 – 09 .1 .10 1 Random Digit Assignment Cumulative Frequency Observed Frequency Service Time (minutes)
  • 5. Random Variates Random variates are randomly sampled information which will be used as inputs to the simulation model. Random numbers are together with empirical or statistical distributions to generate random variates.
  • 6. Example of a random variate generator
  • 8. Conceptual Modeling Most critical part of the simulation modeling process. Model design can impact the following: Data requirements Speed and ease of model development Validity of the model Speed of experimentation Level of confidence on the simulation results
  • 9. Conceptual Modeling It expects the modeler to have a thorough understanding of the operations of the system being modeled. Often the least understood and removed from the modeling process It is considered as an art due to the lack of defined methods and procedures
  • 10. What is conceptual modeling? A non-software specific description of the simulation model that is to be developed (Robinson, 2004) It describes the input, output, content, assumptions, and simplifications of the model in relation to the system problem and objectives
  • 11. Elements of Conceptual Modeling Problem and Objectives – purpose of the model and the simulation project Inputs – elements that can be altered to create an improvement (experimental factors) Outputs – results of the simulation model Content – components in the model and their interactions
  • 12. Elements of Conceptual Modeling Assumptions – uncertainties or beliefs about the real world being modeled Simplifications – ways of reducing the complexity of the model
  • 13. Representing the Conceptual Model System Component List – Description of the components in the model Ex. Supermarket Payment System Entities = Customer – Inter-arrival time Attribute = Paying customers Activity = Coding of purchased items, payment, and packing Etc.
  • 14. Representing the Conceptual Model Process Flow Diagram – process map of the flow of the entities across processes Customers (inter arrival time) Queue Capacity Service (Service time distribution)
  • 15. Representing the Conceptual Model Logic Flow Diagram – process map involving logical decisions across the process flow. Customer Arrives Space in Queue? Queue for Service Customer Served Customer Leaves Server Available? No No Yes Yes
  • 16. Framework for Conceptual Modeling Source: Simulation by Robinson, 2004 Inputs Experimental Factors Simulation Model Outputs Responses Model Objectives Problem Situation
  • 17. Methods of Model Simplification Model simplification – Way of handling the complexity of the model. Done by: Removing of components and interconnections that have little effect on model accuracy Representing more simply the components and interconnections while maintaining a satisfactory level of model accuracy
  • 18. Simplification Approaches Aggregation of components Black box modeling Grouping of entities Excluding component details Replacing components with random variables Excluding infrequent events Reducing set rules Splitting models
  • 19. Guidelines for simplification Use judgment whether simplification will have a significant effect on model accuracy. Get agreement with client. Aim is faster development time Do a comparison between with and without simplification and compare performance. Better certainty on the simplification, but longer development time. Simplification should not compromise transparency and result to a loss of confidence by the client or decision maker
  • 20. Data Collection Uses of Data in the simulation modeling process: Preliminary or contextual data Qualitative information leading to understanding of the problem and its situation Model realization data Quantitative data for developing and running the model Model validation data Quantitative and qualitative data of the real world system for comparison to the output of the simulation model
  • 21. Types of Data Data that is readily available Layout, throughput, staffing levels, schedules, service times Data that is NOT available but collectible Arrival patterns, machine failure rates, repair times, nature of decision making Data that is NOT available and NOT collectible Rare failure times, availability of personnel for data collection, machine failures, lost transactions
  • 22. Dealing with Unobtainable Data Data may estimated from other sources. Use surrogate data from similar systems. Example: predetermined time and motion information, standard times, etc Consider data as an experimental factor. Example: if machine failure is not available, what should the acceptable machine failure to achieve desired throughput?
  • 23. Other Data Issues Data Accuracy – historical data is not necessarily a good indicator of future patterns. Example: historical breakdown patterns and arrival patterns may not occur in the future Data Format – contextual meaning of the data should be explicit. Example: time between failures (TBF) Time TBF1 Machine down time TBF2
  • 24. Data Representing Unpredictable Variability (Random) Traces – Stream of data based actual sequence of events of the real world system Empirical Distributions – Summarize Trace data converted into a frequency distribution Statistical Distributions – known probability density functions Bootstrapping – re-sampling from a small data set
  • 25. Verification and Validation Verification – process of ensuring that the conceptual model has been successfully transformed into a computer model Validation – process of ensuring that the model is sufficiently accurate to represent the real world system being modeled.
  • 26. Case