A Novel Methodology to Deadlock Analysis and Avoidance for Automatic Control Systems Based on Petri Net

Numerous studies have utilized Petri nets for modeling, fault diagnosis, and deadlock control in manufacturing processes and systems. However, most are confined to specific subclasses of Petri nets, thus limiting their applicability. This paper extends the research scope by focusing on generalized Petri nets, analyzing system models from a novel perspective, and demonstrating the complete workflow from modeling to constraint establishment, controller integration, and deadlock avoidance. The methodology begins with an introduction to thread analysis, which involves identifying critical transitions within individual threads to locate resource cycles and minimal siphons corresponding to dead transitions, along with the presentation of a dedicated algorithm for this purpose. Next, optimal constraints are derived based on the thread analysis approach, with generalized patterns summarized for partially parameterized scenarios. Controllers are then incorporated into the system model according to the aforementioned constraints. Finally, derivative issues arising from controller integration are discussed, and pathways based on thread–circuit analysis are synthesized. The entire process described above is substantiated through illustrative case studies.

Authors

Institutions

Publication Details

Journal
Processes
Published
2025-10-21
DOI
https://doi.org/10.3390/pr13103368
Citations
1
Primary Topic
Petri Nets in System Modeling
Type
article
Field-Weighted Citation Impact
1.50

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A Novel Methodology to Deadlock Analysis and Avoidance for Automatic Control Systems Based on Petri Net

Wangyu Wu, Xuanxuan Guan -, Yao Ni
1 citations
Processes
Petri Nets in System Modeling
1.50
article

A Novel Methodology to Deadlock Analysis and Avoidance for Automatic Control Systems Based on Petri Net

Wangyu Wu, Xuanxuan Guan -, Yao Ni
article en
1 citations

Abstract

Numerous studies have utilized Petri nets for modeling, fault diagnosis, and deadlock control in manufacturing processes and systems. However, most are confined to specific subclasses of Petri nets, thus limiting their applicability. This paper extends the research scope by focusing on generalized Petri nets, analyzing system models from a novel perspective, and demonstrating the complete workflow from modeling to constraint establishment, controller integration, and deadlock avoidance. The methodology begins with an introduction to thread analysis, which involves identifying critical transitions within individual threads to locate resource cycles and minimal siphons corresponding to dead transitions, along with the presentation of a dedicated algorithm for this purpose. Next, optimal constraints are derived based on the thread analysis approach, with generalized patterns summarized for partially parameterized scenarios. Controllers are then incorporated into the system model according to the aforementioned constraints. Finally, derivative issues arising from controller integration are discussed, and pathways based on thread–circuit analysis are synthesized. The entire process described above is substantiated through illustrative case studies.

ProcessesVol. 13(10)
Guangdong University of Technology (CN), University of Liverpool (GB)
Suzhou University
Openalex Percentile: Top 12%
Petri Nets in System Modeling
1.50
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

A Novel Methodology to Deadlock Analysis and Avoidance for Automatic Control Systems Based on Petri Net — Wangyu Wu, Xuanxuan Guan -, et al. · Processes (2025) | TGRS Research Map | TGRS