Professional Documents
Culture Documents
doi 10.1287/inte.1080.0349
2008 INFORMS
Tuomas Raivio
We used discrete-event simulation to model the maintenance of ghter aircraft and improve maintenance-related
decision making within the Finnish Air Force. We implemented the simulation model as a stand-alone tool that
maintenance designers could use independently. The model has helped the designers to study the impact of
maintenance resources, policies, and operating conditions on aircraft availability. It has also enabled the Finnish
Air Force to advance the operational capability of its aircraft eet. We designed the model to simulate both
normal and conict operating conditions. The main challenge of the project was the scarcity and condentiality
of data about the ghter aircraft, their maintenance, and various operational scenarios, especially during conict
situations.
Key words: simulation: applications; military: defense systems; reliability: availability, maintenance/repairs.
History: This paper was refereed. Published online in Articles in Advance June 4, 2008.
likely to consider. The model describes the essential features of ight operations and maintenance
including planned and unplanned maintenance, air
bases, aircraft repair shops, and maintenance personnel. Moreover, it describes both normal and conict
operating conditions.
Some earlier studies on military operations also
applied simulation to consider the effects of reliability
and maintainability on aircraft operational capability.
For example, Balaban et al. (2000) and Ciarallo et al.
(2005) developed simulation models for availability
of cargo and mobility aircraft, respectively. Upadhya
and Srinivasan (2004) built a simulation model for
availability of generic aircraft and helicopters in combat operations. Rodrigues et al. (2000) used a simulation model to assess the spare-parts management for
A-4 aircraft. Kang et al. (1998) considered two simulation models for managing spare-parts and component repairs. In a recent paper, Kladitis et al. (2007)
used simulation to analyze the impact of a new
avionics system on the availability of B-52H bombers.
However, these models either considered different
188
Mattila, Virtanen, and Raivio: Improving Maintenance Decision Making in the FiAF Through Simulation
types of ight operations than our model did or considered a more narrowly dened problem; they did
not take a system-wide view of maintenance. Pohl
(1991) used operational test data to devise a simulation model for operations of the F-15E aircraft. The
model described maintenance in much the same way
as ours did but limited the discussion to consideration
of a xed-size squadron in a single air base. To the
best of the authors knowledge, no previous simulation models in the open literature have considered the
maintenance of a eet of ghter aircraft at the depth
of the model that we present in this paper.
Our primary challenges in constructing the model
were scarcity and condentiality of data. In particular,
no data were available for modeling certain elements
of conict conditions such as battle-damage probabilities or repair-time distributions. Some condential
data, which FiAF could not share with the authors,
included parts of the contingency plans on conicttime maintenance policies. We found two approaches
useful in overcoming these challenges. First, in situations where data were unavailable, we asked subject
matter experts from different organizational levels
to provide their opinions. Second, we designed the
model such that the condential information was
included in the input data; the maintenance designers
who performed the corresponding simulation analysis could thus handle the condential data independently. Implementing the model as a stand-alone
tool with a graphical user interface (GUI) facilitated
our second approach because it made the model
approachable to the designers. The scarcity of data
also affected the validation of the model. We were
able to perform limited comparisons between the simulation output and actual performance data from the
maintenance system. Therefore, we used subject matter experts on multiple occasions to assess the underlying assumptions as well as the model output.
We introduced the model in the FiAF units that perform aircraft maintenance; it has enabled these units
to address many maintenance-related issues. Examples include the forecasting of aircraft availability, the
analysis of the resource requirements for international
operations, and the feasibility study of a readjusted
periodic maintenance program. The project has also
provided FiAF with new knowledge about possible
applications of simulation techniques. For example,
FiAF
Headquarters
Air commands
Air command 1
Other units
Air command 2
Headquarters
Air command 3
Fighter squadron
Depot-level
repair shops
Air commands
repair shop
Other units
Figure 1: The primary operational units for ight operations and aircraft
maintenance of FiAF include three air commands that are further divided
into ghter squadrons and repair shops. Separate, depot-level repair
shops perform the most demanding maintenance.
Mattila, Virtanen, and Raivio: Improving Maintenance Decision Making in the FiAF Through Simulation
189
shop for more complex maintenance tasks. Depotlevel maintenance units of the national aerospace
defense industry perform the most demanding maintenance. The organization that Figure 1 shows remains
essentially the same during both normal and conict conditions, although the decentralization of the
units during a conict may change their geographic
locations.
Normal Conditions
During peacetime, the activities of an air command
are centralized at a single air base. The general goals
of aircraft maintenance are to assure that sufcient
numbers of aircraft are available for training and possible reconnaissance ight operations at all times, and
to preserve the long-term operating condition of the
entire eet. An air command should also be able to
raise the level of preparedness when necessary.
Daily aircraft maintenance consists of ightmission-related inspections. The aircraft that perform
ight missions undergo a preight inspection before
the rst mission, whereas a turnaround inspection is
performed after each mission. In these inspections,
the aircraft are checked according to given specications and the necessary replenishments are made.
The aircraft periodically undergo more elaborate
maintenance. The frequency of periodic maintenance
is based on accumulated ight hours. The maintenance intervals as well as the number and contents of periodic maintenance types depend on the
type of aircraft. The Hawk undergoes six different
types of periodic maintenance that are referred to
Maintenance activity
Preight inspection
Turnaround inspection
Periodic maintenance
Type I
Type II
Type III
Type IV
Type V
Type VI
Failure repairs
Timing
as type I, II, ,VI maintenance. Unplanned maintenance is performed in case of a failure. Some failures
are noncriticalthe aircraft are repaired only during
the next periodic maintenance; however, some failures
must be addressed immediately. A repair typically
involves diagnosing the defect cause and repairing or
replacing the failed component.
The above activities are categorized into different
maintenance levels and the aircraft maintenance units
are categorized according to their capability to perform the activities (Table 1).
The organizational-level (OR-level) maintenance
mainly includes turnaround and preight inspections,
minor periodic maintenance such as type I maintenance, and minor failure repairs such as simple
component changes. The ghter squadron operates
the OR-level maintenance unit, which is located in
the main air base of the air command during normal
conditions. Intermediate level (IN-level) maintenance
includes more complicated periodic maintenance and
failure repairs. The air commands repair shop, which
is also located in the main air base, performs IN-level
maintenance. Depot-level (DE-level) repair shops,
which are not located within the main air base, handle
major periodic maintenance.
Conict Situations
In a conict situation, the aircraft are exposed to battle
damage or may be destroyed during ight missions.
Any of the maintenance units may handle battledamage repairs during a conict depending on their
capability and the type of repair. These repairs require
Maintenance unit
Fighter squadron
Fighter squadron
Fighter squadron
Air commands repair shop
Air commands repair shop
Depot-level repair shops
Depot-level repair shops
Depot-level repair shops
Fighter squadron/Air commands
repair shop
Maintenance level
OR (Organizational-level)
OR
OR
IN (Intermediate level)
IN
DE (Depot-level)
DE
DE
OR/IN
Table 1: The maintenance of aircraft is categorized into different maintenance levels. Each maintenance unit
performs the maintenance of a specic level.
Mattila, Virtanen, and Raivio: Improving Maintenance Decision Making in the FiAF Through Simulation
190
IN-level facility
Fighter squadron
OR-level facility
Figure 2: In the simulation model, we divide an air command into an IN-level maintenance facility and a ghter
squadron that consists of OR-level maintenance facilities and facilities for daily maintenance.
Mattila, Virtanen, and Raivio: Improving Maintenance Decision Making in the FiAF Through Simulation
Interfaces 38(3), pp. 187201, 2008 INFORMS
Wait for
flight
mission
Carry out
flight
mission
Failed,
damaged, or in
need of periodic
maintenance?
No
Facility for
daily
maintenance
Yes
OR-level
facility
IN-level
facility
DE-level
facility
Figure 3: In the simulation, an aircraft waits in its home air base until it
is assigned to a ight mission. After completing the mission, it undergoes
any necessary maintenance activities and then returns to wait for the next
mission.
191
Mattila, Virtanen, and Raivio: Improving Maintenance Decision Making in the FiAF Through Simulation
192
Transfer to the
maintenance
facility
Wait for
material
delivery
Wait for
available
mechanics
Maintenance
Transfer to
home base
Figure 4: The total maintenance delay is the sum of the transfer delay to
the maintenance facility, possible waiting time for materials and personnel, duration of maintenance, and the transfer delay back to the home
base.
GUI
(VBA)
Simulation
parameters file
(Excel)
Initial state
file (Excel)
Input
Input
The simulation
model
(Arena)
Output
Simulation
results file
(Excel)
Implementation
We implemented the simulation model using the
Arena software (Kelton et al. 1998); Arena is based
on the SIMAN language (Pegden et al. 1995) and
is intended for construction and analysis of discrete-event simulation models. Figure 5 depicts the
implementation.
The simulation uses a GUI that we implemented
using Visual Basic for Applications (VBA) (Seppanen
2000).
The model input data consist of the simulation
parameters and the initial system state. The simulation parameters dene characteristics of the air commands, maintenance needs, and ight operations. The
initial state denes all the data needed to initialize
the system, e.g., the accumulated ight hours and the
location of each aircraft. The output includes aircraft
availability and various ight and maintenance statistics. All external les of the model are Excel spreadsheets; this makes it easy to manage several sets of
input data and to postprocess the model output.
Mattila, Virtanen, and Raivio: Improving Maintenance Decision Making in the FiAF Through Simulation
Interfaces 38(3), pp. 187201, 2008 INFORMS
193
Mattila, Virtanen, and Raivio: Improving Maintenance Decision Making in the FiAF Through Simulation
194
Maintenance
type
Facility
Crew size
OR-level
II
IN-level
III
IV
V
VI
IN-level
DE-level
DE-level
DE-level
4
5
5
6
Table 2: We determined the crew sizes and the p.d.f.s of the maintenance
durations for periodic maintenance using statistical data and expert opinion. The assignment of maintenance types to maintenance facilities was
readily available in the reference data.
Failure
type
Facility
OR-level
IN-level
Time between
failures (ight hours)
Crew
size
Duration
(maintenance
man-hours)
Exp(18.6) (Exponentially
distributed with a
mean of 18.6 hours)
Exp(43.3)
4 + gamma2 1
78 + gamma2 11
deviation. We chose the Gamma distribution to represent the repair durations. We further set the shape
parameters of the distribution equal to those of the
periodic maintenance. We selected scale parameters
and minimum maintenance durations so that the
ratios of the mean and standard deviation remained
the same as in the distributions for periodic maintenance because both types of maintenance involve
similar tasks and are performed by the same repair
shops. Again, we selected crew sizes based on expert
opinion.
Flight Mission Characteristics
Finally, we derived the parameters for the ight operations from the statistics of all the Air Force Academy
ight missions during one year. Based on the reference data, we could model times between ight missions using an exponential distribution with a mean
of 30 minutes. Flight duration, on the other hand, follows a normal distribution with a mean of 45 minutes
and standard deviation of 12. We assumed that a single aircraft is required in each mission.
Model Validation
We validated the simulation model by comparing its
output with actual performance data. We also conducted a sensitivity analysis of the impact of input
data to key performance measures of the model and
let subject matter experts assess the underlying modeling assumptions and simulation results.
Comparison to Actual Performance Data
We chose to compare the actual and simulated aircraft availabilities because availability is the key
performance measure in actual maintenance-related
decision making. The three-month moving average of
availability during a period of four years was available for the validation. The simulation model contained 51 aircraft divided among three air commands
operating in one class 1 air base. We initialized the
accumulated usage hours of the aircraft with a set of
values that was available but that did not relate to
the situation in the data. We used a warm-up period
of six months to erase the results from the initial
transient phase and to reach the steady state of the
simulation. We compared the simulated availabilities
Mattila, Virtanen, and Raivio: Improving Maintenance Decision Making in the FiAF Through Simulation
Interfaces 38(3), pp. 187201, 2008 INFORMS
1.0
Simulated
Actual
Aircraft availability
0.9
0.8
0.7
0.6
0.5
Time (years)
Figure 6: The simulated availabilities of 10 independent replications are
very close to the actual Hawk Mk51 availability during a four-year time
period. The gure is based on the three-month moving averages of both
actual and simulated availabilities.
195
Mattila, Virtanen, and Raivio: Improving Maintenance Decision Making in the FiAF Through Simulation
196
Input
1 level
Daily maintenance
OR-level
IN-level
DE-level
Time between ight missions
Duration of periodic maintenance
I
II
III
IV
V
VI
Overall mean time between failures
+1 level
95 percent condence
interval of the change in
average availability
00065 00011
00016 00010
00081 00009
01578 00039
02182 00038
00018 00007
00071 00011
00075 00014
00518 00019
00189 00019
00583 00014
11.7
14.3
00138 00018
Table 4: We conducted a sensitivity analysis by examining the effects of 12 items of input data on simulated
aircraft availability. The effect of each item was statistically signicant. Because the changes in availability were
positive for all items, the directions of the effects were also consistent with our initial expectations.
Mattila, Virtanen, and Raivio: Improving Maintenance Decision Making in the FiAF Through Simulation
197
30
30
10
30
1
4
4
4
8
24
24
24
Exp(24)
Exp(20)
Exp(20)
Exp(40)
no
no
yes
yes
Mattila, Virtanen, and Raivio: Improving Maintenance Decision Making in the FiAF Through Simulation
198
Damage
type
1
2
3
Facility
Probability
during a single
ight mission
Crew
size
Duration
(maintenance
man-hours)
OR-level
IN-level
DE-level
0025
0015
001
4
4
4
We concluded that some of the periodic maintenance must be suspended to maintain operational
capability, if maintenance resources, battle damage,
and ight intensity are as the scenario assumed. It
seems that the maintenance policy should be changed
before the actual combat phase. Although some types
of periodic maintenance can be performed in the early
phases, postponing the change of policy can prove
problematic in practice because the phase durations
are not known with certainty. We should also note
that suspending periodic maintenance affects the failure rate of the aircraft. The impact of periodic maintenance on the failure rates of aircraft is a challenging
topic that requires further research. Because no statistical data on this dependence were available and
the nature of the maintenance policy very preemptive, we kept the failure rate unchanged in the simulations. The simulation results therefore represent the
best-case benet of suspending the maintenance.
We also considered the daily number of completed
ight missions. If mission requests arrive with high
intensity, the air commands may not be able to
respond to all of them because of aircraft unavailability (Figure 8).
We averaged the results across 40 independent
replications. Based on the results, it would again be
benecial to suspend periodic maintenance at some
1.0
0.9
1.0
Policy 1
Aircraft availability
0.8
Policy 2
0.7
0.6
Policy 3
0.5
Policy 4
0.4
0.3
0.2
0.1
Phase 1
10
Phase 2
20
30
Phase 3 Phase 4
40
50
60
70
80
90
100
Time (days)
Figure 7: Policies 1 and 2 maintain a clearly higher aircraft availability
than policies 3 and 4; this indicates that some periodic maintenance must
be suspended during the conict.
Policy 1
0.9
Policy 2
0.8
Policy 3
Policy 4
0.7
0.6
0.5
Phase 1
0.4
10
Phase 2
20
30
Phase 3 Phase 4
40
50
60
70
80
90
100
Time (days)
Figure 8: The daily proportion of completed ight missions during the conict scenario indicate, as the availability results did, that operational
capability is best maintained with policies 1 and 2.
Mattila, Virtanen, and Raivio: Improving Maintenance Decision Making in the FiAF Through Simulation
Interfaces 38(3), pp. 187201, 2008 INFORMS
199
Conclusions
The practical use of the simulation model implies
that it offered FiAF a valuable aid in improving
maintenance-related decision making. We rst introduced the model and initiated the project in FiAF
200
Mattila, Virtanen, and Raivio: Improving Maintenance Decision Making in the FiAF Through Simulation
headquarters. In the early phases, the FiAF projectteam members were the primary users. They applied
the model to produce short-term forecasts of aircraft
availability. They also used the model to analyze the
accumulation of maintenance needs in some of the
larger exercises and to assess the resource requirements of a smaller group of aircraft that participated
in a combined exercise with Air Forces from other
countries.
We delivered the model to the air commands as
well as to other units of FiAF. The units applied the
model to analyze the effects of a readjusted periodic
maintenance policy for the F-18s.
The project also served as a pilot study to advance
the application of simulation techniques in aircraft
maintenance, air base logistics, and other areas at
FiAF. For example, shortly after the completion of
the simulation model that we discussed in this paper,
FiAF cooperated with the Finnish Army on a simulation project to analyze the maintenance system of the
Armys new transport helicopters.
The model is suitable for training purposes.
Because it is GUI-based and does not require detailed
knowledge of the underlying simulation software, it
is useful in classroom demonstrations or individually
by trainees. However, users still need some time to
acquaint themselves with the model. Therefore, training has thus far been limited to situations where the
schedule allows a thorough introduction to the model
functionality. Some of the graduating students of the
Air Force Academy have applied the model for simulation analyses in their theses.
The process of constructing the simulation model
has also brought indirect benets. The subject matter
experts involved in the construction were required to
describe the organization and interaction of given elements of the maintenance system. The FiAF projectteam members and some of the other experts said that
this involvement helped them to obtain new insights
into the system. They regarded this as an additional
project benet.
In the future, FiAF will use simulation to design and
control ight operations and aircraft maintenance. Its
research directions include the simulation of smaller
elements of the maintenance system, e.g., a single
decentralized air base. We have also begun to pursue the scheduling of aircraft periodic maintenance by
using simulation-based optimization techniques.
Acknowledgments
References
Balaban, H. S., R. T. Brigantic, S. A. Wright, A. F. Papatyi. 2000.
A simulation approach to estimating aircraft mission capable
rates for the United States Air Force. J. A. Joines, R. R. Barton,
K. Kang, P. A. Fishwick, eds. Proc. 2000 Winter Simulation Conf.,
Orlando, FL, 10351042.
Ciarallo, F. W., R. R. Hill, S. Mahadevan, V. Chopra, P. J. Vincent,
C. S. Allen. 2005. Building the mobility aircraft availability forecasting (MAAF) simulation model and decision support system. J. Defense Model. Simulation Appl. Methodology Tech. 2(2)
5769.
Kang, K., K. R. Gue, D. R. Eaton. 1998. Cycle time reduction for
naval aviation depots. D. J. Medeiros, E. F. Watson, J. S. Carson,
M. S. Manivannan, eds. Proc. 1998 Winter Simulation Conf.,
Washington, D.C., 907912.
Kelton, W. D., R. P. Sadowski, D. A. Sadowski. 1998. Simulation with
Arena. McGraw-Hill, Boston.
Kladitis, P. E., J. P. Worden, R. H. Searle. 2007. Estimating and modeling inherent availability of the B-52H using SIMPROCESS.
Proc. 2007 U.S. Air Force T&E Days, AIAA, Destin, FL.
Law, A. M., W. D. Kelton. 2000. Simulation Modeling and Analysis,
3rd ed. McGraw-Hill, Boston.
Montgomery, D. C. 2001. Design and Analysis of Experiments, 5th ed.
John Wiley & Sons, New York.
Pegden, C. D., R. E. Shannon, R. P. Sadowski. 1995. Introduction to Simulation Using SIMAN, 2nd ed. McGraw-Hill,
New York.
Pohl, L. M. 1991. Evaluation of F-15E availability during operational test. B. L. Nelson, W. D. Kelton, G. M. Clark, eds. Proc.
1991 Winter Simulation Conf., Phoenix, AZ, 549554.
Rodrigues, M. B., M. Karpowicz, K. Kang. 2000. A readiness analysis for the Argentine Air Force and Brazilian Navy A-4 eet
via consolidated logistics support. J. A. Joines, R. R. Barton,
K. Kang, P. A. Fishwick, eds. Proc. 2000 Winter Simulation Conf.,
Orlando, FL, 10681074.
Seppanen, M. S. 2000. Developing industrial strength simulation
models using Visual Basic for Applications (VBA). J. A. Joines,
R. R. Barton, K. Kang, P. A. Fishwick, eds. Proc. 2000 Winter
Simulation Conf., Orlando, FL, 7782.
Upadhya, K. S., N. K. Srinivasan. 2004. Availability of weapon systems with air-attack missions. J. Defense Model. Simulation Appl.
Methodology Tech. 1(2) 111121.
Mattila, Virtanen, and Raivio: Improving Maintenance Decision Making in the FiAF Through Simulation
Interfaces 38(3), pp. 187201, 2008 INFORMS
201
entire ghter aircraft eet. The specics of the resulting model are described in the paper.
The benet of the simulation model has been
unquestionable. It has given us a sophisticated
approach to analyze things with a less labored way
than earlier. Besides the Armaments Division, other
units have beneted from the model in assessing
proposed improvements to maintenance practices.
Although the details of these analyses are mostly condential and can not be elaborated here, I can state
that they are signicant parts in the development of
aircraft maintenance in FiAF.
Another result of the project has been the emergence of fresh conversation and exchange of ideas
between different branches of aircraft maintenance.
The people with different backgrounds were exposed,
in a positive sense, to each others viewpoints during the discussions that went on in the project. I can
say with condence, that my understanding of the
different branches has improved and I truly believe
that this is the case for a number of other people.
Since these people are our most important assets, the
impact of the project has been an important one.
Our experiences from the project have been positive and we see simulation applications as an integral
part in maintenance-related decision making in the
future.