Método Lax-Friedrich

De Física Computacional
Revisão de 19h44min de 4 de fevereiro de 2024 por Lucaso (discussão | contribs) (Criou página com 'A instabilidade no esquema FTCS pode ser corrigida substituindo <math>u_i^n</math> no lado direito pela média espacial de <math>u</math> calculada nos pontos da grade vizinhos. Dessa forma, obtemos: <center><math> u_i^{n+1}= \frac{1}{2}(u_{i+1}^n + u_{i-1}^n) + \frac{r}{2} (u_{i+1}^n - u_{i-1}^n) </math></center>(11) A análise de estabilidade de von Neumann do esquema de Lax resulta na seguinte expressão para o fator de amplificação: <center><math> A = \cos(k \De...')
(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)
Ir para navegação Ir para pesquisar

A instabilidade no esquema FTCS pode ser corrigida substituindo uin no lado direito pela média espacial de u calculada nos pontos da grade vizinhos. Dessa forma, obtemos:

uin+1=12(ui+1n+ui1n)+r2(ui+1nui1n)

(11)

A análise de estabilidade de von Neumann do esquema de Lax resulta na seguinte expressão para o fator de amplificação:

A=cos(kΔx)irsin2(kΔx)

(12)

Portanto

|A|2=1(1r2)sin2(kΔx)

(13)

Ou seja, o método é incondicionalmente estável para os valores de r menor do que 1. Pela definição de r, temos que:

Δt<Δxv

(13)

Implementação do método

  • Condição inicial: u(x,0)=1cos(x);
  • Condições de contorno para bordas cíclicas.