Next Article in Journal
A Review on the Current Status of Icing Physics and Mitigation in Aviation
Previous Article in Journal
Water Recognition on the Moon by Using THz Heterodyne-Spectrometer for Identifying the Appropriate Locations to Extract Water for Providing Oxygen for Breathing and Fuel for Spaceships’ Propulsion on the Moon with CubeSat
Previous Article in Special Issue
A Web-Based Decision Support System for Aircraft Dispatch and Maintenance
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Modular Framework for the Life Cycle Based Evaluation of Aircraft Technologies, Maintenance Strategies, and Operational Decision Making Using Discrete Event Simulation

DLR—German Aerospace Center, Department of Product Lifecycle Management, Institute of Maintenance, Repair and Overhaul, 21129 Hamburg, Germany
*
Author to whom correspondence should be addressed.
Aerospace 2021, 8(7), 187; https://doi.org/10.3390/aerospace8070187
Submission received: 25 May 2021 / Revised: 8 July 2021 / Accepted: 12 July 2021 / Published: 14 July 2021

Abstract

:
Current practices for investment and technology decision making in aeronautics largely rely on regression-based cost estimation methods. Although quick to implement and easy to use, they suffer from a variety of limitations, both in temporal space and scope of applicability. While recent research and development in this area addresses these to a certain extent, aerospace engineering still lacks a flexible and customizable valuation framework. To this end, a generic environment for economic and operational assessment of aircraft and related products named LYFE is presented. This tool employs a discrete event simulation which models the product life cycle from its order through decades of operation and maintenance until disposal. This paper introduces its key characteristics and default methods alongside its modular program architecture. The capabilities are demonstrated with a case study of on-wing engine cleaning procedures which are triggered by a customized decision making module. Thereby, the impact on engine health, fuel efficiency and overall economic viability is quantified. On the whole, the framework introduced in this paper can be used to analyze not only physical products but also operational procedures and maintenance strategies as well as specified decision making algorithms in terms of their impact on an aircraft’s or system’s life cycle.

1. Introduction

Aircraft manufacturers and operators face an ever-increasing economic pressure while dealing in a highly complex and competitive environment. Typically characterized by low profits and high investment cost [1], strategic decisions for or against a product or strategy can impact the company for decades to come [2], especially if the long operational phase of aircraft are considered. Thus, a priori analyses of the expected economic impact of any major decision are of eminent importance in profit driven businesses [3]. These Overall Economic Assessments (OEAs) are often integrative in nature, i.e., information from various stakeholders and disciplines such as operations, maintenance, aircraft performance, as well as relevant boundary conditions and off-design cases have to be collected and combined. Their output is expressed in a set of differential metrics (e.g., Δ cost) which represent the expected superiority of one alternative over another. In aeronautical practice, these OEAs are mostly based on Cost Estimation Relationships (CERs), which correlate selected aircraft characteristics or operational parameters with the certain cost elements provided in confidential economics databases from the manufacturer or operator [4,5].
Although CERs are quick to implement and fast to evaluate, their applicability is limited in terms of what can be assessed. Strictly speaking, the results are valid only for the operation of former and current aircraft generations, and deviations from them often do not extrapolate well [4,6,7]. Furthermore, the fixed nature of static equations requires that the Object of Interest (OoI) directly affects the input parameters, or else the impact remains unnoticed. Another notable shortcoming, especially when operational aspects are of interest, is the limited consideration of the complex interrelations of the air transportation system. These cover the temporal, spatial, and partially the physical domain. For instance, the effect of specific maintenance actions (of both scheduled and unscheduled nature) on the aircraft’s performance and airline’s economics cannot be accounted for with the existing conventional methods. Although there are specific studies and methods that deal with such detailed problems on their own, their consideration in a comprehensive OEA is rarely seen. Finally, the lack of a standard assessment framework impedes the comparability of technologies in terms of their overall economic and operational impact.
Therefore, a framework is needed which tackles these shortcomings. For one, this tool should enable the analysis of various products, regardless of whether it is an aircraft design, a physical technology, an operational decision or a maintenance strategy. For study cases where information is rare, the tool should provide default assumptions, which should be easily replaceable when more detailed information and/or models become available. Considering the long operational times of aircraft, another central objective is the ability to capture not only primary (i.e., “intuitive” or “obvious”) effects of an OoI induced change in the aircraft’s life but also secondary ones occurring much later (i.e., “down the river”).
To this end, an object oriented, modular and hierarchical detail oriented framework for OEA is developed which incorporates a discrete event simulation of an aircraft’s life cycle. These events include, but are not limited to, the order and delivery of aircraft, various flights, scheduled and unscheduled maintenance, periodically recurring payments, and the resale of the aircraft. This tool is customizable by design, where nearly all parts of the code can be replaced and tailored for the problem at hand, while the source code itself remains untouched. The present paper introduces this framework (which is intended to be publicly available in the future), the methodology behind it, and demonstrates its capabilities with a case study. For the latter, the on-wing maintenance action of engine cleaning is modeled and assessed in terms of fuel burn and overall economic efficacy on an Airbus A321 aircraft. This study includes a (simplified) model of the engine degradation (i.e., a gradual increase of Exhaust Gas Temperature (EGT)) and the repercussions on the specific fuel consumption and Engine Shop Visits (ESVs). By considering the interrelations between the predicted deterioration, the resulting fuel efficiency and the current fuel price, the cost for an engine wash event and the time until the next shop visit, a decision making algorithm of the technology aiming for the lowest operating cost is studied.
The remainder of this paper is structured as follows. Section 2 provides some fundamentals on economic assessments in general and aeronautical engineering. Additionally, relevant literature and tools that are comparable to the present work are discussed. Section 3 presents the newly developed framework starting with central goals and requirements. Subsequently, the modular program architecture is presented, which is followed by a description of the default modules and methods. In Section 4, the aforementioned exemplary technology assessment is performed. This includes a description of the inputs, the customized module for optimized engine wash event scheduling, and its impact on the airline’s economic value. The paper concludes with a summary in Section 5.

2. Fundamentals

Although the topic of cost estimation has been intensively studied in engineering sciences in the past [8,9], there is no consistent standard or even taxonomy apparent [10]. Ambiguities can be found in (a) the nature of the methods used, which influences the effort for and accuracy of the study; (b) the temporal space that is covered by the analysis, i.e., one, multiple, or all life cycle phases; and (c) the extent of the considered monetary elements. This section attempts to provide an overview in these domains with the goal of situating the scope of the presented framework adequately.

2.1. General Cost Estimation Methods

Various classifications for cost estimation methods exist, including top-down and bottom-up, genetic and causal, as well as qualitative and quantitative approaches. As Altavilla et al. [2] showed, the latter breakdown is most prominent in the general engineering design domain, see Figure 1. Each approach has its own benefits, drawbacks and ideal phases of applicability. The methods in the qualitative category require only little information but are less accurate and hence more useful in earlier design phases. As they heavily depend on historic data and expert knowledge, particular care has to be taken with respect to their applicability. Quantitative techniques also make use of historic data but incorporate an elevated level of modeling. This ranges from a combination of product specific and regression based CERs up to detailed event and/or agent based modeling. As such, the level of information required to perform such an estimation is comparatively high, making them more appropriate in later design phases.
Due to the complexity of setting up a cost evaluation process, companies and research institutions often confine themselves to one or few particular techniques, which are usually integrated in (partially) automated product design frameworks. However, when it comes to assessments in multidisciplinary and complex environments such as the air transportation system, a modular, flexible, extensible, and method overarching system is necessary, as correctly described in Leung [12] and Curran et al. [4]. As it will be explained in Section 3, the work presented here aims to fill this gap by combining multiple techniques, which allows to cover development stages ranging from early to detailed design without the necessity to change the basic procedure or underlying assumptions.

2.2. Valuation Practice in Aeronautics

While the previously mentioned techniques are more universal in nature, the classification in this subsection is more specific to the aeronautical engineering domain. In here, available methods mainly differ in considered temporal phases and modeled cost elements. They can be clustered into Direct Operating Cost (DOC) methods and life cycle based approaches. Both are described below.

2.2.1. Direct Operating Cost Methods

DOC represent cost elements that are directly affected by the aircraft such as fuel, maintenance, various fees, and aircraft financing expenses and, together with the Indirect Operating Cost (IOC), make up the Total Operating Cost (TOC) of an airline, as shown in Figure 2. As it is common to compare different aircraft using their associated DOC per year, per flight hour, or per flight cycle [13], parametric techniques were developed to predict these cost based on easily available aircraft information [14,15]. These techniques are known as DOC methods and are a prevalent approach for the evaluation of aircraft designs, technologies, and occasionally operational procedures [4].
A variety of DOC methods is available throughout research and industry. The most frequently used ones are the NASA method [16], the Association of European Airlines (AEA) methods [17,18], and one presumably originating from Lufthansa [19], which was last updated in 2010 [20]. Applications include technology unspecific studies such as in Lee et al. [21] or Ali and Al-Shamma [22], where various conventional aircraft are assessed economically and compared to one another, as well as more specific investigations such as in Xu et al. [23], Elham and van Tooren [24], and Pohya et al. [25] where formation flights, winglet shapes, and hybrid laminar flow control are evaluated, respectively. An example of a debatable application can be found in Cuerno-Rejado et al. [26], where a highly unconventional joined-wing aircraft design was compared to a conventional reference using the DOC approach. The result showed no changes in maintenance or ownership expenses (the latter was omitted in the study, while its impact was mentioned qualitatively), but only in fuel cost, which is questionable considering the substantially different airframes. A more recent stream recognizes the limitations of available methods to accurately predict maintenance cost and hence create their own CERs using more specific input parameters for the (static) equations, e.g., Fioriti et al. [27].
As a parametric technique, DOC methods suffer from typical CER limitations. For instance, the operational and financial data of airlines, on which the methods are based on, are typically not available to the public. This makes it difficult to decide whether an OoI is inside or outside of the area of applicability. Additionally, it is not possible to quantify the accuracy or associated uncertainty when using these CERs. Due to their top-down regression approach, relevant repercussions of one event (e.g., an unscheduled maintenance that is required) on another (e.g., the next flight(s)) cannot be captured. Table 1 summarizes the characteristics of DOC methods.

2.2.2. Life Cycle Based Methods

With the increased computational power and integrative approach to product design, a shift towards a more holistic and life cycle driven approach has been observable [28,29]. In the aviation sector, these typically take one of two forms:
(a)
Those that focus on the long operational phase of aircraft, where temporal effects such as learning curves and aging are investigated and the complexity of the air transportation system is modeled with more detail (e.g., Justin and Mavris [30]).
(b)
Those following the “cradle to grave” approach incorporating all life cycle phases. This is usually comprised of the manufacturing, operational, and end of life phase and follows the integrated product development paradigm (e.g., Curran et al. [31]).
To differentiate these two streams, the former is called life cycle costing (LCC), while the latter is termed whole life cycle costing, (WLCC) which is adapted from the nomenclature in civil engineering (e.g., in Abdelhalim Boussabaine [29] and Viavinette and Faulkner [32]) as well as general cost engineering (e.g., Altavilla et al. [2]).
Compared to the DOC methods, the added value of the LCC approach is created by the consideration of learning curves, aging and degradation effects, or other case specific aspects (e.g., modifications or retrofits during a major maintenance check and the assessment on fleet level, as investigated in Pohya et al. [33]). LCC methods can give valuable insights on how the (economic) efficiency of a product changes over time (e.g., through deterioration) and what countermeasures (e.g., through maintenance) are efficient. However, due to their detailed nature, they are often specifically tailored to the case study at hand. This typically requires a tedious collection of detailed information which is hardly reusable. Moreover, such specific approaches do not ensure comparability of different studies to one another. Generic LCC models are rare and seldom publicly available.
The WLCC approach typically expands the classical manufacturers’ perspective on product design by the operators’ point of view, i.e., by direct operating cost. The aim is to develop a product that is not only cost efficient in production but is also competitive in operation. Similar to DOC methods, WLCC methods make use of CERs and calculate Research, Development, Testing, and Evaluation (RDTE) cost as well as recurring and non-recurring cost using aircraft attributes (e.g., aircraft weight) and manufacturing parameters (e.g., cadences). As such, they suffer from similar drawbacks as DOC methods, e.g., they neglect long-term effects and process induced repercussions and do not allow flexibility and extensibility outside of the static input parameter space. Examples of well established WLCC methods can be found in Raymer [34] and Roskam [35]. The following summarizes the prevalent valuation practice in aeronautics:
  • As a top-down tool, DOC methods are fast and easy to use but show a lack in their scope of applicability, both in temporal space and OoI [4].
  • LCC methods tackle this limitation by considering age related effects and often a case specific modeling of the environment but require laborious preparation as a bottom-up approach. Due to the more tailored nature, their versatility and subsequently comparability is often limited.
  • WLCC methods are primarily used for integrated product development and expand the manufacturers’ point of view by operating cost. As they are often based on CERs, they suffer from the same detriments as DOC methods.
  • With the dominating CER approach taken by most studies, the impact of specific decisions (e.g., maintenance actions) on the complex air transportation system cannot be captured in detail.
Additionally, the nature of costing methods neglects revenues and hence reduces the economic value of a technology to its impact on the expenditures. Depending on the OoI, the loss of revenues due to a missed flight may have an even greater impact on the overall airline economics than the cost of correcting the cause.

2.3. Comparable Work

To situate the assessment environment presented in this study, comparable work is briefly reviewed here. This selection does not claim to be exhaustive but rather informative and intends to give an overview of current economic evaluation research in aerospace engineering.
Frank et al. [36] present a modular and design oriented environment for assessing the flying, economic, and safety performance of suborbital vehicles. While modules such as the aerodynamics, structures, and propulsion leverage advanced physics and surrogate based approaches, the life cycle cost were estimated with CERs. A similar environment for spacecraft assessment is presented by Yao et al. [37]. Here, the focus lies less on exploring the design space and more on the comparison of different systems during their operational phase and their impact on the Net Present Value (NPV). Furthermore, the authors made an effort to provide Uncertainty Quantification (UQ) features by integrating Monte Carlo Simulation (MCS) capabilities into the framework.
Thokala et al. [38] focus on integrated aircraft design and estimate the acquisition cost using a hierarchical product definition tool called DecisionPro [39], while using a discrete event simulation named Extent [40] for estimating the operating and maintenance cost. Combined in a MATLAB environment, their framework is also capable of performing Design of Experiments (DOE) and MCS. This framework was used to design unmanned air vehicles in Thokala et al. [41] and to calculate overall maintenance cost of aero-engines in Wong et al. [42]. Both Extent and DecisionPro are well developed and commercially available. However, as such, their flexibility and capability to be custom-tailored to more complex OoIs is limited.
Zhao et al. [43] recognize the need for an aircraft assessment method that is applicable both in early and detailed design. They suggest a two-leveled approach, where first, costs are estimated with preliminary weight based estimation relationships. Once detailed information in the form of a bill of material is available, WLCC can be calculated using more detail driven CERs, although again with weight as the single cost driving parameter. Thus, the available level of detail when modeling relevant interactions remains restricted. Xu et al. [44] also take the aircraft designers perspective into account and briefly present an object-oriented WLCC tool which tracks the cost of manufacturing, operating, maintaining, and disposal of components. Although this framework seems to model the components in detail, it is not clear how the objects interact, costs are calculated, and whether the framework offers interfaces for customization.
Justin and Mavris [30] developed a modular framework named ICARE, which takes the airline’s perspective and calculates all aircraft and engine related operating cost and revenues. These include ownership cost; base; heavy component (including the engines); and unscheduled maintenance cost, fly-away cost, and ticket and ancillary revenues. Similar to the framework presented in this paper, ICARE combines various literature and databases to calculate these elements and is able to quantify the value of different aircraft and engines. However, it seems as ICARE incorporates neither a Discrete Event Simulation (DES) nor agent-based modeling approach for capturing secondary impacts nor to have the inherited capability to be extended and customized to a particular OoI at hand.
To summarize, the majority of the discussed aeronautical assessment frameworks focus on aircraft design and the manufacturers’ perspective, strongly simplifying the interaction-intensive operational phase. Furthermore, the environments show a lack of ability to be customized to different case studies. Few acknowledge the fact that the level of information varies significantly throughout the product development and hence provide hybrid models with low and high level methods. The space sector pursues a more advanced and modular approach, while uncertainties in assumptions and scenarios are addressed with the provision of MCSs capabilities.

3. Evaluation Framework

The Python based framework named Life Cycle Cash Flow Environment (LYFE) aims to provide a generic (i.e., not project or case specific) environment. This section presents key goals and requirements (Section 3.1), explains the program characteristics (Section 3.2), and describes the default modules and methods (Section 3.3). It should be noted that, due to the required flexibility of the framework, not all available methods and features can be discussed in one paper. Thus, the following is rather a representative excerpt of the functionalities.

3.1. Goals, Requirements, and Scope

The vision of LYFE can be described as:
LYFE is the standardized and universally accepted cost-benefit tool for aeronautical applications for researchers and industry alike.
To make this possible, a variety of different aspects have to be considered. Table 2 summarizes LYFE’s top-level goals, requirements, and the scope delineation. In addition to these features, the two essential and unique characteristics of LYFE as a generic OEA framework are (a) the incorporation of a discrete event simulation and (b) its customizability through the modular program structure.

3.2. Program Characteristics

The goals, requirements and intended scope of LYFE lead to its specific program structure and characteristic features, which are described next.

3.2.1. Program Structure

LYFE itself acts as a top-level caller, which reads settings defining how the simulation will be run (e.g., single simulation, sensitivity analysis, MCS). Once these are processed, the core module AirLYFE takes over and performs an aircraft-centered and operator oriented simulation. This includes, but is not limited to, the purchase of the aircraft; performed flights; scheduled and unscheduled line and base maintenance with corresponding downtimes; monthly recurring costs of any kind, such as insurance, interest, or leasing rates; and the resale, recycling, or disposal of the aircraft. The level of detail varies with the users’ level of available information. If, for example, certain fees or maintenance cost are unknown, regression equations provide estimated values (similar to the approach of DOC methods). Alternatively, custom functions or lookup tables for the event attributes can be specified. Figure 3 shows a schematic overview of the modular and customizable designed program structure.
The simulation starts with reading and processing the user inputs and making it available for each and every submodule. This also contains various databases, which will be explained later. Afterwards, the submodules are called. Each consists of an initialization and a main function, with a pseudo code given in Code Excerpt A1 in the Appendix B. In the initialization part, preparatory work is performed, which aims to speed up the overall runtime. This includes precalculating rates, selecting relevant airports out of the database, and various other submodule specific tasks. After all submodules have been initialized, the simulation enters a while loop, calling the submodules’ main functions, which all have the same basic structure. At first, a set of n constraints is used to determine whether one of the events that the submodule can create is due, i.e.,
C due = c i i = 1 n with c i : B n u × R n m × R n d × R n c B .
Here, B = ^ [ 0 , 1 ] and R describe the boolean and simulation parameter space, and n u , n m , n c , and n d represent the fixed and user specified, the fixed and module specific, the customization, and the dynamically changing domain, respectively. These constraints may, for instance, consider the aircraft’s health status for maintenance events, the operational schedule for flight events, or specific user written algorithms. If no event is due, the submodule is skipped and the simulation enters the next one. If an event is due, the respective event instance is created and filled with relevant attributes such as the duration, associated cost and revenues or, more specifically, the route which is flown or the interval trigger which caused the maintenance action. This event is then appended to an event calendar, which triggers an update of several simulation parameters. These include, for instance, the current simulation date and time or the condition of the aircraft and its components. Each submodule has access to two types of databases (in the sense of globally accessible sets of data and variables). The first is static in nature and holds parameters that do not change throughout the simulation, including aircraft performance maps, generic airport information, or user specified configuration files. The second is more dynamic and holds current snapshots of changing parameters, such as the event calendar itself, the current simulation time and date, and the asset’s (i.e., aircraft’s and/or engine’s) current condition. The simulation continues in the while loop until the OoI specified lifetime is over. This triggers the automatic report generation, which calculates not only operational efficiencies and statistics but also generic economic parameters. If desired, more specific metrics can be defined in the custom report generation. It should be noted that this process always runs at least twice: once for the reference case and once for the case under study. The overall results are then usually expressed as an absolute or relative change, e.g., Δ NPV.

3.2.2. Discrete Event Simulation

The goal to capture both primary and secondary effects throughout the life cycle prescribes a DES combined with an object oriented approach. Primary effects are those that affect the OoI (or a stakeholder) immediately. Secondary effects are those that occur either much later or as a result of a more complex interaction network. For instance, a certain technology may affect the fuel burn and subsequently fuel cost (primary), whereas a maintenance action for said technology may lead to a prolongation of the downtime, affecting the subsequent flight schedule (secondary). Combined with the later explained customizability, the DES approach ensures that various decision making strategies can be implemented and evaluated with respect to their primary and secondary effects on the life cycle.
In LYFE, each event is an object with certain attributes, depending on the respective class definition. The event’s parent class definition includes the discrete beginning, duration, and finish time, as well as cost and revenue dictionaries. Child class definitions are specific to the type of event. Flight events for example include the information of the origin and destination airport, the aircraft that flies this route, associated fees, and many other elements. Apart from the event, the assets (i.e., aircraft and engines) and databases (e.g., airports) have their own classes, attributes and methods, see Figure 4.
The event calendar grows dynamically with each appended event and, when the simulation is finished, contains anywhere between 50 and 300 k individual events per aircraft, depending on the use case and considered lifetime. The required runtime for a full simulation varies between 30 s and two minutes (on a regular single-core CPU laptop). An excerpt of a simulated event calendar is shown in Figure 5, including flights from and to the aircraft base, a few maintenance checks, and some monthly recurring payments.
Each time an event is appended into the event calendar, the global clock is updated to the event’s end time, and two routines are triggered. The first includes a deterioration of the aircraft’s and engine’s health, e.g., through general aging or specified engine degradation. The second inflates the event’s associated cost and revenues to (a) the current simulation time, (b) a predefined fiscal year for the later calculation of economic metrics, and (c) the source’s fiscal year. The latter primarily serves verification and debugging purposes. It should be noted that, given the decades of an aircraft’s operational time, the correct consideration of the time value of money is crucial. Therefore, the fiscal inflation procedure itself uses the Consumper Price Index (CPI) published in [45] for historic simulation times and a default of 2% annual inflation for future cash flows.

3.2.3. Modularity and Customizability

Apart from software engineering reasons and collaboration advantages, the key reason behind the modularity is that it enables customization on different levels. As it is highly difficult to code a framework that, by default, is able to model all relevant aspects of all potential case studies while not being prohibitive in runtime and complexity, the essential paradigm was to provide a high-quality standard set of methods and functions with the ability to be modified and extended through defined interfaces. There are several built-in ways of customization:
  • Choosing alternative default methods: The individual modules typically offer different methods for triggering events and calculating attributes. As it will be described in more detail in Section 3.3, this includes whether the aircraft is purchased or leased, a flight schedule is flown sequentially or randomly, maintenance is performed on an interval and/or condition base, and whether the aircraft is sold or disposed of at its end of life. These features are well documented and require no coding effort, as all inputs are provided either through an Excel sheet or configuration text file.
  • Modify events that are about to be appended: When researchers wish to alter a default method to recalculate or calibrate an event’s attribute (e.g., cost, revenues, or fuel burn), they can modify the event right before it will be appended to the calendar. If this option is set, AirLYFE calls the user written modifying function from within the simulation and expects a modified event in return, which is shown in the upper part of Figure 3 (dashed boxes). An example would be an adjustment of fuel burn that considers airport (e.g., runway altitude) and weather specific parameters (e.g., wind speed and temperature). This customization represents the lowest level code intrusion, as the calling mechanisms remain untouched and no new events are created, while the effort and required coding experience are low.
  • Add a custom module: If additional events are required, users may write their own custom module and make it available through the predefined interfaces shown in the lower part of Figure 3. In this case, AirLYFE runs the initialization as well as the main function of the custom module in the same way as with the other submodules. Since the static and dynamic global variables are also accessible, users have a higher degree of flexibility and can, for instance, trigger a particular maintenance action by setting the corresponding Remaining Useful Life (RUL) to zero. Examples for custom events include randomly occurring damages due to foreign objects, a specific flight event that is not foreseen in the standard schedule, or a specific maintenance event in which the aircraft undergoes a certain modification leading to a change in the upcoming maintenance schedule. This includes the execution of airworthiness directives, service bulletins, or engineering orders. Furthermore, this customization approach can be used to analyze the impact of predictive maintenance measures by defining component specific (and possibly non-deterministic) deterioration curves and the respective maintenance planning actions in the custom module. This type of adjustment requires a slightly higher coding expertise but offers increased access and customization to the study at hand.
  • Replace default modules and procedures: If the general module and function calling mechanism of LYFE is to be modified, users may replace complete modules or the entirety of LYFE’s core (i.e., AirLYFE) without having to change the actual source code. This is possible due to an interface that either calls the default or a user specified set of modules. In practice, this is usually preceded by a copy and paste of the existing code, which is then altered to fit the study. An example would involve alternative ways of scheduling and triggering flights, e.g., with a temporal and spatial driven demand model or modeling maintenance checks with more detail, e.g., with a process and/or spare parts based approach. This customization requires the highest amount of coding expertise and is thus more suitable for experienced LYFE users.
At the end of an assessment study, the modifications are reviewed by the development team and, if applicable and useful, incorporated into the next LYFE release. Furthermore, these files are archived and made accessible through the documentation to other users, aiming towards a library of best-practices.

3.2.4. Uncertainty Quantification

Additionally to the modular and discrete event approach, LYFE addresses the concerns of practitioners and OEA recipients regarding model and input uncertainties [4] with an inherent set of features for UQ. This includes sensitivity analyses, built-in Monte Carlo sampling, and the capability of being run on multiple cores (i.e., parallel computing) for faster computation times. In an effort to address user friendliness, LYFE creates the required input files (e.g., for each sample in an MCS) dynamically and incorporates an automatic random seed management system for repeatability and comparability between reference and study cases. To do so, users can select any of the predefined or user-specified parameters to be varied in a top-level .ini file, as shown in Code Excerpt A2 in the Appendix B. Each parameter can then be assigned a Probability Density Function (PDF), a lower and upper bound, and a number of samples to create. Available default distributions include uniform, triangular, and normal, as well as the option to provide discrete histograms out of which LYFE then creates the random samples. Furthermore, users can specify whether they wish to perform a local (i.e., one-at-a-time) or global (i.e., combined) sensitivity analysis. The latter includes the calculation of variance based sensitivity indices based on Sobol [46], which requires a specific sampling sequence based on Saltelli [47]. Alternatively, the Fourier Amplitude Sensitivity Test (FAST) method from Cukier et al. [48] is available. For regular MCSs, LYFE can use either Full Factorial Sampling (FFS) or Latin Hypercube Sampling (LHS).

3.3. Available Modules and Methods

In this section, AirLYFE’s four standard modules (1) Ownership, (2) Operations, (3) Maintenance, and (4) End of Life are explained, and their default methods are discussed. Additionally, (5) the aircraft database including the performance maps as well as the (6) airport database are presented. Finally, the output generation in terms of (7) a standardized report is discussed.

3.3.1. Ownership

This submodule covers not only the actual events regarding buying the aircraft but also handles recurring events or payments which reflect ownership cost, such as insurance, interest, or lease payments. The ownership costs are therefore
c own = f ( aircraft price ) = c purchase + c interest + c insurance ( if bought ) c lease ( if leased )
Aircraft Price Estimation: The aircraft price evidently plays a major role for the overall cost-benefit assessment. Its value can be either set manually or estimated automatically. In the latter case, a weight based regression on Airbus and Boeing list prices of 2018 [49,50] with
p list = $ 88.9 M · m oew , tons 0.3669 $ 254.1 M
is used. Figure 6 shows the regression, which has an R 2 of 0.98. As airlines rarely pay the list price [51], a discount is included, which defaults to 30%.
Financing: If the aircraft is chosen to be bought, either from the operator’s own money or loaned from a bank, the ownership module follows the ordering procedure outlined in Marx et al. [52]. It involves a downpayment of 3%, a delivery payment of 77%, and the rest distributed equally in annual payments. Insurance is modeled as monthly payments and is calculated using a constant share of the aircraft price (the default is 0.35 % per year). Interest is modeled using a loan structure with constant principal payments and declining capital interest payments, as described in Clark [13]. To avoid a doubled weighting of the aircraft price (i.e., though the purchase and again through the principal payments), only the capital interest payments are taken into account. If the user chooses leasing, only the monthly recurring payments are modeled.

3.3.2. Operations

As its name suggests, the operations module deals with the aircraft’s operation, i.e., it creates and appends all flight events. Based on a flight schedule which is provided by the user, the operations module aims to fly the aircraft as often as possible (current work focuses on the integration of fleet wide operations, which follows a more demand oriented flight scheduling, see Pohya et al. [33]). Local airport curfews are taken into consideration, as shown in Figure 7. In this example, the aircraft lands at Airport A and cannot proceed to Airport B due to an expected landing curfew, shown by path 1. In the second path, a takeoff curfew at Airport A prohibits the aircraft from flying. In the third and final path, both takeoff and landing are allowed. After each path trial, the operations module is exited and the subsequent maintenance module tries to perform due maintenance actions, making use of the waiting time. Recall Code Excerpt A1 for a pseudo code of this process.
There are two options for users to define the flight plan. Either a particular route schedule is specified (which is to be flown sequentially or in a random manner), or a histogram with average routes and frequencies is provided. The former includes information regarding the origin and destination airports, distances, burned fuel, frequencies, flight durations, taxi and turnaround times, and the passenger and cargo load factor for each route, see Figure A1 in the Appendix A. Disruptions in the flight schedule, e.g., through unscheduled maintenance, and their repercussions on the airline’s cost, e.g., through delays and cancellations, are incorporated automatically in LYFE using cost models from Eurocontrol [53,54]. As each flight comes with its specific expenditures and revenues, their calculation is explained next.

(a) Flight Revenues

The revenues are comprised of ticket, ancillary, and cargo revenues:
r ops = r ticket 1 + f ancillary + r cargo .
Modeling the revenues directly not only enables the calculation of industry standard investment metrics such as the NPV or Internal Rate of Return (IRR) but also ensures that the economic penalty of missing flights (e.g., due to unforeseen maintenance events) are considered correctly.
Ticket Revenues: By default, the ticket sales are calculated in AirLYFE through a distance based and seat class differentiated model, based on a regression analysis with R 2 values between 0.7 and 0.83:
f first = 0.283 · d , f business = 0.212 , · d
f premium = 0.126 · d , f economy = 0.078 · d
The input data were taken from an extract of a commercially available database (See Sabre Data & Analytics [55]) reflecting the years 2018 to 2019. Figure 8 depicts the regression for each of the four classes.
Ancillary Revenues: Aside from the ticket prices, ancillary revenues are another income. These include fees associated with excess or heavy bags, extra leg room seating, and onboard services (e.g., food or duty-free sales). Based on a study from IdeaWorks [56], ancillary revenues are modeled using a specified share of ticket revenues, ranging from 7 to 34% and default to 20%.
Cargo Revenues: As a third income element, the operator may transport some cargo and obtain revenues per carried weight and distance. The internally used value is taken from the DOC method provided in Risse et al. [20] with
R cargo = $ 0.42 ton · km · m cargo · d

(b) Flight Costs

The costs of each flight can be broken down to:
c ops = c fuel + c crew + c fees .
Fuel Cost: Fuel cost plays a major role for many assessment cases and depends on the aircraft’s required fuel burn multiplied by the current fuel price, i.e., c fuel = m fuel · p fuel ( t ) . AirLYFE provides historical fuel price data dating back to 1990 as well as three scenarios for the future development from 2019 to 2050, which are based on predictions of the US Department of Transportation [57] considering various macroeconomic assumptions. These are depicted in Figure 9 where the simulation period of the later performed case study is highlighted.
Navigation and Airport Fees: The cost for Air Navigation Service Providers (ANSP) and airports are calculated using the model from Liebeck et al. [16], which takes the Maximum TakeoffWeight (MTOW) in tons as input:
c landing = $ 1.5 ton · MTOW ( domestic ) $ 4.5 ton · MTOW ( internat . ) , c nav = $ 0.136 NM · ton · 500 NM · MTOW
Crew Cost: The costs for the cabin and flight crew are calculated using a recreation from an Eurocontrol model [54]. This involves (a) a determination of how many crew members per aircraft are required, (b) the number of required crew complements, and (c) an estimation of their salary. This model considers not only the number of seats but also the seating class distribution, the type of aircraft (narrowbody or widebody as well as the number of decks), and typical salaries for junior and senior crew members as well as captains and first officers. The user can choose from three available scenarios which represent low-cost, intermediate, and flagship carrier practices. Thus, the crew costs can be expressed as:
c crew = f ( aircraft ) = c FO + c captain + c junior + c senior

3.3.3. Maintenance

The maintenance module deals with scheduled and unscheduled maintenance, both of which are explained below.

(a) Scheduled Maintenance

In the scheduled portion of the maintenance module, the aircraft’s and engine’s health are constantly monitored. Required and recommended maintenance actions are automatically triggered, depending on the location, time, and cost. To do so, either a dedicated maintenance schedule can be provided, or if such information is not available, a regression based method is used. Additionally, users can define systems and components for condition based maintenance. In either case, maintenance costs consist of the cost of material, labor, and fixcost:
c mnt , sched = c material + c labor + c fixcost
The monitoring and triggering process is detailed next, followed by a description of potential input sources.
Monitoring and Triggering Process: Per default, the performed flight cycles, flight hours, and age are compared to internally set intervals for each check. If one of these is reached, the corresponding maintenance event is triggered, created, and appended to the calendar. This is illustrated in Figure 10 for the A-check (top) and C-check (bottom). Here, the A-check specific counters continuously increase until the flight hours reach their limit of 750 h in Q4 of 2021, triggering the first A-check and resetting the counters. The next A-check is then due in Q2 of 2022, caused by the time interval of 120 days. In between, the counters get reset as well due to a scheduled C-check, which includes the tasks of an A-check in this example. The hierarchy (i.e., which maintenance events include which) is specified freely by the user. Additionally, it is possible to define specific condition degradation behaviors and triggering thresholds for user selected systems and components. The conditions may represent a generic health index or a specific parameter such as the EGT. The condition’s degradation can be defined to increase or decrease in a linear, regressive, or progressive manner with each flight hour, flight cycle, and/or time. This condition based approach complements the regular interval based maintenance schedule.
Sources for the Input Masks: For aircraft that exist and have gone through their first major check cycles, the magazine Aircraft Commerce regularly publishes articles covering interviews with maintenance organizations and aircraft operators. These include not only a breakdown of the maintenance schedule (e.g., when and which maintenance check is due and what it consists of) but also the associated cost. If such an article is available for the aircraft under investigation, an input mask asks for this schedule and reads the values right from it. Figure A2 in the Appendix A shows an excerpt of a check based maintenance file. For new aircraft designs and those that have not been operated long enough to gather sufficient data, AirLYFE provides a fallback mechanism which is based on the DOC method from Refs. [19,20]. Since the underlying CER does not differentiate between different discrete maintenance visits but instead provides annual average maintenance cost, they are internally translated to letter checks using typical breakdowns published Aircraft Commerce articles of other aircraft.

(b) Unscheduled Maintenance

Unscheduled maintenance is incorporated with a low level and intermediate level method. Users can choose between these two, depending on the focus of the OoI. The low level method does not model explicit events but instead corrects the scheduled maintenance cost using a factor f which represents the unscheduled cost portion of labour and material. For this, the age dependent model from IATA is used, which is documented in Suwondo [58] and takes values from 0.5 at the beginning up to 2.3 at the end of an aircraft’s life. Consequently, the total maintenance cost are
c mnt , tot = c mnt , sched + c mnt , unsched = f · c mnt , sched .
The intermediate alternative of modeling unscheduled maintenance is currently in development and requires a simplified and user specified Master Minimum Equipment List (MMEL), where components under investigation are specified along with their number and dispatch status (i.e., GO, GO IF, or NO GO), and a cross-reference on the maintenance schedule where the respective corrective maintenance action is defined. Randomized failures of these components can then be triggered at any time throughout the simulation according to a user specified failure function.
A third alternative for users to model unscheduled maintenance is to utilize the custom module and code their own failure triggering mechanisms and corrective maintenance actions, which is then integrated into the simulation as described in Section 3.2.3.

3.3.4. End of Life

By default, the trigger that ends the simulation is the lifetime in years but can be set to any changing parameter within the simulation, e.g., number of flight cycles performed. The standard option is to sell the aircraft for a residual value. The factor for its calculation is determined using a regression model based on data from Clark [13], which takes the aircraft’s body type and its age a (in quarters) as input:
f = 97.8 0.85 · a 1 + 0.0065 · a ( narrowbody ) 19.1 + 30.2 · exp 0.014 · a + 0.5 2 ( widebody )
The residual value is then calculated using the list price from Equation (3), i.e., p rv = f · p list . Future work focuses on a more detailed alternative that includes the current condition of the aircraft, following the full-time and half-time valuation in aircraft finance.

3.3.5. Aircraft Performance Database

AirLYFE provides default performance data for 35 different Airbus and Boeing aircraft, based on a commercially available mission calculation tool [59]. For this, a full factorial simulation of each aircraft was performed, and the outputs (i.e., fuel, time, and emissions) were saved as response surfaces. The inputs cover variations in distance d and payload m PL as well as three technology factors, i.e., drag, mass (as a change in Operating Empty Weight (OEW)), and Specific Fuel Consumption (SFC). The input space for the payload and range was mapped with 144 samples (12 each, from min to max), whereas the technology factor space was covered with 1331 samples (11 each, from 5 to + 5 % ). This is shown in Figure 11, where the left plot depicts the payload-range boundary, grid points, and the areas of inter- and extrapolation. The right plot represents the technology factor mapping which is behind each of the grid points. With these response surfaces, AirLYFE calculates the fuel burn, flight time, and emissions with a multi-linear interpolation in the five input dimensions [60], i.e.,
fuel burn = f d , m PL , Δ drag , Δ OEW , Δ SFC
This performance model, which is attached to each aircraft object, allows users to quickly and easily simulate the impact of a variety of technologies. Furthermore, the impact of aircraft and engine deterioration can be modeled by gradually increasing the drag or SFC, e.g., by a certain percentage per flight. Alternatively to this approach, it is possible to precalculate the required fuel burn per mission and feed this information to the operational schedule shown in Figure A1.

3.3.6. Airport and Weather Database

The airport database that was compiled for LYFE comprises about 6000 different airports worldwide and includes information (all gathered from publicly available sources) such as:
  • The latitude and longitude (e.g., for calculating great circle distances);
  • The timezone and local curfews (required for the flight schedule);
  • The runway altitude as well as representative weather information including wind speed, local day and night temperatures, surface pressure, and rainfall.
The weather information includes mean values and standard deviations for each month, enabling the generation of random but representative weather information. For this database, publicly available climate data (i.e., European Centre for Medium Range Weather Forecasts (ECMWF) [61]) from 2017 to 2019 were analyzed on every airport coordinate and processed. Figure 12 shows a map of the available airports and their average daytime temperature in July for illustration purposes. These weather parameters are not actively used per default but are available for users if they wish to model, for instance, a temperature dependent degradation behavior, as for example in Wehrspohn et al. [62].

3.3.7. Economics and Report

At the end of a simulation, an Excel based report is generated. In here, different economic metrics as well as statistical Key Performance Indicators (KPIs) are calculated. These include, but are not limited to, the NPV, IRR, LCC, the return on invest, the benefit-cost-ratio, cost per available seat mile, break even load factor, and KPI breakdowns per flight hour and flight cycle. Out of these, the NPV and IRR are the most frequent used in investment decision making [13,63]. The former takes the annual cash flow ( C F = revenues cost ) as well as the time value of money (using a discount rate r) into account and is defined as
NPV = t = 1 T C F t ( 1 + r ) t .
These economic metrics and operational statistics are summarized in the first sheet. Additional sheets include periodic breakdowns (both annually and monthly), as well as diagrams for visualization and sanity check purposes. Figure A3 in the Appendix A depicts the summary sheet with generic information in the upper table, followed by the annual monetary breakdowns in the lower table.

4. Case Study

Due to the variety of available features, a single use case will not be able to show LYFE’s capabilities in their entirety. However, a demonstrative case study can facilitate the understanding about the default modules and methods as well as show a typical situation where the framework is customized. For this, the on-wing maintenance action of engine wash is assessed on an Airbus A321 type of aircraft with respect to its impact on the operational and economic value. This section begins with providing some background information on this topic. Next, the methodology for the assessment is presented, including a description of the custom module which contains decision making algorithm. Finally, the results in terms of improved fuel efficiency and decrease of operating cost are shown.

4.1. Background and Study Assumptions

Readers that are unfamiliar with aircraft engine maintenance and engine wash find a brief overview here. Furthermore, the underlying assumptions regarding the aircraft and engine under study are explained in this section. It is highlighted that this case study serves demonstrative and representative purposes and was performed using only publicly available information.

4.1.1. Basics and Incentive

Aircraft engines are a highly complex and expensive asset which represent about a fifth of an aircraft’s price. Their maintenance, which constitutes for about 35 to 40% of the airline’s Direct Maintenance Cost (DMC), can be divided into on-wing and off-wing measures. Off-wing maintenance are usually ESVs, where the engines receive, depending on the workscope, a partial or full overhaul [64,65]. These ESVs are typically scheduled when either the monitored health of the engine approaches a critical value or the RUL of Life Limited Parts (LLPs) is depleted [66]. The former is typically represented by the EGT, which increases with the engine’s level of deterioration. Manufacturers specify an engine-specific upper limit (EGT max ) which must not be exceeded due to thermal stress reasons. ESVs can cost several million dollars and last 4–6 weeks. Considering the high airworthiness requirements, operators thus strive to keep their engines in good condition at all times. One additional measure to do is the on-wing engine wash, where water and cleansing additives are pumped into the engine’s intake. Several Maintenance, Repair, and Overhaul (MRO) providers and engine manufacturers offer this procedure, such as Lufthansa Technik [67], General Electric (GE) [68], or Pratt & Whitney [69]. Engine Wash (EW) removes accumulated dirt, improves fuel efficiency, and decreases EGT up to 15 °C [64]. It is typically performed for one engine at a time for safety reasons and lasts one to four hours, depending on the provider. The overall effectiveness of EW depends on multiple factors. Apart from their cost, they include:
  • The timing, as dirt has to be accumulated first, before it can be washed away.
  • The sensitivity of the engine’s SFC on the EGT increase, as this determines the resulting fuel burn savings. This is cited to be within the range of 0.07 [70,71] to 0.1% [30] of SFC increase per °C of EGT.
  • The fuel price, which determines the potential cost savings an EW can bring.
  • The value of additional time on wing, since the partial restoration of EGT can lead to a delay of ESV.
Interested readers are refered to Ackert [64,65] and Hutter [70] for further literature on engine deterioration and maintenance.

4.1.2. Assumptions and Simplifications

For this study, we have chosen the CFM56-5B3 engine with a simulation lifetime of 25,000 EFC. For an operational input, the annual flight schedule of an A321-211 from Finnair based in Helsinki was used. This schedule consists of 1746 flights (53 unique routes), has an average Engine Flight Hour (EFH)/Engine Flight Cycle (EFC) ratio of 1.6 , and is depicted in Figure 13.
The maintenance schedule for the airframe was built based on an Aircraft Commerce article [72] and consists of regular transit, pre-flight, daily and weekly checks for line maintenance, and equalized A-checks and C-checks that are repeated in an six-cycle manner for base maintenance. Heavy component maintenance and recurring fees for rotables were also considered. This input schedule is the one shown in Figure A2 in the Appendix A. The engine maintenance was modeled with automatically triggered ESVs. If either the Exhaust Gas Temperature Margin (EGTM) approaches zero or the RUL of one of the LLPs falls below 1% of the LLP margin, the next ESV at the maintenance base is scheduled. According to Aircraft commerce [66,72], CFM56-5B operators often follow an alternating ESV workscope strategy, where the core receives a restoration during the first ESV, and a full overhaul is performed at the second. This was incorporated into the maintenance input, along with the four groups of LLPs lives (High Pressure Turbine (HPT), High Pressure Compressor (HPC), fan, and Low Pressure Turbine (LPT)) and their associated replacement cost.
For the Exhaust Gas Temperature Increase (EGTI), a simplified EFC dependent model was created, based on interviews of MRO providers [66]. This increase was divided into two parts, one due to an increase of wear and tear and one due to the accumulation of dirt. The shape of the latter was modeled without any available data, solely based on an educated guess, and is visualized in Figure 14 (blue hatched area), along with the wear induced EGTI (orange hatched area) and the impact of an engine wash. Note that only the dirt induced EGTI is removed, and the wear induced EGTI stays unaffected. The mathematical representation is given in Equations (15) and (16).
EGTi = EGTi dirt + EGTi wear = 79.4 · 1 0 . 999803 FC
EGTi dirt = 15 · ( 1 0 . 9993 FC )
For the translation of EGTI to fuel burn, a value of 0.01% SFC increase per °C of EGTI was used. Furthermore, the EGTM restoration after an ESV was implemented assuming that a core restoration reaches 60% and a full overhaul 80% of the original margin of 66 °C. Other assumptions regarding this study are:
  • The engines do not switch the aircraft type (e.g., from an A321 to an A320 or A319 after downrating the engine) during their life.
  • One engine wash event costs $3000 (including material and labor) and has a duration of two hours.
  • Only one aircraft with one set of engines is simulated. Engine fleet effects (e.g., spare parts management) are neglected.
  • Unless otherwise specified, the default methods for calculating cost and revenues are used.
  • The entry into service of the aircraft is January 2000.

4.2. Methodology and Module Modification

The study comprises two simulations. The first serves as a reference and does not take any EWs into account. In the second simulation, EWs are triggered by an optimization algorithm, which is implemented into the custom module of AirLYFE. The overall effectiveness is then compared to the reference case using the total EW cost and saved fuel cost as economic KPIs and the fuel efficiency improvements as an operational metric.
The implemented algorithm triggers an engine wash event only when the predicted fuel savings outweigh the cost of the cleaning. As Figure 15 shows, the first step is to predict the future engine health based on its current state and forecast the RUL, i.e., the number of flight cycles left until an ESV is triggered. Then, two EGTI predictions are performed: one assuming that no EW is scheduled, and the other assumes an EW event before the next flight. Both curves are then translated to Δ SFC forecasts. For the next step, the average flown mission (in terms of payload and range) is fed to the aircraft performance model, along with the two Δ SFC vectors. This results in two vectors for the fuel burn, one with a washed and the other with an unwashed engine. These are then transformed to absolute fuel cost savings using the last paid fuel price. If these fuel cost savings are greater than the cost for an engine wash, it will be scheduled for the next opportunity. It should be noted that the average flown mission was chosen intentionally over using the actual future flight schedule in order to be slightly more realistic in the prediction. The same applies for the underlying fuel price, i.e., although the future fuel price is theoretically available, the latest paid price is used in the decision making, intentionally introducing an imperfection in the forecast.
A pseudo code of the custom module, which also includes the engine deterioration specified by Equations (15) and (16) is given in Code Excerpt A3 in the Appendix B. To speed up the computational time, the EGTI is precalculated in the init() function and used as a lookup table in the main() function. This also contains the triggering mechanism of the ESVs and the decision of workscope, i.e., which LLPs to include.
Apart from the custom module, only the report generation has been modified to capture repeated snapshots of the engine’s EGT and fuel efficiency.

4.3. Results

The results of the demonstrative study are also divided into two categories: those of the reference simulation (without any engine cleaning procedures) and those with the fuel cost optimization strategy in place. Note that all monetary values refer to the fiscal year 2021.

4.3.1. Reference Case (No Engine Wash)

In order to facilitate the interpretation of assessment results, the reference to which the study case is compared has to be well understood. Therefore, its overall economic results are presented first, followed by a more detailed look into the unwashed engines’ condition and fuel performance.
Figure 16 (top left) shows the cashflow in terms of the aircraft’s annual revenues and expenditures as well as the NPV from 1996 (where the aircraft is ordered) until 2014 (where the 25,000 flight cycle limit terminates the simulation). Three typical periods can be distinguished: (a) the non-operating phase in the first few years, where the aircraft is in production and first payments are due but no revenues are generated (1996–2000), (b) the first part of the operating phase, where the aircraft is flying and creating a positive cash flow but the NPV is still negative due to the previous financial burden (2000–2005), and (c) the second part of the operating phase, where the NPV is positive and the aircraft is adding economic value for the operator. In the final year, the costs and revenues are reduced significantly due to the fact that the simulation ends before the end of 2017, i.e., this year is not fully exploited, leading to a final NPV of $ 65.6 M. The other three plots of Figure 16 provide a more detailed breakdown of the operating cost. The ownership costs (bottom left) show, apart from the dominating purchase cost, the declining payments for capital interest and the constant and comparatively low insurance cost. The flyaway costs (top right) comprise crew expenses, fees, and fuel cost. The constant character of the navigation and airport charges indicates a fairly constant annual utilization. The high variation of the fuel cost can be explained by the historic fuel price change from initially $ 0.25 /kg in 2000 to $1/kg between 2011 and 2014 and back to $ 0.5 /kg between 2015 and 2017 (see Figure 9). The annual maintenance cost breakdown (bottom right) reveals a highly fluctuating behavior, with a honeymoon phase (low cost due to the aircraft being new) in the beginning and several distinct peaks in the mature phase. These peaks are due to heavy component maintenance, larger base checks, and/or ESVs.
With the focus of the present study on EW, the engines’ condition is of primary interest. Figure 17 shows the course of the monitored parameters EGT (top) and fuel efficiency (bottom). As the top plot shows, the regressive EGTI triggers the first ESV at about 9000  flight cycles. The performed workscope restores 60 % 40 °C of EGTM. The second ESV at 12,540 flight cycles, which is again triggered by the consumed EGTM, is able to restore 80 % 53 °C of EGTM (due to the full overhaul workscope) and additionally replaces the LLPs of the HPT section. The subsequent three ESVs are triggered by the LLPs of the HPC, fan and LPT section (in this order). The EGT at these ESVs is fairly close to the EGT max , indicating an overall efficient engine maintenance schedule. Its restoration is slightly lower since it is assumed that only a certain condition of the overhauled engine can be reached. In the bottom plot, the fuel efficiency η fuel shows a spread from 2.5 to 3.4 (L/pax/100 km), originating from (a) the wide spread of flown distances (ranging from 360 to 1820 NM) and (b) the effect of the engine deterioration on SFC. Depending on the performed workscope, an ESV leads to an improvement of η fuel of 0.1 to 0.15 L/pax/100 km (≈3 to 6%, depending on the route). It should be noted that the occurrence of ESVs, their cause (EGT or LLP), and the resulting fuel efficiency values are well in line with the practice reported by A321 and CFM56-5B3 operators in Aircraft Commerce [72].

4.3.2. Fuel Cost Optimized Use of EW

The effect of the automatically triggered EWs on the engine’s health, fuel efficiency and overall resulting fuel savings can be seen in Figure 18. In total, the optimization algorithm schedules 216 cleaning events, distributed into five periods. The number of EWs per period correlates with the fluctuating fuel price and is lower in the beginning (i.e., between 0 and 3200 EFC, where 10 EW events are triggered at a fuel price of $0.25 per kg) and higher in the later phases (e.g., between 17,000 and 20,000 EFC, where 23 EW events are triggered at $1 per kg). This leads to an improved but fluctuating fuel efficiency improvement as shown in the center plot, ranging from zero to 1.9 %. Accumulated throughout the simulation, this improvement leads to fuel and CO 2 savings of 780 and 2500 tons, respectively (these are not shown but can be approximated well with Δ CO 2 = 3.18 · Δ fuel ). As the spikes in EGT and Δ η fuel show, the optimization algorithm tends to schedule cleaning events in the beginning of each period. The reason for this is that with each performed EFC, the prognostic horizon (i.e., number of EFC until the next ESV) decreases, which in turn leads to smaller potential fuel savings that need to outweigh the EW cost. In other words, it is not useful to perform an EW shortly before an ESV, as the EGT will be restored soon anyway.
As for the impact of EW on airline economics, Figure 19 reveals that a total of $300k is spent for the cleaning events, while $462k are saved through the improved fuel burn, leaving an added value of $162k for the operator. As the bottom plot shows, the predictive nature of the optimization algorithm leads to an initially negative economic performance, as the accumulated fuel cost savings do not yet compensate the accumulated EW cost. After about two years and 2900 EFC, the profitable phase begins, which shows increasing overall operating cost savings. The fluctuating behavior is caused by several factors. For one, the scheduling process does not forecast the actual flown schedule but extrapolates it in a simplified manner from the average distance and utilization, leading to slightly different savings than expected. Furthermore, the fuel price development is chosen to be unknown to the algorithm (as it more accurately represents the reality), which also affects the anticipated cost savings.
Despite being a demonstrative and simplified assessment, this example provides meaningful insights, explainable repercussions, and directions for further studies in this area. The latter may include the effects of EW on the subsequent ESV workscope, a more detailed modeling approach for the EGTI, alternative optimization algorithms, or the systematic treatment of uncertainties in the prognosis. This also includes a validation of the EGTI models and its repercussions on the SFC, fuel burn, and ultimately cost savings. In light of the presented LYFE framework, this example aimed to show the advantages of the available aircraft performance databases (where no additional fuel burn calculations were required) as well as the usefulness of the customization interfaces, where a user-written and study specific module (including the engine degradation model and optimization algorithm) was seamlessly incorporated with little effort, while no alterations of the source code or general structure of LYFE were necessary.

5. Summary and Outlook

This paper presented a generic assessment framework for aeronautical applications named Life Cycle Cash Flow Environment (LYFE). LYFE aims to replace the conventional and prevalent Cost Estimation Relationship based methods, which suffer from a range of limitations. Based on a discrete event simulation, the presented tool is capable of capturing primary (i.e., immediate) and secondary (i.e., time delayed) effects of various changes in a product’s life cycle. This includes, but is not limited to, the integration of physical technologies, the degradation of structures and systems, specific maintenance actions, and operational decision making. The modular structure and customizable nature of the framework facilitates this wide range of applicability. For demonstrative purposes, the process of on-wing engine cleaning was evaluated on an CFM56-5B engine of an Airbus A321 aircraft. This included a custom module which contained an engine deterioration model and a predictive Engine Wash scheduling algorithm that aimed to minimize operating cost. Hereby, interrelations between the engine’s health, its manifestation in the Specific Fuel Consumption, the partial Exhaust Gas Temperature restoration capabilities of Engine Washes and Engine Shop Visits, and the exchange of Life Limited Parts were considered in the assessment. The results have revealed valuable insights and potential directions for future work in this area. Apart from that, the general future LYFE development will focus on improving user friendliness and further detailing the default modules, with the intent of being the standardized and publicly available cost–benefit tool for aeronautical product evaluations.

Author Contributions

Conceptualization, A.A.P., J.W., R.M. and K.W.; methodology, A.A.P. and J.W.; software, A.A.P., J.W. and R.M.; formal analysis, A.A.P.; investigation, A.A.P. and J.W.; resources, K.W.; data curation, A.A.P.; writing—original draft preparation, A.A.P.; visualization, A.A.P.; supervision, K.W.; project administration, A.A.P. and K.W. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

All data used for the creation of the submodules including the described default methods are available to the public, although few sources such as the aircraft performance software elements necessitate a paid subscription. Due to the compilation nature of this framework, please contact the authors regarding the availability of any specific data or the framework itself.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
CERCost Estimation Relationship
KPIKey Performance Indicator
DESDiscrete Event Simulation
LCCLife Cycle Cost
DMCDirect Maintenance Cost
LLPLife Limited Part
DOCDirect Operating Cost
LPTLow Pressure Turbine
EFCEngine Flight Cycle
LYFELife Cycle Cash Flow Environment
EGTExhaust Gas Temperature
MCSMonte Carlo Simulation
EGTIEGT Increase
NPVNet Present Value
EGTMEGT Margin
OEAOverall Economic Assessment
ESVEngine Shop Visit
OoIObject of Interest
EWEngine Wash
RULRemaining Useful Life
HPCHigh Pressure Compressor
SFCSpecific Fuel Consumption
HPTHigh Pressure Turbine
UQUncertainty Quantification
IRRInternal Rate of Return
WLCCWhole Life Cycle Cost

Appendix A. Input and Output Screenshots

Figure A1. Excerpt of LYFE’s Excel-based input mask for discrete flight operations.
Figure A1. Excerpt of LYFE’s Excel-based input mask for discrete flight operations.
Aerospace 08 00187 g0a1
Figure A2. Excerpt of LYFE’s Excel-based input mask for discrete scheduled maintenance.
Figure A2. Excerpt of LYFE’s Excel-based input mask for discrete scheduled maintenance.
Aerospace 08 00187 g0a2
Figure A3. Excerpt of AirLYFE’s Excel-based report with summary sheet (top) and annual cost breakdown sheet (bottom).
Figure A3. Excerpt of AirLYFE’s Excel-based report with summary sheet (top) and annual cost breakdown sheet (bottom).
Aerospace 08 00187 g0a3

Appendix B. Code and Configuration Excerpts

Aerospace 08 00187 i001
Aerospace 08 00187 i002
Aerospace 08 00187 i003

References

  1. Pearce, B. Profitability and the Air Transport Value Chain. IATA Economics Briefing No.10; Technical Report; IATA: Montreal, QC, Canada, 2013. [Google Scholar]
  2. Altavilla, S.; Montagna, F.; Cantamessa, M. A Multilayer Taxonomy of Cost Estimation Techniques, Looking at the Whole Product Lifecycle. J. Manuf. Sci. Eng. 2017, 140, 030801. [Google Scholar] [CrossRef]
  3. Mevellec, P.; Perry, N. Whole Life-cycle Costs: A New Approach. Int. J. Prod. Lifecycle Manag. 2006, 1, 400. [Google Scholar] [CrossRef] [Green Version]
  4. Curran, R.; Raghunathan, S.; Price, M. Review of Aerospace Engineering Cost Modelling: The Genetic Causal Approach. Prog. Aerosp. Sci. 2004, 40, 487–534. [Google Scholar] [CrossRef]
  5. Pohya, A.A.; Wicke, K.; Hartmann, J. Comparison of Direct Operating Cost and Life Cycle Cost-benefit Methods in Aircraft Technology Assessment. In Proceedings of the 2018 AIAA Aerospace Sciences Meeting. American Institute of Aeronautics and Astronautics, Kissimmee, FL, USA, 8–12 January 2018. [Google Scholar] [CrossRef]
  6. Beltramo, M.N. Beyond Parametrics: The Role of Subjectivity in Cost Models. Eng. Costs Prod. Econ. 1988, 14, 131–136. [Google Scholar] [CrossRef]
  7. International Society of Parametric Analysts. Parametric Estimating Handbook, 4th ed.; ISPA/SCEA Joint Office: Vienna, VA, USA, 2008. [Google Scholar]
  8. Layer, A.; Brinke, E.T.; Houten, F.V.; Kals, H.; Haasis, S. Recent and Future Trends in Cost Estimation. Int. J. Comput. Integr. Manuf. 2002, 15, 499–510. [Google Scholar] [CrossRef]
  9. Newnes, L.B.; Mileham, A.R.; Cheung, W.M.; Marsh, R.; Lanham, J.D.; Saravi, M.E.; Bradbery, R.W. Predicting the Whole-life Cost of a Product at the Conceptual Design Stage. J. Eng. Des. 2008, 19, 99–112. [Google Scholar] [CrossRef]
  10. Xu, Y.; Elgh, F.; Erkoyuncu, J.A.; Bankole, O.; Goh, Y.; Cheung, W.M.; Baguley, P.; Wang, Q.; Arundachawat, P.; Shehab, E.; et al. Cost Engineering for Manufacturing: Current and Future Research. Int. J. Comput. Integr. Manuf. 2012, 25, 300–314. [Google Scholar] [CrossRef] [Green Version]
  11. Niazi, A.; Dai, J.S.; Balabani, S.; Seneviratne, L. Product Cost Estimation: Technique Classification and Methodology Review. J. Manuf. Sci. Eng. 2005, 128, 563–575. [Google Scholar] [CrossRef]
  12. Leung, A.C.K. The Development of an Integrated Cost Estimation System. Int. J. Comput. Integr. Manuf. 1996, 9, 190–204. [Google Scholar] [CrossRef]
  13. Clark, P. Buying the Big Jets: Fleet Planning for Airlines, 3rd ed.; Routledge, an Imprint of the Taylor & Francis Group: Abingdon, NY, USA, 2017. [Google Scholar] [CrossRef]
  14. Van Bodegraven, G. Commercial Aircraft DOC Methods. In Proceedings of the Aircraft Design, Systems and Operations Conference, Dayton, OH, USA, 17–19 September 1990; American Institute of Aeronautics and Astronautics: Reston, VA, USA, 1990. [Google Scholar] [CrossRef]
  15. Schnieder, H. Methode Zur Bewertung Von Projekten Und Technologien Im Zivilen Flugzeugbau. In Proceedings of the DGLR Jahrestagung, Berlin, Germany, 27–30 September 1999; Deutsche Gesellschaft für Luft- und Raumfahrt (DGLR): Bonn, Germany, 1999; pp. 653–660. [Google Scholar]
  16. Liebeck, R.H.; Andrastek, D.A.; Chau, J.; Girvin, R.; Lyon, R.; Rawdon, B.K.; Scott, P.W.; Wright, R.A. Advanced Subsonic Airplane Design and Economic Studies; Contractor Report 195443; NASA Lewis Research Center: Cleveland, OH, USA, 1995. [Google Scholar]
  17. Association of European Airlines. Long Range Aircraft—AEA Requirements; AEA: Bonn, Germany, 1989. [Google Scholar]
  18. Association of European Airlines. Short-Medium Range Aircraft—AEA Requirements; AEA: Bonn, Germany, 1989. [Google Scholar]
  19. Thorbeck, J. Flugzeugbewertungen in Einer Luftverkehrsgesellschaft; Bewertung von Flugzeugen; Deutsche Gesellschaft für Luft- und Raumfahrt (DGLR): Bonn, Germany, 1998. [Google Scholar]
  20. Risse, K.; Schäfer, K.; Schültke, F.; Stumpf, E. Central Reference Aircraft Data System (CeRAS) for Research Community. CEAS Aeronaut. J. 2015, 7, 121–133. [Google Scholar] [CrossRef]
  21. Lee, M.; Li, L.K.B.; Song, W. Analysis of Direct Operating Cost of Wide-body Passenger Aircraft: A Parametric Study Based on Hong Kong. Chin. J. Aeronaut. 2019, 32, 1222–1243. [Google Scholar] [CrossRef]
  22. Ali, R.; Al-Shamma, O. A Comparative Study of Cost Estimation Models Used for Preliminary Aircraft Design. Glob. J. Res. Eng. 2014, 14, 4-B. [Google Scholar]
  23. Xu, J.; Ning, S.A.; Bower, G.; Kroo, I. Aircraft Route Optimization for Formation Flight. J. Aircr. 2014, 51, 490–501. [Google Scholar] [CrossRef] [Green Version]
  24. Elham, A.; van Tooren, M.J.L. Winglet Multi-objective Shape Optimization. Aerosp. Sci. Technol. 2014, 37, 93–109. [Google Scholar] [CrossRef]
  25. Pohya, A.A.; Wicke, K.; Risse, K.; Linke, F.; Lau, A.; Lührs, B.; Swaid, M. Cloud Encounter Impact on Operational and Economical Effectiveness of Hybrid-laminar-flow-control Aircraft. J. Aircr. 2019, 56, 1513–1523. [Google Scholar] [CrossRef]
  26. Cuerno-Rejado, C.; Alonso-Albir, L.; Gehse, P. Conceptual Design of a Medium-sized Joined-wing Aircraft. Proc. Inst. Mech. Eng. Part G J. Aerosp. Eng. 2009, 224, 681–696. [Google Scholar] [CrossRef]
  27. Fioriti, M.; Vercella, V.; Viola, N. Cost-estimating Model for Aircraft Maintenance. J. Aircr. 2018, 55, 1564–1575. [Google Scholar] [CrossRef]
  28. Fabrycky, W.J. Life-cycle Cost and Economic Analysis; Prentice Hall: Englewood Cliffs, NJ, USA, 1991; ISBN 9780135383230. [Google Scholar]
  29. Abdelhalim Boussabaine, R.K. Whole Life-Cycle Costing; John Wiley & Sons: Hoboken, NJ, USA, 2008; ISBN 9780470759158. [Google Scholar]
  30. Justin, C.Y.; Mavris, D.N. Aircraft and Engine Economic Evaluation for Fleet Renewal Decision-making and Maintenance Contract Valuation. Proc. Inst. Mech. Eng. Part G J. Aerosp. Eng. 2015, 229, 2051–2065. [Google Scholar] [CrossRef]
  31. Curran, R.; Price, M.; Raghunathan, S.; Benard, E.; Crosby, S.; Castagne, S.; Mawhinney, P. Integrating Aircraft Cost Modeling into Conceptual Design. Concurr. Eng. 2005, 13, 321–330. [Google Scholar] [CrossRef] [Green Version]
  32. Viavattene, C.; Faulkner, H. An Uncertainty Index to Measure the Feasibility of Whole-life Cycle Costing Approach in Flood Risk Management. J. Flood Risk Manag. 2012, 5, 215–225. [Google Scholar] [CrossRef]
  33. Pohya, A.A.; Wehrspohn, J.; Wicke, K. An Analysis of the Influence of Network Effects on Lifecycle Based Aircraft Technology Assessment. In Dtsch. Luft-und Raumfahrtkongress 2020; Deutsche Gesellschaft für Luft- und Raumfahrt (DGLR): Bonn, Germany, 2020. [Google Scholar] [CrossRef]
  34. Raymer, D.P. Aircraft Design: A Conceptual Approach; American Institute of Aeronautics and Astronautics: Reston, VA, USA, 1992. [Google Scholar]
  35. Roskam, J. Airplane Design Part VII: Airplane Cost Estimation: Design, Development, Manufacturing and Operating; DARcorporation: Lawrence, Kansas, 2002. [Google Scholar]
  36. Frank, C.P.; Pinon-Fischer, O.J.; Mavris, D.N. A Flexible Multi-disciplinary Environment for Performance, Life-cycle Cost, and Safety Evaluation of Suborbital Vehicles. Aerosp. Sci. Technol. 2018, 77, 555–562. [Google Scholar] [CrossRef]
  37. Yao, W.; Chen, X.; Zhao, Y.; van Tooren, M. A Fractionated Spacecraft System Assessment Tool Based on Lifecycle Simulation under Uncertainty. Chin. J. Aeronaut. 2012, 25, 71–82. [Google Scholar] [CrossRef] [Green Version]
  38. Thokala, P.; Scanlan, J.; Chipperfield, A. Framework for Aircraft Cost Optimization Using Multidisciplinary Analysis. J. Aircr. 2012, 49, 367–374. [Google Scholar] [CrossRef]
  39. Vanguard Software Corporation. DecisionPro. Software Website. 2021. Available online: https://www.vanguardsw.com/decisionpro-software-help (accessed on 24 April 2021).
  40. Imagine That Inc. ExtendSim. Software Website. 2021. Available online: https://extendsim.com/ (accessed on 24 April 2021).
  41. Thokala, P.; Scanlan, J.; Chipperfield, A. Life Cycle Cost Modelling As an Aircraft Design Support Tool. Proc. Inst. Mech. Eng. Part G J. Aerosp. Eng. 2009, 224, 477–488. [Google Scholar] [CrossRef]
  42. Wong, J.S.; Scanlan, J.P.; Eres, M.H. Modelling the Life Cycle Cost of Aero-engine Maintenance. In Collaborative Product and Service Life Cycle Management for a Sustainable World; Springer: London, UK, 2008; pp. 233–240. [Google Scholar] [CrossRef]
  43. Zhao, X.; Verhagen, W.J.C.; Curran, R. Aircraft Bi-level Life Cycle Cost Estimation. Adv. Transdiscipl. Eng. 2015, 2, 110–121. [Google Scholar] [CrossRef]
  44. Xu, Y.; Wang, J.; Tan, X.; Curran, R.; Raghunathan, S.; Doherty, J.; Gore, D. A Generic Life Cycle Cost Modeling Approach for Aircraft System. In Collaborative Product and Service Life Cycle Management for a Sustainable World; Springer: London, UK, 2008; pp. 251–258. [Google Scholar] [CrossRef]
  45. U.S. Department of Labor. Consumer Price Index Data from 1913 to 2021. Bureau of Labor Statistics. 2021. Available online: https://www.eia.gov/dnav/pet/PET_PRI_SPT_S1_D.htm (accessed on 30 April 2021).
  46. Sobol, I.M. Sensitivity Analysis for Non-linear Mathematical Models. Math. Model. Comput. Exp. 1993, 1, 407–414. [Google Scholar] [CrossRef]
  47. Saltelli, A. Making Best Use of Model Evaluations to Compute Sensitivity Indices. Comput. Phys. Commun. 2002, 145, 280–297. [Google Scholar] [CrossRef]
  48. Cukier, R.I.; Fortuin, C.M.; Shuler, K.E.; Petschek, A.G.; Schaibly, J.H. Study of the Sensitivity of Coupled Reaction Systems to Uncertainties in Rate Coefficients. J. Chem. Phys. 1973, 59, 3873–3878. [Google Scholar] [CrossRef]
  49. Airbus. Airbus 2018 Price List. Press Release. 2018. Available online: https://www.airbus.com/content/dam/corporate-topics/publications/press-release/new-airbus-list-prices-2018.pdf (accessed on 29 April 2021).
  50. Newsfoxy. Airbus and Boeing Average List Prices 2018. 2018. Available online: https://www.newfoxy.com/2018/01/25/airbus-boeing-average-list-prices-2018/ (accessed on 7 September 2020).
  51. Airbus. Airbus Reveals on Average Airlines Get 50% off Airline List Prices. 2019. Available online: https://www.newfoxy.com/2018/01/25/airbus-boeing-average-list-prices-2018/ (accessed on 30 June 2021).
  52. Marx, W.; Mavris, D.; Schrage, D. A Hierarchical Aircraft Life Cycle Cost Analysis Model. In Aircraft Engineering, Technology, and Operations Congress; American Institute of Aeronautics and Astronautics: Reston, VA, USA, 1995. [Google Scholar] [CrossRef] [Green Version]
  53. Cook, A.J.; Tanner, G.; Anderson, S. Evaluating the True Cost to Airlines of One Minute of Airborne or Ground Delay; Technical Report; EUROCONTROL: Brussels, Belgium, 2004. [Google Scholar]
  54. Cook, A.J.; Tanner, G. Innovative Cooperative Actions of R&D in EUROCONTROL Programme Care Ino 3: Dynamic Cost Indexing: Aircraft Crewing—Marginal Delay Costs; Technical Report; EUROCONTROL: Brussels, Belgium, 2008. [Google Scholar]
  55. Sabre Data & Analytics. Market Intelligence. Online Database. 2021. Available online: https://www.sabreairlinesolutions.com/ (accessed on 10 May 2021).
  56. IdeaWorks. 2018 Top 10 Ancillary Revenue Rankings; Online Report; IdeaWorksCompany: Shorewood, WI, USA, 2018; Available online: https://ideaworkscompany.com/wp-content/uploads/2020/04/2018-Top-10-Airline-Ancillary-Revenue-Rankings.pdf (accessed on 10 May 2021).
  57. U.S. Department of Transportation. Petroleum & Other Liquids; Energy Information Administration: Washington, DC, USA, 2020; Online Database. Available online: https://www.eia.gov/dnav/pet/PET_PRI_SPT_S1_D.htm (accessed on 10 May 2021).
  58. Suwondo, E. Life Cycle Costing in Aircraft Maintenance : Life Cycle Cost Models Development and Implementation; VDM Verlag Dr. Müller: Saarbrücken, Germany, 2008. [Google Scholar]
  59. Simos, D. Piano-X. Aircraft Emissions and Performance. Software Website. 2021. Available online: https://www.lissys.uk/lissys.html (accessed on 25 April 2021).
  60. Weiser, A.; Zarantonello, S.E. A Note on Piecewise Linear and Multilinear Table Interpolation in Many Dimensions. Math. Comput. 1988, 50, 189. [Google Scholar] [CrossRef]
  61. European Centre for Medium-Range Weather Forecasts (ECMWF). European Reanalysis (ERA) 5 (Online Database). Available online: https://cds.climate.copernicus.eu/ (accessed on 15 May 2021).
  62. Wehrspohn, J.; Pohya, A.A.; Wicke, K. An Assessment of the Economic Viability of Engine Wash Procedures on the Lifecycle Costs of an Aircraft Fleet. In Proceedings of the European Conference of the PHM Society 2021, Virtual, 28 June–2 July 2021; PHM Society: Rochester, NY, USA, 2021. [Google Scholar]
  63. Brealey, R.; Marcus, A. Ise Fundamentals of Corporate Finance; McGraw-Hill Education Ltd.: New York, NY, USA, 2019. [Google Scholar]
  64. Ackert, S. Engine Maintenance Concepts for Financiers—Elements of Turbofan Shop Maintenance Costs; Technical Report; Aircraft Monitor: San Francisco, CA, USA, 2011; Available online: http://www.aircraftmonitor.com/uploads/1/5/9/9/15993320/engine_mx_concepts_for_financiers___v2.pdf (accessed on 11 April 2020).
  65. Ackert, S. Keeping Score: Analysis of an Engine’s Shop Visit Rate; Technical Report; Aircraft Monitor: San Francisco, CA, USA, 2015; Available online: http://www.aircraftmonitor.com/uploads/1/5/9/9/15993320/keeping_score_analysis_of_an_engine’s_svr____v1.pdf (accessed on 11 November 2020).
  66. Aircraft Commerce. Owner’s & Operator’s Guide: CFM56-5A/5B. Aircr. Commer. 2007, 50. [Google Scholar]
  67. Lufthansa Technik. Cyclean Engine Wash. 2021. Available online: https://www.lufthansa-technik.com/cyclean (accessed on 30 April 2021).
  68. General Electric Aviation. GE’s Services Solutions Expands Its Portfolio (Clearcore). 2021. Available online: https://www.geaviation.com/press-release/services/ges-services-solutions-expands-its-portfolio (accessed on 30 April 2021).
  69. Aviation Benefits Beyond Borders. Ecopower Engine Wash. 2021. Available online: https://aviationbenefits.org/case-studies/ecopower-engine-wash (accessed on 30 April 2021).
  70. Hutter, I. Engine Deterioration and Maintenance Actions. In Proceedings of the ICAO/Transport Canada Conference, Montréal, QC, Canada, 21–23 May 2006; Available online: https://www.icao.int/Meetings/EnvironmentalWorkshops/Documents/ICAO-TransportCanada-2006/Hutter.pdf (accessed on 10 May 2020).
  71. Krause, S. Further Investigation of Engine Performance Loss, in Particular Exhaust Gas Temperature Margin, in the CF6-80C2 Jet Engine and Recommendations for Test Cell Modifications to Record Additional Criteria. Ph.D. Thesis, Hamburg University of Applied Sciences, Hamburg, Germany, 2011. [Google Scholar]
  72. Aircraft Commerce. Aircraft Owner’s & Operator’s Guide: A320 Family. Aircr. Commer. 2006, 44. [Google Scholar]
Figure 1. Classification of product cost estimation based on Niazi et al. [11].
Figure 1. Classification of product cost estimation based on Niazi et al. [11].
Aerospace 08 00187 g001
Figure 2. Typical Airline TOC breakdown, based on Clark [13].
Figure 2. Typical Airline TOC breakdown, based on Clark [13].
Aerospace 08 00187 g002
Figure 3. Modular program structure of AirLYFE with individual modules in green, their initialization and main functions in blue, databases in orange, and optional (i.e., user specified) procedures in dashed boxes.
Figure 3. Modular program structure of AirLYFE with individual modules in green, their initialization and main functions in blue, databases in orange, and optional (i.e., user specified) procedures in dashed boxes.
Aerospace 08 00187 g003
Figure 4. Excerpt of available classes and their attributes and methods in (Air)LYFE.
Figure 4. Excerpt of available classes and their attributes and methods in (Air)LYFE.
Aerospace 08 00187 g004
Figure 5. Excerpt of an event calendar of a Helsinki (HEL) based short range aircraft including flight events (blue), maintenance events (red), monthly recurring payments (green), and the takeoff and landing curfews from the Munich (MUC) airport (hatched).
Figure 5. Excerpt of an event calendar of a Helsinki (HEL) based short range aircraft including flight events (blue), maintenance events (red), monthly recurring payments (green), and the takeoff and landing curfews from the Munich (MUC) airport (hatched).
Aerospace 08 00187 g005
Figure 6. LYFE’s default weight dependent estimation of the aircraft list price (in 2018 USD).
Figure 6. LYFE’s default weight dependent estimation of the aircraft list price (in 2018 USD).
Aerospace 08 00187 g006
Figure 7. The waiting mechanism during curfews.
Figure 7. The waiting mechanism during curfews.
Aerospace 08 00187 g007
Figure 8. AirLYFE’s default distance dependent ticket price model.
Figure 8. AirLYFE’s default distance dependent ticket price model.
Aerospace 08 00187 g008
Figure 9. Implemented fuel price scenarios based on US Gulf Coast kerosene-type jet fuel spot price, taken from the US Energy Information Administration [57].
Figure 9. Implemented fuel price scenarios based on US Gulf Coast kerosene-type jet fuel spot price, taken from the US Energy Information Administration [57].
Aerospace 08 00187 g009
Figure 10. The monitoring and triggering process shown for the A-check and C-check.
Figure 10. The monitoring and triggering process shown for the A-check and C-check.
Aerospace 08 00187 g010
Figure 11. Aircraft performance response surfaces with a payload-range variation (left) and the impact of the three technology factors drag, Operating EmptyWeight (OEW), and Specific Fuel Consumption (SFC) (right).
Figure 11. Aircraft performance response surfaces with a payload-range variation (left) and the impact of the three technology factors drag, Operating EmptyWeight (OEW), and Specific Fuel Consumption (SFC) (right).
Aerospace 08 00187 g011
Figure 12. Available airports in LYFE with representative average daytime temperatures in July.
Figure 12. Available airports in LYFE with representative average daytime temperatures in July.
Aerospace 08 00187 g012
Figure 13. Route network of an Airbus A321-211 from Finnair (MSN 1185, Tailsign OH-LZC. Time period from 1 January 2019 to 31 December 2019 extracted from flightradar24.com (accessed on 1 September 2020)).
Figure 13. Route network of an Airbus A321-211 from Finnair (MSN 1185, Tailsign OH-LZC. Time period from 1 January 2019 to 31 December 2019 extracted from flightradar24.com (accessed on 1 September 2020)).
Aerospace 08 00187 g013
Figure 14. Exhaust Gas Temperature Increase (EGTI) of the CFM56-5B3 including an engine wash.
Figure 14. Exhaust Gas Temperature Increase (EGTI) of the CFM56-5B3 including an engine wash.
Aerospace 08 00187 g014
Figure 15. Decision making algorithm for triggering fuel cost optimized EW events.
Figure 15. Decision making algorithm for triggering fuel cost optimized EW events.
Aerospace 08 00187 g015
Figure 16. Graphical visualization of overall economics (top left), ownership cost (bottom left), flyaway cost (top right), and maintenance cost (bottom right).
Figure 16. Graphical visualization of overall economics (top left), ownership cost (bottom left), flyaway cost (top right), and maintenance cost (bottom right).
Aerospace 08 00187 g016
Figure 17. Development of Exhaust Gas Temperature (EGT) (top) and fuel efficiency (bottom) of the reference case, i.e., without Engine Wash.
Figure 17. Development of Exhaust Gas Temperature (EGT) (top) and fuel efficiency (bottom) of the reference case, i.e., without Engine Wash.
Aerospace 08 00187 g017
Figure 18. Effects of EW on the EGT (top), fuel efficiency (center), and accumulated fuel burn (bottom).
Figure 18. Effects of EW on the EGT (top), fuel efficiency (center), and accumulated fuel burn (bottom).
Aerospace 08 00187 g018
Figure 19. Accumulated fuel cost changes (compared to the reference, (top)) and accumulated engine wash cost (bottom).
Figure 19. Accumulated fuel cost changes (compared to the reference, (top)) and accumulated engine wash cost (bottom).
Aerospace 08 00187 g019
Table 1. Scope and limitations of DOC methods, based on Schnieder [15] with own additions.
Table 1. Scope and limitations of DOC methods, based on Schnieder [15] with own additions.
In ScopeOut of Scope
Period of Consideration
The settled state of an aircraft, i.e., between the 5th and 15th year of operation.Initial and late phases as well as age-related effects, e.g., increase of maintenance cost or decrease of fuel efficiency.
Operational Content
One representative flight connection, characterized by a fixed range and average utilization.Different routes, regions, and flight schedules. Network and fleet compilation as well as commonality effects.
Object of Interest
Technologies or aircraft alternatives that affect the independent variables of the CERs, e.g., max. takeoff weight.OoIs that do not solely affect these independent variables, e.g., operational procedures and maintenance strategies.
Level of (temporal) Detail
Relationship between the average flight time and average annual utilization.Particular and discrete temporal effects, e.g., from flight delays or unscheduled maintenance.
Table 2. Top level goals, requirements, and scope of LYFE.
Table 2. Top level goals, requirements, and scope of LYFE.
Goals
(1)Enable life cycle based economic assessments focusing on all relevant cashflow elements.
(2)Enable optimizations within the products’ life cycle in terms of economics and operational efficiency, e.g., through improved decision making.
(3)Enable valuable insights on the relevant dependencies and limiting factors through thoroughly defined functional relationships.
(4)Enable the analysis of primary (i.e., direct and immediate) and secondary (i.e., indirect and/or with time delay) effects throughout the simulation.
Requirements
(1)Simulate all Object of Interest relevant events throughout the product’s life cycle consistently.
(2)Enable the simulation of a variety of Object of Interests with no or only very little custom code modifications.
(3)Eliminate the necessity of changing the core source code by providing defined interfaces for the integration of user-generated tools and adaptions, ranging from minor modifications to major alterations.
Scope Delineation
(1)No process simulation or optimization at single workstep level (e.g., within a maintenance check).
(2)Not a “live” replication of a specific product, i.e., not the digital twin, but capable of recreating observed and predicting future events of a specific aircraft.
(3)No detailed simulation of all stakeholders within the environment, but capable of replicating relevant key stakeholder behavior through response surfaces or simplified models.
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Pohya, A.A.; Wehrspohn, J.; Meissner, R.; Wicke, K. A Modular Framework for the Life Cycle Based Evaluation of Aircraft Technologies, Maintenance Strategies, and Operational Decision Making Using Discrete Event Simulation. Aerospace 2021, 8, 187. https://doi.org/10.3390/aerospace8070187

AMA Style

Pohya AA, Wehrspohn J, Meissner R, Wicke K. A Modular Framework for the Life Cycle Based Evaluation of Aircraft Technologies, Maintenance Strategies, and Operational Decision Making Using Discrete Event Simulation. Aerospace. 2021; 8(7):187. https://doi.org/10.3390/aerospace8070187

Chicago/Turabian Style

Pohya, Ahmad Ali, Jennifer Wehrspohn, Robert Meissner, and Kai Wicke. 2021. "A Modular Framework for the Life Cycle Based Evaluation of Aircraft Technologies, Maintenance Strategies, and Operational Decision Making Using Discrete Event Simulation" Aerospace 8, no. 7: 187. https://doi.org/10.3390/aerospace8070187

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop