3. The Simulation Process
The creation and use of a simulation model follow a structured, multi-step process from problem definition to the application of results.
Model Development Steps
- Identify Problem: Define the problem with the existing system or establish the requirements for a proposed system.
- Design Problem: Formulate the design, considering existing system factors and limitations.
- Collect Data: Gather and process system data, observing its performance.
- Develop & Verify Model: Build the model using tools like network diagrams and verify it using various techniques.
- Validate Model: Compare the model’s performance against the real system under various conditions to ensure its accuracy.
- Document Model: Create comprehensive documentation detailing objectives, assumptions, input variables, and performance for future use.
- Select Experimental Design: Choose an appropriate experimental design based on requirements.
- Induce Conditions & Observe: Apply experimental conditions to the model and observe the resulting outcomes.
Simulation Analysis Steps
- Prepare Problem Statement: Clearly articulate the problem to be analyzed.
- Choose Input Variables: Define and create entities, distinguishing between decision variables (controlled by the programmer) and uncontrollable variables (random variables).
- Create Constraints: Assign constraints to the decision variables within the simulation.
- Determine Output Variables: Identify the key performance metrics and outputs to be measured.
- Collect Data: Gather data from the real-life system to use as input for the simulation.
- Develop Flowchart: Create a flowchart to visualize the progress of the simulation process.
- Choose Software: Select an appropriate simulation software to run the model.
- Verify Model: Compare the simulation model’s results with the real-time system to ensure accuracy.
- Perform Experiment: Run experiments on the model by altering variable values to identify the best solution.
- Apply Results: Implement the findings and solutions from the simulation into the real-time system.