La ecuación de Laplace, coordenadas rectangulares

La ecuación de Laplace en coordenadas rectangulares es

2 V x 2 + 2 V y 2 + 2 V z 2 =0

Conocido el potencial eléctrico V(x,y,z) calculamos el vector campo eléctrico en el punto (x,y,z mediante

E = V x i ^ V y j ^ V z k ^

Separando las variables, es posible encontrar una solución a la ecuación de Laplace que satisfaga las condiciones de contorno. V(x,y,z)=X(xY(yZ(z)

Y(y)Z(z) d 2 X(x) d x 2 +X(x)Z(z) d 2 Y(y) d y 2 +X(x)Y(y) d 2 Z(z) d z 2 =0 1 X(x) d 2 X(x) d x 2 + 1 Y(y) d 2 Y(y) d y 2 + 1 Z(z) d 2 Z(z) d z 2 =0

Se tiene qe cumplir para cualquier x, y y z

1 X(x) d 2 X(x) d x 2 = k x 2 1 Y(y) d 2 Y(y) d y 2 = k y 2 1 Z(z) d 2 Z(z) d z 2 = k z 2 } k x 2 + k y 2 + k z 2 =0

Estudiaremos aquellas situaciones que no dependan de la variable z. Por lo que

k x 2 + k y 2 =0, k x 2 = k y 2 = k 2

Tendremos dos posibles soluciones

Ejemplo

Consideremos dos placas de anchura a infintimante largas paralelas al plano XZ, conectadas a tierra, su potencial V=0. Otras dos placas de anchura b infintimante largas paralelas al plano YZ, el potencial de la primera es V1 y el de la segunda V2

Cortando las cuatro placas por un plano perpendicular al eje Z, obtenemos el recinto rectangular, que se muestra en la figura de la derecha

La solución de la ecuación de Laplace es el producto V(x,y)=X(xY(y)

X(x)=Asinh(kx)+Bcosh(kx) Y(y)=Csin(ky)+Dcos(ky)

Los coeficientes se calculan a partir de las condiciones de contorno

{ V(x,0)=0 V(x,b)=0 V(0,y)= V 1 V(a,y)= V 2

La primera condición hace que D=0, y para que el potencial V(x,b)=0, se anule en y=b, se tiene que cumplir que kb=nπ (n=1,2,3...). En consecuencia

Y(y)=Csin( nπ b y )

El potencial V(x,y) en cualuquier punto del recinto rectangular 0≤x≤a, 0≤y≤b, es la superposición

V(x,y)= n=1 ( A n sinh( nπ b x )+ B n cosh( nπ b x ) )sin( nπ b y )

En x=0, se cumple V(0,y)=V1

V(0,y)= V 1 = n=1 B n sin( nπ b y )

Utilizando el procedimiento para calcular los coeficientes del desarrollo en serie de Fourier de una función periódica

0 b V 1 sin( mπ b y )dy = 0 b { n=1 B n sin( nπ b y )sin( mπ b y ) }dy V 1 0 b sin( mπ b y )dy = n=1 B n 0 b { sin( nπ b y )sin( mπ b y ) }dy

y las relaciones trigonométricas

sinA·sinB= 1 2 ( cos(AB)cos(A+B) ) sin 2 A= 1 2 ( 1cos(2A) )

El resultado de las integrales es

V 1 0 b sin( mπ b y )dy ={ 2b mπ V 1 ,mimpar 0,mpar B n 0 b { sin( nπ b y )sin( mπ b y ) }dy ={ 0,mn B n b 2 ,m=n

Los coeficientes Bn valen

B n ={ 4 V 1 nπ ,nimpar 0,npar

La otra condición de contorno en x=a es V(a,y)=V2

V(a,y)= V 2 = n=1 ( A n sinh( nπ b a )+ B n cosh( nπ b a ) )sin( nπ b y )

Obtenemos Ansinh(nπa/b)+Bncosh(nπa/b) por el mismo procedimiento

A n sinh( nπ b a )+ B n cosh( nπ b a )={ 4 V 2 nπ ,nimpar 0,npar

Despejamos An conocido Bn. El potencial V(x,y) en cualquier punto (x,y) de la región rectangular es

V(x,y)= n=1,3,5... ( A n sinh( nπ b x )+ B n cos( nπ b x ) )sin( nπ b y ) A n = 4 nπ V 2 V 1 cosh( nπ b a ) sinh( nπ b a ) B n = 4 nπ V 1

Teniendo en cuenta que sinh(A-B)=sinh(A)cosh(B)-sinh(B)cosh(A), llegamos a una expresión más compacta para el potencial V(x,y)

V(x,y)= 4 π n=1,3,5... 1 n ( V 2 sinh( nπ b x )+ V 1 sinh( nπ b (ax) ) sinh( nπ b a ) )sin( nπ b y )

Ejemplo

Definimos la función que calcula el potencial V(x,y), empleando N=100 términos del desarrollo en serie

function z = laplace_potencial_3(x,y, N, V1, V2, a, b)
    z=0;
    for n=1:N
    z=z+4*(V2*sinh((2*n-1)*pi*x/b)+V1*sinh((2*n-1)*pi*(a-x)/b)).
*sin((2*n-1)*pi*y/b)/(sinh((2*n-1)*pi*a/b)*(2*n-1)*pi);
    end
end

Representamos las líneas equipotenciales mediante fcontour

V1=1; %potenciales
V2=0;
a=1; %dimensiones 
b=1;
N=100;
f=@(x,y) laplace_potencial_3(x,y, N, V1, V2, a, b);
fcontour(f,[0,a,0,b], 'fill','on')
colorbar
xlabel('x')
ylabel('y')
title('V(x,y)')

Representamos la función V(x,y) mediante mesh

a=1;
b=1;
[x,y] = meshgrid(0:0.05:a, 0:0.05:b);
N=100;
V1=1;
V2=0;
z=laplace_potencial_3(x,y, N, V1, V2, a, b);
mesh(x,y,z)
xlabel('x')
ylabel('y')
zlabel('V(x,y)')
title('Potencial')
view(47,32)

Cambiamos el valor de V2=-1

Caso general

Utilizando el principio de superposición resolvemos la ecuación de Laplace para el caso general con las condiciones de contorno se especifican en la figura de la izquierda.

El potencial en un punto (x,y) del rectángulo de dimensiones a y b es la suma de las cuatro contribuciones, V(x,y)=V1(x,y)+V2(x,y)+V3(x,y)+V4(x,y)

Calculamos cada una de las contribuciones

  1. Potencial V1(x,y)
  2. La solución es oscilatoria a lo largo del eje Y, exponencial a lo largo del eje X

    X(x)=Asinh(kx)+Bcosh(kx) Y(y)=Csin(ky)+Dcos(ky)

    La condición de contorno V(x,0)=0, hace que D=0, la condición de contorno V(x,b)=0, hace que kb=nπ (n=1,2,3...). En consecuencia

    Y(y)=Csin( nπ b y )

    El potencial V1(x,y) en cualquier punto del recinto rectangular 0≤x≤a, 0≤y≤b, es la superposición

    V 1 (x,y)= n=1 ( A n sinh( nπ b x )+ B n cosh( nπ b x ) )sin( nπ b y )

    En x=0, se cumple

    V(0,y)= n=1 B n sin( nπ b y )

    Utilizando el procedimiento para calcular los coeficientes del desarrollo en serie de Fourier de una función periódica

    0 b V(0,y)sin( mπ b y )dy = 0 b { n=1 B n sin( nπ b y )sin( mπ b y ) }dy 0 b V(0,y)sin( mπ b y )dy = n=1 B n 0 b { sin( nπ b y )sin( mπ b y ) }dy 0 b V(0,y)sin( mπ b y )dy = b 2 B m

    La otra condición de contorno en x=a es V(a,y)=0

    V(a,y)=0= n=1 ( A n sinh( nπ b a )+ B n cosh( nπ b a ) )sin( nπ b y ) A n sinh( nπ b a )+ B n cosh( nπ b a )=0 A n = B n cosh( nπ b a ) sinh( nπ b a )

    El potencial V1(x,y) en cualquier punto (x,y) de la región rectangular es

    V 1 (x,y)= n=1 ( A n sinh( nπ b x )+ B n cosh( nπ b x ) )sin( nπ b y )

    Teniendo en cuenta que sinh(A-B)=sinh(A)cosh(B)-sinh(B)cosh(A), llegamos a una expresión más compacta para el potencial V1(x,y)

    V 1 (x,y)= 2 b n=1 ( 0 b V(0,y)sin( nπ b y )dy { sinh( nπ b (ax) ) sinh( nπ b a ) }sin( nπ b y ) )

  3. Potencial V2(x,y)
  4. La solución es oscilatoria a lo largo del eje Y, exponencial a lo largo del eje X

    X(x)=Asinh(kx)+Bcosh(kx) Y(y)=Csin(ky)+Dcos(ky)

    La condición de contorno V(x,0)=0, hace que D=0, la condición de contorno V(x,b)=0, hace que kb=nπ (n=1,2,3...). En consecuencia

    Y(y)=Csin( nπ b y )

    El potencial V2(x,y) en cualquier punto del recinto rectangular 0≤x≤a, 0≤y≤b, es la superposición

    V 2 (x,y)= n=1 ( A n sinh( nπ b x )+ B n cosh( nπ b x ) )sin( nπ b y )

    En x=0, se cumple

    V(0,y)=0= n=1 B n sin( nπ b y )

    Por lo que Bn=0

    La otra condición de contorno en x=a es V(a,y)

    V(a,y)= n=1 ( A n sinh( nπ b a ) )sin( nπ b y )

    Empleando el procedimiento para calcular los coeficientes del desarrollo en serie de Fourier de una función periódica

    0 b V(a,y)sin( mπ b y )dy = 0 b { n=1 A n sinh( nπ b a )sin( nπ b y )sin( mπ b y ) }dy 0 b V(a,y)sin( mπ b y )dy = n=1 A n sinh( nπ b a ) 0 b { sin( nπ b y )sin( mπ b y ) }dy 0 b V(a,y)sin( mπ b y )dy = b 2 A n sinh( mπ b a )

    El potencial V2(x,y) en cualquier punto (x,y) de la región rectangular es

    V 2 (x,y)= n=1 ( A n sinh( nπ b x ) )sin( nπ b y )

    Conocido An, la expresión final es

    V 2 (x,y)= 2 b n=1 ( 0 b V(a,y)sin( nπ b y )dy { sinh( nπ b x ) sinh( nπ b a ) }sin( nπ b y ) )

  5. Potencial V3(x,y)
  6. La solución es oscilatoria a lo largo del eje X, exponencial a lo largo del eje Y

    X(x)=Asin(kx)+Bcos(kx) Y(y)=Csinh(ky)+Dcosh(ky)

    La condición de contorno V(0, y)=0, hace que B=0, la condición de contorno V(a,y)=0, hace que ka=nπ (n=1,2,3...). En consecuencia

    X(x)=Asin( nπ a x )

    El potencial V3(x,y) en cualquier punto del recinto rectangular 0≤x≤a, 0≤y≤b, es la superposición

    V 3 (x,y)= n=1 ( C n sinh( nπ a y )+ D n cosh( nπ a y ) )sin( nπ a x )

    En y=0, se cumple

    V(x,0)= n=1 D n sin( nπ a x )

    Utilizando el procedimiento para calcular los coeficientes del desarrollo en serie de Fourier de una función periódica

    0 a V(x,0)sin( mπ a x )dx = 0 a { n=1 D n sin( nπ a x )sin( mπ a x ) }dx 0 a V(x,0)sin( mπ a x )dx = n=1 D n 0 a { sin( nπ a x )sin( mπ a x ) }dy 0 a V(x,0)sin( mπ a x )dx = a 2 D m

    La otra condición de contorno es y=b es, V(x,b)=0

    V(x,b)=0= n=1 ( C n sinh( nπ a b )+ D n cosh( nπ a b ) )sin( nπ a x ) C n sinh( nπ a b )+ D n cosh( nπ a b )=0 C n = D n cosh( nπ a b ) sinh( nπ a b )

    El potencial V3(x,y) en cualquier punto (x,y) de la región rectangular es

    V 3 (x,y)= n=1 ( C n sinh( nπ a y )+ D n cosh( nπ a y ) )sin( nπ a x )

    Teniendo en cuenta que sinh(A-B)=sinh(A)cosh(B)-sinh(B)cosh(A), llegamos a una expresión más compacta para el potencial V3(x,y)

    V 3 (x,y)= 2 a n=1 ( 0 a V(x,0)sin( nπ a x )dx { sinh( nπ a (by) ) sinh( nπ a b ) }sin( nπ a x ) )

  7. Potencial V4(x,y)
  8. La solución es oscilatoria a lo largo del eje X, exponencial a lo largo del eje Y

    X(x)=Asin(kx)+Bcos(kx) Y(y)=Csinh(ky)+Dcosh(ky)

    La condición de contorno V(0, y)=0, hace que B=0, la condición de contorno V(a,y)=0, hace que ka=nπ (n=1,2,3...). En consecuencia

    X(x)=Asin( nπ a x )

    El potencial V4(x,y) en cualquier punto del recinto rectangular 0≤x≤a, 0≤y≤b, es la superposición

    V 4 (x,y)= n=1 ( C n sinh( nπ a y )+ D n cosh( nπ a y ) )sin( nπ a x )

    En y=0, se cumple

    V(x,0)=0= n=1 D n sin( nπ a x )

    Por lo que Dn=0

    La otra condición de contorno en y=b es V(x,b)

    V(x,b)= n=1 ( C n sinh( nπ a b ) )sin( nπ a x )

    Utilizando el procedimiento para calcular los coeficientes del desarrollo en serie de Fourier de una función periódica

    0 a V(x,b)sin( mπ a x )dx = 0 a { n=1 C n sinh( nπ a b )sin( nπ a x )sin( mπ a x ) }dx 0 a V(x,b)sin( mπ a x )dx = n=1 C n sinh( nπ a b ) 0 a { sin( nπ a x )sin( mπ a x ) }dx 0 a V(x,b)sin( mπ a x )dx = a 2 C n sinh( mπ a b )

    El potencial V4(x,y) en cualquier punto (x,y) de la región rectangular es

    V 4 (x,y)= n=1 ( C n sinh( nπ a y ) )sin( nπ a x )

    Conocido Cn, la expresión final es

    V 4 (x,y)= 2 a n=1 ( 0 a V(x,b)sin( nπ a x )dx { sinh( nπ a y ) sinh( nπ a b ) }sin( nπ a x ) )

Ejemplo

Podríamos deducir la expresión del potencial V(x,y) del ejemplo 1, a partir del caso general. Las condiciones de contorno V(0,y)=V1, V(a,y)=V2, V(x,0)=0, V(x,b)=0, dan lugar al potencial V(x,y)=V1(x,y)+V2(x,y)

V 1 (x,y)= 2 b n=1 ( 0 b V(0,y)sin( nπ b y )dy { sinh( nπ b (ax) ) sinh( nπ b a ) }sin( nπ b y ) ) = 4 V 1 π n=1,3,5.. ( 1 n { sinh( nπ b (ax) ) sinh( nπ b a ) }sin( nπ b y ) ) V 2 (x,y)= 2 b n=1 ( 0 b V(a,y)sin( nπ b y )dy { sinh( nπ b x ) sinh( nπ b a ) }sin( nπ b y ) ) = 4 V 2 π n=1,3,5... ( 1 n { sinh( nπ b x ) sinh( nπ b a ) }sin( nπ b y ) )

Otras condiciones de contorno

En este apartado, estudiamos condiciones de contorno definidas por la derivada primera de V, respecto de x o respecto de y. Consideremos el ejemplo de la figura, la derivada del potencial V(x,y) con respecto a x es nula en x=a

La solución es oscilatoria a lo largo del eje X, exponencial a lo largo del eje Y

X(x)=Asin(kx)+Bcos(kx) Y(y)=Csinh(ky)+Dcosh(ky)

La condición de contorno V(0,y)=0 hacen que B=0. La condición

X x | x=a =Akcos(ka)=0

hacen que ka=(2n+1)π/2, (n=0,1,2,3...). En consecuencia

X(x)=Asin( (2n+1)π 2a x )

El potencial V(x,y) en cualquier punto del recinto rectangular 0≤x≤a, 0≤y≤b, es la superposición

V(x,y)= n=0 ( C n sinh( (2n+1)π 2a y )+ D n cosh( (2n+1)π 2a y ) )sin( (2n+1)π 2a x )

En y=0, se cumple

V(x,0)=0= n=0 D n sin( (2n+1)π 2a x )

Por lo que Dn=0

La otra condición de contorno en y=b es V(x,b)

V(x,b)= n=0 ( C n sinh( (2n+1)π 2a b ) )sin( (2n+1)π 2a x )

Utilizando el procedimiento para calcular los coeficientes del desarrollo en serie de Fourier de una función periódica

0 a V(x,b)sin( (2m+1)π 2a x )dx = 0 a { n=0 C n sinh( (2n+1)π 2a b )sin( (2n+1)π 2a x )sin( (2m+1)π 2a x ) }dx 0 a V(x,b)sin( (2m+1)π 2a x )dx = n=0 C n sinh( (2n+1)π 2a b ) 0 a { sin( (2n+1)π 2a x )sin( (2m+1)π 2a x ) }dx 0 a V(x,b)sin( (2n+1)π 2a x )dx = a 2 C n sinh( (2n+1)π 2a b )

El potencial V(x,y) en cualquier punto (x,y) de la región rectangular es

V(x,y)= n=0 ( C n sinh( (2n+1)π 2a y ) )sin( (2n+1)π 2a x )

Ejemplo

Sea V(x,b)=x. Para calcular el coeficiente Cn integramos por partes

{ u=x,du=dx dv=sin( (2n+1)π 2a x )dx,v= 2a (2n+1)π cos( (2n+1)π 2a x ) xsin( (2n+1)π 2a x )dx =x 2a (2n+1)π cos( (2n+1)π 2a x )+ ( 2a (2n+1)π ) 2 sin( (2n+1)π 2a x ) 0 a xsin( (2n+1)π 2a x )dx = ( 1 ) n ( 2a (2n+1)π ) 2

El resultado es

C n = ( 1 ) n 8a ( 2n+1 ) 2 π 2 sinh( (2n+1)π 2a b )

Sea

Definimos la función que calcula el potencial V(x,y), empleando N=100 términos del desarrollo en serie

function z = laplace_potencial_2(x,y, N, a, b)
    z=0;
    for n=0:N
        C=8*a*(-1)^n/(((2*n+1)*pi)^2*sinh((2*n+1)*pi*b/(2*a)));
        z=z+C*sinh((2*n+1)*pi*y/(2*a)).*sin((2*n+1)*pi*x/(2*a));
    end
end

Representamos las líneas equipotenciales mediante fcontour

a=2; %dimensiones
b=1;
N=100;
f=@(x,y) laplace_potencial_2(x,y, N, a, b);
fcontour(f,[0,a,0,b], 'fill','on')
colorbar
xlabel('x')
ylabel('y')
title('V(x,y)')

Representamos la función V(x,y) mediante mesh

a=2; %dimensiones
b=1;
[x,y] = meshgrid(0:0.1:a, 0:0.1:b);
N=100;
z=laplace_potencial_2(x,y, N, a, b);
mesh(x,y,z)
xlabel('x')
ylabel('y')
zlabel('V(x,y)')
title('Potencial')
view(47,32)

Aplicaremos el principio de superposición para resolver la ecuación de Laplace en un recinto rectangular con otras condiciones de contorno en cada uno de sus lados

Referencias

Larry Caretto, Solution of Laplace's Equation. College of Engineering and Computer Science. Mechanical Engineering Department. California State University. http://www.csun.edu/~lcaretto/me501b/laplace.doc. February 6, 2009