choclo.dipole.magnetic_u

Contents

choclo.dipole.magnetic_u#

choclo.dipole.magnetic_u(easting_p, northing_p, upward_p, easting_q, northing_q, upward_q, magnetic_moment_east, magnetic_moment_north, magnetic_moment_up)[source]#

Upward component of the magnetic field due to a dipole.

Returns the upward component of the magnetic field by a single dipole on a single computation point

Parameters:
easting_p, northing_p, upward_pfloat

Easting, northing and upward coordinates of the observation point in meters.

easting_q, northing_q, upward_qfloat

Easting, northing and upward coordinates of the dipole in meters.

magnetic_moment_east, magnetic_moment_north, magnetic_moment_upfloat

The east, north and upward component of the magnetic moment vector of the dipole. Must be in Am2.

Returns:
b_ufloat

Upward component of the magnetic field generated by the dipole on the observation point in T.

Notes

Returns the upward component Bz(p) of the magnetic field B on the observation point p=(xp,yp,zp) generated by a single dipole located in q=(xq,yq,zq) and magnetic moment m=(mx,my,mz).

Bz(p)=μ04π[3(mr)zr5mzr3]

where r=pq, refer to the L2 norm and μ0 is the vacuum magnetic permeability.