Production System Monitoring Based on Petri Nets Enhanced with Multi-Source Information
Abstract
1. Introduction
2. Multi-Source Data Acquisition for Production Systems
2.1. Production System of Civil Defense Doors
2.2. Design of Data Collection Method for the Produce System
- The original absolute pixel coordinates of each key point in the image coordinate system;
- Offset vectors of all key points relative to the wrist joint (i.e., key point #0);
- Position information of the hand’s minimum enclosing bounding box within the global image;
- A unit vector pointing from the tip of the index finger (keypoint #8) toward the wrist;
- Features extracted from the cropped hand region, including grayscale intensity histograms, horizontal and vertical edge responses computed via Sobel operators, and row/column-wise integral projections—collectively used to assist in inferring the worker’s actions and states.
3. Information-Enhanced Petri Nets
3.1. Visualized Petri Nets for Produce Unit
3.2. Multi-Source Information-Enhanced Petri Nets
- (1)
- Resource constraint is satisfied: For all p ∈ Γ(t), M(p) ≥ 1 (all required resource places contain at least one token).
- (2)
- Input places are ready: For all p ∈ ∘t (where ∘t is input places), M(p) ≥ 1 (raw materials or intermediate products are available).
- (3)
- Cycle constraint is satisfied: The cycle parameter Σ(f) corresponding to the flow relation F conforms to production requirements (the cycle value of the directed arc meets process specifications).
- (4)
- Progress deviation is within the allowable range: The deviation between the filling degree of the progress bar and the standard working hours does not trigger the early warning threshold.
4. Case Study
5. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Yang, H.Y. Balance of mixed flow assembly line based on industrial engineering mathematics and simulated annealing improved algorithm. Results Eng. 2024, 22, 102071. [Google Scholar] [CrossRef]
- Yang, W.; Luo, G.; Li, H. GRU-based real-time scheduling method for production-logistics collaboration in digital twin workshop. J. Manuf. Syst. 2025, 82, 1269–1289. [Google Scholar] [CrossRef]
- Zhang, Q.; Li, H.; Shen, S. Multi-objective optimization of the mixed-flow intelligent production line for automotive MEMS pressure sensors. Appl. Intell. 2025, 55, 72. [Google Scholar] [CrossRef]
- Qian, W.; Guo, Y.; Zhang, H.; Huang, S.; Zhang, L.; Zhou, H.; Fang, W.; Zha, S. Digital twin driven production progress prediction for discrete manufacturing workshop. Robot. Comput.-Integr. Manuf. 2023, 80, 102456. [Google Scholar] [CrossRef]
- Chen, J.; Zhang, Z.; Wang, L.; Tang, D.; Cai, Q.; Chen, K. Self-adaptive production scheduling for discrete manufacturing workshop using multi-agent cyber physical system. Eng. Appl. Artif. Intell. 2025, 150, 110638. [Google Scholar] [CrossRef]
- Bofill, J. Exploring Digital Twin-Based Fault Monitoring: Challenges and Opportunities. Lat. Am. Symp. Depend. Secur. Comput. 2023, 23, 7087. [Google Scholar] [CrossRef]
- Yan, W.H. A Review of Real-Time Fault Diagnosis Methods for Industrial Smart Manufacturing. Processes 2023, 11, 369. [Google Scholar] [CrossRef]
- Angleraud, A.; Ekrekli, A.; Samarawickrama, K.; Sharma, G.; Pieters, R. Sensor-based human–robot collaboration for industrial tasks. Robot. Comput.-Integr. Manuf. 2024, 86, 102663. [Google Scholar] [CrossRef]
- Trabelsi, Z.; Alnajjar, F.; Parambil, M.M.A.; Gochoo, M.; Ali, L. Real-Time Attention Monitoring System for Classroom: A Deep Learning Approach for Student’s Behavior Recognition. Big Data Cogn. Comput. 2023, 7, 48. [Google Scholar] [CrossRef]
- Qadeer, N.; Shah, J.H.; Sharif, M.; Dahan, F.; Khokhar, F.A.; Ghazal, R. Multi-camera tracking of mechanically thrown objects for automated in-plant logistics by cognitive robots in Industry 4.0. Vis. Comput. 2024, 40, 9063–9082. [Google Scholar] [CrossRef]
- Wang, Z.P. Multi-scale control and action recognition based human-robot collaboration framework facing new generation intelligent manufacturing. Robot. Comput.-Integr. Manuf. 2025, 91, 102847. [Google Scholar] [CrossRef]
- Yan, X.Z.; Zhang, H.; Li, H. Estimating Worker-Centric 3D Spatial Crowdedness for Construction Safety Management Using a Single 2D Camera. J. Comput. Civ. Eng. 2019, 33, 04019030. [Google Scholar] [CrossRef]
- Wang, Y.J.; Niu, X.; Yu, C. FFCI: A Camera and IMU Sensors-Based Multi-Modal Neural Network for Activity Recognition in Smart Factory. IEEE Trans. Consum. Electron. 2025, 71, 6528–6538. [Google Scholar] [CrossRef]
- Andronas, D. Towards seamless collaboration of humans and high-payload robots: An automotive case study. Robot. Comput.-Integr. Manuf. 2023, 83, 102544. [Google Scholar] [CrossRef]
- Yang, X.J. ATD-GCN: A human activity recognition approach for human-robot collaboration based on adaptive skeleton tree-decomposition. Robot. Comput.-Integr. Manuf. 2025, 95, 103019. [Google Scholar] [CrossRef]
- Li, X.; Luo, J.; Li, J.; Yi, S.; Pan, C. Parallel Petri Nets Modeling Method of Manufacturing System Based on the improved PDDL. In Proceedings of the 2022 IEEE International Conference on Networking, Sensing and Control (ICNSC), Shanghai, China, 15–18 December 2022; pp. 1–6. [Google Scholar]
- Valdez-Zumba, C.F.; Guerrero-Vásquez, L.F. Fault Management in Speed Control Systems of Hydroelectric Power Plants Through Petri Nets Modeling: Case Study of the Alazán Power Plant, Ecuador. Energies 2025, 18, 3176. [Google Scholar] [CrossRef]
- Kherbache, M.; Ahmed, A.; Maimour, M.; Rondeau, E. Constructing a Network Digital Twin through formal modeling: Tackling the virtual–real mapping challenge in IIoT networks. Internet Things 2023, 24, 101000. [Google Scholar] [CrossRef]
- Du, N.; Yang, Y. APetri net-based approach to robust deadlock prevention in automated manufacturing systems with unreliable resources. Trans. Inst. Meas. Control 2024, 48, 265–276. [Google Scholar] [CrossRef]
- Yang, Y.H.; Liu, X.D.; Lu, W. A Cyber–Physical Systems-Based Double-Layer Mapping Petri Net Model for Factory Process Flow Control. Appl. Sci. 2023, 13, 8975. [Google Scholar] [CrossRef]
- Oliveira Júnior, A.; Calvo-Rolle, J.-L.; Leitão, P. Artificial Intelligence Data-Driven Petri nets Approach for Virtualizing Digital Twins. In Proceedings of the 2023 IEEE International Conference on Industrial Technology (ICIT), Orlando, FL, USA, 4–6 April 2023; Volume 12, pp. 106249–106263. [Google Scholar]
- Pla, A.; Gay, P.; Meléndez, J. Petri net-based process monitoring: A workflow management system for process modelling and monitoring. J. Intell. Manuf. 2014, 25, 539–554. [Google Scholar] [CrossRef]
- Liu, H.; Qi, J.; Feng, H. Research on state monitoring and diagnosis models for multi-state systems based on Petri nets. Results Eng. 2025, 27, 106249. [Google Scholar] [CrossRef]
- Chen, L.S.; He, Y.; Zhang, B.; Xia, C.; Qiu, Y.C.; Yu, Z.H. Petri Net-Based Information Enhancement for Quality Monitoring in the Cigarette Manufacturing Process. Measurement 2025, 255, 117999. [Google Scholar] [CrossRef]
- Chen, Q.Y.; He, Y.H.; Yu, G.D.; Xu, C.; Liu, M.Y.; Li, Z.M. KBMP: Kubernetes-Orchestrated IoT Online Battery Monitoring Platform. IEEE Internet Things J. 2024, 11, 25358–25370. [Google Scholar] [CrossRef]





| Production Unit | Status Classification |
|---|---|
| Pipe Cutting | Human: H0 (None), H1 (Idle), H2 (Loading materials), H3 (Operating), H4 (Unloading materials) |
| Machine: M1 (Idle), M2 (Working) | |
| Plate Cutting | Human: H0 (None), H1 (Idle), H2 (Loading materials), H3 (Operating), H4 (Unloading materials) |
| Machine: M1 (Ideal), M2 (Plate Parts Cutting), M3 (Surface Plate Cutting), M4 (Bottom Plate) | |
| Base Welding | Human: H0 (None), H1 (Idle), H2 (Loading materials), H3 (Operating), H4 (Unloading materials) |
| Machine: M1 (Idle), M2 (Working) | |
| Bending | Human: H0 (None), H1 (Idle), H2 (Loading materials), H3 (Operating), H4 (Unloading materials) |
| Machine: M1 (Idle), M2 (Working) | |
| Frame Assembling | Human: H0 (None), H1 (Idle), H2 (Install support), H3 (Fasten), H4 (Transporting) |
| Door-Frame Assembling | Human: H0 (None), H1 (Idle), H2 (Replace), H3 (Calibration), H4 (Fasten), H5 (Welding), H6 (Transporting) |
| Final Assembling | Human: H0 (None), H1 (Idle), H2 (Replace), H3 (Welding), H4 (Transporting) |
| Machine: M1 (Idle), M2 (Welding), M3 (Transporting) | |
| Surface Treatment | Human: H0 (None), H1 (Idle), H2 (Deburring), H3 (Dedusting), H4 (Painting) |
| Place | Name | Place | Name |
|---|---|---|---|
| PH1 | Workers of cutting, bending tasks | PH2 | Workers of welding task |
| PH3 | Workers of assembling task | PM4 | Pipe cutting machine available |
| PM5 | Plate cutting machine available | PM6 | Welding machine available |
| PM7 | Bending machine available | PM8 | Assembling platforms available |
| PM9 | Final assembling machine available | PA10 | Pipe raw material |
| PA11 | Pipe cutting in process | PA12 | Pipe parts |
| PA13 | Plate raw material | PA14 | Plate cutting in process |
| PA15 | Plate parts | PA16 | Surface plate |
| PA17 | Bottom plate | PA18 | Welding in process |
| PA19 | Base | PA20 | Bending in process |
| PA21 | Door surface | PA22 | Frame |
| PA23 | Door-Frame assembling in process | PA24 | Door-Frame |
| PA25 | Final assembling in process | PA26 | Complete door |
| PA27 | Surface treatment is in progress | PA28 | Final product |
| T | Name | T | Name |
|---|---|---|---|
| T1 | Pipe cutting begins | T2 | Pipe cutting finished |
| T3 | Plate cutting begins | T4 | Plate cutting finished |
| T5 | Base welding begins | T6 | Base welding finished |
| T7 | Bending begins | T8 | Bending finished |
| T9 | Frame assembling begins | T10 | Frame assembling finished |
| T11 | Door-Frame assembling begins | T12 | Door-Frame assembling finished |
| T13 | Final assembling begins | T14 | Final assembling finished |
| T15 | Surface treatment begins | T16 | Surface treatment finished |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Liu, P.; Li, X.; Zhang, C.; Kang, Y.; Qian, J.; Chen, W. Production System Monitoring Based on Petri Nets Enhanced with Multi-Source Information. Sensors 2026, 26, 1785. https://doi.org/10.3390/s26061785
Liu P, Li X, Zhang C, Kang Y, Qian J, Chen W. Production System Monitoring Based on Petri Nets Enhanced with Multi-Source Information. Sensors. 2026; 26(6):1785. https://doi.org/10.3390/s26061785
Chicago/Turabian StyleLiu, Peng, Xinze Li, Chenlong Zhang, Yanru Kang, Jun Qian, and Weizheng Chen. 2026. "Production System Monitoring Based on Petri Nets Enhanced with Multi-Source Information" Sensors 26, no. 6: 1785. https://doi.org/10.3390/s26061785
APA StyleLiu, P., Li, X., Zhang, C., Kang, Y., Qian, J., & Chen, W. (2026). Production System Monitoring Based on Petri Nets Enhanced with Multi-Source Information. Sensors, 26(6), 1785. https://doi.org/10.3390/s26061785

