Método da direção implícita alternada

Fonte: testwiki
Revisão em 22h13min de 13 de outubro de 2017 por imported>Luizdl (traduzindo nome/parâmetro nas citações, outros ajustes usando script)
(dif) ← Revisão anterior | Revisão atual (dif) | Revisão seguinte → (dif)
Saltar para a navegação Saltar para a pesquisa

Em análise numérica, o Método da Direção implícita alternada (DIA) é um Método de diferenças finitas para resolver equações diferenciais parciais parabólicas, hiperbólicas e elípticas.[1] É mais notavelmente usado para resolver o problema da condução de calor ou para resolver a equação de difusão em duas ou mais dimensões.

O método tradicional para resolver a equação do calor numericamente é o Método de Crank–Nicolson. Esse método resulta em um conjunto de equações muito complicadas em múltiplas dimensões, difíceis de resolver. A vantagem do método DIA é que as equações que devem ser resolvidas em cada passo tem uma estrutura mais simples e podem ser resolvidas eficientemente com um algoritmo de matriz tridiagonal.

O método

Considere a equação da difusão linear em duas dimensões,

ut=(2ux2+2uy2)=(uxx+uyy)=Δu

O método de Crank-Nicolson implícito produz a seguinte equação de diferenças finitas:

uijn+1uijnΔt=12(δx2+δy2)(uijn+1+uijn)

onde δp é o operador de diferenças central para a coordenada p. Depois de realizada uma análise de estabilidade, pode ser mostrado que esse método será estável para qualquer Δt.

Uma desvantagem do método de Crank-Nicolson é que a matriz na equação acima é uma matriz de banda com uma largura que é geralmente bem grande. Isso torna a solução direta do sistema de equações lineares bastante trabalhosa (embora soluções aproximadas eficientes existam).

A ideia do método ADI é dividir a equação de diferenças finitas em duas, uma com a derivada parcial em 'x' e a outra com a derivada parcial em y, ambas tomada implicitamente.

uijn+1/2uijnΔt/2=(δx2uijn+1/2+δy2uijn)
uijn+1uijn+1/2Δt/2=(δx2uijn+1/2+δy2uijn+1).

O sistema de equações envolvido é simétrico e tridiagonal e é tipicamente resolvido usando um algoritmo de matriz tridiagonal.

Pode ser mostrado que esse método é incondicionalmente estável e de segunda ordem no tempo e espaço.[2] Existem métodos ADI mais refinados assim como o método de Douglas, [3] ou o método do fator f [4] o qual pode ser usado para três ou mais dimensões.

Predefinição:Referências