Keywords

These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

1 Introduction

Built-in health monitoring systems in structural components of airplanes allow to assessing the damage state and the consequent structural capacity. There is a strong interest to optimize and customize maintenance activities, aiming at the reduction of costs directly and/or indirectly associated with unnecessary inspections and replacement actions. In this setting, recent developments in structural heath monitoring (SHM) do provide new possibilities.

Performance evaluation is crucial in SHM system development. In this paper, performance of an SHM system for impact detection will be computed in terms of its effectiveness in minimizing the service life costs of the structure, which shall be estimated via a Bayesian strategy that accounts for statistical model of impacts, their localization, and the category of damage they may cause.

2 Methodology

Impacts on composite structural panels are a major concern in the aircraft maintenance planning because they can be cause of capacity reduction without any evident sign of damage to a visual inspection. These “barely visible” impacts might indeed cause delamination or matrix cracking with consequent degradation of the structural properties of the laminate. Modern structural health monitoring systems that rely on ultrasonic guided waves aim to size and localize damages with one or more network of sensors which are able to give indication of a delamination. There are many different methodologies/technologies nowadays available, though the research in this field is still ongoing to find the most reliable and economical solution. Despite the kind of monitoring system built-in in the panel, the uncertainties involved in the outcome of the monitoring results must be always taken into account in a proper probabilistic setting. Uncertainties, such as environmental random noise (temperature, humidity, vibrations) on the SHM operations, might influence the identification of the damage, leading to false or missed detection.

The methodology used in this research to properly account for the statistical properties of the monitoring system is depicted in Fig. 1.

Fig. 1
figure 1

Optimization of the replacement strategy subjected to reliability constraints

The probabilistic description of the loads, the capacity, and the impacts are inputs of the model and characterize the failure domain \( \Omega _{\text{F}} \)

$$ \Omega _{\text{F}} = \left\{ {R\left( t \right) - L\left( t \right) \le 0} \right\} $$
(1)

in which \( R(t) \) is the capacity and \( L(t) \) are the loads varying in time \( t \).

In this paper, a damage tolerance approach is considered. This requires that damaged components will not lead to failure before they are detected and repaired. In probabilistic terms, the requirement is that the probability of failure \( p_{\text{f}} \) due to a critical damage not being detected must be less than the target probability \( p_{\text{T}} \), usually 10−9 per flight hour (FH). The probability of failure can be written as

$$ p_{\text{f}} (t) = { \Pr }\left[ {R_{0} \left[ {1 - D(t)} \right] - L(t) \le 0} \right] $$
(2)

where \( R_{0} \) is the capacity of the undamaged component and \( D(t) \) is the damage. Indicating with \( f_{\text{L}} (x,t) \) the marginal density of the load and with \( F_{\text{R}} (x,t) \) the cumulative distribution function of \( R(t) = R_{0} (1 - D(t)) \), and assuming independence between \( R \) and \( L \), the probability of failure can be evaluated by the integral

$$ p_{\text{f}} (t) = \mathop \smallint \limits_{0}^{\infty } F_{\text{R}} \left( {x,t} \right)f_{\text{L}} (x,t){\text{d}}x $$
(3)

This integral can be calculated via methods of structural reliability implemented in commercial software such as STRUREL once the complete probabilistic description of the variable involved is provided. Equation (2) explicitly involves the decrement of resistance due to impact damages \( D(t) \) which must be calculated by the mechanical model of the structural component. This model (either FEM or empirical model) must be able to give the post-impact strength of the panel which is a stochastic process with marginal density function \( f_{D(t)} \left( d \right) \).

The accumulation of damage in time will cause the condition \( p_{\text{f}} > p_{\text{T}} \) implying the necessity of maintenance. Engineers usually use this methodology, called condition-based maintenance (CBM), to evaluate the optimal inspection time for degrading systems.

The novelty of this paper is to propose a method for including SHM measurements into the CBM, in case of a multilevel damage characterization. In this framework, a Bayesian updating strategy is used. Given a set of indicators from the SHM system \( Y(t) \), a Bayesian formula is used to calculate the posterior probability density function of \( D(t) \), called \( f_{D\left( t \right)}^{{\prime }} \left( d \right), \) for given likelihood of the SHM performances and prior knowledge of the structural damage state \( f_{D(t)} \left( d \right) \), that is

$$ f_{D\left( t \right)}^{{\prime }} \left( d \right) \propto \,\Pr \left( {Y(t)| D(t) = d} \right)f_{D(t)} \left( d \right) $$
(4)

For the evaluation of the likelihood function in the latter, a characterization of the multilevel damage classification and a proper statistical treatment of the monitoring system are discussed in the following.

3 Multilevel Damage Classification

The classification of the damage on composite material used in the aircraft industry is an issue in the certification of airplanes. Guidance on the design and maintenance strategy with respect to impacts is given in the Advisory Circular of the Federal Aviation Administration AC 20-107B. Although following such circular is not mandatory for the aircraft industry, we have adopted the damage classification therein described in this work. In particular, the circular identifies 5 categories of damage related to both their detectability and repair action. It is remarkable that this is not the only possible multilevel damage description. Other and older guidance circulars proposed classification with respect to the probability of occurrence of the impact (AMC25.1309 and ICAO Airworthiness Manual, IIA-4-I). Referring to the circular for further details, we briefly indicate the five categories as \( A_{1} ,A_{2} ,A_{3} , A_{4} , A_{5} \), being the category \( A_{5} \) associated with the most catastrophic event. A maintenance action is related to categories \( A_{2} , \ldots ,A_{5} \). Maintenance action for \( A_{2} \) is due within few flights, while for \( A_{3} \) action must be taken before the airplane is allowed for the next flight. Other categories require immediate inspection action.

3.1 Classical ROC and Multiclass ROC Analysis

Statistical description of classifier is usually achieved through the so-called receiver operating characteristic (ROC) analysis. The ROC analysis is suited to characterize, from a statistical viewpoint, a binary choice. A point in the ROC curve identifies the relation between the true-positive and the false-positive conditional probabilities for a given value of the threshold decision variable. The threshold reflects the confidence that the identification is successful and the defect is actually present. ROC has been successfully applied to the inspection planning of composite panels monitored by SHM system [1].

Indicating with \( P_{j} \) the event that the SHM detects a category of damage \( A_{j} \) and with \( N \equiv P_{1} \) the negative detection (no damage event), the confusion matrix associated with the aircraft damage scenario is given in Table 1.

Table 1 Confusion matrix for the multilevel damage

The symbol \( \# \left( {P_{j} | A_{k} } \right) \) indicates the number of times that the SHM system identifies the damage category \( P_{j} \) being the real damage \( A_{k} \). Thus, the entire damage scenario can be described by a multiclass ROC analysis, \( P_{j} \) being the classifier classes. Recently, in the literature, attention has been focused in finding the optimal class’ thresholds, extending the concept of area under ROC (AUC) into the volume under ROC hypersurface (VUS). Because of the complex nature of the problem, multithreshold optimization is still very challenging. In this paper, motivated by the state of the art in SHM and keeping in mind the sake of optimal inspection planning, some simplification will be done.

With regard to the influence of the SHM system measurements on the maintenance and inspection planning, the category classification is simplified to just two classes, \( A_{2} \) and \( A_{3} \), being the higher categories related to damages evident to the airplane crew. Moreover, in this paper, we consider a SHM that is able to detect the presence of damage, event \( P \), but not of estimating the size of the damage. This results in a simplification of the confusion matrix given in Table 2.

Table 2 Simplified confusion matrix

The events can be grouped as the following:

  • the events \( (N|A_{1} ) \), true negatives (TN);

  • \( \left( {P|A_{2} } \right) \) and \( \left( {P|A_{3} } \right) \), true positives (TP);

  • missed detections, false negatives (FN), are the events \( \left( {N|A_{2} } \right) \) and \( \left( {N|A_{3} } \right) \);

  • the event \( \left( {P|A_{1} } \right) \) is a false alarm or false positive (FP).

To each element in this classification is associated a cost, namely \( C_{\text{TP}} \), \( C_{\text{TN}} \), \( C_{\text{FP}} \), \( C_{\text{FN}} \).

The decision process associated with the simplified confusion matrix in Table 2 is to select the optimal discriminant threshold between the events \( N \) and \( P \). To explain this concept, the conditional densities of the damage detection for given damage in the panel are plotted in Fig. 2, \( y_{\text{T}} \) being the threshold.

Fig. 2
figure 2

Example of conditional densities of the damage detection for a given damage in the panel

4 Statistical Performances of the SHM System

From the confusion matrix, one can derive one point in the ROC curve. This is usually not sufficient to statistically describe the performances of the SHM system. The probability of detection (POD) and the probability of false alarm (PFA) are defined as

$$ {\text{POD}}\left( d \right) = 1 - { \Pr }\left( {y < y_{\text{T}} |{\text{damage}}} \right) $$
(5)
$$ {\text{PFA}} = \Pr \left( {y > y_{\text{T}} |{\text{no damage}}} \right) $$
(6)

Let us consider a network of \( N_{\text{S}} \) transducers and \( N_{\text{R}} \) sensing calls. Each sensing call corresponds to a particular sequence of sensors/actuators calls for the SHM system to take a decision on the damage state. Due to the sensor position as well as the presence of stiffeners in the panel or the particular lamination, the SHM outcome will depend on the location of the actual damage. There will be parts of the panel in which it will be more likely to find damage if it is present and parts with lower probability of POD. Same concept can be applied to the probability of failure. Thus, it makes sense to define POD/PFA maps in which every point of the panel is characterized by its coordinates and the local value of the POD and PFA. Figure 3 shows an example of POD map for a particular sensing path. Indicating with \( j \in I \) the index identifying the j-th sensing strategy, the \( {\text{POD}}_{j} \left( {A_{r} } \right) \) is a map indicating the probability of the SHM to detect a damage of class \( A_{r} \) by the sensing strategy \( I \). In general, for more sensing strategies, assuming independence between \( {\text{POD}}_{j} \left( {A_{r} } \right) \), the final POD can be expressed as follows:

$$ P\left( {\bigcup\limits_{j \in I} {y_{j} > y_{\text{T}} |d \in A_{r} } } \right) = 1 - \prod\limits_{j \in I} {\left[ {1 - {\text{POD}}_{j} \left( {A_{r} } \right)} \right]} $$
(7)
Fig. 3
figure 3

Example of POD map for a network of \( \varvec{ S}_{{\varvec{N}_{\text{S}} }} \) sensors and a particular sensing path

5 Bayesian Updating and Threshold Optimization

The failure probability evaluated from Eq. (3) can be updated by the SHM system outcome. To this aim, it is recognized that the likelihood function in Eq. (4) is the complement to the POD map of the monitoring system. The updated damage density \( f_{D\left( t \right)}^{{\prime }} \left( d \right) \) is estimated from the SHM information by Bayes’ formula

$$ f_{D\left( t \right)}^{{\prime }} \left( d \right) \propto \prod\limits_{j \in I} {\left[ {1 - {\text{POD}}_{j} \left( {A_{r} } \right)} \right]f_{D(t)} \left( d \right)} $$
(8)

Once the damage is updated, the distribution of the capacity \( R\left( t \right) = R_{ 0} \left( {1 - D\left( t \right)} \right) \) is also updated, and the probability of failure, which is the probability of the outcome of the event \( R\left( t \right) - L\left( t \right) \le 0, \) is evaluated.

5.1 Expected Cost Analysis for Threshold Optimization

The optimization of the threshold \( y_{\text{T}} \) can now be implemented by the minimization of a cost functional, which accounts for the monitoring system ability to detect the damage. As the events TP and FP both imply an inspection, assuming negligible the repair costs compared to the out-of-service costs of the airplane (longer for a TP), the costs associated with these will be assumed to be \( C_{\text{I}} \) and \( \xi C_{\text{I}} \), respectively. The event FN is associated with the cost of the component failure \( C_{\text{II}} \), and no cost is associated with the event TN. For a given time window (usually one year), the cost functional

$$ C_{\text{T}} (y_{\text{T}} ) = C_{\text{I}} n_{\text{TP}} (y_{\text{T}} ) + \xi C_{\text{I}} n_{\text{FP}} \left( {y_{\text{T}} } \right) + C_{\text{II}} n_{\text{FN}} \left( {y_{\text{T}} } \right) $$
(9)

where each cost term is multiplied by the expected number of the event outcome within the time frame. The cost-based optimization problem is now formulated as

$$ y_{{{\text{T}},{\text{opt}}}} = \arg \mathop {\hbox{min} }\limits_{{y_{\text{T}} }} C_{\text{T}} \left( {y_{\text{T}} } \right)\quad {\text{with}}\quad p_{\text{f}} < p_{\text{T}} $$
(10)

5.2 Value at Risk Approach for Threshold Optimization

The optimization of the threshold parameter \( y_{\text{T}} \) is based on the evaluation of the expected cost, which is valuable information to compare different maintenance strategies, in accordance with [2]. The assessment of the financial risk associated with the maintenance portfolio can be evaluated by financial risk measures such as the value at risk (VAR). This quantity can be calculated as the percentile of the cost, meant as random variable, i.e.,

$$ {\text{VAR}}_{p} \left( {C_{\text{T}} } \right) = \inf \left\{ {x{:}\, P\left( {C_{\text{T}} \le x} \right) \ge p} \right\} $$
(11)

In order to calculate the VAR, the full probabilistic description of the variable \( C_{\text{T}} \left( {y_{\text{T}} } \right) \) must be achieved. Usual values for the percentile \( p \) are 95 that means a 5 % probability that the maintenance cost will exceed the \( {\text{VAR}}_{95} \left( {C_{\text{T}} } \right). \) Details on analytical procedure to find the distribution of the cost have been given in [2], and the reader is therein referred to.