CHE-480 · Lesson 2 of 12 · 23 min

Air pollutants and dispersion

The first technical question the regulator will ask about the expansion is not how many tonnes the plant will emit, but what concentration those tonnes will cause where people live and work. The nearest house to the Sarnia plant is 600 m from the fence, across a farm field, and a school sits 2.4 km downwind in the prevailing wind. Wren hands Theo a copy of the plant's last dispersion study and asks him to understand it well enough to explain it to the neighbours at the public meeting in February. This lesson covers the pollutants he will be explaining and the physics of how they spread.

Criteria pollutants and air toxics

Air pollutants are usually divided into two groups. The first are the common or criteria pollutants, which are emitted by many sources and for which governments set ambient air quality standards: fine particulate matter (PM2.5, particles smaller than 2.5 µm), coarser inhalable particles (PM10), nitrogen dioxide, sulfur dioxide, carbon monoxide, ground-level ozone and lead. In Canada the ambient benchmarks are the Canadian Ambient Air Quality Standards (CAAQS), which the federal and provincial governments set through the Canadian Council of Ministers of the Environment, and Ontario's own ambient air quality criteria. The second group are air toxics, called hazardous air pollutants in US law: specific chemicals such as acetaldehyde, formaldehyde, acrolein, methanol, benzene and many others that can cause cancer or other serious effects at low concentrations. They are regulated chemical by chemical.

An ethanol plant emits both. Its criteria pollutants come mainly from combustion in the boilers, dryers and oxidizer, and from grain and DDGS dust. Its air toxics come from fermentation and drying: yeast and the hot drying of stillage solids produce acetaldehyde, formaldehyde, acrolein, methanol and acetic acid, mostly in small amounts. Acetaldehyde is the one that usually governs at the fermentation vent, which is why the CHE-314 scrubber design added bisulfite to the scrubbing water.

The main air pollutants from a dry-grind ethanol plant.
PollutantMain sources at the plantMain concern
PM10, PM2.5Dryers, grain and DDGS handling, cooling towerLung and heart disease, haze
NOx (as NO2)Boilers, dryer burners, RTORespiratory effects; forms ozone and fine particles
SO2Dryers (sulfur in the feed)Respiratory effects; acid deposition
CODryers, boilersReduces oxygen carried by the blood
VOCDryers, fermentation vent, tanks, leaksForms ozone with NOx in sunlight
Acetaldehyde, formaldehydeFermentation vent, dryersIrritants; probable carcinogens

Secondary pollutants

Some of the most important pollutants are not emitted at all. Ground-level ozone forms when VOC and nitrogen oxides react in sunlight, over hours and tens of kilometres. A large share of fine particulate is secondary too: sulfur dioxide and nitrogen oxides are oxidized in the air to sulfate and nitrate, which combine with ammonia from farms to form ammonium salts. A plant's contribution to these is hard to model one source at a time, so regulators control them by limiting their precursors across a whole region. That is why VOC and nitrogen oxides are controlled even when they do not exceed any standard at the fence.

Units and conversions

Concentrations in air are given either as a volume fraction (ppm or ppb by volume) or as a mass concentration (mg/m³ or µg/m³). For an ideal gas the conversion depends on molar mass and on the temperature and pressure the volume is measured at. Ambient standards are usually stated at 25 °C and 101.325 kPa, where a mole of gas occupies 24.45 L. Stack measurements are usually corrected to a standard condition and a reference oxygen content, as Lesson 5 shows.

\[C\ (\mu g/m^3) = \frac{C\ (\text{ppb}) \times M}{24.45}\]

Worked problem

Converting an ambient concentration

A monitor at the fence records 20 ppb of nitrogen dioxide (M = 46.0 g/mol). What is this in µg/m³ at 25 °C?

Show solution
  1. Use the conversion at 25 °C and 1 atm, where the molar volume is 24.45 L.
  2. \(C = 20 \times 46.0 / 24.45 = 37.6\) µg/m³.

Answer: About 38 µg/m³.

The atmosphere as a mixing vessel

Once a pollutant leaves a stack, the wind carries it and turbulence spreads it. How much it spreads depends on the stability of the atmosphere. On a sunny afternoon the ground heats the air above it, warm parcels rise, and the air churns vigorously: the atmosphere is unstable and plumes loop down to the ground close to the stack. On a clear night with light winds the ground cools, a layer of cold air forms near the surface, and vertical motion is suppressed: the atmosphere is stable and a plume travels a long way as a thin ribbon. Overcast days and strong winds give neutral conditions in between. The Pasquill-Gifford scheme classes stability from A (very unstable) to F (very stable) using wind speed, sunshine and cloud cover, and each class has its own rate of plume spreading.

The temperature profile also decides whether a plume can mix upward at all. Normally temperature falls with height. When it rises with height, in a temperature inversion, the inversion acts as a lid. A plume released beneath a low inversion can be trapped and mixed down to the ground, which is why the worst air quality episodes often happen on still winter mornings. The depth of the layer in which pollutants mix, the mixing height, varies from a few hundred metres at night to more than a kilometre on summer afternoons.

The Gaussian plume model

The workhorse of regulatory dispersion modelling is the Gaussian plume. It treats a continuous release from a point as a plume carried downwind at the wind speed \(u\), with the concentration across the plume following a normal distribution in both the horizontal and vertical directions. The spreads are described by standard deviations \(\sigma_y\) and \(\sigma_z\), which grow with distance \(x\) at rates set by the stability class. The ground is treated as a reflecting surface, which is the same as adding an image source below the ground. The concentration at ground level on the plume centreline is then:

\[C(x, 0, 0) = \frac{Q}{\pi u \sigma_y \sigma_z} \exp\Bigl(-\frac{H_e^2}{2\sigma_z^2}\Bigr)\]

Here \(Q\) is the emission rate and \(H_e\) the effective stack height: the physical height plus the plume rise. Close to the stack, \(\sigma_z\) is small and the exponential term keeps the plume off the ground. Far away, the plume has spread so much that its concentration is low everywhere. In between, at a distance that grows with effective height, the ground-level concentration passes through a maximum. Doubling the effective height roughly quarters the maximum concentration, which is why tall stacks were the first tool of air pollution control.

Plume rise

A plume rises above the stack top because it is hot (buoyancy) and because it leaves the stack at speed (momentum). The equations of Briggs, used in most regulatory models, express buoyancy through a flux \(F\):

\[F = g\, v_s d^2 \frac{T_s - T_a}{4 T_s}\]

where \(v_s\) is the exit velocity, \(d\) the stack diameter and \(T_s\), \(T_a\) the stack and ambient temperatures in kelvin. For neutral and unstable conditions the final rise is about \(21.4 F^{3/4}/u\) when \(F\) is below 55 m⁴/s³ and \(38.7 F^{3/5}/u\) above it. A cold jet rises only by momentum, about \(3 d v_s / u\). A plume of carbon dioxide, which is denser than air, does not rise by buoyancy at all; if anything it tends to sink.

Plume rise and maximum ground-level acetaldehyde for the RTO stack and for the scrubber stack with water-only scrubbing. Stack data and emission rates are illustrative design values.
# Gaussian plume: plume rise and ground-level concentration downwind of two stacks
import math
g, Ta, u = 9.81, 293.0, 4.0          # ambient K, wind speed at stack top m/s
def sig(cls, x):                     # Briggs open-country coefficients, x in m
    sy = {'B': 0.16, 'C': 0.11, 'D': 0.08}[cls] * x / math.sqrt(1 + 0.0001 * x)
    sz = {'B': 0.12 * x, 'C': 0.08 * x / math.sqrt(1 + 0.0002 * x),
          'D': 0.06 * x / math.sqrt(1 + 0.0015 * x)}[cls]
    return sy, sz
def glc(Q, He, cls, x):              # ground-level centreline concentration, ug/m3 (Q in g/s)
    sy, sz = sig(cls, x)
    return 1e6 * Q / (math.pi * u * sy * sz) * math.exp(-He**2 / (2 * sz**2))
def report(name, Q, H, d, v, Ts, buoyant=True):
    if buoyant:
        F = g * v * d**2 * (Ts - Ta) / (4 * Ts)                    # buoyancy flux, m4/s3
        dh = (21.425 * F**0.75 if F < 55 else 38.71 * F**0.6) / u
    else:
        dh = 3 * d * v / u                                          # momentum rise only
    He = H + dh
    print(f"{name}: rise {dh:.0f} m, effective height {He:.0f} m")
    for cls in 'BCD':
        xm = max(range(50, 20001, 10), key=lambda x: glc(Q, He, cls, x))
        print(f"  class {cls}: max 1-h {glc(Q, He, cls, xm):6.2f} ug/m3 at {xm/1000:4.1f} km")
# RTO stack: 0.30 kg/h acetaldehyde, 45 m, 2.4 m, 18 m/s, 150 C
report('RTO stack', 0.30 / 3.6, 45, 2.4, 18, 423)
# fermentation scrubber stack, water only: 0.51 g/s acetaldehyde, 25 m, 0.49 m, 15 m/s, cool CO2
report('Scrubber stack, water only', 0.51, 25, 0.49, 15, 305, buoyant=False)
Output
RTO stack: rise 132 m, effective height 177 m
  class B: max 1-h   0.12 ug/m3 at  1.1 km
  class C: max 1-h   0.11 ug/m3 at  1.8 km
  class D: max 1-h   0.05 ug/m3 at  5.9 km
Scrubber stack, water only: rise 6 m, effective height 31 m
  class B: max 1-h  24.27 ug/m3 at  0.2 km
  class C: max 1-h  23.01 ug/m3 at  0.3 km
  class D: max 1-h  18.97 ug/m3 at  0.4 km

The two stacks behave very differently. The RTO exhaust is hot and fast and leaves a 2.4 m stack, so it has a large buoyancy flux, and the plume rises more than 100 m on a moderate wind. Even with 0.30 kg/h of acetaldehyde, the highest one-hour concentration at ground level is about 0.1 µg/m³. The scrubber exhaust is cool carbon dioxide from a small stack. It rises only a few metres, and if the scrubber removed only 32 % of the acetaldehyde, as water alone would do, the highest one-hour concentration would be about 24 µg/m³ only 200 m from the stack, inside or just beyond the fence. With bisulfite the removal is better than 99.9 % and the peak falls a thousandfold. Theo sees why the CHE-314 design treated acetaldehyde as a design case, not an afterthought.

A plot of acetaldehyde concentration at ground level against distance downwind up to 3 km for stability classes B, C and D. Class B peaks at about 24 µg/m³ near 0.2 km, class C at about 23 near 0.3 km and class D at about 19 near 0.4 km, then all fall slowly.
Ground-level acetaldehyde downwind of the scrubber stack with water-only scrubbing. Unstable air brings the plume down sooner and higher.

Averaging times

A one-hour Gaussian plume concentration is not directly comparable with a standard for 24 hours or a year, because the wind direction wanders. Screening methods apply factors to convert a one-hour maximum to longer averages; a factor of about 0.4 for 24 hours is common in screening work. Detailed models avoid the factor by running a whole year or more of hourly weather data and reporting the concentration at each receptor for each averaging period. The answer the regulator checks is the highest concentration, for the averaging time of the standard, at any receptor beyond the property line.

Regulatory models and what they add

In Canada, compliance is judged against Ontario's point-of-impingement standards under O. Reg. 419/05, which set limits for each contaminant at any point off the property and require approved dispersion models. The Gaussian equation above is the core of the older regulatory models, but the current ones go further. O. Reg. 419/05 and its equivalents describe the boundary layer with continuous variables rather than six stability classes, use five years of local hourly weather, account for terrain, and, most important for a plant like this one, model building downwash: the wake of a large building can pull a plume from a short stack down to the ground on its lee side. Building downwash is often the controlling case for short stacks near tall tanks and buildings, such as the scrubber stack beside the fermenters. Good engineering practice for stack height is about 2.5 times the height of nearby buildings; stacks shorter than that need a downwash analysis and sometimes a taller stack.

Wren uses the simple Gaussian calculation to screen. If a screening estimate is well below the standard, as it is for the RTO stack, a detailed model will almost certainly agree. If it is close, the detailed model is needed, and its answer will usually be lower but sometimes higher. Theo's water-only scrubber case is the kind of result that tells the design team to spend money on the source, not the model.

Odour

Neighbours of ethanol plants rarely complain about ozone or particulate. They complain about smell. The dryers produce a sweet, toasty odour from the browning of sugars and proteins, and the fermentation vent and the wastewater system can produce sour or sulfurous smells. Odour is measured by trained panels in odour units: the number of dilutions with clean air needed before half the panel can no longer detect it. Dispersion models can predict odour units downwind in the same way as concentrations, and some regulators set odour criteria. Wren's experience is that a good relationship with the neighbours, a complaint line that someone answers, and a log that links each complaint to the plant's operations and the weather resolve more odour problems than any model.

Ambient monitoring and the public meeting

Models are checked against measurements. Government networks run monitors for the criteria pollutants across Canada, and the nearest stations give the background concentration that the plant's contribution is added to. For the expansion Wren proposes a year of on-site monitoring of PM2.5 and nitrogen dioxide at the fence nearest the houses, with a weather station, so that the dispersion study rests on local data. Theo drafts the slides for the public meeting: a map with the maximum predicted concentrations, the standards beside them, the background from the nearest station, and a plain statement of what the plant will do if a monitor shows a problem.

Common mistakes

  • MistakeComparing a one-hour model result directly with an annual standard.

    InsteadConvert with an averaging-time factor or model a full year of weather for each averaging period.

  • MistakeAssuming the highest concentration is at the fence.

    InsteadThe maximum is often hundreds of metres to kilometres away, farther for taller effective stacks.

  • MistakeTreating a cold carbon dioxide vent like a hot stack.

    InsteadA cold, dense plume rises only by momentum and may sink; use momentum rise and check downwash.

  • MistakeUsing a tall stack instead of control.

    InsteadHeight lowers ground-level concentrations but not the mass emitted; regional pollutants still need source control.

  • MistakeIgnoring secondary pollutants.

    InsteadVOC, NOx and SO2 form ozone and fine particulate downwind; their precursors are controlled for that reason.

Summary and key terms

  • Criteria pollutants have ambient standards; air toxics are regulated chemical by chemical.
  • Ozone and much fine particulate are secondary, formed from precursors in the air.
  • Atmospheric stability controls plume spreading; inversions trap plumes near the ground.
  • The Gaussian plume model gives ground-level concentration from emission rate, wind, spreads and effective height.
  • Plume rise from buoyancy and momentum can multiply the effective height of a hot stack.
  • Regulatory models add real weather, terrain and building downwash; screening tells you when they are needed.
Criteria pollutant
A common pollutant with an ambient air quality standard, such as PM2.5, NO2, SO2, CO or ozone.
Stability class
A category from A to F describing how vigorously the atmosphere mixes vertically.
Effective stack height
Physical stack height plus plume rise.
Buoyancy flux
A measure of a plume's tendency to rise because it is warmer than the air.
Building downwash
The pulling down of a plume into the wake of a nearby building.
Odour unit
The number of dilutions with clean air at which half a panel can no longer detect an odour.

Practice problems

Work each problem on paper first, then reveal the answer to check.

  1. Convert 50 ppb of SO2 (M = 64.1) to µg/m³ at 25 °C.

    Show answer

    \(50 \times 64.1 / 24.45 = 131\) µg/m³.

  2. What happens to the maximum ground-level concentration if the effective height doubles?

    Show answer

    It falls to roughly a quarter.

  3. Why does the scrubber plume rise so little?

    Show answer

    It is cool, dense carbon dioxide from a small stack, so it has only momentum rise.

  4. Which stability class gives the highest concentration closest to a tall stack?

    Show answer

    Unstable classes (A or B), which loop the plume down near the source.

  5. What is building downwash and when does it matter?

    Show answer

    A building wake pulling a plume down; it matters for stacks shorter than about 2.5 times nearby buildings.

  6. Why are VOC controlled even when they meet every standard at the fence?

    Show answer

    They help form ozone over a region with NOx in sunlight.

Lesson quiz · 5 questions

Score 60% or more to complete this lesson.

Take the quiz