Energy of magnetic field created by magnetic dipoles in a shphere.

AI Thread Summary
The discussion revolves around calculating the magnetic field energy of dipoles within a thin hollow sphere, focusing on the transition from a 2D to a 3D model. The researcher has successfully implemented a genetic algorithm to minimize magnetic energy in 2D but seeks guidance on handling the complexities of 3D calculations. The magnetic field generated by a dipole is defined using a specific formula, and the challenge lies in incorporating the orientation of dipoles in three dimensions. A suggested approach involves using spherical coordinates to define the orientation of each dipole and converting these to Cartesian coordinates for calculations. This method aims to facilitate the accurate computation of the energy associated with the dipoles' interactions in a 3D space.
sotnet
Messages
3
Reaction score
0
Dear everyone,

I am researching genetic algorithms and at the moment I am trying to solve a problem how would magnetic particles (dipoles) orient themselves in a thin hollow sphere.

Suppose that I have N magnetic dipoles placed in the sphere. There is no external magnetic field. The dipoles create their own magnetic field, thus the system has some magnetic energy. I am writing a genetic algorithm to minimize this energy.
I did the problem in 2 dimensions (on a plane) already, and it worked perfectly!

The problem is that I am not sure how to calculate the magnetic field energy created by dipoles in 3 dimensions.

The formula for calculating magnetic field created by one dipole with magnetic moment \vec{m} at point \vec{r} in SI system is:
\vec{B}(\vec{r}) = \frac{\mu_{0}}{4\pi}(\frac{3(\vec{m}\hat{r}) - \vec{m}}{r^{3}})

To find the energy, I just sum over all dipole moments \vec{m} and multiply by \vec{B} created by others (with minus sign).

In 2D I set the problem so that all the dipoles had \vec{m} and \vec{r} perpendicular, that is \vec{m}\vec{r} = 0 (magnetic dipole moment \vec{m} was perpendicular to the 2d plane the dipoles were on).

In 3D I have the \vec{m}\vec{r} term, which I am not sure how to calculate.

Any advice how to calculate this term to find energy in 3 dimensions?



Stan
 
Physics news on Phys.org
You can define orientation of each magnetic dipole moment with two angles in spherical coordinates (theta,fi). Then you transform this vector into cartesian coordinates:

mx=m*sin(theta)*cos(fi)
my=m*sin(theta)*sin(fi)
mz=m*cos(theta)

And the product of r and m is:

mx*x+my*y+mz*z

where (x,y,z) is a vector from the source dipole to the second dipole.
 
Thread 'Motional EMF in Faraday disc, co-rotating magnet axial mean flux'
So here is the motional EMF formula. Now I understand the standard Faraday paradox that an axis symmetric field source (like a speaker motor ring magnet) has a magnetic field that is frame invariant under rotation around axis of symmetry. The field is static whether you rotate the magnet or not. So far so good. What puzzles me is this , there is a term average magnetic flux or "azimuthal mean" , this term describes the average magnetic field through the area swept by the rotating Faraday...

Similar threads

Back
Top