Вы находитесь на странице: 1из 25

Alexandre Marcondes

Resoluo de Exerccios - Mtodos Numricos


para Integrao e Equaes Diferenciais
Ordinrias

Foz do Iguau
Julho de 2017
Alexandre Marcondes

Resoluo de Exerccios - Mtodos Numricos para


Integrao e Equaes Diferenciais Ordinrias

Trabalho apresentado a disciplina de Mto-


dos Numricos do programa de mestrado em
Engenharia Eltrica e Computao. Prof. Dr.
Ricardo Luiz de Barros Freitas.

Universidade Estadual do Oeste do Paran


Mestrado em Engenharia Eltrica e Computao
Sistemas Dinmicos e Energticos

Foz do Iguau
Julho de 2017
Lista de tabelas

Tabela 1 Comparao dos mtodos utilizados no exerccio 1. . . . . . . . . . . . 16


Tabela 2 Comparao dos mtodos utilizados no exerccio 2. . . . . . . . . . . . 18
Tabela 3 Resultados obtidos para o exerccio 3. . . . . . . . . . . . . . . . . . . 20
3

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

A soluo de integrais e de equaes diferenciais ordinrias (EDOs) essencial


em diversas reas, sendo uma dessas reas a engenharia. A integrao ferramenta
fundamental para diversos problemas modelados matematicamente, j as EDOs podem
modelas o comportamento dos mais variados tipos de sistemas dinmicos.
Chapra e Canale (2011) aponta que os problemas que envolvem EDOs so a base
para a soluo para um grande nmero de problemas da engenharia, porm destas equaes
no podem ser solucionadas atravs dos mtodos analticos do clculo. Assim, o mtodos
numricos apresentados neste trabalho so de extrema improtncia em todos os campos
da engenharia.
Assim, este trabalho dividido em duas etapas principais. A primeira envolve o
levantamento terico dos pontos principais de alguns mtodos numricos. O segundo envolve
a resoluo de problemas prticos propostos atravs de alguns dos mtodos apresentados.

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

Neste captulo apresentam-se os mtodos de soluo numrica que foram aplicados


nos exerccios propostos neste trabalho. Apresentam-se as principais relaes utilizadas
para a elaborao dos algoritmos de integrao numrica e resoluo das EDOs. Os
algoritmos foram implementados via MatLab e foram utilizados para a resoluo dos
exerccios que so apresentados nos resultados.

2.1 Mtodos de integrao numrica


So cinco os mtodos de integrao numrico que foram implementados computa-
cionalmente: regra dos trapzios, regra dos trapzios repetida, regra de 1/3 de Simpson
e regra de 1/3 de Simpson repetida. Nesta seo apresentam-se as principais relaes
matemticas destes mtodos.

2.1.1 Regra do Trapzio


Este mtodo, descrito geometricamente, utiliza trapzios para o clculo da rea
abaixo ds curva no intervalo indicado, sendo essa rea uma aproximao para a integral.
Considere a seguinte integral: Z b
I= f (x)dx. (2.1)
a
Na regra do trapzio, encontra-se um polinmio de primeiro grau que aproxima que inter-
cepta a funo f (x) nos pontos a e b e aproxima esta mesma funo para, posteriormente,
calcular a rea abaixo desta reta. Chapra e Canale (2011) apontam que uma reta f1 (x)
para aproximar f (x) pode ser representada por:

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

Figura 1 Representao grfica da regra do trapzio simples.

Fonte: (CHAPRA; CANALE, 2011).

Por fim, apresenta-se a estimativa para o erro na regra do trapzio (RUGGIERO;


LOPES, 1998):
h3 00
ET = f (c), (2.4)
12
onde c um ponto qualquer no intervalo [a, b]. Quando se busca um limitante superior
para o erro, pode-se encontrar o ponto no intervalo em que a segunda derivada m-
xima, encontrando assim o erro mximo dado pela Equao 2.4. Observa-se tambm na
Equao 2.4 que, como citado anteriormente, para equaes de primeiro grau a derivada
segunda ser nula e, consequentemente, o erro tambm ser nulo.

2.1.2 Regra do Trapzio Repetida


Como observado na seo anterior, a regra do trapzio no tem grande eficcia.
Para melhor preciso no clculo numrico de integrais, existe a alternativa da regra do
trapzio repetida.
Neste mtodo o objetivo obter no somente uma reta, porm vrias retas que
aproximam a curva f (x), como apresentado na Figura 2. Observa-se que a curva dividida
em cinco intervalos e cinco retas so criadas, sendo a integral a soma das reas embaixo
de cada uma dessas retas. Nota-se que, quanto maior o nmero de trapzios, melhor ser
a aproximao da integral, pois mais o conjunto de retas se aproximar da funo f(x).
Para o desenvolvimento da equao que representa a regra do trapzio, primeiro
define-se o tamanho do subintervalo h, que dado por:
ba
h= , (2.5)
m
Captulo 2. Metodologia 7

Figura 2 Representao grfica da regra do trapzio repetida.

Fonte: (CHAPRA; CANALE, 2011).

onde m o nmero de subintervalos que que deseja-se utilizar.


Definido como se calcula h, Ruggiero e Lopes (1998) define a equao geral da
regra do trapzio repetida:
h
IT R = {f (x0 ) + 2[f (x1 ) + f (x2 ) + ... + f (xm1 ] + f (xm )}. (2.6)
2
Observa-se na Equao 2.6 calcula-se a funo nos pontos a e b e tambm nos m + 1 pontos
definidos atravs da escolha do nmero de subintervalos. O erro na regra do trapzio
repetida dado por (RUGGIERO; LOPES, 1998):

(b a) 2
|ET R | h M, (2.7)
12
onde M dado por
00
M = max f (x) (2.8)
x[a,b]

Observa-se que na regra do trapzio repetido o erro depende tambm da segunda


derivada da funo. Assim, para equaes de primeiro grau o erro ser zero, porm outros
tipos de funo haver um erro.

2.1.3 Regra de 1/3 Simpson


Uma alternativa a regra do trapzio a regra de Simpson. Neste mtodo, no lugar
da aproximao da funo f (x) da Equao 2.1 por um polinmio de primeiro grau,
aproxima-se f (x) por um polinmio de segundo grau, como apresentado na Figura 3.
Observa-se na representao grfica da regra de 1/3 de Simpson que atravs de
trs pontos uma parbola formada, essa parbola ser a aproximao da funo f (x).
Assim, a aproximao da integral de f (x) ser a aproximao da integral nessa parbola.
Captulo 2. Metodologia 8

Figura 3 Representao grfica da regra de 1/3 de Simpson.

Fonte: Chapra e Canale (2011).

Aps o devido desenvolvimento, Ruggiero e Lopes (1998) apresenta a equao que


representa a regra de Simpson:
Z x2
h
IS = f (x)dx = [f (x0 ) + 4f (x1 ) + f (x2 )], (2.9)
x0 3
sendo h dado por
ba
h= (2.10)
2
e os valores de x dados por
x0 = a
x1 = a + h (2.11)
x2 = a + 2h

O erro da regra de 1/3 de Simpson dada por (RUGGIERO; LOPES, 1998):

h5 (iv)
ES = f (c), c(x0 , x2 ) (2.12)
90

2.1.4 Regra de 1/3 Simpson Repetida


Assim como nas regras de trapzio, na regra de 1/3 Simpson utiliza-se tambm
a repetio de polinmios para se aumentar a preciso do clculo da integral. Assim, na
regra de 1/3 de Simpson repetida utilizam-se diversos polinmios para a aproximao de
f (x) em subintervalos com o mesmo comprimento, como indicado na Figura 4.
Observa-se na representao grfica da regra de 1/3 de Simpson repetida que a
aproximao bastante boa para o polinmio representado na imagem. Isso se deve ao
fato de utilizar parbolas para a aproximao de pequenos intervalos da funo.
Captulo 2. Metodologia 9

Figura 4 Representao grfica da regra de 1/3 de Simpson repetida.

Fonte: Chapra e Canale (2011).

Ruggiero e Lopes (1998) apresenta o desenvolvimento da equao deste mtodo:


considerando o intervalo [a, b] = [x0 , xm ] para o qual deseja-se calcular a integral, alm de
m subintervalos com o comprimento:

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 ]

Observa-se que o o erro da regra de 1/3 de Simpson apresenta a quarta derivada


da funo. Assim, a aproximao deste mtodo mais eficaz que os mtodos que utilizam
a regra do trapzio.

2.2 Mtodos de resoluo de EDOs


Nesta seo pretende-se abordar os mtodos de resoluo de EDO que foram
implementados no Matlab e utilizados para a soluo dos exerccios propostos. Os mtodos
Captulo 2. Metodologia 10

aqui apresentados so os mtodos de Euler, Heun e os mtodos de Runge-Kutta de segunda,


terceira e quarta ordem.
Em todos os mtodos apresentados ser considerada a representao da EDO em
funo das variveis x e y, como indicado abaixo:
dx
= f (x, y). (2.17)
dy

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.

2.2.1 Mtodo de Euler e Mtodo de Heun


Chapra e Canale (2011) apresenta o mtodo de Euler para o clculo de EDOs onde
um novo valor de y previsto utilizando para extrapolar linearmente sobre um tamanho
de passo h determinado. A equao para o Mtodo de Euler a seguinte:

yi+1 = yi + f (xi , yi )h, (2.18)

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.

2.2.2 Mtodo de Runge-Kutta


Os mtodos de Runge-Kutta que sero apresentados tem o seguinte formato geral
(CHAPRA; CANALE, 2011)

yi+1 = yi + (xi , yi , h)h, (2.21)

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

onde os valores de a so constantes e os valores de k tem o seguinte formato geral:

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

Onde os valores de p e q so tambm constantes. Observa-se que os valores de k tem


relao de recorrncia, onde os k 0 s calculados aps k1 sempre dependem dos k 0 s anteriores
(CHAPRA; CANALE, 2011). Os mtodos de Runge-Kutta ordem apresentados neste
trabalho so descritos por Chapra e Canale (2011) e so os seguintes: mtodo de Heun
com nico corretor, mtodo do ponto mdio e mtodo de Ralston, Runge-Kutta de terceira
ordem e Runge-Kutta de quarta ordem. Os mtodos tem o modelo da Equao 2.21 e
apresentam-se nesta seo somente as equaes principais dos mtodos.
Mtodo de Heun com nico corretor (segunda ordem):
1 1
 
yi+1 = yi + k1 + k2 (2.24)
2 2

k1 = f (xi , yi )
(2.25)
k2 = f (xi + h, yi + k1 h

Mtodo do ponto mdio (segunda ordem):

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)

Mtodo Runge-Kutta de quarta ordem:


1
yi+1 = yi + (k1 + 2k2 + 2k3 + k4 )h (2.32)
6

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

Neste captulo apresentam-se os exerccios numricos propostos, os resultados


obtidos com a utilizao dos programas desenvolvidos e tambm a discusso acerca dos
resultados obtidos.

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

f 00 (1) = e2, 718282.


Captulo 3. Resultados e Discusso 14

Substituindo o valor encontrado para f 00 (1) na equao do erro do trapzio repetido,


alm do valor de erro de 0,05 que deseja-se obter, obtem-se a seguinte inequao:
21 2
ET R = 0, 05 > .h .2, 718282
12
h < 0, 4698166.
Interpretando o valor acima, observa-se que para que o erro seja inferior a 0,05, o tamanho
dos subintervalos dever ser inferior ao valor de h calculado. Utilizando a Equao 2.8
calcula-se o nmero de subintervalos necessrios:
21
0, 4698166 =
m
m = 2, 12849.
Como necessita-se de um nmero inteiro de subintervalos, assume-se o valor inteiro
imediatamento superior para garantir que o subinvervalo seja menor ao h calculado, assim
o nmero de intervalos m ser 3.
Com o nmero de intervalos calculado, pode-se calcular a integral utilizando o
cdio implementado no Matlab. Ao executar o programa e inserir as variveis de entrada
requisitadas, a seguinte tela exibida:

>> 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

Valor da integral: 3.076117


Erros:
Calculado em a:
e_a =
0.025169276189435604031113772882895
Calculado em b:
e_b =
0.017104296525302431081551915417998
Calculado em no ponto mdio do intervalo:
e_m =
0.0153693040820921290212690516465

Observa-se na tela de execuo do programa que trs erros so calculados: no ponto


a, no ponto b e no ponto mdio do intervalo. A anlise do ponto mximo do erro fica por
Captulo 3. Resultados e Discusso 15

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

Valor da integral: 3.206405

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

Observa-se que utilizando o programa da regra do trapzio simples, o erro j bastante


superior (superior a 15%) e o valor da integral difere bastante do valor obtido na regra do
trapzio repetida.
Para fins de comparao, utiliza-se tambm o mtodo de 1/3 de Simpson repetido,
porm com 4 intervalos, pois o nmero de intervalos deve ser par. Ao executar o programa
e inserir os dados de entrada, a seguinte tela exibida:

Integral atravs da regra de Simpson 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: 4

Valor da integral: 3.059239


Captulo 3. Resultados e Discusso 16

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

A Tabela 1 apresenta a comparao dos mtodos utilizados para a resoluo do


exerccio.

Tabela 1 Comparao dos mtodos utilizados no exerccio 1.

Mtodo No de subintervalos Integral aproximada Erro aproximado


Trapzio 1 3,206405 0,2265
Trapzio repetido 3 3,076117 0,02517
Simpson repetido 4 3,059239 0,00053
Fonte: Elaborao prpria.

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

em que = 2014 km/m3 representa a densidade da rocha, calcule: em que = 2014


km/m3 representa a densidade da rocha, calcule:

a. T, usando separadamente duas frmulas compostas de integrao, com base em


cinco pontos.

b. Os erros de truncatura cometidos na parte a) e comente os resultados.


Captulo 3. Resultados e Discusso 17

c. O nmero de operrios utilizados na construo do tempo.

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

Para os itens a) e b) so utilizados os mtodos do trapzio repetido e 1/3 de Simpson


repetido. O nmero de subintervalos pr-definido atravs do nmero de pontos: so cinco
pontos, portanto quatro subintervalos. Os limites de integrao tambm j esto definidos,
ento todos os dados necessrios para a execuo dos programas j esto definidos.
Ao executar o programa da regra do trapzio repetida e inserir os dados requisitados,
a seguinte tela exibida:

>> 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

Valor da integral: 545638623046.875000


Erros:
Calculado em a:
e_a =
63724218750.0
Calculado em b:
e_b =
7965527343.75
Calculado em no ponto mdio do intervalo:
e_m =
27879345703.125

Da mesma forma, executa-se o programa com a regra de 1/3 de Simpson repetida:

>> simpsonrep
Integral atravs da regra de Simpson repetida
Captulo 3. Resultados e Discusso 18

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

Valor da integral: 573517968750.000000

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

Tabela 2 Comparao dos mtodos utilizados no exerccio 2.

Mtodo No de subintervalos Integral aproximada Erro aproximado


Trapzio repetido 4 545638623046.875 63724218750.0
Simpson repetido 4 573517968750,000 0
Fonte: Elaborao prpria.

Na Tabela 2 apresenta-se a comparao dos dois mtodos utilizados na soluo do


exerccio dois. Observa-se que o erro no mtodo de 1/3 de Simpson nulo. Isso ocorre pois,
como j citado, o erro deste mtodo depende de uma quarta derivada e, como a funo
integrada um polinmio de grau 3, o erro nulo.
Para o item c), sabe-se que a quantidade de trabalho realizada por cada operrio
dada pelo exerccio. Dividindo a quantidade de trabalho total pelo trabalho individual de
cada operrio, obtm-se o nmero de operrios:
573517968750
no operrios = 329229, 6.
1, 742x106
Assim, conclui-se que foram necessrios mais de 300 mil operrios durante a construo
do templo.
Captulo 3. Resultados e Discusso 19

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.

a. Avalie a situao da populao passados 10 dias do comeo da epidemia, usando


o mtodo de Runge-Kutta de 2 a ordem com h = 5.

b. Interprete os resultados obtidos no fim de cada etapa.

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

x = 0.000000 ; y1 = 980.000000 ; y2 = 20.000000 ; y3 = 0.000000


x = 5.000000 ; y1 = 953.585080 ; y2 = 39.589920 ; y3 = 6.825000
x = 10.000000 ; y1 = 903.824825 ; y2 = 75.970835 ; y3 = 20.204340

Os dados obtidos atravs do do programa foram organizados de maneira melhor


na Tabela 3, onde os valores foram arredondados para obter um nmero inteiro para o
nmero de pessoas em cada situao.
Observa-se na Tabela 3 que o nmero de pessoas infectadas aumenta com 5 dias e
aumenta ainda mais com 10 dias. Porm, verifica-se tambm que o nmero de pessoas
imunes tambm aumenta, ou seja, pessoas que foram contaminadas porm encontram-se
j recuperadas. O sistema de EDOs apresentado um timo exemplo de um problema
dinmico, que envolve mltiplas variveis e pode ser representado atravs da soluo de
EDOs.

Tabela 3 Resultados obtidos para o exerccio 3.

Dias Pessoas suscetveis Pessoas infectadas Pessoas imunes


0 980 20 0
5 954 40 7
10 904 76 20
Fonte: Elaborao prpria.

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

g a acelerao da gravidade (9, 81m/s2 )

q o coeficiente de atrito da rolha

x o deslocamento da rolha no gargalo da garrafa


Captulo 3. Resultados e Discusso 21

t o tempo

d o comprimento do gargalo da garrafa

R a razo percentual do aumento da presso

a constante adiabtica para o gas na garrafa (1,4).

Considerando q = 20, L = 3, 75cm, d = 5cm, R = 4, o sistema, aps a substituio das


constantes transforma-se em:



dx
=v



dt








(3.13)

1,4
206, 1[(1 + 0, 2x) + 0, 04t 1 + 0, 25397x], x < 3, 75


dv




=
dt




0, x3, 75




As condies auxiliares do problema so x(0) = v(0) = 0. Enquanto que x < L a rolha


mantm-se na garrafa, sendo expelida quando x = L. Considere o passo h = 0, 75. Ser que
ao fim de duas etapas a rolha j saiu da garrafa? Qual a velocidade atingida na segunda
etapa?
Resoluo e discusso:
Primeiramente as EDOs devem ser definidas. Como os programas utilizam as
variveis x, y1 e y2 , define-se como x a varivel t, y1 a varivel x e y2 a varivel v.
Considera-se tambm x < 3, 75, pois deve-se verificar o avano da rolha ainda dentro da
garrafa. Ao substituir as variveis no sistema de EDOs, este novo sistema de EDOs
obtido:



dy1
= y2



dx








(3.14)

1,4
206, 01[(1 + 0, 2y1 ) + 0, 04x 1 + 0, 25397y1 ], y1 < 3, 75


dy2




=



dt


0, y1 3, 75




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

Assim, inserem-se as EDOs e os demais dados requisitados no arquivo de programa,


executa-se o programa e a seguinte tela exibida:

>> 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

Como y1 representa a distncia percorrida pela rolha e como o tamanho da rolha


de 3, 75cm, confirma-se que a rolha no ter sado da garrafa com um intervalo de 1,5
segundos (depois de dois passos).
A segunda questo a respeito da velocidade nesta etapa. Verifica-se nas linhas da
execuo do programa que v2 aproximadamente 16, 997 em 1, 5s. Portanto, a velocidade
ser de aproximadamente 16, 997m/s.
23

4 Concluso

Neste trabalho foi realizada a resoluo de alguns exerccios propostos atravs de


mtodos nmericos, os exerccios envolviam integrao nmerica e sistemas de equaes
diferenciais ordinrias. Foi possvel a implementao dos mtodos atravs do Matlab e a
soluo dos problemas propostos.
Pode-se verificar a grande importncia da integrao numrica. Muitas vezes podem
surgir integrais muito complexas para mtodos tradicionais, assim os mtodos numricos
podem ser utilizados.
A resoluo numrica de equaes diferenciais tambm mostrou-se como uma boa
ferramenta na soluo de problemas prticos. Com este trabalho pode-se verificar em dois
exemplos que a dinmica de sistemas complexos pode ser resolvida de maneira fcil atravs
dos mtodos numricos que foram estudados.
24

Referncias

CHAPRA, E. C.; CANALE, R. P. Mtodos Numricos para Engenharia. 5. ed. So Paulo:


McGrawHill, 2011. Citado 8 vezes nas pginas 4, 5, 6, 7, 8, 9, 10 e 11.

RUGGIERO, M. A. G.; LOPES, V. L. da R. Clculo Numrico: Aspectos tericos e


computacionais. 2. ed. So Paulo: Makron Books, 1998. Citado 3 vezes nas pginas 6, 7
e 8.

Вам также может понравиться