SMS Module 1 Flashcards
Simulation Definition
Simulation is the imitation of a real world process or system over time. It helps us to study the behavior of a system as it evolves.
It can be done either by hand or using a computer using the mathematical and symbolic relationships between entities of the system.
Appropriate Use Cases For Simulation
- To study and experiment on complex systems and understand their internal interactions.
- It can be used to experiment on systems with new policies or designs prior to implementation.
- It can be used to verify analytical solutions.
- Knowledge gained from simulation can be great value towards improving the system under investigation.
- Valuable insight can be gained about which variables are important and how they interact from simulations.
Inappropriate Use Cases For Simulation
- When a problem can be easily solved using common sense.
- When a problem can be easily solved using analytical solutions.
- It’s easier to experiments in real life.
- Development cost of the model exceeds that of performing experiments.
- If there is less or no data is available.
- If the system behavior is too complex or cannot be defined.
Advantages Of Simulation
- New policies, designs, decisions etc can be explored and tested without disrupting the ongoing real system.
- New designs and systems can be tested without committing actual or physical resources.
- Insight can be gained about which variables are important to the performance of the system.
- Insight can be gained about various interactions between variables in the system.
- Hypothesis about how or why phenomena occur can be tested for feasibility.
- Bottleneck analysis can be performed to gain insights about how, why and where processes are delayed.
Disadvantages Of Simulation
- Model building requires special training, it is an art learned over time and through experience.
- Simulation modeling and analysis can be time consuming and expensive.
- Two models constructed by two competent individuals may have similarities but will never be the same.
- Results obtained from simulation maybe hard to interpret, it is hard to determine if observation is result of interrelationships in the system or pure randomness.
Steps In A Simulation Study
- Problem Formulation
- Setting of objective and overall project plan
- Model conceptualization
- Data collection
- Model translation
- Verification
- Validation
- Experimental Design
- Production runs and analysis
- More runs
- Documentation and reporting
- Implementation
Refer Simulation Study Diagram
Step 1 : Problem Formulation
- Every study should begin with a problem statement.
2. The analyst and policy makers both must clearly understand the problem statement and agree with it’s formulation.
Step 2 : Setting Of Objective And Overall Project Plan
- The objective indicates the questions to be answered by simulation.
- The overall project plan must include :
- 1 Statement of alternative systems
- 2 Method for evaluating effectiveness of alternatives
- 3 Cost of study
- 4 The number of days or time required and also the manpower or number of people involved in the study
Step 3 : Model Conceptualization
- Construction of a model is as much art as it is science.
- Modeling is enhanced by it’s ability to :
- 1 Abstract essential features of a problem
- 2 Select and modify basic assumptions that characterize the system
- 3 Enrich and elaborate the model until useful results are obtained
Step 4 : Data Collection
There is constant interplay between construction of a model and collection of necessary input data.
Step 5 : Model Translation
- Real world system result in complex models that require a lot of computation and storage.
- They can be programmed using simulation languages or special purpose software.
Step 6 : Verification
- The simulation program or model and it’s performance needs to be verified after development.
- It is verified only if the input parameters and logical structure are correctly represented.
Step 7 : Validation
- A model is validated to determine that a model is an accurate representation of the real system.
- It is achieved through calibration of the model, which is an iterative process of comparing the model to actual system behavior and identifying differences between the two.
Step 8 : Experimental Design
- The alternative designs that are to be simulated must be determined.
- For each experimental design, decisions need to be made such as :
- 1 Length of initialization period
- 2 Length of simulation runs
- 3 No. of replications to be made of each run
Step 9 : Production Runs And Analysis
They are used to estimate measures of performance for the system designs being simulated.