Campo magnético producido por un solenoide

Campo producido por un solenoide en un punto de su eje

Vamos a calcular el campo producido por el solenoide en un punto P situado en el eje del solenoide sumando el campo producido por las N espiras.

En la figura, tenemos un corte longitudinal de un solenoide de longitud L, formado por N espiras iguales de radio a.

En la página titulada, campo magnético producido por una espira, obtuvimos la expresión del campo magnético producido por una espira de radio a en un punto P de su eje distante x.

B= μ 0 i a 2 2 ( a 2 + x 2 ) 3

Todas las espiras del solenoide producen en P un campo que tiene la misma dirección y sentido, pero distinto módulo, dependiendo de su distancia x al punto P.

El número de espiras que hay en el intervalo comprendido entre x y x+dx es dn=N·dx/L

Estas espiras producen en P un campo que es el producto del campo producido por una espira por el número dn de espiras

dB= μ 0 i a 2 2 ( a 2 + x 2 ) 3 N L dx

Para integrar, tenemos que hacer el cambio de variable a=x·tanθ y teniendo en cuenta que, 1+tan2θ =1/cos2θ, simplificamos la integral

B= μ 0 iN 2L θ 1 θ 2 sinθ·dθ = μ 0 iN 2L ( cos θ 2 cos θ 1 )

Si el solenoide es muy largo comparado con su radio a y si el punto P está situado en el centro, tendremos que θ 1 πy θ 2 0 . El campo B vale entonces

B= μ 0 iN L

Representamos ahora, el campo B en unidades del campo en el centro del solenoide B0, en función de la posición x del punto P, situando el origen de coordenadas en el centro del solenoide, tal como se muestra en la figura.

B= μ 0 iN 2L (cos θ 2 cos θ 1 ) cos θ 2 = L/2x (L/2x) 2 + a 2 cos θ 1 = L/2x (L/2x) 2 + a 2 B= μ 0 iN 2L ( L/2x (L/2x) 2 + a 2 + L/2+x (L/2+x) 2 + a 2 )

L=1; %longitud del solenoide
hold on
for a=[0.1,0.4] %radio
    B=@(x) ((L/2-x)./sqrt((L/2-x).^2+a^2)+(L/2+x)./sqrt((L/2+x).^2+a^2))/2;
    fplot(B,[-1,1]);
end
line([0.5,0.5],[0,B(0.5)],'lineStyle','--', 'color','k')
line([-0.5,-0.5],[0,B(-0.5)],'lineStyle','--', 'color','k')
hold off
grid on
xlabel('x')
legend('0.1','0.4','location','best')
ylabel('B/B_0')
title('Campo magnético en el eje de un solenoide')

Cuando el radio a del solenoide es mucho más pequeño que su longitud L, el campo magnético es prácticamente uniforme en el interior del solenoide. Un poco más allá de los extremos del solenoide el campo magnético se reduce a cero

El solenoide. Ley de Ampère

Si suponemos que el solenoide es muy largo comparado con el radio de sus espiras, el campo es aproximadamente uniforme y paralelo al eje en el interior del solenoide y es nulo fuera del solenoide. En esta aproximación, es aplicable la ley de Ampère.

B · dl = μ 0 i

El primer miembro, es la circulación del campo magnético a lo largo de un camino cerrado y en el segundo miembro, el término i se refiere a la intensidad que atraviesa dicho camino cerrado.

Para determinar el campo magnético, aplicando la ley de Ampère, tomamos un camino cerrado ABCD que sea atravesado por corrientes. La circulación es la suma de cuatro contribuciones, una por cada lado.

B · dl = A B B · dl + B C B · dl + C D B · dl + D A B · dl

Examinaremos, ahora cada una de las contribuciones a la circulación:

  1. Como vemos en la figura, la contribución a la circulación del lado AB es cero ya que bien B y dl son perpendiculares o bien, B es nulo en el exterior del solenoide.
  2. Lo mismo ocurre en el lado CD.
  3. En el lado DA la contribución es cero, ya que el campo en el exterior al solenoide es cero.
  4. El campo es constante y paralelo al lado BC, la contribución a la circulación es Bx, siendo x la longitud de dicho lado.

La corriente que atraviesa el camino cerrado ABCD se puede calcular fácilmente:

Si hay N espiras en la longitud L del solenoide en la longitud x habrá Nx/L espiras. Como cada espira trasporta una corriente de intensidad i, la corriente que atraviesa el camino cerrado ABCD es Nx·i/L.

La ley de Ampère se escribe para el solenoide.

Bx= μ 0 Nx L iB= μ 0 N L i

Líneas de campo magnético

Para visualizar las líneas de campo magnético, se emplean limaduras de hierro. Este procedimiento es muy limitado y requiere bastante cuidado por parte del experimentador. Véase la fotografía al principio de esta página

En el programa interactivo se calcula, aplicando la ley de Biot-Savart, el campo magnético producido por cada espira en un punto fuera del eje. Posteriormente, determina el campo magnético resultante, sumando vectorialmente el campo producido por cada espira en dicho punto. Finalmente, se trazan las líneas del campo magnético que pasan por puntos equidistantes a lo largo del diámetro del solenoide.

Se representa las líneas del campo magnético de:

Se introduce

Se pulsa el botón titulado Nuevo


Campo magnético producido por una corriente de forma helicoidal en un punto de su eje

Las ecuaciones paramétricas de una hélice son

{ x=Rsinθ y=Rcosθ z=cθ

n=3;
fplot3(@(t) sin(t), @(t) cos(t),@(t) 0.2*t, [0,n*2*pi])
grid on
xlabel('x'); 
ylabel('y'); 
zlabel('z')
title('Hélice')

Representamos N=3 vueltas de una hélice de radio R=1 y avance c=0.2 a lo largo del eje Z

Después de N vueltas, la distancia entre el punto inicial (0,1,0) y el punto final (0,1, z) de la hélice es z=2πc·N, tal como se aprecia en la figura.

Aplicamos la ley de Biot para calcular el campo magnético producido en P por la corriente de forma helicoidal

B = μ 0 i 4π u ^ t × u ^ r r 2 dl = μ 0 i 4π dl × r r 3

Efectuamos el producto vectorial

dl × r =| i ^ j ^ k ^ Rcosθ Rsinθ c Rsinθ Rcosθ zcθ |dθ= ( ccosθ( zcθ )sinθ )Rdθ i ^ ( csinθ+( zcθ )cosθ )Rdθ j ^ R 2 dθ k ^

Las componentes del campo magnético producido en P (0, 0, z) por una corriente en forma helicoidal de N vueltas

B x = μ 0 iR 4π 0 2πN ccosθ( zcθ )sinθ ( R 2 + ( zcθ ) 2 ) 3/2 dθ B y = μ 0 iR 4π 0 2πN csinθ+( zcθ )cosθ ( R 2 + ( zcθ ) 2 ) 3/2 dθ B z = μ 0 i R 2 4π 0 2πN dθ ( R 2 + ( zcθ ) 2 ) 3/2

Para resolver esta integral se hace el cambio, x=z-cθ, dx=-c·dθ

dθ ( R 2 + ( zcθ ) 2 ) 3/2 = 1 c dx ( R 2 + x 2 ) 3/2

Se hace el cambio, x=Rtant, dx=R·dt/cos2t

dx ( x 2 + R 2 ) 3/2 = R dt cos 2 t R 3 1 cos 3 t = 1 R 2 cost·dt = 1 R 2 sint

Deshacemos los cambios, teniendo en cuenta la relación trigonométrica

sint= tant 1+ tan 2 t = x R 1+ x 2 R 2 = x x 2 + R 2

El resultado es

B z = μ 0 i 4πc ( z2πNc R 2 + ( z2πNc ) 2 z R 2 + z 2 )

De acuerdo a la regla de la mano derecha, la componente Bz del campo magnético es negativa, apunta hacia el origen

Representamos la componente Bz del campo magnético, para los puntos del eje Z, situados entre el origen z=0 y z=2πc·N con N=10. Los valores obtenidos se han de multiplicar por μ0i/(4π)=10-7i, para expresar el campo magnético en el S. I. de unidades

n=10;
R=1;
c=0.2;
f=@(z) ((z-2*pi*c*n)./sqrt(R^2+(z-2*pi*c*n).^2)-z./sqrt(z.^2+R^2))/c;
fplot(f,[0,2*pi*c*n])
grid on
xlabel('z'); 
ylabel('B_z'); 
title('Componente B_z')

El campo magnético es casi constante en el interior de la corriente helicoidal, dismimuye rápidamente cerca de los extremos. Un comportamiento similar al estudiado en el primer apartado

Las componentes Bx y By carecen de importancia, son pequeñas (en valor absoluto) frente a Bz. Representamos ambas componentes para N=3. Para cada valor de z, la integral se calcula utilizando el procedimiento numérico integral de MATLAB

n=3;
R=1;
c=0.2;
zz=linspace(0,n*c*2*pi,100);
Bx=zeros(1, length(zz));
By=zeros(1, length(zz));
k=1;
for z=zz
    f=@(x) (c*cos(x)-(z-c*x).*sin(x))./(R^2+(z-c*x).^2).^(3/2); %B_x
     Bx(k)=R*integral(f,0,2*pi*n);
     f=@(x) (c*sin(x)+(z-c*x).*cos(x))./(R^2+(z-c*x).^2).^(3/2); %B_y
     By(k)=-R*integral(f,0,2*pi*n);
   k=k+1;
end
hold on
plot(zz,Bx)
plot(zz,By)
hold off
grid on
xlabel('z'); 
legend('B_x', 'B_y','location','best')
ylabel('B_x, B_y'); 
title('Componente B_x y B_y')

Solenoide y corriente helicoidal

El campo magnético producido por un solenoide de longitud L y N espiras es

B s = μ 0 i N L

su dirección es paralela al eje del solenoide

Consideremos una corriente helicoidal de la misma longitud L=2πcN y N vueltas, la componente Z del campo magnético producido en un punto P del eje es

B z = μ 0 i 4π L 2πN ( zL R 2 + ( zL ) 2 z R 2 + z 2 )= μ 0 i N 2L ( zL R 2 + ( zL ) 2 z R 2 + z 2 )

El cociente entre ambos campos es

B z B s = 1 2 ( zL R 2 + ( zL ) 2 z R 2 + z 2 )

Comprobamos que cuando L>>R, Bz/Bs→1 en el interior de la corriente helicoidal

L=20;
R=1;
f=@(z) -((z-L)./sqrt(R^2+(z-L).^2)-z./sqrt(z.^2+R^2))/2;
fplot(f,[0,L])
grid on
xlabel('z'); 
ylabel('B_z/B_s'); 
title('Corriente helicoidal-solenoide')

Referencias

Richard Taylor. The On-Axis Magnetic Field for a Single, Helical Turn Coil. The Physics Teacher, Vol. 59, September 2021, pp. 455-458