Title of article
Integrated design of optimal supervisors for the enforcement of static and behavioral specifications in Petri net models
Author/Authors
Basile، نويسنده , , F. and Cordone، نويسنده , , R. and Piroddi، نويسنده , , L.، نويسنده ,
Issue Information
روزنامه با شماره پیاپی سال 2013
Pages
8
From page
3432
To page
3439
Abstract
Petri net (PN) supervisory control is often performed through a sequential procedure that introduces additional constraint layers over an initial unconstrained PN model, using generalized mutual exclusion constraints (GMECs) implemented as monitor places. This is typical, e.g., in the context of flexible manufacturing systems, where the initial model represents the production sequences and the constraints are used to express static specifications, such as job limitations or the usage of resources, and behavioral ones, as liveness, controllability, etc. This sequential procedure may yield a redundant model, that is not easily reduced a posteriori. Also, it is difficult to ensure maximal permissivity with respect to multiple behavioral specifications. This paper, building on recent results regarding optimal supervisor design with branch & bound methods, proposes an integrated modeling approach that can be used to derive a minimal supervisor guaranteeing the attainment of an arbitrary set of static and behavioral specifications in a maximally permissive way. Among behavioral specifications, deadlock-freeness, liveness, reversibility and behavioral controllability are considered in the paper. The supervisor comes in the form of a simple set of GMECs or of a disjunction of sets of GMECs. Some examples emphasize the potential model size reductions that can be achieved.
Keywords
liveness , supervisory control , Linear and nonlinear classifiers , Monitors , Petri Nets , Discrete Event Systems
Journal title
Automatica
Serial Year
2013
Journal title
Automatica
Record number
1449548
Link To Document