An Improved Synthesis Method Based on ILPP and Colored Petri Net for Liveness Enforcing Controller of Flexible Manufacturing Systems

IEEE ACCESS(2022)

引用 1|浏览12
暂无评分
摘要
Petri nets are used to design deadlock control strategies for flexible manufacturing systems (FMSs), which typically involve the addition of monitors and the associated arcs to the FMS. The addition of several monitors and associated arcs to the first constructed Petri net model significantly complicates the Petri net controller. This paper develops a two-step method for preventing deadlocks based on a colored Petri net and a structurally minimal approach that significantly reduces the number of monitors. In the first step, a vector covering technique is applied to generate a minimal covered set of first-met bad markings (FBMs) and legal markings that are respectively smaller than the sets of FBMs and legal markings. At one iteration, place invariants (PIs) corresponding to monitors are constructed by solving an integer linear programming problem (ILPP) to prohibit the maximum number of FBMs, while allowing all legal markings in the minimal covering set. The purpose of the ILPP is to maximize the number of FBMs forbidden by the PIs. Then, based on a colored Petri net, all generated monitors are combined into a global control place. Therefore, a supervisor with minimal structural complexity can be constructed. The obtained net model is controlled after the addition of the designed supervisor. Two instances from the literature are considered to illustrate the proposed approach.
更多
查看译文
关键词
System recovery, Monitoring, Petri nets, Law, Complexity theory, Frequency modulation, Behavioral sciences, Colored Petri nets, integer linear programming, flexible manufacturing system, deadlock prevention
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要