Abstract
Diagnosability of a discrete event system is usually dealt at the system level entailing synchronous composition of component automata leading to state explosion problem. However, many of the systems are modular in nature allowing localized detection and isolation of faults. Moreover, developments in sensor technology allow direct detection of faults based on sensor output which are denoted as observations in this paper. Combining modularity and observations, we propose a new concept of O-diagnosability based on observations at the subsystem or component level to make the diagnosability verification less complex. The concepts of monolithic (system) O-diagnosability and CO-diagnosability (system to component) are introduced and necessary and sufficient conditions for O-diagnosability are derived. Theoretical results on the relation between monolithic O-diagnosability and CO-diagnosability support the system level diagnosability verification through component level analysis in a progressive way. Computational complexity for the proposed diagnosability verification is shown to be of the order of n2 where n is the largest number of diagnoser states of a component of the system.
Similar content being viewed by others
Data availability
Data sharing is not applicable to this article as no datasets were generated or analysed during the current study.
References
Console L, Picardi C, Ribaudo M (2002) Process algebras for system diagnosis. Artif Intell 142(1):19–51
Contant O, Lafortune S, Teneketzis D (2004) Diagnosis of intermittent faults. Discrete Event Dyn Syst 14(2):171–202
Debouk R, Lafortune S, Teneketzis D (2000) Coordinated decentralized protocols for failure diagnosis of discrete events systems. Discrete Event Dyn Syst 10:33–86
Zad SH, Kwong RH, Wonham WM (2003) Fault diagnosis in discrete-event systems: framework and model reduction. IEEE Trans Autom Control 48(7):1199–1212
Jiang S, Kumar R (2002) Failure diagnosis of discrete event systems with linear-time temporal logic fault specifications. In: Proceedings of the 2002 American control conference, Anchorage, AK, USA, vol 1, pp 128–133
Lafortune S, Teneketzis D, Sampath M, Sengupta R, Sinnamohideen K (2001) Failure diagnosis of dynamic systems: an approach based on discrete event systems. In: Proceedings of the 2001 American control conference, Arlington, VA, USA pp 2058–2071
Lamperti G, Zanella M (2003) Diagnosis of active systems: principles and techniques, vol 741. Kluwer International Series in Engineering and Computer Science
Lin F (1994) Diagnosability of discrete event systems and its applications. Discrete Event Dyn Syst 4(2):197–212
Pencole Y, Cordier MO, Roze L (2002) A decentralized model-based diagnostic tool for complex systems. Int J Artif Intell Tools 11(3):327–346
Sampath M (2001) A hybrid approach to failure diagnosis of industrial systems. In: Proc. 2001 American control conference-ACC’01, Arlington, VA, USA, vol 3, pp 2077–2082
Sampath M, Sengupta R, Lafortune S, Sinnamohideen K, Teneketzis DC (1995) Diagnosability of discrete event systems. IEEE Trans Autom Control 40:1555–1575
Sampath M, Sengupta R, Lafortune S, Sinnamohideen K, Teneketzis DC (1996) Failure diagnosis using discrete event models. IEEE Trans Control Syst Technol 4(2):105–124
Sampath M, Lafortune S, Teneketzis D (1998) Active diagnosis of discrete event systems. IEEE Trans Autom Control 43(7):908–929
Yoo S, Lafortune S (2002) Polynomial-time verification of diagnosability of partially observed discrete-event systems. IEEE Trans Autom Control 47(9):1491–1495
Calderaro V, Hadjicostis CN, Piccolo A, Siano P (2011) Failure identification in smart grids based on petri net modeling. IEEE Trans Industr Electron 58(10):4613–4623
Lin Z, Wen F, Chung CY, Wong KP (2006) A survey on the applications of Petri net theory in power systems. In: 2006 IEEE power engineering society general meeting, Montreal, p 7
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
Pencole Y (2000) Decentralized diagnoser approach: application to telecommunication networks. In: Provan G Darwiche A (eds) Proc. of the 11th international workshop on principles of diagnosis—DX’00, Morelia, Mexico, pp 185–192
Pencole Y (2004) Diagnosability analysis of distributed discrete event systems. In: Proc. international workshop on principles of diagnosis (DX’04), pp 173–178
Debouk R, Malik R, Brandin B (2002) A modular architecture for diagnosis of discrete event systems. In: Proceedings of the 41st IEEE conference on decision and control, 2002, Las Vegas, NV, USA, vol 1, pp 417–422. https://doi.org/10.1109/CDC.2002.1184530
Su R, Wonham WM, Kurien J, Koutsoukos X (2002) Distributed diagnosis for qualitative systems. In: Proc. 2002 IFAC international workshop on discrete event systems—WODES’02, Zaragoza, Spain, pp 169–174
Debouk R (2003) Diagnosis of discrete event systems: a modular approach. In: IEEE International conference on systems, man and cybernetics, Washington, vol 1, pp 306–311. https://doi.org/10.1109/ICSMC.2003.1243833
Contant O, Lafortune S, Teneketzis D (2006) Diagnosability of discrete event systems with modular architecture. Discrete Event Dyn Syst 16(1):9–37
Reshmila S, Devanathan R (2015) Modeling a system using observations in discrete event system for failure diagnosis. In: IEEE recent advances in intelligent computational systems (RAICS), Trivandrum, pp 280–284
Reshmila S, Devanathan R (2016) Diagnosis of power system failures using observer based discrete event system. In: IEEE 1st international conference on control, measurement and instrumentation (CMI), Kolkata, pp 131–135
Reshmila S, Devanathan R (2015) Robust diagnosis of power system failures using discrete event system approach. In: TENCON 2015—2015 IEEE region 10 conference, Macao, pp 1–6
Reshmila S, Devanathan R (2016) Modeling and robust diagnosis of power system protection failures using observations in discrete event system. In: 2016 Indian control conference (ICC), Hyderabad, pp 170–175
Reshmila S, Rajagopalan D (2019) Diagnosability of a class of discrete event systems based on observations. Control Theory Technol 17:265–275. https://doi.org/10.1007/s11768-019-7298-3
Cassandras CG, Lafortune S (2008) Introduction to discrete event systems, 2nd edn. Springer, New York
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
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
Reshmila, S., Devanathan, R. Component level diagnosability of discrete event systems based on observations. Innovations Syst Softw Eng 19, 303–317 (2023). https://doi.org/10.1007/s11334-022-00502-1
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11334-022-00502-1