Use o botão abaixo para reportar erros ou dar sugestões.
Cálculo Numérico - Versão Scilab
Seja o problema de valor inicial
Nos métodos de passo simples, os valores calculados para nos passos anteriores são desprezados ao calcular o próximo passo. Nos métodos de passo múltiplo, os valores de , nos passos , , ..., são utilizados ao calcular em .
Integrando a equação diferencial no intervalo , obtemos:
| (10.249) |
No método de Adams-Bashforth, o integrando em (10.249) é aproximado pelo polinômio que interpola para , isto é:
onde é polinômio de grau dado na forma de Lagrange por:
| (10.251) |
Agora observamos que
| (10.252) |
onde
| (10.253) |
e obtemos a relação de recorrência:
Observe que a integral envolvida no cálculo dos coeficientes em (10.253) pode ser simplificada via a mudança de variáveis :
Observação 10.10.1 (Ordem do método de Adasm-Bashforth). Da teoria de interpolação (ver capítulos 6 e 9), temos que o erro de aproximação da integral de uma função suficientemente suave por um polinômio interpolador em pontos é de ordem . Assim, o erro local de truncamento do método de Adams-Bashforth com passos é e, portanto, o erro global de truncamente é de ordem .
Exemplo 10.10.1. Calcule os coeficientes de Adams-Bashforth para e, depois, construa seu processo iterativo.
O processo iterativo é dado por:
| (10.260) |
Exemplo 10.10.2. Calcule os coeficientes e de Adams-Bashforth para e, depois, construa o processo iterativo.
O processo iterativo é dado por:
| (10.264) |
Observação 10.10.2. Os coeficientes do método de Adams-Bashforth de ordem podem, alternativamente, ser obtidos exigindo que o sistema seja exato para , , , …, .
Exemplo 10.10.3. Obtenha o método de Adams-Bashforth para como
Para isso devemos obter tal que o método seja exato para polinômios até ordem . Podemos obter esses coeficientes de maneira análoga a obter os coeficientes de um método para integração.
Supondo que os nós estejam igualmente espaçados, e para facilidade dos cálculos, como o intervalo de integração é , translade para a origem tal que .
Considere a base e substitua por cada um dos elementos desta basa, obtendo:
que pode ser escrito na forma matricial
Resolvendo o sistema obtemos
| (10.273) |
fornecendo o método de Adams-Bashforth de estágios
A tabela abaixo mostra as coeficientes do método de Adams-Bashforth para até 8 passos.
| 1 | 1 | |||||||
| 2 | ||||||||
| 3 | ||||||||
| 4 | - | |||||||
| 5 | - | - | ||||||
| 6 | ||||||||
| 7 | ||||||||
| 8 | ||||||||
Observação 10.10.3. Note que os métodos de múltiplo passo requerem o conhecimento dos valores previamente computados para calcular . Assim, para inicializar um algoritmo com mais de um passo, não é suficiente conhecer a condição inicial. Usualmente, calcula-se os primeiros passos usando um algoritmo de passo simples da mesma ordem do método múltiplo passo a ser aplicado.
ER 10.10.1. Resolva numericamente o problema de valor inicial dado por:
aplicando o método de Adams-Bashforth de dois passos e inicializando o método através do método de Euler modificado. Calcule o valor de com passo de tamanho .
Esta parte do material ainda não foi contruída. Clique em e inicie a editá-la agora mesmo. Veja outras formas de participar clicando aqui.
Esta parte do material ainda não foi contruída. Clique em e inicie a editá-la agora mesmo. Veja outras formas de participar clicando aqui.
Este texto é disponibilizado nos termos da licença Creative Commons Atribuição-CompartilhaIgual 3.0 Não Adaptada (CC-BY-SA 3.0). Página gerada em 19/8/2020 às 17:36:32.