Article Chatenet
Article Chatenet
Article Chatenet
Keywords: Although hydroelectric generating units are highly reliable, being able to accurately model their degradation
Degradation modeling level represents a real asset in industrial and financial risk management. This paper presents and models a
Gamma process common degradation phenomenon observed on hydraulic Francis turbine runners: erosive cavitation. It gives
Bootstrap
an application of stochastic processes for degradation modeling framework in presence of real laboratory
Estimation uncertainty
experimental data. For degradation modeling, a non homogeneous gamma process is proposed. The model
Delta method
Erosive cavitation
calibration is explained and asymptotic confidence intervals for the model estimate are assessed. Because
Lifetime estimation of the limited size of available dataset, bootstrap techniques are also used to evaluate statistical estimation
uncertainties on the model parameters. These uncertainties on the degradation model are then propagated in
order to analyze how they impact the distribution of the system lifetime, characterized by the hitting time for
a given degradation threshold.
1. Introduction of water is below its vapor pressure at a given temperature. For high
velocity regions on the runner blade, the local low pressure can result
1.1. Industrial context in the formation of small vapor bubbles which then collapse suddenly.
If the created bubbles implode on solid surfaces, such as the runner
Component reliability represents a significant aspect of industrial blades, surfaces eventually end up with pitting erosion [5]. Cavitation
asset management for energy producers who operate generating units results in noise, vibration, and alteration of the surface geometry of the
in highly competitive market. In this context, being able to build robust blade. In the end it may lead to loss in the turbine efficiency [6]. Over
reliability models is crucial to the ultimate success of maintenance time, a Francis runner exposed to erosive cavitation will loose material
program [1]. For this purpose, engineers and analysts may rely on which requires costly periodic inspections and repairs. A relevant tech-
existing probabilistic models developed in literature [2,3]. For complex nique to quantify this degradation in laboratory consists of measuring
systems such as hydroelectric power stations (which includes: turbine the mass of the specimen and thus deduce the material loss during the
runner, generator, civil, . . . ), available data can be limited due to
experiment. In order to optimize maintenance operations and to reduce
the systems’ high reliability but also because of the effort needed to
periods of outage, there is a need for accurate degradation prediction.
collect degradation data. The resulting reliability model may thus suffer
While progress has been made during the last decade, computational
from a lack of accuracy and the assessment of statistical estimation
fluid dynamics simulations still face challenges to anticipate cavitation
uncertainties may become a real challenge in order to evaluate model
erosion. Indeed, recent studies on the prediction of cavitation erosion
performance and robustness. Moreover, having a good knowledge of
have shown satisfying qualitative results, but stress that future work is
these uncertainties gives the analyst a better representation of pos-
sible future system behavior and allows him, for example, to make needed to produce convincing quantitative assessments [7]. In particu-
risk-informed decisions regarding operation or maintenance policies. lar, numerical models can predict the blade regions affected by erosive
cavitation but are still not able to produce robust results about the
1.2. Degradation phenomenon cavitation intensity and consequently the resulting material loss [8].
Although the following methodology focuses on cavitation erosion, a
Cavitation erosion is the physical degradation process studied in similar approach may be applied to other cumulative and monotonic
this paper [4]. This phenomenon occurs when the local static pressure degradation mechanism.
∗ Corresponding author.
E-mail address: [email protected] (Q. Chatenet).
https://doi.org/10.1016/j.ress.2021.107671
Received 16 November 2020; Received in revised form 11 March 2021; Accepted 3 April 2021
Available online 15 April 2021
0951-8320/© 2021 Elsevier Ltd. All rights reserved.
Q. Chatenet et al. Reliability Engineering and System Safety 213 (2021) 107671
2
Q. Chatenet et al. Reliability Engineering and System Safety 213 (2021) 107671
and the gamma process [20]. A characteristic feature of the Wiener process with independent, non-negative increments having a gamma
process – in the context of degradation – is that the deterioration distribution with an identical scale parameter.
may alternately increase and decrease over time (non-monotonic), A positive random quantity 𝑋 has a gamma distribution, denoted
even with an increasing trend, called Brownian motion with drift 𝐺𝑎(𝑢, 𝑣), where 𝑢, 𝑣 > 0 are the rate parameter and the shape parameter,
(see review by Guan et al. [21] and application with measurement respectively, if its probability density function (PDF) is given by:
errors in Whitmore [22]). As the degradation studied in this paper 𝑢𝑣 𝑣−1
is cumulative and strictly monotonic, inverse Gaussian process and 𝑓𝑋 (𝑥|𝑢, 𝑣) = 𝐺𝑎(𝑥|𝑢, 𝑣) = 𝑥 exp(−𝑢𝑥)𝐼R∗ (𝑥), (1)
𝛤 (𝑣) +
gamma process are good candidates because of their independent non-
where 𝐼𝐴 (𝑥) = 1 for 𝑥 ∈ 𝐴 and 𝐼𝐴 (𝑥) = 0 for 𝑥 ∉ 𝐴, 𝛤 (𝑎) is
negative increments [23,24]. With both these two processes, paths can
the incomplete gamma function for 𝑎 > 0 [36] and R∗+ the set of
be thought as the accumulation over time of an infinite number of
positive real numbers. Note that another standard parameterization of
tiny increments. These features make these processes relevant to model
the gamma distribution in the literature is (𝛼, 𝛽) with 𝛽 = 1∕𝑢 and 𝛼 = 𝑣.
gradual damage accumulating over time. IG process was used by Ye
In that case, 𝛽 is called scale parameter and 𝛼 the shape parameter.
and Chen [25] because of its inherent flexibility and the possibility to
The gamma process {𝑋(𝑡), 𝑡 ≥ 0} with rate parameter 𝑢 > 0 and
incorporate covariates and random effects. Meanwhile, Ye and Chen
shape function 𝑣(𝑡) > 0 has the following properties:
[25] stress IG process is not well received by reliability engineers or
analysts compared to Wiener or gamma processes due to its unclear • 𝑋(0) = 0,
degradation physical meaning. More over, inverse Gaussian process • 𝑋(𝜏) − 𝑋(𝑡) ∼ 𝐺𝑎(𝑢, 𝑣(𝜏) − 𝑣(𝑡)) for all 𝜏 > 𝑡 > 0,
is often considered when Wiener or gamma process fail to model • 𝑋(𝑡) has independent non-overlapping increments.
degradation data. Other Markov processes can be found in a reliability
context such as diffusion processes. In order to better control mean Note that 𝑣 must be a non-decreasing, right-continuous, real-valued
and variance of a given degradation process, Deng et al. [26] used an function on R+ with 𝑣(0) = 0. The expectation and the variance of
Ornstein–Uhlenbeck process which lies in the diffusion process family. gamma process with parameters 𝑢 and 𝑣(𝑡) are the following:
This process shares some similarities with the Wiener process with drift, 𝑣(𝑡) 𝑣(𝑡)
such as the ability to model degradation having temporary fluctuations E(𝑋(𝑡)) = , V(𝑋(𝑡)) = . (2)
𝑢 𝑢2
while the overall trend is increasing. Because the studied degradation
The shape function 𝑣(𝑡) expresses how the mean degradation in-
is monotonic and cumulative, these processes were discarded to prefer
creases over time. A standard choice is 𝑣(𝑡) = 𝑐𝑡𝑏 with 𝑐, 𝑏 > 0 [3].
a monotonic process for the remaining of the paper. Since the aim
Empirical studies and engineering knowledge show the expected degra-
is to derive a calibration, estimation and prediction methodology in
dation over time is often proportional to a power function [12]. When
presence of small size data and highlight the interest of time dependent
𝑏 = 1, the gamma process is said to be homogeneous (HGP, or
average and volatility, gamma process as a monotonic process is used
stationary); for 𝑏 ≠ 1, the gamma process is non-homogeneous (NHGP,
to show the implementation of the whole methodology. Any other Lévy
or non-stationary). In their study, Park and Padgett [37] identified
subordinator or non stationary non decreasing stochastic process could
an appropriate value of 𝑏 based on the Akaike Information Criterion,
be chosen. which is a standard statistical indicator for model selection. In the
remaining of the paper, we chose to use a power function for 𝑣. Another
2.3. Model description standard shape function could have been the exponential one: 𝑣(𝑡) =
𝑒−𝑐𝑡 − 1, with 𝑐 > 0, but because of the degradation behavior studied in
In its homogeneous form, the gamma process has a linear average this paper (see Section 4), we decided to discard this shape function.
trend but the non-homogeneous gamma process can have convex or
concave average trends. This is more flexible to fit a given aver- 2.4. Maximum likelihood estimation of model parameters
age trend but it does not satisfy the stationarity property. Castanier
et al. [27] used it in the framework of condition-based maintenance. In order to model degradation phenomenon using gamma process,
In de Jonge [28], Deloux et al. [29] and Zhu et al. [30], the gamma appropriate statistical methods are required for the model parameters’
process is enriched with additional random shocks or/and covariates to estimation. Two of the most common techniques are the Maximum
describe a more complex behavior undergoing environmental changes. Likelihood method (ML) and the Method of Moments (MM). MM is
In presence of measurements, the fitting and calibration is one of the preferred when power 𝑏 ≠ 1 in 𝑣(𝑡) is known and for i.d. time
major issues and the parameters estimation is the main challenge. increments: in that case, the NHGP can be transformed into a HGP
The latter is addressed in Wang [31] and Kahle et al. [3] under which leads to simpler parameters’ estimation using MM [12]. MM
different hypotheses on data or model. Ling et al. [24] used and being explicit, it can be used as a starting point for ML method which
estimated parameters of a non-homogeneous gamma process to study may require an iterative optimization procedure. Meanwhile, when 𝑏
the evolution of the remaining useful life of light emitting diodes under needs to be determined, ML is more convenient than MM. In our case
stress conditions. In addition, they evaluated uncertainties of model study, preliminary statistical regression showed a good fit for power
parameter estimations in the case of shape function following an in- function (see degradation path in Fig. 3). As we had no information on
verse power law. When degradation data contain noise or measurement parameter 𝑏, we decided to use the ML method. Let us introduce this
errors, leading to non-strictly monotonic trend, Le Son et al. [32] estimation method.
used a Gibbs sampling technique to filter signal and then used a non- Let us suppose we observe 𝑚 independent paths following the same
homogeneous gamma process to model hidden degradation data for the stochastic process. Here, 𝑚 expresses the number of laboratory exper-
same purpose; Lu et al. [33] preferred the use of the Genz transform iments performed (it could also express 𝑚 different and independent
and quasi-Monte Carlo method. systems on which we observe one degradation path). Let 𝑛𝑗 denote the
Abdel-Hameed [20] was the first to use gamma process (GP) to number of successive observations taken during experiment 𝑗, 1 ≤ 𝑗 ≤
model degradation occurring randomly in time. Van Noortwijk [12] 𝑚. Then, the 𝑗th degradation path is observed 𝑛𝑗 + 1 times at instants
and Alaswad and Xiang [13], in their respective survey, noted the 𝑡0,𝑗 < 𝑡1,𝑗 < ⋯ < 𝑡𝑛𝑗 ,𝑗 . We adopt the following notations in the remaining
ability of gamma process to model gradual damage monotonically of the paper, for all 1 ≤ 𝑗 ≤ 𝑚 (see Fig. 1):
accumulating over time. In particular, Cholette et al. [34] and Nystad
et al. [35] used GP to model systems subject to erosion. The definition • 𝑡0,𝑗 = 𝑡0 = 0;
given by Van Noortwijk [12] describes gamma process as a stochastic • 𝑥0,𝑗 = 0, which means at 𝑡0 there is no degradation;
3
Q. Chatenet et al. Reliability Engineering and System Safety 213 (2021) 107671
∑
𝑚 ∑𝑗 𝑛 [̂ ]
𝑏 𝑏̂ 𝑀𝐿
𝑐̂𝑀𝐿 𝑡𝑖,𝑗𝑀𝐿 log(𝑡𝑖,𝑗 ) − 𝑡𝑖−1,𝑗 log(𝑡𝑖−1,𝑗 )
𝑗=1 𝑖=1
[ ( [̂ ]) ]
𝑏 𝑏̂ 𝑀𝐿
× 𝜓 𝑐̂𝑀𝐿 𝑡𝑖,𝑗𝑀𝐿 − 𝑡𝑖−1,𝑗 − log(𝛿𝑖,𝑗 ) (7)
Fig. 1. Data notation example.
𝑚 (
∑ )
𝑏̂ ( )
= 𝑐̂𝑀𝐿 𝑡𝑛𝑀𝐿,𝑗 log(𝑡𝑛𝑗 ,𝑗 ) log 𝑢̂ 𝑀𝐿 ,
𝑗
𝑗=1
• 𝛿𝑖,𝑗 = 𝑥𝑖+1,𝑗 − 𝑥𝑖,𝑗 : the increment of degradation between two
successive measurement instants 𝑡𝑖,𝑗 and 𝑡𝑖+1,𝑗 ; where function 𝜓(𝑎), the digamma function, is the derivative of the
𝑛 { } 𝑛 −1 { } logarithm of the gamma function:
• 𝐃𝑜𝑏𝑠 = ∪𝑚 ∪ 𝑗 (𝑡𝑖,𝑗 , 𝑥𝑖,𝑗 ) = ∪𝑚
𝑗=1 𝑖=0
∪𝑗
𝑗=1 𝑖=0
(𝑡𝑖,𝑗 , 𝑡𝑖+1,𝑗 , 𝛿𝑖,𝑗 ) : the set of
all observed degradation data, organized in 𝑚 independent paths 𝛤 ′ (𝑎) 𝑑
𝜓(𝑎) = = log 𝛤 (𝑎). (8)
with 𝑛𝑗 observations, 1 ≤ 𝑗 ≤ 𝑚. 𝛤 (𝑎) 𝑑𝑎
4
Q. Chatenet et al. Reliability Engineering and System Safety 213 (2021) 107671
Fig. 2. Approach to obtain uncertainties on both estimations of model parameter and associated hitting time distribution.
Fig. 3. (Left) Characteristic stages of the cumulative erosion-time curve, adapted from [38] - (Right) Cavitation erosion paths (𝑚 = 3) from laboratory.
following formula: 3.1. Asymptotic confidence intervals approximation using the MLE conver-
gence property
F𝑇𝜌 (𝑡|𝑢, 𝑣(𝑡)) = P(𝑇𝜌 ≤ 𝑡) ≃ F𝐵𝑆 (𝑡|𝑢, 𝑣(𝑡)),
( ) ∑𝑚
𝑢𝜌 − 𝑣(𝑡) As 𝑁 = 𝑗=1 𝑛𝑗 , the total number of observations, gets larger,
with F𝐵𝑆 (𝑡|𝑢, 𝑣(𝑡)) = −𝛷 √
𝑣(𝑡) (11) the log-likelihood function 𝓁 shows two interesting properties. First,
√ √ 𝓁(𝜽|𝐃𝑜𝑏𝑠 ) becomes more sharply peaked around 𝜽̂ 𝑀𝐿 . Second, 𝓁(𝜽|𝐃𝑜𝑏𝑠 )
⎡√ ⎛ ⎞⎤
𝑣(𝑡) 𝑢𝜌 ⎟⎥ becomes more symmetrical around 𝜽̂ 𝑀𝐿 . This asymptotic behavior
= 𝛷 ⎢ 𝑢𝜌 ⎜ − ,
⎢ ⎜ 𝑢𝜌 𝑣(𝑡) ⎟⎥ shows basically that as the sample size of observations 𝐃𝑜𝑏𝑠 grows, we
⎣ ⎝ ⎠⎦
are becoming more confident that 𝜽̂ 𝑀𝐿 lies close to the true parameter
where 𝛷 is the CDF of the standard Gaussian distribution.
𝜽. Thus, the curvature of the likelihood (i.e. the second derivative of
𝓁(𝜽|𝐃𝑜𝑏𝑠 ) with respect to 𝜽) is an important characteristic of 𝜽. This
3. Model parameters’ estimations uncertainties property is the basis for constructing confidence intervals for the un-
known parameter 𝜽. These assertions are supported by the asymptotic
Determining confidence intervals for model parameters is crucial to property of first and second derivative of 𝓁(𝜽|𝐃𝑜𝑏𝑠 ) given by the central
evaluate the confidence put in the lifetime prediction by the analyst. limit theorem (CLT) [41]. Hoadley [42] gives conditions under which
Even if stochastic processes, such as gamma process, can provide a good asymptotic convergence of MLE can be demonstrated in the case of
mathematical framework for degradation modeling, MLE (among other independent but not identically distributed (i.non-i.d.) observations
statistical estimations) is only based on limited information. In our case, which is the case for our study case (see Sections 2.4 and 4 ). To lighten
information comes from the cumulative degradation measurements, the notation, 𝓁(𝜽|𝐃𝑜𝑏𝑠 ) will be simply noted 𝓁(𝜽). In the context of MLE,
observed over a specific period of time with a few data points. Thus, the asymptotic normality derived by Rao [43] gives:
different degradation paths may result in different estimations of model
𝑑 ( )
parameters. To reflect statistical uncertainty and phenomenon variabil- (𝜽̂ 𝑀𝐿 − 𝜽) ⟶ 0, 𝐼 −1 (𝜽) , (12)
ity, confidence interval (CI) including the true (unknown) parameter 𝜽
𝑑
should be then computed. Fig. 2 shows the approach used to obtain with 𝐼(𝜽) the expected Fisher information matrix. Also, ⟶ denotes
uncertainties on both estimations of model parameter and hitting time convergence in law when 𝑁 goes to infinity. Because computing the ex-
distribution from methods introduced in the following sections. pected Fisher information is not possible when its analytic expression is
5
Q. Chatenet et al. Reliability Engineering and System Safety 213 (2021) 107671
unavailable, we used the observed Fisher information 𝐽 (𝜽), introduced consider 𝑔(𝜽) = 𝑔𝑞 (𝜽) = F−1𝐵𝑆
(𝑞|𝜽) in the DM. The resulting function
by Efron and Hinkley [44], which is given by the following expression: 𝑔 is given by the following equation:
( )−1 ( )
𝐽 (𝜽) = −∇2 𝓁(𝜽). (13) 𝑔𝑞 (𝜽) = 𝛷[ℎ(𝑃𝑇𝑞 |𝜽)] = ℎ−1 𝛷−1 (𝑞)|𝜽
𝜌
6
Q. Chatenet et al. Reliability Engineering and System Safety 213 (2021) 107671
resample time-dependent data such as erosive cavitation successive Dispersion (at 95%) 𝑃̂ ̂97.5%
∗ − 𝑃̂ ̂2.5%
∗
𝜽 𝜽
measurements. This resampling method relies on retaining neighbors Mean squared error bias2 + variance
observations to form blocks. This way, the dependence structure of data
at short distances is preserved, Kreiss and Lahiri [54].
Let us consider the 𝑗th degradation path of length 𝑛𝑗 of a gamma
be considered as the EB estimate of 𝜽, and the empirical quantiles of
process as a time series and that degradation increments 𝛿𝑖,𝑗 are ob-
order 𝑞, 0 < 𝑞 < 1, 𝑃̂ ̂𝑞∗ .
served between discrete times 𝑡𝑖,𝑗 and 𝑡𝑖+1,𝑗 , 0 ≤ 𝑖 ≤ 𝑛𝑗 − 1. We denote 𝜽𝐸𝐵
𝐘𝑗 = {𝑌0,𝑗 , … , 𝑌𝑛𝑗 −1,𝑗 }, with 𝑌𝑖,𝑗 = {𝑡𝑖,𝑗 , 𝑡𝑖+1,𝑗 , 𝛿𝑖,𝑗 }, 1 ≤ 𝑗 ≤ 𝑚. Let 𝑙 be an
3.3.3. Bootstrap uncertainty on hitting time 𝑇𝜌
integer with 1 ≤ 𝑙 ≤ 𝑛𝑗 . The overlapping blocks 𝐵0,𝑗 , … , 𝐵𝑝,𝑗 , 𝑝 = 𝑛𝑗 − 𝑙 ∗
From the 𝐵 obtained 𝜽̂ 𝑣 , 1 ≤ 𝑣 ≤ 𝐵, from previous bootstrap
of length 𝑙 contained in 𝐘𝑗 are defined as follow:
techniques, the percentiles (of order 𝑞) of first hitting time distribution,
∗
𝐵0,𝑗 = (𝑌0,𝑗 , 𝑌1,𝑗 , … , 𝑌𝑙−1,𝑗 ), noted F−1
𝐵𝑆
(𝑞|𝜽̂ 𝑣 ), can be easily derived using the Birnbaum-Saunders
approximation (see Section 3.2).
𝐵1,𝑗 = (𝑌1,𝑗 , … , 𝑌𝑙−1,𝑗 , 𝑌𝑙,𝑗 ),
... ... 3.4. Statistical indicators for performance assessment
𝐵𝑝,𝑗 = (𝑌𝑛𝑗 −𝑙,𝑗 , … , 𝑌𝑛𝑗 −1,𝑗 ).
In Table 1, we introduce some classic statistical indicators to assess
For state of simplicity, consider that 𝑛𝑗 is a multiple of 𝑙. Let 𝑏𝑗 =
bootstrap techniques performance and compare them with MLE + DM.
𝑛𝑗 ∕𝑙. To generate one MBB sample, 𝑏𝑗 blocks are taken at random
If we consider the case of model parameters’ estimation, bias measures
with replacement from the collection {𝐵0,𝑗 , … , 𝐵𝑝,𝑗 }. The bootstrapped ̂ Sim-
∗ ,…,𝑌∗ how well the true unknown parameter 𝜽 is approximated by 𝜽.
dataset 𝐘𝑗 = {𝑌0,𝑗 } contains 𝑏𝑗 ⋅ 𝑙 = 𝑛𝑗 elements since each
𝑛𝑗 −1,𝑗 ilarly, variance and dispersion give an indication on the estimation
resampled block has 𝑙 elements and 𝑏𝑗 blocks are drawn. For time- accuracy of 𝜽 by 𝜽.̂ Finally, the Mean Squared Error (MSE) combines
1∕𝑘
dependent data, 𝑙 should satisfy the condition: 𝑙 = 𝐶𝑛𝑗 , with 𝑘 = 3 or both indicators and allows to compare techniques between each other.
4, where 𝐶 ∈ R is a constant [54]. In the general case, where 𝑙 does not ∗ ∗
𝜽̂ denotes the mean of 𝜽̂ , 1 ≤ 𝑣 ≤ 𝐵, as introduced for each bootstrap
𝑣
divide 𝑛𝑗 , 𝑏𝑗 = 𝑏0 blocks may be resampled with 𝑏0 = min{𝑘 ≥ 1 ∶ 𝑘𝑙 ≥
technique in the previous sections.
𝑛𝑗 } and only the first 𝑛𝑗 resampled data-values are retained to define
the bootstrap observations 𝐘∗𝑗 . The following algorithm illustrates the
4. Case study
MBB procedure:
4.1. Experimental dataset
1. Set the block length 𝑙.
2. Draw with replacement a block of 𝑙 consecutive observations
In this study, we aim to model erosive cavitation using NHGP
from 𝐘𝑗 .
and evaluate confidence intervals of model parameters with limited
3. Repeat 𝑏𝑗 times step 2. until the bootstrap sample 𝐘∗𝑗 has 𝑏𝑗 ⋅ 𝑙 ≥
dataset. In [55], a sensitivity analysis was conducted on gamma process
𝑛𝑗 elements.
parameters and size of dataset using Monte Carlo simulations. The latter
4. Retain only the first 𝑛𝑗 resampled values. study shows the performances of maximum likelihood estimation vary
5. Repeat steps 2–4 for each degradation path 𝑗, 1 ≤ 𝑗 ≤ 𝑚, to get depending on the degradation acceleration (parameter 𝑏 of the shape
a set of 𝑚 paths 𝐘∗ = {𝐘∗1 , … , 𝐘∗𝑚 }. function) and the number of paths 𝑚. In particular, authors show a
6. Repeat steps 5. 𝐵 times to generate 𝐵 sets of bootstrap samples dataset with more degradation paths should be preferred for a same
𝐘∗𝑣 , 1 ≤ 𝑣 ≤ 𝐵. total number of observations 𝑁.
∗ Although we focused in the present paper on modeling cavitation
7. Compute 𝜽̂ 𝑀𝐵𝐵,𝑣 using the ML method for each bootstrap sam-
∗
ples 𝐘𝑣 . observed on hydraulic runner, the same methodology can be applied to
other cumulative and monotonic deterioration measured on other types
∗
Similarly to PB method, from the 𝐵 obtained 𝜽̂ 𝑀𝐵𝐵,𝑣 , 1 ≤ 𝑣 ≤ 𝐵, we of systems. Moreover, resulting hitting time distribution variability will
∗ 1 ∑ 𝐵 ∗ be computed according to the results from the previous confidence
can consider 𝜽̂ 𝑀𝐵𝐵 = 𝜽̂ 𝑀𝐵𝐵 = 𝜽̂ the natural MBB estimate
𝐵 𝑣=1 𝑀𝐵𝐵,𝑣 intervals (using DM and bootstrap techniques). We used a dataset 𝐃𝑜𝑏𝑠
of 𝜽, and the empirical quantiles of order 𝑞, 0 < 𝑞 < 1, 𝑃̂ ̂𝑞∗ . In the consisting in 𝑚 = 3 degradation paths presented in Fig. 3 (right)
𝜽𝑀𝐵𝐵
case study presented in the next section, the block length 𝑙 was chosen obtained from a vibratory cavitation test (2 replications) performed
equal to 3 to make a compromise between time dependence structure in laboratory conforming to standard given in [38]. During test 𝑗, the
and the relative short path length 𝑛𝑗 . degradation level, here the specimen mass, is measured at instants 𝑡𝑖,𝑗 ,
1 ≤ 𝑖 ≤ 𝑛𝑗 , to determine the cumulative mass loss 𝑥𝑖,𝑗 as depicted
Efron bootstrap (EB). The bootstrap method originally introduced by
by degradation path 𝑗 in Fig. 1. Meanwhile, for actual Francis turbine
Efron [47] can be seen as a special case of MBB. Indeed if we set
prototypes, the incubation and acceleration regions of the erosive
𝑙 = 1, the MBB is equivalent to the ordinary non parametric bootstrap
cavitation pattern (shown in Fig. 3 (left)) are not observed. For this
method described by Efron and Tibshirani [48] for i.i.d. data. Similarly
∗ reason, we decided to only focus on modeling the degradation on the
to previous methods, from the 𝐵 obtained 𝜽̂ 𝐸𝐵,𝑣 , 1 ≤ 𝑣 ≤ 𝐵, we can
maximum rate region (ie: from time = 𝑡𝐴,𝑗 to 𝑡𝑛𝑗 ). First, degradation
∗ 1 ∑𝐵 ̂ ∗
introduce the empirical mean 𝜽̂ 𝐸𝐵 = 𝜽̂ 𝐸𝐵 = 𝜽 which will data in the region of interest have been transformed to satisfy the first
𝐵 𝑣=1 𝐸𝐵,𝑣
7
Q. Chatenet et al. Reliability Engineering and System Safety 213 (2021) 107671
Table 2 Table 3
Estimations of 𝜽 for ML method and 3 different bootstrap techniques - Approximate Statistical indicators from different methods’ results.
asymptotic confidence interval (at 95%) of 𝜽. ML Bootstrap techniques
𝑢̂ 𝑐̂ 𝑏̂
PB EB MBB
ML 32.501 1.2722 1.1348
𝑢̂ 2.653 2.470 3.919
Approximate asymptotic CI (at 95%) [16.32, 48.69] [1.101, 1.939] [1.108, 1.162]
Bias 𝑐̂ 0 (supposed) 0.6794 0.0850 0.0827
PB 35.154 1.9516 1.0888 𝑏̂ −0.0461 0.0013 0.0073
EB 34.971 1.3572 1.1361
𝑢̂ 0.0816 0.0760 0.1206
MBB 36.420 1.3549 1.1421
Relative bias 𝑐̂ 0 (supposed) 0.5340 0.0668 0.0650
𝑏̂ −0.0406 0.0011 0.0064
𝑢̂ 68.20 87.56 48.59 58.11
Variance 𝑐̂ 0.1158 0.2926 0.0787 0.0865
gamma process property, 𝑋(0) = 0, with 𝑡′𝑖,𝑗 = 𝑡𝑖,𝑗 − 𝑡𝐴,𝑗 and 𝑥′𝑖,𝑗 =
𝑏̂ 0.0002 0.0002 0.0002 0.0004
𝑥𝑖,𝑗 − 𝑥𝐴,𝑗 , 𝐴 ≤ 𝑖 ≤ 𝑛𝑗 . Note that 𝑡𝐴,𝑗 (considered to be deterministic) is
𝑢̂ 0.2541 0.2879 0.2145 0.2346
determined by the intersection between the 𝑥-axis and the slope of the Relative error 𝑐̂ 0.2675 0.4252 0.2206 0.2312
degradation path in the maximum stage region. Further explanations on 𝑏̂ 0.0120 0.0109 0.0108 0.0182
the standard test method can be found, as detailed in [38]. Because we 𝑢̂ 32.64 36.77 25.84 29.31
notice in Fig. 3 (right) an increasing trend in degradation over time, we Dispersion at 95% 𝑐̂ 0.838 2.099 1.040 1.133
chose to model it with a NHGP (a performance comparison, conducted 𝑏̂ 0.0540 0.0486 0.0485 0.0814
previously in [56] on the same dataset, between homogeneous and 𝑢̂ 68.195 94.69 56.74 73.89
non-homogeneous gamma process has shown better results for NHGP). MSE 𝑐̂ 0.1158 0.7544 0.08961 0.09553
Thus, 𝜽̂ 𝑀𝐿 = (𝑢̂ 𝑀𝐿 , 𝑐̂𝑀𝐿 , 𝑏̂ 𝑀𝐿 ) was computed from the 𝑚 = 3 paths of 𝑏̂ 0.0002 0.0023 0.0002 0.0003
∑
length 𝑛𝑗 ∈ {10, 10, 14}, 1 ≤ 𝑗 ≤ 3, for a total of 𝑁 = 𝑚=3 𝑗=1 𝑛𝑗 = 34
observations, using ML equations (see Section 2.4) and optimization Table 4
tools. Because of numerical difficulties induced by the gamma function, Estimation of hitting time percentiles: 𝑃𝑇2.5% , 𝑃𝑇50% , 𝑃𝑇97.5% and their associated estimation
𝜌 𝜌 𝜌
Eqs. (5) to (7) have been used instead of maximizing directly expression uncertainty for the 3 bootstrap methods and ML + DM.
In order to determine a relevant value of 𝐵, the number of bootstrap Median 1006 979 1005 1006
𝑃𝑇50% Dispersion at 95% 31 40 40 54
datasets to be drawn (see Section 3.3.2), a convergence analysis was 𝜌
Relative error 0.031 0.041 0.040 0.054
performed. For this purpose, we considered the previous dataset 𝐃𝑜𝑏𝑠
Median 1037 1011 1036 1036
and the three bootstrap methods were applied for different values 𝑃𝑇97.5% Dispersion at 95% 34 44 41 56
of 𝐵, 10 ≤ 𝐵 ≤ 104 . Fig. 4 shows 𝜽̂ 𝐸𝐵 and percentiles, 𝑃̂ ̂2.5%
∗ and 𝜌
Relative error 0.033 0.044 0.040 0.054
𝜽𝐸𝐵
𝑃̂ ̂97.5%
∗ , respectively represented with upper and lower bars as defined in
𝜽𝐸𝐵
Section 3.3. We observe the asymptotic convergence is reached around
𝐵 = 103 draws. We retained 𝐵 = 104 draws for the three bootstrap close to zero. One of the main hypothesis of approximate asymptotic
techniques to ensure a good convergence. confidence intervals from MLE is highlighted in Table 3: 𝜽̂ 𝑀𝐿 is consid-
ered centered on true unknown parameter 𝜽 and hence shows no bias
4.3. Estimation uncertainties for model parameters (asymptotically, which may be a wrong hypothesis for small dataset).
Nonetheless, considering ML has no bias, the MSE is the smallest for EB
The three different bootstrap methods presented in Section 3.3 method on both 𝑢, 𝑏 and 𝑐 parameters. We observe in Fig. 5 boxplots
have been applied on the experimental dataset introduced in Sec- are asymmetrical while approximate asymptotic CI are centered around
∗
tion 4.1. Approximate asymptotic confidence intervals introduced in 𝜽̂ 𝑀𝐿 which is not confirmed by bootstrap distributions of 𝜽̂ . Tables 2,
Section 3.3.1 were derived to get the approximate symmetrical two- 3 and Fig. 5 show a small relative error on parameter 𝑏 estimations
sided 95% confidence intervals on 𝜽. (around 1%) for non-parametric methods and exhibit value of power
Table 3 presents statistical indicators from bootstrap techniques and 𝑏 = 1 is not included in confidence interval at 95% level, thus justifying
ML results. For ML method, results are derived from formulas (12) the use of NHGP to model our cavitation erosion dataset.
and (16). We observed in this study, that the best methods (EB and
MBB), with the relative error reaching around 25% for parameters 𝑢
and 𝑐, which can be considered as quite high. Meanwhile, EB seems to 4.4. Influence of model parameter uncertainties on hitting-time
produce better estimation of 𝜽 than MBB in terms of relative estimation
uncertainties. For better illustration and comparison, Fig. 5 shows
Fig. 6 illustrates the concept of propagation of uncertainties. Indeed,
boxplots of 𝜽̂∗𝑣 , 1 ≤ 𝑣 ≤ 𝐵, for the three bootstrap techniques. Lower
influence of 𝜽 estimation uncertainty on hitting time distributions F𝑇𝜌
and upper whiskers denote 𝑃̂ ̂2.5%∗ and 𝑃̂ ̂97.5%
∗ respectively; box shows
𝜽 𝜽 can be derived using the Birnbaum-Saunders approximation from both
first 𝑃 ∗ and third 𝑃 ∗ quartiles and median 𝑃̂ 50%
̂ 25% ̂ 75%
∗ . Left and right delta method (see Section 3.2) and bootstrap techniques results. To
𝜽̂ 𝜽̂ 𝜽̂
dotted lines respectively represent the lower and upper bounds of the study how uncertainties impact the whole distribution of 𝑇𝜌 (threshold
asymptotic two-sided 95% confidence intervals in Table 2, obtained by 𝜌 = 100 mg), we compute in Fig. 6 for each percentile order 𝑞 =
the asymptotic normality of MLE. The centered dotted line represents {2.5%, 5%, … , 97.5%}: F−1 𝐵𝑆
(𝑞|𝜽̂ 𝑀𝐿 ) and its variability using DM (see
∗
𝜽̂ 𝑀𝐿 = (𝑢̂ 𝑀𝐿 , 𝑐̂𝑀𝐿 , 𝑏̂ 𝑀𝐿 ). In both Table 3 and Fig. 5 we observe the −1 ̂
Section 3.2) and F (𝑞|𝜽 ), with 1 ≤ 𝑣 ≤ 𝐵, for the three bootstrap
𝐵𝑆 𝑣
largest (positive, leading to a possible over-estimation) bias (but also techniques (see Section 3.3). In Fig. 6, dotted lines and shaded areas
∗
relative bias) for PB method (for parameters 𝑐 and 𝑏, around 10% and represent respectively medians and 𝑃̂ 75%𝑞 − 𝑃̂ 25%
𝑞 of F−1 (𝑞|𝜽̂ 𝑣 ). We
𝑃𝑇 𝐵𝑆 𝑃𝑇
50% respectively) and the largest scatter on 𝑢 and 𝑐, while EB and 𝜌 𝜌
MBB bias is around 10%. In terms of bias and scatter, EB and MBB observe clearly that the dispersion seems to remain constant for the
show similar results except for EB estimation of 𝑏 which exhibits a bias different percentile orders 𝑞 for all bootstrap methods. As observed in
8
Q. Chatenet et al. Reliability Engineering and System Safety 213 (2021) 107671
Fig. 4. 𝜽̂ 𝐸𝐵 , 𝑃̂ ̂2.5%
∗ and 𝑃̂ ̂97.5%
∗ - Convergence analysis on bootstrap iteration number 𝐵 for EB method.
𝜽𝐸𝐵 𝜽𝐸𝐵
Fig. 5 with boxplots, the shaded areas in Fig. 6 are slightly asymmetri-
cal compared to median (more significantly for MBB technique): most
values are concentrated on lower half of distribution. ML + DM, EB and
MBB produce very close results on both percentiles of lower and upper
orders but also on percentile estimation of central order. For ML + DM
and EB methods, we observe also close results in terms of dispersion of
percentile estimations. Only MBB produces larger dispersion on hitting
time percentile distributions. If we look closely at the relative error
of 𝑃𝑇𝑞 in Table 4, we can stress that 𝑇𝜌 seems to be better estimated
𝜌
than 𝜽. This result could be explained by an offset effect of estimation
uncertainty of parameters 𝑢, 𝑐 and 𝑏 on the hitting time distribution.
5. Discussion
9
Q. Chatenet et al. Reliability Engineering and System Safety 213 (2021) 107671
MBB is supposed to better capture temporal dependence of time series. influence on degradation phenomenon of covariates, such as material
This may be explained by the relatively small dataset (short path properties of studied systems or even operating conditions, to develop
length) used to resample; the new resampled dataset does not provide specific sub-models. These improvements may lead to more realistic
much more information compared to the original one. Note that this degradation prediction and maintenance planning.
remark applies also for other bootstrap techniques.
According to Table 3 and Fig. 6, we observe that the estimation
CRediT authorship contribution statement
uncertainty on parameter 𝑏 has the greatest influence on hitting time
distribution. The larger the scatter on parameter 𝑏 is, the larger 𝑇𝜌 per-
Q. Chatenet: Developed the theory, Performed the computations,
centile estimate scatter at a given order will be. A further investigation
Investigate delta method, Supervised the findings of this work, Dis-
should be carried out to quantify the influence of each parameter on
cussed the results, Contributed to the final manuscript. E. Remy:
hitting time 𝑇𝜌 using a sensitivity analysis. Combination of ML and DM
Verified the analytical methods, Discussed the results, Contributed to
seems to give results close to EB, for a computing lower cost: around
the final manuscript. M. Gagnon: Provided industrial dataset, Dis-
0.0029 s1 for ML + DM and around 2035 s for bootstrap techniques
cussed the results, Contributed to the final manuscript. M. Fouladirad:
(to generate 𝐵 = 104 datasets and estimate the associated parameters).
Verified the analytical methods, Discussed the results, Contributed to
Meanwhile, mathematical developments require much more effort for
the final manuscript. A.S. Tahan: Discussed the results, Contributed to
the DM to obtain uncertainty on hitting time distribution. Moreover,
the final manuscript.
bootstrap techniques give the entire distribution of parameters’ es-
timators instead of only brackets centered on 𝜽̂ 𝑀𝐿 for approximate
asymptotic confidence intervals for ML method. This feature allows, Declaration of competing interest
in the case of bootstrap techniques, to estimate possible bias between
𝜽̂ 𝑀𝐿 and 𝜽. For these reasons and because ML relies on asymptotic The authors declare that they have no known competing finan-
hypothesis (not necessarily satisfied), EB shows better performances cial interests or personal relationships that could have appeared to
and tends to be more robust than the combination of ML and DM. influence the work reported in this paper.
10
Q. Chatenet et al. Reliability Engineering and System Safety 213 (2021) 107671
References [35] Nystad BH, Gola G, Hulsund JE, Roverso D. Technical condition assessment and
remaining useful life estimation of choke valves subject to erosion. In: Annual
[1] Nguyen KT, Fouladirad M, Grall A. Model selection for degradation modeling and Conference of the Prognostics and Health Management Society. 2010, p. 11–3.
prognosis with health monitoring data. Reliab Eng Syst Saf 2018;169:105–16. [36] Arfken G. The incomplete gamma function and related functions. Math Methods
[2] Verma AK, Ajit S, Karanki DR. Reliability and safety engineering, Vol. 43. Phys 1985;565–72.
Springer; 2010. [37] Park C, Padgett W. Accelerated degradation models for failure based on
[3] Kahle W, Mercier S, Paroissin C. Degradation processes in reliability. John Wiley geometric brownian motion and gamma processes. Lifetime Data Anal
& Sons; 2016. 2005;11(4):511–27.
[4] Escaler X, Egusquiza E, Farhat M, Avellan F, Coussirat M. Detection of cavitation [38] Standard Test Method for Cavitation Erosion Using Vibratory Apparatus. West
in hydraulic turbines. Mech Syst Signal Process 2006;20(4):983–1007. Conshohocken, PA: ASTM International; 2016, www.astm.org.
[5] Brennen CE. Cavitation and bubble dynamics. Cambridge University Press; 2013. [39] Paroissin C, Salami A. Failure time of non homogeneous gamma process. Comm
[6] Celebioglu K, Altintas B, Aradag S, Tascioglu Y. Numerical research of cavitation Statist Theory Methods 2014;43(15):3148–61.
on Francis turbine runners. Int J Hydrogen Energy 2017;42(28):17771–81. [40] Balakrishnan N, Kundu D. Birnbaum-saunders distribution: A review of models,
[7] Krumenacker L, Fortes-Patella R, Archer A. Numerical estimation of cavitation analysis and applications. 2018, arXiv preprint arXiv:1805.06730.
intensity. In: IOP Conference Series: Earth and Environmental Science, Vol. 22. [41] Birolini A. Reliability engineering, Vol. 5. Springer; 2007.
(5). IOP Publishing; 2014. [42] Hoadley B. Asymptotic properties of maximum likelihood estimators for the
[8] Gohil P, Saini R. Numerical study of cavitation in francis turbine of a small independent not identically distributed case. Ann Math Stat 1971;1977–91.
hydro power plant. J Appl Fluid Mech 2016;9(1). [43] Rao CR. Linear statistical inference and its applications, Vol. 2. Wiley New York;
[9] Singpurwalla ND. Survival in dynamic environments. Stat Sci 1995;86–103. 1973.
[10] Elsayed EA. Reliability engineering. John Wiley & Sons; 2020. [44] Efron B, Hinkley DV. Assessing the accuracy of the maximum likeli-
[11] Xu Z, Hong Y, Jin R. Nonlinear general path models for degradation data with hood estimator: Observed versus expected Fisher information. Biometrika
dynamic covariates. Appl Stoch Models Bus Ind 2016;32(2):153–67. 1978;65(3):457–83.
[12] Van Noortwijk J. A survey of the application of gamma processes in maintenance. [45] Casella G, Berger RL. Statistical inference, Vol. 2. Duxbury Pacific Grove, CA;
Reliab Eng Syst Saf 2009;94(1):2–21. 2002.
[13] Alaswad S, Xiang Y. A review on condition-based maintenance optimiza- [46] Fouladirad M, Paroissin C, Grall A. Sensitivity of optimal replacement policies
tion models for stochastically deteriorating system. Reliab Eng Syst Saf to lifetime parameter estimates. European J Oper Res 2018;266(3):963–75.
2017;157:54–63. [47] Efron B. Bootstrap methods: another look at the jackknife. In: Breakthroughs in
[14] Grinstead CM, Snell JL. Introduction to probability. American Mathematical Soc.; Statistics. Springer; 1992, p. 569–93.
2012. [48] Efron B, Tibshirani RJ. An introduction to the bootstrap. CRC press; 1994.
[15] Karlin S. A first course in stochastic processes. Academic press; 2014. [49] Vittinghoff E, Glidden DV, Shiboski SC, McCulloch CE. Regression methods in
[16] Kadloor S, Adve RS, Eckford AW. Molecular communication using brownian biostatistics: linear, logistic, survival, and repeated measures models. Springer
motion with drift. IEEE Trans NanoBiosci 2012;11(2):89–99. Science & Business Media; 2011.
[17] Zhang Z, Si X, Hu C, Lei Y. Degradation data analysis and remaining useful life [50] Kaneishi T, Dohi T. Parametric bootstrapping for assessing software reliability
estimation: A review on Wiener-process-based methods. European J Oper Res measures. In: Dependable Computing (PRDC), 2011 IEEE 17th Pacific Rim
2018. International Symposium on. IEEE; 2011, p. 1–9.
[18] Çınlar E. Probability and stochastics, Vol. 261. Springer Science & Business [51] Stute W, Manteiga WG, Quindimil MP. Bootstrap based goodness-of-fit-tests.
Media; 2011. Metrika 1993;40(1):243–56.
[19] Wang X, Xu D. An inverse Gaussian process model for degradation data. [52] Genest C, Rémillard B, et al. Validity of the parametric bootstrap for goodness-
Technometrics 2010;52(2):188–97. of-fit testing in semiparametric models. In: Annales de L’Institut Henri Poincaré,
[20] Abdel-Hameed M. A gamma wear process. IEEE Tans Reliab 1975;24(2):152–3. ProbabilitéS et Statistiques, Vol. 44. (6):Institut Henri Poincaré; 2008, p.
[21] Guan Q, Tang Y, Xu A. Objective Bayesian analysis accelerated degradation test 1096–127.
based on Wiener process models. Appl Math Model 2016;40(4):2743–55. [53] Avramidis A, L’ecuyer P, Tremblay P-A. Efficient simulation of gamma and
[22] Whitmore G. Estimating degradation by a Wiener diffusion process subject to variance-gamma processes, In: Proceedings of the 2003 Winter Simulation
measurement error. Lifetime Data Anal 1995;1(3):307–19. Conference, Vol. 1, 2003: p. 319–326.
[23] Peng C-Y. Inverse Gaussian processes with random effects and explanatory [54] Kreiss J-P, Lahiri SN. Bootstrap methods for time series. In: Handbook of
variables for degradation data. Technometrics 2015;57(1):100–11. Statistics, Vol. 30. Elsevier; 2012, p. 3–26.
[24] Ling MH, Tsui KL, Balakrishnan N. Accelerated degradation analysis for [55] Chatenet Q, Fouladirad M, Remy E, Gagnon M, Ton-That L, Tahan A. On the
the quality of a system based on the gamma process. IEEE Trans Reliab performance of the maximum likelihood estimation method for gamma process.
2015;64(1):463–72. In: European Safety and Reliability Conference, Vol. 25. 2019.
[25] Ye Z-S, Chen N. The inverse Gaussian process as a degradation model. [56] Chatenet Q, Gagnon M, Tôn-Thât L, Remy E, Fouladirad M, Tahan A. Stochas-
Technometrics 2014;56(3):302–11. tic modeling of cavitation erosion in francis runner. Int J Fluid Mach Syst
[26] Deng Y, Barros A, Grall A. Degradation modeling based on a time-dependent 2020;13(2):400–8.
ornstein-uhlenbeck process and residual useful lifetime estimation. IEEE Trans [57] Zhai Q, Chen P, Hong L, Shen L. A random-effects Wiener degradation model
Reliab 2016;65(1):126–40. based on accelerated failure time. Reliab Eng Syst Saf 2018;180:94–103.
[27] Castanier B, Grall A, Bérenguer C. A condition-based maintenance policy with [58] Bernardo JM, Smith AF. Bayesian theory, vol. 405. John Wiley & Sons; 2009.
non-periodic inspections for a two-unit series system. Reliab Eng Syst Saf [59] Bousquet N, Fouladirad M, Grall A, Paroissin C. Bayesian gamma processes for
2005;87(1):109–20. optimizing condition-based maintenance under uncertainty. Appl Stoch Models
[28] de Jonge B. Maintenance Optimization based on Mathematical Modeling. Bus Ind 2015;31(3):360–79.
University of Groningen; 2017. [60] Härdle W, Horowitz J, Kreiss J-P. Bootstrap methods for time series. Internat
[29] Deloux E, Fouladirad M, Bérenguer C. Health-and-usage-based maintenance Statist Rev 2003;71(2):435–59.
policies for a partially observable deteriorating system. Proc Inst Mech Eng Part [61] Zhu Q, Peng H, van Houtum G-J. A condition-based maintenance policy for
O 2016;230(1):120–9. multi-component systems with a high maintenance setup cost. Or Spectrum
[30] Zhu W, Fouladirad M, Bérenguer C. Condition-based maintenance policies for a 2015;37(4):1007–35.
combined wear and shock deterioration model with covariates. Comput Ind Eng [62] Lei Y, Li N, Guo L, Li N, Yan T, Lin J. Machinery health prognostics: A
2015;85:268–83. systematic review from data acquisition to RUL prediction. Mech Syst Signal
[31] Wang X. A pseudo-likelihood estimation method for nonhomogeneous gamma Process 2018;104:799–834.
process model with random effects. Statist Sinica 2008;18(3):1153–63.
[32] Le Son K, Fouladirad M, Barros A. Remaining useful lifetime estimation and
noisy gamma deterioration process. Reliab Eng Syst Saf 2016;149:76–87.
[33] Lu D, Pandey MD, Xie W-C. An efficient method for the estimation of parameters
of stochastic gamma process from noisy degradation measurements. Proc Inst
Mech Eng Part O 2013;227(4):425–33.
[34] Cholette ME, Yu H, Borghesani P, Ma L, Kent G. Degradation modeling and
condition-based maintenance of boiler heat exchangers using gamma processes.
Reliab Eng Syst Saf 2019;183:184–96.
11