Você está na página 1de 3

UCL – FACULDADE DE ENGENHARIA

Disciplina: Cálculo Numérico – turma id 62 – 2020-2


Trabalho 4 – 6a feira – 27-11-20 – B
Prof. João Pedro Quirino

Aluno(a): JOÃO VITOR DE SOUSA SILVA

Instruções sobre o trabalho:


I) Resolver e devolver por e-mail individual;
II) Devolver o trabalho até as 22:00 h (100% da nota);
III) Devolver até as 23:59 h (80% da nota);
IV) Devolver até as 18:00 h de 28/11/20 (60% da nota)
……………………………………………………………………...

Trabalho sobre
Solução Numérica de Equações Diferenciais Ordinárias
(utilizar 4 casas decimais nas respostas)
Tarefa 01:

Resolva o problema de valor inicial (PVI) aplicando os seguintes métodos:


(usar 4 casas decimais nas anotações)
a) de Euler;
b) de Runge-Kutta de 2a ordem;
c) de Runge-Kutta de 3ª ordem;
d) a solução analítica (solução exata).

PVI:
y’ = f(x,y) = 2y/(1+x) + (1+x)3
y(0) = 3

x ԑ [0, 2]

A solução analítica (exata) deste PVI é dada por: y(x) = (1/2)[(1+x) 4 + 5(1+x)2]
Para solucionar este PVI utilize N=10 subintervalos → h = (b-a)/N

Tabela de resultados:

x YEULER YRK-2 YRK-3 YEXATA


0.0 3.0000 3.0000 3.0000 3.0000
0.2000 4.4000 4.6061 4.6341 4.6368
0.4000 6.2123 6.7478 6.8148 6.8208
0.6000 8.5360 9.5488 9.6668 9.6768
0.8000 11.4892 13.1524 13.3341 13.3488
1.0000 15.2088 17.7212 17.9799 18.0000
1.2000 19.8505 23.4367 23.7865 23.8128
1.4000 25.5893 30.5002 30.9556 30.9888
1.6000 32.6190 39.1317 39.7080 39.7488
1.8000 41.1525 49.5709 50.2837 50.3328
2.0000 51.4218 62.0764 62.9418 63.0000
Continuação do Trab. 4 – B:

Tarefa 02:

Resolva o problema de valor inicial (PVI) aplicando os seguintes métodos:


(usar 4 casas decimais nas anotações)
a) de Euler;
b) de Taylor de 2a ordem:
c) de Runge-Kutta de 4ª ordem;
d) a solução analítica (solução exata).

PVI:
y’ = f(x,y) = (1/x)(1+x + 2y)
y(1) = 0.5

x ԑ [1, 2]

A solução analítica (exata) deste PVI é dada por: y(x) = 2x 2 – x – 1/2


Para solucionar este PVI utilize N=10 subintervalos → h = (b-a)/N

Tabela de resultados:

x YEULER YTAYLOR YRK-4 YEXATA


1.0 0.5000 0.5000 0.5000 0.5000
1.1000 0.8000 0.8200 0.8200 0.8200
1.2000 1.1364 1.1800 1.1800 1.1800
1.3000 1.5091 1.5800 1.5800 1.5800
1.4000 1.9182 2.0200 2.0200 2.0200
1.5000 2.3636 2.5000 2.5000 2.5000
1.6000 2.8455 3.0200 3.0200 3.0200
1.7000 3.3636 3.5800 3.5800 3.5800
1.8000 3.9182 4.1800 4.1800 4.1800
1.9000 4.5091 4.8200 4.8200 4.8200
2.0000 5.1364 5.5000 5.5000 5.5000
DADOS PARA O TRABALHO 4:
Disciplina: Cálculo Numérico – id-62 – semestre-2020-2
Prof. João Pedro Quirino

Formulário específico para a Solução Numérica de Equações


Diferenciais Ordinárias (EDO):

Problema de Valor Inicial (PVI):


. y’ = f(x, y)
. y(x0) = y0
. x ϵ [a, b] onde definimos os limites: x0 = a e xN = b

Discretização do intervalo:
. para i = 0, 1, 2, ... , (N-1) onde N = número de subintervalos

. h = (b – a)/N = (xN – x0)/N ou seja: xi+1 = xi + h

F O R M U L Á R I O P A R A E D O:
1º ) Solução pelo Método de Euler: YEULER

. yi+1 = yi + hf(xi,yi) e xi+1 = xi + h para i = 0,1, …, (N-1)

2º ) Solução pelo Método de Taylor de 2ª ordem: YTAYLOR

. yi+1 = yi + hy’i + (h2/2) y’’i e xi+1 = xi + h


Onde:
. y’i = f(xi, yi)
. y’’i = fx(xi, yi) + fy(xi, yi)y’i

3º) Solução pelo Método de Runge-Kutta de 2ª ordem: YRK2

. yi+1 = yi + (h/2)(k1 + k2) e xi+1 = xi + h


Onde:
. k1 = f(xi, yi)
. k2 = f(xi+h, yi+hk1)

4º) Solução pelo Método de Runge-Kutta de 3ª ordem: YRK3

. yi+1 = yi +(h/9)(2k1+3k2+4k3) e xi+1 = xi + h


Onde:
. k1 = f(xi, yi)
. k2 = f(xi+h/2, yi+ k1h/2)
. k3 = f(xi + 3h/4, yi+3k2h/4)

5º) Solução pelo Método de Runge-Kutta de 4ª ordem: YRK4

. yi+1 = yi + (h/6)(k1 + 2k2 + 2k3 + k4) e xi+1 = xi + h

Onde:
. k1 = f(xi, yi)
. k2 = f(xi + h/2, yi + hk1/2)
. k3 = f(xi + h/2, yi + hk2/2)
. k4 = f(xi + h, yi + hk3)

Você também pode gostar