Decaimento de patógenos, demanda de oxigênio do sedimento e outros parâmetros de qualidade da água

Além dos grandes ciclos (DBO, N e P), o QUAL2K modela vários constituintes adicionais de qualidade da água, seguindo os critérios de qualidade da água da EPA. Entre eles estão os organismos indicadores de patógenos, a demanda de oxigênio do sedimento (um sumidouro importante no balanço de OD), os sólidos suspensos inorgânicos, os detritos e um constituinte genérico definido pelo usuário.

Decaimento de patógenos

Os patógenos (coliformes termotolerantes, E. coli ou outros organismos indicadores) decaem segundo uma cinética de primeira ordem. O decaimento é acelerado pela luz solar (UV), pela temperatura e pela sedimentação:

dPdt=−(kb+ksettling)⋅P\frac{dP}{dt} = -(k_b + k_{settling}) \cdot P

Onde:

  • kbk_b: taxa de decaimento de patógenos (dia⁻¹), tipicamente entre 0,5 e 5,0
  • ksettlingk_{settling}: taxa de sedimentação de patógenos (dia⁻¹)

Taxas típicas de decaimento de patógenos a 20°C

Organismok_b (dia⁻¹)θT₉₀ (dias)
Coliformes termotolerantes0,5 a 2,01,0471,2 a 4,6
E. coli0,8 a 3,01,0470,8 a 2,9
Enterococos0,5 a 1,51,0471,5 a 4,6
Cistos de Giardia0,01 a 0,11,04723 a 230
Cryptosporidium0,005 a 0,051,04746 a 460

Sólidos suspensos inorgânicos (SSI)

Os SSI (variável ISS, índice 1) representam partículas em suspensão não reativas, como silte e argila. O único mecanismo de perda é a sedimentação por gravidade:

dISSdt=−vssH⋅ISS\frac{dISS}{dt} = -\frac{v_{ss}}{H} \cdot ISS

onde vssv_{ss} é a velocidade de sedimentação dos SSI (m/d), tipicamente entre 0,1 e 2,0 m/d.

Detritos

Os detritos (índice 11) representam a matéria orgânica particulada (MOP) originada da mortalidade de algas e de aportes orgânicos externos. Eles se decompõem por dissolução e são perdidos por sedimentação:

dDetdt=−(kdt+vdtH)⋅Det\frac{dDet}{dt} = -(k_{dt} + \frac{v_{dt}}{H}) \cdot Det

Constituinte genérico

O índice 13 é um constituinte genérico definido pelo usuário, que decai segundo uma cinética de primeira ordem:

dGendt=−kgen⋅Gen\frac{dGen}{dt} = -k_{gen} \cdot Gen

Ele pode representar qualquer traçador conservativo ou reativo (ex.: estudos com corantes, fármacos, agrotóxicos), bastando ajustar a taxa de decaimento.

Constituintes conservativos

Dois constituintes são modelados como totalmente conservativos (sem decaimento e sem transformação):

  • Condutividade (índice 0): condutância elétrica, usada como traçador de mistura
  • Alcalinidade (índice 14): capacidade de tamponamento (mg CaCO₃/L), sem reações

Demanda de oxigênio do sedimento (SOD)

Resumo dos parâmetros dos constituintes auxiliares

ConstituinteÍndiceMecanismo de perdaParâmetro principalFaixa típica
Condutividade0Nenhum (conservativo)--
SSI1Sedimentaçãovss (m/d)0,1 a 2,0
Fitoplâncton10Respiração, mortalidade, sedimentaçãováriosvariável
Detritos11Dissolução + sedimentaçãokdt, vdt0,01 a 0,5 d⁻¹
Patógenos12Decaimento + sedimentaçãokb (d⁻¹)0,5 a 5,0
Genérico13Decaimento de primeira ordemkgen (d⁻¹)definido pelo usuário
Alcalinidade14Nenhum (conservativo)--

Implementação em Python

pythonkinetics.py: constituintes auxiliares
# SSI: apenas sedimentação
vss = rates.get('vss', 0)
conc[1] *= math.exp(-(vss / max(h, 0.01)) * dt)

# Detritos: dissolução + sedimentação
kdt = temp_correction(rates.get('kdt', 0.01), 1.047, temp)
vdt = rates.get('vdt', 0)
conc[11] *= math.exp(-(kdt + vdt / max(h, 0.01)) * dt)

# Patógenos: decaimento + sedimentação
kb = temp_correction(rates.get('kb', 1.0), 1.047, temp)
conc[12] *= math.exp(-kb * dt)

# Genérico: decaimento definido pelo usuário
kgen = temp_correction(rates.get('kgen', 0), 1.047, temp)
conc[13] *= math.exp(-kgen * dt)

Modele o rio inteiro no motor de previsão

Importe sua planilha QUAL2Kw ou abra o projeto de exemplo. Os resultados reproduzem 15 modelos QUAL2Kw calibrados dentro de 5% ou de uma pequena faixa absoluta.

Ver o motor de previsão