Lesson 2 - Terms in Modelling and Simulation
Lesson 2 - Terms in Modelling and Simulation
Components of a System
1. Entity: An entity is something of interest within the system. For example, in a
bank system, customers would be entities.
2. Attribute: An attribute is a characteristic or property of an entity. For instance,
the balance in a customer's checking account is an attribute.
3. Activity: An activity represents a specific period of time within the system. For
example, making deposits at a bank would be considered an activity.
1
● When studying a system, the collection of entities involved might differ
depending on the focus of the study.
● For example, if we're looking at how many tellers a bank needs, the system
might include regular tellers and customers waiting in line. But if we're also
considering special tellers for specific transactions, we'd need to expand the
system definition.
● The state of a system refers to the variables needed to describe it at any given
time, based on the study's objectives.
● For instance, in our bank study, variables like the number of busy tellers,
customers waiting, and the next customer's arrival time are important state
variables.
● An event is an instantaneous happening that could change the system's state.
For example, a customer arriving at the bank is an event that affects the
system's state.
● Endogenous activities and events occur within the system itself, while
exogenous ones happen in the environment but impact the system. For
instance, a customer arriving (exogenous) and a customer completing a
transaction (endogenous) in the bank study.
● The table below describes a couple of systems by its components. Note that
the list of components is not exhaustive:
2
Discrete and Continuous Systems
3
Modelling a System
Types of Models
Models can be categorised into various types, each serving different purposes and
representing systems in unique ways.
1. Form of Representation:
● Physical Models: Represent systems through physical replicas or
scaled-down versions of objects.
● Mathematical Models: Use mathematical equations and symbolic
notation to represent systems.
4
2. Nature of Variation:
● Static Models: Depict systems at specific points in time without
considering changes over time.
● Dynamic Models: Represent systems as they evolve and change over
time.
3. Incorporation of Randomness:
● Deterministic Models: Have fixed inputs leading to predictable outputs
without randomness.
● Stochastic Models: Incorporate random variables as inputs, leading to
random outputs.
4. Nature of Time:
● Discrete Models: Describe systems where state variables change only at
discrete points in time.
● Continuous Models: Represent systems with continuous changes in
state variables over time.