Petri Net Modeling and Deadlock-Free Scheduling of Attachable Heterogeneous AGV Systems

📅 2025-08-01
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
To address deadlock risks and scheduling complexity in collaborative transportation involving connectable heterogeneous AGVs (carriers and shuttles), this paper proposes a Petri net–based cooperative scheduling method. We innovatively design a trigger-driven decoding mechanism that models AGV connection/separation dynamics as Petri net transitions, integrated with online deadlock detection and prevention. Furthermore, we develop a Petri net–guided adaptive large neighborhood search (ALNS) metaheuristic, incorporating acceleration techniques and dependency-aware neighborhood operators. Experiments on real industrial data demonstrate that our approach significantly outperforms engineering heuristics, exact solvers, and four state-of-the-art metaheuristics—achieving superior performance in scheduling efficiency, safety, and robustness. It also enables optimization of management decisions under connectivity constraints.

Technology Category

Application Category

📝 Abstract
The increasing demand for automation and flexibility drives the widespread adoption of heterogeneous automated guided vehicles (AGVs). This work intends to investigate a new scheduling problem in a material transportation system consisting of attachable heterogeneous AGVs, namely carriers and shuttles. They can flexibly attach to and detach from each other to cooperatively execute complex transportation tasks. While such collaboration enhances operational efficiency, the attachment-induced synchronization and interdependence render the scheduling coupled and susceptible to deadlock. To tackle this challenge, Petri nets are introduced to model AGV schedules, well describing the concurrent and sequential task execution and carrier-shuttle synchronization. Based on Petri net theory, a firing-driven decoding method is proposed, along with deadlock detection and prevention strategies to ensure deadlock-free schedules. Furthermore, a Petri net-based metaheuristic is developed in an adaptive large neighborhood search framework and incorporates an effective acceleration method to enhance computational efficiency. Finally, numerical experiments using real-world industrial data validate the effectiveness of the proposed algorithm against the scheduling policy applied in engineering practice, an exact solver, and four state-of-the-art metaheuristics. A sensitivity analysis is also conducted to provide managerial insights.
Problem

Research questions and friction points this paper is trying to address.

Modeling attachable heterogeneous AGV systems to prevent deadlock
Developing deadlock-free scheduling using Petri nets and metaheuristics
Validating algorithm effectiveness with real-world industrial data
Innovation

Methods, ideas, or system contributions that make the work stand out.

Petri nets model AGV schedules and synchronization
Firing-driven decoding with deadlock prevention strategies
Petri net-based metaheuristic in adaptive search framework
🔎 Similar Papers
No similar papers found.
B
Boyu Li
State Key Laboratory of Industrial Control Technology, Zhejiang University, Hangzhou 310027, China
Z
Zhengchen Li
State Key Laboratory of Industrial Control Technology, Zhejiang University, Hangzhou 310027, China
Weimin Wu
Weimin Wu
Ph.D. Candidate in Computer Science, Northwestern University
AI for BiologyML Theory
M
Mengchu Zhou
School of Information and Electronic Engineering, Zhejiang Gongshang University, Hangzhou 310018, China, and also with the Department of Electrical and Computer Engineering, New Jersey Institute of Technology, Newark, NJ 07102 USA