European cities are currently adjusting public health measures to manage COVID-19 transition phases. Public health and transport authorities must anticipate and adapt strategies to maintain low-level or no-transmission status while allowing citizens to safely engage in daily activities. Public transport has been drastically affected by the pandemic, and plays a vital role in the economic and social functioning of European cities.
Cflow can potentially link health and mobility and adapt current Public Transport models and software tools to provide real-time counting and density information to produce heat maps to guide transit service providers for passenger management. This means that it can give the users Public Transport options according the virus transmission, occupancy criteria and passenger location inside Public Transport, to optimize efficiency, capacity and safety. Key impacts are: improved quality of urban transport, a tool to manage Public Transport mobility, restoring public confidence in Public Transport and high-impact assessments.
The quality of life in European metropolitan areas is under pressure due to COVID-19. To manage the crisis, minimise transmission risk and mitigate negative impacts, it is critical to improve the performance of urban mobility in cities. The high density in many European Metropolis makes it essential to develop scientifically based plans of Public Transport passenger flows.
The main aim is to define the optimal capacity and location of crowd flows in Public Transport and Urban environments and provide scalable software and communication tools to improve management and user experience.
Based on simulations of passengers and air propagation, Cflow can determine how flows must be organised in different environments:
The current software tool can be potentially adapted to calculate optimal capacity as well as optimal location inside Public Transport modes for different COVID-19 scenarios. A communication plan for end-users, operators and mobility planner and city councils will be developed and disseminated.
The analyses: pilot deployment and assessment cycle in two cities will produce outputs that are scalable to other European cities. Moreover, it can provide software and communication tools for municipalities and public transport operators to define the optimal capacity and crowd distribution in Public Transport, and a real-time counting to ensure that capacity is inside the limits of virus transmission criteria.
The software tool allows continuous planning and input for evaluation and adaptation. For example, so that more buses can be added or transit agents can be sent to avoid a ‘red target’ bus to depart from a station. This ensures minimum risk of propagation for COVID19.
The code that will be used to compute the simulations will be the PEDFLOW code [1], [3] which is a model based on a combination of force-based and agent-based methods. This can be explained by the fact that individuals move according Newton’s first law to define their movement. That means that they have will forces that seek global targets that are in motion while they are operating under a local level. So as to consider obstacles or other individuals, avoidance forces are introduced and, if needed, contact forces.
This code has been parallelised for both shared, via OpenMP at the loop level, and distributed memory architectures, using MPI and domain decomposition. This parallelisation has allowed to simulate real-time micro modelling of one million individuals [1] where it was the first time that such speeds were achieved for micro-modelling pedestrians behaviour. PEDFLOW has its own set of pre-processing tools that allow quick and easy import of geometrical/architectural data, specification of boundary conditions and pedestrian data, specification of diagnostics/output options, as well as all other runtime parameters.
Figure 1: Densities and velocities for pedestrians for the evacuation at time 1200s [2].
Figure 2: Number of pedestrians in the field. Loss of efficiency due to load imbalance. Amount of pedestrians exchanged between domains[2].