7 STEPS TO BUILD A PROPER DISCRETE EVENT SIMULATION (2024)

Introduction

Everyone thinks the simulation, regardless of which it is, will solve the problems and bring the necessary answers to the doubts. However, the simulation is not a kind of magic or oracle that has ready answers for our needs, it must be properly built to bring satisfactory results.

But after all, what is simulation?

Simulation is the representation, imitation of a real system, in other words, through models we try to represent a particular system, in order to study it and get some results.

I usually say that the results are a reflection of the created simulation model, if we build a model that does not represent properly the system, the results will bring no benefits, or worst, may lead to wrong decisions.

The model must be constructed looking to be as close as possible to the real system under study, for that, some steps should be taken to obtain better results consistent with the expected goals.

The 7 steps

For proper performance of discrete event simulation, there are some steps that should be followed to achieve success with the study. Follows the seven steps that I believe are necessary:

1 - Determine the goals

Setting the goal is the first step to be taken. We should never start a simulation without having a purpose to be achieved. The goal should be formulated clearly, highlighting the issues for which we desire to get answers. The discrete event simulation can be used for a multiple purposes, among the most common are:

  • increasing productivity in existing production systems;
  • assist in decision-making in new facilities investments;
  • sizing process inventories;
  • analysis of material flow;
  • sizing manpower;
  • continuous improvement of the production process.

Importantly: with more goals more complexity to build the model

2 - Perform an appropriate data collection

In this step we must analyze the actual system and check what information is relevant to construct the model. It’s important to check which are the input datas and what should be expected from the output datas to allow build the information that will serve as a response to the goal. The data collection process is the most time consuming phase of discrete event simulation, we must take time to understand the process and to collect data, thereby allowing the activity occur properly and to build the model as close to reality as possible. For the success of this step, the process must be carefully analyzed with the goal to obtain the largest possible amount of data. In case of new production systems, we should seek references in similar process, to make possible to collect data that will help to the proper construction of the new model.

3 - Build the model

Through the use of dedicated software for this type of simulation, we should compare the tool objects and the elements that make part of the process. Thus, it is possible to construct a model that represents the system under consideration. This step requires a certain time, it is necessary to create a model that can adequately represent the system that is in study, the logical and procedures should be created to allow the model be able to represent the real system and achieve expected goal.

4 - Validate the built model

With the model already built it's necessary to validate the data that were considered for their construction, in other words, we should check if the model is actually working as real system in case of existing processes, or in case of processes not yet available we should see if it's behaving as imagined. This step is important because if there is no data validation, simulation results can be compromised.

5 - Perform simulation and collect the results

After the data has been validated, we must start the simulation and collect the results. For significant data collection, the model must remain running for a certain period of time, thus it is possible to obtain more reliable results. When in doubt, we should run the simulation as many times as we feel necessary, after all that's why we are simulating. At this stage it’s still possible to make some changes in the model to see how it behaves and evaluate other possibilities. The most important thing is not to make huge changes in the model, but changing only some parameters and see how the model behaves, otherwise you will be falling again in step 3.

6 - Analyze the results

In this step we need to critically analyze the results and turn them into information to aid in decision-making and serve as answers to questions that were part of the goal. Through this analysis we can check which way to go as well what should be done to the process in question.

7 - Make the final documentation

As a final step, the documentation should be prepared with the information obtained from the simulation, describing in detail what should be done. This document is important to specify and detail the necessary paths to be followed for the changes that we will do.

7 STEPS TO BUILD A PROPER DISCRETE EVENT SIMULATION (2024)

FAQs

7 STEPS TO BUILD A PROPER DISCRETE EVENT SIMULATION? ›

Discrete event simulation (DES) identifies a complex system as an orderly sequence of well-defined events. It is presumed that each event occurs at a particular instant in time in a specific manner and that between consecutive events, there will be no change in the system.

How to build a discrete-event simulation? ›

7 Steps to a Successful Discrete Event Simulation Project
  1. Step 1: Develop the Functional Specification Document. ...
  2. Step 2: Identify and Collect Data. ...
  3. Step 3: Build the Model. ...
  4. Step 4: Document the Model. ...
  5. Step 7: Project Deliverables.
Nov 15, 2015

What are the steps in the simulation process? ›

The 9 steps of simulation modeling
  1. Identify the problem. ...
  2. Formulate the problem. ...
  3. Outline a model. ...
  4. Model the inputs for the simulation model. ...
  5. Translate the model into code or software. ...
  6. Verify and validate the model. ...
  7. Experiment with alternative models. ...
  8. Document and report the simulation's performance.
Nov 20, 2021

What is the method of discrete-event simulation? ›

Discrete event simulation (DES) identifies a complex system as an orderly sequence of well-defined events. It is presumed that each event occurs at a particular instant in time in a specific manner and that between consecutive events, there will be no change in the system.

What is a discrete-event simulation? ›

Discrete event simulation (DES) is a method of simulating the behaviour and performance of a real-life process, facility or system.

What are the 7 steps in developing a simulation model? ›

The 7 steps
  • Determine the goals. Setting the goal is the first step to be taken. ...
  • Perform an appropriate data collection. ...
  • Build the model. ...
  • Validate the built model. ...
  • Perform simulation and collect the results. ...
  • Analyze the results. ...
  • Make the final documentation.
Mar 9, 2015

How do I create my own simulation? ›

How Do You Create a Software Simulation?
  1. Record a video tutorial. A video tutorial is the simplest type of the software simulation. ...
  2. Create an interactive software simulation in PowerPoint. ...
  3. Order a custom project at a specialized company.

What are the 5 steps of simulation statistics? ›

In order to conduct a simulation, we need to (1) describe all possible outcomes, (2) connect these outcomes to a random variable(s), (3) choose a source of random numbers, (4) generate a number and note the outcome, (5) repeat step 4 until the generated numbers show a stable pattern, (6) analyze the simulated outcomes.

What is a simulation step? ›

This article covers three main steps of computer simulations from the user perspective: pre-processing, execution and post-processing.

What are the four stages of simulation? ›

The Four Phases of Simulation
  • Pre-modeling.
  • Model Building.
  • Model Runs.
  • Experimentation.
  • Final Thoughts.
Jan 4, 2022

Which language is best for discrete-event simulation? ›

I strongly believe that object-oriented programing should be used for discrete-event simulations. In a pinch you can write an object oriented program in any language, but I strongly recommend a language that supports it well, like SIMULA, Smalltalk, object-pascal, objective-C, Python, C++, or Java.

What are entities in discrete-event simulation? ›

Entities are discrete items of interest in a discrete-event simulation. By definition, these items are called entities in SimEvents® software.

What is an example of a discrete activity? ›

For example, producing batteries for a new smartphone is a discrete effort activity, as the time required to complete the task is directly linked to the number of batteries that will be produced during the project.

What is an event simulation flowchart? ›

Event analysis flowcharts (formerly RENO flowcharts) are used to build models of probabilistic or deterministic problems, processes or scenarios in order to help you understand and/or quantify them. The flowchart is a graphical representation of the mathematical process of predicting an outcome.

What are examples of discrete and continuous events? ›

The flow of water out of a hole in bucket is a continuous process (as long as water remains in the bucket). Puncturing the bucket to create the hole is a discrete event.

How do you create a probability simulation? ›

To create a simulation, follow these steps.
  1. Define what event you want to simulate.
  2. Describe the possible outcomes. ...
  3. Link each outcome to one or more random numbers. ...
  4. Choose a source of random numbers. ...
  5. Begin your simulation.
Oct 19, 2023

What is an example of a discrete event analysis? ›

What is Discrete-Event Simulation Modeling? Most business processes can be described as a sequence of separate discrete events. For example, a truck arrives at a warehouse, goes to an unloading gate, unloads, and then departs. To simulate this, discrete-event simulation is often chosen.

What is the difference between Monte Carlo and discrete-event simulation? ›

Monte Carlo simulation is appropriate for static systems that do not involve the passage of time. Discrete-event simulation is appropriate for dynamic systems where the passage of time plays a significant role. We describe one instance of a discrete-event simulation model in this section.

Top Articles
Employee Clearance: HR Terms Explained | Pelago
Canadian Mortgage Rate Forecast: Remainder of 2024 & 2025
Dragon Age Inquisition War Table Operations and Missions Guide
Food King El Paso Ads
Belle Meade Barbershop | Uncle Classic Barbershop | Nashville Barbers
Polyhaven Hdri
Wild Smile Stapleton
Free Robux Without Downloading Apps
Whiskeytown Camera
World of White Sturgeon Caviar: Origins, Taste & Culinary Uses
Thayer Rasmussen Cause Of Death
Cvs Learnet Modules
Athens Bucket List: 20 Best Things to Do in Athens, Greece
8 Ways to Make a Friend Feel Special on Valentine's Day
10 Best Places to Go and Things to Know for a Trip to the Hickory M...
The Largest Banks - ​​How to Transfer Money With Only Card Number and CVV (2024)
Video shows two planes collide while taxiing at airport | CNN
Pay Boot Barn Credit Card
Van Buren County Arrests.org
Wnem Tv5 Obituaries
Renfield Showtimes Near Paragon Theaters - Coral Square
Access a Shared Resource | Computing for Arts + Sciences
What we lost when Craigslist shut down its personals section
A Man Called Otto Showtimes Near Carolina Mall Cinema
Publix Christmas Dinner 2022
Possum Exam Fallout 76
Primerica Shareholder Account
Productos para el Cuidado del Cabello Después de un Alisado: Tips y Consejos
Syracuse Jr High Home Page
Otis Offender Michigan
Word Trip Level 359
Scioto Post News
Haley Gifts :: Stardew Valley
One Credit Songs On Touchtunes 2022
Appraisalport Com Dashboard /# Orders
Devin Mansen Obituary
Foolproof Module 6 Test Answers
Laff Tv Passport
Trap Candy Strain Leafly
Lake Andes Buy Sell Trade
All Obituaries | Sneath Strilchuk Funeral Services | Funeral Home Roblin Dauphin Ste Rose McCreary MB
Sun Tracker Pontoon Wiring Diagram
The Conners Season 5 Wiki
3 Zodiac Signs Whose Wishes Come True After The Pisces Moon On September 16
Tricare Dermatologists Near Me
Mychart University Of Iowa Hospital
Chubbs Canton Il
R/Gnv
Acuity Eye Group - La Quinta Photos
Greg Steube Height
How to Find Mugshots: 11 Steps (with Pictures) - wikiHow
Https://Eaxcis.allstate.com
Latest Posts
Article information

Author: Trent Wehner

Last Updated:

Views: 6269

Rating: 4.6 / 5 (56 voted)

Reviews: 95% of readers found this page helpful

Author information

Name: Trent Wehner

Birthday: 1993-03-14

Address: 872 Kevin Squares, New Codyville, AK 01785-0416

Phone: +18698800304764

Job: Senior Farming Developer

Hobby: Paintball, Calligraphy, Hunting, Flying disc, Lapidary, Rafting, Inline skating

Introduction: My name is Trent Wehner, I am a talented, brainy, zealous, light, funny, gleaming, attractive person who loves writing and wants to share my knowledge and understanding with you.