Modelling & Simulation
Modelling & Simulation
This model is similar to a real system, which helps the analyst predict the effect of changes to
the system. In other words, modelling is creating a model which represents a system including
their properties. It is an act of building a model.
Simulation of a system is the operation of a model in terms of time or space, which helps
analyze the performance of an existing or a proposed system. In other words, simulation is the
process of using a model to study the performance of a system. It is an act of using a model for
simulation.
History of Simulation
1940 − A method named ‘Monte Carlo’ was developed by researchers (John von
Neumann, Stanislaw Ulan, Edward Teller, Herman Kahn) and physicists working on a
Manhattan project to study neutron scattering.
1960 − The first special-purpose simulation languages were developed, such as
SIMSCRIPT by Harry Markowitz at the RAND Corporation.
1970 − During this period, research was initiated on mathematical foundations of
simulation.
1980 − During this period, PC-based simulation software, graphical user interfaces and
object-oriented programming were developed.
1990 − During this period, web-based simulation, fancy animated graphics, simulation-
based optimization, Markov-chain Monte Carlo methods were developed.
Simulation models consist of the following components: system entities, input variables,
performance measures, and functional relationships. Following are the steps to develop a
simulation model.
Step 1 − Identify the problem with an existing system or set requirements of a proposed
system.
Step 2 − Design the problem while taking care of the existing system factors and
limitations.
Step 3 − Collect and start processing the system data, observing its performance and
result.
Step 4 − Develop the model using network diagrams and verify it using various
verifications techniques.
Step 5 − Validate the model by comparing its performance under various conditions
with the real system.
Step 6 − Create a document of the model for future use, which includes objectives,
assumptions, input variables and performance in detail.
Step 7 − Select an appropriate experimental design as per requirement.
Step 8 − Induce experimental conditions on the model and observe the result.
Easy to understand − Allows to understand how the system really operates without
working on real-time systems.
Easy to test − Allows to make changes into the system and their effect on the output
without working on real-time systems.
Easy to upgrade − Allows to determine the system requirements by applying different
configurations.
Easy to identifying constraints − Allows to perform bottleneck analysis that causes
delay in the work process, information, etc.
Easy to diagnose problems − Certain systems are so complex that it is not easy to
understand their interaction at a time. However, Modelling & Simulation allows to
understand all the interactions and analyze their effect. Additionally, new policies,
operations, and procedures can be explored without affecting the real system.
Modelling & Simulation can be applied to the following areas − Military applications, training &
support, designing semiconductors, telecommunications, civil engineering designs &
presentations, and E-business models.
Additionally, it is used to study the internal structure of a complex system such as the biological
system. It is used while optimizing the system design such as routing algorithm, assembly line,
etc. It is used to test new designs and policies. It is used to verify analytic solutions.