Pular para o conteúdo principal

Bandeiras modelo

HydroPol2D é controlado por meio de sinalizadores binários e categóricos definidos em General_Data.xlsx. Esta página documenta o comportamento público exposto por esses sinalizadores e destaca onde um sinalizador ativa um caminho padrão validado versus um caminho de diagnóstico ou experimental.

Limite e sinalizadores de forçamento

BandeiraDescrição
flag_rainfall\mathrm{flag\_rainfall}Ativa o forçamento da chuva sobre o domínio.
flag_spatial_rainfall\mathrm{flag\_spatial\_rainfall}Usa chuvas distribuídas espacialmente em vez de chuvas uniformes.
flag_ETP\mathrm{flag\_ETP}Ativa o cálculo da evapotranspiração do forçamento meteorológico.
flag_input_rainfall_map\mathrm{flag\_input\_rainfall\_map}Usa entrada de precipitação baseada em raster.
flag_rainfall_multiple_runs\mathrm{flag\_rainfall\_multiple\_runs}Em desenvolvimento.
flag_data_source\mathrm{flag\_data\_source}Em desenvolvimento.
flag_inflow\mathrm{flag\_inflow}Ativa as condições de contorno do hidrograma de afluência.
flag_satellite_rainfall\mathrm{flag\_satellite\_rainfall}Usa produtos de chuva derivados de satélite.
flag_alternated_blocks\mathrm{flag\_alternated\_blocks}Ativa o método de design-storm de Bloco Alternado.
flag_huff\mathrm{flag\_huff}Ativa o método de distribuição de tempestade Huff.
flag_stage_hydrograph\mathrm{flag\_stage\_hydrograph}Aplica condições de limite de estágio (nível de água).
flag_input_ETP_map\mathrm{flag\_input\_ETP\_map}Usa entradas de evapotranspiração baseadas em raster.

Sinalizadores de processo e roteamento

BandeiraDescrição
flag_infiltration\mathrm{flag\_infiltration}Ativa a infiltração no solo e o armazenamento vadoso.
flag_groundwater_modeling\mathrm{flag\_groundwater\_modeling}Ativa a recarga das águas subterrâneas e o acoplamento local dos lençóis freáticos. Com o solo em camadas ativado, isso segue o caminho vadoso-água subterrânea em camadas padrão atual.
flag_groundwater_async\mathrm{flag\_groundwater\_async}Usa atualizações assíncronas de águas subterrâneas saturadas, mantendo a troca vadosa acoplada a cada etapa da superfície. Recomendado quando as águas subterrâneas estão ativas.
groundwater_target_dt_min\mathrm{groundwater\_target\_dt\_min}Intervalo alvo de atualização das águas subterrâneas em minutos.
groundwater_min_dt_min\mathrm{groundwater\_min\_dt\_min}Intervalo mínimo de atualização das águas subterrâneas em minutos.
groundwater_max_head_change_m\mathrm{groundwater\_max\_head\_change\_m}Alteração máxima acumulada da carga subterrânea antes de forçar uma atualização.
groundwater_courant\mathrm{groundwater\_courant}Fator de segurança usado no limite explícito do intervalo de tempo das águas subterrâneas.
flag_capillary_rise\mathrm{flag\_capillary\_rise}Permite a ascensão capilar em camadas de águas subterrâneas rasas para o armazenamento vadoso.
flag_baseflow\mathrm{flag\_baseflow}Ativa o roteamento lateral de águas subterrâneas 2D Boussinesq.
flag_snow_modeling\mathrm{flag\_snow\_modeling}Ativa o acúmulo de neve, derretimento e sublimação.
flag_waterquality\mathrm{flag\_waterquality}Ativa o transporte com qualidade da água.
flag_wq_model\mathrm{flag\_wq\_model}Seleciona o modelo de acúmulo/lavagem de poluentes.
flag_human_instability\mathrm{flag\_human\_instability}Ativa diagnósticos de instabilidade humana. Os modos implementados documentados publicamente são 1 e 3; o modo 2 não está implementado.
flag_reservoir\mathrm{flag\_reservoir}Ativa o reservatório ou a lógica interna de controle hidráulico.
flag_critical\mathrm{flag\_critical}Aplica um limitador de fluxo crítico quando suportado pela família de roteamento.
flag_boundary\mathrm{flag\_boundary}Aplica todas as células de limite como células de saída.
flag_neglect_infiltration_river\mathrm{flag\_neglect\_infiltration\_river}Desativa a infiltração nas células do rio.
flag_real_time_satellite_rainfall\mathrm{flag\_real\_time\_satellite\_rainfall}Permite a ingestão de chuvas por satélite em tempo real com persa.
flag_dam_break\mathrm{flag\_dam\_break}Em desenvolvimento.
flag_river_rasters\mathrm{flag\_river\_rasters}Usa entradas de geometria de rio baseadas em raster.
flag_spatial_albedo\mathrm{flag\_spatial\_albedo}Usa albedo distribuído espacialmente em vez de valores uniformes.
flag_DTM\mathrm{flag\_DTM}Usa correções ou processamento de modelo digital de terreno.
flag_abstraction\mathrm{flag\_abstraction}Ativa processos de captação ou retirada de água.
flag_WQ_Rasters\mathrm{flag\_WQ\_Rasters}Usa entradas de poluentes baseadas em raster.

Sinalizadores de família de roteamento

BandeiraDescrição
flag_inertial\mathrm{flag\_inertial}Ativa o solucionador inercial local em águas rasas. Esta é a família de roteamento padrão recomendada.
flag_full_momentum\mathrm{flag\_full\_momentum}Ativa o solucionador de impulso total para águas rasas. Use como uma alternativa às outras famílias de roteamento principais, e não em combinação com elas.
flag_diffusive\mathrm{flag\_diffusive}Ativa o roteamento difusivo D4 impulsionado pela inclinação da superfície da água.
flag_kinematic\mathrm{flag\_kinematic}Ativa o roteamento cinemático D4 orientado pela inclinação do leito e pela profundidade do doador.
flag_PHTOKEN0XYZ\mathrm{flag\_PHTOKEN0XYZ}Ativa o roteamento do Cellular Automata.
flag_D8\mathrm{flag\_D8}Ativa um caminho de roteamento D8 secundário. Isto deve ser tratado como um escopo limitado, em vez de uma família de teorias paralelas completas.
flag_subgrid\mathrm{flag\_subgrid}Ativa a representação retangular de canal de Neal (2012) quando usada com o roteamento inercial local e flag_overbanks = 1.
flag_overbanks\mathrm{flag\_overbanks}Separa a capacidade de transporte do canal e da planície e aplica a transição de armazenamento na altura das margens no modo de Neal (2012).
flag_numerical_scheme\mathrm{flag\_numerical\_scheme}Seleciona a variante do esquema inercial local: 1 Bates, 2 contra o vento, 3 centralizado. Aplica-se à família inercial, não ao roteamento de impulso total, difusivo, cinemático ou CA.
flag_outlet_type\mathrm{flag\_outlet\_type}Tratamento de saída: fluxo normal 1, fluxo crítico 2.
flag_adaptive_timestepping\mathrm{flag\_adaptive\_timestepping}Seleciona controle de passo de tempo adaptativo.

Configuração do modelo subgrade de Neal (2012)

O modo de canal subgrade aceito segue Neal et al. (2012). Use a seguinte combinação:

BandeiraValor necessário
flag_inertial1
flag_subgrid1
flag_overbanks1
flag_full_momentum0
flag_diffusive0
flag_kinematic0
flag_CA0
flag_river_rasters1 quando a geometria do canal é fornecida por rasters

As células com canal precisam de RiverWidths_path e RiverDepths_path. A largura e a profundidade devem ser positivas, e a largura do canal deve ser menor que a resolução da célula. O coeficiente de Manning do canal é definido pela entrada de rugosidade do rio ou dentro das margens. A rugosidade do uso e cobertura da terra fornece o coeficiente de Manning da planície.

O solver calcula separadamente as vazões do canal e da planície em cada face ortogonal e atualiza o armazenamento em termos de volume. A formulação e o intervalo de validação são descritos em Modelo hidrodinâmico e Validação do modelo subgrade de Neal (2012).


Sinalizadores de desempenho

BandeiraDescrição
flag_GPU\mathrm{flag\_GPU}Ativa a aceleração da GPU.
flag_single\mathrm{flag\_single}Usa aritmética de precisão simples para otimização de desempenho.

Sinalizadores de condição inicial

BandeiraDescrição
flag_warmup\mathrm{flag\_warmup}Ativa o aquecimento do modelo para estabilização do estado.
flag_initial_buildup\mathrm{flag\_initial\_buildup}Inicializa as condições de acúmulo de poluentes.

DEM e sinalizadores de processamento de terreno

BandeiraDescrição
flag_resample\mathrm{flag\_resample}Ativa a reamostragem raster para uma resolução alvo.
flag_smoothening\mathrm{flag\_smoothening}Aplica suavização DEM.
flag_trunk\mathrm{flag\_trunk}Suaviza apenas o tronco principal do rio.
flag_fill_PHTOKEN0XYZ\mathrm{flag\_fill\_PHTOKEN0XYZ}Preenche os coletores DEM para obter consistência hidrológica.
flag_smooth_cells\mathrm{flag\_smooth\_cells}Aplica suavização de terreno em nível de célula.
flag_reduce_PHTOKEN0XYZ\mathrm{flag\_reduce\_PHTOKEN0XYZ}Reduz a elevação do DEM nas células do rio para levar em conta a batimetria do canal.

Sinalizadores de saída e utilidade

BandeiraDescrição
flag_export_maps\mathrm{flag\_export\_maps}Permite a exportação de saídas raster.
flag_dashboard\mathrm{flag\_dashboard}Ativa saídas ou visualização em estilo de painel.
flag_elapsed_time\mathrm{flag\_elapsed\_time}Acompanha o tempo de execução da simulação.
flag_obs_gauges\mathrm{flag\_obs\_gauges}Ativa a extração de saída em medidores de observação.

Notas

  • Somente uma família de roteamento principal deve estar ativa por vez: flag_full_momentum, flag_inertial, flag_diffusive, flag_kinematic ou flag_PHTOKEN0XYZ.
  • flag_D8 deve ser tratado como escopo secundário/limitado, e não como outra família de roteamento pronta para relatório.
  • A programação assíncrona das águas subterrâneas e a ascensão capilar são comportamentos de configuração pública, e não detalhes internos ocultos.
  • O modo de instabilidade humana 2 não está implementado e não deve ser apresentado como um método público disponível.