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 条
  • [1] Maximally permissive controller synthesis for time Petri nets
    Heidari, Parisa
    Boucheneb, Hanifa
    INTERNATIONAL JOURNAL OF CONTROL, 2013, 86 (03) : 493 - 511
  • [2] A Configurable State Class Method for Temporal Analysis of Time Petri Nets
    Pan, Li
    Ding, Zhi Jun
    Zhou, Meng Chu
    IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2014, 44 (04): : 482 - 493
  • [3] State class constructions for branching analysis of time Petri nets
    Berthomieu, B
    Vernadat, F
    TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, PROCEEDINGS, 2003, 2619 : 442 - 457
  • [4] State class graph for fuzzy time Petri nets
    Cardoso, J.
    Mao, Xiaoyu
    Valette, Robert
    MODELLING AND SIMULATION 2006, 2006, : 350 - +
  • [5] A State Class Construction for Computing the Intersection of Time Petri Nets Languages
    Lubat, Eric
    Dal Zilio, Silvano
    Le Botlan, Didier
    Pencole, Yannick
    Subias, Audine
    FORMAL MODELING AND ANALYSIS OF TIMED SYSTEMS (FORMATS 2019), 2019, 11750 : 79 - 95
  • [6] Reduction of constraints for controller synthesis based on safe Petri Nets
    Dideban, Abbas
    Alla, Hassane
    AUTOMATICA, 2008, 44 (07) : 1697 - 1706
  • [7] PARALLEL CONTROLLER SYNTHESIS USING PETRI NETS
    KOZLOWSKI, T
    DAGLESS, EL
    SAUL, JM
    ADAMSKI, M
    SZAJNA, J
    IEE PROCEEDINGS-COMPUTERS AND DIGITAL TECHNIQUES, 1995, 142 (04): : 263 - 271
  • [8] Avoiding state explosion in a class of Petri nets
    Salum, Latif
    EXPERT SYSTEMS WITH APPLICATIONS, 2015, 42 (01) : 519 - 526
  • [9] Reachability Problems and Abstract State Spaces for Time Petri Nets with Stopwatches
    Bernard Berthomieu
    Didier Lime
    Olivier H. Roux
    François Vernadat
    Discrete Event Dynamic Systems, 2007, 17 : 133 - 158
  • [10] Reachability problems and abstract state spaces for Time Petri nets with stopwatches
    Berthomieu, Bernard
    Lime, Didier
    Roux, Olivier H.
    Vernadat, Francois
    DISCRETE EVENT DYNAMIC SYSTEMS-THEORY AND APPLICATIONS, 2007, 17 (02): : 133 - 158