Waste Management Model with Timed Colored Petri Nets
DOI:
https://doi.org/10.20535/2786-8729.6.2025.333736Keywords:
waste management, waste management optimization, discrete event systems, Petri nets, vehicle routing problemAbstract
Waste management is a key element in the functioning of modern cities.This paper presents a new model of a waste collection system, described as a discrete-event system (DES), implemented using Timed Colored Petri Nets (TCPNs) in combination with an integrated Python server. The model is developed with consideration of container filling dynamics and variable routes, which ensures alignment with real urban conditions.A key element of the developed model is the interface of a vehicle routing problem with capacity constraints, multiple trips, and time windows (MTCVRPTW), which enables vehicles to service containers multiple times during a scheduled period while adhering to volume and time restrictions. The model supports configuration of parameters such as operational delays, container filling and overflow volumes, and vehicle load capacity. The simulation is implemented in CPN IDE using time series as input data, partitioned for efficient processing. Information about container filling levels and road conditions is periodically updated during real-time simulation, enhancing scalability and performance. The model generates event logs—movement, unloading, overflow, and servicing—which are processed by Python scripts to calculate performance metrics.The main performance metrics of the waste collection system were defined, including route distance and time, unloading efficiency, container overflow volume, servicing efficiency, and deviations of planned routes from the schedule.To demonstrate the operation of the model, an experiment was conducted using synthetic data approximating real-world conditions. The locations of 10 containers, unloading points, and depots were determined using the Google My Maps service based on coordinates of real objects in Kyiv. Realistic route distances and travel times were generated using the Google Distance Matrix API. The MTCVRPTW algorithm for two vehicles scheduled two trips per week according to static routes. The simulation of the model generated event logs, which were then used to calculate performance metrics. The analysis of these metrics revealed significant limitations of static route planning and highlighted the need for adaptive strategies that account for the actual state of containers and traffic.The proposed model is a flexible tool for evaluating, analyzing, and improving waste collection strategies in cities.
References
The Kyiv municipal WM company “Kyivcomunservice,” Accessed: Aug. 8, 2025. [Online]. Available: https://kks.kyiv.ua/en/.
C. Simon and S. Haag, “Pairing state automata and Petri nets – Simulation of processes in logistics,” in Proc. 38th ECMS Int. Conf. on Modelling and Simulation, Jun. 2024. https://doi.org/10.7148/2024-0474.
J. I. Latorre-Biel, D. Ferone, Á. A. Juan, and J. Faulin, “Combining simheuristics with Petri nets for solving the stochastic vehicle routing problem with correlated demands,” Expert Systems with Applications, vol. 168, p. 114240, Jan. 2021. https://doi.org/10.1016/j.eswa.2020.114240.
L. Zhang and J. Li, “Logistics Distribution Process Design Based on Stochastic Petri Nets and Big Data Algorithms,” in Proc. 2022 IEEE 2nd International Conference on Computer Systems (ICCS), Qingdao, China, 2022, pp. 55–59. https://doi.org/10.1109/ICCS56273.2022.9987800.
K. B. Priya and R. Paramasivam, “The Combination of Petri Nets and Queueing Theory,” International Journal of Engineering and Advanced Technology (IJEAT), vol. 9, no. 1S5, pp. 293–294, Dec. 2019. https://doi.org/10.35940/ijeat.A1065.1291S519.
G. Cavone, M. Dotoli and C. Seatzu, “A Survey on Petri Net Models for Freight Logistics and Transportation Systems,” in IEEE Transactions on Intelligent Transportation Systems, vol. 19, no. 6, pp. 1795–1813, June 2018, https://doi.org/10.1109/TITS.2017.2737788.
D. Du, T. Liu, and C. Guo, “Analysis of Container Terminal Handling System Based on Petri Net and ExtendSim,” PROMTT, vol. 35, no. 1, pp. 87–105, Feb. 2023. https://doi.org/10.7307/ptt.v35i1.4196.
T. Kossowski, S. Samolej, and R. Davidrajuh, “Simulation in the GPenSIM Environment of the Movement of Vehicles in the City Based on Their License Plate Numbers,” Electronics, vol. 13, no. 4, p. 683, 2024. https://doi.org/10.3390/electronics13040683.
J. Beliën, L. De Boeck, and J. Van Ackere, “Municipal solid waste collection and management problems: A literature review,” Transportation Science, vol. 48, no. 1, pp. 78–102, 2012, https://doi.org/10.1287/trsc.1120.0448.
T. Benarbia, A. M. Darcherif, and D. J. Sun, “Modelling and performance analysis of smart waste collection system: a Petri nets and discrete event simulation approach,” International Journal of Decision Support Systems, 2019 Vol.4 No.1, pp. 18–40. https://doi.org/10.1504/IJDSS.2019.103668.
A. Ouhbi, H. Berrada, H. Boukachour, A. Farchi and H. Hachimi, “Multi-Trip Vehicle Routing Problem with Time Windows and Resource Synchronization on Heterogeneous Facilities,” Systems, vol. 11, no. 8, p. 412, 2023. [Online]. Available: https://www.mdpi.com/2079-8954/11/8/412.
D. A. Zaitsev, T. R. Shmeleva, and D. E. Probert, “Applying Infinite Petri Nets to the Cybersecurity of Intelligent Networks, Grids and Clouds,” Applied Sciences, vol. 11, no. 24, p. 11870, Dec. 2021, https://doi.org/10.3390/app112411870.
V. Gehlot, P. Rokowski, E. B. Sloane and N. Wickramasinghe, “Taxonomy, Tools, And A Framework For Combining Simulation Models With AI/ML Models,” 2022 Annual Modeling and Simulation Conference (ANNSIM), San Diego, CA, USA, 2022, pp. 18–29, https://doi.org/10.23919/ANNSIM55834.2022.9859494.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2025 The Author(s). Published by Igor Sikorsky Kyiv Polytechnic Institute

This work is licensed under a Creative Commons Attribution 4.0 International License.