Ajude a manter o site livre, gratuito e sem propagandas. Colabore!
Consideramos a equação do calor com condição inicial dada e condições de contorno de Dirichlet homogêneas
| (6.43) | |||
| (6.44) | |||
| (6.45) |
onde é a incógnita.
O problema (6.43)-(6.45) é um problema de valor inicial com condições de contorno. Uma das estratégias numéricas de solução é o chamado Método das Linhas, o qual trata separadamente as discretizações espacial e temporal. Aqui, vamos começar pela discretização espacial e, então, trataremos a discretização temporal.
1. Discretização Espacial.
Na discretização espacial, aplicamos o Método de Diferenças Finitas (MDF). Começamos considerando uma malha uniforme de nodos , , com tamanho de malha , sendo o número de subintervalos. Denotando e empregando a fórmula de diferenças finitas centrais , temos que a Eq. (6.43) fica aproximada por
| (6.46) |
para . Agora, das condições de contorno (6.45), temos e . Com isso, obtemos o seguinte sistema de equações diferenciais ordinárias
| (6.47) | |||
| (6.48) | |||
| (6.49) |
onde e com condições iniciais dadas por (6.44), i.e.
| (6.50) |
para . Este sistema pode ser escrito na seguinte forma matricial
| (6.51) |
onde , e é uma matriz da forma
| (6.52) |
2. Discretização Temporal.
Para a discretização temporal vamos usar o esquema-. Consideramos os tempos discretos , com passo no tempo , para . Denotando , o esquema consiste nas iterações
| (6.53) | |||
| (6.54) |
para e para um escolhido . No caso, não depende de e a Eq. (6.54) é equivalente ao sistema linear
| (6.55) |
com .
(Estabilidade e Erro de Truncamento.) Para (Método de Euler Explícito) o esquema numérico condicionalmente estável [2, Cap. 12, Seç. 2] para
| (6.56) |
Para (Método de Euler Implícito) o esquema é incondicionalmente estável. Em ambos estes casos, o erro de truncamento é . Escolhendo-se (Método de Crank-Nicolson), o esquema numérico é incondicionalmente estável e com erro de truncamento .
Consideramos o seguinte problema de calor
| (6.57) | |||
| (6.58) | |||
| (6.59) |
Este problema tem solução exata . A Figura 6.4 mostra o gráfico de superfície da solução numérica. Na Figura 6.5, temos a comparação entre a solução numérica e a solução exata (isolinhas).
Considere o problema
| (6.60) | |||
| (6.61) | |||
| (6.62) |
Sua solução exata é . Implemente o MDF com esquema- em uma malha uniforme de tamanho espacial e passo no tempo para obter uma solução numérica . Então, verifique a taxa de convergência do erro para os diferentes esquemas:
Euler Explícito: .
Euler Implícito: .
Crank-Nicolson: .
Considere o problema
| (6.63) | |||
| (6.64) | |||
| (6.65) |
Sua solução exata é . Implemente o MDF com esquema- em uma malha uniforme. Faça testes numéricos para analisar a validade da condição de estabilidade (6.56) para os seguintes esquemas:
Euler Explícito: .
Euler Implícito: .
Crank-Nicolson: .
Considere o problema
| (6.66) | |||
| (6.67) | |||
| (6.68) | |||
| (6.69) |
Sua solução exata é . Implemente o MDF com esquema- em uma malha uniforme de tamanho espacial e passo no tempo para obter uma solução numérica . Então, verifique a taxa de convergência do erro para os diferentes esquemas:
Euler Explícito: .
Euler Implícito: .
Crank-Nicolson: .
Considere o problema
| (6.70) | |||
| (6.71) | |||
| (6.72) | |||
| (6.73) |
Sua solução exata é . Implemente o MDF com o Método de Crank-Nicolson em uma malha uniforme para obter uma solução numérica . Então, verifique a taxa de convergência do erro para os seguintes diferentes esquemas:
empregando a diferença finita na condição de contorno de Neumann.
empregando a diferença finita na condição de contorno de Neumann.
Considere o seguinte problema de calor
| (6.74) | |||
| (6.75) | |||
| (6.76) |
Sua solução exata . Faça implementações numéricas do Método das Linhas com MDF na discretização espacial e empregando os seguintes métodos de Runge-Kutta para resolver o sistema de EDOs associado:
Método do Ponto Médio.
Método de R-K-4.
(Equação de Burgers.) Considere o problema
| (6.77) | |||
| (6.78) | |||
| (6.79) |
Sua solução analítica é [9]
| (6.80) |
Faça uma implementação numérica com MDF e com esquema- para resolver este problema. Teste os esquemas para .
Aproveito para agradecer a todas/os que de forma assídua ou esporádica contribuem enviando correções, sugestões e críticas!

Este texto é disponibilizado nos termos da Licença Creative Commons Atribuição-CompartilhaIgual 4.0 Internacional. Ícones e elementos gráficos podem estar sujeitos a condições adicionais.