Chapter 16.1: Canyon Flow Regimes
16.1.1 Street Canyons as Fluid Domains
A street canyon is the quasi-two-dimensional void bounded by building facades on both sides of a road and the ground surface. When ambient wind flows over the rooftop level, it interacts with these walls to produce characteristic recirculation patterns that govern pollutant dispersion at pedestrian breathing height.
The single most important geometric parameter is the aspect ratio:
$$\alpha = \frac{H}{W}$$
where \(H\) is the mean building height and \(W\) is the canyon width (facade-to-facade distance). Wind-tunnel experiments by Oke (1988) and subsequent CFD studies established that \(\alpha\) alone classifies the flow into four distinct regimes.
Understanding these regimes is essential for predicting where pollutants accumulate, how long they persist, and which pedestrians are most exposed. This chapter derives the governing physics from first principles.
16.1.2 The Four Flow Regimes
Regime 1: Isolated Roughness (alpha < 0.3)
When buildings are far apart relative to their height, the wake shed by the upwind building dissipates before reaching the downwind building. Each building behaves as an isolated bluff body. The separation bubble reattaches to the ground surface well within the canyon, leaving the downwind building unaffected. No coherent vortex spans the full canyon width.
The flow reattachment length scales as \(x_r \approx 4\text{--}6\,H\) for sharp-edged buildings. Since \(W > H/0.3 \approx 3.3\,H\), the wake has room to recover. Pollutants emitted at street level are efficiently ventilated upward through the open top.
Regime 2: Wake Interference (0.3 < alpha < 0.7)
As the canyon narrows, the wake of the upwind building begins to impinge on the downwind facade before fully reattaching. The two wakes interfere, creating unsteady, asymmetric flow patterns. A weak, intermittent vortex may form but is not stable. This transitional regime exhibits the highest temporal variability in ground-level concentrations.
Regime 3: Skimming Flow (0.7 < alpha < 1.5)
For typical urban canyons, the ambient flow “skims” over the rooftop level, driving a single, stable, quasi-two-dimensional vortex inside the canyon. This is the most common and most studied regime. The vortex rotates such that air descends along the downwind facade and rises along the upwind facade. Street-level pollutants on the leeward side are trapped beneath the vortex core, producing the characteristic asymmetry in concentration fields: the leeward wall is dirtier than the windward wall.
$$\text{Skimming flow criterion:} \quad \frac{H}{W} \gtrsim 0.7 \quad \Longrightarrow \quad \text{stable single vortex}$$
Regime 4: Deep Canyon (alpha > 1.5)
When the canyon is very narrow relative to building height, the single vortex can no longer fill the entire cross-section. A second counter-rotating vortex forms below the primary one. For very deep canyons (\(\alpha > 3\)), a third vortex may appear. The lower vortices are progressively weaker, meaning pollutants emitted at ground level have very long residence times—these are the most hazardous configurations.
$$n_{\text{vortices}} \approx \left\lfloor \alpha \right\rfloor \quad \text{for } \alpha > 1.5$$
16.1.3 Regime Characteristics Summary
| Regime | alpha Range | Vortex Structure | Ventilation | Pollution Risk |
|---|---|---|---|---|
| Isolated Roughness | < 0.3 | None (wake reattaches) | Excellent | Low |
| Wake Interference | 0.3 – 0.7 | Intermittent / weak | Good but variable | Moderate |
| Skimming Flow | 0.7 – 1.5 | Single stable vortex | Poor (leeward side) | High |
| Deep Canyon | > 1.5 | Multiple counter-rotating | Very poor at ground | Very High |
16.1.4 Vortex Circulation and Velocity
In the skimming-flow regime, the ambient wind at rooftop height \(u_H\) drives the canyon vortex through shear stress transfer at the canyon-atmosphere interface. The characteristic velocity inside the vortex can be derived from a momentum balance.
Momentum Transfer at Roof Level
The shear stress at the rooftop interface is:
$$\tau_{\text{roof}} = \rho \, C_D \, u_H^2$$
where \(C_D\) is a drag coefficient characterising the roughness of the roof-level shear layer (typically 0.001–0.01 depending on building geometry).
This stress acts over the canyon width \(W\) and is balanced by frictional drag on the canyon walls and floor. The wall drag per unit length scales as \(\rho \kappa u_v^2\), where \(\kappa \approx 0.41\) is the von Karman constant and \(u_v\) is the characteristic vortex velocity. The total wall perimeter is approximately \(W + 2H = W(1 + 2\alpha)\).
Equilibrium Balance
Balancing momentum input (roof shear) against wall friction dissipation:
$$\rho \, C_D \, u_H^2 \cdot W = \rho \, \kappa \, u_v^2 \cdot (W + 2H)$$
Solving for the vortex velocity:
$$u_v = \sqrt{\frac{C_D}{\kappa}} \cdot \frac{u_H}{\sqrt{1 + 2\alpha}}$$
For a simplified scaling (using a single factor in the denominator), this is often written as:
$$u_v = \frac{C_D \, u_H}{(1 + \alpha)\,\kappa}$$
This simplified form treats the drag-shear transfer as linear and absorbs the square-root into the effective drag coefficient. Both forms capture the essential physics: the vortex velocitydecreases with increasing aspect ratio because deeper canyons have more wall surface to absorb momentum.
Vortex Circulation
The circulation of the canyon vortex is defined as the line integral of velocity around the vortex perimeter:
$$\Gamma = \oint \mathbf{u} \cdot d\mathbf{l} \approx u_v \cdot (2H + 2W) = 2\,u_v\,W\,(1 + \alpha)$$
Substituting the expression for \(u_v\):
$$\Gamma = \frac{2\,C_D\,u_H\,W}{\kappa}$$
Remarkably, the circulation is independent of aspect ratio in this model—deeper canyons have slower vortex velocities but larger perimeters, and the two effects cancel exactly.
16.1.5 Above-Roof Velocity Profile
Above the canyon, the mean wind profile follows the standard logarithmic law of the atmospheric surface layer:
$$u(z) = \frac{u_*}{\kappa} \ln\!\left(\frac{z - d}{z_0}\right)$$
where \(u_*\) is the friction velocity, \(d \approx 0.7H\) is the displacement height, and \(z_0 \approx 0.1H\) is the aerodynamic roughness length. The rooftop velocity \(u_H = u(H)\) then becomes:
$$u_H = \frac{u_*}{\kappa} \ln\!\left(\frac{0.3H}{0.1H}\right) = \frac{u_*}{\kappa}\ln 3 \approx 2.68\,u_*$$
This connects the mesoscale wind field to the rooftop forcing that drives the canyon vortex.
16.1.6 Python: Visualise Flow Regimes and Vortex Velocity
The following code visualises the four flow regimes as schematic cross-sections and plots the vortex velocity \(u_v\) as a function of aspect ratio \(\alpha\).
Canyon Flow Regimes and Vortex Velocity
PythonClick Run to execute the Python code
Code will be executed with Python 3 on the server
16.1.7 Key Takeaways
- The aspect ratio \(\alpha = H/W\) is the primary control parameter for street canyon aerodynamics.
- Four regimes exist: isolated roughness, wake interference, skimming flow, and deep canyon. Each has qualitatively different pollutant dispersion characteristics.
- Vortex velocity decreases with aspect ratio: \(u_v \propto 1/(1 + \alpha)\). Deeper canyons have slower ventilation.
- The circulation \(\Gamma\) is approximately independent of aspect ratio in the simplified momentum balance.
- The von Karman constant \(\kappa \approx 0.41\) appears throughout because wall turbulence governs the momentum transfer.