Article
Electromagnetism · ⏱ ≈ 16 хв читання

Faraday Induction & Plasma

Faraday's law of induction is Maxwell's third equation: a changing magnetic flux drives an EMF. We derive Lenz's law from energy conservation, build the transformer equations, and then scale up to magnetohydrodynamics — the physics of plasma as a conducting fluid — exploring solar loops, the magnetic pinch effect, and conditions for controlled fusion.

1. Faraday's Law of Induction

Michael Faraday discovered in 1831 that a changing magnetic field through a loop induces an EMF. Maxwell expressed this as:

EMF = −dΦ_B/dt Φ_B = ∫∫ B · dA (magnetic flux through a surface) Differential (Maxwell) form: ∇ × E = −∂B/∂t

The negative sign is fundamental — it expresses Lenz's law. The flux Φ_B can change because:

The motional EMF in a conductor of length L moving with velocity v perpendicular to field B is: EMF = BLv. This is the operating principle of every electric generator.

2. Lenz's Law & Energy Conservation

Lenz's law states that the induced current flows in a direction that opposes the change that created it. This is a direct consequence of energy conservation — if the induced current reinforced the change, energy would be created from nothing.

Thought experiment: Drop a neodymium magnet through a copper tube. The falling magnet induces currents that create a field opposing the magnet's motion ("magnetic braking"). The magnet falls much slower than free fall — kinetic energy is dissipated as Joule heating in the copper.

Eddy currents are induced in bulk conductors exposed to changing fields. They are used beneficially in induction cooktops and magnetic braking, and are minimised by laminating transformer cores to reduce losses.

3. Self-Inductance & Mutual Inductance

A coil carrying current creates a magnetic field that links its own turns — this is self-inductance:

V_L = L dI/dt Solenoid (N turns, length ℓ, area A): L = μ₀ N² A / ℓ [Henry] Energy stored: U = ½ L I²

When two coils are near each other, flux from coil 1 links coil 2 — this is mutual inductance M:

V₂ = M dI₁/dt, V₁ = M dI₂/dt Coupling coefficient: k = M / √(L₁ L₂) (0 ≤ k ≤ 1) For ideal coupling: k = 1, M = √(L₁ L₂)

In LC circuits, energy oscillates between the inductor (magnetic field) and capacitor (electric field) at the resonant frequency ω₀ = 1/√(LC). Real circuits include resistance and the oscillations decay, just as mechanical pendulums do.

4. Transformers

An ideal transformer with N₁ primary and N₂ secondary turns obeys:

V₂/V₁ = N₂/N₁ (voltage ratio) I₁/I₂ = N₂/N₁ (current ratio — from energy conservation P₁ = P₂) Z₂_reflected = (N₁/N₂)² Z₂ (impedance transformation)

Real transformers lose energy through: core hysteresis losses (B–H curve area), eddy currents (reduced by lamination), resistive winding losses (I²R), and leakage flux. Modern power transformers achieve >99% efficiency.

High-voltage transmission lines operate at hundreds of kV because for fixed power P = VI, higher voltage means lower current, and resistive losses scale as I²R. Step-up and step-down transformers mediate between generation (10–25 kV) and long-distance transmission (100–765 kV) and local distribution (240 V).

5. Magnetohydrodynamics (MHD)

Magnetohydrodynamics treats plasma as a single conducting fluid coupled to electromagnetic fields. The MHD equations combine Navier–Stokes with Maxwell:

Fluid: ρ(∂v/∂t + v·∇v) = −∇p + J × B + ρg + μ∇²v Induction: ∂B/∂t = ∇ × (v × B) + η ∇²B Ohm's law (ideal MHD): J = σ(E + v × B) where η = 1/(μ₀σ) is magnetic diffusivity

Magnetic Reynolds number

Rₘ = vL/η. When Rₘ ≫ 1 (stellar plasma), magnetic field is "frozen in" to the fluid — the flux-freezing theorem.

Alfvén waves

Transverse waves propagating along field lines at vₐ = B/√(μ₀ρ). These mediate angular momentum transport in accretion discs.

Magnetic pressure

B² / (2μ₀) — the magnetic field acts like a pressure perpendicular to itself, which can confine or accelerate plasma.

Reconnection

Topology change of field lines releases stored magnetic energy as heat and kinetic energy — drives solar flares and magnetospheric substorms.

6. The Magnetic Pinch Effect

When current flows through a plasma column, the resulting azimuthal magnetic field B_φ creates a J × B force directed inward — squeezing or "pinching" the plasma:

Z-pinch (current along z-axis): F_r = J_z × B_φ (radially inward) Pressure balance (Bennett relation): p + B²/(2μ₀) = const For ideal confinement: ∫p dV = μ₀ I² / (4π L) (Bennett pinch condition)

The z-pinch is inherently unstable: the sausage instability (m=0 kink) and kink instability (m=1) destroy confinement in microseconds. The tokamak stabilises confinement geometry by adding a strong toroidal field and shaping the plasma into a torus — the approach used by ITER and commercial ventures like Commonwealth Fusion's SPARC.

The theta-pinch (current along θ, field along z) reverses the geometry and is also unstable. The field-reversed configuration (FRC) and spheromak are compact torus concepts pursued by private fusion companies.

7. JavaScript — MHD Flux Tube Simulation

A simplified 2D MHD simulation tracking field line advection under a prescribed velocity field (flux-freezing regime, Rₘ ≫ 1).

// 2D flux-frozen field line advection (ideal MHD, Rm >> 1)
// Field lines represented as chains of points; advected by fluid velocity

class FluxTube {
  constructor(points) {
    // points: [{x, y}, ...]
    this.pts = points.map(p => ({x: p.x, y: p.y}));
  }

  advect(velocityFn, dt) {
    for (const p of this.pts) {
      const v = velocityFn(p.x, p.y);
      p.x += v.vx * dt;
      p.y += v.vy * dt;
    }
  }

  draw(ctx, color = '#f87171') {
    ctx.beginPath();
    ctx.strokeStyle = color;
    ctx.lineWidth = 2;
    this.pts.forEach((p, i) =>
      i === 0 ? ctx.moveTo(p.x, p.y) : ctx.lineTo(p.x, p.y)
    );
    ctx.stroke();
  }
}

// Solar-convection-like velocity: rotating cells
function convectiveVelocity(x, y, t = 0) {
  const scale = 0.02;
  // Stream function ψ = cos(scale·x)·cos(scale·y)
  // vx = ∂ψ/∂y, vy = −∂ψ/∂x
  return {
    vx:  Math.cos(scale * x) * (-Math.sin(scale * y)) * scale * 50,
    vy:  Math.sin(scale * x) *   Math.cos(scale * y)  * scale * 50,
  };
}

// Faraday induction EMF integrator
function computeEMF(Bfield, loop, dt) {
  // loop: array of {x,y} vertices (closed polygon)
  // Φ = ∫∫ B · dA  (Shoelace-like area integration)
  let flux = 0;
  const N = loop.length;
  for (let i = 0; i < N; i++) {
    const x = (loop[i].x + loop[(i + 1) % N].x) / 2;
    const y = (loop[i].y + loop[(i + 1) % N].y) / 2;
    flux += Bfield(x, y); // B_z component
  }
  flux *= 1; // multiply by cell area for proper integral
  return -flux / dt; // EMF = −dΦ/dt (Faraday)
}

// Dipole magnetic field (2D cross-section)
function dipoleBfield(x, y, mx = 0, my = 0, m = 1e4) {
  const mu0 = 4e-7 * Math.PI;
  const dx = x - mx, dy = y - my;
  const r2 = dx ** 2 + dy ** 2;
  if (r2 < 1) return {bx: 0, by: 0};
  const r = Math.sqrt(r2);
  const pre = (mu0 * m) / (4 * Math.PI * r2 ** 2);
  return {
    bx: pre * (3 * dx * dy),       // ∝ 3 cos θ sin θ / r³
    by: pre * (2 * dy ** 2 - dx ** 2), // ∝ (3 cos²θ − 1) / r³
  };
}

// Bennett pinch: radial balance for a z-pinch current column
function bennettPressure(I, r, R) {
  // Uniform current density J = I/(πR²), pressure inside r < R
  const mu0 = 4e-7 * Math.PI;
  const J = I / (Math.PI * R ** 2);
  const p0 = (mu0 * J ** 2 * R ** 2) / 4; // peak pressure at r=0
  return r < R ? p0 * (1 - r ** 2 / R ** 2) : 0;
}

8. Applications

Fusion energy: ITER (International Thermonuclear Experimental Reactor), currently under construction in southern France, aims to produce 10× more fusion energy than it consumes — the Q > 10 milestone.