Part IV: Space Weather | Chapter 13

Coronal Mass Ejections

CME morphology, flux rope models, Lorentz force driving, and the drag-based propagation model

13.1 CME Morphology and Properties

Derivation 1: CME Kinetic Energy and Mass

CMEs are large-scale eruptions of magnetized plasma from the solar corona. A typical CME has mass\(m \sim 10^{12}\text{--}10^{13}\) kg and speed 400-2000 km/s.

Step 1. The kinetic energy of a CME:

$$\boxed{E_k = \frac{1}{2}mv^2 \sim \frac{1}{2}(10^{13})(10^6)^2 = 5 \times 10^{24} \text{ J}}$$

Step 2. The magnetic energy of the erupting flux rope (with \(B \sim 0.01\) T, \(R \sim 10^8\) m):

$$E_B = \frac{B^2}{2\mu_0}\frac{4}{3}\pi R^3 \sim 10^{25} \text{ J}$$

The three-part structure of a CME as seen in coronagraph images: bright leading edge (compressed sheath), dark cavity (flux rope), and bright core (erupting prominence material).

13.2 Flux Rope Model

Derivation 2: Toroidal Flux Rope Equilibrium

Step 1. The upward "hoop force" on a toroidal current-carrying flux rope:

$$F_{\text{hoop}} = \frac{\mu_0 I^2}{4\pi R}\left(\ln\frac{8R}{a} - 1 + \frac{l_i}{2}\right)$$

where \(R\) is the major radius, \(a\) is the minor radius, and \(l_i\) is the internal inductance.

Step 2. This is balanced by the downward magnetic tension of the overlying strapping field \(B_{\text{ext}}\):

$$\boxed{F_{\text{tension}} = \frac{B_{\text{ext}}^2}{2\mu_0} \cdot 2\pi R}$$

Step 3. The torus instability occurs when the external field decreases sufficiently fast with height. The critical decay index:

$$n = -\frac{d\ln B_{\text{ext}}}{d\ln h} > n_{\text{crit}} \approx 1.5$$

When the flux rope rises to a height where \(n > 1.5\), the overlying field can no longer restrain it, and a CME erupts. This provides a clear, testable criterion for CME initiation.

13.3 Lorentz Force Driving

Derivation 3: Lorentz Self-Force on an Expanding Flux Rope

Step 1. The \(j \times B\) force in the radial direction for a flux rope with axial field \(B_z\) and azimuthal field \(B_\phi\):

$$\boxed{F_L = \frac{1}{\mu_0}\left(-\frac{B_\phi^2}{r} - \frac{d}{dr}\frac{B_\phi^2 + B_z^2}{2}\right)}$$

The first term is the pinch (inward tension of the azimuthal field) and the second is the magnetic pressure gradient. For a CME, the net Lorentz force is initially outward (dominated by the pressure gradient), accelerating the ejecta to speeds of 500-2000 km/s within \(\sim 2\text{--}5 R_\odot\).

13.4 Drag-Based Propagation Model

Derivation 4: Aerodynamic Drag in the Solar Wind

Beyond \(\sim 20 R_\odot\), the Lorentz force becomes negligible and the CME interacts aerodynamically with the ambient solar wind.

Step 1. The equation of motion:

$$\boxed{\frac{d^2R}{dt^2} = -\gamma(v - v_{\text{sw}})|v - v_{\text{sw}}|}$$

where \(\gamma = c_d A \rho_{\text{sw}} / (M_{\text{CME}} + M_{\text{virtual}})\) is the drag parameter, typically \(\gamma \sim 0.2\text{--}2 \times 10^{-7}\) km\(^{-1}\).

Step 2. For constant \(\gamma\) and \(v_{\text{sw}}\), this has an analytical solution. Fast CMEs decelerate and slow CMEs accelerate toward the solar wind speed (~400 km/s).

Transit times to Earth range from ~15 hours (extreme events like the Carrington event, 1859) to ~5 days (slow CMEs). The drag-based model (DBM) is widely used for operational space weather forecasting.

13.5 ICME Structure at 1 AU

Derivation 5: Magnetic Cloud Fitting

Step 1. An interplanetary CME (ICME) at 1 AU often shows a magnetic cloud signature modeled as a force-free cylinder (Lundquist solution):

$$B_z(r) = B_0 J_0(\alpha r)$$$$\boxed{B_\phi(r) = B_0 H J_1(\alpha r)}$$

where \(J_0, J_1\) are Bessel functions, \(H = \pm 1\) is the chirality, and \(\alpha = 2.405/R_0\). Typical parameters at 1 AU: \(B_0 \sim 20\) nT,\(R_0 \sim 0.1\) AU. The smooth rotation of the magnetic field vector through the cloud is the defining signature used for identification.

Numerical Simulation

CMEs: Drag-Based Propagation, Velocity Profiles, Magnetic Cloud, Torus Instability

Python
script.py121 lines

Click Run to execute the Python code

Code will be executed with Python 3 on the server

13.6 Flux Rope Equilibrium: Grad-Shafranov Equation

Force-Free Flux Rope in Cylindrical Geometry

Step 1. For an axisymmetric flux rope with translational symmetry along \(z\), the magnetic field can be written in terms of a flux function \(\psi(r,z)\):

$$\mathbf{B} = \frac{1}{r}\nabla\psi\times\hat{z} + B_z(r)\hat{z}$$

Step 2. For a force-free cylindrical configuration (\(\partial/\partial z = 0\),\(\partial/\partial\phi = 0\)), the force-free condition \(\nabla\times\mathbf{B}=\alpha\mathbf{B}\)in cylindrical coordinates gives:

$$-\frac{dB_z}{dr} = \alpha B_\phi, \qquad \frac{1}{r}\frac{d(rB_\phi)}{dr} = \alpha B_z$$

Step 3. For constant \(\alpha\), these combine into a Bessel equation:

$$\frac{d^2B_z}{dr^2} + \frac{1}{r}\frac{dB_z}{dr} + \alpha^2 B_z = 0$$

Step 4. The solution is the Lundquist flux rope:

$$\boxed{B_z(r) = B_0 J_0(\alpha r), \quad B_\phi(r) = B_0 H J_1(\alpha r)}$$

where \(H = \pm 1\) is the handedness (chirality) of the flux rope, \(J_0, J_1\)are Bessel functions, and \(\alpha = 2.405/R_0\) ensures \(B_z\) vanishes at the boundary. This is the most widely used model for fitting magnetic clouds observed at 1 AU.

13.7 Torus Instability: Critical Decay Index

Deriving \(n_{\text{crit}} = 3/2\)

Step 1. A current ring of current \(I\) at height \(R\) above the photosphere experiences an upward hoop force:

$$F_{\text{hoop}} = \frac{\mu_0 I^2}{4\pi R}\left(\ln\frac{8R}{a} - 1 + \frac{l_i}{2}\right) \approx \frac{\mu_0 I^2}{4\pi R}\Lambda$$

Step 2. The external (strapping) field exerts a downward Lorentz force per unit length:

$$F_{\text{strap}} = I B_{\text{ext}}(R) \cdot 2\pi R$$

Step 3. Equilibrium: \(F_{\text{hoop}} = F_{\text{strap}}\). Now perturb\(R \to R + \delta R\) and check stability:

$$\frac{dF_{\text{hoop}}}{dR} \sim -\frac{F_{\text{hoop}}}{R}, \qquad \frac{dF_{\text{strap}}}{dR} = I\frac{d(B_{\text{ext}}\cdot 2\pi R)}{dR}$$

Step 4. Instability occurs when the restoring force decreases faster than the driving force, i.e., when \(|dF_{\text{strap}}/dR| < |dF_{\text{hoop}}/dR|\). Defining the decay index:

$$n = -\frac{d\ln B_{\text{ext}}}{d\ln R}$$

Step 5. The stability condition becomes:

$$\boxed{n > n_{\text{crit}} = \frac{3}{2} \quad\text{(unstable, CME eruption)}}$$

Observations confirm that CMEs erupt when the flux rope apex reaches the height where\(n \approx 1.5\). Typical eruption heights are 50,000-100,000 km above the photosphere. The torus instability provides the most successful quantitative criterion for CME initiation.

13.8 Drag-Based Propagation: Analytical Solution

Full Equation of Motion and Arrival Time

Step 1. The complete equation including gravity and drag:

$$\frac{d^2R}{dt^2} = -\gamma(v - v_{\text{sw}})|v - v_{\text{sw}}| - \frac{GM_\odot}{R^2}$$

For \(R \gg R_\odot\), gravity is negligible and with constant \(\gamma\) and \(v_{\text{sw}}\):

Step 2. Define \(w = v - v_{\text{sw}}\). Then \(dw/dt = -\gamma w|w|\). For a fast CME (\(w > 0\)):

$$\frac{dw}{w^2} = -\gamma\,dt \quad\Rightarrow\quad w(t) = \frac{w_0}{1 + \gamma w_0 t}$$

Step 3. Integrating for position:

$$\boxed{R(t) = R_0 + v_{\text{sw}}\,t + \frac{1}{\gamma}\ln(1 + \gamma\,w_0\,t)}$$

Step 4. Setting \(R = 1\) AU and solving for \(t\) gives the arrival time. For a CME with \(v_0 = 2000\) km/s, \(\gamma = 10^{-7}\) km\(^{-1}\): arrival in ~20 hours. For \(v_0 = 500\) km/s: arrival in ~80 hours.

The drag parameter \(\gamma = c_d A\rho_{\text{sw}}/(M + M_v)\) depends on the drag coefficient (\(c_d \sim 1\)), CME cross-section \(A\), solar wind density, and the "virtual mass" (entrained ambient medium). Typical values: \(\gamma \sim 0.2\text{--}2\times10^{-7}\)km\(^{-1}\).

13.9 CME Three-Part Structure

Coronagraph images reveal the classic three-part structure of a CME: bright front, dark cavity, and bright core.

OcculterBright Front(compressed sheath)Dark Cavity(flux rope)Bright CoreProminencematerialCME Three-Part Structure~1 R_sun

Classic three-part CME structure as seen in coronagraph images: bright compressed sheath (leading edge), dark cavity (low-density flux rope with helical magnetic field), and bright core (cool, dense prominence material).

Extended Simulation: CME Propagation & Earth Arrival

Extended: CME Arrival Prediction, Decay Index, Speed Evolution at 1 AU

Python
script.py159 lines

Click Run to execute the Python code

Code will be executed with Python 3 on the server