FATIGUE-PRONE AIRCRAFT FLEET RELIABILITY BASED ON THE USE
OF A P-SET FUNCTION
Y. Paramonov, S. Tretyakov,
M. Hauka •
Riga Technical University, Aeronautical Institute, Riga, Latvia
e-mail: yuri.paramonov@gmail.com sergejs.tretjakovs@gmail.com maris.hauka@gmail.com
ABSTRACT
An inspection interval planning is considered in order to limit a probability of any fatigue failure (FFP) in a fleet of N aircraft (AC). A solution of this problem is based on a processing of the result of the acceptance fatigue test of a new type of an aircraft. During this test an estimate of the parameter of a fatigue crack growth trajectory can be obtained. If the result of this acceptance test is too bad then this new type of aircraft will not be used in service. A redesign of this project should be done. If the result of acceptance test is too good then the reliability of the aircraft fleet will be provided without inspections. For this strategy there is a maximum of FFP as a function of an unknown parameter d. This maximum can be limited by the use of the offered here procedure of the choice of an inspection number.
1 INTRODUCTION
We suppose that in the interval (Td,Tc), where Td is a random time when the fatigue crack becomes detectable (the corresponding crack size a (Td ) = ad and T is a random time when the crack reaches its critical size (the corresponding crack size a (Tc ) = ac), the size of the crack can be approximated by the equation a (t) = aexp(Qt). Then we have:
Tc =(log ac - log a) / Q = Cc / Q, Td =(log ad - log a) / Q = Cd / Q. (1)
For the calculation of a probability of a fatigue crack detection during an inspection we need to know the probability of detection of fatigue crack as function of its size a and the distribution of the size for specific time of inspection. Usually for processing fatigue life the lognormal distribution is used, so for the considered numerical example here (see the 5-th section) we study the simplest case: a random variable (rv), log (Q), has a normal distribution with an parameter § = (§,,§), where §0 is an unknown mean but § is the known standard deviation. And we suppose that a, ad , ac are the known constants. The estimate § = (§ + §) of the parameter 0 can be obtained by the regress analysis of the result of fatigue test of AC of the same type in laboratory (i.e. processing the observations of fatigue crack: pairs {(time, fatigue crack size)i, i=1,...,m}, where m is a number of the fatigue crack observation.
2 CALCULATION OF A PROBABILITY OF A FATIGUE FAILURE OF ONE AIRCRAFT FOR THE KNOWN 0
For the known d, there are two decisions: 1) the aircraft is good enough and the operation of this aircraft type can be allowed, 2) the operation of the new type of AC is not allowed and a redesign of AC should be made. In the case of the first decision, the vector t = (tl5...,tn), where tt is the time moment of i-th inspection, should also be defined. If d is known the different rules can be offered for the choice of structure of the vector t :1) every interval between the inspections is equal to the constant dt = tSL /(n +1) , where t5L is the aircraft specified life (SL) (the retirement time), n is a number of inspections, 2) the conditional probabilities of a failure (under condition that the fatigue failure did not takes place in previous interval) in every interval is equal to the same value P(TC <tSL)/(n +1)... In this paper we suppose the first type of the choice and the vector t is defined by the fixed t and the choice of n .
For the substantiation of the choice of the inspection number we should know the probability of afatigue crtack detection as a functions of a crack size a. We suppose that this probability is defined by the equations
Pd (a) = wow(a), w(a) =
0, if a < a
d0'
a - a
d0
^ if ado<a<a
•Ml'
(2)
1 if a>adi-
Where ad0, ad1 are some constants, see Fig.1; the constant w0 can be considered as probability to carry out planned inspection (human factor).
Figure 1. Crack detection probability function of crack size
In simplest case w0 = 1, ad1 = ad0 and we define
|0, if a < ^
w(a) H, r . (3)
[f if a > ad0.
Then it is convenient the process of an operation of AC to consider as an absorbing Markov chain (MCh) with (n + 4) states. The states E,E,• • -,E+i correspond to an AC operation in the time
intervals [t0,tj),[tj,t2),...,[tn,tSL). States En+2, EK+3 and En+4 are the absorbing states: AC is
discarded from a service when the SL is reached or fatigue failure (FF), or fatigue crack detection (CD) take place.
Ei E2 E3 . En- En En+1 En+2 En+3 En+4
i (SL) (FF) (CD)
Ei 0 ui 0 . .. 0 0 0 0 qi vi
E2 0 0 u2 . .. 0 0 0 0 q2 V2
E3 0 0 0 . .. 0 0 0 0 q3 V3
En-1 0 0 0 .. .. 0 un-1 0 0 qn-1 Vn-1
En 0 0 0 .. .. 0 0 un 0 qn vn
En+1 0 0 0 .. .. 0 0 0 un+1 qn+1 Vn+1
En+2 0 0 0 .. .. 0 0 0 1 0 0
(SL)
En+3 0 0 0 .. .. 0 0 0 0 1 0
(FF)
En+4 0 0 0 .. .. 0 0 0 0 0 1
(CD)
Figure 2. Probability matrix P
AC
In the corresponding transition probability matrix, P^c, (see Fig.2.) let vi be the probability of a crack detection during the inspection number i , let qi be the probability of the failure in service time interval te(t;-1,tt), and let ut = 1 -v -% be the probability of the successful transition to the next state (next interval of aircraft service). In our model we also assume that an aircraft is discarded from a service at t even if there are no any crack discovered by inspection at the time
moment t5L . This inspection at the end of (n +1) -th interval (in state En+1) does not change the reliability but it is made in order to know the state of the aircraft (whether there is a fatigue crack or there is no fatigue crack). It can be shown that u = P(Td > tt\Td >ti-1),
qt = P(ti-1 <Td <Tc <tt\Td >ti-1), v = 1 -ui -q, i = 1,...,n +1. In the three last lines of the matrix P^c there are three units in the matrix diagonal because the states E , E and E are the absorbing states. All the other entries of this matrix are equal to zero (see Fig.2.). The structure of the considered matrix can be described in the following way: PAC = [QR; 0I],
Q R
0 I
Figure 3. Structure of matrix PAC
where in the second line of this structure the matrix 0 is the submatrix of zeroes, I is the submatrix of identity corresponding to the absorbing states of the matrix PAC. Then the matrix of the probabilities of absorbing in the different absorbing states for the different initial transient states B = (I - Q) 1R . The failure probability of a new AC is equal to pf = aBb , where the vector row a = (1,0,...,0) means that all the aircraft begin an operation within the first interval (state E), the vector column b = (0,1,0). We need also to know the mean number of steps of MCh up to the
absorption E (TAC ) = a (I - Q) 1 c, where c = (1,...,1) is the vector-column. The mean life of aircraft will be equal to dtE{TAC).
3 PROBABILITY OF ANY FATIGUE FAILURE IN THE FLEET OF AIRCRAFT FOR THE KNOWN 0
We consider the case when the operation of all N aircraft will be stopped if any fatigue crack will be detected. In order to limit the probability of fatigue failure in the fleet (FFPN) it is enough to find at least one fatigue crack before the failure of any aircraft in the fleet takes place.
3.1 Probability of detection is defined by (3)
For the case when the probability of fatigue crack detection is defined by equation (3) the
corresponding probability is equal to the expected value of random variable PfNW =(1 - w)R, where
w is a human factor: a probability, that the planned inspection will be made, R is the total random number of inspections before the first failure in the whole fleet.
Figure 4. Operation of N aircraft
Let 4,
tk-1 ^ tk, t0 = 0 to be "calendar" time moment when k-th aircraft begin the service,
T+ -1+ + T
ck = tk ^Tck, k = 1,2,...,N to be the random calendar time moments when fatigue
ti-1 < t} n = t;+Tc
crack can be discovered and fatigue failure of AC takes place correspondingly, see Fig.4. And let KL = {k:T^ <tSL, k = 1,2,...,N} be a set of indexes of aircraft, the failure of which can take a place,
if an inspection will not take the place, Tf = min{Tfk : k e KSL}, Tf = minT, TV}, k eKS
SL j
R = TkeKsiRk , where Rk = max({[(Tk -t+ )/dt]-[(Tk -t+ )/dt]},0), k eKSl , is the random
inspection number of k-th aircraft from the set K5L if inspection interval d = tSL / (n +1) (it is supposed a specific "calendar" schedule of the inspections for each aircraft: , i = 1,2,...,n +1, keKSL )
Figure 5a. Example of a "value" p-set function for one aircraft
Figure 5b. Set of "values" of a p-set function for N aircraft with different beginning of operation.
Random variable Q is a speed of fatigue crack growth in logarithm scale. It has the specific realization for each aircraft and Q,...,QN are independent random variables. So mean value of random probability of failure in the fleet
œ œ
E(PfNW ) = pnww (n e\.= J ... J (1 - w)r{q] dFQi (q ).dF& (qN)
(4)
-œ -œ
where q = (q1,., qN), r (q), is realization of rv R. For large number N the Monte Carlo method is appropriate for the calculation of p fNW . If this function is known then the number of the
inspections, n(p,§), required to limit the FFPN by a value p is defined by the function n(p,§) = min(r: PfNW(r,§) < p for all r >n(p,§), r = 1,2,...).
3.1. General definition of probability of detection
For general definition of the function pd (a) it is necessary to make more detailed analysis. Let us denote by t+ the calendar time of j-th inspection of k-th aircraft k e K^, j e Jk, k e Kf, where J = |j: t+. <T+, j = 1,2,...J is the set of indexes of inspections of k-th aircraft;
t+ = tk + jdt,j = 1,2,..., Kf = {k: k e Ksl, < Tf J .
Let q = ( q,..., q^) be realization of random vector Q = (Q,..., Q^) and let ay/t =aexp (qkdtj) is
a size of fatigue crack at j-th inspection of k-th aircraft for which the growth of fatigue crack is defined by specific value of q which is the realization of random variable Q . Corresponding
probability of fatigue crack discovery is equal to pckj- = pd (ajk). For specific value of vector q
probability that not any fatigue crack will not be discovered is equal to
|0, if Kf =0,
pf(q)=|nn(1 - Pk). (5)
keKf jeJk
By modeling random vector Q using Monte Carlo method, we can calculate mean value of this probability: p(n,§) = E§(pf (q)). Now we can choose number of the inspection n(p,§) in such a way that the failure probability will be equal to p .
4. SOLUTION FOR UNKNOWN 0
First, we consider the problem of a limitation of FFP1 in an operation of one AC if the probability of detection is defined by equation (3), the human factor w0 = 1. This means that if there is a detectable fatigue crack, then during the inspection after T we see it with probability 1 and the limitation of FFP1 of AC is provided by the choice of the specific p-set function, Paramonov et al (2011). Let us take into account that the operation of a new type of aircraft will not take place if the result of acceptance fatigue test in a laboratory is "too bad" (previously, the redesign of the new type of AC should be made). We say that in this case the event § £00, ©0 c©, takes place (for
example, §£©0if fatigue life Tc is lower than some limit; or n(p,§) is too large,.). Let us define some binary set function
sm©0,«)= '-1 • (6)
v ' [ 0 ifeg©0
where S = {fc,tc): t-i <h,fc <t}, t = itsL /(n +1),i = 1,. .,n +1; 0 is an empty set. We call this function binary p-set function if
A
sup, X'!ilp(Z e Si e&o) = P
Here we take into account that if § g©0 operation of AC is not allowed and corresponding the failure probability is equal to 0. Examples of value of binary p-set functions are shown in Fig.5.
It can be shown that for very wide range of the definition the set 0O and the requirements to limit FFP1 by the value p*, where (1 -p*) is a required reliability, there is a preliminary "designed" choice of allowed FFP1, pfD, such that corresponding set function S(00,n(pfD,0)) is p -set function of the level p* for the vector Z = (Td,TC). The value of pfD is defined by equation
sup, Yl, p(z e ^ WPfD, e ®0) = P (7)
For this pp the FFP1 will be limited by the valuep* for any unknown 0e0.
Now we consider the reliability of the fleet of N AC when there is an information exchange and the operation of all aircraft will be stopped if fatigue crack will be found during an inspection of any AC and, as it was told already, in order to prevent the failure in the fleet, it is enough to find at least one fatigue crack before the failure of any aircraft in the fleet takes place. Let us define some multiple set function:
S + (0,00,n)= U^S^,00,n) (8a)
where
in+1,
S^^nU^«^0- (8b)
1 0,7f0e0o
Sik(n)= {(tdk, £): t(i-1)k < tck ^ hk}, tk = t+ +1, t = itsL/(n +1), i = 1,...,n +1, k = 1,2,..., N. Aga^ it can be shown that for very wide range of the definition the set 0 and the requirements to limit FFPN by the value p*, there is a preliminary "designed" choice of allowed FFPN, pp, such that corresponding multiple set function S+ (00,n(pfD,0)) is p -set function of the level p* for the set of vectors {Z+, k e, where Z+ = (T+A):
v(pp) = p *, (9a)
where v( p) = sup0 v(0, p) (9b)
n+1 /
p<7+ - \k (
v(0,p) = E|Zke^|p(z+ e Sk(n(p,0))n0 e 00)J (9c)
That means that FFPN will be limited by the value p* for any unknown 0. 5 NUMERICAL EXAMPLE
In this numerical example we assume that t5L = 45000, w0 = 0.95, processing the result of full scale fatigue test we get the estimate of fatigue crack parameters 0 =-8.5885, a = 0.286 mm, the standard deviation of log(Q) is equal to 0.346 (see Fig.2.32 in [1]), and let for considered inspection technology the detection probability pd is defined by (2) with ad0 = 10 mm, a^ = 20 mm, ac = 237 mm. There are 10 aircraft in the fleet, the interval between the aircraft putting into operation d = 1000; allowed failure probability p* = 0.01, the set 0O is defined by the condition : if n = n(0.01,0) > 20 then the redesign of AC should be made. Using the Monte Carlo calculation we get n = n(0.01,0) > 7, see Fig.6.
x 10
A
.......... .....* .......... ......... .......... ..........
10
11
12
13
14
Number of Inspection
Figure 6. Example of function pm (n,§) (probability of crack detection) for 90=-8.5885
But this calculation is correct only if in the service the same value of §0 = -8.5885 takes place. In reality we do not know the §0. If §0 value is changed, then selected number of inspections to provide required reliability level will be changed as well. This effect could be seen in Fig.7.
Number of Inspection
Figure 7. Example of function pm (n, 0) (probability of crack detection) for different 90
values
This means that selected inspection program n = n(0.01,0) = 7 is not appropiate for all possible 90 values. In service it is possible that some fatigue cracks require higher number of inspections. Number of inspections dependence on 90 value for different p* could be seen on Fig.8.
6o
Figure 8. Example of function n(p* ,0) for p*=0.01 and p*=0.004
We should limit the maximal possible failure probability for any 0O. It can be done by the choice of specific "designed" failure probability, pfD. The family of the functions v(0, p) for different p is shown in Fig.9, where the corresponding calculations for parallel axis are made for corresponding "Mean durability" = Cc / Q for Cc = log ac - log«, Q = exp(0)
v(0,p) 0.02
0.018 0.016 0.014 0.012
-Q
| 0.01 'flj u_
0.008 0.006 0.004 0.002 0
P =0.01
/\p= :0.008\
\ P=0' 304 \ p-0.D06
A \
-2
0o
299.5 149.9 75.0 37.6 18.8 9.4 4.7 2.4 E(Tc)
Figure 9. The function v(9,p) for different p. In parallel axis the flight hours divided by 10 of the corresponding "Mean durability" = Q / Q are given for Cc = log ac - log«, Q = exp(0)
3
0.02 0.018 0.016 0.014 0.012 0.01 0.008 0.006 0.004
1 23456789 10
PfD x 10"3
Figure 10. The function v(p)
In Fig.10 the function v(p) is shown for considered example data. We see that in order to limit FFPN by value p* = 0.01 the value pjD = 0.004 should be chosen. Now using the function
PjNW (n,0) which is shown in Fig.7 for the test estimate of fatigue crack parameters 00 =-8.5885 , the number of inspections should be chosen equal to n = n(0.004,0) = 9.
6. CONCLUSIONS
It is found, how, using the estimate of the unknown parameter 0 (after the acceptance fatigue test), one of the two decisions should be chosen: 1) to do the redesign of a new type of AC if the result of the test is "too bad" or 2) to make a choice of the number of inspections n = n(pfD ,0) as a function of 0 and specific pfD.
7. REFERENCES
1. Paramonov Yu., Kuznetsov A., Kleinhofs M. (2011). Reliabilty offatigue-prone airframes and composite materials. Riga: RTU.
2. Hauka M., Paramonov Yu. Inspection program development using minimax method. In: Proceedings of the Conference 'Relstat, 2011' , Reliability and Statistics in Transportation and Communication 19-22 October 2011, pp. 105-114.
3. Paramonov Yu., Tretyakov S. Reliability of fleet of aircraft taking into account the information exchange about the fatigue crack discovery and human factor. Aviation. Vol. 16, No 4, 2012, pp. 103-108.