Systems Modelling and Simulation

Please use the material in this page responsibly and only for educational purposes.

Course Book: INTRODUCTION TO SYSTEMS MODELLING AND SIMULATION (online access)

Note: To be able to run the examples and exercises available on this page you need to install the latest version of Arena Software (Current Version is 14.5).

Note: You will not be able to run the models if you have installed lower versions of Arena (for example the CD that is accompanied by various editions of the book Simulation with Arena by Kelton et al.

LINK TO DOWNLOAD the Software from Rockwell Automation official site

Note: If you are using Apple Mac Computer you need to install Windows vmware to allow windows OS on your Mac Computer, and then Install the latests version of Arena.

  Lecture notes Lab Notes Examples Comments
 
L1
Lab Exercises (E1.1): Chapter 5&6, Course Book, Mousavi, 2011.
 
2

E2.1E2.1b

Lab Exercises (E2.1): Chapter 7, Course Book, Mousavi, 2011.

* NOTE Example E2.1: If you are running example 7-1 (Course Book, Mousavi) using Arena's academic/demo version you realise that a warning/error will pop up after a while declaring that "you have exceeded 150 entities" allowed for the academic/demo version of Arena . This is due to the fact that the model is generating too many entities i.e. exceeding the allowance for the demo version. The reason for this error could be due to the parts waiting behind resources to be processed or too many entities being generated. Do not worry - by changing the time between arrivals or reducing the processing time you can solve this problem at this stage. Later on you will be using the Balking example to monitor the number of entities behind queues and will be able to troubleshoot this sort of problem.

[This was intentional for you to experience this sort of error in Arena]

However, your individual assignments are designed in a way that you should not have this issue at all. Therefore, if you encounter this error whilst completing your individual assignment; this means that there is a mistake in your model. You need to detect and resolve this mistake in your modelling approach.

 
Lab Exercises (E3.1&2): Chapter 7, Course Book, Mousavi, 2011.
 
4
L4
E4.1 - E4.2 - E4.3
Lab Exercises (E4.1): Chapter 7, Course Book, Mousavi, 2011.
Lab Exercises (E4.2&3): Resources with limitted queue (Balking) example.
 
5
L5
E5.1
Lab Exercises (E5.1): Sequencing Chapter 7, Simulation with Arena, Kelton et al, 5th Edition.
 
6
L6
E6.1 - E6.2 - E6.3 - E6.4
Lab Exercises (E6.1-4): Constrained Entity Transfer, Transporter and conveyor , Chapter 8 Simulation with Arena, Kelton et al, 5th Edition.
 
7
L7
E7.1
Lab Exercise (E7.1 and E8.1&2)): Chapter 5, Simulation with Arena, Kelton et al, 5th Edition. Call centre
 
8
L8
E8.1 - E8-2
 
9

Paper 1 - Paper 2

Papers on automated indentification and tracking of reusable and recyclable components of a disposed product
More examples from my students
A&E model   Hold & Signal Model Heathrow Runways Mixed Model
Shirt Manufacturing Shop & Warehousing  
Older Material and examples  
 
Information About Assignment:
Assignment and Project submission guidelines

Sample of an Excellent Assignment submission by a group in 2015. It is a very good template for you to follow. Even though it is a group assignment, but the format and overall coverage of the material can also be used for individual assignments.

click here to download the work.

 
Back