Nonblocking and Safe Control of Discrete-Event Systems Modeled as Extended Finite Automata

被引:59
|
作者
Ouedraogo, Lucien [1 ]
Kumar, Ratnesh [1 ]
Malik, Robi [2 ]
Akesson, Knut [3 ]
机构
[1] Iowa State Univ, Dept Elect & Comp Engn, Ames, IA 50011 USA
[2] Univ Waikato, Dept Comp Sci, Hamilton 3240, New Zealand
[3] Chalmers Univ Technol, Dept Signal & Syst, SE-41296 Gothenburg, Sweden
基金
美国国家科学基金会;
关键词
Discrete event-systems; extended finite automata (EFA); supervisory control; SUPERVISORY CONTROL;
D O I
10.1109/TASE.2011.2124457
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Extended Finite Automata (EFA), i.e., finite automata extended with variables, are a suitable modeling framework for discrete event systems owing to their compactness, resulting from the use of variables. In this paper, we propose a symbolic algorithm that efficiently synthesizes a supervisor for a plant modeled by an EFA and a specification defined by another EFA. The principle of the algorithm is to iteratively strengthen the guards of the plant EFA so that forbidden or blocking states become unreachable in the controlled plant. As a consequence of the algorithm, the controlled behavior is modeled by an EFA having the same structure as the plant EFA, having stronger guards and is shown to be maximally permissive. We illustrate our algorithm via a simple manufacturing example. Note to Practitioners-A compact way of modeling event-driven systems is to use state-variables, instead of an explicit enumeration of the states. This paper uses such a model for representing the system to be controlled as well as its desired behaviors, and develops a symbolic approach, that avoids explicit enumeration of the state-space, for control synthesis. The contribution is the symbolic computation of a safe (avoids reaching forbidden states) and nonblocking (avoids getting blocked at non final states) controller that is also maximal (permits all safe and nonblocking behaviors). The results are illustrated via a simple manufacturing system.
引用
收藏
页码:560 / 569
页数:10
相关论文
共 50 条
  • [1] New predictability verification tests for discrete-event systems modeled by finite state automata
    Barcelos, Raphael J. .
    Basilio, Joao C. .
    [J]. IFAC PAPERSONLINE, 2020, 53 (04): : 243 - 249
  • [2] Robust nonblocking supervisory control of discrete-event systems
    Bourdon, SE
    Lawford, M
    Wonham, WM
    [J]. IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2005, 50 (12) : 2015 - 2021
  • [3] Quantitatively nonblocking supervisory control of discrete-event systems
    Zhang, Renyuan
    Wang, Jiahao
    Wang, Zenghui
    Cai, Kai
    [J]. AUTOMATICA, 2024, 170
  • [4] Nonblocking Supervisory Control of Discrete Event Systems Modeled by Mealy Automata With Nondeterministic Output Functions
    Ushio, Toshimitsu
    Takai, Shigemasa
    [J]. IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2016, 61 (03) : 799 - 804
  • [5] Robust nonblocking supervisory control of discrete-event systems
    Bourdon, SE
    Lawford, M
    Wonham, WM
    [J]. PROCEEDINGS OF THE 2002 AMERICAN CONTROL CONFERENCE, VOLS 1-6, 2002, 1-6 : 730 - 735
  • [6] Minimal Diagnosis and Diagnosability of Discrete-Event Systems Modeled by Automata
    Zhao, Xiangfu
    Lamperti, Gianfranco
    Ouyang, Dantong
    Tong, Xiangrong
    [J]. COMPLEXITY, 2020, 2020
  • [8] Nonblocking coordination of discrete-event systems by control-flow nets
    Feng, Lei
    Wonham, W. M.
    [J]. PROCEEDINGS OF THE 46TH IEEE CONFERENCE ON DECISION AND CONTROL, VOLS 1-14, 2007, : 937 - 942
  • [9] N-Step Nonblocking Supervisory Control of Discrete-Event Systems
    Zhang, Renyuan
    Wang, Zenghui
    Cai, Kai
    [J]. 2021 60TH IEEE CONFERENCE ON DECISION AND CONTROL (CDC), 2021, : 339 - 344
  • [10] CONTROL OF DISCRETE-EVENT SYSTEMS MODELED AS HIERARCHICAL STATE MACHINES
    BRAVE, Y
    HEYMANN, M
    [J]. IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 1993, 38 (12) : 1803 - 1819