Professional Documents
Culture Documents
SYSTEMS SIMULATION
1
LECTURE 9
OUTLINE
2
LIFECYCLE OF A SIMULATION PROJECT
VERIFICATION VALIDATION
VALIDATION CREDIBILITY
System Implementation
VERIFICATION
Conceptual Simulation
Model Program
4
MODEL VALIDATION
INPUT INPUT
VARIABLES VARIABLES
(P , P ,..., P )
1
s s
2 l
s
(P1
m m
,P2 ,..., Pl
m
)
SYSTEM MODEL
PARAMETERS PARAMETERS
RESPONSE RESPONSE
VARIABLES VARIABLES
(R , R ,..., R )
1
s s
2
s
k (R
1
m
,R2m ,..., Rkm ) 5
VALIDATION TECHNIQUES
SUBJECTIVE STATISTICAL
Event Validation Analysis of Variance
Face Validation Confidence Intervals
Field Tests Factor Analysis
Graphical Comparisons Hotelling's T2 Tests
Hypothesis Validation Multivariate Analysis
Predictive Validation Nonparametric Tests
Sensitivity Analysis Regression Analysis
Submodel Testing Theil's Inequality Coefficient
Turing Test Time Series Analysis
t-tests 6
VALIDATION TECHNIQUES
EVENT VALIDATION
Employs identifiable events or event patterns as
criteria against which to compare model and
system behaviours.
FACE VALIDATION
People knowledge about the system under
study, based upon their estimates and intuition,
compare model and system behaviours to judge
whether the model and its results are
reasonable.
7
VALIDATION TECHNIQUES
FIELD TESTS
The model is put in an operational
situation for the purpose of collecting as
much information as possible for model
validation.
GRAPHICAL COMPARISONS
The graphs of model and system
variables are compared to investigate
similarities and discrepancies.
Characteristics such as periodicities,
skewness, trend lines, inflection points
are checked. 8
VALIDATION TECHNIQUES
HYPOTHESIS VALIDATION
Hypothesized input output relationships
for the system under study and the
developed model are compared.
PREDICTIVE VALIDATION
The model is driven by past system input
data and its forecasts are compared with
the corresponding past system output
data to test the predictive ability of the
model.
9
VALIDATION TECHNIQUES
SENSITIVITY ANALYSIS
Performed by systematically changing
the values of model input variables and
parameters over some range of interest
and observing the effect upon model
behaviour.
10
VALIDATION TECHNIQUES
TURING TEST
1. Find experts about the system under study,
2. Present them with two sets of output data one
from the model and one from the system
obtained under the same input conditions,
3. Without identifying which one is which, ask
them to differentiate between the two,
4. If they succeed, get feedback for correcting
model,
5. If they can not differentiate, our confidence in
model validity is increased.
!
11
VALIDATION TECHNIQUES
12
VALIDATION TECHNIQUES
16
VALIDATION TECHNIQUES
M/M/1 QUEUEING SYSTEM EXAMPLE
!
Experiment 1 2 3 4 5 Mean St.Dev.
End Time 989 1103 973 1067 1096 1046 61
Utilization 0.515 0.471 0.52 0.474 0.43 0.482 0.037
IA 9.84 11 9.68 10.57 10.95 10.41 0.62
S 5.09 5.19 5.06 5.06 4.71 5.02 0.18
Wq 4.531 5.435 5.317 2.895 3.471 4.33 1.122
W 9.634 10.647 10.373 7.966 8.186 9.361 1.233
Lq 0.458 0.493 0.546 0.271 0.317 0.417 0.118
L 0.974 0.965 1.066 0.747 0.747 0.9 0.145
ID 9.89 11.03 9.73 10.67 10.96 10.46 0.61
17
VALIDATION TECHNIQUES
M/M/1 QUEUEING SYSTEM EXAMPLE
CONFIDENCE INTERVAL (α=5%) for W
!
s2
X ± t n-1, 1-α /2
n
1.2332
9.361 ± t 4, 0.975
5
1.2332
9.361 ± 2.776
5
9.361 ± 1.531
[7.830,10.892 ] 18
VALIDATION TECHNIQUES
THEIL’S INEQUALITY COEFFICIENT
!
Measure of the degree to which
the time series obtained from the system agrees with
the time series obtained from the simulation model.
n
2
" mi si / n
(Y ! Y )
i =1
U =
n n
2 2
"Y mi
/n + "Y si
/n
i =1 i =1
U=1 No agreement
U=0 Perfect agreement
19