The magnetic field is calculated following Ravaud2009 [1].
The magnet is set up so that the
\(x\) and \(y\) dimensions are centered about the zero point.
The translation in \(z\) shifts the tip of the magnet in the
\(z\)-direction to be the given distance from the surface.
Using the Coulombian model, assuming a uniform magnetization throughout
the volume of the magnet and modeling each face of the magnet as a
layer of continuous current density. The total field is found by
summing over the faces.
Here \((x,y,z)\) are the coordinates for the location at which we
want to know the field;
The magnet spans from x1 to x2 in the \(x\)-direction,
y1 to y2 in the \(y\)-direction, and z1 to z2 in
the \(z\)-direction;
\(B_{zx} \equiv \partial B_z / \partial x\)
[\(\mathrm{mT} \: \mathrm{nm}^{-1}\)].
The magnetic field gradient
\(B_{zx} = \dfrac{\partial{B_z}}{\partial x}\) is
given by the following:
As described above, \((x,y,z)\) are coordinates for the location
at which we want to know the field gradient; the magnet spans from
x1 to x2 in the x-direction, y1 to y2 in the y-direction, and
from z1 to z2 in the z-direction;
Calculate magnetic field second derivative \(B_{zxx}\).
\(B_{zxx} \equiv \partial^2 B_z / \partial x^2\)
[ \(\mathrm{mT} \; \mathrm{nm}^{-2}\)]
The magnetic field’s second derivative is given by the following:
Here \((x,y,z)\) is the location at which we want to know the field;
\((x_0, y_0, z_0)\) is the location of the center of the magnet;
\(r\) is the radius of the magnet; \(X = (x-x_0)/r\);
\(Y = (y-y_0)/r\), and \(Z = (z-z_0)/r\) are normalized
distances to the center of the magnet;
\(\mu_0 M_s\) is the magnetic sphere’s saturation
magnetization in mT.
\(B_{zx} \equiv \partial B_z / \partial x\)
[ \(\mathrm{mT} \: \mathrm{nm}^{-1}\) ].
With \(X\), \(Y\), \(Z\), \(R\), \(r\), and
\(\mu_0 M_s\) defined in Bz(x, y, z), the magnetic field
gradient is calculated as
\[B_{zx} = \dfrac{\partial B_z}{\partial x}
= \dfrac{\mu_0 M_s}{r} X \:
\left( \dfrac{1}{R^5} - 5 \dfrac{Z^2}{R^7} \right)
R = \sqrt{X^2+Y^2+Z^2}\]
Calculate magnetic field second derivative \(B_{zxx}\).
\(B_{zxx} \equiv \partial^2 B_z / \partial x^2\)
[\(\mathrm{mT} \: \mathrm{nm}^{-2}\)]. The inputs are
With \(X\), \(Y\), \(Z\), \(R\), \(r\), and
\(\mu_0 M_s\) defined as above, the magnetic field
second derivative is calculated as
Approximating Cylinder Magnet by 11 Rectangular Magnets. When viewed from the
vertical direction, we are using a row of rectangles to approximate a circle,
these rectangular blocks are arranged side by side.
The magnetic field of each rectangular magnet is calculated following the
method described in Ravaud2009 [2]. The magnet is set up so that the
\(x\) and \(y\) dimensions are centered about the zero point.
The translation in \(z\) shifts the tip of the magnet in the
\(z\)-direction to be the given distance from the surface.
Using the Coulombian model, assuming a uniform magnetization throughout
the volume of the magnet and modeling each face of the magnet as a
layer of continuous current density. The total field is found by
summing over the faces.
The magnetic field is given by:
Here \((x,y,z)\) are the coordinates for the location at which we
want to know the field;
The magnet spans from \(x_1\) to \(x_2\) in the \(x\)-direction,
\(y_1\) to \(y_2\) in the \(y\)-direction, and \(z_1\) to
\(z_2\) in the \(z\)-direction;
Approximating Cylinder Magnet by 11 Rectangular Magnets. When viewed from the
vertical direction, we are using a row of rectangles to approximate a circle,
these rectangular blocks are arranged side by side.
The magnetic field gradient for RectangularMagnet is:
\(B_{zx} = \dfrac{\partial{B_z}}{\partial x}\) is
given by the following:
As described above, \((x,y,z)\) are coordinates for the location
at which we want to know the field gradient; the magnet spans from
x1 to x2 in the \(x\)-direction, y1 to y2 in the \(y\)-direction, and
from z1 to z2 in the \(z\)-direction;
Calculate magnetic field second derivative \(B_{zxx}\).
Approximating Cylinder Magnet by 11 Rectangular Magnets. When viewed from the
vertical direction, we are using a row of rectangles to approximate a circle,
these rectangular blocks are arranged side by side.
The magnetic field second derivative for RectangularMagnet is:
\(B_{zxx} \equiv \partial^2 B_z / \partial x^2\)
[ \(\mathrm{mT} \; \mathrm{nm}^{-2}\)]
The magnetic field’s second derivative is given by the following: