This paper uses Petri nets (PNs) as a modeling tool to deal with the forbidden state problem of discrete event systems (DESs) in the presence of both unobservable and uncontrollable events. First of all, it is proved that two state specifications are equivalent if their admissible marking sets coincide. Motivated by this result, we focus on studying how to compute optimal policies with respect to a state specification that is an admissible linear constraint. Thanks to many approaches in the literature that allow one to efficiently transform an arbitrary linear constraint into an admissible one with the admissible marking set unchanged, the proposed result remains useful in the more general case of arbitrary linear constraints. Specifically, focusing on ordinary PNs subject to an admissible linear constraint, we propose an optimal control policy whose computation mainly lies in the computation of the unobservable minimal decrease, a parameter depending on the current observation and the given constraint. A procedure to compute such a parameter with polynomial complexity is proposed provided that a particular subnet, called observation subnet, is acyclic and backward-conflict and backward-concurrent free (BBF). As a result, under such assumptions, the optimal control policy could be computed with polynomial complexity.

Supervisory control of a class of Petri nets with unobservable and uncontrollable transitions

You D.;Seatzu C.
2019-01-01

Abstract

This paper uses Petri nets (PNs) as a modeling tool to deal with the forbidden state problem of discrete event systems (DESs) in the presence of both unobservable and uncontrollable events. First of all, it is proved that two state specifications are equivalent if their admissible marking sets coincide. Motivated by this result, we focus on studying how to compute optimal policies with respect to a state specification that is an admissible linear constraint. Thanks to many approaches in the literature that allow one to efficiently transform an arbitrary linear constraint into an admissible one with the admissible marking set unchanged, the proposed result remains useful in the more general case of arbitrary linear constraints. Specifically, focusing on ordinary PNs subject to an admissible linear constraint, we propose an optimal control policy whose computation mainly lies in the computation of the unobservable minimal decrease, a parameter depending on the current observation and the given constraint. A procedure to compute such a parameter with polynomial complexity is proposed provided that a particular subnet, called observation subnet, is acyclic and backward-conflict and backward-concurrent free (BBF). As a result, under such assumptions, the optimal control policy could be computed with polynomial complexity.
2019
Discrete event systems
Linear constraints
Petri nets
Supervisory control
Unobservable and uncontrollable transitions
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11584/308111
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 13
  • ???jsp.display-item.citation.isi??? 10
social impact