Magnetic Navigation

Comprehensive treatment of Earth’s magnetic field for military navigation, including mathematical models (IGRF, WMM), compass deviation analysis, and space weather effects on magnetic navigation systems.

Earth’s Magnetic Field: Theoretical Foundation

The Geodynamo

Earth’s magnetic field originates from convective motion of molten iron in the outer core (depth ~2,900-5,100 km). This self-sustaining dynamo creates a field approximating a magnetic dipole tilted ~11.5° from the rotational axis.

Table 1. Key Physical Parameters
Parameter Value Notes

Dipole moment

7.94 × 10²² A·m²

Decreasing ~5% per century

Field at equator

~30 μT (0.3 Gauss)

Horizontal component

Field at poles

~60 μT (0.6 Gauss)

Vertical component

Core-mantle boundary field

~400 μT

10× surface strength

Secular variation rate

~0.1°/year

Regional dependent

The Seven Magnetic Elements

At any point on Earth, the magnetic field is characterized by seven interrelated elements:

Magnetic Field Components
                        Geographic North
                              │
                              │ D (Declination)
                              │╱
                    ─────────────────────  Horizontal plane
                             ╲│
                              │
                              │ I (Inclination/Dip)
                              ▼
                           F (Total)

     X = H cos(D)  (North component)
     Y = H sin(D)  (East component)
     Z            (Down component)
Table 2. The Seven Elements
Symbol Name Definition

\(D\)

Declination

Angle between true north and magnetic north (horizontal plane)

\(I\)

Inclination (Dip)

Angle between horizontal plane and total field vector

\(H\)

Horizontal Intensity

Magnitude of horizontal component

\(X\)

North Component

Horizontal component in true north direction

\(Y\)

East Component

Horizontal component in true east direction

\(Z\)

Vertical Component

Downward component (positive into Earth in Northern Hemisphere)

\(F\)

Total Intensity

Magnitude of total field vector

Mathematical Relationships

The seven elements are related by:

\[H = \sqrt{X^2 + Y^2}\]
\[F = \sqrt{H^2 + Z^2} = \sqrt{X^2 + Y^2 + Z^2}\]
\[D = \arctan\left(\frac{Y}{X}\right)\]
\[I = \arctan\left(\frac{Z}{H}\right)\]
Component Relationships
\[X = H \cos D = F \cos I \cos D\]
\[Y = H \sin D = F \cos I \sin D\]
\[Z = F \sin I\]

The Three Norths

Every navigator must understand three different "norths":

         True North (★)
              │
              │ Grid Convergence (GC)
              ▼
         Grid North (GN)
              │
              │ Magnetic Declination (δ)
              ▼
         Magnetic North (MN)

True North (Geographic North)

  • Direction to the Geographic North Pole

  • Earth’s rotational axis intersection with surface

  • Fixed (doesn’t change)

  • What maps are aligned to

  • Symbol: ★ (star)

Grid North

  • Direction of northing grid lines on a map

  • Parallel to the central meridian of the map projection

  • Differs from True North except along central meridian

  • Deviation called Grid Convergence

  • Symbol: GN

Magnetic North

  • Direction a compass needle points

  • Location of Magnetic North Pole (currently ~86.5°N, 164°E in Arctic Canada)

  • MOVES approximately 55 km/year (toward Russia)

  • Deviation from True North called Magnetic Declination (or Magnetic Variation)

  • Symbol: MN or half-arrow

Magnetic Declination

Definition

Magnetic Declination (\(\delta\)) is the angle between True North and Magnetic North at a specific location.

Table 3. Declination Conventions

East Declination

Magnetic North is EAST of True North (positive)

West Declination

Magnetic North is WEST of True North (negative)

The Declination Formula

True ↔ Magnetic Conversion
\[\text{True Bearing} = \text{Magnetic Bearing} + \text{Declination}_{East}\]
\[\text{True Bearing} = \text{Magnetic Bearing} - \text{Declination}_{West}\]

Mnemonic: "East is least, West is best"

  • East declination: SUBTRACT from True to get Magnetic

  • West declination: ADD to True to get Magnetic

Or reverse: "CADET" - Compass Add Declination Equals True (for West declination)

Example Calculations

Los Angeles (12°E declination)
Your compass reads: 045° (magnetic)
Declination: 12° East

True Bearing = 045° + 12° = 057° True

If plotting on map (True → Magnetic):
Map bearing: 057° True
Compass setting: 057° - 12° = 045° Magnetic
Maine (16°W declination)
Your compass reads: 045° (magnetic)
Declination: 16° West

True Bearing = 045° - 16° = 029° True

If plotting on map (True → Magnetic):
Map bearing: 029° True
Compass setting: 029° + 16° = 045° Magnetic

Isogonic and Agonic Lines

Isogonic Lines

Lines connecting points of equal magnetic declination.

US Isogonic Lines (approximate, 2025)
           20°W    15°W    10°W    5°W    0°    5°E    10°E   15°E   20°E
             │       │       │      │      │      │       │      │      │
   ┌─────────┼───────┼───────┼──────┼──────┼──────┼───────┼──────┼──────┤
   │         │       │       │      │      │      │       │      │      │
   │ Pacific │       │       │   Agonic    │      │       │      │      │
   │ Northwest│      │       │    Line     │      │       │      │      │
   │         │       │       │      │      │      │       │      │      │
   │      Seattle    │       │      │   Chicago  │       │  NYC │      │
   │         │       │       │      │      │      │       │ Boston     │
   │    San Francisco│       │  Denver     │      │       │      │      │
   │         │       │       │      │      │      │       │      │      │
   │    Los Angeles  │       │      │ Dallas     │  Atlanta      │      │
   │      (12°E)     │       │      │      │      │   (6°W)│      │      │
   │         │       │       │      │      │      │       │      │      │
   └─────────┴───────┴───────┴──────┴──────┴──────┴───────┴──────┴──────┘
                                    ↑
                              Agonic Line
                         (0° declination)

The Agonic Line

The agonic line is where declination = 0° (compass points to True North).

Current Position (2025)
  • Runs roughly from Louisiana through the Great Lakes to Hudson Bay

  • Moving westward approximately 0.1°/year in the US

  • In 1900, it ran through the eastern seaboard

Historical Movement
Year    Agonic Line Position (approximate US crossing)
1900    Through Maine, passing west of NYC
1950    Through Ohio, Great Lakes
2000    Through Michigan, Mississippi
2025    Through Louisiana, Wisconsin
2050    Expected through Texas, Minnesota (projected)

Annual Change

Declination changes over time. Maps include an annual change value.

Map Declination Note Example
MAGNETIC NORTH DECLINATION AT CENTER OF SHEET
GN     MN
 ╲    ╱
  ╲  ╱
   ╲╱
   │
   │ True North

Magnetic declination: 12°30' East
Annual change: 0°6' West

For 2025 (if map dated 2020):
Years elapsed: 5
Change: 5 × 6' = 30' = 0.5° West
Current declination: 12.5° - 0.5° = 12.0° East

Geomagnetic Field Models

Spherical Harmonic Expansion

The geomagnetic field is mathematically described using spherical harmonic expansion of the scalar magnetic potential:

\[V(r, \theta, \lambda) = a \sum_{n=1}^{N} \sum_{m=0}^{n} \left(\frac{a}{r}\right)^{n+1} \left[g_n^m \cos(m\lambda) + h_n^m \sin(m\lambda)\right] P_n^m(\cos\theta)\]

Where:

  • \(a\) = Earth’s reference radius (6371.2 km)

  • \(r, \theta, \lambda\) = geocentric spherical coordinates

  • \(g_n^m, h_n^m\) = Gauss coefficients (determined from observations)

  • \(P_n^m\) = Schmidt quasi-normalized associated Legendre functions

  • \(n\) = degree, \(m\) = order

The magnetic field components are derived from the potential:

\[X = -\frac{1}{r} \frac{\partial V}{\partial \theta}\]
\[Y = \frac{1}{r \sin\theta} \frac{\partial V}{\partial \lambda}\]
\[Z = \frac{\partial V}{\partial r}\]

IGRF (International Geomagnetic Reference Field)

The International Geomagnetic Reference Field is the internationally agreed mathematical model of Earth’s main magnetic field, maintained by IAGA (International Association of Geomagnetism and Aeronomy).

Table 4. IGRF Characteristics
Property Value

Current version

IGRF-14 (released December 2024)

Degree/Order

n = m = 13

Gauss coefficients

195 (for main field)

Secular variation

Linear prediction (5-year intervals)

Valid period

1900-2030

Update cycle

Every 5 years

Accuracy (declination)

~0.5° RMS at Earth’s surface

Table 5. IGRF Gauss Coefficients (Excerpt from IGRF-14, 2025.0)
n m \(g_n^m\) (nT) \(h_n^m\) (nT)

1

0

-29351.8

-

1

1

-1410.2

4545.4

2

0

-2556.6

-

2

1

2950.5

-2937.1

2

2

1649.1

-734.0

3

0

1361.0

-

3

1

-2329.6

-165.8

3

2

1253.7

195.6

3

3

714.0

-357.6

WMM (World Magnetic Model)

The World Magnetic Model is the standard model for US/UK military navigation and aviation, produced jointly by NCEI (NOAA) and BGS (British Geological Survey).

Table 6. WMM vs IGRF Comparison
Property WMM IGRF

Primary use

Navigation (DoD/NATO)

Scientific reference

Degree/Order

n = m = 12

n = m = 13

Update cycle

5 years

5 years

Out-of-cycle updates

Yes (when needed)

No

Current version

WMM2025

IGRF-14

Valid dates

2025.0 - 2030.0

1900.0 - 2030.0

Error model

Included

Not included

WMM Validity

WMM is only valid within its 5-year epoch. Using expired WMM coefficients can introduce errors of several degrees in polar regions where secular variation is rapid.

Current WMM2025 expires: December 31, 2029

Secular Variation

The magnetic field changes continuously. Secular variation is modeled as the time derivative of Gauss coefficients:

\[g_n^m(t) = g_n^m(t_0) + \dot{g}_n^m \cdot (t - t_0)\]

Where \(\dot{g}_n^m\) is the secular variation coefficient (nT/year).

Table 7. Secular Variation Effects
Region Typical Change Rate

North America

0.0° to -0.15°/year (declination)

Europe

0.10° to 0.20°/year (declination)

South Atlantic Anomaly

Intensifying, spreading west

Magnetic poles

40-55 km/year movement

Python Implementation: IGRF Calculation

#!/usr/bin/env python3
"""
IGRF-14 Magnetic Field Calculator
Military-grade implementation using spherical harmonics
"""

import numpy as np
from scipy.special import lpmv  # Associated Legendre polynomials

def schmidt_quasi_normalize(n, m, P_nm):
    """
    Apply Schmidt quasi-normalization to Legendre polynomial.

    Schmidt normalization: P_n^m(cos θ) * S_n^m
    where S_n^m = sqrt((2 - δ_m0) * (n-m)! / (n+m)!)
    """
    from math import factorial
    if m == 0:
        return P_nm
    else:
        S = np.sqrt(2 * factorial(n - m) / factorial(n + m))
        return S * P_nm

def igrf_field(lat, lon, alt_km, year, coeffs):
    """
    Calculate magnetic field components using IGRF model.

    Parameters:
        lat: Geodetic latitude (degrees)
        lon: Longitude (degrees)
        alt_km: Altitude above WGS84 ellipsoid (km)
        year: Decimal year (e.g., 2025.5)
        coeffs: Dictionary of Gauss coefficients

    Returns:
        X, Y, Z: Magnetic field components (nT)
    """
    # Convert to geocentric coordinates
    a = 6378.137  # WGS84 semi-major axis (km)
    f = 1/298.257223563  # WGS84 flattening

    lat_rad = np.radians(lat)
    lon_rad = np.radians(lon)

    # Geocentric radius and co-latitude
    sin_lat = np.sin(lat_rad)
    cos_lat = np.cos(lat_rad)

    # Earth radius at latitude (simplified)
    r = a + alt_km
    theta = np.pi/2 - lat_rad  # Co-latitude

    # Reference radius for IGRF
    a_ref = 6371.2  # km

    # Initialize field components
    X, Y, Z = 0.0, 0.0, 0.0

    N_max = 13  # IGRF degree

    for n in range(1, N_max + 1):
        for m in range(0, n + 1):
            # Get coefficients (interpolate for year)
            g = coeffs.get((n, m, 'g'), 0)
            h = coeffs.get((n, m, 'h'), 0) if m > 0 else 0

            # Associated Legendre polynomial
            P = lpmv(m, n, np.cos(theta))
            P = schmidt_quasi_normalize(n, m, P)

            # Derivative of P with respect to theta
            if theta != 0 and theta != np.pi:
                dP = (n * np.cos(theta) * P -
                      (n + m) * lpmv(m, n-1, np.cos(theta))) / np.sin(theta)
            else:
                dP = 0

            # Radial scaling
            ratio = (a_ref / r) ** (n + 2)

            # Accumulate components
            cos_m_lon = np.cos(m * lon_rad)
            sin_m_lon = np.sin(m * lon_rad)

            X += ratio * (g * cos_m_lon + h * sin_m_lon) * dP
            Y += ratio * m * (g * sin_m_lon - h * cos_m_lon) * P / np.sin(theta) if theta != 0 else 0
            Z -= ratio * (n + 1) * (g * cos_m_lon + h * sin_m_lon) * P

    return X, Y, Z

def calculate_elements(X, Y, Z):
    """Calculate all seven magnetic elements from X, Y, Z."""
    H = np.sqrt(X**2 + Y**2)
    F = np.sqrt(X**2 + Y**2 + Z**2)
    D = np.degrees(np.arctan2(Y, X))  # Declination
    I = np.degrees(np.arctan2(Z, H))  # Inclination

    return {
        'X': X,      # nT
        'Y': Y,      # nT
        'Z': Z,      # nT
        'H': H,      # nT
        'F': F,      # nT
        'D': D,      # degrees
        'I': I       # degrees
    }

Magnetic Inclination (Dip)

Definition and Significance

Magnetic inclination (dip angle, \(I\)) is the angle between the horizontal plane and the total magnetic field vector. It varies from:

  • at the magnetic equator (horizontal field)

  • +90° at the north magnetic pole (pointing straight down)

  • -90° at the south magnetic pole (pointing straight up)

The Magnetic Equator (Aclinic Line)

The aclinic line (magnetic equator) is where inclination = 0°. It does NOT coincide with the geographic equator:

Magnetic Equator Position (2025)
     160°W   120°W   80°W    40°W    0°     40°E    80°E   120°E   160°E
       │       │       │       │      │       │       │       │       │
   12°N┼───────┼───────┼───────┼──────┼───────┼───────┼───────┼───────┼
       │       │       │       │      │       │       │       │       │
       │       │       │    ╱──┼──────┼───────┼──╲    │       │       │
       │  ╱────┼───────┼───╱   │      │       │   ╲───┼───────┼────╲  │
       │ ╱     │       │  ╱    │      │       │    ╲  │       │     ╲ │
    0°N┼───────┼───────┼───────┼──────┼───────┼───────┼───────┼───────┼
       │ ╲     │       │  ╲    │      │       │    ╱  │       │     ╱ │
       │  ╲────┼───────┼───╲   │      │       │   ╱───┼───────┼────╱  │
   12°S┼───────┼───────┼───────┼──────┼───────┼───────┼───────┼───────┼
       │       │       │       │      │       │       │       │       │
                                       ↑
                           Magnetic Equator (I = 0°)
                      Maximum deviation: ~12° from geographic equator

Dip Angle Formula (Dipole Approximation)

For a centered dipole model:

\[\tan I = 2 \tan \phi_m\]

Where \(\phi_m\) is the magnetic latitude (angle from magnetic equator).

At the magnetic poles (\(\phi_m = \pm 90°\)):

\[I = \pm 90°\]

Effect on Compass Operation

Dip Circle Error

Near magnetic poles, high inclination causes severe compass errors:

  • Horizontal component (H) becomes very small

  • Card may stick or oscillate

  • Compass becomes unreliable above ~70° magnetic latitude

  • Solution: Directional Gyro or Astro Compass required

Horizontal Field Intensity vs Latitude
\[H = F \cos I\]

At 80°N magnetic latitude (I ≈ 83°):

\[H \approx 0.12 F \quad \text{(only 12% of total field is horizontal)}\]

Isoclinic Lines

Lines connecting points of equal magnetic inclination:

Table 8. Global Isoclinic Chart (Simplified, 2025)
Region Inclination Compass Reliability

Equatorial (±10° mag lat)

-10° to +10°

Excellent

Temperate (30-50° mag lat)

±45° to ±70°

Good

Sub-polar (60-75° mag lat)

±75° to ±85°

Marginal

Polar (>75° mag lat)

±85° to ±90°

Unreliable

Compass Types

Baseplate Compass (Silva/Suunto type)

Components
     Direction of travel arrow
              ↑
    ┌─────────┴─────────┐
    │                   │
    │    ╭─────────╮    │
    │    │    N    │    │ ← Rotating bezel (declination adjustment)
    │    │  ╱   ╲  │    │
    │    │ W     E │    │ ← Magnetic needle (red end = North)
    │    │  ╲   ╱  │    │
    │    │    S    │    │
    │    ╰─────────╯    │
    │                   │ ← Baseplate (transparent for map work)
    │  ──────────────── │ ← Orienting lines
    │                   │
    └───────────────────┘

Lensatic Compass (Military)

Components
        Sighting wire
             │
    ┌────────┼────────┐
    │ Cover  │        │
    │  ╲     │     ╱  │
    │   ╲    │    ╱   │
    │    ╲   │   ╱    │
    │     ╲  │  ╱     │ ← Lens for reading dial
    │      ╲ │ ╱      │
    │       ╲│╱       │
    │        N        │
    │     W     E     │ ← Floating dial (mils or degrees)
    │        S        │
    └─────────────────┘

Degrees vs Mils

System Full Circle 1 Unit Equals

Degrees

360°

1° = 17.78 mils

Mils (NATO)

6400 mils

1 mil ≈ 0.0563°

Mils (Warsaw)

6000 mils

1 mil = 0.06°

Mil Relation to Distance
\[\text{1 mil} = \frac{\text{1 meter}}{1000 \text{ meters distance}}\]

At 1000m range, 1 mil = 1 meter of lateral displacement.

Grid-Magnetic Angle (G-M Angle)

The G-M Angle is the combined effect of grid convergence and magnetic declination.

G-M Angle Formula
\[\text{G-M Angle} = \text{Grid Convergence} + \text{Magnetic Declination}\]
Using G-M Angle
To convert GRID azimuth to MAGNETIC azimuth:
1. Read the G-M Angle from map margin diagram
2. Apply as shown in the diagram

Example:
Map shows: GN is 2° East of TN
          MN is 12° East of TN
          G-M Angle = 14° (MN is 14° East of GN)

Grid azimuth from map: 090°
Magnetic azimuth for compass: 090° - 14° = 076°

Practical Declination Application

Setting Declination on Baseplate Compass

1. Locate declination adjustment screw (small screw on bezel)
2. Using screwdriver or key:
   - For EAST declination: Rotate orienting arrow EAST (clockwise)
   - For WEST declination: Rotate orienting arrow WEST (counter-clockwise)
3. Set to your local declination value
4. Now compass reads TRUE bearings directly

Field Expedient Method (No Adjustment)

1. Read magnetic bearing from compass
2. Apply declination mentally:
   - East declination: ADD to get True
   - West declination: SUBTRACT to get True

Example (12°E declination):
Compass reads: 045° Magnetic
True bearing: 045° + 12° = 057° True

Declination Lookup

CLI Calculation

# Using geomag library
pip install geomag

python3 << 'EOF'
import geomag
from datetime import date

# McAllen, TX coordinates
lat, lon = 26.2034, -98.2300
today = date.today()

declination = geomag.declination(lat, lon, today)
print(f"Declination at McAllen, TX: {declination:.2f}°")
print(f"Direction: {'East' if declination > 0 else 'West'}")
EOF

From Your Nav Library

source examples/navigation/nav-calc.sh

# Convert magnetic to true
apply_declination 45 12 E   # 57.00 (12°E declination)
apply_declination 45 16 W   # 29.00 (16°W declination)

Compass Deviation

Deviation vs Declination

Critical distinction:

Error Source Declination (\(\delta\)) Deviation (\(\Delta\))

Cause

Earth’s magnetic field

Local magnetic interference (ship/aircraft)

Varies with

Geographic location

Vessel heading

Predictable

Yes (IGRF/WMM models)

Must be measured empirically

Changes over time

Slowly (secular variation)

With equipment changes

Correction

Applied from charts/models

Applied from deviation table

The Compass Correction Formula

The complete relationship between True (T), Magnetic (M), and Compass © headings:

\[\text{True} = \text{Compass} + \text{Deviation} + \text{Declination}\]

Or using the mnemonic "TVMDC ADD WEST" (True-Variation-Magnetic-Deviation-Compass):

TVMDC Memory Diagram
    T   V   M   D   C
    ↓   ↓   ↓   ↓   ↓
  TRUE → MAGNETIC → COMPASS
       ↑ add West  ↑ add West
       ↓ subtract  ↓ subtract

Going DOWN (T to C): Add West, Subtract East
Going UP (C to T):   Subtract West, Add East

Swinging the Compass

"Swinging" is the procedure to determine deviation on multiple headings. Required after:

  • Installation of new equipment

  • Major structural changes

  • Suspected magnetic contamination

  • Annual certification (ships/aircraft)

Standard Swinging Procedure
1. Position vessel at a known location with reference marks
2. Use pelorus or gyro compass as reference for TRUE headings
3. Steady on each cardinal and intercardinal heading (8 points minimum)
4. Record compass reading vs true heading at each point
5. Calculate deviation: δ = True - Compass - Declination
6. Construct deviation table/curve

Standard headings: 000°, 045°, 090°, 135°, 180°, 225°, 270°, 315°

Deviation Table Format

Table 9. Sample Deviation Table (USN Standard)
Heading 000° 045° 090° 135° 180° 225° 270° 315°

Deviation

+2°W

+1°W

-1°E

-2°E

-1°E

+1°W

Deviation follows a predictable pattern based on hard and soft iron effects:

  • Hard iron (permanent magnetism): Creates constant deviation in one direction

  • Soft iron (induced magnetism): Creates deviation varying with heading

The combined effect typically produces a sinusoidal deviation curve with two peaks per revolution.

Mathematical Model of Deviation

The deviation can be modeled using Fourier coefficients:

\[\Delta = A + B\sin\psi + C\cos\psi + D\sin2\psi + E\cos2\psi\]

Where:

  • \(A\) = Constant coefficient (lubber line error, soft iron asymmetry)

  • \(B\) = Semicircular deviation (athwartship hard iron)

  • \(C\) = Semicircular deviation (fore-aft hard iron)

  • \(D\) = Quadrantal deviation (induced magnetism)

  • \(E\) = Quadrantal deviation (induced magnetism)

  • \(\psi\) = Magnetic heading

Table 10. Coefficient Interpretation
Coefficient Physical Cause Correction

A

Lubber line misalignment, asymmetric soft iron

Adjust lubber line, degauss

B, C

Permanent magnets (hard iron)

Corrector magnets

D, E

Induced magnetism in soft iron

Flinders bar, quadrantal spheres

Heeling Error

When a vessel heels (rolls), vertical components of magnetism affect the compass. Particularly important in:

  • Sailing vessels

  • Small craft in heavy seas

  • Aircraft banking

Heeling Error Formula
\[\Delta_H = k \cdot Z \cdot \sin(\theta_{heel})\]

Where:

  • \(k\) = Heeling error coefficient

  • \(Z\) = Vertical component of Earth’s field

  • \(\theta_{heel}\) = Angle of heel

High Latitude Heeling Error

Near magnetic poles, the vertical component (Z) is large, so heeling errors become severe:

  • At magnetic latitude 70°: \(Z \approx 3H\)

  • A 15° heel can produce >10° error

Solution: Heeling error corrector magnet (vertical)

Magnetic Anomalies

Local Magnetic Disturbances

The WMM and IGRF models represent the main field only. Local anomalies arise from:

  • Geological formations: Iron ore deposits, volcanic rock

  • Man-made structures: Steel bridges, pipelines, power lines

  • Vehicle-borne interference: Vehicle engines, electronics

Table 11. Known Magnetic Anomaly Regions
Location Cause Effect

Kursk Magnetic Anomaly (Russia)

Iron ore (30-40% magnetite)

Declination varies ±10° over km

Swedish Lapland (Kiruna)

Iron ore mining

Compass unreliable in mining areas

South Atlantic Anomaly

Weak field region

GPS affected, compass sluggish

Bermuda Triangle (myth)

Normal field (no anomaly)

Declination changes rapidly with longitude

Field Survey for Anomalies

Before establishing navigation aids or conducting precision surveys:

1. Grid the area with 100m spacing
2. Record magnetic elements at each point
3. Compare with WMM/IGRF predictions
4. Map residuals (observed - predicted)
5. Contour anomaly regions
6. Mark anomaly zones on charts/maps

Geomagnetic Storms

Space Weather Effects

Geomagnetic storms occur when solar wind disturbs Earth’s magnetosphere. Effects on navigation:

Table 12. Storm Classification (NOAA G-Scale)
Level Kp Index Navigation Effect

G1 (Minor)

Kp = 5

Minimal (<1° declination shift)

G2 (Moderate)

Kp = 6

Compass fluctuations (1-2°)

G3 (Strong)

Kp = 7

High-latitude compass errors (3-5°)

G4 (Severe)

Kp = 8

GPS degraded, compass unreliable above 60°

G5 (Extreme)

Kp = 9

Widespread navigation system failures

Mathematical Description

During a geomagnetic storm, the external (magnetospheric) field adds to the main field:

\[\vec{B}_{total} = \vec{B}_{main} + \vec{B}_{external} + \vec{B}_{induced}\]

The disturbance storm-time index (Dst) measures ring current intensity:

\[Dst = -\frac{k}{\mu_0 R_E^3} \cdot E_{ring}\]

Where:

  • \(E_{ring}\) = Ring current energy

  • \(R_E\) = Earth radius

  • \(k\) = Geometrical factor

Table 13. Dst Value Interpretation
Dst (nT) Storm Phase Compass Effect

> 0

Sudden commencement

Initial compass deflection

-30 to 0

Quiet or recovery

Normal operation

-50 to -30

Minor storm

Slight variations

-100 to -50

Moderate storm

Noticeable variations (1-3°)

< -100

Intense storm

Significant errors (>3°)

< -250

Superstorm

Compass unreliable

Navigation During Geomagnetic Storms

Operational Guidance

  1. Monitor space weather: Check www.swpc.noaa.gov/ before missions

  2. Kp > 5: Increase compass cross-checks, use backup navigation

  3. Kp > 7: Rely on inertial/gyro systems, reduce magnetic compass weight

  4. Kp > 8: Expect GPS accuracy degradation (PDOP increase)

  5. Polar operations: Astro compass or sun compass when possible

Historical Notable Storms

Table 14. Major Geomagnetic Events
Event Peak Dst Effects

Carrington Event (1859)

Est. -1760 nT

Telegraph systems failed globally

March 1989 Storm

-589 nT

Quebec blackout, GPS errors

Halloween Storms (2003)

-353 nT

Aviation rerouting, GPS degraded

St. Patrick’s Day (2015)

-223 nT

Compass irregularities reported

Backup Navigation Methods

When Magnetic Compass Fails

In situations where magnetic compass is unreliable (polar regions, magnetic storms, local anomalies):

Table 15. Alternative Navigation Methods
Method Requirements Accuracy

Directional Gyro (DG)

Working gyroscope, initial heading

<1° (requires periodic reset)

Astro Compass

Clear sky, known time, almanac

±0.5° (daytime with sun)

Sun Compass

Clear sky, watch, latitude

±2° (shadow method)

Inertial Navigation System (INS)

Functional INS

<0.1°/hour drift

GPS Heading

2+ GPS antennas (vector)

±0.5° (baseline dependent)

Terrain Association

Visible landmarks, map

Position-based (no heading)

Sun Compass Procedure

For emergency navigation when magnetic compass fails:

Sun Shadow Method
1. Plant a straight stick vertically
2. Mark shadow tip position at time T1
3. Wait 15-30 minutes
4. Mark shadow tip position at time T2
5. Draw line from T1 to T2
6. This line runs approximately East-West
7. Perpendicular to this line = North-South axis

Accuracy: ±5° (improves with longer wait time)
Note: More accurate near noon when shadow moves fastest
Watch Method (Northern Hemisphere)
1. Point hour hand at the sun
2. Bisect angle between hour hand and 12 o'clock
3. This line points approximately South (before noon) or North (after noon)

Correction for Daylight Saving Time:
- Use 1 o'clock instead of 12 o'clock

Accuracy: ±15° (depends on latitude and time of year)

Exercises

Drill 1: Declination Conversion

Given these magnetic bearings and declinations, find True bearing:
  1. Magnetic: 090°, Declination: 8°E

  2. Magnetic: 270°, Declination: 15°W

  3. Magnetic: 045°, Declination: 3°E

  4. Magnetic: 315°, Declination: 20°W

Given these True bearings and declinations, find Magnetic bearing:
  1. True: 180°, Declination: 12°E

  2. True: 000°, Declination: 10°W

  3. True: 225°, Declination: 5°E

  4. True: 135°, Declination: 18°W

Drill 2: Map Reading

Your map shows: - Date: 2015 - Declination: 14°30' East - Annual change: 0°8' West

Calculate current declination for 2025.

Drill 3: Field Problem

You need to travel from Point A to Point B.

  1. Map bearing (grid): 067°

  2. Grid convergence: 2° West

  3. Declination: 11° East

What compass bearing should you follow?

Drill 4: Deviation Table Application

A ship’s deviation table shows:

Heading Deviation

000°

3°W

045°

1°E

090°

4°E

135°

2°E

180°

2°W

225°

4°W

270°

3°W

315°

1°W

Local declination: 8°E

  1. You want to steer True course 090°. What compass heading should you use?

  2. Your compass reads 225°. What is your True heading?

  3. Interpolate deviation for magnetic heading 067°.

Drill 5: IGRF Calculation

Given IGRF coefficients \(g_1^0 = -29351.8\) nT, \(g_1^1 = -1410.2\) nT, \(h_1^1 = 4545.4\) nT:

  1. Calculate the dipole component of the field at 45°N, 0°E

  2. Estimate declination using only degree-1 terms

  3. What is the expected horizontal intensity?

Drill 6: Geomagnetic Storm Assessment

A CME (Coronal Mass Ejection) is predicted to arrive. Space weather forecast shows:

  • Kp = 7 (G3 storm)

  • Dst = -120 nT

  • Duration: 12 hours

    1. What navigation precautions should be taken?

    2. Above what latitude will magnetic compass be unreliable?

    3. What backup systems should be activated?

Drill 7: Heeling Error (Maritime)

A sailing vessel at magnetic latitude 55°N heels 20° in a gust.

Given: * Vertical field component Z = 45,000 nT * Horizontal field component H = 20,000 nT * Heeling coefficient k = 0.02

  1. Calculate the heeling error

  2. What corrective action is available?

  3. Would this error be worse at 70°N magnetic latitude?

Quick Reference Card

Table 16. Declination Conversions
Conversion Formula

Magnetic → True (East dec)

True = Magnetic + Declination

Magnetic → True (West dec)

True = Magnetic - Declination

True → Magnetic (East dec)

Magnetic = True - Declination

True → Magnetic (West dec)

Magnetic = True + Declination

Memory Aids
"East is least, West is best" (True → Magnetic)
"Declination East, Compass least" (True → Magnetic)
"CADET" - Compass Add Declination Equals True (for West)
"MTC" - Magnetic To Compass (add West, subtract East)

Next

Continue to Time & Longitude for the relationship between time, position, and celestial navigation.