Creating a magnetic field (vector field)

AI Thread Summary
The discussion centers on creating a 3D vector field to represent a magnetic field around a wire segment carrying a constant current, utilizing Biot-Savart's law. The user has made progress by defining the position vector and expressing the necessary components for the magnetic field calculation. They are seeking advice on simplifying the evaluation of the integral involved in Biot-Savart's law, particularly due to the complexity introduced by the denominator. Initial tests in Mathematica yielded correct visualizations for an infinite wire, but the computations were time-consuming. Suggestions for alternative techniques or resources to streamline this process are requested.
piscosour00
Messages
6
Reaction score
0
Hi all,

I have a question for all of you. I've been wanting to make a 3D vector field that would represent a magnetic field (for fun) around some segment of wire with a constant current flowing through it. I'm assuming I have a parametric equation for the wire segment. The one equation that comes to mind is Biot-Savart's law:

\vec { B } =\frac { { \mu }_{ 0 }I }{ 4\pi } \int { \frac { d\vec { s } \times \hat { r } }{ { r }^{ 2 } } }

In practice, I've only ever used Biot-Savart's law to calculate in 2-D, and either the wire segment has been of infinite length, or we were just calculating the electric field at one-point, and the math has been nice. I want to generate a vector field that gives the magnetic field at all points around the wire. Does anyone know how to go about doing this ? What sorts of equations/techniques lend themselves to this ? Any nice examples people can point to (URLs) ?? Thank you.
 
Physics news on Phys.org
Ok I've made some progress:

If I say that any point in R3 can be given by the position vector:

\vec { p } =[{{ x }_{ 0 }{ ,y }_{ 0 }{ ,z }_{ 0 } } ]

Since the vectors r and r-hat are vector that points from a point on the wire to the point in R3 at which you want to know the magnetic field, we can write the vector r as:

\vec { r } =\vec { p } -\vec { s }

And therefore r-hat is:

\hat { r } =\frac { \vec { p } -\vec { s } }{ { |\vec { p } -\vec { s } | } }

Where the vector s is the parametrization of the wire, and so Biot-Savart's law can be written as:

\vec { B } =\frac { { \mu }_{ 0 }I }{ 4\pi } \int { \frac { d\vec { s } \times \hat { r } }{ { r }^{ 2 } } } =\frac { { \mu }_{ 0 }I }{ 4\pi } \int { \frac { d\vec { s } \times (\vec { p } -\vec { s } ) }{ { |\vec { p } -\vec { s } | }^{ 3 } } }

This I can now integrate after evaluating the cross product, but it's not an easy integral to evaluate because of the nasty term in the denominator. Does anyone have any ideas for an easier way of evaluating this integral ? I tested this out in Mathematica for the simple case of an infinite wire running along the x-axis, and the resulting 3D vector plot looked right, but even Mathematica took a long time to evaluate the integral. Any ideas ?
 
Last edited:
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...
It may be shown from the equations of electromagnetism, by James Clerk Maxwell in the 1860’s, that the speed of light in the vacuum of free space is related to electric permittivity (ϵ) and magnetic permeability (μ) by the equation: c=1/√( μ ϵ ) . This value is a constant for the vacuum of free space and is independent of the motion of the observer. It was this fact, in part, that led Albert Einstein to Special Relativity.
Back
Top