You are on page 1of 7

!

Universidade!Federal!do!Rio!Grande!do!Norte!
Escola!de!Cincias!e!Tecnologia!
ECT2401!<!Computao!Numrica!!2016.2!
Prof.!Rex!Medeiros!
!

Tpico'de'aula:!Resoluo!numrica!de!EDO!Mtodos!de!Euler,!Heun,!Ponto!Mdio!e!Runge<
Kutta!ordem!4.!Resoluo!de!Sistemas!de!Equaes!Diferencias!Ordinrias!e!resoluo!de!EDO!
de!ordem!superior.!
!
Leitura'recomendada:'

Livro!Chapra,!Captulo!25,!sees!!25.1,!25.2,!25.3!(excluindo!sees!25.3.2!e!25.3.4),!
25.4!e!25.5.3.!
Exerccios'recomendados:'

Livro!Chapra,,!!
o Problemas!do!Cap.!25:!25.1!a!25.13,!!25.21!a!25.26!!
Lista!de!exerccios!em!anexo.!
!

'
CHAPRA!
!

!
!

Computao Numrica

Lista de Exerccios

ECT2401

Resoluo de Equaes Diferenciais Ordinrias


1. Qual a diferena de uma soluo analtica para uma soluo numrica tpica de uma
EDO?
2. Seja y 0 +2y = x2 . Resolva a EDO usando mtodos de Runge-Kutta de primeira, segunda,
terceira e quarta ordens de x = 0 a x = 2 com condio inicial y(0) = 0, 25 e h = 0, 5.
3. Considere o tanque cilndrico mostrado na figura ao
lado. Enche-se o tanque por cima e a gua sai por
um cano conectado no fundo. A taxa de variao da
altura do nvel de gua h dada pela equao:
Atank

dh

= K1 + K2 cos( t)
dt
12

Ahole

2gh.

No tanque em questo, Atank = 3, 13 m2 , Ahole =


0, 06 m2 , K1 = 300/3600 kg/s, K2 = 200/3600 kg/s.
Alm disso, = 1000 kg/m3 e g = 9, 81 m/s2 . Determine e trace um grfico com a altura do nvel de
gua no tanque em funo do tempo em 0 t 50
s, dado que, inicialmente, a altura do nvel de gua
de 3 m.
4. Dado o PVI abaixo, faa o que se pede:
y 0 = (y 2 + y)/t, 1 <= t <= 2, y(1) =

2, h = 0, 5

(a) Utilize o mtodo de Euler e analise GRAFICAMENTE a aproximao, comparando


com a soluo real e mostrando o erro em cada ponto calculado. (Soluo real:
y(t) = (2t)/(1 2t));
(b) Utilizar o mtodo de Euler Modificado e o mtodo do Ponto Mdio para encontrar
a soluo. Qual dos dois gera o menor erro em t=2? Comente o resultado.
5. Resolva o seguinte sistema de duas EDOs:
dx
= xt
dt

y,

dy
= yt + x
dt

de t = 0 a t = 1, 2 com x(0) = 1 e y(0) = 0.5 (Resolva por Heun com h = 0, 3).


6. Transforme a EDO abaixo em um sistema de EDOs de ordem 1:
3 3
d4 y
d2 y t
dy
= 2e +
com y(0) = 2, y 0 (0) = 1, y 00 (0) = 0, y 000 (0) = 4
4
dt
dt
dt3

7. Considere a vibrao forada do sistema massa-mola mostrado na figura abaixo. A


posio x da massa em funo do tempo dada pela soluo da equao:

d2 x
=
dt2

k
F0
x+
cos !t
m
m

onde m = 2kg a massa, k = 8N/m a constante da mola, F0 = 5N a amplitude da


fora harmnica aplicada e ! = 3rad/s a frequncia dessa fora. As condies iniciais
so x(0) = 0, 1m e x0 (0) = 0, 1m/s. Resolva a equao em 0 t 10s e trace os grficos
de x(t) e x0 (t) (use RK-4 e h = 1s).
8. Mostre o grfico do nvel dos tanques 1 e 2 (L1 (t) e L2 (t)) para as seguintes entradas de
tenso: Vp (t) = 5, Vp (t) = 6 + 5 sen(t) e Vp (t) = t. Considere t variando de 0 (zero) at
20s, L1 (0) = 0 e L2 (0) = 0.
dL1
=
dt

a1 p
km
2gL1 +
Vp (t)
A1
A1

dL2
=
dt

a2 p
a1 p
2gL2 +
2gL1
A2
A1

Gabarito - EDO
1. Terica
2.
x = 0 0.5 1 1.5 2
yEuler = 0.25 0 0.125 0.5 1.125
yHeun = 0.25 0.1875 0.34375 0.734375 1.3671875
yRK

= 0.25 0.1276042 0.2535807 0.6289469 1.2540843

3. Resolvida usando Heun com h = 5s. Os pontos so: (0.000, 3.000) (5.000, 2.313)
(10.000, 1.716) (15.000, 1.210) (20.000, 0.793) (25.000, 0.468) (30.000, 0.233) (35.000, 0.095)
(40.000, 0.030) (45.000, 0.014) (50.000, 0.056)

Figura 1: Questo 3.
4. Pontos por Euler: (1.000, 2.000) (1.500, 1.000) (2.000, 1.000).
Erro em cada ponto (x, yExato yEuler ): (1.000, 0.000) (1.500, 0.500) (2.000, 0.333).
Pontos por Heun: (1.000, 2.000) (1.500, 1.500) (2.000, 1.336).
Erro em cada ponto (x, yExato yHeun ): (1.000, 0.000) (1.500, 0.000) (2.000, 0.003)
5. Resolvendo por Heun, usando h = 0, 3.
Pontos de (ti , xi ): (0.000, 1.000) (0.300, 0.843) (0.600, 0.649) (0.900, 0.348) (1.200, 0.196)
Pontos de (ti , yi ): (0.000, 0.500) (0.300, 0.813) (0.600, 1.180) (0.900, 1.660) (1.200, 2.326).
6.

Figura 2: Questo 4.
7. Resolvendo por RK-4, usando h = 1.
Pontos de (ti , xi ): (0.000, 0.100) (1.000, 0.059) (2.000, 0.508) (3.000, 0.748) (4.000, 0.680)
(5.000, 0.513) (6.000, 0.442) (7.000, 0.479) (8.000, 0.528) (9.000, 0.513) (10.000, 0.442)
Pontos de (ti , vi ): (0.000, 0.100) (1.000, 0.937) (2.000, 0.871) (3.000, 0.104) (4.000, 0.628)
(5.000, 0.944) (6.000, 0.993) (7.000, 1.080) (8.000, 1.322) (9.000, 1.624) (10.000, 1.851)
.

You might also like