1.1 The Nature of Simulation: Analytic
1.1 The Nature of Simulation: Analytic
1
BASIC
SIMULATION
MODELING
Recommended sections for a first reading: 1.1 through 1.4, 1.7, 1.9
1
2 SIMULATION MODELING AND ANALYSIS
surveys are by now several years old , and we can ass ume that simulation's
va lue and usage have since increased, due to improvements in computing
power and in simulation software, as discussed below . . t.
There have been , however , several impedimeritf" to even wider accept-
ance and usefulness of simulation. First, models used to study large-scale
systems tend to be very complex, and writing computer programs to execute
them can be an ardaOifs task indeed. This task has been eased in recent years
by the development of excellent software products that automatically provide
many of the features needed to code a simulation model. A second problem
with simulation of complex systems is that a large amount of computer time is
often required. However, this difficulty is becoming less severe as the cost of \_'
computing continues to fall . Finally, there appears to be an unfortunate
impression that simulation is just an exercise in computer programming, albeit
a complicated one. Consequently , many simulation " studies" have been com-
posed of heuristic model building, coding, and a single run of the program to
obtain "the answer. " We fear that this attitude, which neglects the important
issue of how a properly coded model should be used to make inferences about
the system of interest , has doubtless led to erroneous conclusions being drawn
from many simulation studies. These questions of simulation methodology,
which are largely independent of the software and hardware used, form an
integral part of the latter chapters of this book.
. In the remainder of this chapter (as well as in Chap. 2) we discuss systems
and models in considerably more detail and then show how to write computer
programs to simulate systems of varying degrees of complexity.
Experiment Experiment
with the wilt! a model
actuaJ system of the syslCm
Physica1 Mathematical
model model
Analytical Simulation
solution
FIGURE 1.1
Ways to study a system.
BASIC SIMULATION MODELING 5
While there may be an element of truth to pejorative old saws such as " method
of last resort" sometimes used to describe simulation , the fact is that we are
very quickly led to simulation in many situations, due to the sheer complexity
of the systems of interest and of the models necessary to represent them in a
valid way.
Given, then, that we have a mathematical model to be studied by means
of simulation (henceforth referred to as a simulation model), we must then
look for particular tools to do this . It is useful for this purpose to classify
simulation models along three different dimensions: