Você está na página 1de 2

Prof. Arnaldo Gammal - 1o.

semestre 2022

EQUAÇÕES DIFERENCIAIS PARCIAIS ELÍPTICAS


EQUAÇÃO DE LAPLACE

1) Seja uma placa em regime estacionário (∂u/∂t = 0), equação da dis-


tribuição da temperatura u(x, y) é descrita pela equação de Laplace

∇2 u = 0 ((1))

ou simplesmente
uxx + uyy = 0. ((2))
2
A temperatura na aresta pertencente ao eixo x vale u(x, 0) = sin (πx), 0 ≤ x
≤ 1, 0 ≤ y ≤ 1, e é zero nas outras arestas.
a) Mostre que um método de diferenças aplicado em (2) (com ∆x = ∆y = h)
leva a (O(h2 ))

Um,l = (Um−1,l + Um+1,l + Um,l−1 + Um,l+1 ) /4 ((3))

b)Determine a temperatura na superfı́cie da placa com o algoritmo de re-


laxação de Gauss-Seidel:
Faça de m = 0 até N (N + 1) × (N + 1) é o tamanho
da grade (use N = 3)
Um,0 = sin2 (πmh)
Um,N = 0
fim
Repita por 100 iterações
Faça de m = 1 até N-1
Faça de l = 1 até N-1
Um,l = (Um−1,l + Um+1,l + Um,l−1 + Um,l+1 ) /4
fim do loop em l
fim do loop em m
fim das iterações
Compare seus resultados com U11 = U12 = 0.28125, U21 = U22 = 0.09375.
Veja solução analı́tica na Ref [1], U11 = U12 = 0.254526 e U21 = U22 =
0.0952523.
Repita para N = 10 e reproduza a figura 1 em anexo.
Como seria o mesmo programa usando o método de Jacobi ? Se for necessário
você pode tornar seu algoritmo mais rápido atualizando os pontos seguindo uma
alternância como num tabuleiro de damas, primeiro calculando em todas as
casas brancas e depois nas pretas e assim sucessivamente. (“checkerboard, red
and black squares”) [1,3]. Simultaneamente você ainda pode aplicar uma “Su-
cessive Overrelaxation(SOR)”, para que a convergência seja ainda mais rápida.
[1-3].

1
2) Imagine agora um cubo 0 ≤ x ≤ 1, 0 ≤ y ≤ 1, 0 ≤ z ≤ 1, com temperatura
em cada ponto u(x, y, z). A temperatura da face xy é dada por u(x, y, 0) =
sin2 (πx) sin2 (πy) e é zero nas outra faces. Use N = 10.
a)Mostre que uma discretização por diferenças leva a

Um,l,j = (Um−1,l,j + Um+1,l,j + Um,l−1,j + Um,l+1,j + Um,l−1,j−1 + Um,l+1,j+1 ) /6


((4))
b)Generalize o algoritmo 1)b) e determine a temperatura em cada ponto do
cubo . Use N = 10.

OPCIONAL
3) Seja um longo dielétrico quadrado com um condutor quadrado centrado
em seu interior. O potencial φ é +V no condutor e zero nas bordas externas do
dielétrico. As dimensões do dielétrico x × y são 1.0×1.0 e do condutor 0.5 × 0.5.
Determine o potencial em cada ponto e faça o gráfico φ(x, y) e compare com o
da Ref.[5].

SURVEY OF METHODS
Iterative
Relaxation: Gauss-Jacobi, Gauss-Seidel, SOR [1-3]
Direct
Alternating Direction Implicit (ADI) [1-3]
Cyclic Reduction[3-4]
Spectral (Fourier) [3]
Multigrid [1-3]

Finite Elements[1,2]
Referências
[1] D.Quinney, An Introduction to the Numerical Solution of Differential
Equations, revised ed., Research Studies Press, John Wiley & Sons, 1987.
[2] W.F.Ames, Numerical Methods for Partial Differential Equations, 3rd
ed., Academis Press, 1992, pp.277, 285.
[3] W.H.Press, S.A.Teukolsky, W.T.Vetterling, B.P.Flannery, Numerical Recipes
in Fortran(C), 2nd ed., Cambridge Univ. Press, 1992.
[4] L.Lapidus, G.F.Pinder, Numerical Solutions of Partial Differential Equa-
tions in Science and Engineering, 1982, Wiley, p.385.
[5] N.J. Giordano, Computatinal Physics, Prentice Hall, 1997.

SITES & PACOTES


Faça buscas na internet com as palavras “differential equations” ou “partial
differential equations”
Alguns interessantes:
http://www.pdesol.com
http://monet.uwaterloo.ca/oon/#list
http://gams.nist.gov
http://www.nobjects.com/Diffpack (clicar em showcase)

Você também pode gostar