Tese
Tese
Tese
Aerospace Engineering
Examination Committee
Chairperson: Prof. Fernando José Parracho Lau
Supervisor: Prof. Filipe Szolnoky Ramos Pinto Cunha
Member of the Committee: Prof. António Manuel Relógio Ribeiro
June 2018
Agradecimentos
Em primeiro lugar, gostaria de agradecer à empresa OGMA pela oportunidade de
realizar o meu projeto de dissertação, e na pessoa de todos os seus colaboradores que direta
ou indiretamente estiveram envolvidos ao longo de todo o estágio, um grande obrigado pela
vossa disponibilidade e toda a ajuda prestada.
Uma palavra de apreço também, a todos os amigos e colegas que de alguma maneira
me têm vindo a apoiar, em particular durante o desenvolvimento desta dissertação.
Por ultimo, agradecer à minha família, em particular aos meus pais e à minha irmã, por
todo o apoio incondicional prestado sempre, e especialmente nesta etapa da minha da vida.
i
Abstract
The technical data that supports the Maintenance, Repair and Overhaul (MRO) of
components is made up of great quantities of data since they have complex product tree with
a considerable number of parts and singular layout.
The solution presented in this thesis aims to integrate both component’s MRO
technical data, such as its Product Breakdown Structure, i.e. identification and description of
all parts and their hierarchical relation to one another within the component’s product tree,
and its Work Breakdown Structure, i.e. disassembly, repair and assembly processes, into a
database with a tree structure model. That, posteriorly combined with analytic tools, enables
the full mapping between every single node of this database.
To achieve such solution, a program using Microsoft Excel and Visual Basic for
Applications capabilities was developed to serve as a decision support system within the
Departamento de Engenharia de Componentes of the case company OGMA.
Considering the analytical tools developed, two inputs such as:
Finally, research and development of this database with a tree structure model was
developed using as reference the current OGMA’s solution as well as concepts applied to
related works. Moreover, validation of this concept was obtained by implementing it to two
verified components. Results show that this software can contribute to a more accurate,
faster, integrated and responsive solution in the MRO of components.
Key words: Components, MRO, Technical Data, Product Tree, Database with Tree Structure,
Decision Support System.
ii
Resumo
iii
Table of Contents
Agradecimentos ........................................................................................................................... i
Abstract....................................................................................................................................... ii
Resumo .......................................................................................................................................iii
Table of Contents ........................................................................................................................iv
Acronyms ................................................................................................................................... vii
List of Figures ............................................................................................................................ viii
List of Tables ................................................................................................................................x
1. Introduction ......................................................................................................................... 1
1.1. Background.............................................................................................................................. 1
1.2. Motivation ............................................................................................................................... 1
1.3. Proposal ................................................................................................................................... 2
1.4. Research Goals ........................................................................................................................ 3
1.5. Research Methodology ........................................................................................................... 3
1.6. Structure .................................................................................................................................. 7
2. Aerospace MRO Environment .............................................................................................. 8
2.1. Maintenance Concept and Perspectives ................................................................................. 8
2.2. A Description of the MRO Industry ......................................................................................... 8
2.2.1. The Aerospace MRO Industry.......................................................................................... 9
2.2.3. Aerospace MRO Processes as part of the Total Logistics System ................................. 10
iv
2.6.1. Aerospace MRO companies’ categorization based on type-function ........................... 18
v
5.3. Prototype Development ........................................................................................................ 55
5.3.1. Prototype Architecture.................................................................................................. 56
6. Results ............................................................................................................................... 67
6.1. Initial considerations ............................................................................................................. 67
6.2. Data analyzed ........................................................................................................................ 67
6.2.1. Template Database........................................................................................................ 67
8. References ......................................................................................................................... 77
vi
Acronyms
vii
List of Figures
Figure 1.1: Research Methodology. ........................................................................................... 4
Figure 1.2: Structure of the thesis.............................................................................................. 7
Figure 2.1: Layers of a Complex Socio-Technical System applied to a MRO company. ............ 9
Figure 2.2: Maintenance in context ......................................................................................... 10
Figure 2.3: Aerospace MRO as part of Logistics ....................................................................... 10
Figure 2.4: MRO services flow in the MRO industry ................................................................ 11
Figure 2.5: Regulatory compliance process in aircraft MRO.................................................... 13
Figure 2.6: Attainment of Aerospace MRO Companies Goals via Processes at each Layer .... 13
Figure 2.7: Global Air Transport Fleet and MRO Market ......................................................... 20
Figure 2.8: Global MRO Spend 2013 (Billion Euros) ................................................................. 20
Figure 3.1: ATA 100 Chapters ................................................................................................... 22
Figure 3.2: Hierarchy of ATA chapter 79, Oil system ............................................................... 23
Figure 3.3: AMTOSS Task Card. ................................................................................................ 24
Figure 3.4: Components according to ATA codes ................................................................... 25
Figure 3.5: Off-aircraft component repair/overhaul cycle....................................................... 26
Figure 3.6: General outline of repair/overhaul step ................................................................ 26
Figure 3.7: Repair/overhaul step phases ................................................................................. 27
Figure 4.1: Information flow and responsibilities distribution in MRO operations ................. 30
Figure 4.2: MRO IT software packages and its three core business capabilities ..................... 30
Figure 4.3: Stakeholders involved in the MRO of a component. ............................................. 32
Figure 4.4: Key issues involved in the MRO of a component................................................... 33
Figure 4.5: Operations management levels. ............................................................................ 34
Figure 4.6: Operations Management framework within a department of a MRO company. . 36
Figure 4.7: The aims of MRO measures for 2016..................................................................... 38
Figure 4.8: Criteria of Development in relation to later MRO measures................................. 38
Figure 5.1: Database properties segmentation for MLG ATA code 32-10-01 ......................... 41
Figure 5.2: PBS and WBS nodes shape property. ..................................................................... 47
Figure 5.3: Chart with tree structure. ...................................................................................... 48
Figure 5.4: Product-oriented chart with tree structure. .......................................................... 48
Figure 5.5: MRO Technical Data Management Solution. ......................................................... 49
viii
Figure 5.6: Disassembly Process............................................................................................... 50
Figure 5.7: Repair Process. ....................................................................................................... 50
Figure 5.8: Database Hierarchy. ............................................................................................... 51
Figure 5.9: Assembly Process. .................................................................................................. 52
Figure 5.10: Repair Processes vertical location........................................................................ 52
Figure 5.11: Virtual Concept..................................................................................................... 53
Figure 5.12: Conceptual Model. ............................................................................................... 54
Figure 5.13: Prototype Model. ................................................................................................. 55
Figure 5.14: Prototype Excel Worksheets. ............................................................................... 56
Figure 5.15: Prototype Architecture. ....................................................................................... 57
Figure 5.16: Template database transformation into Block Chart Diagram. ........................... 59
Figure 5.17: Macro called for Chart drawing. .......................................................................... 59
Figure 5.18: Function ShowData. ............................................................................................. 60
Figure 5.19: Node shapes used for chart drawing. .................................................................. 61
Figure 5.20: Function ConnectAllShapes.................................................................................. 61
Figure 5.21: Analysis Functionality. .......................................................................................... 62
Figure 5.22: “Analysis” worksheet interface steps. ................................................................. 62
Figure 5.23: Functions developed for the “Analysis” worksheet interface. ............................ 63
Figure 5.24: Step 1 selection example. .................................................................................... 64
Figure 5.25: Step 2 selection example. .................................................................................... 65
Figure 5.26: Step 3 outputs. ..................................................................................................... 66
Figure 5.27: Step 4 output........................................................................................................ 66
Figure 6.1: Program’s execution time. ..................................................................................... 68
Figure 6.2: Scenario 1: INPUT 1, INPUT 2, OUTPUT 1 and OUTPUT 2. ..................................... 69
Figure 6.3: Scenario 2: INPUT 1, INPUT 2, OUTPUT 1 and OUTPUT 2. ..................................... 69
Figure 6.4: OUTPUT 3 for Scenario 1 and 2. ............................................................................. 70
Figure 6.5: Applicability of prototype program to the case company OGMA. ........................ 71
Figure 7.1: Suggestion 1. .......................................................................................................... 75
Figure 7.2: Suggestion 2. .......................................................................................................... 76
Figure 7.3: Suggestion 3. .......................................................................................................... 76
ix
List of Tables
Table 2.1: MRO Companies examples by MRO-type Functions. ............................................. 19
Table 5.1: PBS properties segmentation. ................................................................................. 41
Table 5.2: Group property associated with maintenance group ASSY. ................................... 42
Table 5.3: Group property associated with maintenance group SYSTEMATIC........................ 42
Table 5.4: Group property associated with maintenance group SYSTEMATIC & NDI+TRAT... 42
Table 5.5: Group property associated with maintenance group “NDI+TRAT”. ....................... 43
Table 5.6: Group property associated with maintenance group “VISUAL INSP”..................... 43
Table 5.7: Level property of an example part belonging to Level 1. ....................................... 43
Table 5.8: Level property of an example part belonging to Level 2. ....................................... 43
Table 5.9: Level property of an example part belonging to Level 3. ....................................... 43
Table 5.10: Level property of an example part belonging to Level 4. ..................................... 43
Table 5.11: WBS properties standardization. .......................................................................... 44
Table 5.12: Updated version for WBS properties segmentation. ............................................ 45
Table 5.13: PBS properties of Example Parts. .......................................................................... 45
Table 5.14: WBS properties of Example Parts.......................................................................... 46
Table 5.15: Natural Properties and Relations between WBS and PBS nodes.......................... 47
Table 5.16: Six segmented node’s IPWBS database structure................................................. 57
Table 5.17: Template database implementation for representative sample. ......................... 58
Table 5.19: Function ParentsList. ............................................................................................. 61
Table 5.20: Function GenerateChildsList. ................................................................................ 62
Table 6.1: Template database’s row data entries for performed replications. ....................... 67
x
xi
1. Introduction
1.1. Background
Data, data integration, information, maintenance management, eMaintenance and
Computerized Maintenance Management Solutions (CMMS) are terms and concepts which
are considered to include modern day efficient MRO of assets such as components [1]. Data
is everywhere, on the other hand, “well managed information can be used to streamline
processes and give real time alternatives to stakeholders” [1].
Nowadays, more than ever, the aerospace sector is strictly regulated and modern
aircrafts are complex technical systems [2]. In fact, airworthiness regulators for civil aircrafts
oblige excellence in operations with strict control procedures [2]. Since 2003, European
Aerospace Safety Agency (EASA) is responsible for the certification of aircrafts in the European
Union [3].
However, the major challenge modern aircrafts face is related to MRO services,
essentially and considering the increasing data flow and systems complexity [2]. In fact,
although modern aircrafts are equipped with a variety of Information and Communication
Technology (ICT) solutions and multiplied computerized functions [2], the support system to
services and functions like maintenance programs, maintenance plans, task cards, defect
diagnosis support, amendment services, health and usage monitoring and operational
feedback are at a low level of development [2]. MRO companies face challenges to increase
productiveness in complex technical systems with multiple products and increasingly stringent
requirements while improving quality delivery [2]. The MRO business environment has an
opportunity to become increasingly digital with the development of Information & Technology
(IT) [1].
1.2. Motivation
One improvement to maintenance management systems is the development of
software solutions, also known as computer packages, that target different core variables of
the MRO process, the scope ranges from Labor, Asset, Materials and Work Management to
Preventive Maintenance. In fact, such solutions integrate the blocks of what is called a CMMS
[4].
CMMS solutions have evolved over the last three decades from elementary asset
tracking and preventive maintenance functionality, to diverse enterprise maintenance
information systems [4]. However, far too often companies will purchase standard CMMS
software packages with the expectation that their MRO business will instantly operate more
efficiently [4]. Nonetheless, CMMS can only provide to you what you put into it. Therefore,
only by defining what functionality is required to enable or facilitate and documenting all
existing variables, it is possible to define the role and the need for a CMMS solution [1].
Besides, developing solutions that focus on specific segments, i.e. asset and work
1
management must consider the company’s needs and characteristics, only then,
implementation of such solutions can promote competitive advantage and economic value to
the company [4].
1.3. Proposal
Once the current component’s MRO technical data management solution was
presented, it was clear that it only considered technical data storage. Such solution did not
allow for efficient decision-making when met with MRO projects. In fact, efficient decision-
making is only possible by access to the right information, or at least, to more information.
Since then, this problem became the background of the research for a computerized solution
implementation in this specific segment, i.e. asset technical data management, for the case
company OGMA.
The following modules supported the necessity for this prototype program
development in the case company OGMA [5]. In section 1.4, these modules will be further
developed and research goals will be set for each.
2
1.4. Research Goals
Firstly, and considering all existing variables in the MRO activity, the actual data
requirements need to be determined [5]:
• Identification and characterization of the assets that are going to be tracked, and the
technical data that needs to be collected for each.
• Implementation of new mapping strategies to the technical data collected, considering
what would be an upgrade to the current MRO technical data management solution
of the case company OGMA.
• Determination of what types of analysis will be performed, and the supporting
technical data required for each.
Once the requirements have been defined, a checklist can be compiled to set research
goals that will later rate the functionality of the prototype program under development. The
following list identifies specific fields and functionalities that are expected to be impacted
positively using this solution [4], [5]:
Asset Data Management
• Compilation and storage of asset’s MRO technical data, integration of its parts (PBS)
and processes (WBS).
• Support specific MRO projects.
• Accounts for priority of work when generating Task Cards.
To sum up, the implementation of this solution, based on the conceptual model
developed aims to enhance the MRO capability at a tactical and operational level of the case
company OGMA, by creating a new decision support system for the Departamento de
Engenharia de Componentes.
3
The first step to any R&D project is problem identification and definition [6]. Problem
identification was achieved through direct observation and examination of diverse archives
within the company along with information found in literature review. The knowledge
gathered was important to achieve the conceptual model for the case study in hands. A brief
description of each step depicted in Figure 1.1 and its interactions follows:
1. Problem identification
The problem emerges from the perception of a need from the company, engineer or
any stakeholder involved in the system [6]. It is imperative that the problem described is
understood by the entity that develops the study of the system and by the entity that
identified it, in other words, it must be ensured the comprehension of the total nature of the
problem and the research goals for all stakeholders involved. Furthermore, the problem
4
identified must be defined in such a way that an exact and concise representation can be
obtained, including a detailed description of the study’s goals, outputs intended, scenarios
that must be analysed and decisions that must be taken [7].
Once the problem is defined, a broad subject coupled with some keywords initializes
literature research. In this case some keywords like ‘CMMS’, ‘component MRO’, ‘complex
systems maintenance’, ‘aerospace MRO’ and ‘product tree’ were defined as the initial
research gap. This ensures the attainment of a broad knowledge considering the environment
where the system is being developed.
3. Literature Research
From the research gap defined previously, broader information was gathered and
compiled from various sources such as websites, articles, journals and books. Throughout
literature research the information obtained, enabled the constantly narrowing of the
research range.
5. Prototype Development
After concept development, it is necessary to gather and analyse data of the real
system to specify the model in what relates to its input. The development of a prototype
solution is an iterative process that should interact permanently with data input gathering and
the conceptual model conceived previously. If the complexity of the conceptual model shifts
throughout prototype development, it can be convenient to set some performance measures,
create output variables or even collect new data inputs for the system [8]. Prototype
development is one of the main purposes of this thesis, in fact, it is the only way to fully
demonstrate the viability of the conceptual model designed.
5
6. Validation
Validation should be done iteratively during the study, but there are some set
moments in a simulation study that validation as preeminent impact. If the concept and
prototype development are done with the participation of entities familiarized with the
system and if there was interaction with the final user, the conceptual model is credible and
valid [6]. Validation can also be conducted through analysis of the outputs gathered from the
developed program, and if they can be properly applied to the case study company OGMA to
generate new and valuable information.
7. Perform Replications
For the case study in-hands it is necessary to elaborate diverse replications that allow
the prototype solution to obtain different outputs. In fact, replications to different
components, combined with different MRO project scenarios for the same component,
presents new variables and challenges that were not considered previously, this will
strengthen the prototype produced or even consider changes to the conceptual model
developed.
The analysis of results obtained can be carried by using a variety of tools such as:
statistical analysis, graphical and even, analyzes of sensitivity, capacity and logistics. The goal
is to build confidence intervals for a given measure of performance and to identify changes to
be made for a concrete improvement in performance [6].
After validation is obtained through analysis of data input and output while in
interaction with the program, conclusions and suggestions can be given related to how far the
concept was applied and the potentialities it uncovered.
6
1.6. Structure
The systematic writing of this thesis is conducted according to chapters. The structure
of the thesis is shown in Figure 1.2.
Chapter 1-This chapter contains background theme setting, motivation, proposal,
research goals, research methodology, and structure of the thesis. Chapter 2- This section is
a literature review of aerospace MRO. A summarized overview of concepts, processes,
characteristics, regulations, goals and networks between different stakeholders within the
aerospace MRO sector. Chapter 3- This chapter goes more in detail on the subject matter of
components’ MRO and their particularities within the aerospace MRO sector. Chapter 4- This
chapter handles the maintenance management of an asset in aerospace MRO and the
concepts and perspectives connected to this work, i.e. the aircraft MRO processes along with
challenges and solutions found in the aerospace MRO sector. Chapter 5- This chapter
introduces the case company current solution, explains theories used in this research, i.e. the
used methods on the conceptual model designed and prototype development. Chapter 6- This
chapter reveals some results already achieved from the program prototype developed.
Chapter 7- In this chapter, the theoretical framework and the research goals identified for the
program development will be discussed and assessed. This chapter also compiles some
suggestions that might be implemented in the scope of this project.
7
2. Aerospace MRO Environment
2.1. MRO Concept and Perspectives
“MRO is a broad, complex and high-performance concept” [1]. In fact, MRO is meant
to keep an asset in condition and reliable, thus aerospace MRO activity has direct impact in
terms of air operators’ productivity [1]. Also, MRO services should be produced in such a way
that the customer is satisfied and the relationship between cost, time and quality is as
advantageous as possible for all stakeholders involved [1].
To restore the capability of an asset, MRO must do some additional activities, besides
the reparation itself, such as: work planning, material purchasing control, personnel
management, and quality control. The series of tasks and activities that must be done can
make aerospace MRO become a complex function to be managed [5].
To sum up, whatever the perspective, the MRO industry as a whole is responsible for
the provision of a fully serviceable aircraft when required by the operator at a competitive
cost.
8
2.2.1. The Aerospace MRO Industry
To identify best practices within the MRO system, a better understanding of how this
industry is organized must be gathered. Making use of reference [11] cognitive engineering
framework, reference [12] states that a MRO company falls into the definition of a complex
socio-technical system. Reference [13] by means of Figure 2.1 shows the breakdown of such
a system into its various layers.
In the core of the complex socio-technical system lies the technical system, which is
the aircraft or components. Above the technical system, maintenance personnel, engineers
and other workers form the next layer. The physical infrastructure layer is formed by MRO
companies such as OGMA. Beyond that, the environment represents government, policies and
regulatory authorities [13].
From another perspective, the key objective of aerospace MRO as an industry is “total
asset life cycle optimization” [10], in other words, maximizing the availability and reliability of
the assets in a timely manner. Obviously, this goal must be attained in a cost-effective way
and in accordance with environmental and safety regulations. Figure 2.2 shows that in this
business context, i.e. aerospace MRO, the MRO function needs to cope with multiple forces
and requirements within and outside the walls of the MRO company. In fact, “the tasks of
maintenance are complex, enclosing a blend of management, technology, operations and
logistics support elements” [10].
9
Figure 2.2: Maintenance in context, adapted from [10].
To cope with and to coordinate the complex and changing characteristics that
constitute MRO in the first place, a management layer is imperative. Management is about
“what to decide” and “how to decide” [10]. Technology refers to the physical assets which
MRO should support with adequate equipment and tools. Operations indicate the
combination of service MRO interventions. Finally, the logistics element supports the MRO
activities in planning, coordinating and ultimately delivering, resources like spare parts,
personnel and tools [10].
Figure 2.3 aims to further describe the relationship depicted in Figure 2.2 between
Logistics and Operations, that entail sub-processes such as Supply, Engineering and
Maintenance. The range of logistical activities includes acquisition, distribution of supplies,
maintenance of assets and engineering [13].
Logistics and operations are separate entities, but they are mutually dependent.
Usually, operational goals and activities will determine logistics requirements. Within logistics,
supply and engineering are separate divisions. The engineering layer is generally associated
with a more cognitive nature that involves decision-making involved in MRO action, and
requires IT solutions to increase its efficiency. Within engineering, maintenance is usually
associated with more hands-on activities, which includes definition of tasks such as servicing,
repairs, and modifications. Supply involves the provisioning, storage, distribution and
10
transportation of material in the system. Just as logistics and operations are mutually
dependent, supply and maintenance are also closely linked in the way that maintenance
activities determine spare parts requirements, while supply delivers upon these requirements.
Also as components or parts are serviced or repaired, they are fed back into the system via
supply activities [13].
It is important to note that the relationships between operations and logistics and
between maintenance and supply are more than just links. Just as operations cannot be
sustained without the support of logistics, neither can maintenance go on without supplies.
In this situation, it can be stated that the success and efficiency of the aerospace MRO system
depends, to some extent, on the supply chain.
The supply chain in the aerospace MRO industry is complex. Each component that
constitutes an aircraft must be certified by the airworthiness authorities, which define strict
requirements to guarantee safety. Due to the elevated level of requirements to qualify a
supplier, there is a very limited number of companies authorized to provide parts and services
in the MRO industry which results in a lack of options when negotiating commercial
conditions.
Figure 2.4 reflects the above scenario, showing production and spare parts and the
MRO services flow in the MRO industry. Essentially, there are four stakeholders in an
aerospace MRO system: sub tier suppliers or system suppliers, aircraft Original Equipment
Manufacturer (OEM), customers (e.g. airlines) and MRO companies also known as Repair
Shops [14].
Figure 2.4: MRO services flow in the MRO industry, adapted from [14].
11
2.3. Aerospace MRO Goals
Aerospace MRO companies like OGMA cover tasks and actions due to return or keep
an aircraft’s systems, i.e. components, or structures in airworthy condition. Considering this,
there are three main reasons for aircraft MRO [1]:
2. Value Retention: To maintain the current and future value of the aircraft by
minimizing the physical deterioration of the aircraft throughout its life, also known as, asset
life-cycle optimization.
The International Maintenance Review Board Policy Board (IMRBPB) is a body set up
by aerospace regulatory authorities and agencies (also known as National Aerospace
Authorities – (NAA), in this case EASA represents the countries in the European Union) for the
continuing development of policies, procedures and guidance in the performance of
Maintenance Review Board (MRB) process, and in the application of the Maintenance Steering
Group (MSG-3) logic as part of these MRB process [15]. In addition to promoting
harmonisation between the NAAs, the IMRBPB advocates the standardisation of MRB policy
and procedures through a structured forum for discussions, leading to the development of
international policy regarding MRB activities [15].
The MSG-3 logic process is an industry document published by Airlines for America
(A4A) that is used by every major transport category aircraft OEM (fixed wing and rotorcraft)
to develop initial scheduled maintenance tasks that become the MRB Report for that aircraft
type [15]. The OEM uses this outcome to provide airlines with a recommended maintenance
plan, which is called Maintenance Planning Documents/Database (MPD). In turn, the airlines
create their own maintenance plans based on the MPD and subsequently schedule their MRO
operations, this process is depicted in Figure 2.5. Thus, any aircraft is maintained using
approved maintenance programs [2] that ensure their continuing airworthiness and reliability
[15], hence the process is prescriptive, in other words, this means that no matter where the
MRO is performed the process remains the same for the same aircraft type.
12
Figure 2.5: Regulatory compliance process in aircraft maintenance, adapted from [2]
There is currently a three-year revision cycle for the MSG-3. This revision cycle is
maintained to implement new interpretations and to ensure new and emerging technologies
are captured, while not overloading the revision cycle of the NAAs’ regulatory framework or
creating a burden on aircrafts OEMs [15].
With this aircraft regulatory compliance process, i.e. MSG-3, has defined four
measurable goals [2]:
1. To ensure realisation of the inherent safety and reliability levels of the aircraft.
2. To restore safety and reliability to their inherent levels when deterioration has
occurred.
3. To obtain the information necessary for design improvement of those items whose
inherent reliability proves inadequate.
4. To accomplish these goals at a minimum total cost, including maintenance costs and
the costs of resulting failures.
Figure 2.6, shows the link between the MRO system applied to MRO companies
depicted in Figure 2.1 and its goals.
Figure 2.6: Attainment of Aviation MRO Companies Goals via Processes at each Layer,
adapted from [13].
13
At the technical layer, good engineering design and appropriate use of IT systems is
the basis by which safety, availability and economic goals are attained [13]. At the topmost
layer, the government relies upon legislation, policies, and regulations to attain MRO system
goals. At the middle two layers, best practices form the vehicle by which the above system
goals are attained. According to reference [16], a best practice is “a superior method or
innovative practice that contributes to the improved performance of an organization”. In the
context of the MRO system, achieving “improved performance” can be understood as
attaining and exceeding safety, availability and economic goals [13].
Availability Goals
Mean time to repair is simply the amount of time needed to bring an asset back into
working conditions. Logistics delay time is the delay time associated with activities like
transporting the asset to and from the depot, bringing spare parts to and from inventory or
even packaging and handling the asset. Administrative delay time refers to time spent on all
other support functions like work planning and other administrative procedures [13].
Safety Goals
Maintenance can bring about a high level of availability, but safety is equally
important. Besides allowing an aircraft to continue operations, maintenance also reduces the
risk of failures and hazards to operational personnel. An MRO system that neglects safety of
operations is simply an unsuccessful system [13].
14
Economic Goals
The incurring of operational costs for maintenance is inevitable, and the reduction of
costs is another major driving factor for the MRO companies to improve MRO practices. As
discussed, the safe transportation of passengers for profit is the main goal of any airline, and
reducing maintenance costs without compromising safety will contribute to achieving this
goal [13]. Generally, reduction in downtime, i.e. increasing availability, has related cost
savings. From another point of view, efficient operations mean that more is accomplished with
less, hence saving both time and money [13].
This section seeks to outline the distinct characteristics of the MRO industry within a
MRO company. The MRO industry is characterised by challenges such as demand variability,
uncertainty in the work-scope (and material requirements), unpredictability and complex flow
paths and limited technical data [9]. Another unique characteristic of the MRO industry is what
is referred to as cannibalisation. Whilst these challenges are not limited to the MRO industry
as they are indeed presented in all manufacturing context, they are more pronounced within
the aerospace MRO context.
Work-content definition in the MRO process often takes place within the context of
the on-going MRO process. This ad-hoc work content definition results in uncertain demand
and schedules for the support MRO companies as well, which leads to unpredictable response
times. Furthermore, these support service companies often deal with unplanned repairs for
which adequate tooling and work standards are often unavailable. Lacking adequate checklist
of work instructions for such unanticipated repairs often results to trail-and-error approaches.
Quite often, these companies must share their resources across multiples requests from
different facilities, which often lead to priority changes and multitasking use of these
resources [9].
Uncertainties within the MRO company propagate upwards along the MRO supply
chain, resulting in unpredictable response times from external tier suppliers as well, as
15
depicted in Figure 2.4. Faced with an uncertain demand, these suppliers are often unprepared
to cater to customer demands, especially because they, in turn, must order the raw materials
from sources that require long lead times [9]. The problem is aggravated because the demand
for these products is typically low, which tend to make them economically infeasible for the
supplier or the customer to maintain an inventory of these components.
2.4.4. Cannibalisation
In accordance with reference [2] there are two types of maintenance: scheduled
maintenance and unscheduled maintenance. Following section 2.3.1 and in the context of
aircraft MRO, a sequence of routine preventive maintenance activity, which constitute the
process of proactively achieving continued airworthiness, is carried out [17]. In fact, any new
aircraft type OEM must submit its Scheduled Maintenance Requirements to EASA for approval
in accordance with MSG-3 [18]. Reference [18] presents a table with EASA approved
Manufacturer Scheduled Maintenance by aircraft type.
16
• ‘Transit’ checks include, e.g. inspections to wheels, brakes and fluid levels (oil,
hydraulics) plus, any running repairs perceived as needed through data gathered from
on-board sensors [19].
• ‘A’ checks are done every eight to 10 weeks, filters will be changed, key systems (like
hydraulics in the ‘control surfaces’ that steer the aircraft) will be lubricated and a
detailed inspection of all the emergency equipment (like inflatable slides) is
completed. A typical ‘A’ Check on a B737 takes between six and 24 hours [19].
• ‘C’ check happens every 18 months to two years (depending on the aircraft type) and
usually takes three weeks [19].
• ‘D’ check also known as a C4 or C8 check depending on the aircraft type. This check is
performed usually every six years and the entire aircraft is basically dismantled and
put back together. Everything in the cabin is taken out so engineers can inspect the
metal skin of the aircraft, inside out. The engines are taken off, the landing gear is
removed and overhauled with the aircraft supported on massive jacks. All the aircraft
systems are taken apart, checked, repaired or replaced and reinstalled [19].
Companies that design aircrafts, changes to aircraft, repairs to aircrafts and parts and
other appliances need to fulfil the requirements as defined in Annex 1 (which is called “Part
21”). Such companies need to demonstrate that they have the right procedures, competencies
and resources [21].The holder of the Design Organization Approval also called “Part 21” is
entitled to design in accordance with the applicable type-certification basis, operational
suitability data certification basis and environmental protection requirements, which defines
the scope of work allowed for each MRO company, in this case and considering company
OGMA, reference [22] shows the Part 21-Approval.
17
Furthermore, it is also important to note that not all maintenance facilities are
classified as MRO companies. What identifies an MRO company is determined by an approval
known as the “Part 145 Approval”. Within the Part 145 Approval is also a Class and Rating
structure which further categorises MRO operations based on capabilities and specialities of
the company [9]. Reference [23] shows the Part 145- Approval for company OGMA which
approves the MRO company to maintain products, parts and appliances listed in the attached
Approval Schedule.
MRO companies are usually specialised in the type of MRO they perform [9]. Within
each Class structure is also a Rating system which further details specific assets that the MRO
company is approved to support, Table 2.1 enumerates some MRO companies’ examples
within this Class Structure [23]. The MRO-type functions can be broadly categorised into the
following [9]: (see reference [23])
Rating: e.g. Rating A1 refers to aircrafts whose take-off weight or mass exceeds 5,700
kg, Rating A3 refers to Helicopters [23].
Limitation: Refers to the aircraft types supported by the MRO company. Also, defines
if the MRO company supports both line and heavy maintenance for that specific aircraft type.
• Line Maintenance: This function involves the routine maintenance of the aircraft,
as described in section 2.5. MRO companies within this category can also carry out
minor repairs as advised/required by the aircraft OEM [9].
• Heavy Maintenance: entails scheduled checks, i.e. ‘C’ and ‘D’ as stated in section
2.5, modifications to the aircraft or aircraft systems by an airworthiness directive
or engineering order, special inspections mandated by the airline or EASA, painting
of the aircraft and aircraft interior modifications [9].
• Engine Overhaul: This ranges from routine service checks to local repairs and
complete overhaul of the engines. It is potentially the largest sector within this
industry and depending on the nature of the repair carried out, this can either be
done whilst the engine is still mounted on the aircraft or at an approved MRO
facility [9].
18
Rating: e.g. Rating C14 refers to Landing Gears, Rating C16 refers to Rotors.
Limitation: In accordance with approved capability list of PART 145 MOE (Components
Capabilities List)
• Component Overhaul: This usually involves the overhaul of all other parts not
categorised under Engine Overhaul. These range from Landing Gears and Rotors to
Structures and other, see reference [23]. All tasks exceeding the advised remit of
Line maintenance will usually require more detailed investigation and work input
rendering the component unserviceable until the required MRO operations have
been correctly carried out [9].
Limitations: Considering the case company OGMA, the processes allowed range from:
fluorescent penetrant liquids to magnetic particles.
Table 2.1: MRO Companies examples by MRO-type Functions, adapted from [9].
Sector Examples
Line Scandinavian Aircraft Maintenance (Norway);
Maintenance SIA Engineering (Singapore), OGMA [23]
AAR Corporation (Global, HQ Illinois, USA); SR
Aircraft (A)
Heavy Technics (Global HQ Switzerland, Zurich); ST
Maintenance Aerospace (Global, HQ Singapore); GE (HQ US),
OGMA [23]
Lufthansa Technique (Hamburg, Germany);
Engine (B)
Rolls Royce (HQ UK)
Hawker Pacific Aerospace (UK/USA); APPH
Components, other Components
(UK); Ameco (China), OGMA [23]
than Complete engine
Honeywell (Global), Selex Galileo Global
or APU (C) Avionics
(Italy/UK), OGMA [23]
Specialized Services (D) OGMA [23]
19
2.7. The Aerospace MRO market
Figure 2.7: Global Air Transport Fleet and MRO Market, adapted from [24].
The Global MRO Market, in 2013 was at 48.1 billion euros and is expected to grow to
69 billion euros by 2022, a 4.1% Compound Annual Growth Rate (CAGR) [24] as shown in
Figure 2.8. Growth outlook reflects the blended impact of [24]:
2022
Figure 2.8: Global MRO Spend 2013 (Billion Euros), adapted from [24].
20
3. MRO of Components
In the field of aerospace MRO, a component is defined as “any self-contained part,
combination of parts, subassemblies or units, which perform a distinctive function necessary
to the operation of a system” [25].
Generally, maintaining a component does not require the rigor of other aircraft
maintenance fields. In fact, the MRO of components does not have to follow the rule of “if
removed – unserviceable” [2], this can happen when components are given No Fault Found
(NFF) score, later explained in section 3.3. However, component’s MRO is like other aircraft
maintenance fields on the following counts [2]:
• The maintenance is strictly carried out as specified in the OEM manuals, i.e. Air
Transport Association (ATA) chapters, explained in section 3.2.1.
• The maintenance activity is task oriented and uses Aircraft Maintenance and Task
Oriented Support System (AMTOSS), subject further discussed in section 3.2.2.
• Major components, like landing gears, require an airworthiness certificate before
being dispatched after MRO is performed.
• Component MRO requires extensive record keeping and preservation of historical
information.
To maximize aircraft utilization, the most critical functions in an aircraft are designed
as component modules so that there is a collection of compact functional components that
can be easily replaced. Every time a faulty modular component is detected it is removed from
an aircraft and an equal functional component could be installed in the aircraft while the faulty
component undergoes MRO [26]. This is done by either replacing it with a spare unit in the
spares supply or by means of cannibalisation.
For many airlines, component maintenance and associated repair and overhaul
represents a complex management challenge [27] and is frequently out-sourced to a MRO
company. Many factors contribute to this complexity, including aircraft configuration control
with multiple fleet types, aircraft models with multiple configurations, aircraft ageing,
modifications via mandatory directives and service bulletins, parts availability and repair cycle
inconsistencies [27]. Besides, every component is unique in what concerns to their technical
documentation that guides and supports MRO operations, thus requiring expertise and
knowledge from the maintenance engineer and technician that supervise and execute MRO.
21
development or use” [2]. The intended recipient for asset technical documentation is both the
(proficient) end user, i.e. air operator, as well as the maintenance technician [2].
To standardize the technical data and maintenance activities on an aircraft, ATA has
established a classification of maintenance related actions. These are arranged with
sequential numbers assigned to ATA chapters. These chapters are consistent regardless of
each aircraft type [28]. This standard is a specification approved and used by most aircraft’s
OEM. The information contained in the manuals are organized and standardized to obtain any
information about the aircraft and its systems in the shortest time possible [29]. The manual
contents must be in English and must include [28]:
ATA chapters are organized to integrate the following groups according to Figure 3.1:
22
• Aircraft general-ATA 05 to ATA 12.
• Airframe systems – ATA 20 to ATA 50 - includes technical data for landing gear,
electronic panels and multipurpose components.
• Structure – ATA 51 to ATA 57 - includes technical data for fuselage, doors, wings,
stabilizers.
• Power plant- ATA 61 to ATA 91 - includes technical data for engines, propellers and
rotors.
For every component or modular function there is a chapter. Each chapter is divided
into sections and each section divided into subjects. Through this standardized structure it can
be quickly found any information regarding an aircraft system and within each chapter locate
as easily a subject of interest [30].
Figure 3.2: Hierarchy of ATA chapter 79, Oil system, adapted from [30].
Through this system, all hardware within an aircraft is fully identified and technical
data such as the ones identified below could be integrated [28]:
23
• Details for application of special inspection techniques.
• Information concerning the application of protective treatments after inspection.
• List of any special tools needed.
A task card comprises all the specific information required to carry out the MRO work
and follows the ATA 100 normative. When MSG-3 was published, the major change, which
was also a paradigm shift, was that it recommended task-oriented maintenance, instead of
process oriented maintenance [2], as stated in section 2.3.1.
Aerospace MRO uses the standard AMTOSS, these are specific task numbers, that
apply to each Task Card, defining them uniquely. Therefore, a work package in aerospace MRO
is a set of Task Cards with specific numbers, not just line activities of a work order [2]. Figure
3.2 represents a generic AMTOSS Task Card.
Reference [25] states that reliability programs establish time limitations or standards
for determining schedules for overhauls, inspections and checks of airframes, engines,
propellers, landing gears, appliances and other aircraft components. The reliability process
allows an airline to explore reliability information for its aircraft’s components during a specific
period [27]. There are multiple factors that impact the reliability of components and,
consequently, the costs associated with component maintenance for airlines [27].
24
provided they have supporting data through either their own engineering team or an external
partner, e.g. an MRO company [27].
In general, the longer a component remains on wing, the lower the life cycle costs of
the component with fewer repair cycles in the life of the component. However, maximization
of life-usage of a part number (P/N) on the aircraft doesn’t always lead to optimal costs for
the airline, as a failure of a part during operation can lead to great costs associated with out-
of-service times or Aircraft-on-Ground (AOG) costs [27].
Furthermore, predictive maintenance tools can help operators to cut costs and reduce
downtime. Airlines can take better advantage of the increasing amount of aircraft operational
data available, e.g. health-monitoring tools, to support decisions and adjust maintenance
planning [27].
However, predictive maintenance processes can also result in higher NFF rates, since
a higher number of components are introduced into the repair/overhaul cycle based on
predictions of impending failure of the component. Once bench-tested in the repair shop as
part of the repair cycle, the component may not demonstrate failure modes in the bench test
procedures as when installed in the dynamic on-wing conditions resulting in a NFF score from
the MRO company. Additionally, and equally important consideration should be given to the
possibility of a low-time failure if the component that tested NFF in the repair shop is re-
installed on-wing and is subject to dynamic or extreme conditions that could not be replicated
on the repair shop test bench [27].
Once the component is removed from the aircraft and routed to the MRO company
for repair, overhaul or modification, the focus shifts to the repair/overhaul cycle [27] as
depicted in Figure 3.5, and the components fall under the “off-aircraft” category. Depending
on the reason of its removal, several MRO operations are performed on it. When it is fully
functional, it is certified and sent back to the spares supply. With the certification, the
component becomes airworthy, i.e. it can be installed again in an aircraft [26].
25
Figure 3.5: Off-aircraft component repair/overhaul cycle, adapted from [27]
26
as structural fatigues or internal corrosion. The results of which will determine if the parts are
repaired, replaced, scrapped or recycled [34].
Figure 3.6 shows that the MRO company during MRO execution manages the assembly
process, but also the disassembly process. Indeed, the work quality of the disassembly process
determines the initial state of parts and the accuracy of replaceable parts if installed. At the
same time, the repair, quality inspection and the acceptance check processes must be
executed based on the orders from the task cards published [33].
Reference [2] defines distinct phases to aggregate this set of processes depicted in
Figure 3.6, according to function. The functions identified as phases in Figure 3.7 are discrete
and independent of each other, in the sense that these functions can also be defined as
independent services. Hence, one can automate all the processes in each phase of the
repair/overhaul step separately, by deploying dedicated modules of application software [2].
o Actions: Plan and schedule work, conduct short-term capacity and resource
planning, allocate resources and schedule tasks.
o Processes: Product arriving, Maintenance Dispatch, Product fault detection,
Task card design and Task card publishing.
Once the component arrives in the repair shop a planning exercise is triggered
off and the relevant information pertaining to the life and maintenance history of the
component is recorded. If the component is already known, the repair shop will have
a record, which is than updated. Otherwise a new set of records is created and
subsequently maintained [2]. Normally a component arrives at the component shop
with an unserviceable tag, which has its identification and life information. A defect
report may also accompany the component. Based on the information available, the
component shop creates the work packages consisting of AMTOSS Task Cards [2].
27
A component repair shop has standard WBS for the activities that are normally
carried out for repairing a component. Based on the WBS and the information available
from the Task Cards, the necessary resources are allocated and a requisition for the
materials is raised [2].
The MRO work is executed according to the schedule and under the strict
guidelines provided in the technical documentation (CMM, Fault Inspection Manual
(FIM), etc.) from the OEM [2].
o Actions: Certify maintenance work, test the components, prepare for dispatch
and dispatch to the operator or warehouse.
o Processes: Product testing and Product leaving.
28
4. Maintenance Management in Aerospace MRO
For an industry that is so clearly and unambiguously defined, and where MRO
procedures and frequencies of such activities are legally mandated, monitored and are
globally consistent, it would seem unlikely that IT has not yet been applied to a state that
enables process of reporting and execution of MRO tasks in a highly efficient and cost-
effective fashion. But, unfortunately aerospace MRO has yet to fully leverage IT at a general
level [2].
Before going any further, the meanings and differences between the terms of data and
information should be shortly clarified. Data by itself has little relevance or purpose and
provides no judgement and is usually stored in technological systems [1].
MRO processes in aerospace MRO industry are usually out-sourced to MRO companies
that ensure the airworthiness of an aircraft. However, the air operator, e.g. airline, must
ensure the transfer of the aircraft’s continuing airworthiness records to the MRO company
and these records should be available for use when required. Maintenance planning within
the MRO activities undergone by the MRO company is one of the key functions to ensure that
all maintenance is carried out according to regulatory requirements and air operator
requirements [1].
29
MRO operation must consider information such as the aerospace requirements,
authorities’ requirements, other aviation directives and service bulletins providing operation
of fleet and aircraft types. Reference [1] draws the information flow and responsibilities
distribution in the MRO industry, see Figure 4.1.
Figure 4.1: Information flow and responsibilities distribution in MRO operations, adapted
from [1].
Figure 4.2: MRO IT software packages and its three core business capabilities, adapted from
[24].
An aerospace MRO company requires a set of applications, i.e. software, to each of the
three core business capabilities thus enabling its business processes [2]. Typically, a packaged
30
solution is selected for each application area which enables the following business processes
[2]:
• Maintenance Management
• Configuration Management
31
4.3. Asset Maintenance Optimization
Under Maintenance Management and considering its business process, asset
maintenance optimization, basics of the theory of a maintenance system need to be applied
[5]. The term “asset” is used throughout this thesis to denote a complex system or individual
equipment, i.e. a component [10].
Figure 4.3: Stakeholders involved in the MRO of a component, adapted from [10].
The key issues featured upstream of the MRO of a component are shown in Figure 4.4.
Considering the asset reliability and degradation, it is affected by operations (usage intensity,
operating environment, operating load etc.), which leads to the assessment of the state of the
asset. Besides, the analysis of data and implementation of models to do so, allow for the
optimization in MRO decisions [10].
In this field, to execute efficient MRO, one needs to have a good understanding of a
variety of concepts and techniques for each of the issues presented. Regarding the solution
developed for the case company OGMA, the issues highlighted in blue are perceived as of
32
preeminent importance and thus requiring extensive research and an inter-disciplinary
approach [10].
Figure 4.4: Key issues involved in the MRO of a component, adapted from [10].
The key disciplines involved in the issues, highlighted in blue in Figure 4.4, are
Engineering, Statistics, Operational Research and IT. In the following list a brief description of
those disciplines is made [10]:
• Engineering: The degradation of an asset depends to some extent on the design and
development stage of the asset. In fact, a well-designed system is more reliable and
hence less prone to failures.
• Statistics: The degradation and failures occur in an uncertain manner. As such, the
analysis of such data requires the use of statistical techniques. Statistics provide the
concepts and tools to extract information from data and for the planning of efficient
MRO systems.
• Operational Research: Provides the tools and techniques for model building, analysis
and optimization. Often, simulation approaches are relevant to evaluate the outcomes
of different decisions and to choose the optimal or near optimal strategies.
• IT: The operation and MRO of components generate a lot of data. One needs efficient
ways to store and manipulate the data and to extract relevant information from data.
IT provides a range of artificial intelligence techniques such as data mining, expert
systems, neural networks etc., which are useful in the MRO context.
33
4.4. Operations Management
The set of MRO activities performed by a company like OGMA, also known as
operations management, deals with the overall management of the functions performed
during the MRO operation of an asset. In fact, it supports all business functions including
engineering, work planning and execution and materials management. The management of
this functions needs to be done at three distinct levels, i.e. strategic, tactical and operational,
as indicated in Figure 4.5 [10].
The strategic level deals with maintenance strategy. This business strategy needs to be
formulated so that it is consistent and coherent within all departments of the company such
as production, marketing, finance, etc. The tactical level deals with the planning, scheduling
and collection of relevant data for decision-making in concrete MRO projects, and is
performed by the engineering department responsible. And finally, the operational level deals
with the execution of the MRO activities [10].
Under operations management and considering only its tactical and operational levels
there are consistent activities that must be performed, such as: request, approval, plan,
schedule, performing work, recording data, developing IT solutions and providing
management control reports. Here is a brief description on these activities, also depicted in
Figure 4.6 [5]:
34
a. Priorities. Priority is based on established criteria or the unique characteristics
of the asset and the type of MRO tasks to be undergone.
b. Job assignment. Work assigned for MRO operators.
c. Follow-up reports: Developed as a further measure to ensure that work is being
conducted according to plan.
5. Record data: Recording the data of the MRO tasks performed to an asset may vary
from a simple list to a comprehensive record of the materials and spare units used as
well as the whole work steps taken.
6. Management information & control report: Provides the whole department regularly
with a report of the overall work that has been performed, the cost, the entire data
collected, tools, productivity and scheduling.
a. Updating asset history: MRO work performed must be recorded always and
displays great quantities of data. These reports must accompany the asset
during its life-cycle and provide information concerning the whole asset
update, record keeping, tools used, maintenance time, labor, materials used,
including cost and scheduling.
b. Management controls report: Regularly produced to summarize the results and
functionality of the MRO system, control reports cover expenditure,
performance, security and data equipment. This report is useful for
maintenance managers to make efficient decision-making concerning the
management of work of the department.
The maintenance functions bind many roles and actors together. In fact, these roles
are support planning, preparation, execution, assessment and improvement [1]. Figure 4.6
shows a framework of MRO activities performed within a department of a MRO company. The
maintenance functions involve distinct kind of activities previously mentioned, which are
interrelated and tied to fulfill demands of different stakeholders. During operations
management each activity uses and creates information [1] as depicted in Figure 4.6.
35
Figure 4.6: Operations Management framework within a department of a MRO company.
36
quality, reliability, economic or resource efficiency and safety [38]. The MRO company, with
its structural and infrastructural elements, is built accordingly.
Moreover, there is a breeding gap between the strategic management level and the
tactical level on which the maintenance concepts are designed, detailed and implemented
(Figure 4.6). However, the focus of maintenance management research is still on the tactical
and operational planning. Links between the former and the latter part of research are still
very rare, closing this gap by linking maintenance and business throughout all decision levels
is one of the major challenges for the foreseeable future [10].
Considering the gap between the tactical and operational level of maintenance
management, the right information provision should be handed to maintenance planning
support functions. Maintenance support consists of the following resources: technical
documentation, staff, supplies, materials, service parts, facilities and IT systems. The support
functions need the right data to be collected and analyzed. MRO needs optimization of the
information supply process, in several ways [1]:
• contextualized: the involved personnel shall know the purpose for what the data
is collected,
• categorized: development of analysis systems with key elements of the data,
• calculated: the data may have been evaluated statistically or mathematically,
• corrected: mistakes have been deleted from the data,
• condensed: the data may have been condensed to shorter form.
Reference [1] states that CMMS add value and easy the way of transforming data into
information, however this might lead to situations where we are transmitting too much
information in the network. In fact, the lack of rules and requirements for information
management and spreading is a clear challenge in information management and thus in
maintenance management as well.
37
Figure 4.7: The aims of MRO measures for 2016, adapted from [39].
Figure 4.8: Criteria of Development in relation to later MRO measures, adapted from [39].
To remain competitive and satisfy the needs of clients, the departments of the
providers responsible for MRO operation together with different cooperation partners seize
to constantly develop and enhance MRO activities [39].
38
4.6.1. E-maintenance
To tackle the challenge of building blocks in maintenance and support systems in the
present digital environment, product data and IT systems, e-maintenance could be considered
not as a solution but as a vision that should be broadly adopted [1]. E-maintenance collects
various kinds of data and information generated by complex products, that in turn can be used
for decision making support systems available to different stakeholders within the company
network [1]. Therefore, effective implementation of e-maintenance requires efficient
information management.
1. enabling technology increases the maintenance efficiency and optimizes the work process.
2. the need to incorporate operating performance, which sets maintenance area the following
criteria: transparency, integration and cooperation with other service providers.
4.6.2. CMMS
The help from IT is of special interest when discussing decision support systems for
maintenance managers. CMMS, also called computer aided maintenance management
(CAMM), maintenance management information systems (MMIS) or even enterprise asset
management systems (EAM), offer substantial support for the maintenance manager. CMMS
are computer based software programs used to control work activities and resources used, as
well as to monitor and report work execution. Besides, they should also offer the capability to
provide maintenance management with a faculty for decision-making [36].
Modern CMMS can handle the entire process of maintenance management, organize
work activities to be more efficient and analyze the whole assets to optimize MRO activities
39
[5]. The use of the modern computerized maintenance system enables users to observe,
follow and record all MRO activities on a regular basis.
The use of CMMS its intended to achieve information from data gathering and analysis.
To achieve this, maintenance management needs a powerful tool, information. But
information is not readily available, to obtain it, raw data must be collected, analyzed and
processed. Then, it becomes significant for maintenance planning and decision making.
So far, an overview of the current concepts involved in the design of current and
adopted IT solutions in the aerospace MRO industry was given. However, these proprietary
business process models, unfortunately, are more focused towards the internal workings of
the software rather than the industry itself. This is evident in the amount of effort spent in
implementing MRO software in a MRO company [2]. This is because a significant amount of
customisation to the company characteristics is required before the system becomes
acceptable.
Given the rapid rate of technological change and the need for continual improvement,
MRO companies need to continually reassess their technological capability as well as the risks
involved in implementing innovative technologies.
40
5. Concept and Prototype Development
This chapter discusses some steps presented in research methodology, see section 1.5,
such as problem identification, concept development and data gathering and prototype
development [40].
The company’s current solution is explained and discussed. Conclusions gathered from
literature review and analysis of the current database solution have evidenced the need for a
more robust system with new features. The information gathered from literature review was
used to develop the concept and ultimately implement it to a prototype solution.
Figure 5.1: Database properties segmentation for Main Landing Gear (MLG) ATA code 32-10-
01, PBS properties segmentation highlighted in red, WBS properties or repair processes
discretization highlighted in blue.
This table follows rules of data insertion and organization, in fact, every part that
constitutes the component’s product tree is represented by a row in this table, and each row
has PBS and WBS properties segmented in the form of columns, as illustrated in Figure 5.1.
This solution’s characteristics are rather detailed throughout this section, once they constitute
the main reference used for the database solution developed.
5.1.1. PBS properties segmentation
To each one of the PBS columns depicted in Figure 5.1 and now shown in Table 5.1
technical data is inserted according to the following rules:
Table 5.1: PBS properties segmentation.
Gama Visua
GR NDI
Fig Ite P/ Nomen Mandato Recom materi l Level Level Level Quanti
OU +
. m N clature ry mended al Inspe 1 2 3 ty
P TRAT
100% ction
41
• Quantity – Number of equal parts.
• GROUP- To this property there are associated other sub-properties such as
”Mandatory”, “Recommended”, “Gamma Material 100%”, “NDI+TRAT” and “Visual
Inspection” as highlighted in Table 5.1. This property represents the maintenance
group to which any part belongs to, and links the PBS properties to the WBS properties,
there are:
GROUP Mandatory Recommended Gama material 100% NDI + TRAT Visual Inspection
ASSY - - - - -
GROUP Mandatory Recommended Gama material 100% NDI + TRAT Visual Inspection
SYSTEMATIC - X X - -
o “NDI + TRAT & SYSTEMATIC” GROUP – Considering this GROUP, two types of
MRO actions are possible, repair processes or replace the part:
▪ “Mandatory”, “Recommended”, “Gamma material 100%” sub-
properties can be selected according to the characteristics of the
replace process.
▪ “NDI + TRAT” sub-property is selected, as shown in Table 5.4.
Table 5.4: Group property associated with maintenance group “SYSTEMATIC & NDI+TRAT”.
o “NDI +TRAT” GROUP – Considering this GROUP, only repair processes are
associated to the part, in this case only:
▪ NDI + TRAT sub-property is selected, as shown in Table 5.5.
42
Table 5.5: Group property associated with maintenance group “NDI+TRAT”.
GROUP Mandatory Recommended Gama material 100% NDI + TRAT Visual Inspection
NDI + TRAT - - - X -
Table 5.6: Group property associated with maintenance group “VISUAL INSP”
GROUP Mandatory Recommended Gama material 100% NDI + TRAT Visual Inspection
VISUAL INSP - - - - X
• Levels- This PBS property describes each part’s vertical position in the component’s
product tree, while identifying each part’s hierarchy, i.e. relationships with other parts.
Depending on the complexity of the component the number of levels may vary. In this
context, and considering a component’s product tree with 4 levels, as indicated by the
PBS properties depicted in Table 5.1, there are some examples:
Each part within the component’s product tree has also WBS properties, as depicted
in Figure 5.1. Considering the maintenance groups explained in section 5.1.1, a multitude of
43
repair processes, as well as replacement or visual inspection actions could be associated to
parts as MRO processes.
However, and bearing in mind the current solution presented in Figure 5.1, besides the
replacement and visual inspection actions that are generic and thus featuring in every single
component, only repair processes that are associated to any part within a component’s
product tree would be segmented in the WBS properties, as shown in Figure 5.1, making this
database construction unique to any component. This constituted a problem for the
standardization of MRO processes. Thus, and considering the assess to the database of
multiple components, a list of common MRO processes was compiled and standard
codification was done for each, as depicted in Table 5.11.
44
This additional step taken to the current database solution allows for the
standardization of maintenance processes while keeping the same structure to the database
construction shown in Figure 5.1. Consequently, an updated version of the WBS properties
segmentation, that can be standardly applied to any component’s database, is presented in
Table 5.12.
A B C D E F G H J K L M N O P I R Y T U W X V
Using component MLG ATA code 32-10-01 and looking for representative parts within
this component’s product tree is possible to understand how this database works. Some
example parts were extracted from the database depicted in Figure 5.1, each one constituting
a row of data to both Table 5.1 and Table 5.12, that constitute now respectively Table 5.13
and Table 5.14. This sample data was used as reference for the concept development that will
feature in section 5.2.
Visual Inspection
EXAMPLE PART
Recommended
Nomenclature
NDI + TRAT
Mandatory
Quantity
GROUP
Level 1
Level 2
Level 3
Item
P/N
Fig.
2309-
10 – LEG STRUT
1 2002- ASSY - - - 1
01 1 ASSY (LH)
007
2309- LEG
10 NDI +
2 5 2020- WASHER X STRUT, - - 1
01 TRAT
001 ASSY
2309- LEG
10 8 NDI +
3 2032- AXLE X STRUT, - - 1
01 0 TRAT
001 ASSY
3 2309- LEG
10 BONDING
4 8 4030- ASSY STRUT, X - 1
01 JUMPER KIT
5 401 ASSY
4 2309- LEG
10 CONTACT NDI + BONDING
5 0 4135- X STRUT, - 1
01 SUPPORT TRAT JUMPER KIT
0 001 ASSY
45
Table 5.14: WBS properties of Example Parts.
Example
A B C D E F G H J K L M N O P I R Y T U W X V
Part
2 X X
3 X X X X X X X
5 X X X
• This solution for technical data storage and management of components is not
completely developed nor clear.
• There is no standardization nor automation present in any of the processes associated
with the construction of a reliable database such as data insertion, organization and
analysis, thus human error may occur quite often when handling this database.
• Only automated analysis tools can manipulate or validate, at a reliable level, the data
present in this complex database.
• Besides, only data insertion and organization feature in this database, lacking other
elements such as:
o Schematic representation of the component’s product tree through, e.g. a
chart with tree structure.
o Data analysis tools, with outputs as seemed fit by the company.
• These additional features can only be developed when there is standardization and full
integration of data for both PBS and WBS properties.
• Information gathering from this database is possible but not easy for the end-user.
Difficulties arise due to substantial lack of data integration, and application of correct
conceptual techniques. In fact, at this stage, data access can only be done by means of
filters in both PBS and WBS properties, as shown in Figure 5.1.
46
5.2.1. Theoretical Background
In theory, the WBS should be a combination of the PBS together with the processes or
tasks that must be performed to repair the component. Some authors call this the Project
Work Breakdown Structure (PWBS) to emphasise that it is the combination of product and
processes [41].
The research conducted, analyzed the possible relations between PBS and WBS
properties, and provided a logical model to accomplish the mapping process between parts
and processes. Considering the database construction envisaged, i.e. a database with tree
structure, the PBS should express parts within the component’s product tree, and the WBS
express the task composition of a MRO project. Both should cover the natural properties of
each node and the relation between nodes, as shown in Table 5.15 [41].
Table 5.15: Natural Properties and Relations between WBS and PBS nodes, adapted from
[41].
PBS WBS
Properties depicted in Table 5.12
Natural Properties depicted in Table 5.1 and
and an additional property
Properties an additional property “shape”.
“shape”.
The hierarchical relation between the The hierarchical relation between
parts (parent-child relation). processes (parent-child relation).
Relations Integration of both concepts, the constraint relation between parts and
processes (parent-child relation).
The natural properties of each node corresponding to the PBS, part, consists of data
inserted into the properties segmentation presented in Table 5.1. The natural properties of
each node corresponding to the WBS, process, consists of data inserted into the properties
segmentation presented in Table 5.12. Therefore, the “part” nodes in the PBS and the “task”
nodes in the WBS can be correspondingly mapped taking advantage of these properties, and
considering their shape, as depicted in Figure 5.2 [41].
The parent-child relations in the PWBS are built accordingly to the parent-child
relations of the parts in the PBS. This process is repeated until all the mapping decomposition
47
of a MRO project is finished thus enabling full integration of PBS and WBS, also known as
Integrated Product and Work Breakdown Structure (IPWBS) [41].
The way a IPWBS is constructed and therefore a project is defined can be done in many
ways [42], depending on the view taken, i.e. different approaches to the hierarchical
decomposition of a project could be taken. In this case the approach considered was:
The IPWBS concept defines the scope and structure of this thesis and establishes the
foundation for a [42]:
To sum up, this thesis puts forward a R&D decomposition method based on the IPWBS
concept by analyzing deeply the relations between PBS and WBS according to their data
composition. Based on these relations, this thesis comes up with a solution comprised of
mapping rules from parts to processes, including generative rules to associate processes to
parts, and decomposition rules based on parent-child relations between part-part, process-
process and part-process. This concept establishes mathematical models that allow mapping
identification and the mapping of parent-child relations, while designing a variety of mapping
connection functions including 1:1, 1: n, and n:1 discussed in detail in the next section.
5.2.2. Characteristics
During Concept Development characteristics were observed for the case study in
hands, difficulties were overcome and theoretical concepts were incorporated. Furthermore,
and considering now the sample parts previously presented in section 5.1.3 on Table 5.13 and
Table 5.14:
Disassembly Process
• “Example Part 1” and “Example Part 4” belong to maintenance group “ASSY, this
means that a disassembly process is associated with these parts from which other
parts come out. In accordance, with the previously stated on section 5.1.1, no repair
processes are associated to these parts’ maintenance group, as shown in Table 5.14.
49
• Considering the case of “Example Part 1”, this part corresponds to the component’s
root part, see node “1” in Figure 5.3, Level 1 on the component’s product tree
hierarchy.
• In turn “Example Part 4”, corresponds to Level 2 on the component’s product tree
hierarchy. In fact, this part was obtained by a disassembly process of “Example Part 1”.
Figure 5.6 depicts the characterization of a generic disassembly process, taking as
reference the “Representative Sample” previously exposed in section 5.1.3. A disassembly
process can be represented in the database with tree structure, by mapping it to a 1:n
mathematical relation in the IPWBS concept.
Repair Process
• “Example Part 2” and “Example Part 3” belong to maintenance group “NDI+TRAT” and
are Level 2 on the component’s product tree hierarchy. These parts were obtained by
a disassembly process of “Example Part 1”, as shown in Figure 5.6. There are no
disassembly processes associated with these parts, only repair processes, as shown in
Table 5.14.
• “Example Part 5” belongs also to maintenance group “NDI+TRAT” and is Level 3 on the
component’s product tree hierarchy. There are no disassembly processes associated
with this part, only repair processes, as shown in Table 5.14.
Figure 5.7 depicts the characterization of a generic repair process, taking as reference
the “Representative Sample” previously exposed in section 5.1.3. A repair process can be
represented in the database with tree structure, by mapping it to a 1:1 mathematical relation
in the IPWBS concept.
50
WBS and PBS nodes integration in the database with tree structure
Figure 5.8 depicts the hierarchical structure proposed for the example parts, exposed
in section 5.1.3., along with the characteristics already found. On a note, since level
discretization of the IPWBS concept is only associated to parts of a component’s product tree,
disassembly and repair processes are considered middle-levels, i.e. 1.5, 2.5, 3.5, etc… This step
taken enables integration of the PBS and WBS nodes in the database with tree structure.
Assembly Process
Considering the full scope of a MRO project, in this case, the MRO of a component. It
should not only be considered the disassembly and repair processes, but also the assembly
processes done after individual parts were maintained. This mapping rule, depicted in Figure
5.9, was not identified previously, but it allows for a full description of a MRO project that was
not considered on the database construction of the current solution depicted in Figure 5.1. An
assembly process can be can be represented in the database with tree structure, by mapping
it to a n:1 mathematical relation in the IPWBS concept.
51
Figure 5.9: Assembly Process.
5.2.3. Virtual Concept
A difficulty found during concept development was that repair processes could be
associated to parts from various levels, e.g. from Level 2 and 3 as shown in Figure 5.8. Since
PBS and WBS nodes integration in the IPWBS concept is proposed, there is a need for
standardization and thus definition to what level is occupied by the repair processes.
52
Symmetry Characteristic
By overcoming this difficulty and presenting the solution depicted in Figure 5.10
another characteristic was found during concept development. Any MRO project following
this IPWBS concept shows now a structural arrangement that is symmetrical to the repair
processes middle-level in what concerns to its PBS nodes.
In fact, parts are associated with disassembly processes till the symmetry line and
posteriorly to assembly processes. Furthermore, the concept proposed includes the
decomposition of “Example part 1” that corresponds to the component’s root part from
which, through disassembly processes, all parts that make up the component’s product tree
come out. Thus, increasing gradually the width of the chart at each level, till the symmetry line
and posteriorly to the symmetry line, all parts that are now repaired, are assembled till the
component’s root part is again achieved.
Applying the virtual concept depicted in Figure 5.11, and taking as reference the
representative sample presented in section 5.1.3 a conceptual model is built, see Figure 5.12.
This model will serve as the basis for the prototype development featured in section 5.3.
53
Figure 5.12: Conceptual Model.
54
5.3. Prototype Development
At the present date, scholars had made a beneficial study on the decomposition
method of IPWBS, the relations between WBS and PBS and so on, as presented in section 5.2.
Nevertheless, these studies are just in a conceptual aspect, lacking technological
implementation means [41].
55
5.3.1. Prototype Architecture
Considering the case company’s environment, the prototype was developed using VBA
jointly with Microsoft Excel. The option taken to develop the program prototype using
Microsoft Excel and VBA, instead of using more powerful tools such as Microsoft Visio along
with a template database, was mostly justified by the fact that the Departamento de
Engenharia de Componentes did not want to deploy additional software on their computers.
In this scenario, and considering the general development of applications using Excel
and VBA, one should take as much advantage as possible from the Microsoft Excel native
functionality, i.e. developing interfaces using worksheets, making extensive use of
mathematical formulations and minimizing the use of VBA code [45], [46]. In fact, these
principles were followed throughout the development of this prototype and are of great
relevance once they enable the application to be more robust and faster while becoming
easily adaptable to the business logic.
Each Microsoft Excel worksheet that constitutes the prototype, now considered in
Figure 5.14, has designated content that serves a purpose within the prototype architecture.
• Notes to user- Gives instructions to the user on how to run the program.
• List of Processes- WBS processes data compilation and codification consisting in a list
of repair processes commonly associated with any component MRO project, as shown
in Table 5.11.
• Data- Puts the component’s MRO technical database as the application’s object,
following the data insertion accordingly to the template created, as depicted in step
“Template” of Figure 5.13.
• Chart- Visualization of the database with tree structure in accordance with the concept
explained in section 5.2 and depicted in step “Chart Block Diagram” of Figure 5.13.
• Analysis- Interface for MRO technical data analysis and manipulation as depicted in
steps “Simulation” and “Analysis” of Figure 5.13.
Once the “List of processes” worksheet is created and the individual component’s
IPWBS decomposition is achieved through use of the template designed, any component’s
database is completely formed and is then stored. Now, and considering these databases
individually created and, hence, associated to individual components, each one can be
retrieved and become the “Data” worksheet. The “Data” Worksheet constitutes the object in
56
which the application acts, that enables “Chart Block Diagram” design and allows the user
interaction with the “Analysis” worksheet interface. To sum up, although every component’s
database can be created and stored they can only be analysed by the application separately,
however simultaneously. Figure 5.15 tries to represent the previously stated.
The template created enables the mapping of every single component’s PBS and WBS
nodes into the IPWBS concept. To this template there were associated some segmented
properties as illustrated in Table 5.16.
A brief description considering the interactions between properties and goals intended
for each property follows:
57
• P/N- Same as in section 5.1.1. This property takes the form of a variable set of
alphanumeric characters. Together those characters form a code whose function is to
clearly identify a part (PBS).
• Parents- Uses “Identifier” property that allows for mapping between every single node
within this database by integrating parent-child relations.
• Processes- The “List of Processes” Worksheet codifies every single repair process to a
letter, allowing data to be accordingly associated to this property. Moreover, parts
before the symmetry line are tagged as ‘UNREPAIRED’ and parts below the symmetry
line are tagged as ‘REPAIRED’ in this property. Furthermore, every assembly and
disassembly process is identified.
58
5.3.3. Implementing Chart Functionality
Once the template is created for a component the user can, at any point, access it and
simply rename it to “Data” in the application, as previously stated. From this point on, it is
possible to draw the component’s database with tree structure also known as block chart
diagram, as depicted in Figure 5.16.
59
The following list explains each function used and their utility in the program
developed considering the interactions between them, previously shown in Figure 5.17:
• Function DeleteAllShapes
o Simply resets the “Chart” worksheet environment.
o Does not delete the chart shapes (explained in Function InsertShape).
• Function ShowData:
o When the user clicks in a node on the block chart diagram drawn, this function
shows the associated data to that node in a message box.
o Works as a macro that obtains the related data associated to the row number
in the “Data” worksheet where that node is.
o Shows repair node details, e.g. repair nodes associated with selected parts
provided those repair processes are active (later explained in section
“Implementing Analysis Functionality”, i.e. “Not applicable” at this point),
illustrated in Figure 5.18.
60
Table 5.18: Function ParentsList, example withdrawn from Table 5.17.
• Function InsertShape:
o Inserts a single shape, using standard shapes illustrated in Figure 5.19 and in
accordance with the shape property defined in Figure 5.2.
o Assuming boxes are for integer levels or parts (1,2,3, etc…) and diamonds for
x.5 levels or processes (1.5, 2.5, 3.5, etc…).
o Calls Function ParentsList.
o Calls Function ShowData.
o Assigns the visual label of that node to its “Identifier” property’s string.
• Function InsertAllShapes
o Insert all shapes by running the entire “Data” worksheet and introducing shapes
according to each node “Level” property.
o Calls Function InsertShape.
61
o Verifies if that's the first child addiction, and considers the case when there is
more than one child.
• Function AlignAllShapes
o Align all shapes according to the following rule:
▪ Nodes with multiple parents and children are centred according to the
parents and children positions respectively.
o When the relationship is one child one parent both shapes are aligned
vertically.
After the Chart Block Diagram is drawn for any component a set of analysis are
performed as depicted in Figure 5.21.
62
Each of these steps depicted in Figure 5.22, i.e. steps 1,2,3 and 4, were implemented
using VBA code and are presented in Appendix 1. All functions developed are now explained
through the flowchart presented in Figure 5.23.
The following list explains each function used and their utility in the prototype developed
considering the interactions between them, previously shown in Figure 5.23:
63
and 4, that includes the list of “Identifiers”, i.e. Step 1, if any previous selection
was made.
Once the selection of faulty parts diagnosed within the component under analysis is
finished, the user should advance to step 2 by clicking the button highlighted in Figure 5.25.
o Step 2 identifies and generates the list of repair processes associated to the
“Identifiers” previously selected on Step 1. This list enables the user to deselect
any repair process that can’t be undergone at the time of analysis, e.g. due to
lack of tools or repair process work overburden, by replacing the checkbox that
by default appears with a by an .
o If the button highlighted in Figure 5.25 is clicked again, it resets Step 2,3 and 4,
if any previous analysis was made, that includes the list of repair processes, i.e.
Step 2, if any previous selection was made. Step 1 selection is kept.
64
Figure 5.25: Step 2 selection example, considering Step 1 selection made in Figure 5.24.
Step 1 and 2 constitute what is commonly called a simulation study, once different
selections in any of these inputs will present the user with different results. In fact, once Step
1 and 2 selections are concluded the program will generate automatically 2 outputs, by
clicking the button highlighted in Figure 5.26.
65
Figure 5.26: Step 3 outputs, considering Step 1 and Step 2selection made in Figure 5.24 and
Figure 5.25 respectively.
Figure 5.27: Step 4 output, considering Step 1 and Step 2selection made in Figure 5.24 and
Figure 5.25 respectively.
66
6. Results
6.1. Initial considerations
Each component has its own product tree, that can diverge in number of parts and
layout. On the other hand, the total repair processes are few in comparison with the number
and diversity of parts within each component and are, in general, common to all components,
i.e. several parts may have the same repair processes associated. This characteristic found
during replications and database analysis constituted the basis for the data analysis performed
throughout this thesis.
• MLG with ATA code 32-10-01 that will be given the name of “ASSY 1”.
• MLG Shock Strut with ATA code 32-11-01 that will be given the name of “ASSY 2”.
Considering the template database construction designed, depicted in Table 5.16, and
the data insertion to that database presented for the “Representative Sample” shown in Table
5.17, it can be stated that:
The template database created for any component’s IPWBS has two row data entries
for each part, one before the symmetry line and one after the symmetry line. Furthermore,
each part will have either a dissassembly process and a assembly process associated, before
and after the symmetry line respectively, or a repair process associated. Therefore, it can be
assumed with some confidence that the transformation from the current database
construction depicted in Figure 5.1 to the template database designed, depicted in Table 5.16,
will follow approximately a ratio of 3 as shown in Table 6.1. This is backed up by the performed
replications to ASSY 1 and ASSY 2 shown in Appendix 2 and 3 respectively.
Table 6.1: Template database’s row data entries for performed replications.
ASSY 1 ASSY 2
Figure 5.1 database row data entries 484 1023
Table 5.16 template database row data entries 1392 3088
Ratio 2.876 3.0186
67
6.2.2. Chart Functionality
Depending on the component’s complexity under analysis, i.e. the number of row data
entries to the template database, the prototype program will take variable time to draw the
chart block diagram, step depicted in Figure 5.16. Besides, the execution time will vary
depending on the computational capabilities of the computer that is being used to run the
prototype program.
Figure 6.1: Program’s execution time for both ASSY 1 and ASSY 2.
Once the chart is drawn, analysis of data can only be considered by formulating MRO
scenarios based on fault diagnosis made for those components. Consequently, and
considering the case of ASSY 1 and formulating 2 MRO scenarios, see Figure 5.23:
68
Figure 6.2: Scenario 1: INPUT 1, INPUT 2, OUTPUT 1 and OUTPUT 2.
69
Figure 6.4: OUTPUT 3 for Scenario 1 and 2 (should be read from left to right and top to
bottom).
70
6.2.4. Interpretation of Results
Recapitulating, an aircraft, hence all its components, are designed and manufactured
by the OEM which documents all the design details and MRO instructions. These documents
are delivered along with the aircraft to the operator, e.g. airline, that in turn hands over all
the necessary technical data to the out-sourced MRO company in charge of executing a
designated MRO operation.
The MRO company collects and manages all the necessary technical data to perform
MRO, by defining individual maintenance tasks, also known as Task Cards and planning their
sequencing. Subsequently, maintenance tasks are executed and reported, to ensure that the
component is made airworthy again [2].
In other words, an aerospace MRO company generates its revenue by fulfilling all the
tasks necessary to maintain the component. However, this work is not linear, once many
actions must be performed upstream with the intention of managing the MRO execution as
time and resource efficiently as possible, in a very competitive and dynamic market.
In that scenario, enabling IT solutions that can store but also analyse technical
documentation raises the business intelligence level of the aerospace MRO company. This
augmentation proposed to the MRO system of the case company OGMA, and depicted in
Figure 5.14, can be used for generating more efficient sequencing of Task Cards, streamline
processes and give real time alternatives to maintenance managers, constituting a step
towards increased maintenance planning support. All this can be done by applying the right
concepts and techniques through means of automation, reducing proneness to error, time
wasted and giving additional information while planning maintenance, hence increasing
productiveness at an operational level.
71
7. Conclusions and Future Work
7.1. Conclusion
Nowadays, aerospace MRO industry is ruled by constant development and innovative
solutions are being developed upstream to determine correctly the lifecycle of components
shifting the paradigm from scheduled maintenance to predictive maintenance, i.e. action
based on the actual state of the components in relation to their life cycle, determining the
right moment for their repair or replacement. In fact, and according to reference [50],
innovative technological systems based on Artificial Intelligence are starting to be utilized, that
combined with intelligent algorithms capable of processing huge volumes of data in real time,
and analyzing a large set of heterogeneous data generated by the various sensors in aircraft
components, allow such systems to recognize from this data the actual state of the
components and their lifetime.
However, this does not change the fact that these components will need MRO
downstream. In this scenario, the only thing that will change is the fact that MRO companies
that perform maintenance will need to be more efficient in processes and enable decision-
making tools in face of an increasing dynamic market. In fact, with the advances in technology
upstream it has become obvious that there is a need for maintenance management research
and practices to cope with the advancements made in business requirements. Therefore, the
only way to balance the scale is also through enabling technology downstream in MRO
operation.
The prototype program developed may have strong results when applied to the case
company OGMA, however there is a considerable number of R&D projects involving IT
solutions that end in failure and in cost and time overruns. Therefore, this program should be
considered as an R&D project and should follow all necessary steps for its full validation and
implementation in the case company OGMA if seemed fit. Firstly, focusing on building isolated
databases associated to individual components and using the prototype program outputs to
support MRO planning, then bring on derived functionalities [4].
72
5. The software can process data input into the output report automatically. The output
data will have direct impact if applied on the case company OGMA. If not, it will at least
make rethink how these assets’ data is compiled and manipulated.
o All parts within a component are identified and codified by a number that has
PBS properties associated such as its part number and description, see
template database in Appendix 2 and 3.
o All parts within a component are structurally arranged within the database
created with tree structure that follows the component’s hierarchy from top-
level root part to each one of its children parts, see Figure 6.4, Appendix 4 and
5.
• Component’s parts association with repair processes (part number, description, repair
processes codification).
o Within the database with tree structure all parts that are not associated with
disassembly or assembly processes are mapped with repair processes. Each
faulty part diagnosed can be selected in the Analysis interface. The simulation
allows automatic association to a set of fully descriptive repair processes in
‘OUTPUT 1’ and ‘OUTPUT 2’, see Figure 6.2 and Figure 6.3.
• Faulty part identification on database with tree structure (displays repair processes for
each part).
o ‘OUTPUT 3’ highlights on the chart block diagram the faulty parts previously
selected in ‘INPUT 1’ by the user, see Figure 6.4.
• Compilation and storage of asset’s MRO technical data, integration of its parts (PBS)
and processes (WBS).
73
o Data compilation and storage for each component’s MRO technical data that is
available when needed and can be updated at any time, as explained in section
5.3.1, see template database Appendix 2 and Appendix 3.
The results obtained in chapter 6 represent only a validation that the prototype
developed works and data can be accessed and relevant information gathered from the
component under analyses. However, further customizations are considered viable and only
demonstrate the IPWBS concept potentialities. The following suggestions demonstrate some
customizations that the case company OGMA may want to apply to the program prototype
that may represent value adding features.
74
• Priority of work created by the makers of Task Cards considering all assets under MRO
operation instead of considering them individually.
Additional data could be added to the “List of Processes” worksheet such as materials
and special tools associated with every single repair process. Furthermore, data could be
stored concerning the assembly and disassembly processes as well. Moreover, new properties
could be included in the component’s IPWBS template database structure, such as cost or part
criticality. This will enable a broader solution by adding new data to the template database
such as:
75
• Cost (part number, date installed, cost).
• Part criticality.
o Part warranty (part number, description, warranty expiration date)
o Part availability (part number, description, times available during a specified
period).
• Materials list associated to repair, disassembly and assembly processes.
o Special tools (part number, description, special tools required).
• Other additional data seemed fit by the case company OGMA.
Current data stored in the component’s IPWBS database structure may enable other
data analysis that differ from ‘OUTPUT 1’, ‘OUTPUT 2’ and ‘OUTPUT 3’ created. However,
additional data such as the ones enumerated in section 7.3.2 enable, for sure, other
information gathering. Multiple analysis could be made to the template database created, as
seemed fit by the case company OGMA.
76
8. References
[1] Samu, Linnimaa. Information Management in Aircraft Maintenance, Thesis. LUT School of
Business and Management, 2016.
[2] Sahay, Anant. Leveraging information technology for optimal aircraft maintenance, repair
and overhaul (MRO). Cambridge, Woodhead Publishing, 978-0-85709-143-7, 2012.
[3] Aircraft certification. EASA & you. European Aerospace Safety Agency, [Cited: January 15,
2018.] https://www.easa.europa.eu/easa-and-you/aircraft-products/aircraft-certification.
[4] Crain, Mike. The Role of CMMS. [Cited: August 1, 2017.] www.northerndigital.com.
[5] Indaryanto, Reza Ramadhana. Implementation of Computerized Maintenance
Management System (CMMS) for Medium Transport Aircraft. Faculty of Engineering
International Program, 2013.
[6] Joseph Barjis, Ashish Gupta, Amir Meshkat. Enterprise and Organizational Modeling and
Simulation. Springer, 978-3-642-41637-8, 2013.
[7] Rossetti, Manuel D. Simulation Modeling and Arena. Wiley, 978-1118607916, 2010.
[8] Kim-Sau Chung, Jeffrey C. Ely. Implementation with Near-Complete Information,
ECONOMETRICA, Journal of the Econometric Society, pp. 857-871. Vol. 71, 2003.
[9] Ayeni, P. Enhancing competitive advantage through successful Lean realisation within the
Aerospace Maintenance Repair and Overhaul (MRO) industry, PhD. CRANFIELD
UNIVERSITY,School of Aerospace, Transport and Manufacturing, 2015.
[10] Khairy A.H. Kobbacy, D.N. Prabhakar Murthy. Complex System Maintenance Handbook .
Berlin, Germany : Springer Series in Reliability Engineering serie, 978-1-84800-010-0, 2008.
[11] Vicente, Kim J. Cognitive Work Analysis, Toward Safe, Productive, and Healthy Computer-
Based Work. Lawrence Erlbaum Associates, 978-0805823974, 1999.
[12] The Learning Organization. Goh, Swee C. The International Journal of Critical Studies in
Organizational Learning, Vol. 10, 2003.
[13] Choo, Boon Seh. Best Practices in Aircraft Engine MRO: A Study of Commercial and
Military Systems. Massachusetts Institute of Technology, 2004.
[14] Darli Rodrigues Vieira, Paula Lavorato Loures. Maintenance, Repair and Overhaul (MRO)
Fundamentals and Strategies: An Industry Overview. International Journal of Computer
Applications (0975 – 8887), Vol. 135, 2016.
[15] International Maintenance Review Board Policy Board (IMRBPB). EASA & you. European
Aerospace Safety Agency, [Cited: January 22, 2018.] https://www.easa.europa.eu/easa-and-
you/aircraft-products/international-maintenance-review-board-policy-board-IMRBPB.
[16] Quality Glossary. ASQ. Quality Progress editorial staff members. [Cited: January 15, 2018.]
https://asq.org/quality-resources/quality-glossary.
77
[17] Airworthiness, Skybrary.[Cited: January 27, 2018.]
https://www.skybrary.aero/index.php/Check.
[18] Manufacturer Scheduled Maintenance Requirements. EASA & you. European Aerospace
Safety Agency, [Cited: January 8, 2018.] https://www.easa.europa.eu/easa-and-you/aircraft-
products/manufacturer-scheduled-maintenance-requirements.
[19] The A, C and D of aircraft maintenance. QANTAS, [Cited: January 26, 2018.]
https://www.qantasnewsroom.com.au/roo-tales/the-a-c-and-d-of-aircraft-maintenance/.
[20] Continuing Airworthiness Organisations. EASA & you. European Aerospace Safety Agency,
[Cited: January 20, 2018.] https://www.easa.europa.eu/easa-and-you/aircraft-
products/continuing-airworthiness-organisations.
[21] Design Organisations. EASA & you. European Aerospace Safety Agency, [Cited: January
20, 2018.] https://www.easa.europa.eu/easa-and-you/aircraft-products/design-
organisations.
[22] Certificates. OGMA, Together we fly higher. [Cited: January 25, 2018.]
http://www.ogma.pt/pdf/qualidade/jg5KN_DOA.pdf.
[23] Certificates. OGMA, Together we fly higher. [Cited: January 22, 2018.]
http://www.ogma.pt/pdf/qualidade/bUOKG_ANAC_PT_004.pdf.
[24] Berger, Jonathan M. Moscow. GLOBAL MRO MARKET, Forecast & Trends. Aircraft
Maintenance Russia and CIS, 2013 .
[25]Glossary.FAA.[Cited:January27,2018.]
https://www.faa.gov/air_traffic/flight_info/avn/maintenanceoperations/programstandards/
webbasedtraining/CBIChg29/AVN300WEB/Glossarytems.htm.
[26] Jani Kilpi, Juuso Toyli, Ari Vepsalainen. Cooperative strategies for the availability service
of repairable. Int. J. Production Economics, pp. 360-370, 2008.
[27] Best Practices for Component Maintenance Cost Management. IATA, 978-92-9252-795-2,
2015.
[28] Non-FAA Documents. avstop. Aerospace Online Magazine. [Cited: January 27, 2018.]
http://avstop.com/ac/Aerospace_Maintenance_Technician_Handbook_General/12-36.html.
[29] [Online] https://www.scribd.com/document/209787229/ATA-100-pdf.
[30] Detlev Fischer. Appendix II-ATA-specified documents. A theory of presentation and its
implications for the design of online technical documentation. Coventry University, 1997.
[Cited: January 27, 2018.] http://www.oturn.net/top/App-II.html.
[31] [Online] http://hangardoheinz.blogspot.pt/2010/04/ata-100-entendendo-e-aliando-
se.html.
[32] Repaired aircraft/helicopters, engines & ATA. air SUPPORT. [Cited: January 1, 2018.]
http://www.airsupport-mro.com/en/page/repaired-aircraft-helicopters-engines-ata.php.
78
[33] Junhao Geng, Xitian Tian, Mingxing Bai, Xiaoliang Jia, Xiangwei Liu. A design for three-
dimensional maintenance, repair and overhaul job card of complex products. Computers in
Industry, pp. 200-209, Vol.65, 2014.
[34] P. Phillips, D. Diston, A. Starr, J. Payne and S. Pandya. A Review of the Optimisation of
Aircraft Maintenance with Application to Landing Gears . Proceedings of the 4th World
Congress on Engineering Asset Management, 2009.
[35] Oxford Learner's Dictionary. Oxford. [Cited: January 28, 2018.]
https://www.oxfordlearnersdictionaries.com/definition/english/leverage_2.
[36] Petty, Oscar Fernandez and Ashraf W. Labib Ralph Walmsley David. A decision support
maintenance management system: Development and implementation. International Journal
of Quality & Reliability Management , pp. 965 - 979, Vol. 20, 2003.
[37] About Business Relationship Management. BRMInstitute. [Cited: January 29, 2018.]
https://brm.institute/about-business-relationship-management/.
[38] Laitinen, Kari T. KoskinenHelena KortelainenJussi AaltonenTeuvo UusitaloKari
KomonenJoseph MathewJouko. Proceedings of the 10th World Congress on Engineering Asset
Management (WCEAM 2015), Springer, 978-3319270623, 2016.
[39] Prof. Eckart Uhlman, Martin Bilz, Jeannette Baumgarten. MRO – Challenge and Chance
for Sustainable Enterprises. 2nd International Through-life Engineering Services Conference,
pp. 239-244, 2013.
[40] Karl Ulrich, Steven Eppinger. Product Design and Development (Irwin Marketing) 6th
Edition, Mc Graw Hill Education, 978-0078029066, 2016.
[41] Peng Jia, Qi Gao, Xue Ji and Ting Xu. Task Decomposition Method of R&D Project Based
on Product Structure Tree. JOURNAL OF SOFTWARE, Vol. 9, 2014.
[42] Fan, Dr Ip-Shing. Integrated WBS for Aircraft Modification Projects. Cranfield University,
Concurrent Engineering, Vol. 11, 2003.
[43] Data Structure and Algorithms - Tree. LEARN DATA STRUCTURE organizing data.
tutorialspoint SIMPLYEASYLEARNING. [Cited: March 18, 2018.]
https://www.tutorialspoint.com/data_structures_algorithms/tree_data_structure.htm.
[44] Palakodeti, S. Rao. Reliability Assessment in Asset Management—An Utility Perspective.
[book auth.] Helena Kortelainen, Jussi Aaltonen, Teuvo Uusitalo, Kari Komonen,
Joseph Mathew Kari T. Koskinen. Proceedings of the 10th World Congress on Engineering
Asset Management (WCEAM 2015), Springer, 2016.
[45] Walkenbach, John. Excel 2016 Bible. WILEY, 978-1-119-06751-1, 2015.
[46] Michael Alexander, Richard Kusleika. Excel 2016 Power Programming with VBA. WILEY,
978-1-119-06772-6, 2016.
[47] How to create autoshapes, lines and connectors in VBA macros. WiseOwlTraining. [Cited:
August 25, 2017.] https://www.wiseowl.co.uk/blog/s394/shapes.htm.
79
[48] VBA Split Function – How to Use. Excel Trick. [Cited: January 18, 2018.]
http://www.exceltrick.com/formulas_macros/vba-split-function/.
[49] Standard Deviation Calculator. Calculator.net. [Cited: February 26, 2018.]
https://www.calculator.net/standard-deviation-calculator.html
[50] Carlos Bento, Bernardete Ribeiro e Paulo Rupino. ReMAP anuncia uma revolução
tecnológica no mundo da aviação. UC-Unicersidade de Coimbra. [Cited: February 10, 2018.]
http://noticias.uc.pt/multimedia/videos/remap-anuncia-uma-revolucao-tecnologica-no-
mundo-da-aviacao/.
80
Appendix 1- VBA Code
1
2
3
4
5
6
7
8
9
10
11