Skip to main content

Optimal Spare Management via Statistical Model Checking: A Case Study in Research Reactors

  • Conference paper
  • First Online:
Formal Methods for Industrial Critical Systems (FMICS 2023)

Abstract

Systematic spare management is important to optimize the twin goals of high reliability and low costs. However, existing approaches to spare management do not incorporate a detailed analysis of the effect on the absence of spares on the system’s reliability. In this work, we combine fault tree analysis with statistical model checking to model spare part management as a stochastic priced timed game automaton (SPTGA). We use Uppaal  Stratego to find the number of spares that minimizes the total costs due to downtime and spare purchasing; the resulting SPTGA model can then additionally be analyzed according to other metrics like expected availability. We apply these techniques to the emergency shutdown system of a research nuclear reactor. Our methods find the optimal spare management for a subsystem in a matter of minutes, minimizing cost while ensuring an expected availability of 99.96%.

This work has been partially funded by the NWO grant NWA.1160.18.238 (PrimaVera), by the ERC Consolidator Grant 864075 (CAESAR) and by EU Horizon 2020 project MISSION, number 101008233.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 49.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 64.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. UPPAAL requirements specification language. https://docs.uppaal.org/language-reference/requirements-specification/. Accessed 26 May 2023

  2. Artefact for “Optimal spare management via statistical model checking: a case study in research reactors. Zenodo, May 2023. https://doi.org/10.5281/zenodo.7970835

  3. Behrmann, G., Cougnard, A., David, A., Fleury, E., Larsen, K.G., Lime, D.: UPPAAL-Tiga: time for playing games! In: Damm, W., Hermanns, H. (eds.) CAV 2007. LNCS, vol. 4590, pp. 121–125. Springer, Heidelberg (2007). https://doi.org/10.1007/978-3-540-73368-3_14

    Chapter  Google Scholar 

  4. Boudali, H., Crouzen, P., Stoelinga, M.: Dynamic fault tree analysis using input/output interactive Markov chains. In: DSN, pp. 708–717. IEEE Computer Society (2007). https://doi.org/10.1109/DSN.2007.37

  5. Bulychev, P.E., et al.: UPPAAL-SMC: statistical model checking for priced timed automata. In: QAPL. EPTCS, vol. 85, pp. 1–16 (2012). https://doi.org/10.4204/EPTCS.85.1

  6. Chatain, T., David, A., Larsen, K.G.: Playing games with timed games. In: ADHS. IFAC Proceedings Volumes, vol. 42, pp. 238–243. Elsevier (2009). https://doi.org/10.3182/20090916-3-ES-3003.00042

  7. Chen, F., Chen, Y., Kuo, J.: Applying moving back-propagation neural network and moving fuzzy-neuron network to predict the requirement of critical spare parts. Expert Syst. Appl. 37(9), 6695–6704 (2010). https://doi.org/10.1016/j.eswa.2010.04.037

    Article  Google Scholar 

  8. David, A., et al.: On time with minimal expected cost! In: Cassez, F., Raskin, J.-F. (eds.) ATVA 2014. LNCS, vol. 8837, pp. 129–145. Springer, Cham (2014). https://doi.org/10.1007/978-3-319-11936-6_10

    Chapter  Google Scholar 

  9. David, A., Jensen, P.G., Larsen, K.G., Mikučionis, M., Taankvist, J.H.: Uppaal Stratego. In: Baier, C., Tinelli, C. (eds.) TACAS 2015. LNCS, vol. 9035, pp. 206–211. Springer, Heidelberg (2015). https://doi.org/10.1007/978-3-662-46681-0_16

  10. David, A., et al.: Statistical model checking for networks of priced timed automata. In: Fahrenberg, U., Tripakis, S. (eds.) FORMATS 2011. LNCS, vol. 6919, pp. 80–96. Springer, Heidelberg (2011). https://doi.org/10.1007/978-3-642-24310-3_7

    Chapter  Google Scholar 

  11. Gutierrez, R.S., Solis, A.O., Mukhopadhyay, S.: Lumpy demand forecasting using neural networks. Int. J. Prod. Econ. 111(2), 409–420 (2008). https://doi.org/10.1016/j.ijpe.2007.01.007, special Section on Sustainable Supply Chain

  12. Heijblom, R., Postma, W., Natarajan, V., Stoelinga, M.: DFT analysis incorporating spare parts in fault trees. In: 2018 Annual Reliability and Maintainability Symposium (RAMS), pp. 1–7 (2018). https://doi.org/10.1109/RAM.2018.8463074

  13. Hu, Q., Boylan, J.E., Chen, H., Labib, A.: OR in spare parts management: a review. Eur. J. Oper. Res. 266(2), 395–414 (2018). https://doi.org/10.1016/j.ejor.2017.07.058

    Article  Google Scholar 

  14. Kabir, S.: An overview of fault tree analysis and its application in model based dependability analysis. Expert Syst. Appl. 77, 114–135 (2017). https://doi.org/10.1016/j.eswa.2017.01.058

    Article  Google Scholar 

  15. Kourentzes, N.: Intermittent demand forecasts with neural networks. Int. J. Prod. Econ. 143(1), 198–206 (2013). https://doi.org/10.1016/j.ijpe.2013.01.009

    Article  Google Scholar 

  16. Kumar, R., Ruijters, E., Stoelinga, M.: Quantitative attack tree analysis via priced timed automata. In: Sankaranarayanan, S., Vicario, E. (eds.) FORMATS 2015. LNCS, vol. 9268, pp. 156–171. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-22975-1_11

    Chapter  Google Scholar 

  17. Kumar, R., Stoelinga, M.: Quantitative security and safety analysis with attack-fault trees. In: HASE, pp. 25–32. IEEE Computer Society (2017). https://doi.org/10.1109/HASE.2017.12

  18. Legay, A., Delahaye, B., Bensalem, S.: Statistical model checking: an overview. In: Barringer, H., et al. (eds.) RV 2010. LNCS, vol. 6418, pp. 122–135. Springer, Heidelberg (2010). https://doi.org/10.1007/978-3-642-16612-9_11

    Chapter  Google Scholar 

  19. Li, S.G., Kuo, X.: The inventory management system for automobile spare parts in a central warehouse. Expert Syst. Appl. 34(2), 1144–1153 (2008). https://doi.org/10.1016/j.eswa.2006.12.003

    Article  MathSciNet  Google Scholar 

  20. Maler, O., Pnueli, A., Sifakis, J.: On the synthesis of discrete controllers for timed systems. In: Mayr, E.W., Puech, C. (eds.) STACS 1995. LNCS, vol. 900, pp. 229–242. Springer, Heidelberg (1995). https://doi.org/10.1007/3-540-59042-0_76

    Chapter  Google Scholar 

  21. Ruijters, E., Guck, D., van Noort, M., Stoelinga, M.: Reliability-centered maintenance of the electrically insulated railway joint via fault tree analysis: a practical experience report. In: DSN, pp. 662–669. IEEE Computer Society (2016). https://doi.org/10.1109/DSN.2016.67

  22. Ruijters, E., Stoelinga, M.: Fault tree analysis: a survey of the state-of-the-art in modeling, analysis and tools. Comput. Sci. Rev. 15, 29–62 (2015). https://doi.org/10.1016/j.cosrev.2015.03.001

    Article  MathSciNet  Google Scholar 

  23. Ruijters, E., Stoelinga, M.: Better railway engineering through statistical model checking. In: Margaria, T., Steffen, B. (eds.) ISoLA 2016. LNCS, vol. 9952, pp. 151–165. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-47166-2_10

    Chapter  Google Scholar 

  24. Tusar, M.I.H., Sarker, B.R.: Spare parts control strategies for offshore wind farms: a critical review and comparative study. Wind Eng. 46(5), 1629–1656 (2022). https://doi.org/10.1177/0309524X221095258

    Article  Google Scholar 

  25. Wu, P., Hung, Y., Lin, Z.: Intelligent forecasting system based on integration of electromagnetism-like mechanism and fuzzy neural network. Expert Syst. Appl. 41(6), 2660–2677 (2014). https://doi.org/10.1016/j.eswa.2013.11.007

    Article  Google Scholar 

  26. Zhang, S., Huang, K., Yuan, Y.: Spare parts inventory management: a literature review. Sustainability 13(5) (2021). https://doi.org/10.3390/su13052460

  27. Zhang, X., Zeng, J.: Joint optimization of condition-based opportunistic maintenance and spare parts provisioning policy in multiunit systems. Eur. J. Oper. Res. 262(2), 479–498 (2017). https://doi.org/10.1016/j.ejor.2017.03.019

    Article  MathSciNet  Google Scholar 

  28. Zheng, M., Ye, H., Wang, D., Pan, E.: Joint optimization of condition-based maintenance and spare parts orders for multi-unit systems with dual sourcing. Reliab. Eng. Syst. Saf. 210, 107512 (2021). https://doi.org/10.1016/j.ress.2021.107512

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Reza Soltani .

Editor information

Editors and Affiliations

1 Electronic supplementary material

Below is the link to the electronic supplementary material.

Supplementary material 1 (pdf 70 KB)

Rights and permissions

Reprints and permissions

Copyright information

© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Soltani, R., Volk, M., Diamonte, L., Lopuhaä-Zwakenberg, M., Stoelinga, M. (2023). Optimal Spare Management via Statistical Model Checking: A Case Study in Research Reactors. In: Cimatti, A., Titolo, L. (eds) Formal Methods for Industrial Critical Systems. FMICS 2023. Lecture Notes in Computer Science, vol 14290. Springer, Cham. https://doi.org/10.1007/978-3-031-43681-9_12

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-43681-9_12

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-43680-2

  • Online ISBN: 978-3-031-43681-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics