key: cord-0461561-gijuortz authors: Lohner, Rainald; Antil, Harbir title: High Fidelity Modeling of Aerosol Pathogen Propagation in Built Environments with Moving Pedestrians date: 2020-09-07 journal: nan DOI: nan sha: a5aabc339231e81299ed626b6323537d8fde3b64 doc_id: 461561 cord_uid: gijuortz A high fidelity model for the propagation of pathogens via aerosols in the presence of moving pedestrians is proposed. The key idea is the tight coupling of computational fluid dynamics and computational crowd dynamics in order to capture the emission, transport and inhalation of pathogen loads in space and time. An example simulating pathogen propagation in a narrow corridor with moving pedestrians clearly shows the considerable effect that pedestrian motion has on airflow, and hence on pathogen propagation and potential infectivity. Advances in computational fluid and crowd dynamics (CFD, CCD), as well as computer hardware and software, have enabled fast and reliable simulations in both disciplines. A natural next step is the coupling of both disciplines. This would be of high importance for evacuation studies where fire, smoke, visibility and inhalation of toxic materials influence the motion of people, and where a large crowd can block or influence the flow in turn. The same capability could also be used to simulate with high fidelity the transmission of pathogens in the presence of moving pedestrians, enabling a much needed extension of current simulation technologies [69] . The present work considers a tight, bi-directional coupling, whereby the flow (and any pathogens in it) and the motion of the crowd are computed concurrently and with mutual influences. Enabling technologies that made this tight coupling feasible include: a) Development of immersed boundary methods; b) Implementation of fast search techniques for information transfer between codes; and c) Strong scaling to tens of thousands of cores for CFD codes. Before describing the numerical methodologies, a quick overview of pathogen, and in particular virus transmission is given. This defines the relevant physical phenomena, which in turn define the ordinary and partial differential equations that describe the flow and the particles. Thereafter, the models used for pedestrian motion are outlined. The sections on numerical methodologies conclude with a description of the coupling methodology employed. Several examples illustrate the influence of pedestrian motion on air motion, and hence aerosol and pathogen transport, and show the potential of the proposed methodology. Before describing the proposed model for virus transmission a brief description of virus propagation and lifetime is given. Viruses are usually present in the air or some surface, and make their way into the body either via inhalation (nose, mouth), ingestion (mouth) or attachment (eyes, hands, clothes). In many cases the victim inadvertently touches an infected surface or viruses are deposited on its hands, and then the hands or clothes touch either the nose, the eyes or the mouth, thus allowing the virus to enter the body. An open question of great importance is how many viruses it takes to overwhelm the body's natural defense mechanism and trigger an infection. This number, which is sometimes called the viral load or the infectious dose will depend on numerous factors, among them the state of immune defenses of the individual, the timing of viral entry (all at once, piece by piece), and the amount of hair and mucous in the nasal vessels. In principle, a single organism in a favourable environment may replicate sufficiently to cause disease [85] . Data from research performed on biological warfare agents [22] suggests that both bacteria and viruses can produce disease with as few as 1-100 organisms (e.g. brucellosis 10-100, Q fever 1-10, tularaemia 10-50, smallpox 10-100, viral haemorrhagic fevers 1-10 organisms, tuberculosis 1). Compare these numbers and consider that as many as 3,000 organisms can be produced by talking for 5 minutes or a single cough, with sneezing producing many more [70, 56, 90, 71, 99] . Figure 1 , reproduced from [90] , shows a typical number and size distribution. Current evidence for Covid-19 points to lifetimes outside the body that can range from 1-2 hours in air to several days on particular surfaces (so-called fomite transmission mode) [47, 95] . There has also been some documentation of lifetime variation depending on humidity. 4.1. Sneezing and Coughing. In the sequel, we consider sneezing and coughing as the main conduits of virus transmission. Clearly, breathing and talking will lead to the exhalation of air, and, consequently the exhalation of viruses for infected victims [3, 4] . However, it stands to reason that the size and amount of particles released -and hence the amount of viruses in them -is much higher and much more concentrated when sneezing or coughing [21, 90, 46, 57, 3, 4] . The velocity of air at a person's mouth during sneezing and coughing has been a source of heated [70] debate, particularly in the media. The experimental evidence points to exit velocities of the order of 2-14 m/sec [26, 27, 87, 88] . A typical amount and size of particles can be seen in Figure 1 . Table 1 lists the terminal sink velocities for water droplets in air based on the diameter [79] . One can see that below diameters of O(0.1 mm) the sink velocity is very low, implying that these particles remain in and move with the air for considerable time (and possibly distances). Evaporation. Depending on the relative humidity and the temperature of the ambient air, the smaller particles can evaporate in milliseconds. However, as the mucous and saliva evaporate, they build a gel-like structure that surrounds the virus, allowing it to survive. This implies that extremely small particles with possible viruses will remain infectious for extended periods of times -up to an hour according to some studies [47, 95] . An important question is whether a particle/droplet will first reach the ground or evaporate. Figure 2, taken from [101] , shows that below 0.12 mm the particles evaporate before falling 2 m (i.e. reaching the ground). When solving the two-phase equations, the air, as a continuum, is best represented by a set of partial differential equations (the Navier-Stokes equations) that are numerically solved on a mesh. Thus, the gas characteristics are calculated at the mesh points within the flowfield. The droplets/particles, which are relatively sparse in the flowfield, are modeled using a Lagrangian Equations Describing the Motion of the Air. As seen from the experimental evidence, the velocities of air encountered during coughing and sneezing never exceed a Mach-number of M a = 0.1. Therefore, the air may be assumed as a Newtonian, incompressible liquid, where buoyancy effects are modeled via the Boussinesq approximation. The equations describing the conservation of momentum, mass and energy for incompressible, Newtonian flows may be written as Here ρ, v, p, µ, g, β, T, T 0 , c p , k denote the density, velocity vector, pressure, viscosity, gravity vector, coefficient of thermal expansion, temperature, reference temperature, specific heat coefficient and conductivity respectively, and s v , s e momentum and energy source terms (e.g. due to particles or external forces/heat sources). For turbulent flows both the viscosity and the conductivity are obtained either from additional equations or directly via a large eddy simulation (LES) assumption through monotonicity induced LES (MILES) [7, 24, 25, 38]. Equations Describing the Motion of Particles/Droplets. In order to describe the interaction of particles/droplets with the flow, the mass, forces and energy/work exchanged between the flowfield and the particles must be defined. As before, we denote for fluid (air) by ρ, p, T, k, v i , µ and c p the density, pressure, temperature, conductivity, velocity in direction x i , viscosity, and the specific heat at constant pressure. For the particles, we denote by ρ p , T p , v pi , d, c pp and Q the density, temperature, velocity in direction x i , equivalent diameter, specific heat coefficient and heat transferred per unit volume. In what follows we will refer to droplet and particles collectively as particles. Making the classical assumptions that the particles may be represented by an equivalent sphere of diameter d, the drag forces D acting on the particles will be due to the difference of fluid and particle velocity: The drag coefficient c d is obtained empirically from the Reynolds-number Re: as (see, e.g. [79] ): The lower bound of c d = 0.1 is required to obtain the proper limit for the Euler equations, when Re → ∞. The heat transferred between the particles and the fluid is given by where h f is the film coefficient and σ * the radiation coefficient. For the class of problems considered here, the particle temperature and kinetic energy are such that the radiation coefficient σ * may be ignored. The film coefficient h f is obtained from the Nusselt-Number N u: N u = 2 + 0.459P r 0.333 Re 0.55 , (5.2.5) where P r is the Prandtl-number of the gas Having established the forces and heat flux, the particle motion and temperature are obtained from Newton's law and the first law of thermodynamics. For the particle velocities, we have: This implies that: where α v = 3ρc d /(4ρ p d). The particle positions are obtained from: The temperature change in a particle is given by: which may be expressed as: 2.12) with α T = 3k/(2c pp ρ p d 2 ). Equations (5.2.9, 5.2.10, 5.2.12) may be formulated as a system of Ordinary Differential Equations (ODEs) of the form: where u p , x, u f denote the particle unknowns, the position of the particle and the fluid unknowns at the position of the particle. Loads. Viral loads may be obtained directly from the particles in the flowfield. An alternative for small, diluted particles that are floating in air is the use of a transport equation of the form: Here c, d c , s c denote pathogen concentration, the diffusivity and the source terms (due to exhalation or inhalation). Integration of the Motion of the Air. The last six decades have seen a large number of schemes that may be used to solve numerically the incompressible Navier-Stokes equations given by Eqns.(5.1.1-5.1.3). In the present case, the following design criteria were implemented: -Spatial discretization using unstructured grids (in order to allow for arbitrary geometries and adaptive refinement); -Spatial approximation of unknowns with simple linear finite elements (in order to have a simple input/output and code structure); -Edge-based data structures (for reduced access to memory and indirect addressing); -Temporal approximation using implicit integration of viscous terms and pressure (the interesting scales are the ones associated with advection); -Temporal approximation using explicit, high-order integration of advective terms; -Low-storage, iterative solvers for the resulting systems of equations (in order to solve large 3-D problems); and -Steady results that are independent from the timestep chosen (in order to have confidence in convergence studies). The resulting discretization in time is given by the following projection scheme [61, 62] : which results in θ denotes the implicitness-factor for the viscous terms (θ = 1: 1st order, fully implicit, θ = 0.5: 2nd order, Crank-Nicholson). α i are the standard low-storage Runge-Kutta coefficients α i = 1/(k+1−i). The k − 1 stages of Eqn.(5.4.2) may be seen as a predictor (or replacement) of v n by v k−1 . The original right-hand side has not been modified, so that at steady-state v n = v k−1 , preserving the requirement that the steady-state be independent of the timestep ∆t. The factor γ denotes the local ratio of the stability limit for explicit timestepping for the viscous terms versus the timestep chosen. Given that the advective and viscous timestep limits are proportional to: we immediately obtain or, in its final form: (5.4.10) In regions away from boundary layers, this factor is O(1), implying that a high-order Runge-Kutta scheme is recovered. Conversely, for regions where Re h = O(0), the scheme reverts back to the usual 1-stage Crank-Nicholson scheme. Besides higher accuracy, an important benefit of explicit multistage advection schemes is the larger timestep one can employ. The increase in allowable timestep is roughly proportional to the number of stages used (and has been exploited extensively for compressible flow simulations [45] ). Given that for an incompressible solver of the projection type given by Eqns. (5.4.1-5.4 .7) most of the CPU time is spent solving the pressure-Poisson system Eqn. (5.4 .6), the speedup achieved is also roughly proportional to the number of stages used. At steady state, v * = v n = v n+1 and the residuals of the pressure correction vanish, implying that the result does not depend on the timestep ∆t. The spatial discretization of these equations is carried out via linear finite elements. The resulting matrix system is re-written as an edge-based solver, allowing the use of consistent numerical fluxes to stabilize the advection and divergence operators [62] . The energy (temperature) equation (Eqn.(5.1.3)) is integrated in a manner similar to the advectivediffusive prediction (Eqn(5.4.2)), i.e. with an explicit, high order Runge-Kutta scheme for the advective parts and an implicit, 2nd order Crank-Nicholson scheme for the conductivity. 5.5. Numerical Integration of the Motion of Particles/Droplets. The equations describing the position, velocity and temperature of a particle (Eqns. 5.2.9, 5.2.10, 5.2.12) may be formulated as a system of nonlinear Ordinary Differential Equations of the form: They can be integrated numerically in a variety of ways. Due to its speed, low memory requirements and simplicity, we have chosen the following k-step low-storage Runge-Kutta procedure to integrate them: For linear ODEs the choice leads to a scheme that is k-th order accurate in time. Note that in each step the location of the particle with respect to the fluid mesh needs to be updated in order to obtain the proper values for the fluid unknowns. The default number of stages used is k = 4. This would seem unnecessarily high, given that the flow solver is of second-order accuracy, and that the particles are integrated separately from the flow solver before the next (flow) timestep, i.e. in a staggered manner. However, it was found that the 4-stage particle integration preserves very well the motion in vortical structures and leads to less 'wall sliding' close to the boundaries of the domain [66] . The stability/ accuracy of the particle integrator should not be a problem as the particle motion will always be slower than the maximum wave speed of the fluid (fluid velocity). The transfer of forces and heat flux between the fluid and the particles must be accomplished in a conservative way, i.e. whatever is added to the fluid must be subtracted from the particles and vice-versa. The finite element discretization of the fluid equations will lead to a system of ODE's of the form: where M, ∆u and r denote, respectively, the consistent mass matrix, increment of the unknowns vector and right-hand side vector. Given the 'host element' of each particle, i.e. the fluid mesh element that contains the particle, the forces and heat transferred to r are added as follows: Here N i (x p ) denotes the shape-function values of the host element for the point coordinates x p , and the sum extends over all elements that surround node i. As the sum of all shape-function values is unity at every point: 2), the change in momentum and energy for one particle is given by: Particle Parcels. For a large number of very small particles, it becomes impossible to carry every individual particle in a simulation. The solution is to: a) Agglomerate the particles into so-called packets of N p particles; b) Integrate the governing equations for one individual particle; and c) Transfer back to the fluid N p times the effect of one particle. Beyond a reasonable number of particles per element (typically > 8), this procedure produces accurate results without any deterioration in physical fidelity. Other Particle Numerics. In order to achieve a robust particle integrator, a number of additional precautions and algorithms need to be implemented. The most important of these are: -Agglomeration/Subdivision of Particle Parcels: As the fluid mesh may be adaptively refined and coarsened in time, or the particle traverses elements of different sizes, it may be important to adapt the parcel concentrations as well. This is necessary to ensure that there is sufficient parcel representation in each element and yet, that there are not too many parcels as to constitute an inefficient use of CPU and memory. -Limiting During Particle Updates: As the particles are integrated independently from the flow solver, it is not difficult to envision situations where for the extreme cases of very light or very heavy particles physically meaningless or unstable results may be obtained. In order to prevent this, the changes in particle velocities and temperatures are limited in order not to exceed the differences in velocities and temperature between the particles and the fluid [66] . -Particle Contact/Merging: In some situations, particles may collide or merge in a certain region of space. -Particle Tracking: A common feature of all particle-grid applications is that the particles do not move far between timesteps. This makes physical sense: if a particle jumped ten gridpoints during one timestep, it would have no chance to exchange information with the points along the way, leading to serious errors. Therefore, the assumption that the new host elements of the particles are in the vicinity of the current ones is a valid one. For this reason, the most efficient way to search for the new host elements is via the vectorized neighbour-to-neighbour algorithm described in [58, 62] . 5.6. Immersed Body Techniques. The information required from CCD codes consists of the pedestrians in the flowfield, i.e. their position, velocity, temperature, as well inhalation and exhalation. As the CCD codes describe the pedestrians as points, circles or ellipses, a way has to be found to transform this data into 3-D objects. Two possibilities have been pursued here: • a) Transform each pedestrian into a set of (overlapping) spheres that approximate the body with maximum fidelity with the minimum amount of spheres; • b) Transform each pedestrian into a set of tetrahedra that approximate the body with maximum fidelity with the minimum amount of tetrahedra. The reason for choosing spheres or tetrahedra is that one can perform the required interpolation/ information transfer much faster than with other methods. In order to 'impose' on the flow the presence of a pedestrian the immersed boundary methodology is used. The key idea is to prescribe at every CFD point covered by a pedestrian the velocity and temperature of the pedestrian. For the CFD code, this translates into an extra set of boundary conditions that vary in time and space as the pedestrians move. This is by now a mature technology. Fast search techniques as well as extensions to higher order boundary conditions may be found in [62, 63] . Nevertheless, as the pedestrians potentially change location every timestep, the search for and the imposition of new boundary conditions can add a considerable amount of CPU as compared to 'flow-only' runs. The modeling of pedestrian motion has been the focus of research and development for more than two decades. If one is only interested in average quantities (average density, velocity), continuum models [37] are an option. For problems requiring more realism, approaches that model each individual are required [91] . Among these, discrete space models (such as cellular automata [5, 6, 89, 19, 80, 49, 51, 13, 53] ), force-based models (such as the social force model [34, 36, 76, 52, 64] ) and agent-based techniques [73, 83, 31, 32, 96, 94, 14] have been explored extensively. Together with insights from psychology and neuroscience (e.g. [97, 94] ) it has become clear that any pedestrian motion algorithm that attempts to model reality should be able to mirror the following empirically known facts and behaviours: -Newton's laws of motion apply to humans as well: from one instant to another, we can only move within certain bounds of acceleration, velocity and space; -Contact between individuals occurs for high densities; these forces have to be taken into account; -Humans have a mental map and plan on how they desire to move globally (e.g. first go here, then there, etc.); -Human motion is therefore governed by strategic (long term, long distance), tactical (medium term, medium distance) and operational (immediate) decisions; -In even moderately crowded situations (O(1 p/m 2 )), humans have a visual horizon of O(2.5− 5.0m), and a perception range of 120 degrees; thus, the influence of other humans beyond these thresholds is minimal; -Humans have a 'personal comfort zone'; it is dependent on culture and varies from individual to individual, but it cannot be ignored; -Humans walk comfortably at roughly 2 paces per second (frequency: ν = 2 Hz); they are able to change the frequency for short periods of time, but will return to 2 Hz whenever possible. We remark that many of the important and groundbreaking work cited previously took place within the gaming/visualization community, where the emphasis is on 'looking right'. Here, the aim is to answer civil engineering or safety questions such as maximum capacity, egress times under emergency, or comfort. Therefore, comparisons with experiments and actual data are seen as essential [64, 40, 41] . 6.1. The PEDFLOW Model. The PEDFLOW model [64] incorporates these requirements as follows: individuals move according to Newton's laws of motion; they follow (via will forces) 'global movement targets'; at the local movement level, the motion also considers the presence of other individuals or obstacles via avoidance forces (also a type of will force) and, if applicable, contact forces. Newton's laws: where m, v, x, f , t denote, respectively, mass, velocity, position, force and time, are integrated in time using a 2nd order explicit timestepping technique. The main modeling effort is centered on f . In the present case the forces are separated into internal (or will) forces [I would like to move here or there] and external forces [I have been hit by another pedestrian or an obstacle]. For the sake of completeness, we briefly review the main forces used. For more information, as well as verification and validation studies, see [64, 40, 41, 103, 42, 43, 44] . Will Force. Given a desired velocity v d and the current velocity v, this force will be of the form The modelling aspect is included in the function g w , which, in the non-linear case, may itself be a function of v d − v. Suppose g w is constant, and that only the will force is acting. Furthermore, consider a pedestrian at rest. In this case, we have: One can see that the crucial parameter here is the 'relaxation time' t r which governs the initial acceleration and 'time to desired velocity'. Typical values are v d = 1.35 m/sec and t r = O(0.5 sec). The 'relaxation time' t r is clearly dependent on the fitness of the individual, the current state of stress, desire to reach a goal, climate, signals, noise, etc. Slim, strong individuals will have low values for t r , whereas fat or weak individuals will have high values for t r . Furthermore, dividing by the mass of the individual allows all other forces (obstacle and pedestrian collision avoidance, contact, etc.) to be scaled by the 'relaxation time' as well, simplifying the modeling effort considerably. The direction of the desired velocity will depend on the type of pedestrian and the cases considered. A single individual will have as its goal a desired position x d (t d ) that he would like to reach at a certain time t d . If there are no time constraints, t d is simply set to a large number. Given the current position x, the direction of the velocity is given by where x d (t d ) denotes the desired position (location, goal) of the pedestrian at the desired time of arrival t d . For members of groups, the goal is always to stay close to the leader. Thus, x g (t g ) becomes the position of the leader. In the case of an evacuation simulation, the direction is given by the gradient of the perceived time to exit τ e to the closest perceived exit: Pedestrian Avoidance Forces. The desire to avoid collisions with other individuals is modeled by first checking if a collision will occur. If so, forces are applied in the direction normal and tangential to the intended motion. The forces are of the form: where x i , x j denote the positions of individuals i, j, r i the radius of individual i, and f max = O(4)f max (will). Note that the forces weaken with increasing non-dimensional distance ρ. For years we have used p = 2, but, obviously, this can (and probably will) be a matter of debate and speculation (perhaps a future experimental campaign will settle this issue). In the far range, the forces are mainly orthogonal to the direction of intended motion: humans tend to move slightly sideways without decelerating. In the close range, the forces are also in the direction of intended motion, in order to model the slowdown required to avoid a collision. Wall Avoidance Forces. Any pedestrian modeling software requires a way to input geographical information such as walls, entrances, stairs, escalators, etc. In the present case, this is accomplished via a triangulation (the so-called background mesh). A distance to walls map (i.e. a function d w (x) is constructed using fast marching techniques on unstructured grids), and this allows to define a wall avoidance force as follows: Note that |d w | = 1. The default for the maximum wall avoidance force is f max = O(8)f max (will). The desire to be far/close to a wall also depends on cultural background. Contact Forces. When contact occurs, the forces can increase markedly. Unlike will forces, contact forces are symmetric. Defining 2) these forces are modeled as follows: and f max = O(8)f max (will). A key requirement for humans to move is the ability to put one foot in front of the other. This requires space. Given the comfortable walking frequency of ν = 2 Hz, one is able to limit the comfortable walking velocity by computing the distance to nearest neighbors and seeing which one of these is the most 'inhibiting'. Psychological Factors. The present pedestrian motion model also incorporates a number of psychological factors that, among the many tried over the years, have emerged as important for realistic simulations. Among these, we mention: -Determination/Pushiness: it is an everyday experience that in crowds, some people exhibit a more polite behavior than others. This is modeled in PEDFLOW by reducing the collision avoidance forces of more determined or 'pushier' individuals. Defining a determination or pushiness parameter p, the avoidance forces are reduced by (1 − p). -Comfort zone: in some cultures (northern Europeans are a good example) pedestrians want to remain at some minimum distance from contacting others. This comfort zone is an input parameter in PEDFLOW, and is added to the radii of the pedestrians when computing collisions avoidance and pre-contact forces. -Right/Left Avoidance and Overtaking: in many western countries pedestrians tend to avoid incoming pedestrians by stepping towards their right, and overtake others on the left. However, this is not the norm everywhere, and one has to account for it. 6.2. Numerical Integration of the Motion of Pedestrians. The equations describing the position and velocity of a pedestrian may be formulated as a system of nonlinear Ordinary Differential Equations of the form: These ODEs are integrated with explicit Runge-Kutta schemes, typically of order 2. The geographic information required, such as terrain data (inclination, soil/water, escalators, obstacles, etc.), climate data (temperature, humidity, sun/rain, visibility), signs, the location and accessibility of guidance personnel, as well as doors, entrances and emergency exits is stored in a so-called background grid consisting of triangular elements. This background grid is used to define the geometry of the problem. At every instance, a pedestrian will be located in one of the elements of the background grid. Given this 'host element' the geographic data, stored at the nodes of the background grid, is interpolated linearly to the pedestrian. The closest distance to a wall δ w or exit(s) for any given point of the background grid evaluated via a fast (O(N ln(N ))) nearest neighbour/heap list technique ( [62, 64] ). For cases with visual or smoke impediments, the closest distance to exit(s) is recomputed every few seconds of simulation time. 6.3. Linkage to CFD Codes. The information required from CFD codes such as FEFLO consists of the spatial distribution of temperature, smoke, other toxic or movement impairing substances in space, as well as pathogen distribution. This information is interpolated to the (topologically 2-D) background mesh at every timestep in order to calculate properly the visibility/ reachability of exits, routing possibilities, smoke, toxic substance or pathogen inhalation, and any other flowfield variable required by the pedestrians. As the tetrahedral grid used for the CFD code and the triangular background grid of the CCD code do not change in time, the interpolation coefficients need to be computed just once at the beginning of the coupled run. While the transfer of information from CFD to CCD is voluminous, it is very fast, adding an insignificant amount to the total run-times. The coupling methodology used is shown in Figure 3 . The CFD code computes the flowfield, providing such information as temperature, smoke, toxic substance and pathogen concentration, and any other flow quantity that may affect the movement of pedestrians. These variables are then interpolated to the position where the pedestrians are, and are used with all other pertinent information (e.g. will-forces, targets, exits, signs, etc.) to update the position, velocity, inhalation of smoke, toxic substances or pathogens, state of exhaustion or intoxication, and any other pertinent quantity that is evaluated for the pedestrians. The position, velocity and temperature of the pedestrians, together with information such as sneezing or exhaling air, is then transferred to the CFD code and used to modify and update the boundary conditions of the flowfield in the regions where pedestrians are present. Of the many possible coupling options (see e.g. [8, 82, 9] ), we have implemented the simplest one: loose coupling with sequential timestepping ( [59, 65] ). This is justified, as the timesteps of both the flow and pedestrian solvers are very small, so that possible coupling errors are negligible. proportional to the distance of the center of the vane to a maximum of v r = 0.4 m/sec. Two streams of pedestrians enter and exit through the doors over time. As stated before, the pedestrian dynamics code, which only 'sees' the floorplan of the problem at hand, computes position, velocity and orientation of the pedestrians, and then produces a tetrahedral mesh for each pedestrian and the sends this information to the transfer library. This information is then passed on to the flow solver, which treats the pedestrians via the immersed body approach in the flowfield. Should there be smoke, pollutants or pathogens in the flowfield, this information is passed back to the pedestrian dynamics code, which interpolates it at the height of pedestrians in order to update inhalation, intoxication and infection information. This simulation was run in 3 phases: and -The transport of the even smaller particles through the air, occurring in the range of O(100) sec. We have attempted to show these phases in the results, and for this reason the results are not displayed at equal time intervals. Unless otherwise noted, the particles have been colored according to the logarithm of the diameter, with red colors representing the largest and blue the smallest particles. Note the very large differences in the flowfield with and without pedestrians. The main reason for this difference is the discrepancy in velocities: humans walk at approximately v = 1.2 m/sec, while the perception of discomfort due to air motion being at around v − 0.3 m/sec, implying that in most of the volume of any built environment where humans reside, these lower velocities will be encountered. The different velocities between walking pedestrians, and in particular counterflows as the one shown, lead to large-scale turbulent mixing, enhancing the spread of pathogens emanating from infected victims. Note the very large difference in mixing and viral transmission due to the presence of pedestrians. A high fidelity model for the propagation of pathogens via aerosols in the presence of moving pedestrians has been implemented. The key idea is the tight coupling of computational fluid dynamics and computational crowd dynamics in order to capture the emission, transport and inhalation of pathogen loads in space and time in the presence of moving pedestrians. The example of a narrow corridor with moving pedestrians clearly shows the considerable effect that pedestrian motion has on airflow, and hence on pathogen propagation and potential infectivity. At present, the 'pedestrians' appear in the flow code as rigid bodies. The incorporation of leg and arm movement while walking would be a possible improvement to the model. Haas -A Quantitative Microbial Risk Assessment Model for Legionnaires' Disease: Animal Model Selection and Dose-Response Modeling Bouvier and W. Ristenpart -Aerosol Emission and Superemission During Human Speech Increase with Voice Loudness Ristenpart -Effect of Voicing and Articulation Manner on Aerosol Particle Emission During Human Speech The Coronavirus Pandemic and Aerosols: Does COVID-19 Transmit via Expiratory Particles ? Aerosol Science and Technology Adler -Emergent Fundamental Pedestrian Flows from Cellular Automata Microsimulation Study of Flow and Dispersion Patterns in Heterogeneous Urban Areas Simulation of Large Crowds Including Gaseous Phenomena Manocha -Pedestrian Simulation Using Geometric Reasoning in Velocity Space Characterization of Expiration Air Jets and Droplet Size Distributions Immediately at the Mouth Opening Drops and Particles Dean -An Analysis of the Energy Expenditure in Level and Grade Walking A Systematic Methodology to Assess the Impact of Human Factors in Ship Design Timmermans -A Multi-Agent Cellular Automata Model of Pedestrian Movement in Pedestrian and Evacuation Dynamics Eisen and L. van den Wymelenberg -2019 Novel Coronavirus (COVID-19) Pandemic: Built Environment Considerations to Reduce Transmission; mSystems Influenza Virus in Human Exhaled Breath: An Observational Study Clinical Recognition and Management of Patients Exposed to Biological Warfare Agents Fruin -Pedestrian Planning and Design; Metropolitan Association of Urban Designers and Environmental Planners Grinstein -Monotonically Integrated Large Eddy Simulation of Free Shear Flows Grinstein and C. Fureby -Recent Progress on MILES for High-Reynolds-Number Flows Flow Dynamics and Characterization of a Cough Characterizing Exhaled Airflow from Breathing and Talking Inhalation of Expiratory Droplets in Aircraft Cabins Risk Assessment of Airborne Infectious Diseases in Aircraft Cabins Transport of Expiratory Droplets in an Aircraft Cabin Highly Parallel Collision Avoidance for Multi-Agent Simulation Eurographics/ ACM SIGGRAPH Symposium on Computer Animation Ristenpart -A Comprehensive Breath Plume Model for Disease Transmission via Expiratory Aerosols Social Force Model for Pedestrian Dynamics Self-Organization Phenomena in Pedestrian Crowds Molnár and T. Vicsek -Simulation of Pedestrian Crowds in Normal and Evacuation Situations Hughes -The Flow of Human Crowds DNS Method for the Simulation of Incompressible Fluid Flows with Instabilities at Different Scales Particle Mechanics Sung -Airflow and Droplet Spreading Around Oxygen Masks: A Simulation Model for Infection Control Research Verification of a Pedestrian Simulation Tool Using the NIST Recommended Test Cases; The Conference in Pedestrian and Evacuation Dynamics 2014 (PED2014) Verification of a Pedestrian Simulation Tool Using the NIST Stairwell Evacuation Data; The Conference in Pedestrian and Evacuation Dynamics 2014 (PED2014) Simulating Occupant Response to Emergency Situations Parallel Movement: Solution at t = 0.00 sec Validation Data from the Evacuation of a Student Center Speed on Stairs: A Mathematical Model Based on Empirical Analysis for Use in Computer Simulations Turkel -Numerical Solution of the Euler Equations by Finite Volume Methods using Runge-Kutta Time-Stepping Schemes Steinmann -Persistence of Coronaviruses on Inanimate Surfaces and Their Inactivation With Biocidal Agents Romano -Agent-based Large Scale Simulation of Pedestrians With Adaptive Realistic Navigation Vector Fields EG UK Theory and Practice of Computer Graphics Wahle and M. Schreckenberg -Microscopic Simulation of Pedestrian Crowd Motion in Pedestrian and Evacuation Dynamics Infection and Rapid Transmission of SARS-CoV-2 in Ferrets Klüpfel -A Cellular Automation Model for Crowd Movement and Egress Simulation Figure 14. Parallel Movement: Solution at t = 1.00 sec Finkelstein -Modifications of the Helbing-Molnár-Farkas-Vicsek Social Force Model for Pedestrian Evolution Asmar -Crowd Dynamics Discrete Element Multi-Circle Model Role of Ventilation in Airborne Transmission of Infactious Agents in the Built Environment -A Multidisciplinary Systematic Review Measurements of Airborne Influenza Virus in Aerosol Particles from Human Coughs Quantity and Size Distribution of Cough-Generated Aerosol Particles Produced by Influenza Patients During and After Illness Ambrosiano -A Vectorized Particle Tracer for Unstructured Grids Charman -Fluid-Structure Interaction Using a Loose Coupling Algorithm and Adaptive Unstructured Grids Explicit Advective Prediction for Projection-Type Incompressible Flow Solvers Waltz -Improving the Speed and Accuracy of Projection-Type Incompressible Flow Solvers Applied CFD Techniques Mestreau and O. Soto -Adaptive Embedded and Immersed Unstructured Grid Techniques On the Modeling of Pedestrian Motion Löhner -Coupling Several CFD and CSD Codes in One Application Haug and B. Muhamad -Real-Time Micro-Modelling of a Million Pedestrians Coupled Computational Fluid and Crowd Dynamics Oñate -Detailed Simulation of Viral Propagation in the Parallel Movement: Solution at t = 10.00 sec Roberts -Droplet Expulsion from the Respiratory Tract McDevitt -Influenza Virus Aerosols in Human Exhaled Breath: Particle Size, Culturability, and Effect of Surgical Masks Multiscale Model for Pedestrian and Infection Dynamics During Air Travel Badler -Modeling Crowd and Trained Leader Behavior During Building Evacuation Badler -Virtual Crowds: Methods, Simulation and Control Milinski -Personenströme in Gebäuden -Berechnungsmethoden für die Projektierung Zaworski -Parallel Implementation of the Social Forces Model Boundary Layer Theory Cellular Automaton Approach to Pedestrian Dynamics -Theory Pedestrian and Evacuation Dynamics Proc. Int. Workshop on Fluid-Structure Interaction: Theory, Numerics and Applications No Pedestrians: Solution at t = 0.00 sec Ming Lin and D. Manocha -Real-time Navigation of Independent Agents Using Adaptive Roadmaps Chao -Review and Comparison Between the Wells-Riley and Dose-Response Approaches to Risk Assessment of Infectious Respiratory Diseases Ridgway Factors Involved in the Aerosol Transmission of Infection and Control of Ventilation in Healthcare Premises Settles -Observing and Quantifying Airflows in the Infection Control of Aerosol-and Airborne-Transmitted Diseases: An Overview of Approaches Tham -Airflow Dynamics of Coughing in Healthy Human Volunteers by Shadowgraph Imaging: An Aid to Aerosol Infection Control Tham -Airflow Dynamics of Human Jets: Sneezing and Breathing -Potential Sources of Infectious Aerosols Proc. Japan Society of Civil Engineering Conf. Morioka, Japan Kretzschmar -High Infectivity and Pathogenicity of Influenza A Virus Via Aerosol and Droplet Transmission Musse -Crowd Simulation Löhner -Combination of Body-Fitted and Embedded Grids for External Vehicle Aerodynamics Temporal Profiles of Viral Load in Posterior Oropharyngeal Saliva Samples and Serum Antibody Responses During Infection by SARS-CoV-2: An Observational Cohort Study Torrens -Moving Agent Pedestrians Through Space and Time Munster -Aerosol and Surface Stability of SARS-CoV-2 as Compared with SARS-CoV-1 No Pedestrians: Solution at t = 2.00 sec Ordun and F. Grimaldo -A Comparative Study of Partitioning Methods for Crowd Simulations Cutting -Wayfinding, Displacements, and Mental Maps: Velocity Fields are Not Typically Used to Determine Ones Aimpoint World Health Organization -Transmission of SARS-CoV-2: Implications for Infection Prevention Precautions Scientific Brief Airborne Spread of Infectious Agents in the Indoor Environment Wells -Airborne Contagion and Air Hygiene. An Ecological Study of Droplet Infections No Pedestrians: Solution at t = 5.00 sec Seto -How Far Droplets Can Move in Indoor Environments -Revisiting the wells Evaporation-Falling Curve Lin -Optimal Sensor Placement for Airborne Contaminant Detection in an Aircraft Cabin Gawenat -Qualitative Validation of PEDFLOW for Description of Unidirectional Pedestrian Dynamics; The Conference in Pedestrian and Evacuation Dynamics Numerical Simulation of Coughed Droplets in Conference Room Modeling Crowd Evacuation of a Building Based on