|
|
Geophysical Department TU Clausthal |
The Field of a Magnetic Dipole
Students exercise at Geophysics Department TU Clausthal
Applet ( in separate Window )
User's Manual
DEMO version : No local I/O, Example data or Fieldobservations in HTML-File ( Applet Parameter ) only.
FULL version : Local I/O ( own observed data ) included
( Works with the Appletviewer of a JDK_1.1.x, provided the path to the
local files is set with acl.read= and acl.write= in
.hotjava/properties. )
The "sand box" restrictions of Applets, especially in browsers
as Netscape, Explorer etc., do not apply to Applications running in a
Java Runtime Environmet ( JRE ).
see Download
The Applet simulates a magnetic survey along an arbitrary orientated profile and in a horizontal plane ( earth's surface ) above a dipole of arbitrary magnetic moment and position.
It demonstrates the anomalies to be observed for different components of the
magnetic field and for various configrations and magnetic properties of a
dipole,
and allows to adjust the parameters of a dipole to fit a calculated
anomaly to field obsevations along a profile.
( Students exercise : A mag. Dipole is moved along a straight line 0 ... 7 [m], obsevation of vertical and horizontal component using a fluxgate-magnetometer in a fixed position at about 3.5 [m], sensor about 1.3 [m] above profile ).
Comments :
HOWTO :
Applet / Dialogue Window
Sensorheight ...
Dialogue DATA I/O
Dialogue MODEL I/OGraphic display:
Components of the magnetic field :
This corresponds to a vertical component
Z = T * sin(INC), positive downward,
and a horizontal component
H = T * cos(INC), pointing to magnetic north.
The horizontal component may be split up into ( geographic ) north and a east components
N = H * cos(DEC) and E = H * sin(DEC),
for practical use affording a fairly precize absolute orientation of the magnetic sensors ( H = 20000 [nT] affords a precission of about 10 seconds of arc to keep errors in E component below 1 [nT] ).
Within the dimensions of a survey area the magnetic field of the earth is assumed to be constant, neglecting changes of magnitude with height, ranging from -15 [nT/km] at the magnetic equator to -30&nbs;[nT/km] at the magnetic poles, and with latitude of up to about +4.5 [nT/km] at about 45 [deg] of magnetic latitude.
In most field surveys the magnitude T is observed ( ! without any information about the orintation of the field ! ) and / or the change in vertical component DEL_Z ( affording a relatively simple and fast sensor orientation via bubble levels ).
To observe changes DEL_H of the horizontal component of the magnetic field, the sensors mostly are orientated towards magnetic north, thus neglecting small local variations of this direction due to the superimposed field of magnetized subsurface structures.
The gradients of vertical component Z or horizontal component H, selectable from the menue panel, are for information only without great importance for practical cases because of the difficulties in sensor orientaton.
Evtl. from horizontally narrow spaced field observations, corrected for diurnal variations, the horizontal gradient can be calculated from the processed observations.
To Table of ContentApplet / Dialogue window ( screenshot ) :
The button DATA I/O opens / closes a window to load and to list geometry information of a profile and a set of data observed along the profile,
NO INP / CMP 1 ... selects one of up to three components of the data set for display and comparison to values calculated for a subsurface model.
The text fields to the right describe the data source ( file name / example xx / Applet Param. ) and the component selected ( name, sensor height etc. ).
IND / REM DIPOLE selects a dipole parallel to the local magnetic field or of arbitrary orientation,
The buttons SAVE ACT / REST SVD MOD allow to save the actual parameters of a dipole ( position, magnitude and direction of the magn. moment ) and to restore a previously saved state.
From two button arrays ( SENSOR / GRADIENT COMPONENT ) up to three components of the calculated magnetic field may be selected for display in the window PRO ( see below ).
The row SCALING provides three independent scaling factors for the coordinates of the profile, for the depth of the dipolel and for the height of the magnetic sensors above surface.
STOP ( Applet ) closes all windows,
EXIT ( Application ) exits the program.
To Table of ContentPanel H_SENSOR / Menue SENSOR/GRADIENT COMPONENT :
The components DEL_Z and DEL_H directly represent the respective components
of the additional field of the subsurface structure, whereas DEL_T is the
difference in magnitude of the "disturbed" and the
"undisturbed" magnetic field ( total intensity, T ).
The total values for all three components may be estimated by adding the
corresponding values for the undisturbed local field, listed in the window
SRV.
! Loading observed data and selecting one of the observed components ( see DATA I/O and CMP 1 ... ) disables the panel H_SENSOR, the button arrays SENSOR / GRADIENT COMPONENT and the scaling buttons PROFILE and H_SENS, since the respective parameters are given in the dataset loaded !
To Table of Content
The local magnetic field, based on the geographic coordinates of
the survey area and on the date of the field observations, is
approximated by a series of spherical harmonics, trucated at 10th degree /
order.
The coefficients used here are distributed by the
National Geophysical Data Center, USA,
for the International Geomagnetic Reference Field ( IGRF ) model of
the International Association of Geomagnetism and Aeronomy ( IAGA ).
In the lower part of the window magnitude and direction of the local field are listed and displayed in a local horizontal plane ( lower left ) and a local vertical plane ( lower right ).
To Table of Content
The origin of the coordinate system ( = 0 [m] E, 0 [m] N ) corresponds to geographic longitude ( LON ) and latitude ( LAT ) of the survey, listed in a headline, together with the declination angle ( DEC ) of the local field.
Positioning the pointer over the letters DEC, the left button shows and the right button hides a red arrow pointing to magnetic north ( mag. N = direction of the horizontal component of the "undisturbed" local field ).
Positioning the pointer over the reference point of the dipole, its actual parameters ( coordinates and mag. moment ) are listed.
Menue field ( above the graphic display ) :
- MAP ...
- displays the calculated anomaly for the component marked red in SENSOR / GRADIENT COMPONENT.
- the left mouse button selects an amplitude window in the color scale ( right to the map ),
the right button resets to automatic scaling.
- DIPOLE and PROFILE
- enable various mouse interactions :
- the dipole can be moved parallel and / or perpendicular to the profile,
- the horizontal projection of the moment can be rotated ( REM DIPOLE ),
- and
- the length of the profile can be adjusted at both end points.
- UNDO
- toggle switch to undo / reapply last change.
! If observed data are loaded and one of the observed components is selected ( see DATA I/O and CMP 1 ... ), the profile geomerty is taken from the dataset loaded, and modification of the profile is disabled !
Menue panel ( above the graphic display ) :
- SHOW FIELD
- shows the field ( light gray lines ) surrounding the dipole.
- ADJ DIPOLE
- enables the mouse activities :
- the dipole can be moved vertically,
- the magnitude of the moment and
- the inclination ( REM DIPOLE ) can be adjusted.
- UNDO
- toggle switch to undo / reapply last change.
The window displays observed data and / or data calculated for the actual survey, profile and dipole parameters.
If no observed component is selected for display, ( see DATA I/O ), up to three field components selected from the SENSOR / GRADIENT COMPONENT menue are displayed.
Menue panel above display :
- ADJ MOD
- enables the adjustment of the dipole position parallel to the profile ( Q_DIP = const ),
- and
- enables the menue items AUTO and APPLY, if both calculated and observed values are displayed ( see below OBS + CALC ).
- AUTO fits the calculated component to the field obsevations of the profile range displayed ( see Zoom ) by adjusting the magnitude of magnetic moment,
- APPLY applies the result to the dipole.
- UNDO
- toggle switch to undo / reapply last change.
If observed data are loaded and one of an observed components is selected, a second menue panel is shown below the graphic display :
- Selectable by OBS / CALC DATA / OBS + CALC
- blue squares represent the field observations,
- and / or
- a red curve shows the corresponding calculated component.
- REG FIELD POLYNOME NONE / DEG 0 ...
- selects the dgree ( max 6 ) of a polynome approximating a regional field resulting from deeper structures and superimposing the observed data.
- Observations estimated to represent the background field are selected as input to a least square fit by dragging a rectangle using the left mouse button, and marked by filled squares,
observations to be excluded from calculations are selected using the right button.
- SHOW FCT / SHOW REG / FCT - REG selects the display mode for the background polynome :
- SHOW FCT = hide polynome, data unchanged as read in / calculated,
- SHOW REG = show polynome, used as bias for the calculated data,
- and
- FCT - REG = subtract polynome from observed data.
Download :
Class files are available
for the DEMO version ( Applet )
as
zip file and as
.tar.gz file,
and
for the FULL version ( Applet + Application )
incl. example files for model parameters and field observations
as
zip file and as
.tar.gz file.
The Java Runtime Environment ( JRE ) needed to run the Application is available for several platforms at Sun Microsystems, Inc..
Both versions include a HTML-file containing
Example : profile survey as Applet Parameter
<PARAM name="MES" value="Most of the Header lines starting with "#XXX> contain informations for the user and are ignored by the program,
except :The "#DAT>" line contains the date of observation, tranferred to SRV for local field calculation,
and
- the "#SOD>" line describes the format of the field observations starting immediatly below :
- "S=1=15."
=> coordinate S_Pro ( along the profile ) in column 1, azimuth A_S2n = N 15 [deg] E,- "C=2-3=DEL_Z=1.38=DEL_S=1.38"
=> observed components in columns 2 to 3,
=> col. 2 = Delta_Z, sensor height H_Mes = 1.38 [m],
=> col. 3 = Delta_H in profile direction, sensor height H_Mes = 1.38 [m],
- ( alternative "C=2,3" ... , and for Delta_H :
"DEL_H" = "DEL_M" => magn. N,
"DEL_G" => geogr. N,
"DEL_Q" => across the profile ),- "L=CLZ"
=> coordinates and local field for Clausthal, see window SRV,
- ( alternative :
"L=10.3=51.8=600." => coordinates of the survey area, here Clausthal,
and / or
"N=48700.=0.=67.0" => total intensity, declination and inclination in the survey area, here Clausthal ),- "CPL=3"
=> 3 culumns/line in data record.
Additional Applets : Keller-clz.de
Rev. 27-jul-2005
Comments to Fritz Keller
( ned gschempfd isch globd gnueg )
| To | Top of Page | | | Table of Content | | | HOWTO | | | Applets Index |