Fault-tolerant tracking control of petri nets

Abstract In this paper, the fault-tolerant tracking control of petri nets is considered. The control aim is to steer a petri net in case of faults from an initial marking into a destination marking by an appropriate firing sequence. Sensor, actuator and process faults in the plant are modeled based on four types of faulty transitions. Depending on the characteristics of the faults, two approaches are proposed to handle the faults. The tracking control problem is realized by solving two integer linear programming problems. This two-step approach reduces the computational effort significantly. Faults are taken into account as constraints and by adapting the firing sequence. Finally, an example is given to illustrate the proposed fault-tolerant tracking control approach.

[1]  Antonio Ramírez-Treviño,et al.  Redundancy Based Controller Reconfiguration for Fault Recovery of Manufacturing Systems , 2007, 2007 IEEE International Conference on Automation Science and Engineering.

[2]  Wassim Mohamed Boussahel,et al.  Modeling and Verification of Reconfigurable and Energy-Efficient Manufacturing Systems , 2015 .

[3]  Francesco Basile,et al.  Overview of fault diagnosis methods based on Petri net models , 2014, 2014 European Control Conference (ECC).

[4]  Michel Kinnaert,et al.  Diagnosis and Fault-Tolerant Control , 2004, IEEE Transactions on Automatic Control.

[5]  Alessandro Giua,et al.  Basis Marking Representation of Petri Net Reachability Spaces and Its Application to the Reachability Problem , 2017, IEEE Transactions on Automatic Control.

[6]  P.J. Antsaklis,et al.  Resilience to failures and reconfigurations in the supervision based on place invariants , 2004, Proceedings of the 2004 American Control Conference.

[7]  Dimitri Lefebvre,et al.  Control Design for Trajectory Tracking With Untimed Petri Nets , 2015, IEEE Transactions on Automatic Control.

[8]  Tadao Murata,et al.  Petri nets: Properties, analysis and applications , 1989, Proc. IEEE.

[9]  Jan Lunze,et al.  Systematischer Entwurf fehlertoleranter Steuerungen , 2013, Autom..

[10]  Frank DiCesare,et al.  Scheduling flexible manufacturing systems using Petri nets and heuristic search , 1994, IEEE Trans. Robotics Autom..

[11]  Panos J. Antsaklis,et al.  Petri net supervisors for DES with uncontrollable and unobservable transitions , 2000, IEEE Trans. Autom. Control..

[12]  Ahmed Tarek,et al.  Optimal Legal Firing Sequence of Petri Nets Using Linear Programming , 2004 .

[13]  MengChu Zhou,et al.  Robust control reconfiguration of resource allocation systems with Petri nets and integer programming , 2014, Autom..

[14]  Fu-Shiung Hsieh Robustness analysis of flexible assembly/disassembly processes with non-ordinary Petri nets , 2008, 2008 IEEE International Conference on Systems, Man and Cybernetics.

[15]  Jan Lunze,et al.  Fault-tolerant control of deterministic I/O automata with ambiguous diagnostic result , 2016, 2016 13th International Workshop on Discrete Event Systems (WODES).

[16]  Thomas Moor,et al.  A discussion of fault-tolerant supervisory control in terms of formal languages , 2016, Annu. Rev. Control..