Coeficiente de reaeração em rios: métodos de cálculo no QUAL2K
A reaeração é a principal fonte de oxigênio dissolvido nos rios e um termo decisivo no balanço de oxigênio dissolvido. Ela descreve a taxa com que o oxigênio atmosférico atravessa a superfície da água e entra no rio, como caracterizado originalmente por O'Connor e Dobbins (1958). O coeficiente de reaeração (dia⁻¹) governa a taxa de primeira ordem da troca de oxigênio:
em que é a concentração de saturação de oxigênio dissolvido e é o OD atual no rio.
Fórmula de O'Connor-Dobbins (padrão)
O QUAL2K usa a fórmula de O'Connor-Dobbins como modelo de reaeração padrão. É a fórmula empírica mais usada em rios naturais:
Em que:
- : velocidade do escoamento (m/s)
- : profundidade do escoamento (m)
- : coeficiente de reaeração a 20 °C (dia⁻¹)
Fórmulas alternativas de reaeração
Fórmulas empíricas de reaeração
| Fórmula | Equação | Mais indicada para |
|---|---|---|
| O'Connor-Dobbins (1958) | ka = 3.93 · U⁰·⁵ / H¹·⁵ | Rios profundos e lentos (H > 0,6 m) |
| Churchill et al. (1962) | ka = 5.026 · U⁰·⁹⁶⁹ / H¹·⁶⁷³ | Rios grandes com barragens |
| Owens-Gibbs (1964) | ka = 5.32 · U⁰·⁶⁷ / H¹·⁸⁵ | Cursos d'água rasos (H < 0,6 m) |
| Tsivoglou-Neal (1976) | ka = 31 183 · U · S | Cursos d'água com declividade S conhecida |
| Definida pelo usuário | ka = valor | Taxas próprias ou medidas em laboratório |
Correção de temperatura
Todas as taxas de reaeração são corrigidas pela temperatura com a equação de Arrhenius:
em que para a reaeração (Elmore e West, 1961). A 15 °C, o fator de correção é , o que reduz em cerca de 11%.
Saturação de oxigênio dissolvido
A concentração de saturação de OD diminui com a temperatura e com a altitude. O QUAL2K usa a fórmula da APHA (Standard Methods, 23ª edição):
em que é a temperatura absoluta em kelvin. Aplica-se um fator de correção pela altitude:
Mecanismo físico
Implementação em Python
# Reaeração ka (1/d) - O'Connor-Dobbins
if h > 0:
ka = 3.93 * (u ** 0.5) / (h ** 1.5)
else:
ka = 0def calculate_dosat(temp, elev):
"""Calcula a saturação de OD (mg/L) com a fórmula da APHA."""
tk = temp + 273.15
ln_dos = (-139.34411 + 1.575701e5/tk
- 6.642308e7/tk**2
+ 1.243800e10/tk**3
- 8.621949e11/tk**4)
dos = math.exp(ln_dos)
# Correção pela altitude
dos *= (1 - 0.0001148 * elev)
return max(dos, 0.0)