Module Description
As simulation
is increasingly applied to more complex applications, exploiting efficiencies
in model design and model execution becomes a challenging task. The aim
of this course is to provide students with the ability to model, simulate
and analyse complex systems in a reasonable time. This course is divided
into three parts and covers advanced techniques in simulation model
design, model execution and model analysis. A selection
of model design techniques such as conceptual models, declarative models,
functional models, constraint models, and multi-models will be discussed.
Model execution techniques include discussion of serial and parallel discrete-event
simulation algorithms. For model analysis, topics include input-output
analysis, variance reduction techniques and experimental design.
Pre-requisites
Some basic
knowledge in statistics, good knowledge in programming (C, C++, Pascal),
and some knowledge in parallel processing.
Lecture
:
Wednesday 6.30-8.30pm, LT34
Consultation
hours : Wednesday
5-6 pm and Friday 3-4 pm
Examination
:
1 Nov 2000, 6.30pm, TR5, open book
Workload
Students
are expected to participate actively in the lectures by asking questions
and taking part in discussions, i.e. you are expected to be both physically
and "mentally" in the class. The course will include two assignments consisting
of modeling and implementation using event-scheduling (sequential simulation)
and process-interaction (parallel simulation). The assignments will
be done collaboratively in groups of no more than three students and you
may work with whomever you prefer. The final examination will be closed
book and will focus on the mastery of the basic material covered in the
course.
Programming assignment I |
30%
|
Programming assignment II |
20%
|
Final examination |
50%
|
Assignment
1 - due on 15 Sep 2000
Assignment
2 - due on 20 Oct 2000 (Resources: SPaDES/C++
Parallel Simulation Library - User Manual and simple
user guide )
Course
Schedule/Slides (2000/2001 – Semester 1)
|
|
|
|
|
|
|
Course Information/Administration |
|
|
|
|
Introduction |
|
|
|
|
Concepts in Discrete-Event Simulation |
|
|
|
|
Components and Organization of Discrete-Event Simulation |
|
|
|
|
Serial Algorithms |
|
|
|
|
Input Data Modeling |
|
|
|
|
Verification and Validation Techniques |
|
|
|
|
Output Data Analysis |
|
|
Semester Break | ||||
|
|
Parallel and Distributed Simulation Algorithms I |
|
|
|
|
Parallel and Distributed Simulation Algorithms II | ||
|
|
Parallel Simulation using SPaDES/C++ - I / II |
|
|
|
|
Case Study – Container Port Simulation |
|
|
|
|
Model Design Techniques I |
|
|
|
|
Model Design Techniques II |
A total of 80 different hosts have accessed this document in the last 147 days; your host, 3.17.81.228, has accessed it 1 times.
If you're interested, complete statistics for this document are also available, including breakdowns by top-level domain, host name, and date.