Esquema FTCS

Fonte: testwiki
Revisão em 17h05min de 28 de julho 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

Na análise numérica, o método FTCS(Forward-Time Central-Space) que em português significa progressivo no tempo centrado no espaço, é um método das diferenças finitas usado para resolver numericamente a equação do calor e equações parabólicas em derivadas parciais[1] similares. É um método de primeira ordem no tempo, explícito no tempo e é condicionalmente estável.

O método

No método FTCS, aproximamos a derivada parcial de primeira ordem no tempo ut por uma diferença finita progressiva e a derivada parcial de segunda ordem no espaço uxx, por uma diferença finita centrada:

ut=ut(xi,tn)u(xi,tn+Δt)u(xi,tn)Δt=uin+1uinΔt,
uxx=2ux2(xi,tn)u(xiΔx,tn)2u(xi,tn)+u(xi+Δx,tn)Δx2=ui1n2uin+ui+1nΔx2,

podemos então substituir as derivadas de u na equação do calor:

ut=α2ux2

obtendo assim o método FTCS:

uin+1uinΔt=αui1n2uin+ui+1nΔx2

ou

uin+1=uin+αΔtΔx2(ui+1n2uin+ui1n),

ou ainda:

uin+1=uin+r(ui+1n2uin+ui1n),

para i e n finitos, onde r é dado por r=αΔtΔx2.

Estabilidade

O método FTCS, para equações unidimensionais, é estável se e somente se a seguinte condição for satisfeita:

r=αΔtΔx212.

Consequentemente, ao usarmos o esquema FTCS, nao podemos escolher Δx e Δt independentemente. Pior que isso: como a priori precisamos escolher Δx relativamente pequeno para obter uma boa aproximacão, segue que Δt será muito pequeno. Precisaremos percorrer muitos passos temporais (muitas iterações do método) para calcular a solução aproximada em qualquer instante de tempo finito.

Referências

Predefinição:Resolução de equações diferenciais parciais Predefinição:Esboço-matemática