Similar presentations:
Cálculo numérico. Resolução de equações diferenciais ordinárias de 1a ordem. (Aula 9)
1.
CÁLCULO NUMÉRICOAula 9 – Resolução de Equações Diferenciais Ordinárias de
1a ordem.
2.
CÁLCULO NUMÉRICOCONTEÚDO PROGRAMÁTICO DESTA AULA
Equações diferenciais de 1a ordem
Método de Euler
AULA 9: EQUAÇÕES DIFERENCIAIS ORDINÁRIAS
3.
CÁLCULO NUMÉRICOEQUAÇÕES DIFERENCIAIS ORDINÁRIAS
Uma Equação Diferencial Ordinária (EDO) é uma equação da
forma F(x, y(x), y’(x), y’’(x), ..., y(n)(x)) = 0 envolvendo
uma função incógnita y = y(x) e suas derivadas. A variável x
é independente enquanto y é dependente. O símbolo y(k)
denota a derivada de ordem k da função y = y(x).
Exemplos:
y ' ' 3. y ' 6 y sen( x)
d 2x
2
.x 0
2
dt
( y' ' )3 3. y' 6 y tg( x)
M ( x, y )dx N ( x, y )dy 0
AULA 9: EQUAÇÕES DIFERENCIAIS ORDINÁRIAS
4.
CÁLCULO NUMÉRICOEQUAÇÕES DIFERENCIAIS - APLICAÇÕES
Na engenharia, a utilização de equações diferenciais tem
como objetivo descrever o comportamento dinâmico de
sistemas físicos. Como, por exemplo, a equação diferencial
que descreve o comportamento dinâmico de um circuito ou
de um movimento harmônico simples.
d 2x
2
.x 0
2
dt
di
L. R.i
dt
AULA 9: EQUAÇÕES DIFERENCIAIS ORDINÁRIAS
5.
CÁLCULO NUMÉRICOEQUAÇÕES DIFERENCIAIS - CONCEITOS
A ordem da equação diferencial é a ordem da mais alta
derivada da função incógnita que ocorre na equação. Grau
é o valor do expoente para a derivada mais alta da
equação, quando a equação tem a “forma” de um
polinômio na função incógnita e em suas derivadas.
y ' ' 3. y ' 6 y sen( x) (ordem 2 e grau 1)
( y' ' )3 3.( y' )10 6 y tg( x)
(ordem 2 e grau 3)
Equação diferencial ordinária é aquela em que a função y
e suas derivadas só dependem de 1 variável.
AULA 9: EQUAÇÕES DIFERENCIAIS ORDINÁRIAS
6.
CÁLCULO NUMÉRICOSOLUÇÃO DE UMA EQUAÇÃO DIFERENCIAL
A solução de uma equação diferencial é uma função que não
contém derivadas nem diferenciais e que satisfaz a
equação dada, isto é, a função que, substituída na
equação dada, a transforma em uma identidade.
x 2 . y' ' 2.x. y' 2 y 0 (equação de Euler )
y' ( x) C1 2.C2 .x;
y( x) C1.x C2 .x 2 (solução geral )
y' ' ( x) 2.C2
x 2 . y ' ' 2.x. y ' 2 y 0
x 2 .2C2 2.x.(C1 2.C2 .x) 2.(C1.x C2 .x 2 ) 0
2.C2 x 2 2.C1 x. 4.C2 .x 2 2.C1.x 2C2 .x 2 0
0 0
AULA 9: EQUAÇÕES DIFERENCIAIS ORDINÁRIAS
7.
CÁLCULO NUMÉRICOPROBLEMA DE VALOR INICIAL (PVI)
Para que a equação diferencial tenha solução única define-se
o PVI para uma equação diferencial de ordem n
F(x,y,y’,y’’,...,yn)=0 como sendo a equação diferencial
mais “n” equações do tipo:
y ( x0 ) y0
y ' ( x0 ) y1
y ' ' ( x0 ) y2
.
.
.
y ( n 1) ( x ) y
0
n 1
AULA 9: EQUAÇÕES DIFERENCIAIS ORDINÁRIAS
8.
CÁLCULO NUMÉRICOEXEMPLO 1.
Dada a equação diferencial y’’ + 4y = 0, verifique se y =
C1.cos2x + C2.sen2x é uma solução geral e resolva o
problema de valor inicial com as seguintes condições:
y( ) 1 e y' ( ) 0
4
4
Solução:
y = C1.cos2x + C2.sen2x y’ = -2C1.sen2x + 2C2.cos2x
y’ = -2C1.sen2x + 2C2.cos2x y’’ = -4C1.cos2x - 4C2.sen2x
Substituindo:
-4C1.cos2x - 4C2.sen2x +4.(C1.cos2x + C2.sen2x) = 0
0=0
AULA 9: EQUAÇÕES DIFERENCIAIS ORDINÁRIAS
9.
CÁLCULO NUMÉRICOEXEMPLO 1 - CONTINUAÇÃO.
y = C1.cos2x + C2.sen2x e y’ = -2C1.sen2x + 2C2.cos2x
• y( /4) =1
1 = C1.cos2( /4) + C2.sen2( /4)
1 = C1.cos( /2) + C2.sen( /2)
1 = C1.0 + C2.1
C2=1
• y’( /4) =0
0 = -2C1.sen2( /4) + 2C2.cos2( /4)
0 = -2C1.sen( /2) + 2.1.cos( /2)
0 = C1.1 + C2.0
C1=0
Solução particular: y = sen2x
AULA 9: EQUAÇÕES DIFERENCIAIS ORDINÁRIAS
10.
CÁLCULO NUMÉRICOMÉTODO DE EULER
O método de Euler, também conhecido como método da reta
secante, é um dos métodos mais antigos que se conhece
para a solução de equações diferenciais ordinárias
Seja uma função y’ = f (x, y) com a condição inicial de y = yn
quando x = xn.
AULA 9: EQUAÇÕES DIFERENCIAIS ORDINÁRIAS
11.
CÁLCULO NUMÉRICOMÉTODO DE EULER - CONTINUAÇÃO
Do gráfico:
• y = yn+1 quando x = xn+1;
• h = xn+1- xn.(passo)
AULA 9: EQUAÇÕES DIFERENCIAIS ORDINÁRIAS
12.
CÁLCULO NUMÉRICOMÉTODO DE EULER - CONTINUAÇÃO
Equação da reta:
yn+1 = yn + tg . (xn+1- xn)
tg = dy/dx = y’ = f(xn,yn) (aproximadamente)
Substituindo tg = f(xn,yn) e h = xn+1- xn, temos:
yn+1 = yn + h.f(xn,yn) (Fórmula de Euler)
AULA 9: EQUAÇÕES DIFERENCIAIS ORDINÁRIAS
13.
CÁLCULO NUMÉRICOEXEMPLO 2 – Resolva a equação y’ = 1 – x + 4y com a
condição y0(0)= 1 para o intervalo [0,2] com passo h = 0,01
Solução
yn+1 = yn + h.f(xn,yn) yn+1 = yn + 0,01.(1 – x + 4y)
h = xn+1- xn xn+1 = xn + h xn+1 = xn + 0,01
n=0
• y1 = 1 + 0,01.(1 – 0 + 4.1) = 1,05
• x1 = 0 + 0,01 = 0,01
n=1
• y2 = 1,05 + 0,01.(1 – 0,01 + 4.1,05) = 1,1019
• x2 = 0,01 + 0,01 = 0,02
AULA 9: EQUAÇÕES DIFERENCIAIS ORDINÁRIAS
14.
CÁLCULO NUMÉRICOEXEMPLO 2 – CONTINUAÇÃO
Solução
yn+1 = yn + h.f(xn,yn) yn+1 = yn + 0,01.(1 – x + 4y)
h = xn+1- xn xn+1 = xn + h xn+1 = xn + 0,01
n=2
• y3 = 1,1019 + 0,01.(1 – 0,02 + 4.1,1019) = 1,155776
• x3 = 0,02 + 0,01 = 0,03
n=3
• y4= 1,155776 + 0,01.(1 – 0,03 + 4.1,155776) = 1,211707
• x4= 0,03 + 0,01 = 0,04
AULA 9: EQUAÇÕES DIFERENCIAIS ORDINÁRIAS
15.
CÁLCULO NUMÉRICOEXEMPLO 2 – CONTINUAÇÃO
AULA 9: EQUAÇÕES DIFERENCIAIS ORDINÁRIAS
16.
CÁLCULO NUMÉRICOAULA 9: EQUAÇÕES DIFERENCIAIS ORDINÁRIAS
17.
CÁLCULO NUMÉRICORESUMINDO
Nesta aula vocês estudaram:
Equações diferenciais de 1a ordem
Método de Euler.
AULA 9: EQUAÇÕES DIFERENCIAIS ORDINÁRIAS