Abstract
This work is concerned with a structural characterization of the diagnosability property in Timed Continuous Petri Nets (TCPNs) systems under infinite server semantics. Regarding this problem, three novel results are presented. The first one is the introduction of structural sufficient conditions for diagnosability in TCPNs, which are based on the concepts of relative degree, system distinguishability, and parameter identification. To this aim, the concept of a simple directed path from other works is extended to diagnosable directed paths. These new paths include attribution-places, pre-join-places and post-join-places, which allows to deal with multiple non-concurrent tokens-leak faults, and enlarging the class of systems that can be analyzed. Based on these structural conditions, a novel methodology to place a reduced number of sensors that guarantees the net diagnosability is proposed. Finally, a diagnoser based on a modified Differential Evolution algorithm is presented, which introduces individual searching sets in orthogonal spaces to diagnose (detect, locate, and identify) faults when an error is detected, avoiding the use of a bank of diagnosers of other approaches. The effectiveness and applicability of the main results are illustrated through an illustrative example.
Similar content being viewed by others
References
M. Silva, “Individuals, populations and fluid approximations: A Petri net based perspective,” Nonlinear Analysis: Hybrid Systems, vol. 22, pp. 72–97, 2016.
D. Lefebvre, C. Delherm, E. Leclercq, and F. Druaux, “Some contributions with Petri nets for the modelling, analysis and control of HDS,” Nonlinear Analysis: Hybrid Systems, vol. 1, no. 4, pp. 451–465, 2007.
R. Ross-León, A. Ramírez-Treviño, and A. Morales, José, “Timed continuous Petri nets based control for metabolome under Michaelis-Menten kinetics,” Proc. of World Automation Congress (WAC), pp. 1–6, 2012.
J. L. Tovany, R. Ross-León, J. Ruiz-León, A. Ramírez-Treviño, and O. Begovich, “Greenhouse modeling using continuous timed Petri nets,” Mathematical Problems in Engineering, vol. 2013, Article ID 639306, pp. 1–9, 2013.
G. Desirena-López, C. R. Vázquez, A. Ramírez-Treviño, and D. Gómez-Gutiérrez, “Thermal modelling for temperature control in MPSoC’s using timed continuous Petri nets,” Proc. of IEEE International Conference on Control Applications (CCA), pp. 2135–2140, 2014.
C. R. Vázquez, H. Y. Sutarto, R. Boel, and M. Silva, “Hybrid Petri net model of a traffic intersection in an urban network,” Proc. of IEEE International Conference on Control Applications (CCA), IEEE, pp. 658–664, 2010.
M. Silva, J. Júlvez, C. Mahulea, and C. R. Vázquez, “On fluidization of discrete event models: Observation and control of continuous Petri nets,” Discrete Event Dynamic Systems, vol. 21, no. 4, pp. 427–497, 2011.
H. Hu, B. Jiang, H. Yang, and S. Alexey, “Robust multi-objective H∞ reliable control for delta operator switched uncertain linear systems,” International Journal of Control, Automation and Systems, vol. 13, no. 3, pp. 662–671, 2015.
Y. K. Zhong, T. F. Chen, and C. Y. Chen, “Robust fault estimation for uncertain switched linear systems with time-varying delay,” Journal of Central South University, vol. 22, no. 11, pp. 4254–4262, 2015.
D. Du and S. Xu, “Actuator fault detection for discrete-time switched linear systems with output disturbance,” International Journal of Control, Automation and Systems, vol. 15, no. 6, pp. 2590–2598, 2017.
S. C. Johnson, A. Chakrabarty, J. Hu, S. H. Żak, and R. A. DeCarlo, “Dual-mode robust fault estimation for switched linear systems with state jumps,” Nonlinear Analysis: Hybrid Systems, vol. 27, pp. 125–140, 2018.
Q. Zhu, T. Saravanakumar, S. Gomathi, and S. M. Anthoni, “Finite-time extended dissipative based optimal guaranteed cost resilient control for switched neutral systems with stochastic actuator failures,” IEEE Access, vol. 7, pp. 90289–90303, 2019.
T. Saravanakumar, V. J. Nirmala, R. Raja, J. Cao, and G. Lu, “Finite-time reliable dissipative control of neutral-type switched artificial neural networks with non-linear fault inputs and randomly occurring uncertainties,” Asian Journal of Control, vol. 22, no. 6, pp. 2487–2499, 2020.
A. Ramírez-Treviño, E. Ruiz-Beltrán, J. Aramburo-Lizarraga, and E. López-Mellado, “Structural diagnosability of DES and design of reduced Petri net diagnosers,” IEEE Transactions on Systems, Man, and Cybernetics, Part A (Systems and Humans), vol. 42, no. 2, pp. 416–429, 2012.
X. Yin and S. Lafortune, “On the decidability and complexity of diagnosability for labeled Petri nets,” IEEE Transactions on Automatic Control, vol. 62, no. 11, pp. 5931–5938, 2017.
F. Basile, P. Chiacchio, and G. de Tommasi, “On kdiagnosability of Petri nets via integer linear programming,” Automatica, vol. 48, no. 9, pp. 2047–2058, 2012.
M. Navarro-Gutiérrez, A. Ramírez-Treviño, D. Gómez-Gutiérrez, and J. Ruiz-León, “Structural fault detection in join free timed continuous Petri nets,” Proc. of IFAC-PapersOnLine, vol. 48, no. 7, pp. 118–123, 2015.
J. A. Fraustro, J. Ruiz-León, C. R. Vázquez, and A. Ramírez-Treviño, “Structural fault diagnosis in timed continuous Petri nets,” Proc. of 13th International Workshop on Discrete Event Systems (WODES), pp. 159–164, 2016.
R. Casas-Carrillo, O. Begovich, J. Ruiz-León, and A. Ramírez-Treviño, “Sufficient conditions and sensor placement for structural fault diagnosis in a class of timed continuous Petri nets,” Proc. of IFAC-PapersOnLine, vol. 51, no. 13, pp. 61–66, 2018.
E. Aguayo-Lara, A. Ramírez-Treviño, and J. Ruiz-León, “Sensor placement for distinguishability and single structure observer design in continuous timed Petri nets,” Nonlinear Analysis: Hybrid Systems, vol. 12, pp. 20–32, 2014.
K. Renganathan and V. Bhaskar, “Observer based on-line fault diagnosis of continuous systems modeled as Petri nets,” ISA Transactions, vol. 49, no. 4, pp. 587–595, 2010.
J. Fraustro-Valdez, G. Desirena-López, A. Ramírez-Treviño, and J. Ruiz-León, “Sliding mode diagnosers for leakage faults on timed continuous Petri nets,” Proc. of IFAC-PapersOnLine, vol. 48, no. 7, pp. 110–117, 2015.
R. Casas-Carrillo, O. Begovich, J. Ruiz-León, and S. Čelikovský, “Adaptive fault diagnoser based on PSO algorithm for a class of timed continuous Petri nets,” Proc. of IEEE 21st International Conference on Emerging Technologies and Factory Automation (ETFA), pp. 1–7, 2016.
M. A. Massoumnia, G. C. Verghese, and A. S. Willsky, “Failure detection and identification,” IEEE Transactions on Automatic Control, vol. 34, no. 3, pp. 316–321, 1989.
L. Recalde, S. Haddad, and M. Silva, “Continuous petri nets: Expressive power and decidability issues,” International Journal of Foundations of Computer Science, vol. 21, no. 2, pp. 235–256, 2010.
M. Silva, “Introducing Petri nets,” in Practice of Petri Nets in Manufacturing, pp. 1–62, Springer, 1993.
R. Storn and K. Price, “Differential evolution — A simple and efficient heuristic for global optimization over continuous spaces,” Journal of Global Optimization, vol. 11, no. 4, pp. 341–359, 1997.
K. Price, R. M. Storn, and J. A. Lampinen, Differential Evolution: A Practical Approach to Global Optimization. Springer Science & Business Media, 2006.
S. Das, S. S. Mullick, and P. N. Suganthan, “Recent advances in differential evolution — An updated survey,” Swarm and Evolutionary Computation, vol. 27, pp. 1–30, 2016.
J. Liu, Z. Zhou, and Z. Wang, “Online fault diagnosis in discrete event systems with partially observed Petri nets,” International Journal of Control, Automation and Systems, vol. 16, no. 1, pp. 217–224, 2018.
H. A. Awad, “A unified frame work for discrete event systems,” International Journal of Control, Automation and Systems, vol. 11, no. 5, pp. 868–877, 2013.
R. Isermann, Fault-diagnosis Systems: An Introduction from Fault Detection to Fault Tolerance, Springer Science & Business Media, 2006.
J. Júlvez, E. Jiménez, L. Recalde, and M. Silva, “On observability and design of observers in timed continuous Petri net systems,” IEEE Transactions on Automation Science and Engineering, vol. 5, no. 3, pp. 532–537, 2008.
T. Kailath, Linear Systems, vol. 156. Prentice-Hall Engle-wood Cliffs, NJ, 1980.
G. Basile and G. Marro, Controlled and Conditioned Invariants in Linear System Theory, Prentice Hall, Engle-wood Cliffs, NJ, 1992.
Author information
Authors and Affiliations
Corresponding author
Additional information
Recommended by Associate Editor Jun Cheng under the direction of Editor Kyoung Kwan Ahn.
The first author, R. Casas-Carrillo, thanks CONACYT for the granted scholarship to develop this work in his Ph.D. degree.
Ricardo Casas Carrillo was born in Torreón, Coahuila, México. He obtained his B.Sc. degree in mechatronic engineering from The Instituto Tecnológico de la Laguna, México, in 2013. He obtained an M.Sc. degree, in 2015, and a Ph.D. degree, in 2020, both in electrical engineering from CINVESTAV Unidad Guadalajara, México. He is currently an Electrical Validation Engineer at Intel Corporation, México.
Ofelia Begovich Mendoza was born in México City, México. She obtained her M.Sc. in electrical engineering from CIN-VESTAV, México City, in 1987, and a Ph.D. degree in electrical engineering from the University of Rennes I, Rennes, France in 1992. Since 1992, she is a professor of electrical engineering of graduate program in CINVESTAV, Guadalajara, México. Her major research fields are the control of processes, leak diagnosis, control, and monitoring of greenhouses and heuristic optimization applied to parameter estimation.
Antonio Ramírez Treviño is an active Professor of Automation in Cinvestav Unidad Guadalajara, México. He obtained his B.Sc. degree in electrical engineering from the Universidad Autonoma Metropolitana, México City, México, in 1986, an M.Sc. degree from the Cinvestav, México in 1990, and a Ph.D. degree from the Universidad de Zaragoza, Zaragoza, Spain in 1993. His main research field deals with scheduling, analysis and control of discrete event systems, including controllability, observabillity, and stability.
Javier Ruiz León received his M.Sc. degree from CINVESTAV, México, in 1992, and a Ph.D. degree from the Czech Technical University in Prague, Czech Republic, in 1996. He is currently working at CINVESTAV Campus Guadalajara, México. His research interests include linear system theory and hybrid systems.
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Carrillo, R.C., Mendoza, O.B., Treviño, A.R. et al. Sufficient Structural Conditions for Diagnosability and Heuristic Diagnoser Design in Timed Continuous Petri Nets. Int. J. Control Autom. Syst. 19, 3588–3597 (2021). https://doi.org/10.1007/s12555-020-0447-0
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12555-020-0447-0