监督人
不可见的
Petri网
班级(哲学)
计算机科学
整数规划
控制(管理)
监督控制
整数(计算机科学)
任务(项目管理)
理论计算机科学
算法
程序设计语言
人工智能
数学
工程类
系统工程
政治学
法学
计量经济学
作者
Ning Ran,Tingting Li,Shouguang Wang,Zhou He
标识
DOI:10.1109/tase.2023.3246057
摘要
This paper focuses on designing event feedback supervisors to enforce control specifications on Petri nets with uncontrollable and unobservable transitions. For each observation, the supervisor is able to select some controllable transitions to disable such that the system never reaches illegal markings. Two different methods are given to design such a supervisor. The first method computes the control policy by solving some integer linear programming problems, while the second one designs supervisors by taking advantage of the structural properties of a class of Petri nets. The computational efficiencies of these two methods increase successively at the expense of their application scopes. Two examples are given to illustrate the proposed methods, respectively. Note to Practitioners—The motivation of this paper consists in ensuring the behavior of a manufacturing system within a given legal behavior. The typical task for a designer is to design a supervisor to restrict that the system never reaches a forbidden state under limited control and observation ability. To this end, this paper proposes two different methods to design such a supervisor. The first one needs to solve integer linear programming problems, while the second one is based on the structural analysis of a special class of systems. It should be noted that although the application scope of the first method is wider, the second method has higher computational efficiency. Therefore, the suitable method can be chosen in accordance with the specific application scenario, which is significant and useful to manufacturing engineers.
科研通智能强力驱动
Strongly Powered by AbleSci AI