Conceptual modelling
Conceptual modelling consists of the following subprocesses:
• Develop an understanding of the problem situation
• Determine the modelling objectives
• Design the conceptual model: inputs, outputs and
model content
• Collect and analyse the data required to develop the
model
Model coding
• In model coding the conceptual model is converted
into a computer model.
• Here, coding is defined in its most general sense and
does not strictly mean computer programming.
• Instead it simply refers to the development of the
model on a computer.
• The model may be coded using a spreadsheet,
specialist simulation software or a programming
language, e.g. Simio, AnyLogic.
Experimentation
• Experiments are performed with the simulation
model in order to obtain a better understanding of
the real world and/or to find solutions to real world
problems.
• This is a process of “what-if” analysis, that is, making
changes to the model’s inputs, running the model,
inspecting the results, learning from the results,
making changes to the inputs and so on.