Human and Environmental Factors Analysis in Traffic Using Agent-Based Simulation
Abstract
:1. Introduction
2. Related Works
3. Materials and Methods
3.1. Agent-Based Simulation Model
- Pavement condition: Pavement deterioration, the presence of potholes and accumulated precipitation generate increasing capacity restrictions and increase congestion [7]. Wet roads also become dangerous even if they do not have potholes, as rain may cause vehicles to slide and thus collide.
- Ambient sensation: Rain, humidity and fog affect the driver’s visibility conditions, and windshields blur internally and make it difficult to detect vehicles and people on the road. Pneumatic tires lose adherence and the wheel slip on the water with little contact with the pavement [34]. The extreme heat also makes drivers feel uncomfortable.
- Animals on the road: There are numerous homeless animals that are run over or injured by vehicles. For drivers, it is also a danger because when trying to save these animals, they realize abrupt and hurried turns that can end in a collapse or an accident [35].
- Lane overtaking: This phenomenon occurs when a vehicle, either by driver’s rush, provocation or recklessness, tries to pass in front of the vehicle preceding it on the road. This maneuver, if performed incorrectly, can cause accidents [36].
- Vehicle characteristics: The color, size and technical condition of the vehicle influence the driver’s actions on the road. In addition, damage or breakage on the road would cause an exceptional waiting situation, until the vehicle is fixed or trailed [37].
- Traffic light agent: Traffic lights work as simple reactive agents. They wait until a light has timed out and then activate the next light. There will be a traffic light phase for each access road to the traffic light, and each phase will have a set of available exit roads [4]. Traffic lights are the most hierarchical signals in the simulation.
- Driver agent: Drivers are created randomly based on values for age, gender, experience on the road (years of driving experience), mood and a level of distraction, which may influence the behavior of the driving vehicle. The age and experience can determine their corresponding "Risk Level", which is used to establish the violation and accident probabilities of those drivers [39].
- Vehicle agent: The vehicles trace their trajectory from their arrival to the destination using Dijkstra’s algorithm [40]. These agents can collide, commit infractions and overtake other vehicle agents based on probabilities. They are driven by drivers, and the characteristics of these, combined with their color, size and technical conditions determine the probability of the events associated with them [39].
- Pedestrian agent: Pedestrians follow an established route when they are created. They may be generated from a vehicle and may have simple disabilities such as visual, motor or hearing impairments. Pedestrians have energy that is depleted as they walk. They can be chatting or talking while they walk [39].
- Pavement agent: The behavior is based on improving or worsening its ability to circulate vehicles. Before starting the simulation, an initial state is configured, which may change during the simulation. When drivers are about to drive on a road, the first step is to check its condition and then modify their speed to protect the vehicle from damage and breakage [7].
- Weather agent: The environmental conditions considered for the simulation are temperature, humidity, time of day and precipitation. The update of the observed variables is displayed by the environment at each step of the simulation and the vehicles are notified accordingly to moderate their speed considering the environmental state at each moment [7].
- Vehicles proceed according to the status of the traffic light and other signals.
- Vehicles may commit infractions.
- Vehicles may overtake lanes.
- Vehicles avoid obstacles.
- Vehicles may break down while driving.
- Vehicles behave according to the characteristics of their driver.
- Vehicles behave according to the characteristics of the environment.
- Vehicles behave according to the characteristics of the pavement.
- There is a probability for pedestrians to stop and talk to other pedestrians.
- There is a probability for pedestrians to black out due to lack of energy.
- Disabled pedestrians will only cross the street at corners and with assistance.
- There is a probability for vehicles to drop off passengers.
- There is a probability for vehicles to pick up passengers.
3.2. Mathematical Model of Simulation Using Queuing System
3.3. Simulation Software Tool
4. Simulation Case Study
4.1. Instances Description
4.2. Experiments Conducted
5. Discussion and Analysis of the Contribution with Respect to the State of the Art
6. Conclusions and Future Work
Supplementary Materials
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Sangaradasse, P.; Eswari, S. Importance of traffic and transportation plan in the context of land use planning for cities—A review. Int. J. Appl. Eng. Res. 2019, 14, 2275–2281. [Google Scholar]
- Afrin, T.; Yodo, N. A Survey of Road Traffic Congestion Measures towards a Sustainable and Resilient Transportation System. Sustainability 2020, 12, 4660. [Google Scholar] [CrossRef]
- Bucsuházy, K.; Matuchová, E.; Zuvala, R.; Moravcová, P.; Kostíková, M.; Mikulec, R. Human factors contributing to the road traffic accident occurrence. Transp. Res. Procedia 2020, 45, 555–561. [Google Scholar] [CrossRef]
- Román, A.M.; Espino, M.M.; Fraga, D.B. Herramienta de simulación para evaluar configuraciones semafóricas. Rev. Cuba. Transform. Digit. 2021, 2, 102–114. [Google Scholar]
- Li, W.; Zhang, H.; Huang, Z.; Li, C. Human-Vehicle Intersection Traffic Lights Timing Optimization Research. J. Adv. Transp. 2022, 2022. [Google Scholar] [CrossRef]
- Shin, J.; Sunwoo, M. Vehicle Speed Prediction Using a Markov Chain with Speed Constraints. IEEE Trans. Intell. Transp. Syst. 2019, 20, 3201–3211. [Google Scholar] [CrossRef]
- Llopis-Castelló, D.; García-Segura, T.; Montalbán-Domingo, L.; Sanz-Benlloch, A.; Pellicer, E. Influence of pavement structure, traffic, and weather on urban flexible pavement deterioration. Sustainability 2020, 12, 9717. [Google Scholar] [CrossRef]
- Ozerova, O.; Lytvynenko, S.; Sushchenko, R.; Zapara, Y.; Ovchar, P.; Lavrushchenko, Y. Factors influencing the modelling of transport flow dynamics in cities. C. R. L’Academie Bulg. Des Sci. 2022, 75, 259–265. [Google Scholar] [CrossRef]
- Al-Jameel, H.A.; Kadhim, A.J. Rural traffic characteristics using field data and the developed simulation model. IOP Conf. Ser. Mater. Sci. Eng. 2020, 888. [Google Scholar] [CrossRef]
- Qadri, S.S.S.M.; Gökçe, M.A.; Öner, E. State-of-art review of traffic signal control methods: challenges and opportunities. Eur. Transp. Res. Rev. 2020, 12, 55. [Google Scholar] [CrossRef]
- Nguyen, J.; Powers, S.T.; Urquhart, N.; Farrenkopf, T.; Guckert, M. An overview of agent-based traffic simulators. Transp. Res. Interdiscip. Perspect. 2021, 12, 100486. [Google Scholar] [CrossRef]
- Mauro, R.; Guerrieri, M.; Pompigna, A. A Quick Criterion for Calculating Waiting Phenomena at Intersections. Lect. Notes Civ. Eng. 2021, 153, 81–93. [Google Scholar] [CrossRef]
- Jacyna, M.; Żak, J.; Gołębiowski, P. The Use of the Queueing Theory for the Analysis of Transport Processes. Logist. Transp. 2019, 41. [Google Scholar] [CrossRef]
- Razmi Rad, S.; Homem de Almeida Correia, G.; Hagenzieker, M. Pedestrians road crossing behaviour in front of automated vehicles: Results from a pedestrian simulation experiment using agent-based modelling. Transp. Res. Part F Traffic Psychol. Behav. 2020, 69, 101–119. [Google Scholar] [CrossRef]
- Papantoniou, P.; Yannis, G.; Christofa, E. Which factors lead to driving errors? A structural equation model analysis through a driving simulator experiment. IATSS Res. 2019, 43, 44–50. [Google Scholar] [CrossRef]
- Witt, M.; Kompaa, K.; Wang, L.; Kates, R.; Mai, M.; Prokop, G. Driver profiling a Data-based identification of driver behavior dimensions and affecting driver characteristics for multi-agent traffic simulation. Transp. Res. Part F Traffic Psychol. Behav. 2019, 64, 361–376. [Google Scholar] [CrossRef]
- Hasan, M.; Perez, D.; Shen, Y.; Yang, H. Distributed Microscopic Traffic Simulation with Human-in-the-Loop Enabled by Virtual Reality Technologies. Adv. Eng. Softw. 2021, 154, 102985. [Google Scholar] [CrossRef]
- Müller, J.; Straub, M.; Richter, G.; Rudloff, C. Integration of Different Mobility Behaviors and Intermodal Trips in MATSim. Sustainability 2022, 14, 428. [Google Scholar] [CrossRef]
- Han, W.; Zhao, J. Driver behaviour and traffic accident involvement among professional urban bus drivers in China. Transp. Res. Part F Traffic Psychol. Behav. 2020, 74, 184–197. [Google Scholar] [CrossRef]
- Fujii, H.; Uchida, H.; Yamada, T.; Yoshimura, S. Mixed Traffic Simulation of Cars and Pedestrians for Transportation Policy Assessment. In Crowd Dynamics, Volume 2: Theory, Models, and Applications; Springer International Publishing: Cham, Switzerland, 2020; pp. 199–222. [Google Scholar] [CrossRef]
- McCartt, A.T.; Mayhew, D.R.; Braitman, K.A.; Ferguson, S.A.; Simpson, H.M. Effects of Age and Experience on Young Driver Crashes: Review of Recent Literature. Traffic Inj. Prev. 2009, 10, 209–219. [Google Scholar] [CrossRef]
- Torabi, B.; Al-Zinati, M.; Wenkstern, R. MATISSE 3.0: A large-scale multi-agent simulation system for intelligent transportation systems. In Advances in Practical Applications of Agents, Multi-Agents Systems and Complexity: The PAAMS Collection; Springer International Publishing: Berlin/Heidelberg, Germany, 2018; pp. 357–360. [Google Scholar] [CrossRef]
- Barbecho Bautista, P.; Urquiza Aguiar, L.; Aguilar Igartua, M. How does the traffic behavior change by using SUMO traffic generation tools. Comput. Commun. 2022, 181, 1–13. [Google Scholar] [CrossRef]
- Li, Y.; Tang, J.; Zhao, H.; Luo, R. Reinforcement Learning Method with Dynamic Learning Rate for Real-Time Route Guidance Based on SUMO. In Proceedings of the 2022 17th International Conference on Control, Automation, Robotics and Vision (ICARCV), Singapore, 11–13 December 2022; pp. 820–824. [Google Scholar] [CrossRef]
- Shamim Akhter, M.; Ahsan, N.; Quaderi, S.J.S.; Al Forhad, M.A.; Sumit, S.H.; Rahman, M.R. A SUMO based simulation framework for intelligent traffic management system. J. Traffic Logist. Eng. 2020, 8. [Google Scholar] [CrossRef]
- Karbasi, A.; O’Hern, S. Investigating the Impact of Connected and Automated Vehicles on Signalized and Unsignalized Intersections Safety in Mixed Traffic. Future Transp. 2022, 2, 24–40. [Google Scholar] [CrossRef]
- Harahap, E.; Darmawan, D.; Fajar, Y.; Ceha, R.; Rachmiatie, A. Modeling and simulation of queue waiting time at traffic light intersection. J. Phys. Conf. Ser. 2019, 1188, 012001. [Google Scholar] [CrossRef]
- Gunes, F.; Bayrakli, S.; Zaim, A.H. Flow Characteristics of Traffic Flow at Signalized Intersections and Performance Comparison using Queueing Theory. In Proceedings of the 4th International Symposium on Multidisciplinary Studies and Innovative Technologies (ISMSIT), Istanbul, Turkey, 22–24 October 2020; pp. 1–9. [Google Scholar] [CrossRef]
- Keyvan-Ekbatani, M.; Carlson, R.C.; Knoop, V.L.; Papageorgiou, M. Optimizing distribution of metered traffic flow in perimeter control: Queue and delay balancing approaches. Control. Eng. Pract. 2021, 110, 104762. [Google Scholar] [CrossRef]
- Zhao, B.; Kumar, K.; Casey, G.; Soga, K. Agent-Based Model (ABM) for City-Scale Traffic Simulation: A Case Study on San Francisco. In International Conference on Smart Infrastructure and Construction 2019 (ICSIC); ICE Publishing: London, UK, 2019; pp. 203–212. [Google Scholar] [CrossRef] [Green Version]
- de Souza, F.; Verbas, O.; Auld, J. Mesoscopic Traffic Flow Model for Agent-Based Simulation. Procedia Comput. Sci. 2019, 151, 858–863. [Google Scholar] [CrossRef]
- Xu, M.; An, K.; Vu, L.H.; Ye, Z.; Feng, J.; Chen, E. Optimizing multi-agent based urban traffic signal control system. J. Intell. Transp. Syst. 2019, 23, 357–369. [Google Scholar] [CrossRef]
- Jin, J.; Ma, X. A Multi-Objective Agent-Based Control Approach With Application in Intelligent Traffic Signal System. IEEE Trans. Intell. Transp. Syst. 2019, 20, 3900–3912. [Google Scholar] [CrossRef]
- Chen, C.; Zhao, X.; Liu, H.; Ren, G.; Zhang, Y.; Liu, X. Assessing the influence of adverse weather on traffic flow characteristics using a driving simulator and VISSIM. Sustainability 2019, 11, 830. [Google Scholar] [CrossRef] [Green Version]
- de Ramos, J.E.L.; Mareschal, P.; Closs, G.A.; Maqueda, A.R.; Galeano, S.E.; de Florenciano, M.D.P.; Cristaldo, L.D.; Recalde, N.N.; de Benítez, M.A.; Benítez, G. Reducción de animales en las calles de la ciudad de Concepción dentro de un marco ético, equitativo y transparente. Investigaciones y Estudios-UNA 2022, 13, 29–35. [Google Scholar] [CrossRef]
- Mo, C.; Li, Y.; Zheng, L. Simulation and analysis on overtaking safety assistance system based on vehicle-to-vehicle communication. Automot. Innov. 2018, 1, 158–166. [Google Scholar] [CrossRef]
- Gao, C.; Xu, J.; Jia, X.; Dong, Y.; Ru, H. Influence of large vehicles on the speed of expressway traffic flow. Adv. Civ. Eng. 2020, 2020. [Google Scholar] [CrossRef]
- Chernyaev, I.; Oleshchenko, E.; Danilov, I. Methods for continuous monitoring of compliance of vehicles’ technical condition with safety requirements during operation. Transp. Res. Procedia 2020, 50, 77–85. [Google Scholar] [CrossRef]
- Moreno Román, A.; Moreno Espino, M.; Mariño, A. Factor humano en el tráfico: Simulación Basada en Agentes. In Proceedings of the VI Conferencia Internacional en Ciencias Computacionales e Informáticas (CICCI), Havana, Cuba, 21–25 March 2022. [Google Scholar]
- Sedeño-Noda, A.; Colebrook, M. A biobjective Dijkstra algorithm. Eur. J. Oper. Res. 2019, 276, 106–118. [Google Scholar] [CrossRef]
- Pavón, J.; Gómez-Sanz, J. Agent oriented software engineering with INGENIAS. In Proceedings of the Multi-Agent Systems and Applications III: 3rd International Central and Eastern European Conference on Multi-Agent Systems, CEEMAS 2003, Prague, Czech Republic, 16–18 June 2003; pp. 394–403. [Google Scholar] [CrossRef]
- Gómez-Sanz, J.J.; Fernández, C.R.; Arroyo, J. Model driven development and simulations with the INGENIAS agent framework. Simul. Model. Pract. Theory 2010, 18, 1468–1482. [Google Scholar] [CrossRef]
- Vargas-Munoz, J.E.; Srivastava, S.; Tuia, D.; Falcão, A.X. OpenStreetMap: Challenges and Opportunities in Machine Learning and Remote Sensing. IEEE Geosci. Remote Sens. Mag. 2021, 9, 184–199. [Google Scholar] [CrossRef]
- Moreno Román, A.C.; Moreno Espino, M.; Porras, C.; Pavón, J. Modelling Urban Traffic Configuration with the Influence of Human Factors. In Proceedings of the Advances in Artificial Intelligence–IBERAMIA 2022: 17th Ibero-American Conference on AI, Cartagena de Indias, Colombia, 23–25 November 2022; Springer International Publishing: Cham, Switzerland, 2022; pp. 53–64. [Google Scholar] [CrossRef]
- Kasatkina, E.V.; Vavilova, D.D. Mathematical modeling and optimization of traffic flows. J. Physics Conf. Ser. 2021, 2134, 012002. [Google Scholar] [CrossRef]
- Zhang, H.; Feng, S.; Liu, C.; Ding, Y.; Zhu, Y.; Zhou, Z.; Zhang, W.; Yu, Y.; Jin, H.; Li, Z. CityFlow: A Multi-Agent Reinforcement Learning Environment for Large Scale City Traffic Scenario. In Proceedings of the The World Wide Web Conference (WWW’19), San Francisco, CA, USA, 13–17 May 2019; Association for Computing Machinery: New York, NY, USA, 2019; pp. 3620–3624. [Google Scholar] [CrossRef] [Green Version]
Notation | Description | Values |
---|---|---|
A | Arrival distribution | Markovian (M) |
B | Service distribution | Markovian (M)/General (G) |
C | Number of servers | Lanes of the streets |
D | Service discipline | FCFS (First Come, First Serve) |
E | Maximum number of customers | Infinite |
F | Customers source | Streets of the map |
Parameter Group | Parameter Name | Parameters Provider |
---|---|---|
Queuing Model | Average arrival rate | Authors Measurements 1 |
Average service rate | ||
Variance of service time | ||
Utilization factor | ||
Map | Street Type | OpenStreetMap 2 |
Surface condition | ||
Width | ||
Maximum Allowed Speed | ||
Vehicles | Type | Set by traffic analyst |
Technical condition | ||
Vehicle length | ||
People | Age | Generated by simulator |
Sex | ||
Knowledge of the area | ||
Years of experience | ||
Weather | Temperature | OpenWeatherMap 3 |
Humidity | ||
Rain | ||
Probabilities | Red Light Violation | Set by traffic analyst |
Stop Violation | ||
Obstacles | ||
Traffic | Minimum traffic light cycle | Set by traffic analyst |
Maximum traffic light cycle | ||
Standard speed of people | ||
Speeds by and | ||
Distance between vehicles |
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. |
© 2023 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 (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Moreno, A.C.; Moreno, M.; Porras, C.; Pavón, J. Human and Environmental Factors Analysis in Traffic Using Agent-Based Simulation. Appl. Sci. 2023, 13, 3499. https://doi.org/10.3390/app13063499
Moreno AC, Moreno M, Porras C, Pavón J. Human and Environmental Factors Analysis in Traffic Using Agent-Based Simulation. Applied Sciences. 2023; 13(6):3499. https://doi.org/10.3390/app13063499
Chicago/Turabian StyleMoreno, Ariadna Claudia, Mailyn Moreno, Cynthia Porras, and Juan Pavón. 2023. "Human and Environmental Factors Analysis in Traffic Using Agent-Based Simulation" Applied Sciences 13, no. 6: 3499. https://doi.org/10.3390/app13063499
APA StyleMoreno, A. C., Moreno, M., Porras, C., & Pavón, J. (2023). Human and Environmental Factors Analysis in Traffic Using Agent-Based Simulation. Applied Sciences, 13(6), 3499. https://doi.org/10.3390/app13063499