Supervisory Control of Labeled Transition Systems Subject to Multiple Reachability Requirements via Symbolic Model Checking

被引:9
作者
Rawlings, Blake C. [1 ,2 ]
Lafortune, Stephane [2 ]
Ydstie, B. Erik [1 ]
机构
[1] Carnegie Mellon Univ, Dept Chem Engn, Pittsburgh, PA 15232 USA
[2] Univ Michigan, Elect Engn & Comp Sci Dept, Ann Arbor, MI 48109 USA
关键词
Discrete-event systems; formal languages; model checking; open-source software; supervisory control; FALSIFICATION;
D O I
10.1109/TCST.2018.2877621
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We present an algorithm to compute the unique maximally permissive state-based supervisor for any deterministic finite labeled transition system subject to a specification with combined invariance and reachability requirements. The specifications that we consider are expressed in computation tree logic and include specifications with multiple reachability requirements, each of which should always be satisfied. The form of the controller (a state-based supervisor) is purely memoryless, so the control decisions can be made by directly sampling the state of the system that is being controlled, without recording any past event or transition history. The algorithm has been implemented in SynthSMV, an extension of the well-known model-checking solver NuSMV, which uses NuSMV's efficient implementation of symbolic model checking (based on binary decision diagrams). A case study that involves coordinating the operation of a set of reactors in a chemical plant shows how the methods that we develop apply in practice.
引用
收藏
页码:644 / 652
页数:9
相关论文
共 19 条
  • [11] Supervisory control of discrete event systems with CTL* temporal logic specifications
    Jiang, SB
    Kumar, R
    [J]. SIAM JOURNAL ON CONTROL AND OPTIMIZATION, 2006, 44 (06) : 2079 - 2103
  • [12] SUPERVISORY CONTROL OF A CLASS OF DISCRETE EVENT PROCESSES
    RAMADGE, PJ
    WONHAM, WM
    [J]. SIAM JOURNAL ON CONTROL AND OPTIMIZATION, 1987, 25 (01) : 206 - 230
  • [13] Application of formal verification and falsification to large-scale chemical plant automation systems
    Rawlings, Blake C.
    Wassick, John M.
    Ydstie, B. Erik
    [J]. COMPUTERS & CHEMICAL ENGINEERING, 2018, 114 : 211 - 220
  • [14] Falsification of combined invariance and reachability specifications in hybrid control systems
    Rawlings, Blake C.
    Ydstie, B. Erik
    [J]. DISCRETE EVENT DYNAMIC SYSTEMS-THEORY AND APPLICATIONS, 2017, 27 (02): : 463 - 479
  • [15] Riedweg S, 2003, LECT NOTES COMPUT SC, V2747, P642
  • [16] Riedweg S., 2004, IFAC P VOLUMES, V37, P273
  • [17] Maximally permissive controlled system synthesis for non-determinism and modal logic
    van Hulst, A. C.
    Reniers, M. A.
    Fokkink, W. J.
    [J]. DISCRETE EVENT DYNAMIC SYSTEMS-THEORY AND APPLICATIONS, 2017, 27 (01): : 109 - 142
  • [18] Synthesis of Obfuscation Policies to Ensure Privacy and Utility
    Wu, Yi-Chin
    Raman, Vasumathi
    Rawlings, Blake C.
    Lafortune, Stephane
    Seshia, Sanjit A.
    [J]. JOURNAL OF AUTOMATED REASONING, 2018, 60 (01) : 107 - 131
  • [19] Ziller R., 2005, ACM T EMBED COMPUT S, V4, P331