Modelo Hidrológico
O componente hidrológico de HydroPol2D governa a partição da entrada atmosférica em interceptação, passagem, infiltração, evapotranspiração, acúmulo e derretimento de neve, armazenamento na zona vadosa, recarga de águas subterrâneas e feedback das águas subterrâneas para a superfície terrestre. Na escala celular, o modelo hidrológico determina quanta água:
- é armazenado temporariamente pelo dossel,
- atinge a superfície do solo,
- infiltra-se no solo,
- permanece armazenado na zona vadosa,
- recarrega as águas subterrâneas,
- retorna à superfície por exfiltração,
- ou é removido por evaporação e transpiração.
Esses processos são avaliados sequencialmente dentro de cada intervalo de tempo e fornecem o forçamento hidrológico para o modelo hidrodinâmico.
1. Balanço Hidrológico Conceitual
No nível conceitual, o equilíbrio hidrológico de uma célula da grade pode ser escrito como
onde:
- é a profundidade da água superficial
- é a precipitação efetiva que atinge o solo
- é a contribuição do degelo
- é a exfiltração da água subterrânea para a superfície
- é a taxa de infiltração
- é a taxa de evaporação do armazenamento de superfície
- é a taxa de transpiração
- e são termos adicionais de origem e destino impostos
Nem todos os termos estão ativos simultaneamente. Sua ativação depende da configuração de forçamento selecionada e dos sinalizadores do modelo. No entanto, este equilíbrio fornece o quadro conceptual utilizado para organizar todos os fluxos verticais que actuam numa célula da grelha.
2. Interceptação do dossel, passagem e fluxo do tronco
HydroPol2D representa a interceptação do dossel usando um modelo de interceptação baseado em armazenamento no qual a precipitação que chega ao dossel é particionada em:
- armazenamento do dossel,
- queda,
- evaporação do dossel,
- e fluxo de tronco.
A rotina de interceptação recebe:
- precipitação bruta com a modelagem de neve desligada, e só a chuva da Seção 5.1 com ela ligada,
- evaporação potencial ,
- índice de área foliar ,
- armazenamento anterior do dossel ,
- coeficiente de armazenamento do dossel ,
e retorna armazenamento de dossel atualizado , passagem , evaporação da água interceptada e fluxo de tronco .
Com a modelagem de neve ligada, o módulo de neve separa a precipitação antes do dossel. A neve vai para o manto de neve, o degelo vai direto para a superfície, e toma o lugar de nas equações desta seção.
Esta etapa de interceptação controla quanto da entrada de água atmosférica é temporariamente retida pela vegetação e quanto é transferido para a superfície do solo durante o intervalo de tempo atual.
2.1 Armazenamento máximo do dossel
O armazenamento máximo de interceptação é calculado como
onde:
- é o armazenamento máximo de água no dossel
- é o coeficiente de armazenamento do dossel
- é o índice de área foliar
Esta relação implica que a vegetação com maior área foliar pode armazenar mais água interceptada.
2.2 Fluxo de tronco
O código inclui uma rotina stemflow baseada em uma função de atraso. As expressões intermediárias são
e
onde:
- é o atraso do fluxo de tronco
- é o parâmetro de atraso máximo
- é o coeficiente de decaimento do fluxo de tronco
- é a fração do fluxo-tronco
- é fluxo-tronco
Na implementação atual do HydroPol2D, o stemflow é desativado pela imposição explícita
Portanto, o escoamento pelo tronco não contribui atualmente para o equilíbrio das águas superficiais, embora a estrutura da rotina seja mantida no código.
2.3 Evaporação do armazenamento de interceptação
A fração de armazenamento da copa exposta à evaporação é definida como
e a evaporação do dossel é então calculada como
sujeito à restrição
onde:
- é a fração do armazenamento do dossel preenchido no início do intervalo de tempo
- é a evaporação do armazenamento de interceptação
- é a evaporação potencial ao longo do intervalo de tempo
Esta formulação assume que a evaporação do dossel é proporcional à fração de armazenamento ocupada no início do intervalo de tempo, ao mesmo tempo que impõe que a evaporação não pode exceder a água realmente disponível na precipitação mais a água de interceptação armazenada.
2.4 Atualização de armazenamento de interceptação
O incremento de armazenamento do dossel é calculado como
e o armazenamento provisório passa a ser
O throughfall é então calculado como o excesso acima da capacidade de armazenamento do dossel:
Finalmente, o armazenamento do velame é truncado em seu valor máximo admissível:
onde:
- é o incremento de armazenamento do dossel ao longo do intervalo de tempo
- é o armazenamento provisório do velame antes do truncamento
- é perda
- é o armazenamento final do dossel
Esta sequência reflete a suposição física de que a precipitação primeiro preenche o armazenamento do dossel. Assim que a copa atinge sua capacidade de armazenamento, o excesso de água é liberado como precipitação.
2.5 Chuva efetiva passada para a superfície
A precipitação disponível para a superfície terrestre é definida como
onde:
- é a chuva efetiva que atinge o solo
- é passagem direta
- é fluxo-tronco
Na implementação actual, uma vez que o escoamento pelo tronco está desactivado, a precipitação efectiva é igual à precipitação. Em termos práticos, representa a quantidade de água líquida transferida do sistema atmosfera-copa para a superfície terrestre durante o intervalo de tempo, antes do roteamento hidrodinâmico. Se a rotina de interceptação for desativada, nenhum armazenamento no dossel será resolvido e a precipitação atingirá a superfície diretamente, de modo que
2.6 Aplicação da chuva
Para aplicações validadas, a precipitação que entra no módulo de interceptação é aplicada sobre a célula do modelo ativo como:
onde é a profundidade agregada da precipitação ao longo do intervalo de tempo do modelo. Com a modelagem de neve ligada, é só a parte de chuva de , o da Seção 5.1.
3. Evapotranspiração e Evaporação Potenciais
HydroPol2D calcula a evapotranspiração de referência distribuída espacialmente usando uma formulação de Penman-Monteith. Os dados da estação meteorológica são primeiro interpolados na grade usando ponderação de distância inversa, e os campos interpolados são então usados para calcular a evapotranspiração de referência e um termo semelhante à evaporação . A quantidade é usada como evapotranspiração de referência padrão, enquanto é usada na rotina de interceptação para estimar a evaporação da água interceptada do dossel.
3.1 Interpolação espacial de forçantes meteorológicos
A cada intervalo de tempo, os seguintes campos são interpolados a partir das estações disponíveis:
- temperatura máxima do ar
- temperatura mínima do ar
- temperatura média do ar
- velocidade do vento em
- umidade relativa
- fluxo de calor do solo
Para uma variável genérica , o campo interpolado na localização é escrito conceitualmente como
com
onde:
- é o valor observado na estação
- é a distância da estação até o local
- é o parâmetro de potência de ponderação de distância inversa
Somente estações com dados completos no intervalo de tempo atual são retidas na interpolação. Este procedimento produz campos de força distribuídos espacialmente que são então usados nos cálculos de evapotranspiração.
3.2 Equação de Penman-Monteith
A evapotranspiração de referência é calculada como
e o termo semelhante à evaporação é
onde:
- é a evapotranspiração de referência
- é a evaporação potencial sem resistência aerodinâmica da superfície no denominador
- é a inclinação da curva de pressão de vapor de saturação
- é a radiação líquida
- é o fluxo de calor do solo
- é a constante psicrométrica
- é a velocidade do vento em
- é a pressão de vapor de saturação
- é a pressão de vapor real
- é a temperatura média do ar
Estas são as formas algébricas implementadas no código atual. A diferença entre e está no denominador, o que torna um termo semelhante à evaporação mais diretamente adequado para perdas por interceptação do dossel.
3.3 Radiação de apoio e termos atmosféricos
HydroPol2D calcula os termos auxiliares de Penman-Monteith usando relações astronômicas e termodinâmicas. A declinação solar é calculada como
A distância relativa Terra-Sol é
A radiação extraterrestre é então calculada como
A radiação solar recebida é estimada como
A radiação do céu claro é
A radiação líquida de ondas curtas é
A radiação líquida de ondas longas é
A radiação líquida é então
A inclinação da curva de pressão de vapor de saturação é calculada como
A pressão atmosférica é estimada como
e a constante psicrométrica é
onde:
- é o dia do ano
- é a declinação solar
- é a distância relativa Terra-Sol
- é radiação extraterrestre
- é o ângulo horário do nascer do sol
- é latitude
- é a radiação solar recebida
- é o coeficiente de radiação empírica na estimativa de radiação recebida do tipo Hargreaves
- é a radiação solar de céu claro
- é a elevação do terreno
- é a radiação líquida de ondas curtas
- é o albedo da superfície terrestre
- é a radiação líquida de ondas longas
- é a constante de Stefan-Boltzmann
- é a pressão atmosférica
Estas expressões são explicitamente implementadas na rotina de evapotranspiração e avaliadas em forma de matriz no domínio computacional.
3.4 Evaporação direta e forçamento de transpiração
HydroPol2D também pode usar campos raster de evaporação e transpiração fornecidos externamente. Nessa configuração, o modelo ignora o cálculo interno de Penman – Monteith e aplica os campos e prescritos diretamente no balanço de massa hidrológico.
3.5 Estresse de Feddes na absorção de água pelas raízes
O estresse de Feddes é opcional. Ele reduz a transpiração do solo quando a zona radicular está úmida demais ou seca demais (Feddes, Kowalik e Zaradny, 1978, Simulation of Field Water Use and Crop Yield, Pudoc, Wageningen).
| Modelo | Chave | Padrão |
|---|---|---|
| HydroPol2D-Python | vertical.feddes.enabled: true | desligado |
| HydroPol2D (MATLAB) | flag_feddes = 1 | 0 |
Funciona nos dois esquemas de subsuperfície (padrão e em camadas), na grade estruturada e na malha Voronoi.
O fator de redução é uma função linear por partes da carga matricial (m, negativa)
| Carga | Significado | Padrão (m) |
|---|---|---|
| Mais úmido que isso: sem absorção (falta ar para as raízes) | −0.1 | |
| Início da absorção sem estresse | −0.25 | |
| Fim da absorção sem estresse | −4.0 | |
| Ponto de murcha: sem absorção | −80 |
As cargas devem satisfazer . A carga de cada camada vem da sua curva de van Genuchten e do seu conteúdo de água atual.
dependente da demanda (opcional). Como no SWAP, pode depender da taxa de transpiração potencial . vale para mm/dia, vale para mm/dia, e é interpolado linearmente entre os dois. Ambos valem por padrão, e a opção fica desligada enquanto não forem definidos.
Absorção. A densidade de raízes é uniforme ao longo da profundidade radicular . Cada camada com raízes recebe a sua parcela da demanda, reduzida pelo próprio
onde é a espessura com raízes da camada . Cada retirada é limitada pela água disponível na camada. Não há compensação. A demanda que uma camada não consegue atender não passa para outra camada.
| Configuração | HydroPol2D-Python | HydroPol2D (MATLAB) |
|---|---|---|
| Cargas | vertical.feddes.h1_m, h2_m, h3_m, h4_m | feddes_h1_m, feddes_h2_m, feddes_h3_m, feddes_h4_m |
| dependente da demanda | vertical.feddes.h3_low_m, h3_high_m | feddes_h3_low_m, feddes_h3_high_m |
4. Infiltração
O módulo de infiltração calcula a transferência de água da superfície para a zona vadosa usando uma formulação baseada em Darcy acoplada às relações constitutivas de van Genuchten-Mualem. A formulação é projetada para aproximar o comportamento do fluxo insaturado do tipo Richards, mantendo a compatibilidade com a estrutura baseada em armazenamento do HydroPol2D. A cada passo de tempo, a infiltração é controlada por três restrições simultâneas:
- a disponibilidade de água na superfície,
- a capacidade hidráulica do solo,
- a capacidade de armazenamento restante da zona vadosa.
A taxa de infiltração final é determinada como a mínima entre esses limites concorrentes.
Estrutura vadosa em camadas atual
A implementação atual representa o solo e a coluna de águas subterrâneas rasas com quatro zonas conceituais:
- uma camada próxima à superfície, com uma espessura alvo padrão de (o HydroPol2D-Python a toma do comprimento da tabela de solos, da Seção 4.5, e o código MATLAB a fixa em );
- uma camada de zona radicular, cuja profundidade é atribuída a partir do uso/cobertura do solo;
- uma camada de zona de transmissão, que ocupa qualquer espessura vadosa remanescente abaixo da zona radicular;
- uma zona de águas subterrâneas, cujo topo é a profundidade atual do lençol freático.
A geometria da camada é recalculada a partir da profundidade do solo, elevação da superfície terrestre e altura da água subterrânea. As regras alternativas são intencionalmente conservadoras:
- se a profundidade da raiz do LULC for menor que o alvo próximo à superfície, a camada explícita da zona raiz entrará em colapso e as raízes serão representadas dentro da camada próxima à superfície;
- se o leito rochoso for mais raso do que a profundidade radicular solicitada, a profundidade radicular será truncada para a profundidade disponível do solo;
- se o lençol freático for mais raso do que a profundidade de raiz solicitada, o armazenamento de raízes vadosas será truncado no lençol freático;
- se o lençol freático atinge a superfície, todas as camadas vadosas têm espessura zero e o feedback da água subterrânea ocorre através da lógica de saturação/exfiltração.
Os mesmos parâmetros hidráulicos básicos do solo são atribuídos às camadas próximas à superfície, zona radicular e zona de transmissão, enquanto a condutividade hidráulica saturada pode ser ajustada por multiplicadores de camada:
Ks_multiplier_near_surface,Ks_multiplier_root_zone,Ks_multiplier_transmission.
Isso mantém a parametrização prática: a tabela de solos define o comportamento físico básico do solo, LULC define a profundidade da zona radicular e os multiplicadores permitem contrastes verticais quando os dados ou a calibração os suportam.
4.1 Armazenamento insaturado controlado pelo lençol freático
A estrutura vertical da coluna do solo está dinamicamente ligada ao lençol freático. A espessura saturada acima da base do perfil do solo é calculada como
e a profundidade do lençol freático abaixo da superfície da terra é
onde:
- é a cabeceira da água subterrânea
- é a elevação da superfície terrestre
- é a profundidade do solo
- é a profundidade do lençol freático abaixo da superfície
Na implementação atual, o armazenamento vadoso é rastreado como água ativa acima do conteúdo residual. O armazenamento máximo conceitual disponível na zona não saturada é, portanto,
e a capacidade de armazenamento restante é
onde:
- é o armazenamento vadose máximo
- é o armazenamento vadose atual
- é o teor de água residual
- é o conteúdo de água saturada
Esta formulação garante que o armazenamento disponível responda dinamicamente às flutuações das águas subterrâneas. À medida que o lençol freático aumenta, diminui e a capacidade de armazenamento vadose diminui de acordo. Na implementação em camadas padrão, essa mesma lógica é aplicada por meio das capacidades somadas dos armazenamentos próximos à superfície, zona raiz e zona de transmissão após truncamento pela posição atual do lençol freático.
4.2 Conteúdo representativo de água e saturação efetiva
O conteúdo volumétrico representativo de água na zona vadosa é aproximado como
sujeito a
A saturação efetiva é então definida como
onde:
- é o conteúdo volumétrico de água
- é o teor de água residual
- é a saturação efetiva
Esta saturação efetiva é usada para avaliar a sucção matricial e a condutividade hidráulica. Na implementação em camadas padrão, a mesma forma constitutiva é avaliada separadamente para cada camada vadosa; a expressão de estado único acima é o equivalente conceitual para a formulação de fallback herdada.
4.3 Cabeça de pressão matricial
A cabeça de pressão matricial é calculada usando a curva de retenção de van Genuchten:
com
onde:
- é a cabeça de pressão matricial
- é o parâmetro de entrada de ar inverso
- é o parâmetro de forma de van Genuchten
Em condições quase saturadas, o modelo impõe
para evitar instabilidade numérica.
4.4 Condutividade hidráulica insaturada
A condutividade hidráulica não saturada é calculada como
com
onde:
- é condutividade hidráulica insaturada
- é condutividade hidráulica saturada
- é o parâmetro de conectividade dos poros
Se não for fornecido, um valor padrão de será usado.
4.5 Capacidade de infiltração baseada em Darcy
A capacidade de infiltração representa o fluxo máximo que pode ser transmitido ao solo dado o estado hidráulico atual. No código atual, isso não se baseia apenas em um único valor . Em vez disso, HydroPol2D usa:
- uma sucção de balde representativa com base no armazenamento atual da camada próxima à superfície, de modo que e abaixo são os dessa camada (só a formulação de fallback herdada, de armazenamento único, usa todo o armazenamento vadoso da Seção 4.2),
- um preditor de umedecimento próximo à superfície,
- e uma condutividade próxima da superfície ponderada que combina a condutividade de entrada saturada com a condutividade da camada superior molhada.
O preditor de umedecimento temporário é
onde:
- é a profundidade de umedecimento candidata dentro da etapa
- é o déficit de armazenamento restante da camada próxima à superfície
- é o conteúdo de água previsto na parte inferior da camada próxima à superfície
A condutividade efetiva de entrada é então avaliada como
onde é o peso da condutividade próxima à superfície. A capacidade de infiltração é então calculada como
onde:
- é a capacidade de infiltração
- é a cabeça da superfície, igual a da Seção 4.6
- é o comprimento da resistência próxima à superfície (padrão )
- é a diferença máxima da cabeça motriz (normalmente )
Esta formulação é responsável pela infiltração impulsionada pela gravidade e pela capilaridade, ao mesmo tempo que se aproxima da molhagem rápida no limite da superfície. O preditor de umedecimento não adiciona água ao estado do solo por si só; apenas o fluxo de infiltração aceito atualiza o armazenamento vadose.
4.6 Infiltração limitada por fornecimento e armazenamento limitado
A água disponível para infiltração é determinada a partir da profundidade efetiva da água superficial. Ela é a lâmina acumulada no início do passo mais a água que chega ao solo durante o passo,
onde é a chuva deste passo que chega ao solo, da Seção 2.5 (o throughfall com a interceptação ativa, a própria chuva com ela inativa), e é o degelo deste passo, zero com a modelagem de neve desligada.
A taxa de infiltração correspondente com fornecimento limitado é
onde:
- é a profundidade efetiva da água da lagoa
- é o intervalo de tempo em horas
A taxa de infiltração limitada por armazenamento é
A taxa de infiltração real é então
Restrições adicionais são aplicadas:
- sobre células impermeáveis
- quando
Assim, a infiltração é simultaneamente limitada pelo fornecimento, limitada pela capacidade e limitada pelo armazenamento. No modo em camadas, a aceitação é adicionalmente limitada pelo explícito déficit de armazenamento próximo à superfície antes que a água possa continuar a escoar para baixo através das camadas vadosas mais profundas.
Figura 1. Os três limites da infiltração, cada um num caso em que é o menor (esquema, fora de escala). A água que não infiltra fica na superfície e é roteada para as células vizinhas.
4.7 Atualização de armazenamento Vadose
A profundidade infiltrada ao longo do intervalo de tempo é
e o armazenamento vadose é atualizado como
sujeito a
Na implementação em camadas padrão, a infiltração aceita primeiro preenche o armazenamento próximo à superfície e o armazenamento vadose total é então sincronizado em:
- armazenamento próximo à superfície,
- armazenamento na zona raiz,
- armazenamento na zona de transmissão.
A expressão escalar acima é, portanto, o resumo conceitual de uma atualização em camadas, e não a única representação interna.---
5. Acúmulo, derretimento e sublimação de neve
Quando a modelagem de neve está ativa, o HydroPol2D acompanha o equivalente de água da neve (SWE), a densidade da neve e a profundidade física da neve em cada célula ativa da grade. Os parâmetros de neve são lidos da tabela de parâmetros LULC e atribuídos à grade a partir do LULC_Index. O caminho interno das forçantes meteorológicas fornece a temperatura média do ar, a temperatura mínima do ar e a velocidade do vento. Por isso, as simulações de neve exigem flag_ETP = 1, flag_input_ETP_map = 0 e uma planilha meteorológica que cubra o período da simulação.
Figura 2. Chuva ou neve, armazenamento, degelo e sublimação numa célula. Só a chuva entra no armazenamento do dossel, o degelo vai direto para a água superficial, e o painel de baixo usa forçantes sintéticas, não saída do modelo.
5.1 Particionamento chuva-neve
Cada classe LULC fornece um limiar até o qual toda a precipitação é neve, , e um limiar a partir do qual toda a precipitação é chuva, , ambos em . A fração de neve é
Os limiares devem satisfazer . Limiares iguais produzem uma partição em degrau nessa temperatura. A neve e a chuva resultantes são
onde é a fração de neve, que depende da temperatura.
A partição vem antes da copa. Só a chuva entra no modelo de interceptação da Seção 2, no lugar de ; a neve vai para o manto de neve, e o degelo chega à superfície sem passar pela copa.
5.2 Equivalente de água da neve
O balanço de SWE é
onde todos os termos estão em milímetros de equivalente de água e é a sublimação.
5.3 Derretimento da neve e ajuste ao passo de tempo
O derretimento da neve é a soma de um termo de graus-dia e de um termo de radiação líquida positiva. Para um passo de roteamento de segundos e dias,
Aqui, é o fator de graus-dia específico da classe LULC , é o fluxo de radiação líquida calculado internamente e é o calor latente de fusão. Um fluxo de corresponde a de equivalente de água. O derretimento não pode exceder o SWE disponível.
5.4 Densidade e profundidade da neve
A neve nova usa a densidade inicial específica da classe LULC, . A neve existente e a neve nova são misturadas na proporção do SWE antes da compactação. A densidade então evolui como
com . A profundidade da neve é
O fator 1000 converte a lâmina de equivalente de água em profundidade física da neve quando o SWE está em milímetros e a densidade está em .
5.5 Sublimação
Aqui, é o coeficiente de sublimação específico da classe LULC, é a velocidade do vento , e e são a umidade específica de saturação e a umidade específica do ar ambiente. A implementação atual estima a partir dos campos de temperatura disponíveis. A sublimação é não negativa e não pode exceder o SWE que resta após o derretimento.
5.6 Estados iniciais da neve e fallback de códigos de classe
Initial_SWE_path e Initial_Snow_Depth_path são rasters opcionais. Sem nenhum dos dois, o modelo inicializa o SWE e a profundidade da neve com zero e mantém a densidade de neve nova específica da classe LULC. Com apenas um raster, o outro estado é derivado dessa densidade. Com os dois rasters, o modelo deriva a densidade a partir do SWE e da profundidade e rejeita pares positivos fora da faixa de densidade configurada. Nodata no raster significa que nenhuma neve inicial foi especificada para aquela célula.
Se o raster LULC contiver um código válido que não esteja na tabela LULC, de solo ou de neve, o HydroPol2D atribui a média ponderada pela área das propriedades das células mapeadas. O modelo grava Input_Class_Code_Audit.csv, que lista os códigos do raster, os índices de tabela mapeados, a área que recebeu o fallback e as propriedades aplicadas. Índices de tabela duplicados ou não numéricos, ou uma tabela sem classes mapeadas, continuam sendo erros de entrada.
5.7 Atualização da água superficial em condições de neve
onde é a chuva que chega ao solo (Seção 2.5) quando a entrada é . Com a interceptação ativa, é o throughfall que o dossel libera a partir de . Com a interceptação inativa, .
Se a modelagem de neve estiver desativada,
onde e são a lâmina de água superficial atual e a anterior.
6. Armazenamento Vadose, recarga e feedback das águas subterrâneas
6.1 Estrutura vadosa em camadas padrão
A formulação padrão atual é um sistema vadose em camadas, e não um único balde de recarga. A água é rastreada em:
- uma camada próxima à superfície,
- uma camada da zona raiz,
- uma camada de transmissão,
- e uma interface de acoplamento de águas subterrâneas abaixo da camada de transmissão.
Para uma camada vadosa genérica com armazenamento ativo (água acima de , como lâmina sobre a célula inteira) e espessura , a água fica na fração permeável da célula:
A camada começa com e armazena no máximo . Em um intervalo de tempo , ela drena para a camada de baixo, limitada pela capacidade de armazenamento disponível na camada receptora. (Antes de 26/10/2026, o armazenamento inicial e a drenagem não incluíam , e por isso células parcialmente impermeáveis começavam úmidas demais e drenavam devagar demais.)
6.2 Drenagem descendente e recarga
No caminho padrão:
- a drenagem próxima à superfície move-se primeiro para a zona radicular quando existe armazenamento radicular,
- a drenagem da zona raiz se move para a zona de transmissão quando existe armazenamento de transmissão,
- a drenagem da zona de transmissão torna-se recarga para as águas subterrâneas.
Conceitualmente, a recarga das águas subterrâneas ao longo de um intervalo de tempo pode ser resumida como
com drenagem direta opcional das camadas superiores apenas onde as camadas vadosas inferiores estão ausentes. Esta cascata em camadas é a história canônica de recarga do HydroPol2D. O antigo fechamento Darcy de balde único permanece disponível apenas como uma formulação alternativa e não deve ser tratado como o caminho teórico padrão.
6.3 Ascensão capilar opcional e acoplamento assíncrono de águas subterrâneas
Quando flag_capillary_rise = 1, as águas subterrâneas rasas podem devolver a água para cima, para o armazenamento vadoso disponível. A lógica de ascensão capilar implementada aumenta com:
- profundidade mais rasa do lençol freático,
- maior déficit de armazenamento na camada receptora,
- e condutividade de camada maior.
A troca líquida vadose-água subterrânea de cada passo da água superficial é, portanto,
onde:
- é a recarga total para baixo da drenagem em camadas
- é uma troca de ascensão capilar ascendente
Esta troca líquida altera as cargas do lençol freático a cada passo da água superficial. O programador de águas subterrâneas é sempre assíncrono, e só o fluxo lateral das águas subterrâneas, quando está ativo, espera por ele. O HydroPol2D-Python e o código MATLAB não leem mais a configuração flag_groundwater_async.
6.4 Excesso de saturação e exfiltração de águas subterrâneas
Após a atualização das águas subterrâneas, HydroPol2D recalcula a capacidade vadosa usando a posição atualizada do lençol freático. Qualquer água que não caiba mais na zona não saturada retorna à superfície como excesso de saturação:
A altura da água subterrânea que se eleva acima da superfície local também gera exfiltração:
onde é o rendimento específico. A formulação canônica completa das águas subterrâneas, incluindo o programador assíncrono e o solucionador de fluxo lateral Boussinesq, está documentada na página Modelo de Águas Subterrâneas.
6.5 Opção de subsuperfície em camadas
A estrutura acima é a padrão. A subsuperfície em camadas, opcional, mantém os três armazenamentos de solo, mas os coloca sobre camadas de regolito que chegam à profundidade do leito rochoso. Nesse esquema, um lençol freático em elevação preenche o espaço poroso vazio do solo e do regolito, em vez de empurrar a água do solo para a superfície.
7. Resumo
O modelo hidrológico em HydroPol2D integra:
- interceptação do dossel,
- Evapotranspiração de Penman-Monteith,
- Infiltração baseada em Darcy com condutividade próxima à superfície ponderada,
- acúmulo de neve e derretimento,
- armazenamento vadoso em camadas e acoplamento de águas subterrâneas,
- estresse de Feddes opcional na absorção de água pelas raízes,
em uma estrutura unificada e consistente em massa que resolve os fluxos verticais de água na escala da célula da grade e fornece o forçamento hidrológico para o modelo hidrodinâmico.