A State Class Based Controller Synthesis Approach for Time Petri Nets

被引:3
|
作者
Leclercq, Loriane [1 ]
Lime, Didier [1 ]
Roux, Olivier H. [1 ]
机构
[1] Ecole Cent Nantes, CNRS, LS2N, Nantes, France
来源
APPLICATION AND THEORY OF PETRI NETS AND CONCURRENCY, PETRI NETS 2023 | 2023年 / 13929卷
关键词
Time Petri nets; state classes; timed games; controller synthesis; REACHABILITY; ALGORITHMS; SEMANTICS; SYSTEMS;
D O I
10.1007/978-3-031-33620-1_21
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We propose a new algorithm for reachability controller synthesis with time Petri nets (TPN). We consider an unusual semantics of time Petri nets in which the firing date of a transition is chosen in its static firing interval when it becomes enabled. This semantics is motivated i) by a practical concern: it aims at approaching the implementation of the controller on a real-time target; ii) by a theoretical concern: it ensures that in the classical state class graph [6], every state in each state class is an actual reachable state from the TPN, which is not the case with the usual interval-based semantics. We define a new kind of two-player timed game over the state class graph and we show how to efficiently and symbolically compute the winning states using state classes. The approach is implemented in the tool Romeo [23]. We illustrate it on various examples including a case-study from [2].
引用
收藏
页码:393 / 414
页数:22
相关论文
共 50 条
  • [21] State space computation and analysis of Time Petri Nets
    Gardey, Guillaume
    Roux, Olivier H.
    Roux, Olivier F.
    THEORY AND PRACTICE OF LOGIC PROGRAMMING, 2006, 6 : 301 - 320
  • [22] Symmetry Reduced State Classes for Time Petri Nets
    Bourdil, Pierre-Alain
    Berthomieu, Bernard
    Dal Zilio, Silvano
    Vernadat, Francois
    30TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, VOLS I AND II, 2015, : 1751 - 1758
  • [23] A State-Equation-Based Backward Approach to a Legal Firing Sequence Existence Problem in Petri Nets
    Qi, Liang
    Su, Yue
    Zhou, MengChu
    Abusorrah, Abdullah
    IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2023, 53 (08): : 4968 - 4979
  • [24] Parametric Model-Checking of Time Petri Nets with Stopwatches Using the State-Class Graph
    Traonouez, Louis-Marie
    Lime, Didier
    Roux, Olivier H.
    FORMAL MODELING AND ANALYSIS OF TIMED SYSTEMS, PROCEEDINGS, 2008, 5215 : 280 - 294
  • [25] Reachability Analysis of Time Basic Petri Nets: a Time Coverage Approach
    Bellettini, Carlo
    Capra, Lorenzo
    13TH INTERNATIONAL SYMPOSIUM ON SYMBOLIC AND NUMERIC ALGORITHMS FOR SCIENTIFIC COMPUTING (SYNASC 2011), 2012, : 110 - 117
  • [26] Performance Evaluation of Petri nets Centralized Implementation. The Execution Time Controller
    Ramón Piedrafita
    José Luis Villarroel
    Discrete Event Dynamic Systems, 2011, 21 : 139 - 169
  • [27] On Liveness and a Class of Generalized Petri Nets
    Abdul-Hussin, Mowfak H.
    Banaszak, Zbigniew A.
    2017 8TH ANNUAL INDUSTRIAL AUTOMATION AND ELECTROMECHANICAL ENGINEERING CONFERENCE (IEMECON), 2017, : 257 - 267
  • [28] Performance Optimization for a Class of Petri Nets
    Shi, Weijie
    He, Zhou
    Gu, Chan
    Ran, Ning
    Ma, Ziyue
    SENSORS, 2023, 23 (03)
  • [29] Time Petri nets with inhibitor hyperarcs. Formal semantics and state space computation
    Roux, OH
    Lime, D
    APPLICATIONS AND THEORY OF PETRI NETS 2004, PROCEEDINGS, 2004, 3099 : 371 - 390
  • [30] Time processes for time Petri nets
    Aura, T
    Lilius, J
    APPLICATION AND THEORY OF PETRI NETS 1997, 1997, 1248 : 136 - 155