Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
=
m
k
k
k
b f
1
2
2
375 . 0
2
1
1
2
1
1
2
1
0
3 2 1
= |
.
|
\
|
+ |
.
|
\
|
+ |
.
|
\
|
= AB Z B B A Z Z
b V V
a
b V
RT
P
o
=
n
i n
n
i
a
a
x
1
1
Prof. Marlus Rolemberg Mtodos Numricos Aplicados EQ 19
Equaes no-lineares (2)
Resoluo por mtodos iterativos
Repetir uma determinada operao at a convergncia
Estimativa inicial
Convergncia
Critrio de parada
Mtodo da bisseco:
Seja f uma funo contnua no intervalo [a,b]
Se f(a).f(b) < 0 ento existe pelo menos uma raiz da equao f(x) =
0 no intervalo [a,b]
Algoritmo: dividir o intervalo [a,b] por 2, retendo a metade em que
f(a).f(b) < 0
Desvantagem: definir os limites corretamente
Prof. Marlus Rolemberg Mtodos Numricos Aplicados EQ 20
Equaes no-lineares (3)
Mtodo da substituio sucessiva
Rearranjar a funo f(x) = 0, na forma x = g(x)
Exemplo: x
4
+ 6x
3
+ 7x
2
- 6x 8 = 0, ficaria na forma
x = (x
4
+ 6x
3
+ 7x
2
8) / 6
Raiz: quando x g(x) < tolerncia ou, interseo entre a reta y = x e
a funo g(x)
Vantagem: necessita apenas de uma estimativa inicial, e no de um
intervalo
Desvantagem: converge apenas se | g(x) | < 1 em todo intervalo
Frmula geral:
x
n+1
= g(x
n
)
y = x g(x)
x
y = x
g(x)
x
Prof. Marlus Rolemberg Mtodos Numricos Aplicados EQ 21
Equaes no-lineares (4)
Mtodo Wegstein
Aprimoramento do mtodo da substituio sucessiva
x = g(x). Valor inicial: x
2
= g(x
1
)
Traa-se uma reta ligando g(x
2
) a g(x
1
)
Interseo entre essa reta e a reta y = x a nova estimativa, x
3
Vantagem, converge onde substituio sucessiva no converge
No necessita clculo da derivada de f(x)
Frmula geral:
y = x g(x)
x
1 2
1 2
1
1
) ( ) ( ) (
x x
x g x g
x x
x g y
2 n
) ( ) (
) ( ) (
1 n ) (
1 1
1 1
1
1 2
>
+
=
= =
+
n n n n
n n n n
n
x g x x g x
x g x x g x
x
x g x
Prof. Marlus Rolemberg Mtodos Numricos Aplicados EQ 22
Equaes no-lineares (5)
Mtodo Newton-Raphson
Um dos mtodos mais utilizados.
Aproximao linear (srie de Taylor):
Linearizao: substituio f(x) = 0
Vantagem: Mtodo tem boa convergncia
Desvantagem:
Necessita da derivada da funo
Horizontalidade de f(x) prximo a raiz
Frmula geral:
f(x)
x
) ( '
) (
1
1
1
x f
x f
x x =
+ + = ) )( ( ' ) ( ) (
1 1 1
x x x f x f x f
) ( '
) (
1
n
n
n n
x f
x f
x x =
+
f(x)
Prof. Marlus Rolemberg Mtodos Numricos Aplicados EQ 23
Equaes no-lineares (6)
Problema1 (fator de atrito):
O fator de atrito f para um fluxo turbulento de um fluido
incompressvel no interior de um tubo pode ser calculado pela
Equao de Colebrook abaixo (c , D: rugosidade e dimetro do
interior do tubo; N
Re
nmero de Reynolds). Calcule f utilizando as
tcnicas numricas apresentadas, dados valores de D e N
Re
quaisquer. Compare as vantagens e desvantagens de cada mtodo
na resoluo do problema
x
|
|
.
|
\
|
+ =
f N
D
f
RE
51 . 2
7 . 3
/
ln 86 . 0
1 c
Prof. Marlus Rolemberg Mtodos Numricos Aplicados EQ 24
Equaes no-lineares (6)
Problema 2 (Volume molar e fator de compressibilidade):
Gases ideais podem ser representados por relaes P-V-T, denominadas equaes
de estado. Para presses elevadas, equaes complexas podem ser utilizadas. Uma
delas a equao de Van der Walls mostrada abaixo Em alguma situaes
conveniente representar a presso utilizando o termo presso reduzida (P
R
), dado
por P
R
= P/P
C.
O fator de compressibilidade, Z, dado por: Z = (P.V)/(R.T)..
Utilizando as tcnicas numricas apresentadas calcule:
a) O volume molar e fator de compressibilidade para a amnia a P = 56 atm e T = 450 K
b) Repita os clculos para as presses reduzidas: P
R
= 1, 2, 4, 10 e 20.
c) Como o fator de compressibilidade, Z, varia em funo da P
R
?
d) Refaa os clculos utilizando a equao de Redlich-Kwong e compare os resultados.
d) Quais foi a tcnica numrica mais eficiente na resoluo deste problema? Justifique
sua resposta.
Dados: P presso em atm; v Volume molar em L/g-mol; T Temperatura em K; R constante
dos gases ideais (0.08206 atm.L/g-maol.K); T
C
Temperatura crtica (405.5 K para amnia); PC
Presso crtica (111.3 atm para amnia)
x
( )
C
C
C
C
P
RT
b
P
T R
a RT b V
V
a
P
8
e
64
27
sendo,
2 2
2
=
|
|
.
|
\
|
= =
|
.
|
\
|
+
Prof. Marlus Rolemberg Mtodos Numricos Aplicados EQ 25
Exerccios (1)
Problema 1 (Clculo do volume de lquido em uma esfera):
Diversas substncias qumicas com ponto de ebulio abaixo da temperatura
ambiente costumam ser armazenadas na forma liquefeita, sob alta presso, em
recipientes adequados. Os exemplos mais conhecidos so o GLP (gs liquefeito de
petrleo), propano, butano e amnia. Diversos tipos de recipientes so utilizados:
recipientes cilndricos (com tampos arredondados) so usados para pequenas
quantidades (isqueiros, botijes, cilindros, caminhes tanque). Industrialmente, uma
forma consagrada de armazenar estes "gases liquefeitos" o uso de esferas.
Uma esfera de armazenamento de propano dispe de um instrumento de medio
de nvel que indica a altura (medida do ponto de tangncia inferior da esfera) da
interface lquido-vapor. O volume de lquido dado pela frmula
a) Uma esfera com 10 metros de dimetro utilizada para armazenar propano saturado
a 25C (densidade aproximada 0,52; presso de vapor aproximada 10 atm). O nvel
inicial de lquido de 2 metros acima da linha de centro da esfera. O responsvel
pela operao da planta precisa transferir 50 toneladas de propano desta esfera
para uma outra. Determine o nvel de lquido na esfera ao final da transferncia.
Prof. Marlus Rolemberg Mtodos Numricos Aplicados EQ 26
Exerccios (2)
Problema 2 (Ponto de bolha e ponto de orvalho):
Uma mistura binria lquida de n-pentano (80% em mol) e n-hexano (20% em mol)
precisa ser transportada atravs de um deserto (temperatura mdia de 42 C). Para
evitar a perda atravs da vaporizao, a transportadora sugeriu que a mistura fosse
transportada em um reservatrio pressurizado. Um engenheiro qumico afirmou que
a mistura poderia ser transportada presso atmosfrica sem grandes perdas, pois
a temperatura de ebulio da amostra seria suficientemente alta
a) Considere a mistura ideal e avalie se a transportadora ou o engenheiro esto
corretos. (Dica: utilize a lei Raoult).
b) Supondo que toda a mistura estivesse vaporizada a presso atmosfrica, a
temperatura do incio de condensao (ponto de orvalho) seria a mesma do incio de
vaporizao? E a composio da fase lquida?
Dados: P
A
- Presso de vapor do n-pentano (mmHg), T em C
P
B
- Presso de vapor do n-hexano (mmHg), T em C
232
63 , 1064
85221 , 6 log
+
=
T
P
A
T
P
B
+
=
366 , 224
53 , 1171
87776 , 6 log
Prof. Marlus Rolemberg Mtodos Numricos Aplicados EQ 27
Sistema de Equaes Lineares (1)
Um sistema de m equaes a n variveis chamado
sistema de equaes lineares. Pode ser representado na
forma:
11 1 12 2 1 1
21 1 22 2 2 2
1 1 2 2
....
....
............................................
....
n n
n n
m m mn n m
a x a x a x b
a x a x a x b
a x a x a x b
+ + + =
+ + + =
+ + + =
Prof. Marlus Rolemberg Mtodos Numricos Aplicados EQ 28
Sistema de Equaes Lineares (2)
Equaes e variveis:
Se o nmero de equaes independentes (linhas na matriz [A]) for
igual ao nmero variveis (tamanho do vetor [b]) o sistema ter
soluo nica.
Se nmero de equaes independentes for menor que o nmero
variveis, o sistema no ter soluo.
Se nmero de equaes independentes for maior que o nmero
variveis, o sistema ter infinitas solues.
Prof. Marlus Rolemberg Mtodos Numricos Aplicados EQ 29
Sistema de Equaes Lineares (3)
Um sistema de pode ser representado na forma de um
produto de matrizes:
[A] [x] = [b]
Resoluo: determinar o vetor [x] que satisfaa a operao.
Tcnicas: operaes matemticas com matrizes
(combinaes lineares)
Prof. Marlus Rolemberg Mtodos Numricos Aplicados EQ 30
Sistema de Equaes Lineares (4)
Operaes com matrizes:
Soma e subtrao: matrizes com mesmo nmero de linhas e colunas
Produto: o nmero de colunas de uma matriz (A) deve ser igual ao nmero de linhas
da outra matriz (B): AB
Propriedades:
AB BA
A(B+C) = AB + AC
A(BC) = (AB)C
Matriz transposta A
t
(A + B)
t
= A
t
+ B
t
Matriz identidade (I):
Matriz triangular: Os elementos abaixo ou acima da diagonal so iguais a zero
Prof. Marlus Rolemberg Mtodos Numricos Aplicados EQ 31
Sistema de Equaes Lineares (5)
Mtodos para solucionar sistemas:
Determinao da matriz inversa [A]
-1
[A][A]
-1
= I; assim [A]
-1
[b] = soluo
Como calcular ? Pacotes computacionais, planilhas, rotinas, etc. Ex:
Eliminao Gaussiana:
Consiste em manipular matematicamente a matriz (transformar em um
sistema equivalente), at se obter uma matriz triangular.
1. Qualquer equao pode ser multiplicada (ou dividida) por um escalar sem
alterar a soluo
2. Qualquer equao pode ser adicionada (ou subtrada) de outra equao
sem alterar a soluo
3. Pode-se trocar a posio de duas equaes sem alterar a soluo
1 2 3
1 2 3
1 2 3
2 3 0
4 3
8 1
x x x
x x x
x x x
+ =
+ + =
=
=
= >
n
i j
j
ij ii
n i a a
1
,..., 2 , 1 ,
Sistema de Equaes Lineares (11)
Mtodo Jacobi
Consiste em dar estimativas iniciais as ingnitas (x
i
) e calcular
novos valores pela prpria equao do sistema. Ex: O sistema
abaixo
Isolando-se x
i
:
Sistema de Equaes Lineares (12)
Mtodo Jacobi (cont.)
Se os valores de x
i
forem corretos, os dois lados da equao sero
iguais.
O mtodo consiste em ir substituindo os valores at a
convergncia:
Sistema de Equaes Lineares (13)
Mtodo Jacobi (cont.)
Forma geral:
Ou:
Critrio parada:
K JX X
k k
+ =
+1
Sistema de Equaes Lineares (13)
Mtodo Gauss-Seidel
Variante do mtodo de Jacobi.
As incgnitas atualizadas so utilizadas imediatamente nas
atualizaes das demais:
Sistema de Equaes No-Lineares (1)
Pode-se adaptar mtodos mostrados anteriormente para a
soluo de sistemas de equaes no-lineares.
1. Mtodo das substituies sucessivas.
Escrever as equaes na forma:
Resolver o sistema (semelhante ao Jacobi)
Garantia e convergncia: valores caractersticos do Jacobiano de
G(x) tenham mdulo menor do que 1.
Valor caracterstico. Valor de que satisfaa:
(
(
(
(
=
(
(
(
(
(
(
(
(
=
(
(
(
(
=
) ,..., , (
...
) ,..., , (
) ,..., , (
...
0
...
0
0
) ,..., , (
...
) ,..., , (
) ,..., , (
) (
2 1
2 1 2
2 1 1
2
1
2 1
2 1 2
2 1 1
n n
n
n
n n n
n
n
x x x g
x x x g
x x x g
x
x
x
x x x f
x x x f
x x x f
x f
0 ) det(
*
= I J
g
Sistema de Equaes No-Lineares (2)
1. Mtodo das Newton-Raphson.
Pode ser facilmente estendido para problemas multi-dimensionais
na forma:
Sendo a matriz inversa da matriz Jacobiana da funo f(x) e X
o vetor com as incgnitas x
Vantagens:
no necessita da definio prvia da localizao da raiz;
Sempre converge, se a estimativa inicial for boa
Desvantagens:
Requer o clculo das derivadas;
Mtodo requer a inverso da matriz jacobiana em cada interao
Para minimizar desvantagens vrias rotinas numricas foram
desenvolvidas ara clculo da derivada e matriz inversa (IMSL, NR)
n f n n
f J X X
1
1
+
=
1
f
J
(
(
(
(
(
c
c
c
c
c
c
c
c
=
n
n n
n
f
x
f
x
f
x
f
x
f
J
1
1
1
1
Equaes Diferenciais Ordinrias (1)
Equaes cujas incgnitas so funes de uma varivel e sua
derivadas
Ex1: y(x) = f(x, y(x)) - EDO 1 ordem
Ex2: y(x) = f(x, y(x), y(x)) - EDO 2 ordem
Tipos de problema:
Valor inicial: a soluo dever atender as condies pr-
estabelecida no incio do intervalo onde ser avaliada:
Ex: Incio da funo em a: y(a) = y
0
, y(a) = v
0
Condio de contorno: a equao dever ser satisfeita no intervalo
(a, b) e so estabelecidos valores nos extremos deste intervalo:
Ex: y(a) = y
0
e y(b) = y
n
Essncia do mtodo: discretizao da funo
1. Definio de uma malha (conjunto finitos de pontos)
2. Definio de um passo, h
Equaes Diferenciais Ordinrias (2)
Problemas de valor inicial: Mtodo de Euler
Idia bsica: avaliar o comportamento da funo em cada ponto
utilizando srie de Taylor a partir do valor inicial
Truncando no primeiro termo e definindo h = t t
0
Resultado a extrapolao a partir da avaliao do
comportamento da funo no ponto t
0
A preciso do resultado depende do passo, do comportamento da
curva e do valor previamente calculado (mtodo explcito)
Ex:
... ) ( ' '
2
) (
) ( ' ) ( ) ( ) (
0
2
0
0 0 0
+
+ + = t y
t t
t y t t t y t y
) , ( .
0 0 0 1
y t f h y y + =
| |
t
e t y
y y t
dt
dy
2
5 1 2
4
1
1 ) 0 ( , 2
+ =
= =
Equaes Diferenciais Ordinrias (3)
Estabilidade:
Como cada ponto calculado depende do ponto anterior, clculos
podem divergir:
Avaliao depende do conhecimento
da soluo algbrica
Ordem de aproximao
Maneira de representar os erros oriundos dos termos
desprezados na aproximao
Representado por O(h
n
). Tende a zero na mesma velocidade que
h
n
.
Euler:
... ) ( ' '
2
) (
) (
0
2
0
+
= t y
t t
h O
n
Equaes Diferenciais Ordinrias (3)
Mtodo de Euler (1. Ordem) pouco usado. Existem mtodos mais
eficientes (ordem superior).
Idia bsica: avaliar o comportamento da curva dentro do intervalo h.
Runge-Kutta 4 ordem:
k
1
, k
2
, k
3
, k
4
,estimativas do comportamento da funo
|
.
|
\
|
+ + + + =
6 3 3 6
.
4 3 2 1
1
k k k k
h y y
i i
) , (
)
2
,
2
(
)
2
,
2
(
) , (
3 1 1 4
2 1 1 3
1 1 1 2
1 1 1
hk y h t f k
k
h
y
h
t f k
k
h
y
h
t f k
y t f k
i i
i i
i i
i i
+ + =
+ + =
+ + =
=
Equaes Diferenciais Ordinrias (4)
Mtodo de Diferenas finitasEuler : transformar o problema de
equaes diferenciais em sistema de equaes algbricas.
Primeiro passo: discretizar Dividir o domnio de clculo em
subdomnios
As aproximaes e sero calculadas em cada ponto da malha Srie
de Taylor:
Avaliando o ponto i (Taylor = 2), e a tendncia antes (+h) e depois (-h):
... ) ( ' '
! 2
) ( ' . ) ( ) (
2
+ + + = + x y
h
x y h x y h x y
) ( ' '
! 2
) ( ' . ) ( ) (
) ( ' '
! 2
) ( ' . ) ( ) (
2
2
x y
h
x y h x y h x y
x y
h
x y h x y h x y
+ =
+ + = +
Equaes Diferenciais Ordinrias (5)
Subtraindo uma equao da outra teremos:
Mesmo raciocnio para calcular segunda derivada (um termo a mais
na srie de Taylor)
Em cada ponto no interior da malha utilizamos as equaes
discretizadas acima. Para o primeiro e ltimo ponto do interior da
malha, utiliza-se tambm os dados de condio de contorno
Dessa maneira, consegue obter um sistema de equaes algbricas
(tridiagonal) que pode ser resolvido por mtodos numricos.
h
h x y h x y
x y
2
) ( ) (
) ( '
+
=
2
) ( ) ( 2 ) (
) ( ' '
h
h x y x y h x y
x y
+ +
=
Equaes Diferenciais Ordinrias (6)
Existem outras variaes (intervalos variveis), mas a frmula
centrada produz bons resultados:
Exemplo:
Discretizando no intervalo [0,1] e tomando como passo h = 0,1,
teremos a equao genrica:
Rearranjando os termos com x
i
= ih:
e y y
x e xy y y
x
= =
+ = +
) 1 ( 1 ) 0 (
) 1 ( ' ' '
2
) 1 (
2
2
2
1 1
2
1 1
+ = +
+
+ +
i
x
i i
i i i i i
x e y x
h
y y
h
y y y
i
) 1 ( 2 ) 2 ( ) 4 2 ( ) 2 (
2 2 2
1
3
1
+ = + + +
+
h i e h h y ih y h
ih
y i i