Visão geral
Meu entendimento é que se deve usar um intervalo de tempo (onde h - menor elemento de malha, velocidade v) para obter um resultado preciso.
Mas qual é a importância disso para a precisão da simulação? É tão importante quanto ter uma malha independente?
Existe uma solução independente para etapas do tempo? Um muito pequeno realmente ser ruim para a precisão da solução?
Estou executando a otimização computacional, onde a velocidade é importante. Quanto estou justificado para usar ?
Além disso, estou executando uma simulação transitória, em que muda de zero a 60 m / s. Devo apenas defini-lo como o menor s (não posso alterar dinamicamente ) ?.Δ t ≈ 0,0007 Δ t
Detalhes do Problema
Estou usando um modelo de Euler-Euler (no Fluent ™) para simular a interação partícula-ar em um leito fluidizado.
fonte
Respostas:
Depende do seu problema e do seu solucionador ODE / discretização do tempo. Se você tem um PDE hiperbólico e deseja resolvê-lo com um método explícito, precisa da restrição de tempo (chamada de condição de Courant-Friedrichs-Lewy / CFL) ou sua solução numérica normalmente oscilará e pode aumentar para .±∞
Por outro lado, se você tiver um problema parabólico e uma discretização implícita do tempo, não precisará da restrição.
Você precisará contar mais sobre o seu problema para que possamos dar uma resposta mais detalhada.
fonte
Existem dois fatores que são influenciados pelo tamanho do intervalo de tempo e pela escolha do esquema: precisão e estabilidade.
A precisão é normalmente medida pelo "erro local" ou "erro de consistência" do esquema. Você deseja escolher sua etapa do tempo para que esse erro seja equilibrado com um erro comparável da discretização de espaço. Isso seria um bom equilíbrio para a precisão.
Infelizmente, a maioria dos esquemas de escalonamento temporal também altera a dinâmica do seu sistema, que geralmente é incluída no termo estabilidade. Esta questão vai além do explícito ou implícito. E isso acontece nos dois sentidos: uma solução perfeitamente estável pode ser convertida em explosão se você usar o método errado com um grande intervalo de tempo. E o oposto se aplica: se você usar um método que seja muito estável e turbulento, o fluxo instacional poderá ser transformado em mel. Conheço simulações em que um único Euler inverso pisa a cada 100 passos da Crank-Nicolson, tornando estacionária uma solução oscilatória.
Os termos usados para categorizar a dinâmica dos esquemas de escalonamento temporal são estabilidade A, L e B. Até onde eu sei, apenas o esquema Crank-Nicolson e os métodos de colocação de Gauss preservam a dinâmica essencial, mas mesmo para isso, certos recursos da sua solução podem ser amplificados ou suprimidos de uma maneira não física, se o seu timestamp for muito grande.
Se você deseja prever esses efeitos, precisa conhecer seu esquema. Senão, você está preso a exemplos de teste ou computa tudo com pelo menos dois tamanhos de etapas
fonte
Isso é realmente importante! Se você não tiver uma etapa de tempo apropriada, não poderá obter independência de malha.
Use minha experiência pessoal: investigo o CFD da interação estrutura-fluido usando o MEF. Eu estava tentando fazer o estudo da independência da malha para garantir que a malha não afetasse a precisão das minhas simulações. No entanto, quando refino a malha, os resultados da simulação divergem ainda mais. Por fim, descobri que esqueci de ajustar o meu tempo adequadamente.
Ao reduzir o tamanho do elemento, é recomendável reduzir o tempo correspondente. Caso contrário, você pode ter problemas.
fonte