La ecuación de Laplace, coordenadas cilíndricas (I)

La posición de un punto en coordendas cilíndricas está especificada, por ρ, el ángulo φ y z: x=ρ·cosφ, y=ρ·sinφ, z=z
En coordenadas cilíndricas la ecuación de Laplace se escribe.
Consideremos un recinto 0≤ρ≤r, 0≤z≤h que no contiene carga. El potencial es independiente del ángulo φ. La ecuación de Laplace se escribe.
La solución V(ρ,z) se escribe como producto de dos funciones una R(ρ) que depende solamente de ρ y otra Z(z), que depende solamente de z. V(ρ,z)=R(ρ)Z(z)
Esto da lugar a dos posibles soluciones, como en las coordenadas rectangulares. Estudiamos estas dos soluciones para dos recintos: cilíndrico y cilíndico con hueco, en los siguientes apartados:
- Primera solución
- Segunda solución
Recinto cilíndrico
Primera solución
La solución de la segunda ecuación ya la hemos estudiado en coordenadas rectangulares
Para hallar la solución de la primera, la escribimos
Haciendo el cambio de variable ξ=kρ
Que es la ecuación de Bessel con n=0. Cuya solución es
La solución de la ecuación de Laplace es el producto
Cuando ρ→0, Y(kρ)→∞, por tanto, se descarta este término de la solución

Sea un recinto de forma cilíndrica de radio a y altura h
Condiciones de controrno
- Para ρ=a, V(a,z)=0
- Para z=0, V(ρ,0)=0
- Para z=h, V(ρ,h)
Para que V(a,z)=0 cuando ρ=a, se tiene que cumplir que J0(ka)=0. En la página, titulada Funciones de Bessel se calculan las raíces αn=kna de la ecuación transcendente J0(x)=0
Para que V(ρ,0)=0 cuando z=0
se tiene que cumplir que B=0
La solución de la ecuación de Laplace, V(ρ,z), es la superposición
Calculamos los coeficientes Cn con la condición de contorno en z=h
Teniendo en cuenta las relaciones de ortogonalidad
Donde αn es la raíz n de la ecuación J0(x)=0
Haciendo el cambio de variable, x=ρ/a, estas relaciones se transforman en las siguientes
Los coeficientes Cn valen
Ejemplo
Consideremos el caso más sencillo, V(ρ, h)=V0 es constante
Teniendo en cuenta la propiedad de la función de Bessel J0
La solución V(ρ,z) expresada en términos de las variables adimensionales, z/h, ρ/a
Donde αn es la raíz n de la ecuación J0(x)=0
Sea un recinto en forma cilíndrica, de radio a=1, y de altura h=1
Definimos la función raices para calcular las raíces múltiples de una función f(x)
function r = raices(f, x) y=f(x); indices=find(y(1:end-1).*y(2:end)<0); r=zeros(1,length(indices)); for k=1:length(indices) r(k)=fzero(f, [x(indices(k)), x(indices(k)+1)]); end end
Definimos la función que calcula el potencial V(ρ,z), pasándole las primeras raíces de la ecuación transcendente J0(x)=0
function res = laplace_potencial_7(rho,z, alfa) res=0; for n=1:length(alfa) res=res+2*sinh(alfa(n)*z).*besselj(0,alfa(n)*rho)/ (alfa(n)*sinh(alfa(n))*besselj(1,alfa(n))); end end
Representamos las líneas equipotenciales mediante fcontour
%Raíces de J_0(x)=0 x=linspace(0,200,200); alfa=raices(@(x) besselj(0,x),x); f=@(rho,z) laplace_potencial_7(rho,z, alfa); fcontour(f,[0,1,0,1], 'fill','on') colorbar xlabel('\rho/a') ylabel('z/h') title('V(\rho,z)')
Representamos la función V(ρ,z) mediante mesh
%Raíces de J_0(x)=0 x=linspace(0,200,200); alfa=raices(@(x) besselj(0,x),x); [x,y] = meshgrid(0:0.05:1, 0:0.05:1); z=laplace_potencial_7(x,y, alfa); mesh(x,y,z) xlabel('\rho/a') ylabel('z/h') zlabel('V(\rho,z)') title('Potencial') view(47,32)
Segunda solución
La solución de la segunda ecuación ya la hemos estudiado en coordenadas rectangulares
Para encontrar la solución de la primera, hacemos el cambio de variable ξ=kρ
La solución de esta ecuación diferencial se expresa en términos de las funciones modificadas de Bessel I y K para n=0
La solución de la ecuación de Laplace es el producto
Cuando ρ→0, K0(kρ)→∞, por tanto, se descarta este término de la solución

Sea un recinto de forma cilíndrica de radio a y altura h
Condiciones de controrno
- Para z=0, V(ρ,0)=0
- Para z=h, V(ρ,h)=0
- Para ρ=a, V(a,z)
La condición V(ρ,0)=0 hace que B=0,
V(ρ,0)=CI0(kρ)B=0
B=0
Para la condición V(ρ,h)=0, se tiene que cumplir que
V(ρ,h)=CI0(kρ)Asin(kh)=0
kh=nπ (n=1,2,3...)
La solución de la ecuación de Laplace, V(ρ,z), es la superposición
Calculamos los coeficientes Cn con la condición de contorno en ρ=a
El potencial V(ρ,z)
Ejemplo
Consideremos el caso más sencillo, V(a, z)=V0 es constante. La solución expresada en términos de las variables adimensionales, z/h, ρ/a
Sea un recinto en forma cilíndrica, de radio a=1, y de altura h=1
Definimos la función que calcula el potencial V(ρ,z), empleando N=100 términos del desarrollo en serie
function res = laplace_potencial_8(rho,z, N) res=0; for n=1:N res=res+4*sin((2*n-1)*pi*z).*besseli(0,(2*n-1)*pi*rho) /(pi*(2*n-1)*besseli(0,(2*n-1)*pi)); end end
Representamos las líneas equipotenciales mediante fcontour
N=100; f=@(rho,z) laplace_potencial_8(rho,z, N); fcontour(f,[0,1,0,1], 'fill','on') colorbar xlabel('\rho/a') ylabel('z/a') title('V(\rho,z)')
Representamos la función V(ρ,z) mediante mesh
N=100; [x,y] = meshgrid(0:0.05:1, 0:0.05:1); z=laplace_potencial_8(x,y, N); mesh(x,y,z) xlabel('\rho/a') ylabel('z/h') zlabel('V(\rho,z)') title('Potencial') view(47,32)
Cilindro hueco
Segunda solución
En un recinto cilíndrico, se descartaban de la solución V(ρ,z) los términos que se hacían infinito cuando ρ→0
Cuando ρ→0, Y(kρ)→∞ (primera solución)
Cuando ρ→0, K0(kρ)→∞, (segunda solución)
En un cilindro hueco, esto ya no se puede hacer, hay que sustituirlo por la condición de contorno en la superficie cilíndrica interior
Repetimos el ejemplo anterior (segunda solucción) sustituyendo el recinto cilíndrico por uno con un hueco, tal como se muestra en la figura

Sea un recinto de forma de cilíndro hueco de radio exterior a, interior b y altura h
Condiciones de controrno
- Para z=0, V(ρ,0)=0
- Para ρ=b, V(b, z)=0
- Para z=h, V(ρ,h)=0
- Para ρ=a, V(a,z)
La segunda solución de la ecuación de Laplace es el producto
La condición V(ρ,0)=0 hace que B=0,
En cuanto a la condición, V(ρ,h)=0, se tiene que cumplir que kh=nπ (n=1,2,3...).
La condición V(b, z)=0 en el radio interior, lleva a una relación entre los coeficientes C y D
La solución de la ecuación de Laplace, V(ρ,z), es la superposición
Calculamos los coeficientes Cn con la condición de contorno en ρ=a
El potencial V(ρ,z)
Ejemplo
Consideremos el caso más sencillo, V(a, z)=V0 es constante
Sea un recinto en forma de cilindro hueco, de radio interior b=0.5, exterior a=1 y de altura h=1
Definimos la función que calcula el potencial V(ρ,z), empleando N=100 términos del desarrollo en serie
function res = laplace_potencial_9(rho,z, N, b, a) res=0; for n=1:N Fn=besseli(0, (2*n-1)*pi*b*a)/besselk(0, (2*n-1)*pi*b*a); res=res+4*sin((2*n-1)*pi*z).*(besseli(0,(2*n-1)*pi*a*rho) -Fn*besselk(0,(2*n-1)*pi*a*rho))/(pi*(2*n-1)*(besseli(0,(2*n-1)*pi*a)- Fn*besselk(0,(2*n-1)*pi*a))); end end
Representamos las líneas equipotenciales mediante fcontour
N=100; b=0.5; %b/a a=1; %a/h f=@(rho,z) laplace_potencial_9(rho,z, N,b,a); fcontour(f,[b,a,0,1], 'fill','on') colorbar xlabel('\rho/a') ylabel('z/h') title('V(\rho,z)')
Representamos la función V(ρ,z) mediante mesh
N=100; b=0.5; %b/a a=1; %a/h [x,y] = meshgrid(b:0.05:a, 0:0.05:1); z=laplace_potencial_9(x,y, N, b,a); mesh(x,y,z) xlabel('\rho/a') ylabel('z/h') zlabel('V(\rho,z)') title('Potencial') view(47,32)
Primera solución
Repetimos el primer ejemplo (primera solución) sustituyendo el espacio cilíndrico por uno hueco. Pero veremos que el cálculo se complica notablemente

Sea un recinto en forma de cilíndro hueco de radio exterior a, interior b y altura h
Condiciones de controrno
- Para z=0, V(ρ,0)=0
- Para ρ=a, V(a,z)=0
- Para ρ=b, V(b, z)=0
- Para z=h, V(ρ,h)
La primera solución de la ecuación de Laplace es el producto
En un cilindro hueco, no se puede anular el coeficiente D de Y0, hay que sustituirlo por la condición de contorno en la superficie cilíndrica interior
Las condiciones de contorno V(b, z)=0, V(a,z)=0, conducen al sistema de dos ecuaciones homogéneas
El determinante deberá ser cero, tenemos una ecuación transcendente, cuyas raíces son αn=kna
La condición V(ρ,0)=0, da lugar a B=0
La solución de la ecuación de Laplace V(ρ,z), es la superposición
P0(knρ) es una combinación de dos funciones de Bessel J0 e Y0 que verifica:
La propiedad de ortogonalidad
- y esta otra propiedad
Calculamos los coeficientes Cn con la condición de contorno en z=h
El potencial V(ρ,z)
Ejemplo
Consideremos el caso más sencillo, V(ρ,h)=V0 es constante
Sea un recinto en forma de cilindro hueco, de radio interior b=0.5, exterior a01 y de altura h=1
Calculamos las raíces de la ecuación transcendente, como en el primer apartado
b=0.5; %b/a a=1; %a/h %Raíces x=linspace(0,200,200); f=@(x) besselj(0,x*b/a).*bessely(0,x)-bessely(0,x*b/a).*besselj(0,x); alfa=raices(f,x); ...
Definimos la función que calcula el potencial V(ρ,z), pasándole las raíces de la ecuación transcendente
function res = laplace_potencial_10(rho,z, alfa, b, a) res=0; for n=1:length(alfa) Fn=pi*besselj(0,alfa(n)*b/a)/(sinh(alfa(n)/a)*(besselj(0,alfa(n)*b/a) +besselj(0, alfa(n)))); res=res+Fn*(bessely(0,alfa(n))*besselj(0,alfa(n)*rho/a)- besselj(0,alfa(n))*bessely(0,alfa(n)*rho/a)).*sinh(alfa(n)*z/a); end end
Representamos las líneas equipotenciales mediante fcontour
b=0.5; %b/a a=1; %a/h %Raíces x=linspace(0,200,200); f=@(x) besselj(0,x*b/a).*bessely(0,x)-bessely(0,x*b/a).*besselj(0,x); alfa=raices(f,x); f=@(rho,z) laplace_potencial_10(rho,z, alfa,b,a); fcontour(f,[b,a,0,1], 'fill','on') colorbar xlabel('\rho/a') ylabel('z/h') title('V(\rho,z)')
Representamos la función V(ρ,z) mediante mesh
b=0.5; %b/a a=1; %a/h %Raíces x=linspace(0,200,200); f=@(x) besselj(0,x*b/a).*bessely(0,x)-bessely(0,x*b/a).*besselj(0,x); alfa=raices(f,x); [x,y] = meshgrid(b:0.05:a, 0:0.05:1); z=laplace_potencial_10(x,y, alfa, b,a); mesh(x,y,z) xlabel('\rho/a') ylabel('z/h') zlabel('V(\rho,z)') title('Potencial') view(47,32)
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