Conceptual Model
Conceptual Model
Models
System Simulation
LN 2 A
M S Prasad
This lecture note is based on Text book and open literature and is suitable for
Post Grad students of Simulation & Modelling.
Conceptual Model : LN – 2A
It is often said of simulation studies that 50% of the benefit is obtained just from
the development of the conceptual model. The modeller needs to develop a
thorough understanding of the System Operations in order to design an
appropriate model. In doing so, we ask questions and seek information that
often have not previously been considered. Indeed, Shannon (1975)goes so far as
to say that effective conceptual modelling may lead to the identification of a
suitable solution without the need for any further simulation work .
There are two key features of this definition. First, it specifically identifies the
independence of the conceptual model from the software in which the simulation
is to be developed
Validity
A valid model is one that is sufficiently accurate for the purpose at hand.
However, since the notion of accuracy is of little meaning for a model that has no
numeric output, conceptual model validity might be defined more precisely as:
A perception, on behalf of the modeller, that the conceptual model will lead
to a computer model that is sufficiently accurate for the purpose at hand.
Credibility is similar to validity, but is taken from the perspective of the clients
rather than the modeller. The credibility of the conceptual model is therefore
defined as:
A perception, on behalf of the clients, that the conceptual model will lead to
a computer model that is sufficiently accurate for the purpose at hand
The third concept, utility, is defined as:
A perception, on behalf of the modeller and the clients, that the conceptual
model will lead to a computer model that is useful as an aid to decision-
making within the specified context
Overarching all of the requirements described above is the need to avoid the
development of an over-complex model. In general the aim should be to: keep the
model as simple as possible to meet the objectives of the simulation study.
Simple models have a number of advantages.
They can be developed faster, are more flexible, require less data, run faster, and
it is easier to interpret the results since the structure of the model is better
understood.
Keeping models simple is at the heart of good modelling practice. This does not
mean that complex models should never be developed, they are sometimes
necessary to achieve the objectives of the study.
The study shows that the model accuracy gained from increasing levels of
complexity (scope and level of detail). It shows a typical 80/20 rule, that is, 80% of
the accuracy is gained from only 20% of the complexity (point x).
It is impossible to create a model that is 100% accurate, since it is not possible
to capture every aspect of the real world in a model. Indeed, it is argued that
increasing the complexity too far may lead to a less accurate model, since the
data and information are not available to support the detail being modelled.
Model Specification
Depending on the nature of the project and the relationship between the clients
and modeller, the specification should describe the majority, if not all, of the
following:
Background to the problem situation .
Objectives of the simulation study .
Expected benefits .
The conceptual model: inputs, outputs, content (scope and level of detail),
assumptions and simplifications
Experimentation: scenarios to be considered
Component list
Process flow diagram
Logic flow diagram
Activity cycle diagram
There are also some other methods of conceptual model representation, for
instance, Petri nets, event graphs and condition specification, UML (the unified
Component list
This provides a list of the components in the model with some description of the
detail included for each
Logic flow diagrams use standard flow diagram symbols to represent the logic of
the model rather than the process flow. The process flow is not always obvious,
however, and these diagrams can quickly become large, complex and
Cumbersome for models of any reasonable scale.
Activity cycle diagrams are used as a specific means for representing discrete-
event simulation models .Circles represent dead states, where an item waits for
something to happen. Active states, represented by rectangles, are where an item
is acted upon. This normally entails a time to process the item before passing it on
to the next state. In general, active and dead states
alternate.
Activity cycle diagrams sit somewhere between process flow diagrams and logic
flow diagrams in that they describe, in part, the logic of a model while also giving
a visual representation.
The modelling objectives are central to the modelling process. They are the
means by which the nature of the model is determined, the reference point for
model validation, the guide for experimentation, and one of the metrics by which
the success of the study is judged.
In forming the objectives, a useful question to ask is ‘‘by the end of this study
what do we hope to achieve?’’
Apart from having a framework for conceptual modelling, it is also useful for the
modeller to have some methods of model simplification at his/her disposal. The
main purpose of simplification is to increase the utility of a model while not
significantly affecting its validity or credibility The main purpose of simplification
is to increase the utility of a model while not significantly affecting its validity or
credibility.
Grouping entities
Instead of modelling individual items as they move through a system, a
simulation entity can represent a group of items.
---------------------------------------------------------------------------------------------------------