You are on page 1of 15

SCHOOL OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCE

COURSE:

CSI4124/SYS5110
Foundations on Modeling
and Simulation
SEMESTER: Sample

PROFESSOR:

Gilbert Arbez

DATE:
TIME:

FINAL EXAMINATION
Solution

Name and Student Number: _______________________________________________/_______________________

There are three (3) parts in this examination.

Question 1
Question 2
Question 3
Total

Conceptual Model
Simulation Model
Experimentation and Output Analysis

30 marks
15 marks
15 marks
60 marks

All questions are answered in the examination paper. If you require more space, use the back of the pages.
You may use the back of the pages in the annex for draft work.
This is an open book exam.

Total number of pages: 15

Page 1 of 15

Question 1 Conceptual Modelling (30 marks)


Review the Painting Heavy Machine Parts Modelling and Simulation Project provided in the exam annex and complete the
ABCmod Conceptual Model Sections. Note that you may not need to fill in all parts of the sections.

ABCmod Conceptual Model

3.1

High Level ABCmod Conceptual Model

3.1.1

Simplifications and Assumptions

3.1.2

Structural View

Entity Categories:

Page 2 of 15

3.1.3

Behavioural View

Activity Constructs

3.1.4

Input
See the exam annex DO NOT complete this section.
Page 3 of 15

3.2
3.2.1

Detailed ABCmod Conceptual Model


Structural Components

3.2.1.1 Constants and Parameters


Name

Constants
Description

Name

Parameters
Description

numStations

Number of painting stations.

Value

Value
3 to 6

Page 4 of 15

3.2.1.2 Entity Structures

Attributes

Description

Attributes

Description

Attributes

Description

Attributes

Description

Page 5 of 15

3.2.2

Behavioural Components

3.2.2.1 Time Units and Observation Interval


Time units: Minutes
Observation interval: Determined during experimentation since the project is a steady state study.

3.2.2.2 Initialization
Action: Initialise
Initialise the model.
TimeSequence
<0>
Event SCS

Page 6 of 15

3.2.2.3 Output

Name

OUTPUTS
Trajectory Sequences
Description

Name

Trajectory Sequences
Description

Derived Scalar Output Variables (DSOV's)


Description
Data Sequence Name

Name

Operation

Simple Scalar Output Variables (SSOV's)


Description

Name

3.2.2.4 User Defined Procedures


Name

User-Defined Procedures
Description

Page 7 of 15

3.2.2.5 Input Constructs

Name

Random Variate Procedures


Description
See the exam annex DO NOT complete this table.

Data Model

Action:
TimeSequence
Event SCS

3.2.2.6 Behavioural Constructs

Activity:

Event SCS

Duration

Event SCS

Page 8 of 15

Activity:

Event SCS

Duration

Event SCS

Activity:

Event SCS

Duration

Event SCS

Page 9 of 15

Activity:

Event SCS

Duration

Event SCS

Activity:

Event SCS

Duration

Event SCS

Page 10 of 15

Question 2 Simulation Modelling (15 marks total)


Translate the Entity Structures (also show how entity structures are referenced from the simulation model class), one Conditional
Activity and one Sequel Activity the ABCmod Conceptual model to an Activity Object Simulation model in Java (using the
ABSmod/J package).

Page 11 of 15

Question 2 (continued)

Page 12 of 15

Question 3 Experimentation and Output Analysis (15 marks total)


A) Validation
Consider the following output for validating the model, where the number of stations was first set to 1 and then to 10. Explain how
the output can be interpreted to validate the model.

Run
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Sample Mean
Std Dev (s)

Min Value
Max Value

NumStations
1
10
Manipulator Station
Manipulator Station
Utilisation Utilisation Utilisation Utilisation
0.200
0.796
0.9965
0.3895
0.206
0.789
0.9969
0.3902
0.199
0.796
0.9965
0.3878
0.199
0.796
0.9968
0.3905
0.202
0.793
0.9962
0.3910
0.203
0.794
0.9968
0.3863
0.203
0.793
0.9964
0.3895
0.202
0.793
0.9964
0.3907
0.204
0.792
0.9963
0.3888
0.197
0.798
0.9965
0.3932
0.202
0.793
0.9968
0.3918
0.202
0.794
0.9964
0.3897
0.202
0.793
0.9961
0.3897
0.205
0.791
0.9965
0.3873
0.205
0.791
0.9968
0.3895
0.207
0.790
0.9968
0.3900
0.205
0.790
0.9967
0.3900
0.205
0.791
0.9963
0.3923
0.200
0.796
0.9967
0.3926
0.205
0.791
0.9965
0.3868
0.203
0.793
0.997
0.390
0.003
0.002
0.0002
0.002
0.001
0.202
0.204

0.001
0.792
0.794

0.000
0.996
0.997

0.001
0.389
0.391

Page 13 of 15

B) Output Analysis
Consider the following results obtained from 20 simulation runs for the Balancing Equipment Project.
NumStations
3

Simul. Manipulator
Station
Run
Utilisation
Utilisation

Manipulator
Utilisation

Station
Manipulator Station Manipulator
Station
Utilisation
Utilisation Utilisation
Utilisation
Utilisation

0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19

0.593
0.593
0.597
0.596
0.593
0.598
0.599
0.590
0.592
0.587
0.595
0.593
0.594
0.595
0.597
0.595
0.597
0.590
0.587
0.601

0.773
0.769
0.772
0.773
0.772
0.774
0.770
0.773
0.770
0.777
0.772
0.773
0.772
0.772
0.773
0.767
0.770
0.772
0.775
0.771

0.768
0.768
0.769
0.769
0.766
0.772
0.767
0.767
0.765
0.759
0.767
0.768
0.766
0.764
0.770
0.766
0.772
0.766
0.761
0.772

0.747
0.747
0.750
0.751
0.751
0.748
0.744
0.751
0.743
0.751
0.749
0.752
0.749
0.743
0.749
0.746
0.747
0.754
0.750
0.744

0.910
0.914
0.921
0.921
0.915
0.918
0.915
0.912
0.914
0.908
0.913
0.910
0.912
0.921
0.916
0.917
0.918
0.912
0.912
0.921

0.708
0.712
0.714
0.718
0.716
0.710
0.712
0.714
0.712
0.717
0.714
0.711
0.710
0.715
0.712
0.715
0.713
0.715
0.716
0.712

0.994
0.990
0.993
0.994
0.990
0.994
0.993
0.990
0.994
0.992
0.992
0.992
0.992
0.993
0.993
0.993
0.994
0.991
0.992
0.994

0.645
0.644
0.641
0.647
0.646
0.641
0.645
0.645
0.645
0.651
0.648
0.645
0.645
0.642
0.644
0.646
0.646
0.649
0.649
0.642

Sample Mean
Std Dev (s)

0.594
0.004

0.772
0.002

0.767
0.003

0.748
0.003

0.915
0.004

0.713
0.003

0.993
0.001

0.645
0.003

Provide output analysis of the above results (be sure to provide appropriate confidence intervals) and discuss the results
relative to the project goal.
Make a recommendation of another possible Modelling and Simulation Study to explore balancing the use of manipulator
equipment to provide better servicing of the painting stations (if possible).

Page 14 of 15

Question 3B - continued

Page 15 of 15

You might also like