Abstract
In this paper, we investigate the use of supervisory control to maximize mean time to failure in a discrete event system framework. A complex engineering system is modeled as a discrete event system. Some of the states of the system are essential to the functionality of the system and are called required states. Some other states represent failures in the system and are called failure states. The control objective is to maximize the mean time to failure (MTTF) while allowing the system to visit all required states. The control is achieved by a supervisor that disables some controllable events based on monitoring the observable events as in classical supervisory control. To design such a supervisor, the MTTF of a supervised system is calculated by converting a discrete event system into a Markov chain having the same MTTF. Based on MTTF, two algorithms are developed that together allow us to design an optimal supervisor. The theoretical results are applied to power systems by investigating the maintenance management of equipment such as transformers.
Similar content being viewed by others
References
Ramadge PJ, Wonham WM (1987) Supervisory control of a class of discrete event processes. SIAM J Control Optim 25(1):206–230
Lin F, Wonham WM (1988) On observability of discrete-event systems. Inform Sci 44(3):173–198
Cieslak R, Desclaux C, Fawaz AS, Varaiya P (1988) Supervisory control of discrete-event processes with partial observations. IEEE Trans Autom Control 33(3):249–260
Rudie K, Wonham WM (1992) Think globally, act locally: decentralized supervisory control. IEEE Trans Autom Control 37(11):1692–1708
Wonham WM, Cai K (2019) Supervisory control of discrete-event systems. Springer
Sampath M, Sengupta R, Lafortune S, Sinnamohideen K, Teneketzis D (1995) Diagnosability of discrete-event systems. IEEE Trans Autom Control 40(9):1555–1575
Lin F (1994) Diagnosability of discrete event systems and its applications. Discret Event Dyn Syst 4(2):197–212
Yoo T-S, Lafortune S (2002) Polynomial-time verification of diagnosability of partially observed discrete-event systems. IEEE Trans Autom Control 47(9):1491–1495
Jiang S, Huang Z, Chandra V, Kumar R (2001) A polynomial algorithm for testing diagnosability of discrete-event systems. IEEE Trans Autom Control 46(8):1318–1321
Lafortune S, Lin F, Hadjicostis CN (2018) On the history of diagnosability and opacity in discrete event systems. Annu Rev Control 45:257–266
Wonham W, Cai K, Rudie K (2018) Supervisory control of discrete-event systems: a brief history. Annu Rev Control 45:250–256
Cassandras CG Lafortune S (2009) Introduction to discrete event systems. Springer Sci Bus Media
Darling DA, Siegert A (1953) The first passage problem for a continuous markov process. Ann Math Stat 24(4):624–639
Brown M Chaganty NR (1983) On the first passage time distribution for a class of markov chains. Annals Probab 1000–1008
Yao DD (1985) First-passage-time moments of markov processes. J Appl Probab 939–945
Hunter JJ (2018) The computation of the mean first passage times for markov chains. Linear Algebra Appl 549:100–122
Jan ST Afzal R Khan AZ (2015) Transformer failures, causes & impact. In: International conference data mining, civil and mechanical engineering pp 49–52
Murugan R, Ramasamy R (2015) Failure analysis of power transformer for effective maintenance planning in electric utilities. Eng Fail Anal 55:182–192
Zhong J, Li W, Wang C, Yu J, Xu R (2016) Determining optimal inspection intervals in maintenance considering equipment aging failures. IEEE Trans Power Syst 32(2):1474–1482
Christina A, Salam M, Rahman Q, Wen F, Ang S, Voon W (2018) Causes of transformer failures and diagnostic methods-a review. Renew Sust Energ Rev 82:1442–1456
Acknowledgements
We would like to thank Dr. Robert Brandt for pointing us to the results on Markov chains and other inspiring discussions
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Competing Interest
The authors have no competing interests to declare that are relevant to the content of this article.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendix: Proof of Theorem 3
Appendix: Proof of Theorem 3
Start from the derivative of \(LP_{i}(s)\) in Eq. (23), let us take the second derivative of \(LP_{i}(s)\):
Since
we have, by letting \(s \rightarrow 0\),
In other words,
Since
we have
Hence,
In the matrix form
Therefore,
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Lin, F., Wang, C., Nazari, M.H. et al. Supervisory control to maximize mean time to failure in discrete event systems. Discrete Event Dyn Syst 33, 105–127 (2023). https://doi.org/10.1007/s10626-023-00374-y
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10626-023-00374-y