Professional Documents
Culture Documents
CENTRO DE INFORMÁTICA
DEPARTAMENTO DE COMPUTAÇÃO CIENTÍFICA
por
João Pessoa - PB
2017
Ficha Catalográfica elaborada por
Rogério Ferreira Marques CRB15/690
AGRADECIMENTOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . iii
LISTA DE FIGURAS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vi
RESUMO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vii
ABSTRACT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . viii
1 INTRODUÇÃO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
2 PROBLEMAS DE REFERÊNCIA . . . . . . . . . . . . . . . . . . 3
3 SOLUÇÕES ANALÍTICAS . . . . . . . . . . . . . . . . . . . . . . . 11
3.1.1.1 Passo 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
3.1.1.2 Passo 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3.1.1.4 Passo 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
3.2.1.1 Passo 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
3.2.1.2 Passo 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
iv
3.2.1.4 Passo 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
4 SOLUÇÃO APROXIMADA . . . . . . . . . . . . . . . . . . . . . . 41
5 EXEMPLOS NUMÉRICOS . . . . . . . . . . . . . . . . . . . . . . . 45
6 CONCLUSÕES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
REFERÊNCIAS BIBLIOGRÁFICAS . . . . . . . . . . . . . . . . . . . 54
7 APÊNDICE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
v
Lista de Figuras
1
unidimensional, embora o foco não seja a comparação de métodos numéricos. O
objetivo deste trabalho é apresentar duas soluções analı́ticas de referência em que
métodos numéricos possam ser comparados e também analisados no que diz respeito
a sua precisão, levando em consideração o parâmetro de ajuste disponibilizado.
2
2 PROBLEMAS DE REFERÊNCIA
3
2.1 Problema 1: Condição de Dirichlet
u1 (0, y, t) = 0, (2.2)
u1 (x, 0, t) = 0, (2.3)
u1 (x, Ly , t) = 0, (2.4)
com
f (0) = f (Ly ) = 0, (condição de compatibilidade) (2.6)
u1 (x, y, 0) = 0, (2.7)
∂u1 (x, y, 0)
= 0. (2.8)
∂t
a
onde vm,n (x, y, t) é definido por
a ∗
mπx nπy
vm,n (x, y, t) = Bm,n sen (λm,n t) sen sen , (2.10)
Lx Ly
4
Problema 1
com s 2 2
n m
λm,n = cπ + , (2.11)
Ly Lx
Z Ly Z Lx
∗ 4 mπx nπy
Bm,n = g1 (x, y)sen sen dxdy, (2.12)
λm,n Lx Ly 0 0 Lx Ly
φ
g1 (x, y) = − xf (y), (2.13)
Lx
b
e vm,n (x, y, t) definido por
b mπx nπy
vm,n (x, y, t) = Bm,n (t)sen sen , (2.14)
Lx Ly
onde
sen(φt)b1
Bm,n (t) = A1 sen(zt) + , (2.15)
Lx (z 2 − φ2 )
2 2
2 cmπ cnπ
z = + , (2.16)
Lx Ly
φb1
A1 = − , (2.17)
zLx (z 2 − φ2 )
5
Z Ly Z Lx
4 mπx nπy
b1 = s(x, y)sen sen dxdy, (2.18)
Lx Ly 0 0 Lx Ly
a ∗
com vm,n (x, y, t) dada pela Eq.(2.10), onde Bm,n é
∗ 4α1 β1
Bm,n = , (2.22)
Lx Ly λm,n
−L2x πm(−1)m
α1 = , (2.23)
(πm)2
e
L3y (2(−1)n − 2)
−φ
β1 = , (2.24)
Lx (πn)3
b
e vm,n (x, y, t) definido pela Eq.(2.14), onde b1 é
4α1 (γ1 + ξ1 )
b1 = , (2.25)
Lx Ly
6
com α1 dado pela Eq.(2.23), e γ1 , ξ1 definidos por
L3y (2(−1)n − 2)
γ1 = φ2 , (2.26)
(πn)3
Ly (1 − (−1)n )
ξ1 = 2c2 . (2.27)
πn
u2 (x = 0, y, t) = 0, (2.29)
u2 (x, y = 0, t) = 0, (2.30)
u2 (x, y = Ly , t) = 0, (2.31)
∂u2 (x = Lx , y, t)
= sen(φt)f (y), (2.32)
∂x
com
f (0) = f (Ly ) = 0, (Condição de Compatibilidade) (2.33)
u2 (x, y, t = 0) = 0, (2.34)
∂u2 (x, y, t = 0)
= 0. (2.35)
∂t
7
em x = Lx foi modificada neste problema, com uma condição de Neumann dada
pela Eq. (2.32).
Problema 2
a
onde vm,n (x, y, t) é definido por
a ∗ (2m − 1)πx nπy
vm,n (x, y, t) = Bm,n sen(λm,n t)sen sen , (2.37)
2Lx Ly
com s 2 2
n 2m − 1
λm,n = cπ + , (2.38)
Ly 2Lx
Ly Lx
(2m − 1)πx
Z Z
∗ 4 nπy
Bm,n = g2 (x, y)sen sen dxdy, (2.39)
λm,n Lx Ly 0 0 2Lx Ly
8
b
e vm,n (x, y, t) é definido por
b (2m − 1)πx nπy
vm,n (x, y, t) = Bm,n (t)sen sen , (2.41)
2Lx Ly
onde
sen(φt)b2
Bm,n (t) = A2 sen(zt) + , (2.42)
z 2 − φ2
2 2
2 c(2m − 1)π cnπ
z = + , (2.43)
2Lx Ly
φb2
A2 = − , (2.44)
z(z 2 − φ2 )
Ly Lx
(2m − 1)πx
Z Z
4 nπy
b2 = s(x, y)sen sen dxdy, (2.45)
Lx Ly 0 0 2Lx Ly
a ∗
com vm,n (x, y, t) dada pela Eq. (2.37), onde Bm,n é
∗ 4α2 β2
Bm,n = , (2.49)
Lx Ly λm,n
9
com α2 e β2 definidos por
−4L2x (−1)m
α2 = , (2.50)
(π − 2πm)2
L3y (2(−1)n − 2)
β2 = −φ , (2.51)
(πn)3
b
e vm,n (x, y, t) definido pela Eq. (2.41), onde b2 é
4α2 (γ2 + ξ2 )
b2 = , (2.52)
Lx Ly
L3y (2(−1)n − 2)
2
γ2 = φ , (2.53)
(πn)3
e
Ly (1 − (−1)n )
ξ2 = 2c2 . (2.54)
πn
10
3 SOLUÇÕES ANALÍTICAS
onde
x
w(x, y, t) = sen(φt)f (y), (3.2)
Lx
e v(x, y, t) é uma função que iremos determinar. As derivadas parciais de ordem 2
com relação a x, y e t da Eq.(3.1) são dadas por
∂ 2 u1 ∂ 2v φ2
= − xsen(φt)f (y), (3.3)
∂t2 ∂t2 Lx
∂ 2 u1 ∂ 2v
= + 0, (3.4)
∂x2 ∂x2
∂ 2 u1 ∂ 2 v xsen(φt) 00
= + f (y). (3.5)
∂y 2 ∂y 2 Lx
11
xsen(φt)
u1 (x, 0, t) = 0 = v(x, 0, t) + f (0), (3.7)
Lx
v(x, 0, t) = 0, (3.8)
xsen(φt)
u1 (x, Ly , t) = 0 = v(x, Ly , t) + f (Ly ), (3.9)
Lx
v(x, Ly , t) = 0, (3.10)
Lx
u1 (Lx , y, t) = sen(φt)f (y) = v(Lx , y, t) + sen(φt)f (y) ⇒ v(Lx , y, t) = 0. (3.14)
Lx
Observe que f (y) deve ser escolhido de modo que f (0) = f (Ly) = 0, o
que anula as Eq.(3.8) e Eq.(3.10), viabilizando a aplicação do método da Separação
12
de Variáveis. Observe também que a condição de contorno dada pela Eq.(2.5) que
antes dependia do tempo, passa a ser independete do tempo após a substituição da
Eq.(3.1) no Problema 1.
∂ 2v φ2
2
∂ v ∂ 2 v xsen(φt) 00
2
− xsen(φt)f (y) = c + + f (y) , (3.15)
∂t2 Lx ∂x2 ∂y 2 Lx
∂ 2v ∂ 2v ∂ 2v c2 xsen(φt) 00 φ2 xsen(φt)
= c2 + + f (y) + f (y), (3.16)
∂t2 ∂x2 ∂y 2 Lx Lx
donde,
∂ 2v ∂ 2v ∂ 2v
sen(φt)
= c2 x c2 f 00 (y) + φ2 f (y) .
+ + (3.17)
∂t2 ∂x2 ∂y 2 Lx
Problema 1-A
v a (0, y, t) = 0, (3.20)
13
v a (x, 0, t) = 0, (3.21)
v a (x, Ly , t) = 0, (3.22)
v a (Lx , y, t) = 0, (3.23)
v a (x, y, 0) = 0, (3.24)
∂v a (x, y, 0)
= g1 (x, y), (3.25)
∂t
onde
φ
g1 (x, y) = − xf (y). (3.26)
Lx
14
Problema 1-B
∂ 2vb
2 b
∂ 2vb
2 ∂ v sen(φt) 2 00 2
= c + + x c f (y) + φ f (y) , (3.27)
∂t2 ∂x2 ∂y 2 Lx
v b (0, y, t) = 0, (3.28)
v b (x, 0, t) = 0, (3.29)
v b (x, Ly , t) = 0, (3.30)
v b (Lx , y, t) = 0, (3.31)
v b (x, y, 0) = 0, (3.32)
∂v b (x, y, t = 0)
= 0. (3.33)
∂t
15
3.1.1 Solução do Problema 1-A
A solução geral do Problema 1-A pode ser obtida pelo método da Se-
paração de Variáveis [12, 8, 5]. Dividiremos a resolução do Problema 1-A em 3
passos descritos da seguinte forma
3.1.1.1 Passo 1
Escrevendo-se
16
G00 1
2
= (Fxx + Fyy ), (3.36)
Gc F
onde Fxx e Fyy são as derivadas parciais de ordem 2 com relação as variáveis x e
y, respectivamente. Como o primeiro membro depende apenas de t e o segundo
membro é independente de t, ambos os membros precisam ser constantes. Já sabe-
mos que apenas valores negativos desta constante nos leva a soluções que satisfazem
v a (x, y, t) = 0, (x, y) ∈ Γ, onde v a (x, y, t) não é identicamente nula [8]. Portanto,
G00 1
2
= (Fxx + Fyy ) = −r2 , (3.37)
cG F
• Função do Tempo
G00 (t) + λ2 G(t) = 0, (3.38)
onde λ = cr.
Escrevendo-se
F (x, y) = H(x)Q(y), (3.40)
17
H 00 Q + HQ00 + r2 HQ = 0, (3.41)
H 00 1
= − (Q00 + r2 Q). (3.43)
H Q
H 00 1
= − (Q00 + r2 Q) = −k 2 , (3.44)
H Q
com p2 = r2 − k 2 .
3.1.1.2 Passo 2
18
Q(y) = C cos(py) + Dsen(py). (3.48)
• Da Eq.(3.20), temos:
• Da Eq.(3.23), temos:
• Da Eq.(3.21), temos:
• Da Eq.(3.22), temos:
19
De modo análogo, substituindo a Eq.(3.51) e a Eq.(3.52) na Eq.(3.48),
obtemos
nπ
p= , n ∈ Z. (3.56)
Ly
mπx
Hm (x) = sen , (3.57)
Lx
nπy
Qn (y) = sen , (3.58)
Ly
com m, n ∈ Z.
Portanto,
mπx nπy
Fm,n (x, y) = sen sen , m, n = 1, 2, ... (3.59)
Lx Ly
s 2 2
n m
r=π + , (3.61)
Ly Lx
s s
2 2 2 2
λ n m n m
=π + ⇒ λ = λn,m = cπ + . (3.62)
c Ly Lx Ly Lx
20
Com isso, o valor de λn,m fica bem definido em função de m e n. A
solução da Função do Tempo, dada pela Eq.(3.38), é [8]
∗
Gm,n (t) = Bm,n cos(λm,n t) + Bm,n sen(λm,n t). (3.63)
a ∗
mπx nπy
vm,n (x, y, t) = Bm,n cos(λm,n t) + Bm,n sen (λm,n t) sen sen .
Lx Ly
(3.64)
3.1.1.4 Passo 3
∞ X
X ∞
v a (x, y, t) = vm,n (x, y, t), (3.65)
m=1 n=1
supondo que f (x, y) exista. Assim, a Eq.(3.66) é a Série Dupla de Fourier de senos
que representa f (x, y). Vamos agora determinar os coeficientes da série. Suponha
que Km (y) seja definido por
21
∞
X nπy
Km (y) = Bm,n sen . (3.67)
n=1
Ly
∞
X mπx
f (x, y) = Km (y)sen . (3.68)
m=1
Lx
Z Lx
2 mπx
Km (y) = f (x, y)sen dx. (3.69)
Lx 0 Lx
Z Ly
2 nπy
Bm,n = Km (y)sen dy. (3.70)
Ly 0 Ly
∞ X ∞
∂v a
X
∗ mπx nπy φ
(x, y, 0) = Bm,n λm,n sen sen = − xf (y) = g1 (x, y).
∂t m=1 n=1
Lx Ly Ly
(3.72)
22
Assim, os coeficientes da Série de Fourier de g1 (x, y) são
Z Ly Z Lx
∗ 4 mπx nπy
Bm,n = g1 (x, y)sen sen dxdy, m, n = 1, 2, ...
λm,n Lx Ly 0 0 Lx Ly
(3.73)
∞ X
∞
a
X
∗
mπx nπy
v (x, y, t) = Bm,n cos(λm,n t) + Bm,n sen(λm,n ) sen sen ,
m=1 n=1
Lx Ly
(3.74)
∗
com Bm,n dado pela Eq.(3.71), Bm,n dado pela Eq.(3.73) e λm,n dado pela Eq.(3.62).
∗
Note que Bm,n = 0, pois f (x, y) = 0, mas Bm,n 6= 0 uma vez que
g1 (x, y) 6= 0.
23
3.1.2 Solução do Problema 1-B
onde Bm,n (t) será determinado. Os termos que relacionam a função cosseno já foram
descartados, uma vez que eles violam as condições de contorno.
Note que podemos reescrever (3.76) como uma Série Dupla de Fourier
de senos, isto é,
∞ ∞
sen(φt) sen(φt) X X mπx nπy
s(x, y) = b1 sen sen , (3.78)
Lx Lx m=1 n=1 Lx Ly
onde Z Ly Z Lx
4 mπx nπy
b1 = s(x, y)sen sen dxdy. (3.79)
Lx Ly 0 0 Lx Ly
∞ X ∞
∂ 2vb
X
00 mπx nπy
(x, y, t) = Bm,n (t)sen sen , (3.80)
∂t2 m=1 n=1
Lx Ly
24
∞ X ∞ 2
∂ 2vb
X mπx nπy mπ
(x, y, t) = − Bm,n (t)sen sen , (3.81)
∂x2 m=1 n=1
L x L y Lx
∞ X ∞ 2
∂ 2vb
X mπx nπy nπ
2
(x, y, t) = − Bm,n (t)sen sen , (3.82)
∂y m=1 n=1
Lx Ly Ly
∞ X
∞ 2
2
X mπx nπy mπ
= −c Bm,n (t)sen sen
m=1 n=1
Lx Ly Lx
(3.83)
∞ X
∞ 2
X mπx nπy nπ
− c2 Bm,n (t)sen sen
m=1 n=1
Lx Ly Ly
∞ ∞
sen(φt) X X mπx nπy
+ b1 sen sen .
Lx m=1 n=1 Lx Ly
∞
∞ X
X mπx nπy 00 2 sen(φt)
sen sen Bm,n (t) + z Bm,n (t) − b1 = 0, (3.84)
m=1 n=1
Lx Ly Lx
onde 2 2
2 cmπ cnπ
z = + . (3.85)
Lx Ly
25
00 sen(φt)
Bm,n (t) + z 2 Bm,n (t) − b1 = 0. (3.86)
Lx
sen(φt)b1
Bm,n (t) = A2 cos(zt) + A1 sen(zt) + . (3.87)
Lx (z 2 − φ2 )
e, portanto,
sen(φt)b1
Bm,n (t) = A1 sen(zt) + . (3.90)
z 2 Lx − Lx φ2
∞ X ∞
∂v b
X mπx nπy 0
(x, y, t = 0) = sen sen Bm,n (0) = 0. (3.91)
∂t m=1 n=1
L x L y
0
Com isso, Bm,n (0) = 0. Logo,
0 φ cos(0)b1
Bm,n (0) = 0 + A1 cos(0)z + = 0, (3.92)
Lx (z 2 − φ2
26
o que nos dá
φb1
A1 = − . (3.93)
zLx (z 2 − φ2 )
Adotando
f (y) = y(y − Ly ), (3.94)
∗
iremos calcular os coeficientes Bm,n e b1 do Problema 1. Pela formulação do pro-
blema, a função f (x, y) = 0 e, consequentemente, o valor do coeficiente Bm,n é
nulo. Assim, temos que g1 (x, y) e s(x, y) definidas, respectivamente, nas Eq.(2.13)
e Eq.(2.19), são
φ φ
g1 (x, y) = − xf (y) = − xy(y − Ly ), (3.95)
Lx Lx
∗
A integral dupla do coeficiente Bm,n do Problema 1 dado pela Eq.(3.73)
pode ser reduzida ao cálculo da seguinte equação:
∗ 4α1 β1
Bm,n = , (3.97)
Lx Ly λm,n
Z Lx
mπx
α1 = xsen dx, (3.98)
0 Lx
27
e β1 é dado por
Z Ly
φ nπy
β1 = − y(y − Ly )sen dy, (3.99)
Lx 0 Ly
∗
com λm,n definido na Eq.(3.62). De modo análogo ao cálculo de Bm,n , podemos
calcular a integral dupla do coeficiente b1 do Problema 1-B dado pela Eq.(3.79) da
seguinte forma:
4α1 (γ1 + ξ1 )
b1 = , (3.100)
Lx Ly
Z Ly
2 nπy
γ1 = φ y(y − Ly )sen dy, (3.101)
0 Ly
e Z Ly
2 nπy
ξ1 = 2c sen dy. (3.102)
0 Ly
−L2x πm(−1)m
α1 = , (3.103)
(πm)2
L3y (2(−1)n − 2)
−φ
β1 = , (3.104)
Lx (πn)3
L3y (2(−1)n − 2)
γ1 = φ2 , (3.105)
(πn)3
Ly (1 − (−1)n )
ξ1 = 2c2 . (3.106)
πn
28
∗
Com isso, os coeficientes Bm,n e b1 podem ser calculados utilizando,
respectivamente, as Eq.(3.97) e Eq.(3.100). Assim, obtemos a solução do Problema
1 para f (y) quadrático.
onde
w(x, y, t) = xsen(φt)f (y), (3.108)
onde
g2 (x, y) = −φxf (y), (3.110)
29
De modo análogo ao Problema 1, a substituição da Eq.(3.107) nas
condições das Eq.(2.29)-(2.34), resultam nas seguintes condições:
v(0, y, t) = 0, (3.112)
v(x, 0, t) = 0, (3.113)
v(x, Ly , t) = 0, (3.114)
v(x, y, 0) = 0. (3.115)
∂ 2v
2
∂ v ∂ 2v
2
+ 2 + sen(φt)x c2 f 00 (y) + φ2 f (y) .
2
=c 2
(3.116)
∂t ∂x ∂y
Problema 2-A
∂ 2va
2 a
∂ 2va
2 ∂ v
=c + , (3.118)
∂t2 ∂x2 ∂y 2
30
v a (0, y, t) = 0, (3.119)
v a (x, 0, t) = 0, (3.120)
v a (x, Ly , t) = 0, (3.121)
∂v a (Lx , y, t)
= 0, (3.122)
∂x
v a (x, y, 0) = 0, (3.123)
∂v a (x, y, 0)
= g2 (x, y), (3.124)
∂t
com
g2 (x, y) = −φxf (y). (3.125)
Problema 2-B
∂ 2vb
2 b
∂ 2vb
2 ∂ v 2 00 2
= c + + sen(φt)x c f (y) + φ f (y) , (3.126)
∂t2 ∂x2 ∂y 2
v b (0, y, t) = 0, (3.127)
v b (x, 0, t) = 0, (3.128)
v b (x, Ly , t) = 0, (3.129)
∂v b (Lx , y, t)
= 0, (3.130)
∂x
v b (x, y, 0) = 0, (3.131)
∂v b (x, y, t = 0)
= 0. (3.132)
∂t
31
Note que, de modo análogo ao Problema 1-A, o Problema 2-A leva
em consideração todas as condições inicias e de contorno, após a substituição da
Eq.(3.107), porém desconsidera o termo adicional dado pela Eq.(3.117). Já o Pro-
blema 2-B considera a equação diferencial, com o referido termo adicional, mas
homegeiniza a condição inicial dada pela Eq.(3.109), que é dada pela Eq.(3.132).
32
3.2.1 Solução do Problema 2-A
3.2.1.1 Passo 1
Escrevendo-se
G00 1
2
= (Fxx + Fyy ), (3.134)
Gc F
onde Fxx e Fyy são as derivadas parciais de ordem 2 com relação as variáveis x
e y, respectivamente. Assim como no problema 1, pela técnica da Separação de
Variáveis, obtemos as seguintes equações:
• Função do Tempo
G00 (t) + λ2 G(t) = 0, (3.135)
onde λ = cr.
33
Q(y)00 + p2 Q(y) = 0, (3.138)
Com isso, finalizamos o Passo 1 com as três EDO dadas pelas Eq.(3.135),
Eq.(3.137) e Eq.(3.138).
3.2.1.2 Passo 2
A solução das EDO do Passo 1 são dadas pelas seguintes equações: [8]
H(0) = 0, (3.141)
Q(0) = 0, (3.142)
Q(Ly ) = 0. (3.143)
∂v(Lx , y, t) ∂F (Lx , y)
=0⇒ G(t) = H 0 (Lx )Q(y)G(t) = 0 ⇒ H 0 (Lx ) = 0. (3.144)
∂x ∂x
34
Da Eq.(3.141), obtemos A = 0 na EDO dada pela Eq.(3.137) e apli-
cando a Eq.(3.144) na Eq.(3.139), obtemos
(2m − 1)π
H 0 (Lx ) = Bk cos(kLx ) = 0 ⇒ k = , m = 1, 2, ... (3.146)
2Lx
nπy
Qn (y) = sen , (3.147)
Ly
(2m − 1)πx
Hm (x) = sen . (3.148)
2Lx
s 2 2
n 2m − 1
r=π + . (3.149)
Ly 2Lx
onde s 2 2
n 2m − 1
λm,n = cπ + . (3.151)
Ly 2Lx
35
3.2.1.4 Passo 3
Ly Lx
(2m − 1)πx
Z Z
4 nπy
Bm,n = f (x, y)sen sen dxdy, m, n = 1, 2, ...
Lx Ly 0 0 2Lx Ly
(3.153)
∗
e Bm,n é dado por
Ly Lx
(2m − 1)πx
Z Z
∗ 4 nπy
Bm,n = g(x, y)sen sen dxdy, m, n = 1, 2, ...
λm,n Lx Ly 0 0 2Lx Ly
(3.154)
36
3.2.2 Solução do Problema 2-B
A solução do Problema 2-A pode ser escrita pela seguinte Série Dupla
de Fourier de senos
∞ X
∞
X (2m − 1)πx nπy
v(x, y, t) = Bm,n (t)sen sen , (3.155)
m=1 n=1
2Lx Ly
onde o coeficiente Bm,n (t) será determinado. Assim como no Problema 1, os termos
que relacionam a função cosseno também já foram descartados, já que eles violam
as condições de contorno.
Ly Lx
(2m − 1)πx
Z Z
4 nπy
b2 = s(x, y)sen sen dxdy. (3.159)
Lx Ly 0 0 2Lx Ly
37
∞ X
∞
X (2m − 1)πx nπy 00
(t) + z 2 Bm,n (t) − sen(φt)b2
sen sen Bm,n
m=1 n=1
2Lx Ly (3.160)
= 0,
00
Bm,n (t) + z 2 Bm,n (t) − sen(φt)b2 = 0, (3.162)
Adotando
f (y) = y(y − Ly ), (3.165)
∗
iremos calcular os coeficientes Bm,n e b2 do Problema 2. O valor do coeficiente Bm,n
também é nulo neste caso, já que, pela formulação do Problema 2, f (x, y) = 0. As
funções g2 (x, y) e s(x, y) definidas, respectivamente, nas Eq.(2.40) e Eq.(2.46), são
38
e
s(x, y) = x 2c2 + φ2 y(y − Ly ) .
(3.167)
∗
A integral dupla do coeficiente Bm,n dado pela Eq.(2.39) pode ser re-
duzida ao cálculo da seguinte equação:
∗ 4α2 β2
Bm,n = , (3.168)
Lx Ly λm,n
Lx
(2m − 1)πx
Z
α2 = xsen dx, (3.169)
0 2Lx
e β2 é dado por
Z Ly
nπy
β2 = −φ y(y − Ly )sen dy, (3.170)
0 Ly
∗
com λm,n definido na Eq.(3.151). De modo análogo ao cálculo de Bm,n , podemos
calcular a integral dupla do coeficiente b2 do Problema 2 dado pela Eq.(3.159) da
seguinte forma:
4α2 (γ2 + ξ2 )
b2 = , (3.171)
Lx Ly
Z Ly
2 nπy
γ2 = φ y(y − Ly )sen dy, (3.172)
0 Ly
e Z Ly
2
nπy
ξ2 = 2c sen dy. (3.173)
0 Ly
39
−4L2x (−1)m
α2 = , (3.174)
(π − 2πm)2
L3y (2(−1)n − 2)
β2 = −φ , (3.175)
(πn)3
L3y (2(−1)n − 2)
γ2 = φ2 , (3.176)
(πn)3
Ly (1 − (−1)n )
ξ2 = 2c2 . (3.177)
πn
∗
Com isso, os coeficientes Bm,n e b2 podem ser calculados utilizando,
respectivamente, as Eq.(3.168) e Eq.(3.171).
40
4 SOLUÇÃO APROXIMADA
2 u(x + ∆x, y, t) − 2u(x, y, t) + u(x − ∆x, y, t)
=c (4.1)
∆x2
2 u(x, y + ∆y, t) − 2u(x, y, t) + u(x, y − ∆y, t)
+c .
∆y 2
41
u(x, y, t + ∆t) = 2u(x, y, t) − u(x, y, t − ∆t)
2
c∆t
+ u(x + ∆x, y, t) − 2u(x, y, t) + u(x − ∆x, y, t) (4.2)
∆x
2
c∆t
+ u(x, y + ∆y, t) − 2u(x, y, t) + u(x, y − ∆y, t)
∆y
2
c∆t
uk+1
i,j = 2uki,j
− uk−1
i,j+ k k k
ui+1,j − 2ui,j + ui−1,j
∆x
2 (4.3)
c∆t k k k
+ ui,j+1 − 2ui,j + ui,j−1
∆y
onde k + 1 = tk + ∆t.
Pela Eq.(4.3) e pela figura 4.2, percebe-se que para o cálculo de uk+1
i,j ,
isto é, dos valores de u no tempo tk+1 , é necessário obter os valores de u no tempo
tk e tk−1 . Percebe-se também que, pela figura 4.2, o cálculo de um valor especı́fico
uk+1 k k k k k−1
i,j é feito com base nos valores de ui+1,j , ui−1,j , ui,j+1 , ui,j−1 e ui,j .
uki,j1 − uki,j1 −1
= 0, (4.4)
∆t
42
isto é, uki,j1 −1 = uki,j1 . Com isso, podemos inicializar o método com a regra de atua-
lização dada por (4.3), com k = k1 .
− 12
1 1 1
∆t ≤ + . (4.7)
c ∆x2 ∆y 2
43
Lx
ym
ym-1
Ly
y3
y2
y1
x1 x2 x3 xn-2 xn-1 xn
t- t t t+ t
44
5 EXEMPLOS NUMÉRICOS
• Comprimento do domı́nio em y: Ly = 3
45
5.1 Convergência da Solução Aproximada
Exato
3 nt = 200
nt = 800
nt = 3200
2
1
Deslocamento u
-1
-2
-3
-4
0 1 2 3 4 5 6 7 8 9 10
Tempo
Figura 5.1: Solução analı́tica × Solução aproximada via MDF do Problema 1 para
φ = 10, com diferentes valores de nt
46
Note que, conforme o valor de nt aumenta, a aproximação converge
para a solução analı́tica do Problema 1, o que demonstra que a solução analı́tica
obtida está correta.
5
Exato
4 nt = 200
nt = 800
3 nt = 3200
2
Deslocamento u
-1
-2
-3
-4
-5
0 1 2 3 4 5 6 7 8 9 10
Tempo
Figura 5.2: Solução analı́tica × Solução aproximada via MDF do Problema 2 para
φ = 10, com diferentes valores de nt
47
5.2 Dificuldades Numéricas em Função do Parâmetro φ
48
5.2.2 Problema 2: Condição de Neumann
49
3
Φ=10 Exato
Aproximado
1
Deslocamento u
-1
-2
-3
0 1 2 3 4 5 6 7 8 9 10
Tempo
a)
4
Exato
Aproximado
Φ=40
3
2
Deslocamento u
-1
-2
-3
-4
0 1 2 3 4 5 6 7 8 9 10
Tempo
b)
8
Exato
Aproximado
Φ=70
6
4
Deslocamento u
-2
-4
-6
-8
0 1 2 3 4 5 6 7 8 9 10
Tempo
c)
50
Figura 5.3: Solução analı́tica × Solução aproximada via MDF do Problema 1 para
a) φ = 10, b) φ = 40 e c) φ = 70
2
Φ=10 Exato
Aproximado
1.5
1
Deslocamento u
0.5
-0.5
-1
-1.5
0 1 2 3 4 5 6 7 8 9 10
Tempo
a)
1.5
Φ=40 Exato
Aproximado
0.5
Deslocamento u
-0.5
-1
-1.5
0 1 2 3 4 5 6 7 8 9 10
Tempo
b)
0.3
Φ=70 Exato
Aproximado
0.2
0.1
Deslocamento u
-0.1
-0.2
-0.3
0 1 2 3 4 5 6 7 8 9 10
Tempo
c)
51
Figura 5.4: Solução analı́tica × Solução aproximada via MDF do Problema 2 para
a) φ = 10, b) φ = 40 e c) φ = 70
Solucao Analitica - Problema 1 Solucao Aproximada - Problema 1
Solução Analítica - Problema 1 Solução Aproximada - Problema 1
4 4
2 2
Eixo Z
Eixo Z
0 0
-2 -2
-4 -4
3 3
1.5 1.5
2 2
1 1
1 1
0.5 0.5
Eixo Y 0 0 Eixo Y 0 0
Eixo X Eixo X
1
Eixo Z
-1
-2
3
1.5
2
1
1
0.5
Eixo Y 0 0 Eixo X
52
6 CONCLUSÕES
53
Referências Bibliográficas
[2] Burden, R. L., and Faires, J. D. Numerical Analysis, 9th ed. Bro-
oks/Cole, 2010.
[7] Hughes, T. J. The Finite Element Method: Linear Static and Dynamic
Finite Element Analysis, vol. 1. Prentice Hall, Englewood Cliffs, 1987.
[8] Kreyszig, E. Advanced Engineering Mathematics, 9th ed. John Wiley &
Sons, 2006.
54
[11] Meirovitch, L. Elements of Vibration Analysis. McGraw-Hill, Tokio,
1975.
[13] Torii, A., and Machado, R. Structural dynamic analysis for time res-
ponse of bars and trusses using the generalized finite element method. In
Latin American Journal of Solids and Structures (São Paulo, 2012), M. Al-
ves and H. da Costa, Eds., vol. 9 of Structural Mechanics (P), pp. 309–337.
55
7 APÊNDICE
56
21 VA x y t=(VA x y t ) + ( B ast m n ∗ sin ( lamb m n ∗ t ) )
∗( sin ( ( (m∗ pi ) /Lx ) ∗x ) ) ’ ∗ ( sin ( ( ( n∗ pi ) /Ly ) ∗y ) ) ;
22 %S o l u c a o do Problema B
23 VB x y t=(VB x y t )+ ( B m n t ∗( sin ( ( (m∗ pi ) /Lx ) ∗x
) ) ’ ∗ ( sin ( ( ( n∗ pi ) /Ly ) ∗y ) ) ) ;
24 end
25 end
26 U = ( VA x y t ) + ( VB x y t ) + ( ( ( sin ( PHI∗ t ) /Lx ) ∗x ) ’ ∗
f y p r o b 1 ( y , Ly ) ) ;
27 end
57
18 VA x y t = VA x y t + ( B ast m n ∗ sin ( lamb m n ∗ t ) ) ∗
sin ( ( (2∗m−1)∗ pi /(2∗ Lx ) ) ∗x ) ’ ∗ sin ( ( ( n∗ pi ) /Ly ) ∗y )
;
19 %S o l u c a o do Problema B
20 z=sqrt ( ( ( ( ( 2 ∗m−1)∗ pi ∗ c ) /(2∗ Lx ) ) ˆ 2 ) +(( c ∗n∗ pi /Ly )
ˆ 2) ) ;
21 A 2=−(PHI∗b ) / ( z ∗( zˆ2−PHI ˆ 2 ) ) ;
22 B m n t x =( ( ( sin ( PHI∗ t ) ∗b ) / ( zˆ2−PHI ˆ 2 ) ) + A 2∗ sin ( z
∗ t ) ) ;%∗( s i n ( ( (m∗ p i ) /Lx ) ∗X) ∗ c s c ( ( (2∗m−1)∗ p i /(2∗
Lx ) ) ∗X ));
23 VB x y t=VB x y t+B m n t x ∗ sin ( ( (2∗m−1)∗ pi /(2∗ Lx )
) ∗x ) ’ ∗ sin ( ( ( n∗ pi ) /Ly ) ∗y ) ;
24 end
25 end
26 U = VA x y t+VB x y t + ( ( sin ( PHI∗ t ) ) ∗x ) ’ ∗ f y p r o b 2 ( y , Ly ) ;
27 end
1 function Y=f y p r o b 1 ( y , Ly )
2 Y = y . ∗ ( y−Ly ) . ˆ 1 ;
3 end
58