Computer Simulation Models Classification

 
 
Prof
Prof
. 
. 
Dr
Dr
.
.
Abbas 
Abbas 
H
H
. 
. 
Hassin 
Hassin 
Alasadi
Alasadi
Computer Information System
Computer Science and Information Technology
Basrah University
Email: abbashh2002@gmail.com
 
 
Lecture 
Lecture 
2
2
 
Types of Simulation Models
 
2
 
Simulation models classified as being:
s
t
a
t
i
c
 
o
r
 
d
y
n
a
m
i
c
 
m
o
d
e
l
,
d
e
t
e
r
m
i
n
i
s
t
i
c
 
o
r
 
s
t
o
c
h
a
s
t
i
c
 
m
o
d
e
l
,
d
i
s
c
r
e
t
e
 
o
r
 
c
o
n
t
i
n
u
o
u
s
 
m
o
d
e
l
.
 
Static and dynamic models
 
3
 
Static models and dynamic models are classification
by the dependency on time
A
 
s
t
a
t
i
c
 
s
i
m
u
l
a
t
i
o
n
 
m
o
d
e
l
,
 
s
o
m
e
t
i
m
e
s
 
c
a
l
l
e
d
 
a
M
o
n
t
e
 
C
a
r
l
o
 
s
i
m
u
l
a
t
i
o
n
,
 
r
e
p
r
e
s
e
n
t
s
 
a
 
s
y
s
t
e
m
 
a
t
 
a
p
a
r
t
i
c
u
l
a
r
 
p
o
i
n
t
 
i
n
 
t
i
m
e
.
For example, Mark Six, inventory level
D
y
n
a
m
i
c
 
s
i
m
u
l
a
t
i
o
n
 
m
o
d
e
l
s
 
r
e
p
r
e
s
e
n
t
 
s
y
s
t
e
m
s
i
n
 
w
h
i
c
h
 
s
t
a
t
e
 
o
f
 
t
h
e
 
v
a
r
i
a
b
l
e
s
 
c
h
a
n
g
e
 
o
v
e
r
 
t
i
m
e
.
T
h
e
 
s
i
m
u
l
a
t
i
o
n
 
o
f
 
a
 
b
a
n
k
 
f
r
o
m
 
9
:
0
0
a
m
 
t
o
 
4
:
0
0
p
m
i
s
 
a
n
 
e
x
a
m
p
l
e
 
o
f
 
a
 
d
y
n
a
m
i
c
 
s
i
m
u
l
a
t
i
o
n
.
For example, service time, waiting time.
.
 
Deterministic and Stochastic models
 
4
 
Classification by the nature of the variables
A
 
d
e
t
e
r
m
i
n
i
s
t
i
c
 
s
i
m
u
l
a
t
i
o
n
 
c
o
n
t
a
i
n
s
 
n
o
 
r
a
n
d
o
m
v
a
r
i
a
b
l
e
s
.
For example, deterministic arrivals would occur at a
dentist’s office if all arrived at the scheduled
appointment time.
A
 
s
t
o
c
h
a
s
t
i
c
 
s
i
m
u
l
a
t
i
o
n
 
m
o
d
e
l
 
h
a
s
 
o
n
e
 
o
r
 
m
o
r
e
r
a
n
d
o
m
 
v
a
r
i
a
b
l
e
s
 
a
s
 
i
n
p
u
t
.
R
a
n
d
o
m
 
i
n
p
u
t
s
 
l
e
a
d
 
t
o
 
r
a
n
d
o
m
 
o
u
t
p
u
t
s
.
For example, random arrival, random product
demand, random incoming calls
.
S
i
n
c
e
 
t
h
e
 
o
u
t
p
u
t
s
 
a
r
e
 
r
a
n
d
o
m
,
 
t
h
e
y
 
c
a
n
 
b
e
c
o
n
s
i
d
e
r
e
d
 
o
n
l
y
 
a
s
 
e
s
t
i
m
a
t
e
s
 
o
f
 
t
h
e
 
t
r
u
e
c
h
a
r
a
c
t
e
r
i
s
t
i
c
s
 
o
f
 
a
 
m
o
d
e
l
.
For example, the simulation of a bank would
usually involve random interarrival times and
random service times
.
 
Discrete and Continuous models
 
5
 
D
i
s
c
r
e
t
e
 
a
n
d
 
c
o
n
t
i
n
u
o
u
s
 
m
o
d
e
l
s
 
a
r
e
 
d
e
f
i
n
e
d
 
i
n
a
n
 
a
n
a
l
o
g
o
u
s
 
m
a
n
n
e
r
,
 
c
l
a
s
s
i
f
i
c
a
t
i
o
n
 
b
y
 
s
y
s
t
e
m
n
a
t
u
r
e
.
A discrete model is one in which the state
variable(s) change only at a discrete set of points in
time.
The bank is an example of a discrete system, since
the state variable, the number of customers in the
bank, changes only when a customer arrives or
when the service provided a customer is complete.
Other examples, busy/idle counter, occupied/free
machine.
 
Discrete and Continuous models… cont.
 
6
 
A
 
c
o
n
t
i
n
u
o
u
s
 
m
o
d
e
l
 
i
s
 
o
n
e
 
i
n
 
w
h
i
c
h
 
t
h
e
 
s
t
a
t
e
v
a
r
i
a
b
l
e
(
s
)
 
c
h
a
n
g
e
 
c
o
n
t
i
n
u
o
u
s
l
y
 
o
v
e
r
 
t
i
m
e
.
An example is the head of water behind a dam(
سد
).
During and for some time after a rain storm, water
flows into the lake behind the dam.
Water is drawn from the dam for flood control and to
make electricity.
Evaporation (
تبخر
) also decreases the water level.
But
, continuous system can be approximated by a
discrete-event system, depending on the expected
preciseness and the objective of the study.
 
Three Model Levels
 
7
 
Conceptual
Very high level
How comprehensive should the model be?
What are the 
state variables, which are dynamic,
and which are 
important?
Specification
On paper
 May involve equations, pseudocode, etc.
 How will the model receive input?
Computational
A computer program
General-purpose PL or simulation language?
.
The End of
The End of
Lecture 2
Lecture 2
Slide Note
Embed
Share

Computer simulation models are classified based on various characteristics such as static or dynamic, deterministic or stochastic, and discrete or continuous. Static models represent systems at a specific point in time, while dynamic models depict changes over time. Deterministic models involve no random variables, whereas stochastic models include random inputs leading to random outputs. Discrete models have state variables changing at specific points, such as customer arrivals in a bank, while continuous models involve continuous changes over time, like water levels behind a dam. Understanding the distinctions between these classifications is crucial for effective simulation design and analysis.

  • Simulation Models
  • Static Dynamic
  • Deterministic Stochastic
  • Discrete Continuous
  • Computer Science

Uploaded on Feb 22, 2025 | 0 Views


Download Presentation

Please find below an Image/Link to download the presentation.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author.If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.

You are allowed to download the files provided on this website for personal or commercial use, subject to the condition that they are used lawfully. All files are the property of their respective owners.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author.

E N D

Presentation Transcript


  1. Lecture 2 Computer Simulation Prof. Dr.Abbas H. Hassin Alasadi Computer Information System Computer Science and Information Technology Basrah University Email: abbashh2002@gmail.com

  2. 2 Types of Simulation Models Simulation models classified as being: static or dynamic model, deterministic or stochastic model, discrete or continuous model.

  3. 3 Static and dynamic models Static models and dynamic models are classification by the dependency on time A static simulation model, sometimes called a Monte Carlo simulation, represents a system at a particular point in time. For example, Mark Six, inventory level Dynamic simulation models represent systems in which state of the variables change over time. The simulation of a bank from 9:00am to 4:00pm is an example of a dynamic simulation. For example, service time, waiting time..

  4. 4 Deterministic and Stochastic models Classification by the nature of the variables A deterministic simulation contains no random variables. For example, deterministic arrivals would occur at a dentist s office if all arrived at the scheduled appointment time. A stochastic simulation model has one or more random variables as input. Random inputs lead to random outputs. For example, random arrival, random product demand, random incoming calls. Since the outputs are random, they can be considered only as estimates of the true characteristics of a model. For example, the simulation of a bank would usually involve random interarrival times and random service times.

  5. 5 Discrete and Continuous models Discrete and continuous models are defined in an analogous manner, classification by system nature. A discrete model is one in which the state variable(s) change only at a discrete set of points in time. The bank is an example of a discrete system, since the state variable, the number of customers in the bank, changes only when a customer arrives or when the service provided a customer is complete. Other examples, busy/idle counter, occupied/free machine.

  6. 6 Discrete and Continuous models cont. A continuous model is one in which the state variable(s) change continuously over time. An example is the head of water behind a dam( ). During and for some time after a rain storm, water flows into the lake behind the dam. Water is drawn from the dam for flood control and to make electricity. Evaporation ( ) also decreases the water level. But, continuous system can be approximated by a discrete-event system, depending on the expected preciseness and the objective of the study.

  7. 7 Three Model Levels Conceptual Very high level How comprehensive should the model be? What are the state variables, which are dynamic, and which are important? Specification On paper May involve equations, pseudocode, etc. How will the model receive input? Computational A computer program General-purpose PL or simulation language?.

  8. The End of Lecture 2

More Related Content

giItT1WQy@!-/#giItT1WQy@!-/#giItT1WQy@!-/#giItT1WQy@!-/#giItT1WQy@!-/#giItT1WQy@!-/#giItT1WQy@!-/#giItT1WQy@!-/#giItT1WQy@!-/#