Acessibilidade / Reportar erro

Interval Enclosures for Reliability Metrics

ABSTRACT

The computation of reliability metrics, that are reliability function, mean time to failure, hazard rate function, involves real numbers. Therefore, numerical problems are generated due to the limitation of representing and operating with real numbers in computers. This paper is focused on computing intervals that bound numeric errors introduced during computation process of reliability metrics in digital machines for Exponential, Weibull and Normal failure distributions. Interval functions were proposed for controlling numeric errors in the computation of reliability metrics values of complex systems, based on interval mathematics and high accuracy arithmetic. The interval functions calculate interval enclosures, using Intlab toolbox, for real values of reliability metrics and the SHARPE software was used to validate the results. Analysis of the numerical results obtained with the proposed functions showed that the intervals really enclose the real numbers calculated by the SHARPE software, indicating that these functions, in fact, are an alternative for auto-validating representation of these reliability values of complex systems.

Keywords:
reliability; interval mathematics; high accuracy arithmetic; interval enclosures

RESUMO

A computação de métricas de confiabilidade (função de confiabilidade, tempo médio para falhas e taxa de falhas) envolve número reais. Portanto, problemas numéricos são gerados devido à limitação de representar e operar números reais em computadores. Esse artigo foca no cálculo de intervalos que limitam erros numericos introduzidos durante o processo de computação de métricas de confiabilidade em máquinas digitais, considerando as distribuições de falhas Exponencial, Weibull e Normal. Funções intervalares foram propostas, baseadas na matemática intervalar e aritmética de exatidão máxima, para controlar erros numéricos introduzidos pelo cálculo de valores de métricas de confiabilidade para sistemas complexos. As funções intervalares, implementadas utilizando a biblioteca Intlab,produzem intervalos encapsuladores para valores reais de métricas de confiabilidade e o software SHARPE foi usado para a validação dos resultados. A análise dos resultados numéricos obtidos com as funções propostas mostraram que os intervalos realmente encapsulam os números reais calculados pelo software SHARPE, indicando que essas funções, de fato, são uma alternativa para auto-validação desses valores de confiabilidade de sistemas complexos.

Palavras-chave:
confiabilidade; matemática intervalar; aritmética de exatidão máxima,intervalos encapsuladores

1 INTRODUCTION

Reliability is defined as the probability that a system (component) will function over some period of time55 C.E. Ebeling. "An Introduction to Reliability and Maintainability Engineering". Waveland Press, Illinois (1997).. Usually, it is used for model the system reliability the probability functions: reliability function and hazard rate function. In addition, a common parameter that is usefull in reliability analysis is the mean time to failure55 C.E. Ebeling. "An Introduction to Reliability and Maintainability Engineering". Waveland Press, Illinois (1997).), (1313 W. Kuo & M.J. Zuo. "Optimal Reliability Modeling: Principles and Applications". John Wiley & Sons Inc, New Jersey (2003).), (2323 R. Sahner, K.S. Trivedi & A. Puliafito. "Performance and Reliability of Computer Systems: An Example-Based Approach Using the SHARPE Software Package". Kluwer Academic Publishers, Boston (1996).. Throughout this paper, we call these three ways to quantify reliability aspects as reliability metrics.

As reliability metrics are real numbers, the computation of these values can generate numeric problems caused primarily by the limitation in handling real numbers in a digital machine66 B.V. Goldberg. What every computer scientist should know about floating-point arithmetic. ACM Computing Surveys, 23(1) (1991), 153-230.. The calcutation process introduces round-off and truncation errors88 N.J. Higham. Accuracy and stability of numerical algorithms, 2nd edn. SIAM Publications, Philadelphia (2002).. In order to control these types of numeric errors, this paper presents interval functions, which yield interval enclosures. These intervals encapsulate guarantee that the real values of reliability metrics, for sure, will be within the computed interval enclosures.

Let X be the set of all the real numbers x that satisfy 1919 R.E. Moore. "Interval Analysis". Englewood Cliffs, New Jersey (1966).), (2020 R.E. Moore. "Methods and Applications of Interval Analysis". Society for Industrial and Applied Mathematics Philadelphia, Philadelphia, (1979).), (2121 R.E. Moore, R. B. Kearfott & M.J. Cloud. "Introduction to Interval Analysis". Society for Industrial and Applied Mathematics Philadelphia, Philadelphia, (2009).), (2626 T. Sunaga. Theory of An Interval Algebra and its Application to Numerical Analysis. RAAG Memoirs, 2 (1958), 29-46.) with lower and upper bounds equal to X and . Then, X is an interval(, respectively. Thus, X can be give by: .

We denote the set of the closed real intervals by 1919 R.E. Moore. "Interval Analysis". Englewood Cliffs, New Jersey (1966).), (2020 R.E. Moore. "Methods and Applications of Interval Analysis". Society for Industrial and Applied Mathematics Philadelphia, Philadelphia, (1979).), (2121 R.E. Moore, R. B. Kearfott & M.J. Cloud. "Introduction to Interval Analysis". Society for Industrial and Applied Mathematics Philadelphia, Philadelphia, (2009). defined on Interval functions use arithmetic operations. These interval functions here defined receive as argument a real number t ≥ 0, which represents the observation time of the system. Therefore, such functions are given by .

The interval enclosures in this paper have high accuracy(1212 U.W. Kulisch & W.L. Miranker. "Computer Arithmetic in Theory and Practice", Academic Press, New York (1981).), i.e., they have the smallest possible width that can be represented in digital machines. High accuracy intervals have lower and upper bounds that belong to the floating-point system of the digital machine(33 O. Caprani, K. Madsen & H.B. Nielsen. "Introduction to Interval Analysis". Technical University of Denmark, Copenhagen (2002).).

Let be the floating-point system x, then (i) 1212 U.W. Kulisch & W.L. Miranker. "Computer Arithmetic in Theory and Practice", Academic Press, New York (1981).). To represent these type of intervals and the arithmetic operations between them in a floating-point system, it is mandatory the use of the directional rounding operators, Δ (upward direction) and ∇ (downward direction). Each of these directional operators, when applied to a real number x, yield a number in the floating-point system closer to x, such that . Since . and are a high accuracy interval and encloses the real number , (ii) , (iii) . These conditions define the called high accuracy intervals(

The probabilistic modeling of reliability is based on a nonnegative continuous random variable T, which represents the time to failure of a given system. In this paper, the computed interval encapsulates real values of reliability metrics real values of systems with Exponential, Weibull and Normal time to failure distribution. Analysis were performed using isolated components and complex systems55 C.E. Ebeling. "An Introduction to Reliability and Maintainability Engineering". Waveland Press, Illinois (1997). with components logically connected in series and in parallel1313 W. Kuo & M.J. Zuo. "Optimal Reliability Modeling: Principles and Applications". John Wiley & Sons Inc, New Jersey (2003).), (2323 R. Sahner, K.S. Trivedi & A. Puliafito. "Performance and Reliability of Computer Systems: An Example-Based Approach Using the SHARPE Software Package". Kluwer Academic Publishers, Boston (1996). These procedures use the Simpson Interval Method33 O. Caprani, K. Madsen & H.B. Nielsen. "Introduction to Interval Analysis". Technical University of Denmark, Copenhagen (2002). to yield interval enclosures for probability values of continuous random variables11 M.A. Campos. Interval probability: applications to discrete random variables. TEMA - Trends in Applied and Computational Mathematics, 1(2) (2000), 333-343.. At the end of this work, intervals obtained by the proposed interval functions were compared with the numerical results of the Symbolic Hierarchical Automated Reliability and Performance Evaluator software (SHARPE)2323 R. Sahner, K.S. Trivedi & A. Puliafito. "Performance and Reliability of Computer Systems: An Example-Based Approach Using the SHARPE Software Package". Kluwer Academic Publishers, Boston (1996).. According to Hirel et al.99 C. Hirel, X. Sahner, X. Zang & K. Trivedi. "Reliability and Performability Modeling using SHARPE 2000" (2011). (avaliable in: <http://people.ee.duke.edu/~kst/>.)
http://people.ee.duke.edu/~kst/...
the SHARPE software is used in the reliability field and performance analysis, being used by universities and companies.

The works of2727 L.V. Utkin. Imprecise reliability of cold standby systems. International Journal of Quality & Reliability Management, 20 (2003), 722-739.), (2828 L.V. Utkin. Interval reliability of typical systems with partially known probabilities. European Journal of Operational Research, 153(3) (2004), 790-802.), (2929 Y. Wang. Imprecise probabilities based on generalized intervals for system reliability assessment. International Journal of Reliability & Safety, 1 (2009), 1-23.), (3030 J. Yang & H. Sun. Discrete method for structural interval reliability analysis. Chinese Control and Decision Conference, 1 (2008), 2441-2446. address the same thematic of the current one. These studies present reliability interval analysis aimed to determine failure probabilities with interval parameters. In44 F.P.A. Coolen & M.J. Newby. "Bayesian Reliability Analysis with Imprecise Prior Probabilities". Eindhoven University of Technology, Eindhoven (1992). it is outlined a focus in providing intervals to reliability based on Bayesian analysis. The work of1616 A.F. Mendonça & M.A. Campos. Confiabilidade Autovalidável de Sistemas com Processo Exponencial de Falhas. TEMA - Trends in Applied and Computational Mathematics, 14(3) (2013), 383-398. presents interval enclosures for reliability function values of systems with Exponential failure distribution. This paper has a new approach that is focused on computing intervals that bound numeric errors introduced during computation process of reliability metrics in digital machines for Exponential, Weibull and Normal failure distributions.

All the computation procedures here presented were performed in the following computational platform:

  • Processor: Celeron(R) Dual-Core CPU T3000 1.80 GHz;

  • Main Memory: 2.00 GB;

  • Operational System: Windows 7 Starter.

In this paper, the interval computation is performed over the set of IEEE 754 binary64 floating-point numbers1010 IEEE Standard 754-2008: IEEE Standard for Floating-Point Arithmetic. IEEE Computer Society, New York (2008)., which is suitable with the Matlab1515 The MathWorks Inc, "MATLAB 7.5" (2007). (available in: http://www.mathworks.com/products/matlab/.)
http://www.mathworks.com/products/matlab...
toolbox Intlab2222 S.M. Rump: INTLAB - INTerval LABoratory. In Tibor Csendes, editor, Developments in Reliable Computing, pages 77-104. Kluwer Academic Publishers, Dordrecht (1999).. There are others approaches to implement interval computing, as it is outlined in77 P.S. Grigoletti, G.P. Dimuro & L.V. Barboza. Módulo python para matemática intervalar. TEMA - Trends in Applied and Computational Mathematics, 8(1) (2007), 73-82.), (1111 R. Klatte, U. Kulisch, C. Lawo, M. Rauch & A. Wietho. "C-XSC - A C++ class library for extended scientific computing". Springer, Heidelberg (1993).. We chose IntLab since this toolbox is widely used for users from more than 50 countries. Moreover, Intlab produces reliable results which is proved to be true under any circumstances, in particular covering rouding errors and all error terms2222 S.M. Rump: INTLAB - INTerval LABoratory. In Tibor Csendes, editor, Developments in Reliable Computing, pages 77-104. Kluwer Academic Publishers, Dordrecht (1999)..

2 RELIABILITY MODELING AND INTERVAL ENCLOSURES

In this section, we define interval functions and their implementations using the IntLab. These interval functions result in interval enclosures for reliability metrics of a system (reliability function, mean time to failure and hazard rate function). Throughout this section, it is considered that the continuous random variable T takes only non-negative values. In this work, calculations are performed for T with Exponential, Weibull and Normal distributions. It is also assumed that this variable can be described by its probability density function fT and cumulative distribution function FT . Also, it is assumed that the systems addressed in this paper are not repairable1313 W. Kuo & M.J. Zuo. "Optimal Reliability Modeling: Principles and Applications". John Wiley & Sons Inc, New Jersey (2003).. So, it is not considered repairs and maintenance of any analyzed system.

2.1 Reliability Function

Consider a single component system in operation for the period [0,t] and T its time to failure. The real-valued reliability function of these system, at time t, R(t), is given by:

(2.1)

where P(Tt) is the probability of the system will not fail during the operation period [0,t].

If fT is the probability density function of the variable T, then

(2.2)

In this paper, the interval enclosures for real-valued reliability function are obtained using the Simpson Interval Method33 O. Caprani, K. Madsen & H.B. Nielsen. "Introduction to Interval Analysis". Technical University of Denmark, Copenhagen (2002).. This method is used to calculate intervals that encompass defined integrals over an interval [a,b] of a given real function f. In this method, we divide the integration interval [a,b] in p partitions whose limits are: a = a0 < a1 < a2 < ...< ap= b. This process of partitioning results in p intervals Ai = [ai - 1, ai ], where i=1,2,...,p. For each partition, one interval enclosure is obtained by

(2.3)

where i=1,2,...,p, ξiAi , w(Ai ) and m(Ai ) are the width and the midpoint of Ai , respectively, and F and G are interval extensions2020 R.E. Moore. "Methods and Applications of Interval Analysis". Society for Industrial and Applied Mathematics Philadelphia, Philadelphia, (1979).), (2121 R.E. Moore, R. B. Kearfott & M.J. Cloud. "Introduction to Interval Analysis". Society for Industrial and Applied Mathematics Philadelphia, Philadelphia, (2009). for f(t) and its 4-order derivative f44 F.P.A. Coolen & M.J. Newby. "Bayesian Reliability Analysis with Imprecise Prior Probabilities". Eindhoven University of Technology, Eindhoven (1992).(t). The resulting interval of the method is given by the sum of p intervals Si evaluated by (2.3).

This method is employed for calculating the interval Pv([0,t]) such that t 0 f ( t ) dt= P(0 < T < t) ∈ Pυ ([0,t]).

As we can see in the Lemma 2.3 of22 M.A. Campos & M.G. Santos. Interval Probabilities and Enclosures. Computational & Applied Mathematics, 32(1) (2013), 413-423., considering A be a specific probabilistic event, since P(A)=c, then Pυ (A) = X = [x 1, x 2] and cX. In Pυ ([0,t]), we consider that, in this case, the probabilistic event A is tT ≥ 0.

This work presents implementations intended to compute intervals that encapsulate probabilities of random variables with Exponential, Weibull and Normal distributions22 M.A. Campos & M.G. Santos. Interval Probabilities and Enclosures. Computational & Applied Mathematics, 32(1) (2013), 413-423.. All the developed implementations use Matlab1515 The MathWorks Inc, "MATLAB 7.5" (2007). (available in: http://www.mathworks.com/products/matlab/.)
http://www.mathworks.com/products/matlab...
and IntLab toolbox2222 S.M. Rump: INTLAB - INTerval LABoratory. In Tibor Csendes, editor, Developments in Reliable Computing, pages 77-104. Kluwer Academic Publishers, Dordrecht (1999)..

For Exponential distribution, exp1(a,b,p,α) is the method developed for calculating Pυ ([a,b]) The value α is the parameter of the distribution and the values of a and b are the lower and higher integration bounds, respectively, and thus,

We have that p is a positive integer representing the number of divisions of the interval [a,b]. Therefore, p defines the resolution in which the Simpson Interval Method executes. As the value of p increases, the width of the resulting intervals decreases. In33 O. Caprani, K. Madsen & H.B. Nielsen. "Introduction to Interval Analysis". Technical University of Denmark, Copenhagen (2002)., it is pointed out that the width of the calculated interval is proportional to p, the width of the result decreases by a factor of 32. Moreover, high accuracy, provided by the use of the IntLab toolbox, ensures that the intervals obtained have the least possible width that the Simpson Interval Method allows, considering a given p., what implies that doubling the value of

Besides Simpson Interval Method, there are others integral numeric integration interval methods based on Riemann formula, such as Moore and Yang's Method1818 R.E. Moore, W. Strother & C.T. Yang. "Interval Integrals". Technical Report Space Div. Report LMSD703073, Lockheed Missiles and Space Co., (1960).. The use of Simpson Interval Method has advantages over these methods, since, as described above, the Simpson's approach produces width intervals that decrease 32 times when the precision parameter p is doubled. In Moore and Yang's Method, doubling the respective precision parameter also results the same decreasing rate in the width interval produced. Moreover, the Simpson Interval Method requires that the integrand is four times continously differentiable33 O. Caprani, K. Madsen & H.B. Nielsen. "Introduction to Interval Analysis". Technical University of Denmark, Copenhagen (2002)., what is not a problem with Exponential, Weibull and Normal distributions.

In Appendix A A IMPLEMENTATIONS OF INTERVAL ENCLOSURES FOR EXPONENTIAL, WEIBULL AND NORMAL DISTRIBUTIONS This appendix presents the implementation, coded in IntLab, of interval functions, for probabilities with Exponential, Weibull and Normal distributions. It is also provided the implementation of Interval Simpson Method and interval functions for reliability metrics for systems with Exponential, Weibull and Normal failure distributions. Figure 6 Interval Simpson Method. Figure 7 Interval enclosure for Exponential distribution. Figure 8 Interval enclosure for Weibull distribution. Figure 9 Interval enclosure for Normal distribution. Figure 10 Interval enclosure for reliability function considering component with Exponential failures distribution. Figure 11 Interval enclosure for mean time to failure considering component with Exponential failures distribution. Figure 12 Interval enclosure for hazard rate function considering component with Exponential failures distribution. Figure 13 Interval enclosure for reliability function considering component with Weibull failures distribution. Figure 14 Interval enclosure for mean time to failure considering component with Weibull failures distribution. Figure 15 Interval enclosure for hazard rate function considering component with Weibull failures distribution. Figure 16 Interval enclosure for reliability function considering component with Normal failures distribution. Figure 17 Interval enclosure for mean time to failure considering component with Normal failures distribution. Figure 18 Interval enclosure for hazard rate function considering component with Normal failures distribution. , this work presents implementations of functions aimed at the calculation of Pυ ([a,b]) for Exponential, Weibull and Normal failure process distributions. The two latter mentioned implementations have signatures given by weibull1(a,b,p,k, λ) and normal1(a,b,p, μ, σ). The values of k and λ are the shape and scale parameters of the Weibull distribution, respectively, while μ and σ are the mean and standard deviation parameters of the Normaldistribution.

Definition 2.1 Let Rυ be the interval function, called reliability enclosure, that encapsulates the real-valued reliability function R of a system after the observation time t. Then,

Rυ(t) = [1, 1] - Pυ([0, t])

The Definition 2.1 supposes that systems must operate on the period A=[0,t], where t > 0. However, the domain of the Normal distribution is the set of all real numbers, including negative values. Thus, Definition 2.1 only can be applied to Normal distribution in the case of negligible probabilities for negative values.

We know that X * Y={x * y|xX,yY},*{+,-, .,/}, where 0 ∉Y, when is /. Since xX and yY, it follows that the real value x * y also belong to the interval X *Y. Therefore,

(2.4)

where 0 ∉Y, when  is /.

Based on (2.4), we can prove that Rυ (t) encompasses R(t), or R(t) ∈ Rv (t).

Proposition 2.1 Let T be the continuous random variable that represents the time to failure of a given system, and its real-valued reliability function given by R(t)=1 - P(0<T<t). Then, R(t) ∈ Rυ (t)

Proof. 1∈ [1,1] and P(0<T<t) ∈Pυ ([0, t]) (Equation 8.7 of 33 O. Caprani, K. Madsen & H.B. Nielsen. "Introduction to Interval Analysis". Technical University of Denmark, Copenhagen (2002).). Then 1 - P(0 < T < t) ∈ [1, 1] - Pυ ([0, t]) ⇒ R(t) ∈ Rυ ([0 ,t]).

Using IntLab toolbox, this article presents reliability enclosure implementations of single component systems. The Table 1 shows the signatures of these interval functions and its definitions for Exponential, Weibull and Normal distributions.

Table 1
Signatures of reliability enclosure.

For instance, consider that the lifetime of a mechanical tool is modeled by a Weibull distribution with parameters k=2 and λ =10000 hours. The real probability that the mechanical tool will not fail in the first 8000 hours and related execution time computation are R(8000)=0.527292424043049 and 0.089822 seconds.

The computation of an interval enclosure for R(8000) with Weibull distribution, considering p=100, is given by

The Table 2 exibiths interval enclosures for the reliability of the mechanical tool cited above after 8000 working-hours, as p are incremented. The width and computation time of the intervals can also be observed.

Table 2
Reliability enclosure, Width of reliability enclosure and execution time, as p are incremented, for Weibull failure distribution system.

Similarly, we bring another two examples with Exponential and Normal distribution of failures. The Table 3 shows the results in the reliability enclousures computation for an Exponential failure distribution system with parameter α =4. After 2 working-hours, the real-valued reliability function, R(2), and corresponding execution time computation are equal to 3.354626279025164 . 10-4 and 0.050303 seconds. The Table 4 exibiths data from the reliability enclousures computation for Normal failure distribution with parameters μ =8 and σ =2. After 80 working-hours, the real-valued reliability function, R(80), and related execution time computation are equal to 0.999968328758167 and 0.087603 seconds.

Table 3
Reliability enclosure, Width of reliability enclosure and execution time, as p are incremented, for Exponential failure distribution system.

Table 4
Reliability enclosure, Width of reliability enclosure and execution time, as p are incremented, for normal failure distribution system.

As we can note in Table 2, Table 3 and Table 4, when p increases, the width of Rυ (A) decreases. We can also observe that doubling p the related interval width is decreased by a factor of 32. All the computed intervals indeed encapsulate the related real-valued reliability function.

We also observe in Table 2, 3 and 4 that the execution time increases linearly when p is incremented. The execution time computation of the real-valued reliability function is approximately ten times lower than the corresponding one of interval enclosure, considering p=5, which implies a considerable overhead computation cost.

2.2 Mean Time to Failure

Mean Time to Failure (Tmed ) of a system is given by the expected value1717 P.L. Meyer. "Probabilidade Aplicações à Estatística". Livros Técnicos e Científicos, Rio de Janeiro (1983). of the random variable T that specifies its failure process. As pointed out by Kuo and Zuo1313 W. Kuo & M.J. Zuo. "Optimal Reliability Modeling: Principles and Applications". John Wiley & Sons Inc, New Jersey (2003)., Tmed is the lifetime of a system when repairs are not allowed. This metric is

(2.5)

In Equation (2.5), we have that the limits of the integral are 0 e +∞, since T assumes only non-negative values.

Proposition 2.2 Let R(t) be the real-valued reliability function of a system. The Mean Time to Failure is

(2.6)

Proof. On Ebeling55 C.E. Ebeling. "An Introduction to Reliability and Maintainability Engineering". Waveland Press, Illinois (1997)..

Proposition 2.3 Let Tmed be the real number evaluated byEquation 2.6. If R(t) is a reliability function, so Tmed < +

Proof. The Equation (2.6) can be represented by the following infinitesimal sum:

where ξ1 ∈ [χ 0, χ 1], ξ2 ∈ [ χ 1, χ 2],..., ξn ∈ [χn -1, χn ]. The intervals [χi -1, χi ], i = 1,2,..., n,, i=1,2,...,n, are identical partitions of the interval limn → + ∞[0, n], considering that χ 0 = 0 and χn = n. We note that the width w([χi -1, χi ]) is identical for all the partitions.

We know that R(+∞)=0, so, according to2525 M. Spivak. "Calculus". Publish or Perish, Houston (1994)., we have that the infinitesimal sum is convergent, i.e., Tmed < + ∞. Based on Equation 2.6, this paper defines the interval function which yields an interval enclosure for Tmed .

Definition 2.2 Let T be a random variable that represents the time to failure of a system and Rυ (t) be the reliability enclosure of a specified real-valued reliability function R. Consider the real number tMAX and a positive integer n, where n→∞. Suppose the interval [0,tMAX ] and its partitions [χ 0, χ 1], [χ 1, χ 2],..., [χn -1, χn ], where χ 0 = 0 and χn = tMAX. Also consider that all partitions have the same width. So, the interval function that encloses the Mean Time To Failure, considering T, is defined as

(2.7)

The values tm 1, tm 2,...,tmn are, respectively, the midpoints of the partitions [χ 0, χ 1], [χ 1, χ 2], ..., [χn -1, χn ]. For the implementation of the interval function for the mean time to failure, we use the parameters tMAX and n. So, we must choose the value of tMAX in such way that R(tMAX ) ≈ 0. The value of n represents the number of partitions of the interval [0,tMAX ], defining the precision in which the interval enclosure is obtained.

The Table 5 shows the signatures of interval enclosures for mean time to failure for Exponential, Weibull and Normal distributions.

Table 5
Signatures of interval function for mean time to failure.

In the Appendix A A IMPLEMENTATIONS OF INTERVAL ENCLOSURES FOR EXPONENTIAL, WEIBULL AND NORMAL DISTRIBUTIONS This appendix presents the implementation, coded in IntLab, of interval functions, for probabilities with Exponential, Weibull and Normal distributions. It is also provided the implementation of Interval Simpson Method and interval functions for reliability metrics for systems with Exponential, Weibull and Normal failure distributions. Figure 6 Interval Simpson Method. Figure 7 Interval enclosure for Exponential distribution. Figure 8 Interval enclosure for Weibull distribution. Figure 9 Interval enclosure for Normal distribution. Figure 10 Interval enclosure for reliability function considering component with Exponential failures distribution. Figure 11 Interval enclosure for mean time to failure considering component with Exponential failures distribution. Figure 12 Interval enclosure for hazard rate function considering component with Exponential failures distribution. Figure 13 Interval enclosure for reliability function considering component with Weibull failures distribution. Figure 14 Interval enclosure for mean time to failure considering component with Weibull failures distribution. Figure 15 Interval enclosure for hazard rate function considering component with Weibull failures distribution. Figure 16 Interval enclosure for reliability function considering component with Normal failures distribution. Figure 17 Interval enclosure for mean time to failure considering component with Normal failures distribution. Figure 18 Interval enclosure for hazard rate function considering component with Normal failures distribution. , we can observe more details about the implementations of the interval enclosures for the mean time to failure for Exponential, Weibull and Normal distributions.

To illustrate the use of T med υ in bounding the related real-valued metric, assume that T is a Normal random variable with parameters μ = 8 and σ = 2. In this case, suppose tMAX =16, which implies that R(16) = 6.6613 10−16 or R(16) ≈ 0, n =50 and p=5. The real value of mean time to failure for the considered system and the related execution time computation are Tmed = μ = 8 and 2.634465 seconds (this execution cost and all real value of mean time to failure measures were based on Equation 2.6).

The interval enclosure for Tmed is given by

In fact, we have that Tmed Tmedυ However, it can be seen that when the condition R(tMAX ) ≈ 0 is not satisfied, the interval obtained is not a enclosure. Table 6 presents computed intervals for different values of tMAX . It is observed that when tMAX . ≤ 12 the intervals do not encapsulate the real value for the mean time to failure (μ = 8).

Table 6
Interval enclosures for mean time to failure, considering tMAX variation.

Once the computation of Tmedυ involves n evaluations of Rυ , the parameter p is also used to enclose the mean time to failure. The Table 7 illustrates the variation of the interval widths and related execution times, since p increases, considering tMAX = 20 and n=50.

Table 7
Interval enclosures for mean time to failure, considering p variation, for Normal failure distribution system.

We also bring two examples with Exponential and Weibull distribution of failures. The Table 8 exibiths the results in the mean time to failure enclousure computation for Exponential failure distribution with parameter α=0.01. The real-valued mean time to failure and related execution time are equal to Tmed = 100 and 5.925969 seconds. The Table 9 shows data from mean time to failure enclousure computation for Weibull distribution of failures with parameters k=3, λ=50. The real-valued mean time to failure and corresponding execution time are equals to Tmed = 44.642793484075547 and 8.679764 seconds.

Table 8
Interval enclosures for mean time to failure, since p increases, considering tMAX = 1000 and n=150, for Exponential failure distribution system.

Table 9
Interval enclosures for mean time to failure, since p increases, considering tMAX and n=150, for Weibull failure distribution system.

As it is shown in Tables 7, 8 and 9, the interval enclosures for mean time to failure bound corrresponding real values mean time to failure. It also could be observed that the use of interval approach implies a high computation cost, since n evaluations of Rυ must be done to achieve the interval proposed. The results brought in Tables 8 and 9, for example, the n value employed was 150 to guarantee precision in the interval enclosures.

2.3 Hazard rate function

Hazard rate function, λ(t), is a function that determines an instantaneous failure rate of a system in a specified instant t. The definition of λ(t)55 C.E. Ebeling. "An Introduction to Reliability and Maintainability Engineering". Waveland Press, Illinois (1997). is based on the conditional probability:

(2.8)

where R(t)>0.

Equation 2.8 defines the chance of a system performs its intended function satisfactorily for a specified period of time ∆t, since do not occur faults in the interval [0,t]. So, the conditional probability presented in (2.8) divided by the time unit (∆t) is

(2.9)

Equation 2.9 determines the failure rate per time unit of a system. Thus, the instantaneous failure rate is given by the conditional probability of fault occurences per time unit, when ∆t → 0. Then,

(2.10)

Based on the Equation 2.10, this paper defines an interval function that encloses real value of the hazard rate function for a specified system.

Definition 2.3 Let T be a random variable that represents the time to failure of a system and Rυ (t) be the reliability enclosure for its real-valued reliability function R. The interval enclosure for the real-valued hazard rate function in an instant of time t is given by:

where 0 ∉Rυ (t)

Proposition 2.4 Let λ(t) = . So, λ(t) ∈ λυ (t).

Proof. We know that fT (t) ∈ [∇fT (t), ΔfT (t) and R(t) ∈ Rυ (t). Thus,

when 0 ∉Rυ (t)

The Table 10 illustrates the signatures of interval functions that encapsulate the real-valued hazard rate function for Exponential, Weibull and Normal distributions.

Table 10
Signatures of interval function for hazard rate function.

For instance, suppose T is an Exponential random variable with parameter α =0.01. In this case, considering the instant t=100, the real-valued hazard rate function and related execution time are equal to λ (100)= α =0.01 and 0.054298 seconds. The Table 11 illustrates the variation of the hazard rate interval widths and related execution times, since p increases.

Table 11
Interval enclosures for hazard rate, considering p variation, for Exponential failure distribution system.

Similarly, we bring another two examples with Normal and Weibull distribution of failures. The Table 12 shows the results in the hazard rate enclousures computation for a Normal failure distribution system with parameters μ =8 and σ =2. After 10 working-hours, the real-valued hazard rate function, λ (10), and the related execution time are equal to 1.524830884806074 and 0.095419 seconds. The Table 13 exibiths data from the hazard rate enclousures computation for Weibull failure distribution with parameters k=2 and λ =10000. After 8000 working-hours, the real-valued reliability function, λ (8000), and corresponding execution time computation are equal to 1.6 . 10-4 and 0.101747 seconds.

Table 12
Interval enclosures for hazard rate function, considering p variation, for Normal failure distribution system.

Table 13
Interval enclosures for hazard rate function, considering p variation, for Weibull failure distribution system.

As the computation process of hazard rate function is similar to reliability function, the execution time of interval enclosure for hazard rate function has the same order of magnitude as the one of reliability enclosure. This could be noted comparing the execution time in examples brought by Section 2.1 and Section 2.3. In Table 11, we can observe that, for p>50, the interval width achieved the least amplitude possible, which shows us that the computation cost of increasing p value does not result in a higher precision.

3 VALIDATION OF INTERVALS FOR COMPLEX SYSTEMS MODELED

IN SHARPE

Complex systems55 C.E. Ebeling. "An Introduction to Reliability and Maintainability Engineering". Waveland Press, Illinois (1997). are compound by a set of components that act together to perform a specified function that could not be done with the absence of one of its components. We suppose that a component can present two distinct and not simultaneous states: available and unavailable. In the last one, we consider that a component has at least one fault that does not allow its correct operation. Thus, the state of each component can be represented by the discrete random variable that is assigned to two different values. Let xi be the state of the i-esimo component of a specified system. Then,

Consider the complex system L with n components. So, the vector x = (x1, x2,...,xn) represents the state of all the components. As well as its components, L also holds one of the two mentioned states. The state of L, called Φ, is a function of the vector x. Then, Φ = Φ(x) = Φ(x1, x2, ..., xn).

Thus, the function Φ is determined by the components' configuration of a given system. The following configurations are addressed in this section: series and parallel.

The Figure 1 (a) indicates that one complex system with components in series55 C.E. Ebeling. "An Introduction to Reliability and Maintainability Engineering". Waveland Press, Illinois (1997).), (1313 W. Kuo & M.J. Zuo. "Optimal Reliability Modeling: Principles and Applications". John Wiley & Sons Inc, New Jersey (2003). exhibits only one critical path. Let L be the complex system compound by n components in series. The function Φ that defines the state of L is

(3.1)

Figure 1
(a) Series configuration and (b) Parallel configuration.

The Equation 3.1 defines that the complex system will fail whether only one of its components fail. So, considering that L has two components, if only one component fails L also will fail. Thus, assuming that the components' failure process of L are independent, the reliability function of L is given by

(3.2)

The Figure 1 (b) outlines the parallel configuration55 C.E. Ebeling. "An Introduction to Reliability and Maintainability Engineering". Waveland Press, Illinois (1997).), (1313 W. Kuo & M.J. Zuo. "Optimal Reliability Modeling: Principles and Applications". John Wiley & Sons Inc, New Jersey (2003)., also called redundant. Systems with this configuration fail whether all of its components are in an unavailable state in a specified instant of time. Let L be a system formed by n components connected in parallel. The function Φ that defines the state of L is

(3.3)

Therefore, there are n critical paths in the redundant configuration. Thus, the probability that L does not fail in the period of time [0,t] is given by

(3.4)

This section is devoted to validate the proposed reliability enclosures for complex systems. In this way, the SHARPE software99 C. Hirel, X. Sahner, X. Zang & K. Trivedi. "Reliability and Performability Modeling using SHARPE 2000" (2011). (avaliable in: <http://people.ee.duke.edu/~kst/>.)
http://people.ee.duke.edu/~kst/...
), (2323 R. Sahner, K.S. Trivedi & A. Puliafito. "Performance and Reliability of Computer Systems: An Example-Based Approach Using the SHARPE Software Package". Kluwer Academic Publishers, Boston (1996). was employed in such manner that the real values of reliability function were generated and compared with corresponding interval enclosures. This analysis was accomplished using four case of studies, in which complex systems were modeled in SHARPE. The integration method used in SHARPE was Simpson's rule2424 R. Sahner & K. Trivedi. Reliability Modeling Using SHARPE. Reliability, IEEE Transactions, 36(2) (1987), 186-193..

The Matlab software enables two formats to display the computed intervals. The first one is format short which results fixed-decimal format with 4 decimal digits after decimal point numbers1515 The MathWorks Inc, "MATLAB 7.5" (2007). (available in: http://www.mathworks.com/products/matlab/.)
http://www.mathworks.com/products/matlab...
. The last option, format long, yields fixed-decimal format with 15 decimal digits after the decimal point numbers. The SHARPE software only exhibits 8 significants decimals digits. Therefore, to confirm whether the obtained intervals bound the values computed by SHARPE, we use interval computation with format short configuration. In order to perform the validation of intervals with format long configuration, we use values computed by the previously specified computational platform, which results binary64 numbers displayed, in this paper, with 16 decimal digits after the decimal point. In all cases, we use p=200 for all the interval calculations, since, as we will observe, the width of the obtained intervals achieved a reasonable precision.

The computation of the real-valued reliability function was based on systems that have components with series and parallel configurations simultaneously. According to55 C.E. Ebeling. "An Introduction to Reliability and Maintainability Engineering". Waveland Press, Illinois (1997)., the reliability function computation of these systems involve their decomposition into subsystems. Thus, the reliability function's evaluation of each subsystems are done and, then, the obtained values are combined in such way that the reliability function of all the system is calculated. Due to this computation process, the reliability metrics calculated related to complex systems is prone to errors caused by the propagation of round-off and truncation errors.

3.1 Case 1

Let W be the system outlined in Figure 2 compound by three subsystems: W 1 (formed uniquely by the component block0), W 2 (formed by the components block1, block3, block4 and block5 connected in parallel) and W 3 (formed by the components block2, block6, block7, block8 and block9 also connected in parallel). Consider that the components of W 1 has Exponential distribution of failures with parameter α0 = 5 . 10-12 and that the components of W 2 and W 3 have Exponential distribution with parameter α1 = 2 . 10-11. The real-valued reliability function of W, considering observation time t=20, was evaluated by the SHARPE software and the previously specified computational platform and compared with corresponding interval enclosures (Table 14).

Figure 2
Representation of the system W, modeled by the SHARPE software.

Table 14
Comparison between the real-valued reliability function of the system W evaluated by SHARPE, R(20), and the specified computational platform, (20), and the reliability enclosure, considering short and long configurations.

We can observe that the interval enclosure with format single configuration contains the value of (20). We also note that the computed interval with double precision encapsulates the real value obtained by the specified computational platform. In the case above, we observe that the real-valued reliability function calculated by SHARPE is rounded to 1. So, if we do not use the interval enclosure, the computed value by SHARPE is rounded to the value 1. This might forbidden that comparisons among two systems with different reliability function values close to the real number 1 could be done, since the computed values are rounded to the same punctual value.

3.2 Case 2

Let M be the system outlined in Figure 3 compound by five subsystems: M 1 (formed uniquely by the component block0), M 2 (formed by the components block1, block4 and block5 connected in parallel), M 3 (formed by the components block9, block6, block7 and block8 also connected in parallel), M 4 (formed by the components block3 and block11 connected in parallel) and M 5 (formed by the components block10 and block12 connected in series). Consider that the components of M 1 and M 5 have Exponential distribution of failures with parameter α0 = 1.2, the components of M 2 have Exponential distribution with parameter α1= 0.05, the components of M 3 have Exponential distribution with parameter α3= 0.08and the components of M 4 have Exponential distribution of failures with parameter α4=.0.5 The real-valued reliability function of M, considering observation time t=20, was evaluated by the SHARPE software and the previously specified computational platform and compared with corresponding interval enclosures (Table 15).

Figure 3
Representation of the system M, modeled by the SHARPE software.

Table 15
Comparison between the real-valued reliability function of the system M evaluated by SHARPE, (20), and the specified computational platform, R(20), and the reliability enclosure, considering short and long configurations.

In this study of case (Case 2), we also observe that the computed intervals with single and long configuration enclose the real values obtained by the SHARPE software and the specified computational platform, respectively. In this case, for instance, if we use the reliability value computed by the SHARPE, any multiplication using this numeric value will also result in zero. On other hand, the use of the calculated intervals avoids this type of numeric problem.

3.3 Case 3

Let G be the system outlined in Figure 4 compound by three subsystems: G 1 (formed uniquely by the component block0), G 2 (formed by the components block3 and block5 connected in parallel) and G 3 (formed by the parallel composition of the subsystems block1 and block6 in series, block2 and block7 in series and block4 and block8 also in series). Consider that the components of G 1 and G 2 have Weibull distribution of failures with parameters λ 0 = 1 and k 0 = 5, the components of G 3 have Weibull distribution with parameters λ 1 = 1 and k 1 = 3. The real-valued reliability function of G, considering observation time t=1, was evaluated by the SHARPE software and the previously specified computational platform and compared with corresponding interval enclosures (Table 16).

Figure 4
Representation of the system G, modeled by the SHARPE software.

Table 16
Comparison between the real-valued reliability function of the system G evaluated by SHARPE, (1), and the specified computational platform, R(1), and the reliability enclosure, considering short and long configurations.

As we could observe in Cases 1 and 2, in the Case of study 3 (formed by components with Weibull distribution of failures), we also validate that the computed intervals for Weibull distribution enclose the real values obtained by the SHARPE software and the specified computational platform.

3.4 Case 4

Let V be the system outlined in Figure 5 compound by three subsystems: V 1 (formed uniquely by the component block0), V 2 (formed by the components block3 and block5 connected in parallel) and V 31 (formed by the components block6, block1, block2, block4, block7 in parallel). Consider that the component of V 1 has Normal distribution of failures with parameters μ 0 = 10 and σ 0 = 2, the components of V 2 have Normal distribution of failures with parameters μ 1 = 8 and σ 1 = 2, the components of V 3 have Normal distribution with parameters μ 2 = 12 and μ 2 =.3 The real-valued reliability function of V, considering observation time t=20, was evaluated by the previously specified computational platform and compared with corresponding interval enclosure (Table 17).

Figure 5
Representation of the system V, modeled by the SHARPE software.

Table 17
Comparison between the real-valued reliability function of the system V evaluated by the specified computational platform, R(20), and the reliability enclosure, considering long configuration.

The SHARPE software does not implement Normal failure distribution2424 R. Sahner & K. Trivedi. Reliability Modeling Using SHARPE. Reliability, IEEE Transactions, 36(2) (1987), 186-193.. Therefore, the Case of study 4 only presents comparison between the real value computed by the specified computational platform and the reliability enclosure with long configuration. As could be observed in the other cases, the interval enclosure obtained for the complex system bounds the related punctual value.

4 CONCLUSIONS

This paper presented a wide set of interval enclosures definitions for reliability metrics, that controls round-off and truncation errors produced by the computation of the corresponding real values. The intervals are obtained using high accuracy in the floating-point system employed.

In order to summary this article, the Tables 18 and 19 outline the main original contributions of this paper. Table 18 shows interval enclosures definitions for reliability metrics. Table 19 presents implementations' signatures for interval enclosures, considering Exponential, Weibull and Normal distributions.

Table 18
Summary of interval enclosures definitions for reliability metrics.

Table 19
Summary of implementations' signatures for interval enclosures, considering Exponential, Weibull and Normal distributions.

In Table 18, the interval proposed for reliability function is defined in1616 A.F. Mendonça & M.A. Campos. Confiabilidade Autovalidável de Sistemas com Processo Exponencial de Falhas. TEMA - Trends in Applied and Computational Mathematics, 14(3) (2013), 383-398.. The interval definitions proposed for mean time to failure and hazard rare function are original contributions of this work.

In this paper, all the intervals produced by the interval functions of Table 19 indeed bound the related real values. The quality of the results produced, i.e. interval width, can be improved increasing p parameter. However, there is a tradeoff between width reduction and computation cost. The minimization of interval width only can be achieved with a bigger execution time. In this context, the use of interval approach rather than employing punctual values brings an overhead computation cost that must be taken into account. For example, as shown in this work, reliability enclosure computation can spend 10 times more than the real-valued function. Finally, in the four study of cases presented, this paper succesfully validates the reliability enclosure proposed with related real-valued reliability function of complex systems computed by SHARPE software and specified computational platform, considering Exponential, Weibull and Normal failure distributions.

REFERENCES

  • 1
    M.A. Campos. Interval probability: applications to discrete random variables. TEMA - Trends in Applied and Computational Mathematics, 1(2) (2000), 333-343.
  • 2
    M.A. Campos & M.G. Santos. Interval Probabilities and Enclosures. Computational & Applied Mathematics, 32(1) (2013), 413-423.
  • 3
    O. Caprani, K. Madsen & H.B. Nielsen. "Introduction to Interval Analysis". Technical University of Denmark, Copenhagen (2002).
  • 4
    F.P.A. Coolen & M.J. Newby. "Bayesian Reliability Analysis with Imprecise Prior Probabilities". Eindhoven University of Technology, Eindhoven (1992).
  • 5
    C.E. Ebeling. "An Introduction to Reliability and Maintainability Engineering". Waveland Press, Illinois (1997).
  • 6
    B.V. Goldberg. What every computer scientist should know about floating-point arithmetic. ACM Computing Surveys, 23(1) (1991), 153-230.
  • 7
    P.S. Grigoletti, G.P. Dimuro & L.V. Barboza. Módulo python para matemática intervalar. TEMA - Trends in Applied and Computational Mathematics, 8(1) (2007), 73-82.
  • 8
    N.J. Higham. Accuracy and stability of numerical algorithms, 2nd edn. SIAM Publications, Philadelphia (2002).
  • 9
    C. Hirel, X. Sahner, X. Zang & K. Trivedi. "Reliability and Performability Modeling using SHARPE 2000" (2011). (avaliable in: <http://people.ee.duke.edu/~kst/>.)
    » http://people.ee.duke.edu/~kst/
  • 10
    IEEE Standard 754-2008: IEEE Standard for Floating-Point Arithmetic. IEEE Computer Society, New York (2008).
  • 11
    R. Klatte, U. Kulisch, C. Lawo, M. Rauch & A. Wietho. "C-XSC - A C++ class library for extended scientific computing". Springer, Heidelberg (1993).
  • 12
    U.W. Kulisch & W.L. Miranker. "Computer Arithmetic in Theory and Practice", Academic Press, New York (1981).
  • 13
    W. Kuo & M.J. Zuo. "Optimal Reliability Modeling: Principles and Applications". John Wiley & Sons Inc, New Jersey (2003).
  • 14
    G. Levitin, L. Xing, H. Ben-Haim & Y. Dai. Reliability of series-parallel systems with random failure propagation time. IEEE Transactions on Reliability, PP, Issue: 99, 1-11 (2013).
  • 15
    The MathWorks Inc, "MATLAB 7.5" (2007). (available in: http://www.mathworks.com/products/matlab/)
    » http://www.mathworks.com/products/matlab/
  • 16
    A.F. Mendonça & M.A. Campos. Confiabilidade Autovalidável de Sistemas com Processo Exponencial de Falhas. TEMA - Trends in Applied and Computational Mathematics, 14(3) (2013), 383-398.
  • 17
    P.L. Meyer. "Probabilidade Aplicações à Estatística". Livros Técnicos e Científicos, Rio de Janeiro (1983).
  • 18
    R.E. Moore, W. Strother & C.T. Yang. "Interval Integrals". Technical Report Space Div. Report LMSD703073, Lockheed Missiles and Space Co., (1960).
  • 19
    R.E. Moore. "Interval Analysis". Englewood Cliffs, New Jersey (1966).
  • 20
    R.E. Moore. "Methods and Applications of Interval Analysis". Society for Industrial and Applied Mathematics Philadelphia, Philadelphia, (1979).
  • 21
    R.E. Moore, R. B. Kearfott & M.J. Cloud. "Introduction to Interval Analysis". Society for Industrial and Applied Mathematics Philadelphia, Philadelphia, (2009).
  • 22
    S.M. Rump: INTLAB - INTerval LABoratory. In Tibor Csendes, editor, Developments in Reliable Computing, pages 77-104. Kluwer Academic Publishers, Dordrecht (1999).
  • 23
    R. Sahner, K.S. Trivedi & A. Puliafito. "Performance and Reliability of Computer Systems: An Example-Based Approach Using the SHARPE Software Package". Kluwer Academic Publishers, Boston (1996).
  • 24
    R. Sahner & K. Trivedi. Reliability Modeling Using SHARPE. Reliability, IEEE Transactions, 36(2) (1987), 186-193.
  • 25
    M. Spivak. "Calculus". Publish or Perish, Houston (1994).
  • 26
    T. Sunaga. Theory of An Interval Algebra and its Application to Numerical Analysis. RAAG Memoirs, 2 (1958), 29-46.
  • 27
    L.V. Utkin. Imprecise reliability of cold standby systems. International Journal of Quality & Reliability Management, 20 (2003), 722-739.
  • 28
    L.V. Utkin. Interval reliability of typical systems with partially known probabilities. European Journal of Operational Research, 153(3) (2004), 790-802.
  • 29
    Y. Wang. Imprecise probabilities based on generalized intervals for system reliability assessment. International Journal of Reliability & Safety, 1 (2009), 1-23.
  • 30
    J. Yang & H. Sun. Discrete method for structural interval reliability analysis. Chinese Control and Decision Conference, 1 (2008), 2441-2446.

A IMPLEMENTATIONS OF INTERVAL ENCLOSURES FOR EXPONENTIAL, WEIBULL AND NORMAL DISTRIBUTIONS

This appendix presents the implementation, coded in IntLab, of interval functions, for probabilities with Exponential, Weibull and Normal distributions. It is also provided the implementation of Interval Simpson Method and interval functions for reliability metrics for systems with Exponential, Weibull and Normal failure distributions.

Figure 6
Interval Simpson Method.

Figure 7
Interval enclosure for Exponential distribution.

Figure 8
Interval enclosure for Weibull distribution.

Figure 9
Interval enclosure for Normal distribution.

Figure 10
Interval enclosure for reliability function considering component with Exponential failures distribution.

Figure 11
Interval enclosure for mean time to failure considering component with Exponential failures distribution.

Figure 12
Interval enclosure for hazard rate function considering component with Exponential failures distribution.

Figure 13
Interval enclosure for reliability function considering component with Weibull failures distribution.

Figure 14
Interval enclosure for mean time to failure considering component with Weibull failures distribution.

Figure 15
Interval enclosure for hazard rate function considering component with Weibull failures distribution.

Figure 16
Interval enclosure for reliability function considering component with Normal failures distribution.

Figure 17
Interval enclosure for mean time to failure considering component with Normal failures distribution.

Figure 18
Interval enclosure for hazard rate function considering component with Normal failures distribution.

Publication Dates

  • Publication in this collection
    May-Aug 2016

History

  • Received
    14 Oct 2015
  • Accepted
    30 May 2016
Sociedade Brasileira de Matemática Aplicada e Computacional Rua Maestro João Seppe, nº. 900, 16º. andar - Sala 163 , 13561-120 São Carlos - SP, Tel. / Fax: (55 16) 3412-9752 - São Carlos - SP - Brazil
E-mail: sbmac@sbmac.org.br