Sanjeev Saitia Project Submittal For Discrete Event Simulation and Modeling

advertisement
Sanjeev Saitia
Sanjeev Saitia
Project Submittal
For Discrete Event Simulation and Modeling
Dr. Gutierrez Miravete Ernesto
1
Sanjeev Saitia
TABLE OF CONTENTS
TOPIC
PAGE NO.
ABSTRACT
3
PROBLEM FORMULATION AND OBJECTIVE
3
DATA COLLECTION
4
STATISTICAL RESULTS OF MEASURED DATA
7
TIME STATISTICS OF INDIVIDUAL COMPONENT
8
COMPONENT-WISE DISTRIBUTION SUMMARY CHART
8
MODULAR STATISTICAL DISTRIBUTION
9
DISCRETE EVENT MODEL OF TIME ANALYSIS
10
VERIFICATION AND VALIDATION OF SIMULATION MODEL
11
OUTPUT RESULTS
13
OPTIMIZATION OF PERFORMANCE COST
16
CONCLUSIONS AND OBSERVATIONS
17
FUTURE IMPLEMENTATION
18
REFERENCES
18
APPENDIX
19
2
Sanjeev Saitia
3
OPTIMIZATION OF THE ANALYSIS TIME AND PERFORMANCE COST ANALYSIS
ABSTRACT:
Simulation is widely used in manufacturing for high level planning. Its
application is rapidly increasing in other fields such as scheduling, detailed
equipment models, and application specific models for use in evaluation,
engineering, sales, and marketing. In 1989, the U.S. Department of Defense and
Department of Energy specified that simulation and modeling technology is one of
the top 22 critical technologies in the Unites States. Another recent focus in
task analysis has been placed on simulation of problem solving and other forms
of cognitive behavior. In regard to different purposes for which simulation
models are used, the following principles are mainly applied:
Modeling Principle 6: A model should be evaluated according to its usefulness.
From an absolute perspective, a model is neither good or bad, nor is it neutral.
Modeling Principle 7: The purpose of simulation modeling is knowledge and
understanding, not models.
Keeping these principles in mind, this paper provides insight into the model
that knowledge the performance of the process and the analyst including time
management. The feasibility of doing the time management analytical studies and
simulation, and evaluating the performance cost, is demonstrated by successful
development of real world problem simulation. The results are verified using
statistical and empirical formulations.
PROBLEM FORMULATION AND OBECTIVE:
In the real world, each project completion takes number of days, hours or
months. The analysis time and computation is becoming expensive and time
consuming. Since ‘Time is the Money”, every attempt is made to reduce the time
of computation. In this project, an application-specific time management problem
is analyzed and simulated. In the aircraft engine industry, each engine is
composed of different modules. Each module is analyzed from the weight point of
view before a best design is achieved. In this paper, the actual time taken
(weight analysis time) by each module of an engine to completion of a project is
measured.
Sanjeev Saitia
4
The objective of this study is to analyze and simulate the actual time taken by
each module and to perform cost analysis to achieve the optimum cost of
computation and performance.
The following figure illustrates the division of an engine into different
modules.
Aircraft Engine
AIRFOIL
L
FAN
AFFA
N
LPC
CORE
LPC
LPT
CORE
TEC
LPTTEC
Nomenclature:
Airfoil: An airfoil is a cross-section of the blade.
LPC :
Low Pressure Compressor ;
LPT :
Low Pressure Turbine
TEC :
Turbine Exhaust Case ;
D/B
HPC :
High Pressure Compressor ;
CORE : HPC + D/B + HPT
HPT :
High Pressure Turbine
:
Diffuser Burner
DATA COLLECTION:
The Data collection is crucial and time-consuming part of the simulation. The
objective of the analysis is halfway achieved based on the quality of data collected.
In this case, actual time measured for weight analysis of different modules, is
measured using a watch. The time of start represents when the analysis is started for
a particular section. The break time is the time taken off for personal or other
reasons. The time end is the module analysis completion time. The initial means the
time of initial analysis run.
Sanjeev Saitia
5
Since time taken by a project is sometimes more and constitutes involvement of other
tasks and meetings, the measured data is independent and represents only the analysis
time. There is also a check phase (when results are compared), which is not considered
as the part of this project. It is only the analysis time recorded for this project as
represented by initial run.
Measured Real Project Data
PW8160-OPC3
Dated
Component
Time of
Break
Start
Time of
Time
End
Taken
Minutes
Remarks
Run #
Minutes
5-Nov
DULC
11.56
0
11.58
0.02
PROJECT C3
Initial
5-Nov
HPC
11.58
0
12.11
0.13
PROJECT C3
Initial
5-Nov
D/B
12.12
0
12.14
0.02
PROJECT C3
Initial
5-Nov
HPT
12.14
0
12.18
0.04
PROJECT C3
Initial
5-Nov
CORE
12.2
0
12.31
0.11
PROJECT C3
Check
5-Nov
CORE
12.32
0
12.41
0.09
PROJECT C3
Check
5-Nov
LPC
1.35
0
1.45
0.1
PROJECT C3
Initial
5-Nov
LPC
1.45
0.3
2.55
0.4
PROJECT C3
Initial
5-Nov
LPT
4.12
0
4.2
0.08
PROJECT C3
Initial
8-Nov
LPT
9.1
0
9.15
0.05
PROJECT C3
Check
8-Nov
LPT
0
0
0
0.15
PROJECT C3
Check-Add
8-Nov
HPT
0
0
0
0.15
PROJECT C3
Check-Add
8-Nov
HPC
0
0
0
0.25
PROJECT C3
Check-Add
8-Nov
LPC
0
0
0
0.15
PROJECT C3
8-Nov
LPC-Parametric
0
0
0
150
PROJECT C3
8-Nov
TEC
3.4
0.05
3.5
0.05
PROJECT C3
Initial
8-Nov
A/F
3.55
0
4
0.05
PROJECT C3
Initial
8-Nov
FAN
4.4
0
5
0.2
PROJECT C3
Initial
Check-Add
2,4,6% Parametric Studies
Sanjeev Saitia
Measured Real Project Data (Contd.):
STF1156CA
Dated
Component
Time of
Break
Start
Time of
Time
End
Taken
Minutes
21-Oct
21-Oct
Remarks
Run #
0.1
0.24
ST56CA
ST56CA
Initial
Initial
Minutes
A/F
FAN
8.35
9.06
0
0.1
8.45
9.4
21-Oct
FAN
9.5
0
10
0.1
ST56CA
Initial
21-Oct
FAN-CH
10
0
10.25
0.25
ST56CA
Check
22-Oct
CORE
2.35
0
3.07
0.32
ST56CA
Initial
22-Oct
CORE-CH(IP)
3.2
0
3.35
0.15
ST56CA
Check -I/p
22-Oct
CORE-CH(OP)
3.35
0
4.25
0.5
ST56CA
Check-O/P
22-Oct
LPC
4.35
0
4.45
0.1
ST56CA
Initial
22-Oct
LPC-CH
4.45
0
5.55
0.1
ST56CA
Check
22-Oct
LPT
8.21
0
8.31
0.1
ST56CA
Initial
22-Oct
LPT
8.32
0
8.35
0.03
ST56CA
Check
22-Oct
TEC
8.54
0
8.57
0.03
ST56CA
Initial
22-Oct
TEC
8.57
0
9
0.03
ST56CA
Check
22-Oct
FAN
9.05
0
9.22
0.17
ST56CA
Initial
22-Oct
A/F-REV
9.3
0
9.35
0.05
ST56CA
Initial
22-Oct
FAN-REV
11
0
11.3
0.3
ST56CA
Initial
22-Oct
FAN-REV
12.5
0
1.15
0.25
ST56CA
Initial
Break
Time of
Time
Remarks
Run #
End
Taken
0.35
0.05
PW8160
PW8160
Initial
Check
Measured Real Project Data:
PW8160
Dated
Component
Time of
Start
Minutes
6-Oct
6-Oct
FAN
FAN-CH
6-Oct
6-Oct
Minutes
12.3
1.05
0
0
1.05
1.1
CORE
2.3
0
4
1.3
PW8160
Initial
LPC
1.15
0
1.36
0.21
PW8160
Initial
6-Oct
LPC-contd
1.4
0
1.5
0.1
PW8160
Initial
6-Oct
LPC-CH
1.5
0
1.55
0.05
PW8160
Check
6-Oct
HPC-CH
8.45
0.05
9.27
0.37
PW8160
Check-I/p
6-Oct
HPC-CH
9.27
0.05
9.5
0.18
PW8160
Check-O/P
7-Oct
LPC-CH
8.35
0.1
8.55
0.1
PW8160
Check
7-Oct
LPC-CH
8.55
0.05
9.55
0.05
PW8160
Check
7-Oct
LPT
10.27
0
10.5
0.23
PW8160
Initial
7-Oct
LPT-CH
10.5
0
11.35
0.45
PW8160
Check
7-Oct
LPT-REV
1.1
0
1.32
0.22
PW8160
Initial
7-Oct
HPC-CH
1.35
0
2.4
1.05
PW8160
Check
7-Oct
HPC-CH
2.4
0
3.15
0.35
PW8160
Check
6
Sanjeev Saitia
7
Measured Analysis Time Data:
Analysis Time for Each Module (Minutes)
TAFF
TLP
TCR
TLTEC
Project
S. No.
AIRFOI
L
FAN
LPC
CORE
LPT
TEC
AFFAN
LPC
CORE
LPTTEC
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
5.0
10.0
4.0
4.2
8.7
5.6
6.8
8.9
8.2
7.8
5.3
5.8
9.6
6.1
8.7
9.4
5.5
8.0
7.9
6.9
5.9
9.0
7.8
8.8
4.7
20.0
34.0
35.0
27.2
24.8
28.1
33.4
26.2
31.2
21.7
33.2
25.9
25.3
35.0
31.6
21.0
33.5
30.4
34.3
27.7
24.1
25.7
26.8
29.6
34.2
50.0
10.0
31.0
10.4
31.6
29.9
19.9
43.1
36.9
46.7
16.1
45.9
34.1
38.5
36.1
22.2
46.5
45.1
30.3
44.5
40.5
12.7
44.3
42.9
16.4
41.0
47.0
90.0
87.3
47.1
66.1
67.7
46.7
54.7
56.7
45.9
57.8
61.2
80.8
82.9
86.8
68.6
89.3
65.4
86.9
88.2
83.5
77.0
46.5
78.5
8.0
10.0
23.0
9.4
9.9
13.3
14.0
9.6
15.0
19.3
12.8
20.9
13.8
8.5
12.3
13.7
19.9
21.7
20.3
16.1
19.2
21.7
22.2
8.7
14.0
5.0
3.0
4.0
3.5
4.7
4.4
4.9
3.3
4.0
3.2
3.1
3.8
4.0
4.3
3.3
4.1
3.7
4.7
3.9
4.6
3.8
4.2
4.8
4.5
3.7
25.0
44.0
39.0
31.4
33.5
33.7
40.2
35.1
39.4
29.5
38.5
31.7
34.9
41.1
40.3
30.4
39.0
38.4
42.2
34.6
30.0
34.7
34.6
38.4
38.9
50.0
10.0
31.0
10.4
31.6
29.9
19.9
43.1
36.9
46.7
16.1
45.9
34.1
38.5
36.1
22.2
46.5
45.1
30.3
44.5
40.5
12.7
44.3
42.9
16.4
41.0
47.0
90.0
87.3
47.1
66.1
67.7
46.7
54.7
56.7
45.9
57.8
61.2
80.8
82.9
86.8
68.6
89.3
65.4
86.9
88.2
83.5
77.0
46.5
78.5
13.0
13.0
27.0
12.9
14.6
17.7
18.9
12.9
19.0
22.5
15.9
24.7
17.8
12.8
15.6
17.8
23.6
26.4
24.2
20.7
23.0
25.9
27.0
13.2
17.7
STATISTICAL RESULTS OF THE MEASURED DATA:
The statistical analysis of the measured data is tabulated below. The five different
distributions are calculated for each module using four different criteria
Chi-square (2), P-Value, Kolmogorov-Smirnov, and Anderson-Darling. The mode of
selection of distribution is prioritized on the basis of Kolmogorov-Smirnov
statistical results.
Sanjeev Saitia
8
TIME STATISTICS OF INDIVIDUAL COMPONENT
(Minutes)
AFFAN
LPC
CORE
LPT
N
MIN
MAX
MEAN
MEDIAN
STDEV
Q1
Q3
25
25
44
35.94
35.1
4.608
32.6
8.75
25
10
50
33.02
36.1
12.7
21.05
44.4
25
41
90
68.14
67.7
16.74
50.9
85.15
25
12.8
27
19.11
17.8
5.03
13.9
23.9
COMPONENT WISE DISTRIBUTION SUMMARY CHART
AFFAN STATISTICAL DISTRIBUTION
S. NO.
DISTRIBUTION
1
Triangular Distr
2
3
PARAMETERS
2
P
Kolmogorov-Smirnov
A-D
Min = 25.0, Max = 44.0
2.4
0.1213
0.1430
0.4757
Beta Distr.
 = 12.96,  = 3.78, Scale = 46.4
6.8
0.009
0.1484
0.3317
Extreme Value Distr.
Mode = 38.11, Scale = 3.88
6.8
0.0334
0.1506
0.3795
4
Weibull Distr.
Loc. = -20.41, Scale = 58.35, Shape = 15.0
6.8
0.009
0.1555
0.3879
5
Logistic Distr.
Scale = 2.67, Mean = 36.14
4.4
0.1108
0.1800
0.4787
LPC STATISTICAL DISTRIBUTION
S. NO.
DISTRIBUTION
PARAMETERS
2
P
Kolmogorov-Smirnov
A-D
1
Triangular Distr
Min = 10.0, Max = 50.0
2.8
0.0943
0.1114
0.3914
2
Beta Distr.
 = 1.64,  = 0.84, Scale = 50.02
0.8
0.371
0.1114
0.3602
3
Logistic Distr.
Scale = 7.6, Mean = 34.04
2.8
0.2466
0.1224
0.7571
4
Weibull Distr.
Loc. = -2.07, Scale = 39.29, Shape = 3.02
4.4
0.0359
0.1374
0.8590
5
Normal Distr.
Mean = 33.02 , Stand Dev. = 12.70
6.8
0.0334
0.1417
0.8254
CORE STATISTICAL DISTRIBUTION
S. NO.
DISTRIBUTION
PARAMETERS
2
P
Kolmogorov-Smirnov
A-D
1
Extreme–Value Distr
Mode = 76.2, Scale = 13.87
5.2
0.0743
0.1264
0.8934
2
Logistic Distr.
Mean = 68.58, Scale = 10.34
1.6
0.4493
0.1331
0.8052
3
Beta Distr.
 = 3.28,  = 1.05, Scale = 90.06
3.2
0.0736
0.1403
0.9222
4
Normal Distr.
Mean = 68.14,  = 16.74
3.2
0.2019
0.1416
0.8301
5
Weibull Distr.
Loc. = 32.41, Scale = 40.34, Shape = 2.26
3.2
0.0736
0.1546
0.8534
LPTTEC STATISTICAL DISTRIBUTION
S. NO.
DISTRIBUTION
PARAMETERS
2
P
Kolmogorov-Smirnov
A-D
1
Logistic Distr.
Mean = 18.93, Scale = 3.07
4.4
0.1108
0.1214
0.7035
2
Normal Distr.
Mean = 19.11,  = 5.03
4.4
0.2019
0.1416
0.8301
3
LogNormal Distr.
Mean = 19.12,  = 5.09
4.4
0.1108
0.1405
0.7489
4
Extreme Value Distr.
Mode = 16.71,  = 4.15
6.4
0.0408
0.1428
0.7728
5
Beta Distr.
 = 3.93,  = 1.84, Scale = 28.08
2.8
0.0943
0.1514
0.8725
Sanjeev Saitia
9
MODULAR STATISTICAL DISTRIBUTIONS:
Module Section: AFFAN
C r y s ta l Ba ll Stu d e n t Ve r s io n
A F FA N
N o t fo r C o m m e r c ia l U s e
Triangular distribution with parameters:
Minimum
25.00
Likeliest
34.50
Maximum
44.00
2 5 .0 0
2 9 .7 5
3 4 .5 0
3 9 .2 5
4 4 .0 0
Selected Range is from 25.00 to 44.00
Module Section: LPC
Triangular distribution with parameters:
Minimum
Likeliest
Maximum
10.00
45.90
50.00
Selected range is from 10.00 to 50.00
Module Section: CORE
C r y s ta l Ba ll Stu d e n t Ve r s io n
C OR E
N o t fo r C o m m e r c ia l U s e
Normal distribution with parameters:
Mean
Standard Deviation
68.14
16.74
1 7 .9 3
4 3 .0 4
6 8 .1 4
9 3 .2 5
1 1 8 .3 5
Selected range is from –infinity to +infinity
Module Section: LPTTEC
Normal distribution with parameters:
Mean
Standard Dev.
19.11
5.03
Selected range is from –infinity to +infinity
MODEL TRANSLATION:
The real world problem is portrayed in Discrete Simulation model using Promodel v4.2.
The components that flow in a discrete system, such as people, equipment, orders, and
raw materials, are called entities.
Sanjeev Saitia
10
The different engine modules are treated as entities. The goal of a discrete
simulation model is to portray the activities in which the entities engage and thereby
learn something about the system’s dynamic behavior. Simulation accomplishes this
objective by defining the states of the system and constructing activities that move
it from state to state. The beginning and ending of each activity are events.
The state of the model remains constant between consecutive event times, and a
complete dynamic portrayal of the state of the model is obtained by advancing
simulated time from one event to the next. This timing event is referred to as the
next-event approach. An analytical queuing
model
is created to produce the steady
state results regarding the total module output and the average resource utilization.
In this way, a number of different runs are made at different simulation times to
assure that the steady state condition is reached.
The empirical model is created using M/G/1 and is tabulated to compare with the
simulated model results.
The logic associated with processing the arrival and analysis events depends on the
state of the system at the time of the event. In the case of the arrival event, the
disposition of the arriving event (file modules) is based on the distribution of each
file at the Performance Office Location. At the Analysis event, the status of the
module analysis time depends on whether a file is waiting. If the file is waiting in
the queue, the analyst status remains busy, and the queue length is reduced by 1. And
a analysis file removed from the queue is scheduled, if, however, the queue is empty,
the status is idle.
At any instant in the simulated time, the model is in a particular state. As events
occur, the state of the model may change as prescribed by the logical-mathematical
relationships associated with the events. Thus, events define potential changes. The
state changes can be viewed from two perspectives:
1) The process that the part encounters as it seeks service or
2) The events that cause the state to change.
DISCRETE EVENT MODEL OF THE TIME ANALYSIS SYSTEM:
The states of the time analysis system are measured by the number of parts in the
system and the status of the analyst.
Sanjeev Saitia
11
The following figure illustrates the system:
Time In System
Create Node
Queue Node
COLCT Node
A simple network model illustrates that entities are inserted into the network at the
CREATE node. There is a zero time for the part entity to travel to the QUEUE node, so
that the parts arrive to it at the same time as they are created. The parts either
wait or are processed. The time spent in the system by a part is then collected at the
COLCT node
VERIFICATION AND VALIDATION OF THE SIMULATION MODEL:
The different approaches of verifying and validating the models are: Conceptual Model
Validity, Model Verification, Operational Validity, and Data Validity. The model
verification and validation, is generally considered to a process and is usually part
of the model development process.
Model validation is usually defined to mean “Substantiation that a computerized model
within its domain of applicability possesses a satisfactory range of accuracy
consistent with the intended application of the model”. The model verification is
often defined as “ ensuring that the computer program of the computerized model and
its implementation are correct” and is the definition adopted in the project. Model
accreditation determines if a model satisfies a specified model accreditation criteria
according to a specified process. The amount of accuracy required is specified in the
beginning of the model development and the data collection process. Since the design
variables are random, the properties and functions of the random variables such as
means and variances are used to determine the validity of the model and the data.
It is often too costly and time consuming to determine that a model is absolutely
valid over the complete domain of its intended applicability.
Sanjeev Saitia
12
The simplified version of the modeling process is drawn below, which includes the data
as well as the operational validity.
Problem Entity
Operational
Validity
Conceptual
Model
Validity
Data Validity
Problem Entity
Problem Entity
Computerized
Model
Validity
The validation of the model is objective (Blaci and Sargent 1984 Bibliography), when
it constitutes some type of statistical test or mathematical procedure. The simulation
animation is another way of determining the validation. Apart from that the following
other validation tests are done:
i)
Face Validity – Validates the logic in the conceptual model by asking
Prof. Ernesto (validation from a knowledgeable person about the system).
ii)
Historical Data Validation.
iii)
Fixed Values – Comparison with Empirical Results.
iv)
Internal Validity – Several runs are made and 20 replications are done
once it is determined that the steady state is reached at 10,000 runs.
v)
Operational Graphics – Animation
vi)
Traces
Sanjeev Saitia
13
OUTPUT RESULTS:
The simulation results and the conceptual results are tabulated for the different
models of the engine below:
SIMULATION RESULTS – AFFAN SECTION
COMPARISON BETWEEN EMPIRICAL AND SIMULATED ANALYSIS TIME TAFF
(Minutes)
Empirical
Results




L
LQ

Q
PO
0.023
0.028
4.608
0.817
2.668
1.851
117.4
81.446
0.183
10
Hours
0.928
1.551
0.623
58.15
43.35
0.072
100
Hours
0.777
2.438
1.661
110.8
87.5
0.223
1000
Hours
0.786
2.135
1.349
95.26
72.2
0.214
Simulation Output
10,000
10,100
10,500
Hours
Hours
Hours
0.795
2.365
1.571
104.2
80.4
0.205
0.795
2.36
1.566
104.0
80.2
0.205
0.794
2.34
1.545
103.2
79.38
0.206
10000 Hours
20 Replications
2.34
1.547
103.2
79.2
0.793
Lave
LQavg
avg
Qavg
avg
Lsd
LQsd
sd
Qsd
sd
0.122
0.115
4.63
4.3
0.0072
SIMULATION RESULTS – LOW PRESSURE COMPRESSOR (LPC)
COMPARISON BETWEEN EMPIRICAL AND SIMULATED ANALYSIS TIME TLP
(Minutes)
Empirical
Results




L
LQ

Q
PO
0.022
0.030
12.70
0.718
1.766
1.046
81.23
48.21
0.282
10
Hours
0.779
1.116
0.337
43.8
34.4
0.221
100
Hours
0.679
1.754
1.075
81.29
64.28
0.321
1000
Hours
0.680
1.391
0.711
63.62
46.41
0.320
Simulation Output
10,000
10,100
10,500
Hours
Hours
Hours
0.675
1.448
0.773
66.36
49.45
0.325
0.675
1.446
0.771
66.27
49.45
0.325
0.676
1.445
0.769
66.15
49.24
0.324
10000 Hours
20 Replications
Lavg
LQavg
avg
Qavg
avg
1.433
0.760
66.01
49.14
0.673
Lsd
LQsd
sd
Qsd
sd
0.045
0.038
1.577
1.262
0.0069
Sanjeev Saitia
14
OUTPUT RESULTS(Contd.):
SIMULATION RESULTS – CORE
COMPARISON BETWEEN EMPIRICAL AND SIMULATED ANALYSIS TIME TCR
(Minutes)
Empirical
Results




L
LQ

Q
PO
0.007
0.015
16.70
0.454
0.655
0.200
98.211
30.071
0.546
10
Hours
0.739
0.828
0.089
68.95
63.23
0.261
100
Hours
0.359
0.443
0.0829
82.94
68.78
0.640
1000
Hours
0.463
0.669
0.206
99.25
77.20
0.537
10,000
Hours
0.439
0.618
0.179
96.02
75.77
0.561
Simulation Output
10,100
10,500
Hours
Hours
0.440
0.620
0.180
96.13
75.82
0.560
10000 Hours
20 Replications
0.656
0.204
98.85
77.35
0.452
Lavg
LQavg
avg
Qavg
avg
0.441
0.622
0.181
96.29
75.88
0.559
Lsd
LQsd
sd
Qsd
sd
0.022
0.013
1.59
0.986
0.0092
SIMULATION RESULTS – LOW PRESSURE TURBINE AND EXHAUST CASE
COMPARISON BETWEEN EMPIRICAL AND SIMULATED ANALYSIS TIME TLTEC
(Minutes)
Empirical
Results




L
LQ

Q
PO
0.029
0.052
5.03
0.546
0.897
0.351
31.397
12.287
0.454
10
Hours
0.546
0.701
0.155
23.38
19.72
0.454
100
Hours
0.509
0.871
0.302
30.27
22.39
0.491
1000
Hours
0.538
0.884
0.346
31.47
23.76
0.462
Simulation Output
10,000
10,100
10,500
Hours
Hours
Hours
0.539
0.888
0.349
31.45
23.98
0.461
0.539
0.888
0.349
31.46
23.98
0.461
0.539
0.888
0.349
31.46
23.99
0.461
10000 Hours
20 Replications
Lavg
LQavg
avg
Qavg
avg
0.916
0.373
32.25
24.54
0.543
Lsd
LQsd
sd
Qsd
sd
0.015
0.010
0.313
0.232
0.0047
Cost estimation is an crucial part of engineering and particularly in the analysis
when the most of the time is spent
in the computation. The cost is estimated based on
the Program Evaluation Review Technique. It involves making a most likely estimate, an
optimistic estimate (lowest cost), and a pessimistic estimate (highest cost).
Sanjeev Saitia
The mean and variance for each cost element is calculated as :
E(Ci)
=
Var(Ci)
=
0.167(L + 4M +H)
(0.167(H-L))**2
E(C1) = Expected cost of the AFFAN module section
E(C2) = Expected cost of the LPC module section
E(C3) = Expected cost of the Core module section
E(C4) = Expected cost of the LPTTEC module section
Var(Ci) = Variance of the cost of each module section
LOWEST
COST
MODAL
COST
HIGHEST
COST
AFFAN
E(C1)
$33.3 /Hr
Var(C1)
LPC
$47.9 /Hr
$ 17.9/Hr
$47.4 /Hr
LOWEST
COST
MODAL
COST
HIGHEST
COST
$58.7 /Hr
$ 54.13
/Hr
$79.2 /Hr
E(C4)
Var(C4)
$ 25.9 /Hr
$ 9.9 /Hr
$ 66.7 /Hr
LPTTEC
E(C3)
Var(C3)
$54.7 /Hr
$101.5/Hr
Var(C2)
$ 61.2 /Hr
CORE
LOWEST
COST
MODAL
COST
HIGHEST
COST
E(C2)
$ 13.3 /Hr
$96.8 /Hr
LOWEST
COST
MODAL
COST
HIGHEST
COST
$ 118.4
/Hr
$120.0 /Hr
$ 17.1 /Hr
$ 25.5 /Hr
$ 36.0 /Hr
Based on the Central Limit Theorem, the total cost is the added cost of the subelements
E(CT)
=
Expected Total Cost in Dollars
E(CT)
=
E(C1)
=
47.4
=
$224.2/Hr
=
$ 1793.6/day
+
E(C2)
+
54.1
+
+
E(C3)
96.8
+
+
E(C4)
25.9
15
Sanjeev Saitia
Var(CT)
= Variance of Total Cost In Dollars
Var(CT) =
Var(C1)
=
17.9
=
$225.4/Hr
+
Var(C2)
+
79.2
+
Var(C3)
+
+
118.4
+
Var(C4)
9.9
OPTIMIZATION OF THE PERFORMANCE COST:
The Optimization of the cost function using Automated Design Synthesis (ADS) results
are tabulated below.
Optimization Function Objective : Minimize COST, C(T) = [ 1+ 1.333*T] ** (0.75 / T)
subject to :
T
= TAFF + TLP + TCR + TLTEC
G(1)
= - T + 88.8
G(2)
=
25.0 – TAFF  0.
G(3)
=
TAFF
G(4)
=
10.0 - TAFF  0.
G(5)
=
TLP – 50.0
G(6)
=
41.0 – TCR  0.
G(7)
=
TCR – 90.0
G(8)
=
12.8 – TLTEC  0.
G(9)
=
TLTEC – 27.0
 0.
- 44.0  0.
 0.
 0.
 0.
All time variables are measured in Minutes.
---------------------OPTIMIZATION RESULTS
---------------------OBJECTIVE FUNCTION VALUE
DESIGN VARIABLES
1.02026E+00
(per minute)
16
Sanjeev Saitia
LOWER
VARIABLE
UPPER
BOUND
VALUE
BOUND
1
2.50000E+01
4.40000E+01
1.00000E+11
2
1.00000E+01
5.00000E+01
1.00000E+11
3
4.10000E+01
9.00000E+01
1.00000E+11
4
1.28000E+01
2.70000E+01
1.00000E+11
DESIGN CONSTRAINTS
1) -1.2220E+02 -1.9000E+01
6) -4.9000E+01
3.8147E-06 -4.0000E+01 -1.9073E-05
1.5259E-05 -1.4200E+01 -4.1962E-05
FUNCTION EVALUATIONS =
31
~/design (33)
Cost = $ 1.0203 * 60 = $61.22/hr
= $489.74/day
CONCLUSIONS AND OBSERVATIONS:
1) There is a good agreement of the simulated and the analytical results.
2)
The large values of cost variance indicates that the greater uncertainty, and
variability and hence more conservatism in the TCR.
3)
The estimated cost of analysis is $224/hour.
4)
It is recommended to perform sensitivity of some projects based on the
existing data.
5)
The optimized cost is found to be one fourth of the Estimated Cost.
17
Sanjeev Saitia
18
AVERAGE UTILIZATION - Roe Avg
0.543
TLTEC
0.452
Utilization
TCR
Series1
0.673
TLP
0.793
TAFF
Module
6) The maximum utilization is in the case of the Fan.
FUTURE IMPLEMENTATION:
1)
To analyze the full model with grouping to complete a single project.
2)
Implementation of the Optimization of the following function using Neural
Network.
Optimization Function Objective : Minimize COST, C(T) = [ 1+ 1.333*T] ** (0.75 / T)
REFERENCES:
1)
Certification and Validation of Simulation Models, Robert G. Sargent
2)
Discrete-Event System Simulation, Jerry Banks, John S. Carson, Barry L. Nelson
3)
Promodel User’s Manual and Software
4)
Operations Research An Introduction, Hamdy A. Taha
5)
Handbook of Industrial Engineering, G. Salvendy
6)
Introduction to Simulation and Risk Analysis, James R. Evans, David L. Olson
7)
Integrating Targeted Cycle-Time Reduction Into The Capital Planning Process,
N.Grewal, Jennifer K.Robinson
Sanjeev Saitia
APPENDIX
19
Sanjeev Saitia
20
********************************************************************************
*
*
*
Formatted Listing of Model:
*
*
A:\Pjnew.mod
*
*
*
********************************************************************************
Time Units:
Distance Units:
Minutes
Feet
********************************************************************************
*
Locations
*
********************************************************************************
Name
---------------Table
Engineer
Performance
Analytical_Group
Aerodynamist
Commun
Program_Manager
LocInt
Cap
-------1
1
1
1
1
INFINITE
1
2
Units
----1
1
1
1
1
1
1
1
Stats
----------Basic
Time Series
Basic
Basic
Time Series
Time Series
Time Series
Time Series
Rules
-------------Oldest, ,
Oldest, ,
Oldest, ,
Oldest, ,
Oldest, ,
Oldest, FIFO,
Oldest, ,
Oldest, ,
Cost
-----------30.0/hr
50.0/hr
********************************************************************************
*
Entities
*
********************************************************************************
Name
---------FAN
LPC
CORE
LPT
FANLPC
Speed (fpm)
-----------150
150
150
150
150
Stats
Cost
----------- -----------Time Series
Time Series
Time Series
Time Series
Time Series
********************************************************************************
*
Path Networks
*
********************************************************************************
Name
Type
T/S
From
-------- ----------- ---------------- -------Net1
Non-Passing Time
N1
N2
N3
N4
To
-------N2
N3
N4
N5
BI
---Uni
Uni
Uni
Uni
Dist/Time
---------98.45
2.57
0.15
0.14
Speed Factor
-----------1
1
1
1
********************************************************************************
*
Interfaces
*
Sanjeev Saitia
21
********************************************************************************
Net
Node
---------- ---------Net1
N1
N3
N4
Location
-----------Aerodynamist
Engineer
LocInt
********************************************************************************
*
Processing
*
********************************************************************************
Process
Entity
Location
Operation
Move Logic
-------- --------------- ----------------------------FAN
Commun
WAIT 1 MIN
Routing
Blk
Output
Engineer
Rule
---- -------- --------------- ------1
MOVE
FAN
Destination
Engineer
FIRST 1
WAIT N(28.63,4.50)
Var1 = GETCOST()
MOVE
LPC
MOVE
LPC
MOVE
ALL
FANLPC
MOVE
FANLPC
Commun
Engineer
LocInt
LocInt
1
FAN
LocInt
FIRST 1
1
LPC
Engineer
FIRST 1
1
LPC
LocInt
FIRST 1
1
FANLPC
Program_Manager FIRST 1
1
FANLPC
EXIT
WAIT 5.0 MIN
WAIT N(33.02,12.70)
LP=LP+1
WAIT 5.0
Accum 1
Group 1
As FANLPC
WAIT 0.1
Program_Manager WAIT 0.1
FIRST 1
********************************************************************************
*
Arrivals
*
********************************************************************************
Entity
-------FAN
LPC
Location
-------Commun
Commun
Qty each
---------1
1
First Time
---------0
0
Occurrences
----------INF
INF
Frequency Logic
---------- -----------E(40)Min
E(40) Min
********************************************************************************
*
Variables (global)
*
********************************************************************************
Sanjeev Saitia
ID
---------LP
Var1
Type
-----------Integer
Real
Initial value
------------0
0
Stats
----------Time Series
Time Series
22
Download