What is the magnetic field off-axis in the y direction?

AI Thread Summary
The discussion focuses on calculating the magnetic field off-axis in the y direction using C++ software and elliptic integrals. The user encountered an issue where the radial magnetic field (Br) was smaller than the axial field (Bx), leading to confusion about the calculation of By. Clarifications were provided regarding the relationship between Br, By, and Bz, emphasizing that Br is radial and vertical in the context of their diagram. The user also identified an error in the C++ program related to negative radius values, which they corrected to improve accuracy. Testing results indicated a strong magnetic field of approximately 2.2 Teslas near a long wire, confirming the effectiveness of their calculations.
Javier Lopez
Messages
74
Reaction score
3
I used the following links:
C++ software using elliptics integral at: https://tiggerntatie.github.io/emagnet/offaxis/elliptic_c.htm
And the calculator here: https://tiggerntatie.github.io/emagnet/offaxis/iloopcalculator.htm
I placed some values and obtained Br smaller than Bx, so I do not know how to calculate By (perpendicular to the axis) unless it is imaginary :) :
qxklsi.jpg
 

Attachments

  • qxklsi.jpg
    qxklsi.jpg
    62.7 KB · Views: 751
Physics news on Phys.org
What formula did you try to implement?

Have you tried calculating manually (elliptic integral tables are available for download) to see if the implementation is correct?

If your diagram is correctly labelled, ##B_r^2=B_y^2+B_z^2##, so I don't understand why you regard ##B_r<B_x## as a problem anyway.
 
  • Like
Likes Javier Lopez
Ok, I understand, you say that Br is not the diagonal but the vertical axel, then I can test using on axis formula, also the elliptics.
 
Last edited:
Javier Lopez said:
Ok, I understand, you say that Br is not the diagonal but the vertical axle, then I can test using on axis formula, also the elliptics.
##B_r## is radial, which happens to be vertical in the diagram, yes.
 
Thank you.
I tested it using axial formula and was OK, but I found an error in the c++ program: if r<0 then the loop not finalizes, so I wote an "if" at the begin that if r<0 r=-r and a flag is activated to make Bz=-Bz at the end
 
I tested also making a long radii loop and measuring close to the wire (that is the worse case) to check again field close to a long wire.
I stated at the result an incredible accuracy:
At 1mm of a long wire it is expected to have 2.2 Teslas
Loop Radii: 5 meters
At x,r= 5.001,0 Bx=-2.19766907587031
At x,r= 5.0, 0.001 gives Br = 2.19999969
 
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...
Back
Top