
Course Overview: System Simulation and Modelling
This course will cover the fundamentals of System Simulation and Modelling. Topics will range from:
-
Fundamentals of System Simulation and Modelling to
-
System Verification and Validation,
-
Advantages and Disadvantages of Simulation,
-
Areas of Application,
-
Components of a System,
-
Discrete and Continuous System,
-
Model of a System,
-
Types of Models,
-
Discrete-Event System Simulation, and
-
Steps in a Simulation Study.
The course content will also include Statistical Models in Simulation. We will review:
-
Terminology and Concepts used,
-
Discrete Random Variables,
-
Continuous Random Number,
-
Cumulative Distribution Function,
-
Expectations,
-
The Mode,
-
Useful Statistical Models,
-
Queuing Systems,
-
Reliability and Maintainability, and
-
Limited Data.
Additionally, the course will deeply discuss Queuing Models, taking into account:
-
Characteristics of Queuing Systems,
-
The Calling Population,
-
System Capacity,
-
The Arrival Process,
-
Queue Behavior and Queue Discipline,
-
Service Times and the Service Mechanism,
-
Queuing Notations.
We will provide some Simulation Examples such as:
-
Queuing Waiting Line Models,
-
Simulating a Single-Server Queue, and
-
An Inventory System.
You will also learn some General Principles of Simulation Software, including:
-
Conception of Discrete-Event Simulation,
-
The Event Scheduling/Time-Advance Algorithms,
-
4 World Views,
-
Manual Simulation Using Event Scheduling,
-
List Processing,
-
Basic Properties and Operations Performed on Lists, and
-
Simulation in Java.
Also covered are Input Modelling Processes namely:
-
Data Collection,
-
Identifying the Distribution with Data,
-
Histograms,
-
Selecting the Family of Distributions,
-
Parameter Estimation,
-
Goodness of Fit Tests, and
-
Chi–Square Test.
Finally, Verification and Validation Models will be discussed, including:
-
Model Building,
-
Verification and Validation,
-
Verification of Simulation Models,
-
Calibration and Validation of Models, and
-
Input-Output Validation: Using a Turing Test.
This course also includes a comprehensive final exam.
- Teacher: Dr. GATETE Marcel