Closed-loop Live Marked Graphs under Generalized Mutual Exclusion Constraint Enforcement

被引:20
作者
Basile, Francesco [1 ,3 ]
Recalde, Laura [2 ,4 ]
Chiacchio, Pasquale [1 ,3 ]
Silva, Manuel [4 ]
机构
[1] Univ Studi Salerno, Dipartimento Ingn dellInformazione Ingn Elettr, Fisciano SA, Italy
[2] Dep Informat Ingn Sistemas, Maria Luna 3, Zaragoza 50015, Spain
[3] Univ Salerno, Dipartimento Ingn Informaz & Ingn Elettr, I-84084 Fisciano, SA, Italy
[4] Dep Informat & Ingn Sistemas, Zaragoza 50015, Spain
来源
DISCRETE EVENT DYNAMIC SYSTEMS-THEORY AND APPLICATIONS | 2009年 / 19卷 / 01期
关键词
Supervisory control; Closed-loop liveness; Generalized mutual exclusion constraint; Monitor places; Marked graphs; FEEDBACK-CONTROL LOGIC; PETRI NETS; SUPERVISORS; SYSTEMS; TRANSITIONS;
D O I
10.1007/s10626-008-0050-7
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Enforcing a supervisory control policy to avoid forbidden states on a discrete event system modeled by a Petri net may result in a non live system. This may happen even if the admissible states are specified by Generalized Mutual Exclusion Constraints (GMECs). This leads to the problem of synthesizing a maximally permissive control policy preserving liveness of the system under a GMEC. This problem is very interesting in practice, but difficult even for a restricted class of systems. In this paper, we focus on systems which can be modeled as live and safe Marked Graphs (MGs). On such systems, when some of the transitions are uncontrollable, a GMEC can be forced by a monitor place if a not maximally permissive policy is accepted, otherwise a more complex control has to be adopted. Anyway, liveness of the closed-loop system (plant plus control) is not guaranteed. Two sufficient conditions to verify the closed-loop liveness of a live and safe MG plant controlled by a monitor are derived. A sufficient condition for closed loop liveness of MGs where a GMEC has been enforced on is derived. In addition, a set of predicates is provided that enforces, in a maximally permissive way, a GMEC while preserving closed-loop liveness on live and safe MG systems under some restrictions.
引用
收藏
页码:1 / 30
页数:30
相关论文
共 17 条
[1]  
[Anonymous], 2003, COMBINATORIAL OPTIMI
[2]   Suboptimal supervisory control of Petri nets in presence of uncontrollable transitions via monitor places [J].
Basile, F ;
Chiacchio, P ;
Giua, A .
AUTOMATICA, 2006, 42 (06) :995-1004
[3]  
GIUA A, 1992, 1992 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS, VOLS 1 AND 2, P974, DOI 10.1109/ICSMC.1992.271666
[4]  
Giua A., 1993, IFAC, P267
[5]   ON CLOSED-LOOP LIVENESS OF DISCRETE-EVENT SYSTEMS UNDER MAXIMALLY PERMISSIVE CONTROL [J].
HOLLOWAY, LE ;
KROGH, BH .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 1992, 37 (05) :692-697
[6]   SYNTHESIS OF FEEDBACK-CONTROL LOGIC FOR A CLASS OF CONTROLLED PETRI NETS [J].
HOLLOWAY, LE ;
KROGH, BH .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 1990, 35 (05) :514-523
[7]   A survey of Petri net methods for controlled discrete event systems [J].
Holloway, LE ;
Krogh, BH ;
Giua, A .
DISCRETE EVENT DYNAMIC SYSTEMS-THEORY AND APPLICATIONS, 1997, 7 (02) :151-190
[8]  
IORDACHE M, 2006, SUPERVISION CONTROL
[9]   Design of T-liveness enforcing supervisors in Petri nets [J].
Iordache, MV ;
Antsaklis, PJ .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2003, 48 (11) :1962-1974
[10]   Synthesis of deadlock prevention supervisors using Petri nets [J].
Iordache, MV ;
Moody, JO ;
Antsaklis, PJ .
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 2002, 18 (01) :59-68