Some observations on supervisory policies that enforce liveness in partially controlled Free-Choice Petri nets

被引:6
|
作者
Sreenivas, RS [1 ]
机构
[1] Univ Illinois, Dept Gen Engn, Coordinated Sci Lab, Urbana, IL 61801 USA
关键词
supervisory control; Petri nets;
D O I
10.1016/j.matcom.2005.11.002
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Every arc from a place to a transition in a Free-Choice Petri net (FCPN) is either the unique output arc of the place, or, the unique input arc to the transition [M.H.T. Hack, Analysis of production schemata by Petri nets, Master's thesis, Massachusetts Institute of Technology, February 1972; W. Reisig, Petri Nets, Springer-Verlag, Berlin, 1985; T. Murata, Petri nets: properties, analysis and applications, Proc. IEEE 77 (4) (1989) 541-580]. We consider FCPNs that are not live [J.L. Peterson, Petri Net Theory and the Modeling of Systems, Prentice-Hall, Englewood Cliffs, NJ, 1981; W. Reisig, Petri Nets, Springer-Verlag, Berlin, 1985; T. Murata, Petri nets: properties, analysis and applications, Proc. IEEE 77 (4) (1989) 541-580], and we investigate the existence of supervisory policies that can enforce liveness in partially controlled FCPNs. The external agent, or supervisor, can only prevent the firing of some (i.e. not all) transitions in a partially controlled FCPN. We first present an observation on supervisory policies that enforce liveness in partially-controlled FCPNs. Using this observation, we solve the supervisory synthesis problem for the family of choice-controlled FCPNs, defined in this paper. We then identify a new, sub-class of partially-controlled FCPNs that posses an easily-characterized (and easily-enforced) supervisory policy that enforces liveness. (c) 2005 IMACS. Published by Elsevier B.V. All rights reserved.
引用
收藏
页码:266 / 274
页数:9
相关论文
共 44 条
  • [21] On Invariant-Based Monitors That Enforce Liveness in a Class of Partially Controlled General Petri Nets
    Salimi, E.
    Sreenivas, R. S.
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2015, 60 (10) : 2825 - 2830
  • [22] Centralized and decentralized supervisory controller design to enforce boundedness, liveness, and reversibility in Petri nets
    Aybar, A
    Iftar, A
    Apaydin-Özkan, H
    INTERNATIONAL JOURNAL OF CONTROL, 2005, 78 (08) : 537 - 553
  • [23] Free-choice Petri nets - An algebraic approach
    Baccelli, F
    Foss, S
    Gaujal, B
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 1996, 41 (12) : 1751 - 1778
  • [24] Efficient Algorithm for Liveness/Safeness Analysis of Free-Choice Nets in A Petri Net Tool: HiPS
    Ide, Kazuto
    Wasaki, Katsumi
    2012 6TH INTERNATIONAL CONFERENCE ON NEW TRENDS IN INFORMATION SCIENCE, SERVICE SCIENCE AND DATA MINING (ISSDM2012), 2012, : 179 - 184
  • [25] On probabilistic diagnosis for free-choice Petri Nets
    Flochova, Jana
    Boel, Rene K.
    Jiroveanu, George
    2007 AMERICAN CONTROL CONFERENCE, VOLS 1-13, 2007, : 5541 - +
  • [26] Synthesis of Liveness Enforcing Supervisory Policies In Petri Nets by Stepwise Refinement
    Somnath, N.
    Sreenivas, R. S.
    PROCEEDINGS OF THE 2017 12TH IEEE CONFERENCE ON INDUSTRIAL ELECTRONICS AND APPLICATIONS (ICIEA), 2017, : 529 - 534
  • [27] Optimal sensor choice for observability in Free-choice Petri Nets
    Aguirre-Salas, L
    Begovich, O
    Ramirez-Treviño, A
    PROCEEDINGS OF THE 2001 IEEE INTERNATIONAL SYMPOSIUM ON INTELLIGENT CONTROL (ISIC'01), 2001, : 270 - 275
  • [28] Finding a Witness Path for Non-liveness in Free-Choice Nets
    Wimmel, Harro
    Wolf, Karsten
    APPLICATIONS AND THEORY OF PETRI NETS, 2011, 6709 : 189 - 207
  • [29] REDUCTION AND SYNTHESIS OF LIVE AND BOUNDED FREE-CHOICE PETRI NETS
    ESPARZA, J
    INFORMATION AND COMPUTATION, 1994, 114 (01) : 50 - 87
  • [30] On the Step Branching Time Closure of Free-Choice Petri Nets
    Mennicke, Stephan
    Schicke-Uffmann, Jens-Wolfhard
    Goltz, Ursula
    FORMAL TECHNIQUES FOR DISTRIBUTED OBJECTS, COMPONENTS, AND SYSTEMS, 2014, 8461 : 232 - 248