Pular para o conteúdo principal

Instabilidade Humana

HydroPol2D inclui um módulo de instabilidade humana implementado que usa profundidade e velocidade da superfície roteada para estimar o risco de pedestres. A teoria pública atual deve distinguir claramente entre os modos implementados:

ModoEstado atualDescrição
1ImplementadoRazão de risco de equilíbrio de força contínuo com base na flutuabilidade, atrito disponível e arrasto hidrodinâmico.
2Não implementadoApenas espaço reservado. Não documente ou use como opção pública ativa.
3ImplementadoClassificador de instabilidade baseado em geometria com limites de deslizamento, tombamento e afogamento/desenho.

O status de validação atual para esses modos é rastreado no status de validação da Fase 1.

1. Entradas e Acoplamento

O módulo de instabilidade humana lê o estado hidrodinâmico de HydroPol2D:

  • profundidade da superfície roteada hh,
  • magnitude da velocidade roteada vv,
  • inclinação local quando o classificador baseado em geometria é usado,
  • e parâmetros de geometria e resistência humanos fornecidos pelo usuário.

Isso significa que as estimativas de instabilidade são produtos de diagnóstico da simulação hidrológica-hidrodinâmica acoplada, em vez de um solucionador hidráulico independente.

2. Modo 1: Razão de Risco de Equilíbrio de Forças

O modo 1 representa a instabilidade como uma competição entre o forçamento hidrodinâmico e o suporte de fricção que permanece após a flutuabilidade reduzir o peso corporal.

2.1 Peso e flutuabilidade

A força do peso corporal é

Fperson=mpersongF_{\mathrm{person}} = m_{\mathrm{person}} g

A força de empuxo é aproximada como

Fbuoy=w1w2hρwgF_{\mathrm{buoy}} = w_1 w_2 h \rho_{\mathrm{w}} g

onde:

  • mpersonm_{\mathrm{person}} é massa corporal
  • gg é aceleração gravitacional
  • w1w_1 e w2w_2 são larguras de corpo características
  • hh é a profundidade da água
  • ρw\rho_{\mathrm{w}} é a densidade da água

2.2 Fricção disponível

O atrito disponível para resistir ao movimento é

F_{\mathrm{fric}} = \mu \max\!\left( F_{\mathrm{person}} - F_{\mathrm{buoy}}, 0 \certo)

onde μ\mu é o coeficiente de atrito efetivo de contato com o solo.

2.3 Força hidrodinâmica

A carga hidrodinâmica é representada como

Fhyd=max ⁣\esquerda(12Cdρww1hv2,0\certo)F_{\mathrm{hyd}} = \max\!\esquerda( \frac{1}{2} C_d \rho_{\mathrm{w}} w_1 h v^2, 0 \certo)

onde:

  • CdC_d é coeficiente de arrasto
  • vv é a magnitude da velocidade roteada

2.4 Razão de risco

A razão de risco do equilíbrio de forças é então

R=FhydFfricR = \frac{F_{\mathrm{hyd}}}{F_{\mathrm{fric}}}

para estados suportados onde Ffric>0F_{\mathrm{fric}} > 0. Na implementação atual:

  • células sem suporte restante, mas com profundidade de água positiva, recebem risco total,
  • o valor final do risco é reduzido ao intervalo 0R10 \le R \le 1,
  • e um mapa de risco máximo em execução pode ser acumulado durante a simulação.

O modo 1, portanto, retorna um indicador de perigo contínuo em vez de um modo de falha categórico.

3. Modo 3: Classificador de Instabilidade Baseado em Geometria

O modo 3 usa a geometria da pessoa, a profundidade do fluxo, a velocidade do fluxo e a inclinação do solo para classificar o mecanismo de falha dominante.

3.1 Geometria submersa e forças

O código calcula a área submersa, o volume submerso e o centróide submerso em função da profundidade da água em relação às dimensões do corpo. Essas quantidades geométricas são então usadas para estimar:

  • carregamento hidrodinâmico semelhante ao de arrasto e elevação,
  • descida e componentes normais do peso corporal,
  • flutuabilidade,
  • e os braços de alavanca necessários para capotar.

Conceitualmente, os principais termos de força são:

D12ρwCdv2AsubD \propto \frac{1}{2}\rho_{\mathrm{w}} C_d v^2 A_{\mathrm{sub}} Wp=mgsinβWn=mgcosβW_p = m g \sin\beta \qquad W_n = m g \cos\beta Bn=ρwgVsubcosβB_n = \rho_{\mathrm{w}} g V_{\mathrm{sub}} \cos\beta

onde:

  • AsubA_{\mathrm{sub}} é a área projetada submersa
  • VsubV_{\mathrm{sub}} é o volume submerso
  • β\beta é o ângulo de inclinação local

3.2 Limiar deslizante

A resistência ao atrito disponível é aproximada como

T=μ\esquerda(WnBnL\direita)T = \mu \esquerda(W_n - B_n - L\direita)

onde LL é a contribuição hidrodinâmica semelhante à sustentação. O deslizamento é classificado quando a força motriz excede o atrito disponível:

slide if D+Wp>T\text{slide if } D + W_p > T

No mapa de saída, o slide corresponde ao código 1.

3.3 Limiar de tombamento

O módulo também calcula um momento de capotamento a partir do arrasto, da flutuabilidade e da geometria do corpo. O tombamento é classificado quando o momento motriz excede o momento resistente:

topple if M>Mres\text{topple if } M > M_{\mathrm{res}}

No mapa de saída, topple corresponde ao código 2.

3.4 Limiar de afogamento/desenho

A implementação também aplica um limite de afogamento/afundamento baseado em profundidade:

drowning/drawing if h>1316y\text{drowning/drawing if } h > \frac{13}{16} y

onde yy é a altura característica do corpo usada pela rotina de geometria. No mapa de saída, este modo de falha corresponde ao código 3.

3.5 Mapa categórico final

A classe de perigo do modo final-3 é o máximo dos indicadores de deslizamento, tombamento e afogamento/empate:

risk class=max(slide,topple,drowning/drawing)\text{risk class} = \max(\text{slide},\text{topple},\text{drowning/drawing})

Isso produz um raster de instabilidade categórica em vez da proporção contínua retornada pelo modo 1.

4. Escopo e Notas de Documentação

A atual história pública sobre a instabilidade humana deve permanecer alinhada com o código:

  • o modo 1 é implementado e documentado como uma relação de equilíbrio de força,
  • o modo 3 é implementado e documentado como um classificador baseado em geometria,
  • o modo 2 não está implementado,
  • as reivindicações de validação devem permanecer vinculadas às evidências controladas resumidas no status de validação da Fase 1,
  • e o módulo de instabilidade humana deve ser descrito como um diagnóstico de perigo acoplado conduzido pelas profundidades e velocidades do HydroPol2D.