INTRODUCTION TO SIMULATION

Jerry Banks

Brooks Automation, AutoSimulations Division

Atlanta, GA 30067, U.S.A

DEFINITION OF SIMULATION

• Simulation is an indispensable problem-solving methodology for the solution of many real-world problems.

• Simulation is the imitation of the operation of a real-world process or system over time

MODELING CONCEPTS

List Processing
Entities are managed by assigning them to resources that provide a service, attaching them to event notices, which suspends their activity in the future, or placing them in an ordered list. Queues are represented by lists.: fifo


Resources


A resource is a dynamic entity that provides services to other entities. At the same time, the resource could indeed serve one or more dynamic entities.

Discrete-Event Simulation Model discrete-event-simulation-example-l

System State Variables


The system state variables are a collection of all the information required to define what is happening within the system to a sufficient level at any given time. The determination of system state variables is a function of the investigation's goals, so what is the system state variables in one case may not be the same in another, even if the physical system is the same. Identifying the system state variables is both an art and a science. However, any omissions will be obvious during the modelling process.

Activities and Delays
-An activity is a period of time whose length is known before the activity begins. As a result, the duration's start and end dates can be scheduled. The duration can be a constant, a random value from a statistical distribution, the result of an equation, file input, or computed based on the event state.
-A delay is an indefinite period of time caused by a combination of system conditions. When an entity joins a queue for a resource, the time it will remain in the queue is initially unknown because it depends on other events that may occur.

System, Model and Events
Example System, Model and Events

Entities and Attributes



An entity is a type of object that needs to be defined explicitly. An entity can be dynamic in the sense that it moves through the system, or static in the sense that it serves other entities. An entity may have attributes that are unique to that entity. As a result,attributes should be regarded as local values

ADVANTAGES SIMULATION

Competitive rivalry in the computer industry has resulted in technological breakthroughs that enable hardware manufacturers to produce better products on a continuous basis.

What distinguishes recent innovations in the computer industry is that they frequently serve as a launching pad for other similar industries to follow. The simulation-software industry, in particular, stands out. Simulation software evolves in lockstep with advances in computer hardware, making it more powerful, accurate, faster, and easier to use.

Citation

References
Banks, J. (n.d.). Introduction to simulation. 2000 Winter
Simulation Conference Proceedings (Cat. No.00CH37165). https://doi.org/10.1109/wsc.2000.899690
juana. (2014, July 13). Discrete Event Simulation.
SlideServe. https://www.slideserve.com/juana/discrete-
event-simulation
The 7 levels of HR integration into the intranet - Digital
Workplace Group. (n.d.). Digitalworkplacegroup.com.
Retrieved March 26, 2022, from
https://digitalworkplacegroup.com/7-levels-hr-
integration-intranet/

Nuramalia Farisha Binti Mohd Rizal

1.How would the user know the simulation is accurate?



2.How many simulation runs must be performed?