The fundamental formula for current through an inductor in the time domain is the integral of the applied voltage over time, divided by inductance: i(t) = (1/L) ∫ v(τ) dτ + i(t₀). Unlike resistors, where current is strictly proportional to instantaneous voltage, an inductor's current depends on the entire history of the voltage applied across it. This integral relationship dictates everything from switch-mode power supply ripple to audio crossover phase shifts. Below, we break down the exact mathematics, real-world component limits, and step-by-step calculations for both DC transient and AC steady-state domains.

The Core Formula and Symbol Definitions

The time-domain relationship between voltage and current in an ideal inductor is derived from Faraday's Law of Induction. To find the current i(t) at any specific moment, you must integrate the voltage waveform from a starting time t₀ to the present time t, scale it by the inverse of inductance, and add the initial current present at t₀.

Primary Integral Equation:
i(t) = (1 / L) ∫[t₀ to t] v(τ) dτ + i(t₀)

Table 1: Symbol Definitions for the Inductor Current Formula
SymbolParameterStandard SI UnitPractical Bench Unit
i(t)Instantaneous current at time tAmperes (A)mA or A
LInductanceHenries (H)μH, mH, or H
∫ ... dτDefinite integral with respect to dummy time variable τSecond-Volts (V·s)μV·s or mV·s
v(τ)Instantaneous voltage across the inductorVolts (V)mV or V
t₀Initial starting time of the observation windowSeconds (s)μs or ms
i(t₀)Initial current flowing at time t₀Amperes (A)mA or A

While the integral form is the mathematical foundation, bench work requires understanding how physical components behave. Real inductors are not ideal; they possess Direct Current Resistance (DCR) and core saturation limits that invalidate the ideal formula if exceeded.

Table 2: Real-World Inductor Specifications and Operating Magnitudes
ApplicationTypical Inductance (L)Typical DCRSaturation Current (Isat)Core Material
RF Filtering (GHz)10 nH0.05 Ω500 mAAir / Ceramic
SMPS Buck Output4.7 μH15 mΩ8.0 AShielded Ferrite
Audio Crossover1.5 mH0.25 Ω4.0 AIron Powder / Laminated
Mains Line Choke10 mH1.2 Ω1.5 ANanocrystalline

Rearranged Forms and Domain-Specific Equations

Depending on what you are designing or troubleshooting, you rarely solve for the integral directly. Instead, you rearrange the base differential form v(t) = L(di/dt) or use domain-specific steady-state equations. According to Georgia State University's HyperPhysics, manipulating these forms is essential for circuit analysis.

Rearranged Differential Forms

  • Solving for Inductance (L): L = v(t) / (di/dt) — Used when sizing an inductor for a target current ripple (Δi) given a known switching voltage and time (Δt).
  • Solving for Voltage (v): v(t) = L × (di/dt) — Used to calculate flyback voltage spikes when a switch opens and di/dt approaches infinity.
  • Solving for Time (t) in RL Transients: t = -τ × ln(1 - i(t)/I_final) — Used to find exactly how long it takes for an inductor to charge to a specific current threshold.

Domain-Specific Working Formulas

In practical engineering, we usually operate in either the DC transient domain (switching circuits) or the AC steady-state domain (filters and transformers).

  • DC RL Step Response (Transient): i(t) = (V/R) × (1 - e^(-t/τ)) where the time constant τ = L/R.
  • AC Steady-State (RMS): I_rms = V_rms / X_L where inductive reactance X_L = 2πfL.

Assumptions, Unit Traps, and Realistic Magnitudes

The ideal integral formula assumes a perfectly linear inductor with zero parasitic resistance and an infinite saturation threshold. In reality, if the current exceeds the component's I_sat (saturation current), the core's magnetic permeability collapses. The inductance L drops drastically, di/dt spikes, and the component effectively becomes a low-value resistor, often leading to catastrophic MOSFET failure in power supplies. For deep dives into core saturation mechanics, Coilcraft's inductor tutorials provide excellent manufacturer-level data.

⚠️ Critical Unit Traps That Break the Math
  • The Micro/Milli Mix-up: Inductance is usually in μH (10⁻⁶) or mH (10⁻³). Plugging '4.7' into the formula instead of '0.0000047' will yield a current magnitude off by a factor of a million.
  • Time Constant Exponents: In the transient formula e^(-t/τ), t and τ MUST share the same base unit. If τ is calculated in seconds (e.g., 0.005s) and t is entered in milliseconds (e.g., 2), the exponent becomes -2/0.005 = -400, driving the current to zero. Always convert both to seconds or both to milliseconds before dividing.
  • Peak vs. RMS: The AC formula I = V / X_L requires both V and I to be of the same type. If you apply peak voltage (e.g., 170V for a 120V mains line), you will calculate peak current, not the RMS current your multimeter will display.

What does a realistic answer magnitude look like?
In low-power signal filtering, expect currents in the 1 mA to 20 mA range. In switch-mode power supplies (like a 5V/3A USB buck converter), the average DC current is 3A, but the AC ripple current (Δi) calculated via the differential formula is typically designed to be 20% to 40% of the max load (e.g., 0.6A to 1.2A peak-to-peak). If your calculation yields 500A for a small PCB inductor, you have missed a decimal prefix.

Worked Example 1: DC Step Response in an RL Circuit

Scenario: You are designing a relay driver. A 12V DC source is switched onto a series circuit containing a 10 Ω current-limiting resistor and a 50 mH relay coil (inductor). Calculate the current flowing through the inductor exactly 2 milliseconds after the switch closes. Assume initial current i(0) = 0 A.

  1. Identify the formula and variables:
    i(t) = (V/R) × (1 - e^(-t/τ))
    V = 12 V, R = 10 Ω, L = 50 mH = 0.050 H, t = 2 ms = 0.002 s.
  2. Calculate the final steady-state current (V/R):
    I_final = 12 V / 10 Ω = 1.2 A
  3. Calculate the time constant (τ):
    τ = L / R = 0.050 H / 10 Ω = 0.005 seconds (or 5 ms).
  4. Ensure time units match and calculate the exponent:
    We have t = 2 ms and τ = 5 ms. Because both are in milliseconds, we can use them directly in the ratio.
    -t / τ = -2 / 5 = -0.4
  5. Evaluate the exponential term:
    e^(-0.4) ≈ 0.6703
  6. Compute final current:
    i(2ms) = 1.2 A × (1 - 0.6703)
    i(2ms) = 1.2 A × 0.3297 = 0.3956 A

Result: At t = 2 ms, the current through the inductor is 395.6 mA. It has not yet reached the 1.2A steady state because 2ms is less than one full time constant (5ms).

Worked Example 2: AC Steady-State Current Calculation

Scenario: You are testing an audio crossover network. A 24 Vrms AC signal at a frequency of 60 Hz is applied across a 100 mH woofer inductor. Calculate the RMS current flowing through the inductor. (Assume DCR is negligible for this specific calculation, as All About Circuits notes that X_L dominates at higher frequencies).

  1. Identify the formula and variables:
    I_rms = V_rms / X_L and X_L = 2πfL
    V_rms = 24 V, f = 60 Hz, L = 100 mH = 0.100 H.
  2. Calculate Inductive Reactance (X_L):
    X_L = 2 × π × 60 Hz × 0.100 H
    X_L = 376.99 × 0.100 = 37.699 Ω
  3. Compute the RMS Current:
    I_rms = 24 V / 37.699 Ω = 0.6366 A

Result: The RMS current through the inductor is 636.6 mA. Note that if the frequency were increased to 1 kHz (typical for a tweeter crossover point), X_L would rise to 628 Ω, dropping the current to just 38 mA, demonstrating the inductor's fundamental property of blocking high-frequency AC while passing low-frequency AC and DC.