Академический Документы
Профессиональный Документы
Культура Документы
Foz do Iguau
Julho de 2017
Alexandre Marcondes
Foz do Iguau
Julho de 2017
Lista de tabelas
Sumrio
1 INTRODUO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.1 Objetivos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2 METODOLOGIA . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.1 Mtodos de integrao numrica . . . . . . . . . . . . . . . . . . . . . 5
2.1.1 Regra do Trapzio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.1.2 Regra do Trapzio Repetida . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.1.3 Regra de 1/3 Simpson . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.1.4 Regra de 1/3 Simpson Repetida . . . . . . . . . . . . . . . . . . . . . . . 8
2.2 Mtodos de resoluo de EDOs . . . . . . . . . . . . . . . . . . . . . 9
2.2.1 Mtodo de Euler e Mtodo de Heun . . . . . . . . . . . . . . . . . . . . . 10
2.2.2 Mtodo de Runge-Kutta . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
3 RESULTADOS E DISCUSSO . . . . . . . . . . . . . . . . . . . . . 13
3.1 Exerccio 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
3.2 Exerccio 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
3.3 Exerccio 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
3.4 Exerccio 4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
4 CONCLUSO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
REFERNCIAS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
4
1 Introduo
1.1 Objetivos
Este trabalho tem como objetivo principal a soluo de problemas propostos que
envolvem EDOs e integrais atravs de mtodos numricos, sendo tais mtodos implemen-
tados computacionalmente. Para isso, os seguintes objetivos especficos foram seguidos:
levantamento bibliogrfico dos principais mtodos, implementao computacional dos
mtodos, soluo e anlise dos problemas propostos.
5
2 Metodologia
f (b) f (a)
f1 (x) = f (a) + (x a) (2.2)
ba
Na Figura 1 apresentada a reta calculada pela Equao 2.2. O clculo da rea abaixo
desta reta e, consequentemente, a integral aproximada de f (x) dada por (CHAPRA;
CANALE, 2011):
f (a) + f (b)
IT = h , (2.3)
2
onde h o tamanho do intervalo (a, b) e f (a) e f (b) so os clculos da funo nos limites
da integral.
A Equao 2.3 a equao da regra do trapzio para integrao numrico. Observa-
se que este mtodo ter baixa eficcia para qualquer funo que seja no-linear, pois a
aproximao da funo por uma reta no ser eficiente.
Captulo 2. Metodologia 6
(b a) 2
|ET R | h M, (2.7)
12
onde M dado por
00
M = max f (x) (2.8)
x[a,b]
h5 (iv)
ES = f (c), c(x0 , x2 ) (2.12)
90
h = xi + 1 x i (2.13)
para i = m + 1 pontos. Aplica-se a regra de 1/3 de Simpson para cada um dos intervalos e
obtm-se assim a seguitne equao:
h
ISR = {[f (x0 )+f (xm )]+4[f (x1 )+f (x3 )+...+f (xm1 ]+2[f (x2 )+f (x4 )+...+f (xm2 ]}.
3
(2.14)
O erro da regra de 1/3 de Simpson repetida dado por:
(b a)h4
|ESR | = M, (2.15)
180
onde M o dado por:
M = max |f (iv) (x)| (2.16)
x[x0 ,xm ]
Alm disso, para todos os mtodos o intervalo para o qual deseja-se calcular a EDO
deve ser apontado, as condies iniciais x0 e y0 e tambm o passo h indicado anteriormente.
onde f (xi , yi ) o clculo da derivada nos pontos xi e yi , sendo a derivada a funo indicada
na Equao 2.17.
O mtodo de Heun uma melhoria do mtodo de Euler. Atravs de uma abordagem
do tipo preditor-corretor, este mtodo calcula duas derivadas (no mtodo de Euler calcula-
se somente uma), uma no incio do intervalo e outra no final do intervalo, e ento feita
uma mdia das duas derivadas para melhorar a estimativa da inclinao no intervalo todo
(CHAPRA; CANALE, 2011).
Assim, o mtodo de Heun pode ser aplicado utilizando-se as seguintes equaes:
0
yi+1 = yi + f (xi , yi )h (2.19)
0
f (xi , yi ) + f (xi+1 , yi+1 )
yi+1 = yi + h. (2.20)
2
Onde a Equao 2.19 denominada preditor e a Equao 2.20 denominada corretor.
onde (xi , yi , h) denominada funo incremento e pode ser escrita no formato geral
= a1 k1 + a2 k2 + ... + an kn (2.22)
Captulo 2. Metodologia 11
k1 = f (xi , yi )
k2 = f (xi + p1 h, yi + q11 k1 h
k3 = f (xi + p2 h, yi + q21 k1 h + q22 k2 h (2.23)
..
.
kn = f (xi + pn1 h, yi + qn1,1 k1 h + qn1,2 h + ... + qn1,n1 kn1 h
k1 = f (xi , yi )
(2.25)
k2 = f (xi + h, yi + k1 h
yi+1 = yi + k2 h (2.26)
k = f (xi , yi )
1
1 1
(2.27)
k2 = f xi + h, yi + k1 h
2 2
Mtodo de Ralston (segunda ordem):
1 2
yi+1 = yi + k1 + k2 h (2.28)
3 3
k = f (xi , yi )
1
3 3
(2.29)
k2 = f xi + h, yi + k1 h
4 4
Mtodo Runge-Kutta de terceira ordem:
1
yi+1 = yi + (k1 + 4k2 + k3 )h (2.30)
6
Captulo 2. Metodologia 12
k = f (xi , yi )
1
1 1
k2 = f xi + h, yi + k1 h (2.31)
2 2
k3 = f (xi + h, yi k1 h + 2k2 h)
k = f (xi , yi )
1
1 1
k2 = f xi + h, yi + k1 h
2 2 (2.33)
1
k3 = f xi + h, yi + df rac12k2 h
2
k4 = f (xi + h, yi + k3 h)
13
3 Resultados e Discusso
3.1 Exerccio 1
Descrio do exerccio:
A resposta de um transdutor a uma onda de choque causada por exploso dada
pela funo
I(a)
F (t) = 8et (3.1)
para ta, em que Z 2
I(a) = f (x, a)dx (3.2)
1
com
eax
f (x, a) = . (3.3)
x
Calcule I(1) usando a frmula composta do trapzio com erro de truncatura inferior a
0,05.
Resoluo e discusso: Primeiramente, deve-se substituir a Equao 3.3 na
Equao 3.2, obtendo-se assim a integral abaixo. Para isso, o valor de a = 1 deve ser
substituido, pois deseja-se calcular a I(1). Assim, a seguinte integral obtida:
Z 2 x
e
I(a) = dx (3.4)
1 x
Opta-se por solucionar o exerccio utilizando a regra do trapzio e tambm a regra
do trapzio repetida. Asssim, o nmero de subintervalos para a regra do trapzio repetida
deve ser obtida atravs da Equao 2.7, considerando um erro inferior a 0,05. O intervalo
est compreendido entre 1 e 2. Primeiramente deve ser obtida a segunda derivada de f (x),
tem-se ento:
df (x) ex (x 1)
= (3.5)
dx x2
d2 f (x) ex (x2 2x + 2)
= . (3.6)
dx2 x3
Deve-se obter agora o valor mximo no intervalo [1,2] da segunda derivada para substituir
na Equao 2.7. Substituindo os valores extremos na segunda derivada e analisando a
funo, observa-se que o mximo ser em 1, com um valor de
>> traprep
Integral atravs da regra dos trapzios repetida
Digite a funo f(x) que ser integrada: exp(x)/x
Digite o ponto inicial do intervalo: 1
Digite o ponto final do intervalo: 2
Digite o nmero de subintervalos: 3
conta do usurio. Como neste caso sabe-se que o erro mximo no ponto 1, o limitante
superior para o erro ser de aproximadamente 0, 02517.
Executando da mesma forma o programa com a regra do trapzio simples, obtm-se
a seguinte tela de execuo:
>> trapezio
Integral atravs do mtodo do trapzio
Digite a funo f(x) que ser integrada: exp(x)/x
Digite o ponto inicial do intervalo: 1
Digite o ponto final do intervalo: 2
Erros:
Calculado em a:
e_a =
0.22652348570492043628002395594606
Calculado em b:
e_b =
0.15393866872772187973396723876198
Calculado em no ponto mdio do intervalo:
e_m =
0.1383237367388291611914214648185
Erros:
Calculado em a:
e_a =
0.00053091441962090727253130614674857
Calculado em b:
e_b =
0.000040088194981177572847387301760932
Calculado em no ponto mdio do intervalo:
e_m =
0.000084050881698941330585065126191795
3.2 Exerccio 2
Descrio do exerccio: Suponha que na construo de um templo egpcio com
150 m de altura foram necessrios muitos anos, durante os quais cada operrio realizou
1, 742x106 kg.m de quantidade de trabalho. Sabe-se que a seco transversal horizontal do
edifcio, altura x, um quadrado cuja rea dada por
9
A(x) = (200 x)2 (3.7)
4
Atravs da frmula que d a quantidade total de trabalho realizado:
Z b
T = xA(x)dx (3.8)
a
Resoluo e discusso:
Primeiramente, deve-se substituir a Equao 3.7 na Equao 3.8 para se obter a
integral desejada. Alm disso, os limites de integrao devem ser substituidos, os quais
sero 0 e 150 correspontentes a altura do templo, alm da substituio do valor de .
Assim, a integral que obtida ser:
Z 150
9
T = 2014 x(200 x)2 dx (3.9)
0 4
>> traprep
Integral atravs da regra dos trapzios repetida
Digite a funo f(x) que ser integrada: 2014*(9/4)*x*(200-x)^2
Digite o ponto inicial do intervalo: 0
Digite o ponto final do intervalo: 150
Digite o nmero de subintervalos: 4
>> simpsonrep
Integral atravs da regra de Simpson repetida
Captulo 3. Resultados e Discusso 18
Erros:
Calculado em a:
e_a =
0.0
Calculado em b:
e_b =
0.0
Calculado em no ponto mdio do intervalo:
e_m =
0.0
3.3 Exerccio 3
Descrio do exerccio: O progresso de uma epidemia de gripe em uma populao
de N indivduos modelada pelo seguinte sistema de equaes diferenciais:
dx
= xy
dt
dy
= xy y (3.10)
dt
dz
= y
dt
em que x o nmero de pessoas suscetveis de apanhar a gripe, y o nmero de pessoas
infectadas e z o nmero de pessoas imunes, incluindo todos os recuperados, no tempo t.
Os parmetros e so as taxas de recuperao e transmisso (por dia), respectivamente.
Assume-se que a populao fixa, logo os novos nascimentos so balanceados pelas mortes.
Considere = 0, 05, = 0, 0002, x(0) = 980, y(0) = 20, z(0) = 0.
Primeiramente define-se a troca de variveis para que todas as EDOs sejam re-
presentadas por (x, y2 , y2 , y3 ). Determina-se que x ser t, y1 ser x, y2 ser y e y3 ser z.
Assim, pode-se trocar as variveis das EDOs, substituir tambm os valores de e dados
pelo exerccio e obter o seguinte sistema de EDOs:
dy1
= 0, 0002y1 y2
dx
dy2
= 0, 0002y1 y2 0, 05y2 (3.11)
dx
dy3
= 0, 05y2
dx
Os dados iniciais do problema so tambm dados pelo exerccio: y1 (0) = 980,
y2 (0) = 20 e y3 (0) = 0. Alm disso o passo ser de 5 e o intervalo ser de 0 a 10 dias. O
mtodo implementado o de Heun com nico corretor (Runge-Kutta de segunda ordem)
para um sistema com duas EDOs.
Escvrevendo os dados requisitados no arquivo e executando o programa, as seguintes
linhas so exibidas:
>> rkordem2_3equacoes
Captulo 3. Resultados e Discusso 20
3.4 Exerccio 4
Descrio do exerccio: Uma rolha de cortia de comprimento L vai ser expulsa
de uma garrafa contendo um lquido em fermentao. As equaes do movimento da rolha
podem ser descritas pelas seguintes equaes diferenciais:
dx
=v
dt
x Rt qx
(3.12)
g(1 + q)[(1 + ) + 1+ ], x < L
dv
d 100 L(1 + q)
=
dt
0, xL
em que
t o tempo
Com o sistema obtido acima, tem-se as EDOs para inserir no programa. Alm disso,
o tamanho do passo tambm dado pelo exerccio (0,75). As condies iniciais tambm
so dadas e so: x(0) = y1 (0) = 0 e v(0) = y2 (0) = 0. O intervalo ser de 0 a 1,5, pois
desejam-se verificar duas etapas, ou seja, dois passos. O programa desenvolvido utiliza as
equaes do mtodo de Heun com nico corretor (Runge-Kutta de segunda ordem) para
um sistema com duas EDOs.
Captulo 3. Resultados e Discusso 22
>> rkordem2_2equacoes
x = 0.000000 ; y1 = 0.000000 ; y2 = 0.000000
x = 0.750000 ; y1 = 0.000000 ; y2 = 2.317613
x = 1.500000 ; y1 = 3.476419 ; y2 = 16.996874
4 Concluso
Referncias