Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

MÉTODOS NUMÉRICOS EM 
EQUAÇÕES DIFERENCIAIS 
AULA 2 
 
 
 
 
 
 
 
 
 
 
 
 
Profª Marina Vargas Reis de Paula Gonçalves 
 
 
 
2 
CONVERSA INICIAL 
Já conhecemos métodos baseados na expansão de Taylor (Euler e Taylor 
de alta ordem) e métodos baseados em integração numérica (Runge-Kutta) para 
aproximações numéricas de Problemas de Valor Inicial (PVI). Esses métodos 
são chamados de métodos de passo simples por só exigirem para o cálculo de 
um determinando ponto da malha a informação do ponto anterior. 
Nesta aula serão apresentados métodos baseados em estratégias de 
múltiplos passos, entre os quais estão os métodos de Adams baseados em 
interpolação de múltiplos passos, métodos de predição e correção, métodos de 
multipassos variáveis e estratégias de extrapolação de soluções. Os 
desenvolvimentos complementares podem ser encontrados nos livros de Burden 
e Faires (2008) e Butcher e Goodwin (2008). 
TEMA 1 – MÉTODO DE ADAMS-BASHFORTH 
Primeiramente vamos lembrar a formulação do PVI, que pode ser 
enunciado como: 
Encontrar 𝒖(𝒕) dado que 
𝒅𝒖
𝒅𝒕
= 𝒇(𝒕, 𝒖(𝒕)) 
Sujeito a 𝒖(𝒕𝟎) = 𝒖𝟎. 
Os esquemas recursivos para passos múltiplos (𝒔 passos) se baseiam 
em aproximar a expressão 
𝒖(𝒕𝒊+𝐬+𝟏) = 𝒖(𝒕𝒊+𝒔) − ∫ 𝒇(𝒕, 𝒖(𝒕))
𝒕𝒊+𝒔+𝟏
𝒕𝒊+𝒔
𝒅𝒕 
1.1 Interpolação da resposta em passos anteriores 
Nos métodos de Adams, o integrando 𝒇(𝒕, 𝒖(𝒕)) é aproximado na forma 
polinomial 𝒑(𝒕). Para o método de Adam-Bashforth, escolhe-se um polinômio 
interpolador de Lagrange 𝒑(𝒕) de grau 𝒔 − 𝟏. Ou seja, 
 
 
3 
𝒑(𝒕) =∑[𝒇(𝒕𝒊, 𝒖(𝒕𝒊)) ∏
𝒕 − 𝒕𝒊+𝒌
𝒕𝒊+𝒋 + 𝒕𝒊+𝒌
𝒔−𝟏
𝒌=𝟎,𝒌≠𝒋
]
𝒔−𝟏
𝒋=𝟎
 
Logo, a integral passa a ser escrita como 
∫ 𝒑(𝒕)
𝒕𝒊+𝒔+𝟏
𝒕𝒊+𝒔
𝒅𝒕 = 𝒉∑𝜷𝒋
𝒔−𝟏
𝒋=𝟎
𝒇(𝒕𝒊+𝒋, 𝒖(𝒕𝒊+𝒋)) 
em que 
𝜷𝒋 =
𝟏
𝒉
∫ ∏
𝒕− 𝒕𝒊+𝒌
𝒕𝒊+𝒋 + 𝒕𝒊+𝒌
𝒔−𝟏
𝒌=𝟎,𝒌≠𝒋
𝒕𝒊+𝒔+𝟏
𝒕𝒊+𝒔
𝒅𝒕 
1.2 Relação de recorrência 
Com base na interpolação adotada, podemos escrever o procedimento 
iterativo como 
𝒖(𝒕𝒊+𝐬+𝟏) = 𝒖(𝒕𝒊+𝒔) + 𝒉∑𝜷𝒋𝒇(𝒕
𝒊+𝒋, 𝒖(𝒕𝒊+𝒋))
𝒔−𝟏
𝒋=𝟎
 
com os coeficientes definidos anteriormente. 
É importante observar que o método exige 𝒔 − 𝟏 pontos anteriores, logo 
não é possível iniciar o processo de cálculo diretamente com um método de 
múltiplos passos. Para contornar essa situação, inicia-se o problema com um 
método de passo simples, como Euler, por exemplo, e depois continua-se o 
estudo do PVI com múltiplos passos. 
 
 
 
4 
Fórmulas para o método Adams-Bashforth de passo 𝒑: 
𝒑 = 𝟏: 𝒚𝒋+𝟏 = 𝒚𝒋 + 𝒉. 𝒇(𝒙𝒋, 𝒚𝒋) 
𝒑 = 𝟐: 𝒚𝒋+𝟏 = 𝒚𝒋 +
𝒉
𝟐
[𝟑𝒇(𝒙𝒋, 𝒚𝒋) − 𝒇(𝒙𝒋−𝟏, 𝒚𝒋−𝟏)] 
𝒑 = 𝟑: 𝒚𝒋+𝟏 = 𝒚𝒋 +
𝒉
𝟏𝟐
[𝟐𝟑𝒇(𝒙𝒋, 𝒚𝒋) − 𝟏𝟔𝒇(𝒙𝒋−𝟏, 𝒚𝒋−𝟏) + 𝟓𝒇(𝒙𝒋−𝟐, 𝒚𝒋−𝟐)] 
𝒑 = 𝟒: 
 𝒚𝒋+𝟏 = 𝒚𝒋 +
𝒉
𝟐𝟒
[𝟓𝟓𝒇(𝒙𝒋, 𝒚𝒋) − 𝟓𝟗𝒇(𝒙𝒋−𝟏, 𝒚𝒋−𝟏) + 𝟑𝟕𝒇(𝒙𝒋−𝟐, 𝒚𝒋−𝟐)
− 𝟗𝒇(𝒙𝒋−𝟑, 𝒚𝒋−𝟑)] 
TEMA 2 – MÉTODO DE ADAMS-MOULTON 
O método de Adams-Moulton se difere do método de Adams-Bashforth 
apenas pela inclusão de valores de interpolação no polinômio que diz respeito 
ao próprio instante que se deseja calcular. Com isso, o método de Adams-
Moulton é um método implícito enquanto o método de Adams-Bashforth é um 
método explícito. 
2.1 Interpolação da resposta em passos anteriores e presente 
Para o método de Adam-Moulton, escolhe-se um polinômio interpolador 
de Lagrange 𝒑(𝒕) de grau 𝒔. Ou seja, 
𝒑(𝒕) =∑[𝒇(𝒕𝒊, 𝒖(𝒕𝒊)) ∏
𝒕 − 𝒕𝒊+𝒌
𝒕𝒊+𝒋 + 𝒕𝒊+𝒌
𝒔
𝒌=𝟎,𝒌≠𝒋
]
𝒔
𝒋=𝟎
 
Logo, a integral passa a ser escrita como 
∫ 𝒑(𝒕)
𝒕𝒊+𝒔+𝟏
𝒕𝒊+𝒔
𝒅𝒕 = 𝒉∑𝜷𝒋
𝒔
𝒋=𝟎
𝒇(𝒕𝒊+𝒋, 𝒖(𝒕𝒊+𝒋)) 
em que 
𝜷𝒋 =
𝟏
𝒉
∫ ∏
𝒕− 𝒕𝒊+𝒌
𝒕𝒊+𝒋 + 𝒕𝒊+𝒌
𝒔
𝒌=𝟎,𝒌≠𝒋
𝒕𝒊+𝒔+𝟏
𝒕𝒊+𝒔
𝒅𝒕 
 
 
5 
2.2 Relação de recorrência 
Com base na interpolação adotada, podemos escrever o procedimento 
iterativo como 
𝒖(𝒕𝒊+𝐬+𝟏) = 𝒖(𝒕𝒊+𝒔) + 𝒉∑𝜷𝒋𝒇(𝒕
𝒊+𝒋, 𝒖(𝒕𝒊+𝒋))
𝒔
𝒋=𝟎
 
com os coeficientes definidos anteriormente. 
Da mesma forma como acontece com Adams-Bashforth, o método exige 
pontos anteriores, logo não é possível iniciar o processo de cálculo diretamente 
com um método de múltiplos passos. Para contornar essa situação, inicia-se o 
problema com um método de passo simples, como Euler, por exemplo, e depois 
continua-se o estudo do PVI com múltiplos passos. 
Fórmulas para o método de Adams-Moulton de passo 𝒑: 
𝒑 = 𝟏: 𝒚𝒋+𝟏 = 𝒚𝒋 +
𝒉
𝟐
(𝟑𝒇(𝒙𝒋, 𝒚𝒋) − 𝒇(𝒙𝒋−𝟏, 𝒚𝒋−𝟏) 
𝒑 = 𝟐 : 𝒚𝒋+𝟏 = 𝒚𝒋 +
𝒉
𝟏𝟐
[𝟓𝒇(𝒙𝒋+𝟏. 𝒚𝒋+𝟏) + 𝟖𝒇(𝒙𝒋, 𝒚𝒋) − 𝒇(𝒙𝒋−𝟏, 𝒚𝒋−𝟏)] 
𝒑 = 𝟑: 𝒚𝒋+𝟏 = 𝒚𝒋 +
𝒉
𝟐𝟒
[𝟗𝒇(𝒙𝒋+𝟏, 𝒚𝒋+𝟏) + 𝟏𝟗𝒇(𝒙𝒋, 𝒚𝒋) − 𝟓𝒇(𝒙𝒋−𝟏, 𝒚𝒋−𝟏)
+ 𝒇(𝒙𝒋−𝟐, 𝒚𝒋−𝟐)] 
𝒑 = 𝟒: 𝒚𝒋+𝟏 = 𝒚𝒋 +
𝒉
𝟕𝟐𝟎
[𝟐𝟓𝟏𝒇(𝒙𝒋+𝟏, 𝒚𝒋+𝟏) + 𝟔𝟒𝟔𝒇(𝒙𝒋, 𝒚𝒋)
− 𝟐𝟔𝟒𝒇(𝒙𝒋−𝟏, 𝒚𝒋−𝟏) + 𝟏𝟎𝟔𝒇(𝒙𝒋−𝟐, 𝒚𝒋−𝟐) − 𝟏𝟗𝒇(𝒙𝒋−𝟑, 𝒚𝒋−𝟑)] 
TEMA 3 – MÉTODOS PREDITOR-CORRETOR 
Apesar de esquemas implícitos, como Adams-Moulton, gerarem 
respostas mais acuradas, há uma dificuldade adicional associada à necessidade 
de se utilizar os valores presentes em 𝒇(𝒕𝒊+𝟏, 𝒖(𝒕𝒊+𝟏)) para calcular o próprio 
𝒖(𝒕𝒊+𝟏). 
3.1 Predição e correção 
A estratégia preditor-corretor consiste basicamente em contornar o 
problema de formulações implícitas por meio de uma etapa de predição e de um 
 
 
6 
método explícito, em que se aproxima o valor presente �̃�(𝒕𝒊+𝟏), e uma etapa de 
correção na qual se formula o método implícito de interesse, considerando o 
valor presente aproximado �̃�(𝒕𝒊+𝟏). 
3.2 Exemplo no método de Euler 
Para ilustrar a estratégia de preditor-corretor, vamos formular o método 
implícito de Euler como o esquema: 
𝒖(𝒕𝒊+𝟏) = 𝒖(𝒕𝒊) + 𝒉𝒇 (𝒕𝒊+𝟏, 𝒖(𝒕𝒊+𝟏)) 
Uma predição da resposta pode ser calculada utilizando o método de 
Euler explícito: 
�̃�(𝒕𝒊+𝟏) = 𝒖(𝒕𝒊) + 𝒉𝒇 (𝒕𝒊, 𝒖(𝒕𝒊)) 
e então utilizamos �̃�(𝒕𝒊+𝟏) no esquema implícito, resultando em 
𝒖(𝒕𝒊+𝟏) = 𝒖(𝒕𝒊) + 𝒉𝒇 (𝒕𝒊+𝟏, �̃�(𝒕𝒊+𝟏)) 
TEMA 4 – MÉTODOS DE MULTIPASSOS COM TAMANHO VARIÁVEL 
Estratégias do tipo preditor-corretor geram, por definição, duas 
aproximações para a mesma variável. Assim, podemos retomar os resultados de 
controle e estimativa de erro. Em especial, é interessante destacar que o método 
de Runge-Kutta-Fehlberg tira proveito de estimadores de erro para agregar 
adaptatividade de 𝒉 na malha, facilitando capturar comportamentos locais mais 
acentuados ou relaxar o refino de malha quando não for necessário em esquema 
tão refinado. 
4.1 Métodos em interpolação com uso de preditor-corretor para passo 
variável 
Dentro do contexto de preditor-corretor podemos utilizar, por exemplo, o 
método de Adams-Bashforth em conjunto com o método de Adams-Moulton, 
dado que o primeiro é explícito e o segundo é implícito. Podemos aproveitar um 
exemplo apresentado por Burden e Faires (2008) para ilustrar o controle do 
passo com base no erro em esquemas multipassos. 
 
 
7 
Seja, portanto, uma aproximação de 4 pontos de Adams-Bashforth 
utilizada para predizer �̃�(𝒕𝒊+𝟏), cuja resposta é utilizada para alimentar o modelo 
de Adams-Moulton. Nesse caso, Burden e Faires (2008) mostram que a resposta 
predita e a corrigida satisfazem a inequação: 
𝟏𝟗𝒒𝟒
𝟐𝟕𝟎
|𝒖(𝒕𝒊+𝟏) − �̃�(𝒕𝒊+𝟏)|
𝒉
< 𝓔 
e, por fim, adota-se, de maneira conservadora: 
𝒒 = 𝟏, 𝟓 (
𝒉𝓔
|𝒖(𝒕𝒊+𝟏) − �̃�(𝒕𝒊+𝟏)|
)
𝟎,𝟐𝟓
. 
TEMA 5 – MÉTODOS DA EXTRAPOLAÇÃO 
O conhecimento do comportamento estimado do erro mediante uma 
expansão nos possibilita a previsão desse comportamento de aproximação a 
partir de aproximações sucessivas. Com isso, podemos procurar melhorar a 
resposta numérica e encontrar por meio de uma compensação a partir do erro 
esperado previsto a priori para o próximo passo de aproximação. 
5.1 Técnica do ponto médio 
Para elaborar umatécnica de extrapolação para resolução de um PVI, 
podemos nos basear na formulação da técnica de ponto médio escrita como: 
𝒖(𝒕𝒊+𝟏) = 𝒖(𝒕𝒊−𝟏) + 𝟐𝒉𝒇 (𝒕𝒊, 𝒖(𝒕𝒊)) 
Visivelmente, essa é uma aproximação que gera um erro de segunda 
ordem, pois corresponde à aproximação em diferenças finitas da primeira 
derivada de 𝒖 por diferenças centrais. Essa técnica admite o conhecimento de 
dois pontos anteriores, 𝒖(𝒕𝒊−𝟏) e 𝒖(𝒕𝒊), para calcular 𝒖(𝒕𝒊). 
5.2 Primeira extrapolação 
Para gerar uma primeira extrapolação, podemos utilizar o método de Euler 
com 𝒉𝟎 =
𝒉
𝟐
 e escrevemos 
𝒖(𝒕𝒊) = 𝒖(𝒕𝒊−𝟏) + 𝒉𝟎𝒇 (𝒕
𝒊−𝟏, 𝒖(𝒕𝒊−𝟏)) 
 
 
8 
e aplicamos técnica do ponto médio 𝒖(𝒕𝒊+𝟏) = 𝒖(𝒕𝒊−𝟏) + 𝟐𝒉𝒇 (𝒕𝒊, 𝒖(𝒕𝒊)) chegando 
em uma primeira extrapolação dada por 
𝒖𝒆(𝒕
𝒊) =
𝟏
𝟐
[𝒖(𝒕𝒊+𝟏) + 𝒖(𝒕𝒊) + 𝒉𝟎𝒇 (𝒕
𝒊+𝟏, 𝒖(𝒕𝒊+𝟏))] 
Para a obtenção de extrapolações posteriores, podemos subdividir 𝒉 e 
escolher 𝒉𝟎 =
𝒉
𝟒
 e assim em diante, aplicando o método de Euler e a técnica do 
ponto médio, sucessivamente, conforme descrito por Burden e Faires (2008). 
NA PRÁTICA 
O crescimento logístico é um modelo de crescimento mais realístico para 
o caso em que há limitação da população por uma capacidade de suporte, seja 
por condições do ambiente ou porque o próprio número de indivíduos influencia 
o suporte ao desenvolvimento. Assim, esse tipo de crescimento ocorre quando 
a taxa de crescimento de uma população é relativamente próxima à capacidade 
de suporte. 
Em comparação, temos que uma taxa de crescimento exponencial pode 
ser descrita pela equação diferencial 
𝒅𝑷
𝒅𝒕
= 𝒓𝑷 
em que 𝒓 é uma taxa-base de crescimento inerente à população, 𝑷 é a população 
em um dado instante de tempo 𝒕, e 
𝒅𝑷
𝒅𝒕
 é a taxa de crescimento. Nesse caso, não 
há limitação para o crescimento da população, pois a taxa de crescimento é 
proporcional à população. 
Por outro lado, no crescimento logístico há um fator de penalização da 
taxa de crescimento, e a equação diferencial passa a ser 
𝒅𝑷
𝒅𝒕
= 𝒓 (
𝑲 − 𝑷
𝑲
)𝑷 
em que 𝒓 é uma taxa-base de crescimento inerente à população, 𝑷 é a população 
em um dado instante de tempo 𝒕, 
𝒅𝑷
𝒅𝒕
 é a taxa de crescimento, e 𝑲 é um valor 
limitante para a população. 
 
 
9 
Esse tipo de modelo que contempla um aspecto de saturação tem ampla 
aplicação, como em redes neurais, crescimento de tumores, modelos de reação 
química e outros ramos. (veja Gershenfeld; Gershenfeld, 1999). 
Nesse contexto, considere o Problema de Valor Inicial dado por 
𝒅𝑷
𝒅𝒕
= 𝒓 (
𝑲 − 𝑷
𝑲
)𝑷 
com 𝒓 = 𝟏, 𝑲 = 𝟏𝟎𝟎 e 𝑷(𝟎) = 𝟏𝟎. Utilize os métodos de Adams-Bashforth e de 
Adams-Moulton com 2 pontos para esboçar o gráfico de 𝑷(𝒕) com 𝟎 ≤ 𝒕 ≤ 𝟏𝟎 e 
compare os resultados. 
FINALIZANDO 
Nesta aula foram apresentados métodos baseados em estratégias de 
múltiplos passos. Entre eles, são apresentados os métodos de Adams, explícitos 
como na formulação de Adams-Bashforth e implícitos como na formulação de 
Adams-Moulton, ambos baseados em interpolação de múltiplos passos. 
Em seguida, foram apresentados métodos de predição e correção como 
forma de contornar as desvantagens de métodos implícitos, acoplando-os a 
métodos explícitos como preditores. 
Com a análise de erros, foram apresentados métodos de multipassos 
variáveis com o controle do refino de malha baseado em predição e correção. 
Por fim, foram comentadas estratégias de extrapolação de soluções baseando-
se nas estimativas de erro baseadas em expansões. 
 
 
 
10 
REFERÊNCIAS 
BURDEN, R. L.; FAIRES, J. Análise numérica. São Paulo: Cengage Learning, 
2008. 
BUTCHER, J. C.; GOODWIN, N. Numerical Methods for Ordinary Differential 
Equations. New York: Wiley, 2008. 
FRANCO, N. B. Cálculo numérico. São Paulo: Pearson, 2006. 
GERSHENFELD, N. A.; GERSHENFELD, N. The Nature of Mathematical 
Modeling. Cambridge: Cambridge University Press, 1999.

Mais conteúdos dessa disciplina