Você está na página 1de 6

Fortaleza, 30 de Dezembro de 2012

Valores de Fronteira - Forma Analtica e Numerica


Thiago Duarte de Paula - 0283923
Universidade Federal do Ceara(UFC) - Engenharia de Teleinformatica
TI050 - Eletromagnetismo Aplicado
Prof.: Joao Batista

Resumo Este trabalho analisa o potencial para dentro de


uma calha condutora, conhecida como problema de Dirichlet,
para isso foi desenvolvido um programa, em MATLAB, que
resolve a equaca o de Laplace pelas condico es de fronteira. Essa
equaca o rege o potencial eletrico dentro de uma calha. Sera feita
a analise matematica e dos graficos, do potencial eletromagneticos
para os problemas propostos, no interior da calha. Por fim, uma
comparaca o do metodo analtico com o metodo numerico, metodo
das diferencas finitas, e uma analise do erro.

V0

V1
INF

I. I NTRODUC AO

A. Diferencas Finitas
Alguns problemas em EM nao podem ser aproximados para
obtenca o de uma soluca o analtica devido sua complexidade.
Aproximaco es podem falhar se:
- a PDE e nao linear e nao pode ser linearizada sem afetar
seriamente o resultado;
- a regiao da soluca o for complexa;
- as condico es de fronteira sao dependentes do tempo;
- o meio for heterogeneo ou anisotropico.
Nestes casos, soluco es numericas devem ser empregadas.
Dos metodos numericos disponveis para soluca o de PDEs,
os que empregam diferencas finitas sao os de mais facil
entendimento e mais utilizados.
As tecnicas de FD sao baseadas em aproximaco es, as quais
substituem as equaco es diferenciais por equaco es de diferencas
finitas.
Assim, uma soluca o FD envolve basicamente tres passos:
1. dividir a regiao da soluca o em uma grade (rede) de nos;
2. aproximar a PDE por equaco es FD equivalentes que
relacionem a variavel dependente em um ponto da regiao de
soluca o com seus valores nos pontos vizinhos;
3. resolver as equaco es diferencas de modo a satisfazer as
condico es de fronteiras e as condico es iniciais.
B. Laplace
A equaca o de Laplace no plano e dada por:
2 V
2 V
+
=0
2
x
y 2
A equaca o de Laplace aparece no estudo de campos
eletrostaticos, descrevendo a funca o potencial num meio
dieletrico sem cargas eletricas.[1]
2 V =

DO P ROBLEMA
II. E XPOSIC AO

V0 = 10V

a = 1m
b = 2m

V1 = V0 sin( x
a )

Fig. 1.

Potencial devido a uma V(x,y) calha retangular condutora.

III. F ORMA A NALI TICA


O problema de fronteira da calha() e resolvido atraves do
teorema da superposica o, onde o potencial resultante e igual
soma das soluco es dos problemas com apenas uma das funcoes
nao nula.
A primeira condica o de fronteira:
Y

V0

INF

Fig. 2.

Condica o de fronteira 1.

Considerando o problema de Dirichlet da figura em um


retangulo:
2V
2
x2 + yV2 = 0
(2)
V (0, y) = V0
0 < y < b,

V (x, 0) = 0 e V (x, b) = 0

V(x,y) e limitada para x > 0, 0 < y < b.


Procurando uma soluca o na forma de um produto de uma
funca o de x por uma funca o de y, ou seja,
V (x, y) = X(x)Y (y)

(1)

Por Laplace temos que:


V =

2V
2V
+
=0
2
x
y 2

Fortaleza, 30 de Dezembro de 2012

Entao,
X Y + Y X = 0 X Y = XY

V (x = 0, y) =

inf
X

Cn sin

nx
ny
exp b
b

inf
X

Cn sin

ny
b

n=1

X (x) X(x) = 0 X(x) e limitado x > 0.


Y (y) + Y (y) = 0 Y (0) = 0 e Y (b) = 0.

(3)

10 =

n=1

Se > 0 e = 2 :
Zb

Y + 2 Y = 0 (D2 + 2 )Y = 0 ou DY = +jY

Y (y) = C0 expjy +C1 expjy

Z
inf
X
my
my
ny
dy =
Cn sin
sin
dy
10 sin
b
b
b
n=1
0

Zb

mas, expjy = cos y + j sin y e expjy = cos y


j sin y:

Z
inf
X
ny
ny
10 sin
dy =
Cn sin2
dy
b
b
n=1
0

Y (y) = G0 cos y + G1 sin y


onde G0 = C0 + C1 e G1 = C0 C1 .
Aplicando as condico es de fronteira para essa lateral da
calha. Para Y (0) = 0:

Cn =
Substitundo Cn :

nx
inf
ny
40 X sin b exp b
V1 (x, y) =
n=1,3,5..
n

Y (0) = G0 1 + G1 0 G0 = 0
Para y = b e Y (b) = 0:

(4)

O calculo das outras duas condico es de fronteira e de forma


semelhante ao primeiro mas, com condico es especficas de
fronteira para cada o lado da calha.

G1 sin b = 0
mas, G1 6= 0 entao:
n
, n = 1, 2, 3, ...
b
Substitundo na equaca o:
=

Yn (y) = Gn sin

40
, onde n = 1, 3, 5...
n

V1

ny
n2 2
, com = 2 = 2
b
b

Para a equaca o:

INF

X 2 X = 0, para x > 0
(D2 2 )X = 0, onde D =

X
V1

Entao:
Xn (x) = An expx
Substituindo as equaco es, que sao as soluco es das equaco es
separadas, na soluca o produto:
nx
ny
exp b
Vn (x, y) = Gn An sin
b
Pelo teorema da superposica o, se V1 , V2 , V3 , ..., Vn sao
soluco es da equaca o de Laplace, a combinaca o linear tambem
e .

V (x, y) =

inf
X

n=1

Cn sin

nx
ny
exp b
b

onde Cn = Gn An .
Aplicando as condico es de fronteira para calcular o valor
Cn :

Fig. 3.

Condica o de fronteira 2.

Calculando o para o lado de baixo da calha, temos:


V2 (x, y) = 10 sin(x) cosh(y)10 coth(b) sin(x) sinh(y);
(5)
E para o lado de cima da calha:

V3 (x, y) = 10 sin(x) cosh((by))10 coth(b) sin(x) sinh((b


(6)
Entao, pelo teorema da superposica o o potencial para dentro
da calha e igual ao somatorio dos potenciais individuais de
cada lado da calha.
Vtotal (x, y) = V1 + V2 + V3 ;
Usando o software MATLAB para plotar o grafico:

(7)

Fortaleza, 30 de Dezembro de 2012

Potencial Analitico eletrico para n=200


1

clc;clear all;

4
5
6
7

%%Definindo o potencial V e os pontenciais ...


auxiliares (V1,V2,V3) como matrizes vazias.
V=[];
V1= [];
V2= [];
V3= [];

10
8
6

Potencial Eletrico

8
9
10
11

%%Definindo os valores constantes


v0 = 10;
b = 2;

14
15
16
17
18
19
20
21

2
0
2
4
6
8
10
2

12
13

1.5

i=0;
for y=0:0.1:b,
j=0;
i=i+1;
for x=0:0.1:4,
sum1=0.0;
sum2=0.0;
sum3=0.0;
j=j+1;

3.5
3

2.5
2
1.5

0.5

1
0

0.5
0

Eixo Y

Fig. 4.

Eixo X

Grafico do potencial analtico para n = 200.

22

%%200 Implementac

oes
for k=1:200,
n=2*k-1;
m = 2*k;

23
24
25
26

27

%%Calculo do somat
orio do lado ...
esquerdo da calha
lado1 = ...
(sind(180*n*y/b)*exp(-n*pi*x/b))/n;
sum1 = sum1 + lado1;

28

29

30
31

end
v1= v0*sin(pi*x);
%%Calculo para o lado de baixo da calha
V2(i,j) = 10*sind(180*x)*cosh(pi*y)-10*
coth(pi*b)*sind(180*x)*sinh(pi*y);

33
34
35
36
37

6
7

39

40

11

%%Calculo do lado esquerdo da calha


c1 =4*v0/pi;
V1(i,j)= c1*sum1;

43
44
45

13
14

47

17

19

50

53
54
55
56
57

58
59
60
61

21
22

26

%%Potencial total da calha


V = V1 + V2 + V3;

27
28

51
52

20

%Definindo os potenciais fixos nas bordas da ...


calha
for i=2:nx-1
v(i,1) =10*sind(180*x);
v(i,ny) =10*sind(180*x);
x = x + 0.1;
end

25

48
49

%Definindo o potencial eletrico inicial como ...


uma matriz de zeros.
v = zeros(nx,ny);

18

24

end

%Incrementos em X
x = 0.1;

15

23

end

46

%Quantidades de pontos na malha da calha


nx = 41;
ny = 21;

12

41
42

%Numero de interac
o
es
ni = 200;

16

%%Calculo para o lado de baixo da calha


V3(i,j) = ...
10*sind(180*x)*cosh(pi*(b-y))10*coth(pi*b)*sind(180*x)*sinh(pi*(b-y));

38

%Lado esquerdo da calha


v4 = 10;

10

32

clc;

for j=2:ny-1
v(1,j) = v4;
end

29

%%Grafico
[X,Y] = meshgrid(0:0.1:4,0:0.1:b);
figure(2)
mesh(X,Y,V)
hold on
title('Potencial Anal
tico el
etrico para ...
n=200');
xlabel('Eixo X');
ylabel('Eixo Y');
zlabel('Potencial Eletrico');
hold off

30

31
32
33
34

35
36
37
38
39

Grafico do potencial analtico:

40
41

IV. F ORMA E MPI RICA - M E TODO DAS

%Encontrando v(i,j) a partir das diferenc


as ...
finitas
for k=1:ni
for i = 2:nx-1
for j=2:ny-1
v(i,j) = 0.25*(v(i+1,j) + ...
v(i-1,j) + v(i,j+1) + v(i,j-1));
end
end
end
v = v';
[X,Y] = meshgrid(1:41,1:21);

DIFERENC
AS

FINITAS

Utilizando o metodo das diferencas finitas para calcular o


potencial dentro da calha. Abaixo a implementaca o do metodo
em MATLAB:

42
43
44
45
46
47
48

%Grafico do Potencial
figure(1)
mesh(X,Y,v)
hold on
title('Potencial eletrico Empirico para n=200');
xlabel('Eixo X');
ylabel('Eixo Y');
zlabel('Potencial Eletrico');

Fortaleza, 30 de Dezembro de 2012

49

V. A N ALISE

hold off

DO

E RRO

O metodo das diferencas finitas apresenta uma forma bem


simples de resolver o problema da calha. Mostrando os erros
apresentados por esse metodo em relaca o a soluca o analtica.
Abaixo, temos os dados colhidos do potencial V(21x12) da
soluca o analtica.

Grafico do potencial emprico:


Potencial eletrico Empirico para n=200

10
8

Potencial Eletrico

6
4
2
0
2
4
6
8
10
20
15
10
5
0

10

Eixo Y

Fig. 5.

15

20

25

30

35

40

Eixo X

Grafico do potencial emprico para n = 200.

O grafico utilizando o metodo numerico e bastante parecido


com o da soluca o analtica.

45

V=

Col1
0
9.8983
9.9485
9.9649
9.9729
9.9775
9.9803
9.9821
9.9833
9.9839
9.9841
9.9839
9.9833
9.9821
9.9803
9.9775
9.9729
9.9649
9.9485
9.8983
0

Col7
9.5106
7.8667
6.8588
6.2604
5.9165
5.7267
5.6276
5.5800
5.5599
5.5529
5.5513
5.5529
5.5599
5.5800
5.6276
5.7267
5.9165
6.2604
6.8588
7.8667
9.5106

Col2
3.0902
7.2346
8.6518
9.0879
9.2291
9.2717
9.2805
9.2786
9.2747
9.2717
9.2707
9.2717
9.2747
9.2786
9.2805
9.2717
9.2291
9.0879
8.6518
7.2346
3.0902

Col8
8.0902
6.6614
5.7844
5.2722
4.9918
4.8523
4.7940
4.7784
4.7812
4.7879
4.7910
4.7879
4.7812
4.7784
4.7940
4.8523
4.9918
5.2722
5.7844
6.6614
8.0902

Col3
5.8779
7.2000
8.0458
8.4116
8.5398
8.5717
8.5695
8.5585
8.5481
8.5414
8.5392
8.5414
8.5481
8.5585
8.5695
8.5717
8.5398
8.4116
8.0458
7.2000
5.8779

Col9
5.8779
4.9151
4.3544
4.0593
3.9310
3.9003
3.9202
3.9598
3.9995
4.0275
4.0375
4.0275
3.9995
3.9598
3.9202
3.9003
3.9310
4.0593
4.3544
4.9151
5.8779

Col4
8.0902
7.8903
7.9248
7.9498
7.9344
7.9002
7.8650
7.8368
7.8175
7.8066
7.8032
7.8066
7.8175
7.8368
7.8650
7.9002
7.9344
7.9498
7.9248
7.8903
8.0902

Col10
3.0902
2.7746
2.6650
2.6845
2.7765
2.9004
3.0285
3.1424
3.2305
3.2858
3.3046
3.2858
3.2305
3.1424
3.0285
2.9004
2.7765
2.6845
2.6650
2.7746
3.0902

Col5
9.5106
8.4171
7.8469
7.5336
7.3462
7.2278
7.1525
7.1058
7.0785
7.0646
7.0603
7.0646
7.0785
7.1058
7.1525
7.2278
7.3462
7.5336
7.8469
8.4171
9.5106

Col11
0
0.4321
0.8498
1.2400
1.5920
1.8978
2.1521
2.3517
2.4949
2.5809
2.6096
2.5809
2.4949
2.3517
2.1521
1.8978
1.5920
1.2400
0.8498
0.4321
0

Col6
10.0000
8.4502
7.5357
7.0030
6.6934
6.5141
6.4120
6.3558
6.3267
6.3132
6.3093
6.3132
6.3267
6.3558
6.4120
6.5141
6.6934
7.0030
7.5357
8.4502
10.0000

Col12
-3.0902
-1.8958
-0.9376
-0.1659
0.4541
0.9471
1.3307
1.6175
1.8164
1.9335
1.9721
1.9335
1.8164
1.6175
1.3307
0.9471
0.4541
-0.1659
-0.9376
-1.8958
-3.0902

Fortaleza, 30 de Dezembro de 2012

A tabela a seguir representa o resultado do potencial


v(21x12) obtido para o metodo das diferencas finitas.

v=

Col1
0
10.0000
10.0000
10.0000
10.0000
10.0000
10.0000
10.0000
10.0000
10.0000
10.0000
10.0000
10.0000
10.0000
10.0000
10.0000
10.0000
10.0000
10.0000
10.0000
0

Col7
9.5106
7.8864
6.8836
6.2799
5.9259
5.7252
5.6165
5.5615
5.5362
5.5263
5.5240
5.5270
5.5377
5.5636
5.6190
5.7279
5.9286
6.2823
6.8855
7.8875
9.5106

Col2
3.0902
7.2391
8.5860
9.0481
9.2082
9.2600
9.2728
9.2726
9.2693
9.2665
9.2656
9.2667
9.2695
9.2730
9.2733
9.2605
9.2087
9.0485
8.5863
7.2393
3.0902

Col8
8.0902
6.6743
5.7999
5.2828
4.9934
4.8441
4.7766
4.7535
4.7509
4.7547
4.7570
4.7555
4.7526
4.7558
4.7794
4.8471
4.9965
5.2855
5.8020
6.6755
8.0902

Col3
5.8779
7.2802
8.0569
8.3983
8.5250
8.5594
8.5589
8.5486
8.5384
8.5317
8.5295
8.5320
8.5389
8.5494
8.5599
8.5604
8.5260
8.3992
8.0576
7.2806
5.8779

Col9
5.8779
4.9212
4.3596
4.0589
3.9223
3.8825
3.8939
3.9265
3.9612
3.9863
3.9956
3.9872
3.9630
3.9290
3.8969
3.8858
3.9256
4.0619
4.3619
4.9225
5.8779

Col4
8.0902
7.9472
7.9634
7.9636
7.9346
7.8941
7.8556
7.8254
7.8047
7.7930
7.7894
7.7935
7.8055
7.8265
7.8570
7.8956
7.9361
7.9649
7.9645
7.9478
8.0902

Col10
3.0902
2.7735
2.6593
2.6719
2.7557
2.8712
2.9917
3.0994
3.1829
3.2356
3.2539
3.2366
3.1848
3.1021
2.9950
2.8748
2.7592
2.6751
2.6618
2.7749
3.0902

Col5
9.5106
8.4554
7.8864
7.5585
7.3565
7.2275
7.1449
7.0934
7.0630
7.0473
7.0427
7.0479
7.0640
7.0948
7.1467
7.2295
7.3585
7.5602
7.8877
8.4561
9.5106

Col11
0.0000
0.4238
0.8331
1.2149
1.5587
1.8567
2.1042
2.2983
2.4376
2.5215
2.5498
2.5225
2.4396
2.3011
2.1077
1.8605
1.5624
1.2183
0.8358
0.4253
0.0000

Col6
10.0000
8.4775
7.5688
7.0282
6.7063
6.5155
6.4043
6.3414
6.3077
6.2918
6.2874
6.2925
6.3090
6.3432
6.4064
6.5179
6.7086
7.0303
7.5704
8.4785
10.0000

Col12
-3.0902
-1.9109
-0.9646
-0.2028
0.4088
0.8945
1.2721
1.5541
1.7498
1.8650
1.9035
1.8661
1.7519
1.5571
1.2756
0.8984
0.4127
-0.1993
-0.9619
-1.9094
-3.0902

A proxima tabela mostra os erros obtidos pelo metodo das


diferencas finitas. Os erros estao dados em porcentagem.

Erel =

Col7
0
0.3
0.4
0.3
0.2
-0.0
-0.2
-0.3
-0.4
-0.5
-0.5
-0.5
-0.4
-0.3
-0.2
0.0
0.2
0.4
0.4
0.3
0

Col1
NaN
1.00
0.50
0.40
0.30
0.20
0.20
0.20
0.20
0.20
0.20
0.20
0.20
0.20
0.20
0.20
0.30
0.40
0.50
1.00
0

Col8
0.0
0.2
0.3
0.2
0.0
-0.2
-0.4
-0.5
-0.6
-0.7
-0.7
-0.7
-0.6
-0.5
-0.3
-0.1
0.1
0.3
0.3
0.2
0.0

Col2
0
0.1
-0.8
-0.4
-0.2
-0.1
-0.1
-0.1
-0.1
-0.1
-0.1
-0.1
-0.1
-0.1
-0.1
-0.1
-0.2
-0.4
-0.8
0.1
0

Col9
0
0.1
0.1
-0.0
-0.2
-0.5
-0.7
-0.8
-1.0
-1.0
-1.0
-1.0
-0.9
-0.8
-0.6
-0.4
-0.1
0.1
0.2
0.2
0

Col3
0
1.1
0.1
-0.2
-0.2
-0.1
-0.1
-0.1
-0.1
-0.1
-0.1
-0.1
-0.1
-0.1
-0.1
-0.1
-0.2
-0.1
0.1
1.1
0

Col10
0.0
-0.0
-0.2
-0.5
-0.7
-1.0
-1.2
-1.4
-1.5
-1.5
-1.5
-1.5
-1.4
-1.3
-1.1
-0.9
-0.6
-0.3
-0.1
0.0
0.0

Col4
0
0.7
0.5
0.2
0.0
-0.1
-0.1
-0.1
-0.2
-0.2
-0.2
-0.2
-0.2
-0.1
-0.1
-0.1
0.0
0.2
0.5
0.7
0

Col11
Inf
-1.9
-2.0
-2.0
-2.1
-2.2
-2.2
-2.3
-2.3
-2.3
-2.3
-2.3
-2.2
-2.1
-2.1
-2.0
-1.9
-1.7
-1.6
-1.6
Inf

Col5
0
0.5
0.5
0.3
0.1
-0.0
-0.1
-0.2
-0.2
-0.2
-0.2
-0.2
-0.2
-0.2
-0.1
0.0
0.2
0.4
0.5
0.5
0

Col6
0
0.3
0.4
0.4
0.2
0.0
-0.1
-0.2
-0.3
-0.3
-0.3
-0.3
-0.3
-0.2
-0.1
0.1
0.2
0.4
0.5
0.3
0

Col12
-0.0
0.8
2.9
22.3
-10.0
-5.6
-4.4
-3.9
-3.7
-3.5
-3.5
-3.5
-3.6
-3.7
-4.1
-5.1
-9.1
20.1
2.6
0.7
-0.0

Percebemos que a aproximaca o do metodo numero e bastante precisa. Os erros sao muito pequenos e talvez, em certas
aplicaco es, possam ser desprezados. Este metodo e bastante
utilizado quando a soluca o de nosso problema nao pode ser
determinada analiticamente. Notamos que ha situaco es que o
erro e de cem por cento, essa situaca o ocorre quando a soluca o
analtica resulta a zero.

VI. C ONCLUS AO
Os metodo da diferencas finitas e um meio conveniente e,
muitas vezes, mais pratico para calculo de algum problema.
Seus erros sao bastante pequenos. Utilizamos um metodo
numerico quando nosso problema nao apresenta uma soluca o
analtica. O metodo das diferencas finitas pode ser utilizado
para este fim.

Fortaleza, 30 de Dezembro de 2012

VII. R EFER E NCIAS B IBLIOGR AFICAS


R EFER E NCIAS
[1] M. N. Shadiku, Elementos do Eletromagentismo, vol. Unico. 3 edicao ed.,
2004.