Modeling and Simulation of Jet Engine Components Repair Unit

advertisement
Modeling, Simulation and Analysis
DSES 6620
FINAL PROJECT:
Modeling and Simulation of Jet Engine Components
Repair Unit
Jacek Spychalski
12/05/02
Prof. Ernesto Gutierrez-Miravete
1
Table of Contents:
1. Introduction
3
2. Main Objectives
3
3. Process Description
3
3.a) Entities
3
3.b) Locations
4
3.c) Arrivals
6
3.d) Process and Routing
7
4. Results of Simulation
14
2
1. Introduction
Conceptual Process Cell for Jet Engine components at Pratt & Whitney Aftermarket Services Repair Business
Unit was the subject of this project. Previous work experience in this area have given an idea about hypothetical unit
in which three real jet engine parts will be repaired. Although described process cell does not exist, model was based
on real overhaul facility that processes wide variety of different components.
ProModel software was used to build a model, which will allow to simulate a workflow in this conceptual
repair station process cell. Results obtained from simulation will allow conducting analysis based on which further
conclusions will be made.
2. Main Objectives
Purpose of this simulation and analysis is to demonstrate the modeling capability and optimize the workflow
to obtain maximum throughput in minimum time. Best utilization of all the machines/workstations is the key to
successful simulation. Assuming that process times for certain machines that repair appropriate component are
specified and all the machines have constant rate of failure depending on the type of piece of equipment, machine
capacities can be modified.
3. Process Description
3.a)
Entities
Three components from PW4000-112” (PW4098) will be used in this model:
1. High Pressure Compressor 5th Stage Disk, P/N 56H506 – Component_1:
2. High Pressure Compressor Front Hub, P/N 51H572 – Component_2:
3
3. High Pressure Compressor 15th Stage Disk, P/N 56H005 – Component_3:
3.b)
-
Locations
Model consists of 12 locations:
5 fully automated machines (CMM, VTL1, Surface Treat, VTL2, Grinder)
3 inspection locations (Receive_In, Visual Inspection, Final Inspection)
2 non-destructive inspections (FPI, Local_FPI)
1 Cleaning
1 Blending Booth
Schematics:
4
RECEIVE IN
CLEAN
CMM
FPI
VISUAL
INSPECTION
BLENDING
VTL 1
FINAL
INSPECTION
GRINDER
SURFACE
TREAT
VTL 2
LOCAL FPI
Above schematics shows all possible routing that any of the three components can be processed through.
Colors of the arrows correspond to the following routings:
Component 1, 2 & 3
Component 2
Component 3
Component 1 & 3
Component 1
Component 1 & 2
Sequencing in operations for all three components was a deciding factor in laying out the cell.
3.c)
Arrivals
Arrival and service completion events for three types of parts will be defined by discrete distribution of random
variables specific to appropriate component.
5
Arrivals distribution data was generated using Stat Fit program. Ten parts of three Entities (Component1, 2,
3) were tracked down at Receive In location in Pratt and Whitney facility. Following data was obtained from
observation:
Occurance
1
2
3
4
5
6
7
8
9
10
Arrival Intervals (time between arrivals in min)
Component 1
Component 2
Component 3
360
900
1260
240
1200
720
300
900
840
360
720
1440
360
840
840
420
1080
540
360
1200
420
720
660
960
360
780
1320
300
960
1140
Autofit option was used to generate fitted distributions:
3. d)
Processing and Routing:
As previously stated Process Cell in this repair station consists of 12 elements which layout is presented on
previous pages. Although all of the machines (elements) are used during the process of overhaul, my three entities
utilize the machines in a three different patterns of routing. Process time for every machine and every component is
6
defined by distributions generated in Stat Fit. Real time data collected from the observations of the actual processes
was provided to the program to generate the distributions. Next based on the highest rank of any given distribution
proper distribution function was selected and applied to the correct model processes.
Starting in from Receive In location below are the results of the observation along with selected distributions:
(For more information regarding distributions please look into Process Times.xls in Process Data folder)
Process Times at Receive In
Occurances Component 1 Component 2 Component 3
1
9
11
20
2
15
15
25
3
14
15
22
4
16
14
21
5
8
20
20
6
12
22
20
7
18
18
23
8
12
17
19
9
15
14
21
10
13
15
25
_____________________________________________________________________________________________
Process Times at Clean
Occurances Component 1 Component 2 Component 3
1
30
35
21
2
35
39
20
3
35
38
28
4
36
40
22
5
38
41
25
6
35
40
25
7
34
38
24
7
_____________________________________________________________________________________________
Process Times at FPI
Occurances Component 1 Component 2 Component 3
1
40
35
43
2
39
33
44
3
38
33
44
4
40
38
42
5
38
35
41
6
38
34
44
7
35
35
45
8
38
33
43
9
39
35
43
10
37
33
42
8
Process Times at CMM
Occurances Component 1 Component 2 Component 3
1
31
36
41
2
30
36
40
3
30
35
40
4
30
36
40
5
32
32
41
6
35
35
42
7
36
38
41
8
30
35
41
9
35
35
40
10
32
32
40
______________________________________________________________________________________________
Process Times at Visual Insp.
Occurances Component 1 Component 2 Component 3
1
62
66
70
2
65
65
75
3
68
68
73
4
60
66
68
5
68
57
75
6
68
55
71
7
65
63
69
8
60
60
64
9
62
61
68
10
58
68
75
9
Process Times at Blending (min)
Occurances Component 1 Component 2 Component 3
1
56
N/A
35
2
55
N/A
38
3
54
N/A
34
4
55
N/A
37
5
51
N/A
37
6
55
N/A
38
7
58
N/A
35
8
54
N/A
40
9
57
N/A
38
10
55
N/A
34
_______________________________________________________________________________________
Process Times at VTL1 (min)
Occurances Component 1 Component 2 Component 3
1
120
N/A
155
2
130
N/A
150
3
130
N/A
158
4
125
N/A
156
5
140
N/A
165
6
120
N/A
150
7
120
N/A
140
8
125
N/A
145
9
135
N/A
140
10
120
N/A
140
10
Process Times at Local FPI (min)
Occurances Component 1 Component 2 Component 3
1
35
N/A
37
2
35
N/A
34
3
38
N/A
37
4
34
N/A
37
5
37
N/A
35
6
37
N/A
38
7
35
N/A
35
8
35
N/A
35
9
38
N/A
36
10
34
N/A
34
___________________________________________________________________________________________
Process Times at Surface Treat (min)
Occurances Component 1 Component 2 Component 3
1
165
N/A
170
2
150
N/A
160
3
155
N/A
165
4
168
N/A
150
5
160
N/A
150
6
170
N/A
155
7
155
N/A
150
8
165
N/A
165
9
160
N/A
170
10
160
N/A
155
11
Process Times at VTL2 (min)
Occurances Component 1 Component 2 Component 3
1
150
145
N/A
2
140
150
N/A
3
145
142
N/A
4
135
140
N/A
5
150
150
N/A
6
155
155
N/A
7
150
158
N/A
8
145
140
N/A
9
135
140
N/A
10
155
145
N/A
_____________________________________________________________________________________________
Process Times at Grinder (min)
Occurances Component 1 Component 2 Component 3
1
N/A
N/A
180
2
N/A
N/A
165
3
N/A
N/A
180
4
N/A
N/A
170
5
N/A
N/A
175
6
N/A
N/A
165
7
N/A
N/A
165
8
N/A
N/A
170
9
N/A
N/A
185
10
N/A
N/A
160
12
Process Times at Final Insp (min)
Occurances Component 1 Component 2 Component 3
1
40
50
34
2
35
48
35
3
45
55
36
4
40
51
35
5
41
49
41
6
48
48
39
7
47
45
41
8
45
51
40
9
40
56
38
10
41
47
37
Summarizing all the distribution functions for all the processes:
1. Receive In – initial station for all the components that can accommodate infinite number of entities
Component 1: Weibull (8, 2.46, 6.47)
Component 2: Uniform (11, 22)
Component 3: Triangular (18, 26.8, 19.8)
2. Clean – clean line; common to all three components with the following process time distributions:\
Component 1: Pearson 5 (30, 34.1, 176)
Component 2: Triangular (34, 41.8, 41)
Component 3: Uniform (20, 28)
3. FPI – Full Fluorescent Penetrant Inspection
Component 1: Triangular (34, 40.7, 40)
Component 2: Triangular (32, 39, 32.7)
Component 3: Triangular (40, 45.6, 43.9)
4. CMM – Computer Measurement Machine allows for dimensional inspection
Component 1: Triangular (29, 37.8, 29.9)
Component 2: Triangular (31, 39, 35)
Component 3: Triangular (39, 42.4, 40.4)
5. Visual Inspection – parts are visually inspected and directed to proper machines for process
Component 1: Weibull (58, 2.1, 7.04)
Component 2: Weibull (55, 2.72, 9.85)
Component 3: Lognormal (64, 1.95, 0.4)
13
6. Blending – all of the parts required operation
Component 1: Beta (51, 58, 6.99, 4.8)
Component 3: Uniform (34, 40)
7. VTL 1 – Machine used exclusively for pre-machining operation
Component 1: Triangular: (119, 144, 119)
Component 3: Triangular: (139, 171, 139)
8. Local F.P.I. – Local Fluorescent Penetrant Inspection assures no surface damage after preMachining
Component 1: Erlang (34, 1, 1.8)
Component 3: Gamma (34, 1, 1.8)
9. Surface Treat – applies coating to surfaces previously pre-machined
Component 1: Triangular (149, 175, 159)
Component 3: Triangular (149, 177, 149)
10. VTL 2 – finish machine of Component 1 and machine to size of Component 2
Component 1: Uniform (135, 155)
Component 2: Triangular (139, 162, 139)
11. Grinder -finish grind
Component 3: Uniform (160, 185)
12. Final Inspection
Component 1: Triangular (34, 50.9, 40.8)
Component 2: Triangular (44, 58.4, 48.3)
Component 3: Exponential (34, 3.6)
As it can be noticed from above description three components will utilize (share) same machinery for certain
operations. However some processes will remain unique and specific for appropriate type of hardware therefore
proper man-hour and capital machinery planning will be crucial to the simulation. Time reduction and flawless
procedures within this conceptual cell will be the goal for successful simulation.
Repair cell will accommodate 5 machines, 5 manual workbenches and 3 inspection areas. Operators will work
8 hours in a 3-shift pattern. Operation on particular machine or workbench will take same amount of time depending
on the type of hardware as specified in previous paragraphs. The operator will be responsible for loading and
unloading parts, providing perishable tools to each of the machines, and clearing the technical problems caused by
machines.
4. Results of Simulation
Results from model simulation show high percentage of utilization most of the workstations. See data below for outputuj
General Report
Output from \\Vaio\SharedDocs\Documents\Simulation Modeling & Analysis DSES6620\Project\Project.mod
Date: Dec/19/2002 Time: 04:34:21 PM
-------------------------------------------------------------------------------Scenario
: Normal Run
14
Replication : 1 of 1
Simulation Time : 720 hr
--------------------------------------------------------------------------------
LOCATIONS
Average
Location
Scheduled
Total Minutes Average Maximum Current
Name
Hours Capacity Entries Per Entry Contents Contents Contents % Util
------------- --------- -------- ------- ----------- -------- -------- -------- -----Surface treat
720
1 200 198.680280 0.919816
1
1 91.98
Grinder
720
1
64 136.890547 0.202801
1
0 20.28
VTL 1
720
1 203 197.015611 0.925791
1
1 92.58
CMM
720
1 248 158.588940 0.910418
1
1 91.04
Visual Insp
720
1 247 157.260061 0.899149
1
1 89.91
Receive In
720 999999 331 4303.445728 32.9732
81
81 0.00
Blending
720
2 246 333.891041 1.90132
2
2 95.07
FPI
720
1 249 158.250972 0.912141
1
1 91.21
Clean
720
1 250 157.380508 0.910767
1
1 91.08
Local FPI
720
2 202 403.405104 1.88629
2
2 94.31
VTL 2
720
1 176 150.413108 0.612794
1
1 61.28
Final Insp
720
1 239 39.859088 0.220517
1
0 22.05
LOCATION STATES BY PERCENTAGE (Multiple Capacity)
%
|
Location Scheduled % Partially % | %
Name
Hours Empty Occupied Full | Down
---------- --------- ----- --------- ----- | ---Receive In
720 0.42 99.58 0.00 | 0.00
Blending
720 0.54
8.79 90.67 | 0.00
Local FPI
720 1.12
9.14 89.75 | 0.00
LOCATION STATES BY PERCENTAGE (Single Capacity/Tanks)
Location
Scheduled
% % %
%
% %
Name
Hours Operation Setup Idle Waiting Blocked Down
------------- --------- --------- ----- ----- ------- ------- ---Surface treat
720 73.84 0.00 8.01 0.00 18.15 0.00
Grinder
720
19.61 0.00 79.72 0.00 0.67 0.00
VTL 1
720
63.41 0.00 7.42 0.00 29.17 0.00
CMM
720
21.25 0.00 8.95 0.00 69.80 0.00
Visual Insp
720
1.00 0.00 10.08 0.00 88.92 0.00
FPI
720
22.24 0.00 8.79 0.00 68.97 0.00
Clean
720
7.39 0.00 8.92 0.00 83.69 0.00
VTL 2
720
59.21 0.00 38.72 0.00 2.07 0.00
Final Insp
720 22.05 0.00 77.95 0.00 0.00 0.00
FAILED ARRIVALS
15
Entity
Location Total
Name
Name
Failed
----------- ---------- -----Component 1 Receive In
0
Component 2 Receive In
0
Component 3 Receive In
0
ENTITY ACTIVITY
Average Average Average Average Average
Current Minutes Minutes Minutes Minutes Minutes
Entity
Total Quantity
In In Move Wait For
In
Name
Exits In System
System
Logic Res, etc. Operation Blocked
----------- ----- --------- ----------- ---------- --------- ---------- ----------Component 1 134
50 6186.389888 150.000000 0.000000 589.349045 5447.040843
Component 2 41
21 5355.897488 105.000000 0.000000 355.938902 4894.958585
Component 3 64
21 6225.445453 150.000000 0.000000 765.024234 5310.421219
ENTITY STATES BY PERCENTAGE
%
%
Entity
In Move Wait For
%
%
Name
Logic Res, etc. In Operation Blocked
----------- ------- --------- ------------ ------Component 1 2.42
0.00
9.53 88.05
Component 2 1.96
0.00
6.65 91.39
Component 3 2.41
0.00
12.29 85.30
VARIABLES
Average
Variable Total Minutes Minimum Maximum Current Average
Name Changes Per Change Value Value Value Value
-------- ------- ---------- ------- ------- ------- ------WIPC1
318 135.595434
0
50
50 24.8949
WIPC2
102 422.672078
0
24
20 7.89854
WIPC3
149 285.579503
0
23
21 11.2231
WIPT
569 75.780928
0
91
91 44.0165
16
Download