Ajude a manter o site livre, gratuito e sem propagandas. Colabore!
Em construção
Vamos considerar a equação do Calor com dadas condições inicial e de contorno
(2.4a) | |||
(2.4b) | |||
(2.4c) |
com dado e fonte .
Assumimos uma discretização no tempo com passos , de tamanho , . Denotando , temos o esquema de Euler explícito
(2.5a) | ||||
(2.5b) | ||||
Agora, assumimos uma malha espacial com nodos , de tamanho , , e denotando e usando a fórmula de diferenças finitas central, obtemos o esquema iterativo
(2.6a) | |||
(2.6b) | |||
(2.6c) |
onde .
O esquema de Euler explícito (2.6.1) requer a seguinte condição de estabilidade
(2.7) |
Consideramos o seguinte problema de calor
(2.8a) | |||
(2.8b) | |||
(2.8c) |
A condição de estabilidade (2.7) pode ser contornada aplicando-se o esquema de Euler implícito
(2.9a) | |||
(2.9b) | |||
(2.9c) |
onde .
Implementamos o esquema de Euler implícito (2.6.2) para o problema de calor (2.6.1) do exemplo anterior. No código abaixo, o sistema linear em cada iteração é computado com o método de Jacobi.
Em construção
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.
Ajude a manter o site livre, gratuito e sem propagandas. Colabore!
Em construção
Vamos considerar a equação do Calor com dadas condições inicial e de contorno
(2.4a) | |||
(2.4b) | |||
(2.4c) |
com dado e fonte .
Assumimos uma discretização no tempo com passos , de tamanho , . Denotando , temos o esquema de Euler explícito
(2.5a) | ||||
(2.5b) | ||||
Agora, assumimos uma malha espacial com nodos , de tamanho , , e denotando e usando a fórmula de diferenças finitas central, obtemos o esquema iterativo
(2.6a) | |||
(2.6b) | |||
(2.6c) |
onde .
O esquema de Euler explícito (2.6.1) requer a seguinte condição de estabilidade
(2.7) |
Consideramos o seguinte problema de calor
(2.8a) | |||
(2.8b) | |||
(2.8c) |
A condição de estabilidade (2.7) pode ser contornada aplicando-se o esquema de Euler implícito
(2.9a) | |||
(2.9b) | |||
(2.9c) |
onde .
Implementamos o esquema de Euler implícito (2.6.2) para o problema de calor (2.6.1) do exemplo anterior. No código abaixo, o sistema linear em cada iteração é computado com o método de Jacobi.
Em construção
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.