Error detection for chemical plant automation logic using supervisory control theory

In this paper a method for detecting errors in the discrete logic of hybrid systems is applied to chemical plant automation systems. The method relies on the application of supervisory control theory to a discrete abstraction of the hybrid system that models the plant and controller. A set of general operability requirements are also presented that can be applied to any automation system to detect common operability problems. A small example is included to demonstrate the method and its application.

[1]  Thomas A. Henzinger,et al.  HYTECH: a model checker for hybrid systems , 1997, International Journal on Software Tools for Technology Transfer.

[2]  Stéphane Lafortune,et al.  Bridging the Gap between Supervisory Control and Reactive Synthesis: Case of Full Observation and Centralized Control , 2014, WODES.

[3]  Il Moon,et al.  Symbolic Verification of Control Systems and Operating Procedures , 2014 .

[4]  Philippe Schnoebelen,et al.  Towards the automatic verification of PLC programs written in Instruction List , 2000, Smc 2000 conference proceedings. 2000 ieee international conference on systems, man and cybernetics. 'cybernetics evolving to systems, humans, organizations, and their complex interactions' (cat. no.0.

[5]  Edmund M. Clarke,et al.  Design and Synthesis of Synchronization Skeletons Using Branching Time Temporal Logic , 2008, 25 Years of Model Checking.

[6]  Olaf Stursberg,et al.  Verification of PLC Programs Given as Sequential Function Charts , 2004, SoftSpez Final Report.

[7]  Bruce H. Krogh,et al.  Computational techniques for hybrid system verification , 2003, IEEE Trans. Autom. Control..

[8]  John M. Wassick,et al.  Supervisor Synthesis to Satisfy Safety and Reachability Requirements in Chemical Process Control , 2014, WODES.

[9]  P. Ramadge,et al.  Supervisory control of a class of discrete event processes , 1987 .

[10]  Antoine Girard,et al.  SpaceEx: Scalable Verification of Hybrid Systems , 2011, CAV.

[11]  Joël Ouaknine,et al.  Abstraction and Counterexample-Guided Refinement in Model Checking of Hybrid Systems , 2003, Int. J. Found. Comput. Sci..

[12]  I. Moon Modeling programmable logic controllers for logic verification , 1994, IEEE Control Systems.

[13]  Ricardo G. Sanfelice,et al.  Hybrid Dynamical Systems: Modeling, Stability, and Robustness , 2012 .

[14]  G. Stephanopoulos,et al.  A system‐theoretic, control‐inspired view and approach to process safety , 2014 .