SIMWASTE Integrated Household Solid Waste Management Simulator Stephanie Sánchez Olaya Sebastián Rojas Díaz Department of Computer Science Pontificia Universidad Javeriana Bogotá, Colombia [email protected] Department of Computer Science Pontificia Universidad Javeriana Bogotá, Colombia [email protected] Abstract— Integrated solid waste management is an important subject in terms of the challenging needs that urban societies have not been able to supply, mainly due to the lack of culture and conscience of people at this respect. SIM-WASTE is an agent-based simulation model addressed to elementary schools to use it as a didactic tool to teach children, between 2th and 5th grade, how people behavior about solid waste management drastically affects the environment due to the amount of recyclable waste which ends up not being reused. B. Specific objectives To make a characterization of different actors in the IHSWM process. To develop an agent-based simulation model which integrates all found variables in the characterization. To implement the model in the chosen agent-based simulation platform NetLogo. To make a validation process of the model. Keywords— Integrated solid waste management; agent-based simulation; recycle; waste; human behaviour. I. INTRODUCTION Solid waste management in big cities is an issue that becomes more worrying every day, due to the contamination attributed to the deficient system implemented for this matter. This problem has been attacked in many ways, including sophisticated mechanisms for the recollection and disposition of waste. But it is clear that none of these formulas has the expected environmental repercussion, since the problem mainly lies in the human behavior at the generation of this waste (Tchobanoglous, 1994). In this manner, it is necessary to look for other kinds of solutions that allow achieve a desirable and satisfactory state for all the actors involved in this process, not sacrificing the interests of them. From this need arises SIMWASTE as an answer, attacking this problem from the educational environment which may not show great short-term results, but it is a contribution if it is implemented correctly in the basic education system for big societies schools. II. OBJECTIVES A. General objective To develop a model that allows the agent-based simulation and visualization of the Integrated Household Solid Waste Management (IHSWM) in neighborhoods of 1st and 2nd stratus in Bogotá, as a didactic tool. The case of study for the implementation of the model is El Bosque neighborhood in the locality of Usme, Bogotá. III. DEVELOPMENT PROCESS A. Propoused methodology Because this is a research project, it was necessary to propose a methodology for the process based on the Scientific Method with an engineering approach (González, 2012). Question formulation Solution creation Test and validation Analysis and synthesis B. Proyect development Initially a data recollection was made, through a poll applied to a representative sample from the interest population, with the purpose of getting information that would allow generating more precision and exactitude in the results of the simulation model. Simultaneously, there were a few meetings with different actors involved in the whole process such as representatives of ASOBEUM (Recyclers Association) and representatives of UASEP (Public Utilities Special Administrative Unity), where it was possible to get some important information about the current waste recollection system and some ideas to improve it. Later on, there was a meeting with officials of the EAAP (Bogotá Water and Sewerage Company) to get data about waste production and management in the neighborhood case of study, and existing district plans. From the data obtained, the construction of the model was developed, the respective implementation and validation with experts from all involved knowledge areas and with final users. C. Methodologic considerations This project was made from the defined planning in the draft, where it was established a set of activities and results that would allow the right development. Nevertheless, during the process it was necessary to make some adjustments to these activities as for the time and date of assigned execution. To better visualize the comparison between the estimations of the draft and the real process, here it is presented a graphic with each methodological phase of the project. Post mortem Analysis Estimated Real 140 150 Figure 2: Introductory tool 120 80 80 50 60 30 B. Conceptual model This model was designed taking advantage of the ODD protocol which eases the transition from the conceptual model to its implementation in NetLogo. Here it is presented the order of the process to be performed in the whole simulation (Volker Grimm, 2006). Generatewaste Setup Bibliografic compilation Design Construction Validation Figure 1: Post mortem analysis IV. Collectwhite-bags Collectbalck-bags Here are presented the entities, state variable and scales of the model. Name Description Person Generates waste at home. This -Beliefs agent Variables -Intentions executes separation and dispossing processes. Black bag Agent to accumulate ordinary -Max. Capacity in Kg Agent to accumulate recyclable - Max. Capacity in Kg waste. White bag A. Introductory tool One of the most complicated decisions to be made during this process was to decide the model granularity level, namely, what oncoming level the waste management process would present. Due to the spatial and dimensional limitation because of the devices resolution characteristics where the simulation is going to be executed, it was necessary to separate the whole process and let the separation process as a single model. An image of this simulation is presented here. Dispose Figure 3: Processes execution RESULTS Results of this project are presented here where it is included conceptual model and its validation with the implementation of a functional prototype. Separatewaste waste. Red bag Agent to accumulate dangerous - Max. Capacity in Kg waste. Colector truck Agent to collect black bags. -Collecting Schedule -Collecting route -Max weight capacity in kg Recycler Agent to collect white bags -Collecting Schedule -Collecting route -Max weight capacity in kg Animal Wanders all around looking for food and destroys black bags. Property Environment where waste is generated. Neighborhood Neighborhood of 1st and 2nd stratus in Bogotá. Temporal One tick represents one second. However, the speed of every tick can be modified V. Figure 4: Agents, state variables and scales Here are presented the processes executed in the simulation and its executor. Process Executor Description Setup Observer Sets the initial configuration of the Generate-waste Person Dispose Person Collect-back-bags Collector truck model. Generates waste for each person in the VALIDATION Once the conceptual model was terminated and the prototype validated most of it, validations with experts in agent-based simulation, solid waste management and final users were made. This was maybe the most important phase of the whole process, due to the ratification of the successful development of the model and the prototype. It was also possible to apply a validation meeting with officials of UAESP, which gives so much more reliability to the project. neigborhood. Each person dispose waste in the nearest disposal point. The truck chooses a route to collect the black bags on its way. Collect-white-bags Recycler Destroy-black-bags Animal The recycler chooses a route to collect the white bags on his way. Every animal in the simulation decides to destroy or not the black bags on its way. Every person in the simulation has a utility objective which pursues the satisfaction according to his or her beliefs and desires. The utility formula is presented here. 𝑛 𝑈(𝑥) = ∑ 𝐵𝑏𝑖 VI. CONCLUSIONS, RECOMMENDATIONS AND FUTURE WORK A. Conclusions. At the end of this project, there are several conclusions that can help when developing an ABM. Using Netlogo as a develop platform was very useful due to the easy way of programming, interactivity, fast-learned, and the complete documentation and support that exist. Also, is very rewarding to learn an ABM oriented programming language, which is very declarative and intuitive. However, it can get difficult when trying to develop complex algorithms. Even when the simulation generated is close enough to the real behavior of people in the area, would be necessary to keep in mind other environmental variables in order to get more accurate results if use for support decision making purposes. 𝑖=0 • 𝑈(𝑥) : Value to be maximized • 𝐵𝑏 : White bags generated • 𝑛 : Number of people C. Functional prototype The implementation of the model was made in NetLogo (Railsback & Grimm, 2012), where it was easy to visualize the behavior of each agent and to validate the built conceptual model. Here is presented an image of the final developed prototype. B. Recommendation The ABM can be very complex and powerful, for that reason in order to obtain better result, would be necessary to make a more rigorous and formal calibration of the model, with data of the environment much more accurate. Even when Netlogo is a powerful tool, it has some graphics limitations that do not allow importing images to create different kinds of agents nor personalize user messages. Netlogo has several extensions to simplify the work. One of them is called GraphStream which is very useful when working with graphs. This extension allow to create a graph of agents in Netlogo and send it to Eclipse Java where you are able to apply some algorithms to process graphs, and at the end, send it back to Netlogo. C. Future work Include a bad management of their waste, which would simulate people putting waste on the wrong bag, and showing the impact that this has in the system Include algorithms that allow optimizing the path the truck take to collect the waste. Show the behavior of a person who does not separate his waste when is located right next to one who does. Figure 5: Functional prototype ACKNOWLEDGMENT We want to thank in the first place, to our parents who have supported us along our studies in order to accomplish our goals. We also want to thank to our director, Ing. Oscar Xavier Chavarro Garcia, who trusted us and advised us while working on this project. We want to thank all the amazing people involved in this project who gave us their support and knowledge. Ing. Sandra Mendez specialist in solid waste management. Ing. Rafael Gonzalez specialist in ABM models. Ing. Alex Linares who helped in the fieldwork with PROSOFI (Javeriana, 2013), and professor Monica Brijaldo specialist in education. based simulation and discrete-event simulation (pp. 135 –150). doi:10.1109/WSC.2010.5679168 Clara López Obregón, R. S. Á. (2008). ReoRganización cuRRiculaR poR (p. 108). Cohen, P. R., & Levesque, H. J. (1990). Intention Is Choice with Commitment *, 42(1990), 213–261. Davidsson, P. (n.d.). Multi Agent Based Simulation: VII. BIBLIOGRAPHY González, R. . (2012). El método científico y la investigación basada en el diseño. Bogotá. Itsuki, R. D., & Komoda, N. (2004). A recycle chain management system concept and an analysis method using RF-ID tags . IEEE Xplore, 5, 4509 - 4514. Javeriana, P. U. (2013). PROSOFI. Retrieved from PROSOFI: http://pujportal.javeriana.edu.co/portal/page/portal/Facultad%2 0de%20Ingenieria/plt_facultad/Prosofi McHarry, J. (2012). Reducir, Reutilizar, Reciclar. Madrid, España: Ecoespaña. Pineda M., S. I. (1998). Manejo y disposición de residuos solidos urbanos. Bogota: Acodal. Railsback, S. F., & Grimm, V. (2012). NetLogo 5.0.2 User Manual. Tchobanoglous, G. (1994). Gestión Integral de Residuos Sólidos. Madrid, España: McGraw-Hill. Unidad Administrativa Especial de Servicios Públicos. (2012). UESP. Retrieved 11 2, 2012, from http://www.uesp.gov.co/ Volker Grimm, U. B. (2006). Agent-based and Individualbased Modeling: A Practical Introduction. Retrieved 9 3, 2012, from http://www.railsback-grimm-abmbook.com/ Wilensky, U. (2012). NetLogo. Retrieved from http://ccl.northwestern.edu/netlogo/index.shtml Carley, K. M. (2002). Computational organizational science and organizational engineering. Simulation Beyond Social Simulation. Retrieved from http://citeseerx.ist.psu.edu/viewdoc/summary?doi= 10.1.1.15.1056 Davidsson, P. (2002, January 31). Agent Based Social Simulation: A Computer Science View. JASSS. Retrieved from http://jasss.soc.surrey.ac.uk/5/1/7.html Desa, A., Kadir, N. B. A., & Yusooff, F. (2011). A Study on the Knowledge, Attitudes, Awareness Status and Behaviour Concerning Solid Waste Management. Procedia - Social and Behavioral Sciences, 18, 643–648. doi:10.1016/j.sbspro.2011.05.095 Grimm, V., Berger, U., Deangelis, D. L., Polhill, J. G., Giske, J., Railsback, S. F., Science, C., et al. (n.d.). The ODD protocol : a review and first update, 2760–2768. Modelling Practice and Theory, 10(5-7), 253–269. doi:10.1016/S1569-190X(02)00119-3 Grodzinska-Jurczak, M., Bartosiewicz, A., Twardowska, A., & Ballantyne, R. (2003). Evaluating the Impact Chan, W. K. V., Son, Y.-J., & Macal, C. M. (2010). of a School Waste Education Programme upon Agent-based simulation tutorial - simulation of Students’, Parents' and Teachers' Environmental emergent behavior and differences between agent- Knowledge, Attitudes and Behaviour. International Research in Geographical and Environmental Education, 12(2), 106–122. (COMPSAC’05), 1, 133–140. doi:10.1080/10382040308667521 doi:10.1109/COMPSAC.2005.92 Guihong, B., Hua, W., Qiang, L., & Yan, H. (2008). Louie, M. a., & Carley, K. M. (2008). Balancing the Agent based model for solid waste management criticisms: Validating multi-agent models of social and policy simulating analysis (pp. 768 –773). systems. Simulation Modelling Practice and doi:10.1109/CHICC.2008.4605156 Theory, 16(2), 242–256. doi:10.1016/j.simpat.2007.11.011 Guizzardi, G., & Wagner, G. (2011). Towards an ontological foundation of agent-based simulation. Sargent, R. G. (2010). Verification and validation of Proceedings of the Winter Simulation …, 284 –295. simulation models (pp. 166 –183). doi:10.1109/WSC.2011.6147757 doi:10.1109/WSC.2010.5679166 Gurcan, O., Dikenelli, O., & Bernon, C. (2011). Towards a generic testing framework for agent- Tchobanoglous, G. (1994). Gestión integral de residuos solidos. Madrid: Mcgraw-Hill. based simulation models (pp. 635 –642). Retrieved from http://ieeexplore.ieee.org/xpl/articleDetails.jsp?tp= &arnumber=6078175&contentType=Conference+ Publications&queryText%3DAgentbased+Simulation Klee, A. J. (1970). DISCUS-A Solid-Waste Management Game. Geoscience Electronics, IEEE Transactions on, 8(3), 125 –129. doi:10.1109/TGE.1970.271406 Klügl, F. (2008). A validation methodology for agentbased simulations. Proceedings of the 2008 ACM symposium on Applied computing - SAC ’08 (p. 39). New York, New York, USA: ACM Press. doi:10.1145/1363686.1363696 Lin, Z., Hsu, H., & Wang, F. (n.d.). Intention Scheduling for BDI Agent Systems. 29th Annual International Computer Software and Applications Conference Tucker, P., & Smith, D. (1999). Simulating household waste management behaviour. Journal of Artificial
© Copyright 2026 Paperzz