基于变迁覆盖的自动化制造系统小规模活性强制监控器

Small-Size Liveness-Enforcing Supervisor for Automated Manufacturing Systems Using the Theory of Transition Cover

IEEE Transactions on Systems, Man, and Cybernetics: Systems · 2022
被引 9
ABS 3

中文导读

针对自动化制造系统的死锁问题,提出一种基于变迁覆盖的活性强制监控器设计方法,通过添加少量监控器实现小规模结构,适用于变迁数较少的系统。

Abstract

The supervisor simplification problem for automated manufacturing systems (AMSs) has been receiving increasing attention in recent years. This article uses a well-known class of Petri nets, namely, systems of sequential systems with shared resources (S4Rs) to model general AMSs. We aim to simplify the liveness-enforcing supervisor for S4R by using the concept of transition cover (TC). Deadlocks in S4R can be characterized by a kind of special structural object called perfect activity circuits (PACs). First, a set of special PACs are defined as a TC and its effectness is also verified. Then, by adding a monitor with a control variable to each PAC in an effective TC (ETC), we establish a liveness-enforcing supervisor for S4R. The control variables are determined by solving an integer linear programming problem so as to increase the supervisor’s permissiveness as much as possible. Under the proposed control methodology, it is analyzed that the upper bound of the number of monitors equates to that of transitions in S4R. Especially for the system with a few transitions, since not many monitors are added, the proposed supervisor has relatively small-scaled structures or a small number of control places. In addition, we present algorithms to get an ETC from any nonlive S4R. Based on this ETC, we can design one liveness-enforcing supervisor of small size for the underlying S4R. Finally, some examples are used to illustrate the proposed approach.

自动化制造系统Petri网死锁控制监督控制离散事件系统