497x
002743
2024-01-16

Resolução de problemas

Apesar de os módulos computacionais OpenFOAM® serem estáveis e de terem sido verificados por milhares de utilizadores nos últimos 15 anos, convém recordar que as simulações de fluxos turbulentos 3D são um problema matemático não linear que nem sempre tem de convergir. No RWIND 2, consideramos a solução numérica correta quando a quantidade residual desce abaixo de 0,001. Isso geralmente ocorre após 500 iterações, mas por vezes o cálculo termina sem atingir o valor residual desejado. As razões para isso podem ser diversas e não existe uma solução universal, mas iremos tentar dar alguns conselhos sobre como proceder:

  • Utilize a função "Continuar cálculo" com um número aumentado de iterações máximas para verificar se a solução continua a convergir ou não.
  • Aumentar as dimensões externas do domínio computacional; por exemplo, os contornos de um túnel de vento. As dimensões definidas automaticamente podem por vezes ser insuficientes, especialmente atrás do modelo (por exemplo, a jusante).
  • Aumente a densidade da Malha de volume finito na caixa de diálogo "Parâmetros de simulação" ou em "Nível de detalhe para modelos simplificados" na caixa de diálogo "Editar modelo".
  • Tente simplificar e otimizar o modelo:

$Se o modelo tiver aberturas (tais como janelas, portas etc.) através das quais o fluxo pode entrar no modelo, tente fech-las (assumindo que não pretende que o fluxo de vento dentro do modelo).

  • Remova os pequenos detalhes do modelo que têm pouca ou nenhuma influência nos resultados da simulação.
  • Os edifícios deveriam ser colocados corretamente no piso do túnel de vento ou abaixo deste nível. Se o modelo for colocado acima do piso do túnel com um espaço fino e vazio entre o modelo e o piso do túnel, a análise pode falhar.
Importante

Warng "RWindSolverSteady failed, E315", este problema é causado por uma malha inadequada (ver {%/#image043078 imagem]] abaixo) que faz com que o cálculo do PotencialFoam falha e exporte os valores NaN. Posteriormente, o cálculo principal também falha devido a esses valores NaN. A solução é utilizar uma densidade de malha diferente, conforme mostra a {%/image043078 imagem]] abaixo.

Pode ser assumido que a solução converge aceitavelmente quando são cumpridos os seguintes critérios:

  • O número de iterações executadas é superior ao número mínimo definido por defeito (atualmente: 300, ver figura Opções do programa ).
  • A quantidade residual é inferior ao valor limite definido por defeito (atualmente: 0.001, ver Capítulo {%/002697 Fluxo estável]]).
  • O gráfico da quantidade residual ao longo do tempo já não se altera (ou apenas oscila muito pouco) ou oscila periódicamente em torno de um determinado valor médio (ver a {%/#image029384 imagem abaixo]]).

Secção original