Chapter 04 - Modeling Process in Simulation
Chapter 04 - Modeling Process in Simulation
Modeling
Process in
Simulation
Chapter 4
Model
A usually miniature representation of something; an example for
imitation [Merriam-Webster dictionary]
A description of an observed behavior, simplified by ignoring certain
details. Models allow complex systems to be understood and their
behavior predicted within the scope of the model, but may give
some incorrect descriptions and predictions in partial scope, even
for situations outside the realm of their intended use.
[www.learnthat.com]
Simulation
The imitative representation of the functioning of one system or
process by means of the functioning of another [Merriam-Webster
dictionary] not used for a static reality (that is possible for models)
Includes with the modeling part computer experimentations in
which the model is executed with visual display (graphical
animation) and with results enumeration according to different
situation scenarios.
Dr Racem Mellouli Chapter 4 – Modeling Process in Simulation Slide 3 of 27
Models in Simulation
• Types of models
Physical models: croquis, miniature, sculpture (static
in general)
Analytical models: mathematical
Simulation models
The latter:
A computer model
A system model + dynamic, animated
What modeling and how?
A computer model, as used in modeling and simulation
science, is a mathematical representation of something—a
person, a building, a vehicle, a tree—any object.
A model also can be a representation of a process—a
weather pattern, traffic flow, air flowing over a wing.
Models are created from a mass of data, equations and
computations that mimic the actions of things represented.
Models usually include a graphical display that translates all
this number crunching into an animation that you can see
on a computer screen or by means of some other visual
device.
deterministic stochastic
Fundamentally
3. Develop specification of model مواصفة
an iterative
process
عملية تكرارية
4. Develop computational model النموذج الحسابي
Slide 26 of 51
Components Organization in a
Discrete-Event Simulation Model (cont’d.)
• More on entities
Objects that compose a simulation model
Usually include customers, parts, messages, etc. … may
include resources like servers
Characterized by data values called attributes
For each entity resident in the model there’s a record (row)
in a list, with the attributes being the columns
• Approaches to modeling
Event-scheduling – as described above, coded in general-
purpose language
Process – focuses on entities and their “experience,”
usually requires special-purpose simulation software
Slide 27