Supervisory Control Synthesis of Timed Automata Using Forcible Events

被引:5
作者
Rashidinejad, Aida [1 ]
Reniers, Michel [1 ]
Fabian, Martin [2 ]
机构
[1] Eindhoven Univ Technol, Dept Mech Engn, Control Syst Technol, NL-5612 AZ Eindhoven, Netherlands
[2] Chalmers Univ Technol, Dept Elect Engn, S-41296 Gothenburg, Sweden
基金
欧盟地平线“2020”;
关键词
Clocks; Automata; Supervisory control; Cost accounting; Behavioral sciences; Semantics; Explosions; Discrete-event systems (DES); forcible event; maximally permissive; nonblocking; real time; supervisory control; synthesis; DISCRETE;
D O I
10.1109/TAC.2023.3275440
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This article presents an algorithm for synthesizing a supervisor for timed automata (TA) using the conventional supervisory control theory. The algorithm is directly applicable to TA without explicit transformation into finite automata, and iteratively strengthens the guards of edges labeled by controllable events and invariants of locations where the progression of time can be preempted by forcible events. The synthesized supervisor, also a TA, is controllable, maximally permissive, and guarantees a nonblocking and safe supervised plant. The use of real-valued clocks in TA makes it a practical modeling framework; however, the infinite state space brings challenges. The proposed algorithm addresses these by providing a synthesis method that avoids the state-space explosion of finite automata and the loss of information that can result from abstraction of real-time values.
引用
收藏
页码:1074 / 1080
页数:7
相关论文
共 27 条
[1]  
Akesson K, 2006, WODES 2006: EIGHTH INTERNATIONAL WORKSHOP ON DISCRETE EVENT SYSTEMS, PROCEEDINGS, P384
[2]   A THEORY OF TIMED AUTOMATA [J].
ALUR, R ;
DILL, DL .
THEORETICAL COMPUTER SCIENCE, 1994, 126 (02) :183-235
[3]  
Alur R., 1999, Computer Aided Verification. 11th International Conference, CAV'99. Proceedings (Lecture Notes in Computer Science Vol.1633), P8
[4]  
Asarin E, 1998, SYSTEM STRUCTURE AND CONTROL 1998 (SSC'98), VOLS 1 AND 2, P447
[5]   Timed automata: Semantics, algorithms and tools [J].
Bengtsson, J ;
Yi, W .
LECTURES ON CONCURRENCY AND PETRI NETS: ADVANCES IN PETRI NETS, 2004, 3098 :87-124
[6]   Updatable timed automata [J].
Bouyer, P ;
Dufourd, C ;
Fleury, E ;
Petit, A .
THEORETICAL COMPUTER SCIENCE, 2004, 321 (2-3) :291-345
[7]  
Bouyer P., 2008, Modeling and Verification of Real-Time Systems, P111
[8]   SUPERVISORY CONTROL OF TIMED DISCRETE-EVENT SYSTEMS [J].
BRANDIN, BA ;
WONHAM, WM .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 1994, 39 (02) :329-342
[9]   Supervisory Control of Time-Interval Discrete Event Systems [J].
Brandin, Bertil ;
Su, Rong ;
Lin, Liyong .
IFAC PAPERSONLINE, 2020, 53 (04) :217-222
[10]  
Cassandras S., 2009, INTRO DISCRETE EVENT