Pular para o conteúdo principal

Tabelas de parâmetros

HydroPol2D usa tabelas de parâmetros para atribuir propriedades físicas a entradas raster categóricas. Mapas categóricos como LULC e Solo não são usados ​​diretamente nas equações governantes. Em vez disso, cada classe atua como um índice em uma tabela de parâmetros, onde os parâmetros físicos correspondentes são definidos. Essa estrutura separa as informações espaciais da definição dos parâmetros e torna o modelo mais fácil de calibrar, adaptar e interpretar.

Estrutura Geral

Cada tabela de parâmetros contém:

  • um identificador de classe (Index)
  • um conjunto de parâmetros associados a essa classe

Em tempo de execução, HydroPol2D:

  1. lê o valor raster em cada célula da grade,
  2. usa esse valor como um índice,
  3. atribui os parâmetros correspondentes da tabela.

Por esse motivo, as classes raster e os índices de tabela devem corresponder exatamente.

Tabela de parâmetros LULC

A tabela LULC define propriedades relacionadas à superfície que controlam a resistência ao fluxo, interceptação, impermeabilidade, comportamento relacionado a poluentes e profundidade da zona radicular quando o armazenamento em camadas do solo está ativo.

Estrutura de exemplo

Cobertura do soloÍndicenn
(sm1/3)(\mathrm{s\,m^{-1/3}})
h0h_0
(mm)(\mathrm{mm})
d0d_0
(mm)(\mathrm{mm})
C1C_1C2C_2C3C_3C4C_4index_impervious\mathrm{index\_impervious}root_depth_m\mathrm{root\_depth\_m}
Cobertura de árvore100,1000100,208001,20501,50
Arbustos200,0800120,209001,20NaN1,00
Pastagem300,0600150,2210001,20NaN0,60
Terras agrícolas400,0500300,25140013h30NaN1,00
Construído500,0300800h30200013h30NaN0,00
Vegetação nua / esparsa600,03500450,2516001,25NaN0,10
Neve e gelo700,020010,102001.10NaN0,00
Corpos de água permanentes800,035000000NaN0,00
Zona húmida herbácea900,120080,187001,20NaN0,40
Manguezais950,150080,187001,20NaN1,00
Musgo e líquen1000,080050,155001,15NaN0,15

Tabela 1. Tabela de parâmetros HydroPol2D LULC. Os valores Index devem corresponder aos valores categóricos no raster LULC.

Definições de variáveis

  • nn: coeficiente de rugosidade de Manning
  • h0h_0: parâmetro de interceptação
  • d0d_0: parâmetro inicial de armazenamento de superfície
  • C1C_1C4C_4: coeficientes associados ao acúmulo de poluentes e formulação de lavagem
  • index_impervious\mathrm{index\_impervious}: identificador usado para associar uma classe com comportamento impermeável
  • root_depth_m\mathrm{root\_depth\_m}: profundidade da zona radicular controlada pela vegetação usada pelo modelo de solo/vadoso em camadas

Os valores mostrados acima correspondem à tabela de parâmetros HydroPol2D atual e devem ser revisados ​​conforme necessário para o esquema de classificação adotado e área de estudo. Na implementação atual, root_depth_m é a forma suportada de fornecer entrada de profundidade raiz para o modelo. Não existe um caminho raster de profundidade de raiz separado; a profundidade da raiz é atribuída por classe LULC e então mapeada para a grade por meio do raster categórico LULC.

Tabela de parâmetros do solo

A tabela de solos define as propriedades hidráulicas básicas usadas para estimar a infiltração, o armazenamento vadoso em camadas, a recarga e o comportamento das águas subterrâneas.

Estrutura de exemplo

Tipo de soloÍndiceKsatK_{\mathrm{sat}}
(mmh1)(\mathrm{mm\,h^{-1}})
nnα\alpha
(m1)(\mathrm{m^{-1}})
θsat\theta_{\mathrm{sat}}θr\theta_{\mathrm{r}}θi\theta_{\mathrm{i}}SyS_{\mathrm{y}}Kg,satK_{\mathrm{g,sat}}
(mmh1)(\mathrm{mm\,h^{-1}})
PHTOKEN0XYZ\mathrm{PHTOKEN0XYZ}
(m)(\mathrm{m})
KsK_s pertoKsK_s raiztransmissão KsK_s
Argila10,31.090,80,3850,0680,09970,0361111
Argila Siltosa20,51.231,00,4230,0890,12240,04101111
Argila arenosa30,61.311,50,3210,0750,09960,06121111
Argila Argilosa41,01.311,90,3090,0950,11640,08201111
Argila Siltosa51,01.231,50,4320,0890,12330,09201111
Argila arenosa61,51,483,00,3300,0650,09150,11301111
Argila Siltosa77.61,414,50,4340,0670,12200,141521111
Argila83.41,563.60,4860,0780,11040,18681111
Argila arenosa910.91,897,50,4120,0650,12870,222181111
Lodo103.41,374,00,4860,0670,12340,12681111
Areia Argilosa1129,92.2814,50,4010,0570,11720,255981111
Areia12117,82,6814,50,4170,0450,12250h3023561111
Água00,31.090,80,3850,0680,09970,0361111

Tabela 2. Tabela de parâmetros do solo HydroPol2D. Os valores Index devem corresponder aos valores categóricos no raster do solo.

Definições de variáveis

  • KsatK_{\mathrm{sat}}: condutividade hidráulica saturada
  • nn: parâmetro de forma de Van Genuchten
  • α\alpha: parâmetro de entrada de ar inverso
  • θsat\theta_{\mathrm{sat}}: teor de água saturada
  • θr\theta_{\mathrm{r}}: teor de água residual
  • θi\theta_{\mathrm{i}}: umidade inicial do solo
  • SyS_{\mathrm{y}}: rendimento específico
  • Kg,satK_{\mathrm{g,sat}}: condutividade saturada associada à parametrização de águas subterrâneas ou subterrâneas
  • PHTOKEN0XYZ\mathrm{PHTOKEN0XYZ}: profundidade até o leito rochoso ou profundidade efetiva de armazenamento
  • Ks_multiplier_near_surface: multiplicador aplicado à base KsatK_{\mathrm{sat}} na camada próxima à superfície
  • Ks_multiplier_root_zone: multiplicador aplicado à base KsatK_{\mathrm{sat}} na camada da zona raiz
  • Ks_multiplier_transmission: multiplicador aplicado à base KsatK_{\mathrm{sat}} na camada de transmissão

A classe categórica do solo define as propriedades hidráulicas básicas do pilar. A implementação em camadas atribui essas propriedades às camadas próximas à superfície, zona raiz e zona de transmissão e, em seguida, aplica multiplicadores de condutividade opcionais onde eles são fornecidos. LULC controla a profundidade da zona raiz. A profundidade do leito rochoso e a posição atual do lençol freático restringem as espessuras finais da camada, de modo que geometrias de camada fisicamente impossíveis colapsam ou truncam, em vez de produzir armazenamento negativo. Os valores mostrados acima correspondem à tabela atual de parâmetros de solo HydroPol2D e devem ser revisados ​​conforme necessário para o cenário de classificação e simulação de solo adotado.

Atribuição DTB através da tabela de solos

Se um raster DTB não estiver disponível, os valores DTB podem ser atribuídos diretamente na tabela de solos. Nesse caso:

  • cada classe de solo está associada a um valor representativo de DTB,
  • o campo DTB é construído implicitamente a partir do mapa do solo,
  • a profundidade de armazenamento permanece consistente com a classificação de solo adotada.

Isto é particularmente útil em aplicações com escassez de dados.


Requisitos de consistência

As seguintes condições devem ser satisfeitas:

  • todos os valores da classe raster devem existir na tabela correspondente,
  • identificadores de classe não devem ser duplicados,
  • os campos de parâmetro não devem ser deixados vazios,
  • as unidades devem ser consistentes com a formulação do modelo.

Qualquer inconsistência entre classes raster e tabelas de parâmetros levará à atribuição incorreta de propriedades físicas.

Uso prático

As tabelas de parâmetros são o principal mecanismo usado para:

  • calibrar o modelo,
  • adaptar o modelo a diferentes ambientes,
  • realizar análise de sensibilidade,
  • testar suposições físicas alternativas sem modificar o código.

No HydroPol2D, as modificações mais práticas no comportamento do modelo são feitas editando essas tabelas.

Condições de limite interno (estruturas de controle)

HydroPol2D permite a definição de condições de contorno interno (IBCs) que modificam localmente a resposta hidráulica do domínio. Estas estruturas são implementadas através de uma abordagem simples de curva nominal que converte a profundidade da água em descarga. Nas células de controle selecionadas, o fluxo não é mais determinado apenas pela atualização inercial local padrão. Em vez disso, a descarga é imposta através de uma relação profundidade-descarga definida por parâmetros especificados pelo usuário. Isso permite que o modelo represente controles hidráulicos localizados, como:

  • bueiros
  • portões
  • açudes
  • pontos de venda
  • seções de controle projetadas

Conceito

Cada condição de contorno interno está ligada a uma célula de controle definida por suas coordenadas espaciais. A vazão através desse controle é calculada a partir da profundidade local da água usando uma formulação de curva nominal. Na implementação atual do HydroPol2D, a planilha da estrutura de controle define duas ramificações da curva de classificação, cada uma com seus próprios parâmetros de coeficiente e limite. Isto torna possível representar o comportamento hidráulico por partes sob diferentes profundidades de fluxo ou condições operacionais. A descarga resultante é imposta no local de controle correspondente e, portanto, modifica a dinâmica do fluxo local dentro do solucionador numérico.

Função no modelo

As condições de contorno internas afetam a simulação por:

  • impondo uma resposta de descarga com base na profundidade local
  • modificando os fluxos de células de entrada ou saída dentro do solucionador inercial local
  • introduzindo troca de fluxo interno controlado dentro do domínio computacional

Estas estruturas podem influenciar fortemente:

  • armazenamento a montante
  • propagação a jusante
  • atenuação de inundações
  • efeitos de remanso local

Papel no modelo numérico

Nas células onde uma condição de limite interna é definida:

  • a profundidade da água é avaliada no ponto de controle
  • a descarga é calculada a partir dos parâmetros da curva nominal
  • o fluxo resultante é imposto na atualização hidráulica

Isto significa que o solucionador inercial local é modificado localmente pelo comportamento da estrutura de controle. A descarga é prescrita a partir da relação nominal, em vez de ser obtida exclusivamente a partir do cálculo de fluxo padrão baseado em face.

Estrutura da tabela de entrada

As condições de contorno interno são definidas através de uma planilha dedicada.

Estrutura da tabela

ParâmetroUnidadesDescrição
Index\mathrm{Index}-Identificador da estrutura de controle
xxm\mathrm{m}Coordenada leste da célula de controle
yym\mathrm{m}Coordenada norte da célula de controle
k1k_1-Coeficiente da primeira ramificação da curva de classificação
h0,1h_{0,1}m\mathrm{m}Profundidade ou limite de referência associado ao primeiro ramo
k2k_2-Parâmetro de expoente ou forma associado ao primeiro ramo
xd,1x_{\mathrm{d},1}m\mathrm{m}Coordenada leste do primeiro ponto de controle de descarga
yd,1y_{\mathrm{d},1}m\mathrm{m}Coordenada norte do primeiro ponto de controle de descarga
k3k_3-Coeficiente do segundo ramo da curva de classificação
h0,2h_{0,2}m\mathrm{m}Profundidade ou limite de referência associado ao segundo ramo
k4k_4-Parâmetro de expoente ou forma associado ao segundo ramo
xd,2x_{\mathrm{d},2}m\mathrm{m}Coordenada leste do segundo ponto de controle de descarga
yd,2y_{\mathrm{d},2}m\mathrm{m}Coordenada norte do segundo ponto de controle de descarga

Tabela 3. Tabela de parâmetros de condição de limite interno HydroPol2D. Esses parâmetros definem o comportamento da curva nominal usada para converter profundidade em vazão.

Valores de exemplo

Index\mathrm{Index}xx (m)(\mathrm{m})yy (m)(\mathrm{m})k1k_1h0,1h_{0,1} (m)(\mathrm{m})k2k_2xd,1x_{\mathrm{d},1} (m)(\mathrm{m})yd,1y_{\mathrm{d},1} (m)(\mathrm{m})k3k_3h0,2h_{0,2} (m)(\mathrm{m})k4k_4xd,2x_{\mathrm{d},2} (m)(\mathrm{m})yd,2y_{\mathrm{d},2} (m)(\mathrm{m})
1-5166015.11-2706361,321,50,00,50-5166037,22-2706321.5543,02,51,5-5166037,22-2706321.554
2-5166922,84-2704154,6416,00,01,5-5166922,84-2704174,640,5389514130,10,5-5166922,84-2704174,64

Tabela 4. Exemplo de parâmetros de condição de limite interno usados ​​atualmente em HydroPol2D.

Interpretação

A formulação da estrutura de controle é baseada em uma relação profundidade-descarga da forma geral:

Q=f(h)Q = f(h)

onde:

  • QQ é descarregado através da estrutura em m3s1\mathrm{m^3\,s^{-1}}
  • hh é a profundidade local da água em m\mathrm{m}
  • os coeficientes k1k_1, k2k_2, k3k_3 e k4k_4 definem a resposta da curva de classificação
  • os termos h0,1h_{0,1} e h0,2h_{0,2} definem as profundidades de referência associadas a cada ramo

As coordenadas (xd,1,yd,1)\left(x_{\mathrm{d},1}, y_{\mathrm{d},1}\right) e (xd,2,yd,2)\left(x_{\mathrm{d},2}, y_{\mathrm{d},2}\right) definem os locais nos quais o controle de descarga é aplicado ou avaliado. Esta estrutura permite representar uma relação simples de descarga por partes usando dois ramos parametrizados.

Significado prático dos parâmetros

  • k1k_1 e k3k_3 controlam a magnitude da resposta de descarga
  • k2k_2 e k4k_4 controlam a curvatura ou não linearidade da resposta
  • h0,1h_{0,1} e h0,2h_{0,2} definem limites de ativação ou profundidades de referência
  • xd,1,yd,1,xd,2,yd,2x_{\mathrm{d},1}, y_{\mathrm{d},1}, x_{\mathrm{d},2}, y_{\mathrm{d},2} definem onde a descarga controlada está ligada espacialmente

Juntos, esses parâmetros definem como a estrutura interna converte a profundidade da água em fluxo.

Considerações Práticas

  • as coordenadas de controle devem ser consistentes com a projeção DEM
  • as células selecionadas devem coincidir com células hidráulicas válidas no domínio do modelo
  • os coeficientes da curva de classificação devem ser fisicamente realistas
  • curvas de classificação excessivamente íngremes podem criar instabilidade numérica
  • estruturas de controle devem ser testadas cuidadosamente porque alteram diretamente os fluxos de massa locais

Resumo

As condições de contorno interno em HydroPol2D são representadas através de uma estrutura de curva nominal simples que converte a profundidade local da água em descarga. Eles estão acostumados a:

  • impor fluxos controlados de entrada ou saída
  • representam estruturas de controle hidráulico
  • modificar a dinâmica inercial local em células específicas

Sua parametrização correta é essencial para uma simulação estável e fisicamente significativa de sistemas hidráulicos projetados.

Filosofia de Design

HydroPol2D separa:

  • entradas espaciais, que definem onde cada aula ocorre,
  • tabelas de parâmetros, que definem como cada classe se comporta.

Isso torna o modelo mais fácil de manter, calibrar e aplicar em diferentes domínios.

Resumo

As tabelas de parâmetros definem como HydroPol2D traduz dados espaciais categóricos em comportamento físico. Eles são um componente central da estrutura do modelo e devem ser cuidadosamente preparados para garantir simulações consistentes, estáveis ​​e fisicamente significativas.