Академический Документы
Профессиональный Документы
Культура Документы
Equações Diferenciais
Ordinárias
Roteiro
• Introdução EDOs
• EDOs PVI
• Séries de Taylor
• Métodos de Euller
• Métodos de Runge Kutta
1
0011 0010
452
INTRODUÇÃO
1
0011 0010
452
Se E(t) é a diferença de potencial da fonte de alimentação e i(t) é
a intensidade da corrente elétrica, então:
di
VL (t ) L
dt
VR (t ) Ri (t )
1
0011 0010
452
VC é a diferença de potencial nos terminais do capacitor:
1 t
VC (t ) i (u )du
C 0
VL (t ) VR (t ) VC (t ) E (t )
1
0011 0010
452
Substituindo
di 1 t
VL (t ) L VR (t ) Ri (t ) VC (t ) i (u )du
dt C 0
em
VL (t ) VR (t ) VC (t ) E (t )
obtemos:
di 1 t
L Ri (t ) i (u )du E (t )
dt C 0 1
0011 0010
452
Se E(t) é constante e derivarmos em relação à variável t, teremos
d 2i (t ) di(t ) 1
L 2
R i (t ) 0
dt dt C
d 2i (t ) di(t ) 1 dE
L 2
R i (t )
dt dt C dt
1
0011 0010
452
EQUAÇÕES DIFERENCIAIS ORDINÁRIAS
Exemplos:
dy
x y y é função de x e x é a única variável
dx independente.
Exemplo:
2u 2u
2 0 u é função de x e y; x e y são variáveis
x 2
y independentes. EDP linear, de 2ª
ordem e homogênea. (Equação de
Laplace)
1
0011 0010
452
SOLUÇÃO DE EQUAÇÕES DIFERENCIAIS
1
0011 0010
452
Exemplo:
dy
Resolva a equação diferencial y.
dx
Solução:
dy dy dy
y dx dx ln( y ) c1 x c2
dx y y
y ( x) e x c e x e c .
Tomando k e c obtemos :
y ( x) ke x
1
0011 0010
452
Observe que a solução da equação diferencial resulta numa
família de curvas que dependem da constante k, como pode ser
visto na figura abaixo. Uma solução particular pode ser obtida a
partir das condições iniciais do problema. A especificação de
uma condição inicial define uma solução entre a família de
curvas.
y ( x) ke x
1
0011 0010
452
SOLUÇÃO NUMÉRICA DE
EQUAÇÕES DIFERENCIAIS
ORDINÁRIAS – PROBLEMA DE
VALOR INICIAL
1
0011 0010
452
Considere a equação diferencial ordinária de primeira ordem com
condição inicial :
y ' f ( x, y )
, x [a, b]; x0 a
y ( x0 ) y0
Se a solução da equação diferencial acima é do tipo y(x), conforme
ilustrado abaixo:
y y(xn)
y(x3)
y(x1) y(x2)
y(x0) = y0
1
0011 0010
x0 = a x1 x2 x3 xn = b x
452
então a solução numérica da equação diferencial é obtida
aproximando-se os valores y ( x0 ), y ( x1 ), y ( x2 ), y ( x3 ),... , y ( xn ) ,
ba
onde xj = x0 + jh, com h e n é o número de subintervalos
n
de [a,b].
0011 0010
452
Na solução numérica não se determina a expressão literal da
função y(x), mas sim uma solução aproximada do PVI num
conjunto discreto de pontos.
Nos problemas das ciências aplicadas, normalmente estuda-se
o comportamento dinâmico de determinadas variáveis, portanto
necessita-se da evolução das variáveis em função da variável
independente. A partir dos dados numéricos é possível gerar um
esboço do gráfico da função incógnita.
1
0011 0010
452
MÉTODOS BASEADOS
NA SÉRIE DE TAYLOR
1
452
Série de Taylor
Resumo
0011 0010
Suponhamos que, de alguma forma, tenhamos as
aproximações y1, y2, ..., yi para y(x), em x1, x2, ..., xi.
x entre xi e x.
Assim,
y ( xi 1 ) y ( xi ) y ' ( xi )( xi 1 xi ) y" ( xi )
( xi 1 xi ) 2
y ( xi )
(k )
1
( xi 1 xi ) k
0011 0010
2! k!
452
Se yi(j) representa a aproximação para a j-ésima derivada da função
y(x) em xi: y(j)(xi) e h = xi+1 – xi, teremos:
h2 h k
y ( xi 1 ) yi 1 yi yi ' h yi " yi
(k )
2! k!
y ( k 1) ( xi )
e( xi ) h ( k 1)
(k 1)!
1
0011 0010
452
Um método numérico é dito de ordem p se existe uma constante C
tal que:
| e( xi 1 ) | Ch p1
(k )
y '' y
yi 1 yi yi ' h i h 2 i h k
2! k!
h2
yi 1 yi hf ( xi , yi ) [ f x ( xi , yi ) f y ( xi , yi ) f ( xi , yi )], i 0,1,...
2
1
0011 0010
452
Observe que
1
0011 0010
452
MÉTODO DE PASSO UM
MÉTODO DE EULER
1
0011 0010
452
Consideremos, o método de série de Taylor de ordem k = 1, ou
seja,
yi 1 yi hyi' yi hf ( xi , yi )
onde
y" ( xi1 )
e( xi 1 ) h2
2
0011 0010
452
INTERPRETAÇÃO GEOMÉTRICA DO MÉDODO DE EULER:
r0 ( x) y ( x0 ) ( x x0 ) y ' ( x0 )
Escolhido h xk 1 xk
y ( x1 ) y1 r0 ( x1 ) y ( x0 ) hy' ( x0 )
ou seja 1
0011 0010
y1 y0 hf ( x0 , y0 ).
452
O raciocínio é repetido com (x1,y1) e y2 = y1 + hf(x1,y1) e assim,
sucessivamente, o método de Euler nos fornece:
yk 1 yk hf ( xk , yk ). k 0,1,2,...
GRAFICAMENTE:
y = ex
y
y(x1)
r0 (x)
Erro
y1 P1
y0=1
1
0011 0010
x0 = 0 x1 = x0 + h x
452
Exemplo
•
Temos f x, y 2 cos 2 x y
y1 y0 f x0 , y0 h 1 f 0,1 0.5 2
x1 x0 h 0 0.5 0.5
1
0011 0010
452
MÉTODOS DE RUNGE-KUTTA
1
0011 0010
452
Podemos dizer que os métodos de Runge-Kutta de ordem p se
caracterizam pelas propriedades:
0011 0010
452
MÉTODOS DE RUNGE-KUTTA DE 1ª ORDEM:
MÉTODO DE EULER
yi 1 yi hf ( xi , yi ), i 0,1, 2, ...
1
0011 0010
452
FORMA GERAL DOS MÉTODOS
DE
RUNGE-KUTTA DE 2ª ORDEM
1
0011 0010
452
Método de Runge Kutta
1
0011 0010
452
Método de Runge Kutta
• Método Runge Kutta de 2ª Ordem
1
0011 0010
452
Método de Runge Kutta
1
0011 0010
452
MÉTODOS DE RUNGE-KUTTA
DE
ORDENS SUPERIORES
1
0011 0010
452
De forma análoga, pode-se construir métodos de 3ª ordem, 4ª
ordem, etc. A seguir serão fornecidas apenas fórmulas para
métodos de Runge-Kutta de 3ª e 4ª ordem:
3ª ordem
2 1 4
yi 1 yi k1 k 2 k3 onde
9 3 9
k1 hf ( xi , yi )
h k1
k 2 hf ( xi , yi )
2 2
3 3
k3 hf ( xi h, yi k 2 ) 1
0011 0010
4 4
452
Runge Kutta de 4ª Ordem
1
0011 0010
452
Runge Kutta de 4ª Ordem
•
1
0011 0010
452
OBSERVAÇÃO:
1
0011 0010
452
Vamos calcular usando o método de Runge Kutta uma
aproximação de y(1,5) para a solução de y’=2xy , y(1)=1, com
h=0,1:
1
0011 0010
452
Obtemos:
1
0011 0010
452
E portanto:
1
0011 0010
452
Método Runge-Kutta de 4ª ordem
• Exemplo:
1
0011 0010
452
Método Runge-Kutta de 4ª ordem
• Solução:
1
0011 0010
452
Método Runge-Kutta de 4ª ordem
1
0011 0010
452