Skip to main content
Log in

Reliability evaluation of components with multiple failure modes based on mixture Weibull distribution using expectation maximization algorithm

  • Original Article
  • Published:
Journal of Mechanical Science and Technology Aims and scope Submit manuscript

Abstract

The mixture Weibull distribution is widely used in the reliability analysis of lifetime data of components, especially for those caused by multiple failure modes. In order to accurately estimate the parameters of mixture Weibull distributions, an optimized expectation maximization (EM) algorithm is proposed based on the particle swarm optimization (PSO) algorithm. The Weibull probability plot (WPP) method is introduced to determine the approximate values and rough limits of unknown parameters, and the approximate values will be used as the initial points in the optimization of the EM procedure. By taking the maximum of the Q function as the optimization goal and the rough limits of each parameter as the constraints, a parameter estimation model of the mixture Weibull distribution is built. The PSO algorithm has been introduced into the maximization step of the EM algorithm to deal with the transcendental equations. Numerical cases are used to illustrate the accuracy of our method in the parameter estimation for the mixture Weibull distribution, and an engineering case is used to show the application of our method in the reliability evaluation of components with multiple failure modes. Compared with the least squares estimation and the maximum likelihood estimation, our method shows advantages in both accuracy and efficiency.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

Abbreviations

AIC :

Akaike information criterion

CDF :

Cumulative distribution function

EM :

Expectation maximization

E-step :

Expectation step

GA :

Genetic algorithm

LF :

Likelihood function

LSE :

Least squares estimation

MLE :

Maximum likelihood estimation

M-step :

Maximization step

PDF :

Probability density function

PSO :

Particle swarm optimization

RMSE :

Root mean squared error

WPP :

Weibull probability plot

T :

Vector of the lifetime sample

t i :

The ith observed lifetime data

N :

Total number of the lifetime sample

K :

Number of sub-populations in the mixture distribution

f(t):

PDF of the mixture Weibull distributions

F(t):

CDF of the mixture Weibull distributions

R(t):

Reliability function of the mixture Weibull distributions

α k :

Scale parameters of the kth sub-population in the mixture Weibull distributions

β k :

Shape parameters of the kth sub-population in the mixture Weibull distributions

π k :

Weight parameters of the kth sub-population in the mixture Weibull distributions

θ :

Vector of all the unknown parameters of the mixture Weibull distributions

η E :

Number of failure lifetime data

η R :

Number of censoring lifetime data

L(θ):

Likelihood function of the mixture Weibull distributions

Z :

Vector of the hidden variables in the EM algorithm

Z ik :

Variable represents if ti belongs to the kth subpopulation in the mixture model

g(t iα k,β k):

Density function of the kth sub-population in the mixture model

Q(θ, θ (j)):

The expectation function or the Q function in the EM algorithm

θ (0) :

The initial values of parameters in the EM algorithm

θ (j) :

Parameters’ estimation values of the j-th iteration in the EM algorithm

\(\hat R(t)\) :

Empirical reliability function of the mixture Weibull distributions

J t :

Set of all indices j of the failure time data in the empirical reliability function for censoring lifetime data

η j :

Number of lifetime data that function and can be observed before time tj

η k :

Number of points on the kth fitting straight line in the WPP

j (α) :

Ordinal number of the lifetime sample whose value is roughly equal to αk

π k max :

Upper bound of the weight factor for the kth subpopulation

π k min :

Lower bound of the weight factor for the kth subpopulation

π k (0) :

Initial value of the weight factor for the kth sub-population

X k max :

Upper bound of the scale or shape factor for the kth subpopulation

X k min :

Lower bound of the scale or shape factor for the kth subpopulation

X (0)k :

Initial value of the scale or shape factor for the kth subpopulation

popsize :

Total size of the particles in the PSO algorithm

maxiter :

Total number of swarm iterations in the PSO algorithm

D :

Dimensions of each particle in the PSO algorithm, which equal to the total number of estimation parameters (D = 2K)

X :

Vector of all the particle positions

x d :

Particle position value of the dth dimension

v d :

Particle velocity value of the dth dimension

x d s+1 :

The updated particle position value of the dth dimension at the s+1th iteration in the PSO algorithm

v d s+1 :

The updated particle velocity n value of the dth dimension at the s+1th iteration in the PSO algorithm

w :

Adjustable inertial factor in the PSO algorithm

c 1, c 2 :

Acceleration factors in the PSO algorithm

pbest :

Individual particle optimal solution in the PSO algorithm

gbest :

Global particle optimal solution in the PSO algorithm

ε :

An arbitrarily small positive real which is set as the convergence condition of the EM algorithm

GE :

Total number of generations in the EM algorithm

References

  1. T. Al-Mobarak, M. F. Mina and M. A. Gafur, Improvement in mechanical properties of sponge-gourd fibers through different chemical treatment as demonstrated by utilization of the Weibull distribution model, Journal of Natural Fibers, 17(4) (2020) 573–588.

    Article  CAS  Google Scholar 

  2. A. Nafidi, M. Bahij and B. Achchab, The stochastic Weibull diffusion process: computational aspects and simulation, Applied Mathematics and Computation, 348 (2019) 575–587.

    Article  MathSciNet  Google Scholar 

  3. L. Ciani and G. Guidi, Application and analysis of methods for the evaluation of failure rate distribution parameters for avionics components, Measuremet, 139 (2019) 258–269.

    ADS  Google Scholar 

  4. R. Y. Jiang and T. Wang, Log-Weibull distribution as a lifetime distribution, International Conference on Quality, Reliability, Risk, Maintenance, and Safety Engineering, Chengdu, China (2013) 813–816.

  5. R. Ghavijorbozeh and A. Z. Hamadani, Application of the mixture Weibull distribution in machine reliability analysis for a cell formation problem, International Journal of Quality and Reliability Management, 34(1) (2017) 128–142.

    Article  Google Scholar 

  6. Q. Zhang, C. Hua and G. Xu, A mixture Weibull proportional hazard model for mechanical system failure prediction utilising lifetime and monitoring data, Mechanical Systems and Signal Processing, 43(1–2) (2014) 103–112.

    ADS  Google Scholar 

  7. A. Andersen and J. R. Dennison, Mixture Weibull distribution model of DC dielectric breakdowns with dual defect modes, 2015 IEEE Conference on Electrical Insulation and Dielectric Phenomena, Ann Arbor, MI, USA (2015) 570–573.

  8. Z. D. Yuan, J. X. Deng and D. W. Wang, Reliability estimation of aero-engine based on mixture weibull distribution model, IOP Conference Series: Earth and Environmental Science, 113(1) (2018) 012073–012081.

    Google Scholar 

  9. C. Park, A note on the existence of the location parameter estimate of the three-parameter weibull model using the weibull plot, Mathematical Problems in Engineering, 2018 (2018) 1–6.

    ADS  MathSciNet  Google Scholar 

  10. J. K. Freels, D. A. Timme and J. J. Pignatiello, Maximum likelihood estimation for the poly-Weibull distribution, Quality Engineering, 31(4) (2019) 545–552.

    Article  Google Scholar 

  11. R. Y. Jiang, A novel MTTF estimator and associated parameter estimation method on heavily censoring data, Quality and Reliability Engineering International, 37(5) (2021) 1706–1717.

    Article  Google Scholar 

  12. F. Q. Yuan, Parameter estimation for bivariate Weibull distribution using generalized moment method for reliability evaluation, Quality and Reliability Engineering International, 34(4) (2018) 631–640.

    Article  Google Scholar 

  13. X. T. Zhai, J. X. Wang and J. S. Chen, Parameter estimation method of mixture distribution for construction machinery, Mathematical Problems in Engineering, 2018 (2018) 1–9.

    Google Scholar 

  14. D. Zhou, X. Zhuang and H. F. Zuo, A novel three-parameter weibull distribution parameter estimation using chaos simulated annealing particle swarm optimization in civil aircraft risk assessment, Arabian Journal for Science and Engineering, 18 (2021) 1–18.

    Google Scholar 

  15. A. Karakoca, U. Erisoglu and M. Erisoglu, A comparison of the parameter estimation methods for bimodal mixture Weibull distribution with complete data, Journal of Applied Stats, 42(7–8) (2015) 1472–1489.

    Article  MathSciNet  Google Scholar 

  16. W. L. Hung, Y. C. Chang and S. C. Chuang, Fuzzy classification maximum likelihood algorithms for mixture-Weibull distributions, Soft Computing, 12(10) (2008) 1013–1018.

    Article  Google Scholar 

  17. P. Kromer, J. Heckenbergerova and P. Musilek, Accurate mixture weibull distribution fitting by differential evolution, Proceedings of the Genetic and Evolutionary Computation Conference (GECCO), Germany (2017) 1161–1168.

  18. Z. Lu, L. Dong and J. Zhou, Nonlinear least squares estimation for parameters of mixture weibull distributions by using particle swarm optimization, IEEE Access, 7 (2019) 60545–60554.

    Article  Google Scholar 

  19. Z. Gong, Estimation of mixture Weibull distribution parameters using the SCEM-UA algorithm: application and comparison with MLE in automotive reliability analysis, Reliability Engineering and System Safety, 91(8) (2006) 915–922.

    Article  Google Scholar 

  20. K. Chi, G. Wang and J. Kang, Parameter estimation of mixture weibull distributions using cuckoo search, Journal of Donghua University (English Edition), 33(2) (2016) 235–238.

    Google Scholar 

  21. R. A. Krohling and M. Campos, Bare bones particle swarm applied to parameter estimation of mixture Weibull distribution, Soft Computing in Industrial Applications, Advances in Intelligent and Soft Computing, Springer, Germany, 75 (2010) 53–60.

    Article  Google Scholar 

  22. F. K. Wang, Using BBPSO algorithm to estimate the weibull parameters with censored data, Communications in Statistics, B. Simulation and Computation, 43(10) (2014) 2614–2627.

    Article  MathSciNet  Google Scholar 

  23. R. Sujatha, D. Nagarajan and P. Saravanan, Optimizing the behaviour of web users through expectation maximization algorithm and mixture of normal distributions, International Journal of Advanced Computer Science and Applications, 9(12) (2018) 179–181.

    Article  Google Scholar 

  24. Z. L. He and C. H. Ho, An improved clustering algorithm based on finite Gaussian mixture model, Multimedia Tools and Applications, 78(17) (2019) 24285–24299.

    Article  Google Scholar 

  25. W. Z. Liao, D. Li and S. H. Cui, A heuristic optimization algorithm for HMM based on SA and EM in machinery diagnosis, Journal of Intelligent Manufacturing, 29(8) (2018) 1845–1857.

    Article  Google Scholar 

  26. L. Novais and S. Faria, Comparison of the EM, CEM and SEM algorithms in the estimation of finite mixtures of linear mixed models: A simulation study, Computational Statistics, 36(4) (2021) 2507–2533.

    Article  MathSciNet  Google Scholar 

  27. B. Panic, J. Klemenc and M. Nagode, Improved initialization of the EM algorithm for mixture model parameter estimation, Mathematics, 8(3) (2020) 373–401.

    Article  Google Scholar 

  28. J. T. Yin, Y. F. Zhang and L. X. Gao, Accelerating distributed Expectation-Maximization algorithms with frequent updates, Journal of Parallel and Distributed Computing, 111 (2018) 65–75.

    Article  Google Scholar 

  29. N. Sammaknejad, Y. J. Zhao and B. Huang, A review of the expectation maximization algorithm in data-driven process identification, Journal of Process Control, 73 (2019) 123–136.

    Article  CAS  Google Scholar 

  30. M. Rausand and A. Hayland, Chapter 11: Life data analysis, System Reliability Theory: Models, Statistical Methods, and Applications, Second Edition, John Wiley & Sons, Inc. Press, New York, USA (2004).

    Google Scholar 

Download references

Acknowledgements

The authors wish to appreciate the support from the National Natural Science Foundation of China (U1733124), Funds for Civil Aviation Safety Capacity Building (2021-196), and the Aeronautical Science Foundation of China (20180252002).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Zhong Lu.

Additional information

Yuting Wu serves as an Assistant Engineer at the Xi’an Aeronautics Computing Technique Research Institute, Shaanxi, China. She received her master’s degree in Transportation Engineering from the Nanjing University of Aeronautics and Astronautics (NUAA), Nanjing, China, in 2023. And this work was finished by her when she was pursuing her master’s degree at NUAA. Her research interests include system safety assessment and data-driven risk analysis.

Zhong Lu serves as a Professor at the College of Civil Aviation, Nanjing University of Aeronautics and Astronautics, Nanjing, China. He received his Ph.D. in Vehicle Operation Engineering from Nanjing University of Aeronautics and Astronautics. His research interests include reliability engineering, system safety assessment, and risk analysis.

Jiayu Wu is currently working toward her Master’s degree at the College of Civil Aviation, Nanjing University of Aeronautics and Astronautics, Nanjing, China. Her research interests include system safety assessment, reliability engineering, and risk analysis.

Xihui Liang serves as an Assistant Professor at the Department of Mechanical Engineering, University of Manitoba. His research interests include reliability and maintainability engineering, nonlinear dynamics, and signal processing.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Wu, Y., Lu, Z., Wu, J. et al. Reliability evaluation of components with multiple failure modes based on mixture Weibull distribution using expectation maximization algorithm. J Mech Sci Technol 38, 649–660 (2024). https://doi.org/10.1007/s12206-024-0113-1

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12206-024-0113-1

Keywords

Navigation