🧠 SemiSimTech Intuition Lab

RLC Transient Explorer

Turn the knobs and watch the transient like an oscilloscope. Freeze a trace, then tweak one knob to compare.

System
Series RLC
Core Theme
Energy exchange and damping
Primary Outputs
vC(t) / i(t) / Energy
Method
Transient ODE + RK4

📚 Navigation

🧩 Big Picture

This demo uses the series RLC driven by a voltage step. The “knobs” change the physics directly: R dissipates energy, while L and C store energy and exchange it back and forth.

The page is meant to make transient behavior feel concrete: how ringing emerges, how damping removes it, and how initial energy can reshape the waveform even when the external input looks simple.

Transient response Oscilloscope intuition Damping regime Energy exchange

🧠 Main Puzzle

Why does one small change in R, L, or C completely reshape the transient?

The waveform is not controlled by just one idea. It is shaped by energy storage, energy loss, and the initial conditions. That is why the same step input can produce ringing, fastest no-overshoot settling, or a slow heavy return depending on where the circuit sits in damping space.

ω₀ = 1/√(LC) ζ = (R/2)·√(C/L) R changes damping L and C change oscillation speed Vc0 and I0 change the initial stored energy

How to use this explorer

Start from a known regime, then tweak one knob at a time. Freeze a previous trace, then compare how the new transient changes. Use energy overlays when you want to see where the “motion” of the waveform is really coming from.

Try this sequence: 1) Start underdamped 2) Freeze the trace 3) Increase R 4) Watch ringing fade 5) Turn Energy on 6) See loss rise faster

🎛️ Interactive Lab

The original interactive prototype is preserved below. You can adjust the physical knobs, apply presets, switch between capacitor voltage and series current, and compare traces directly.

Knobs
More R → less ringing (more damping).
More L → slower oscillation (current has “inertia”).
More C → slower oscillation (voltage changes more slowly).
Initial energy matters: try Vc0 or I0 to “kick” the circuit.
Freeze keeps the previous trace faint while you tweak one knob.
Scope Series RLC RK4

Tip: set R low to see ringing. Click Freeze & Compare, then increase R to watch damping.

Explain Math + Intuition

This demo uses the series RLC driven by a voltage step. The “knobs” change the physics directly: R dissipates energy, while L and C store energy and exchange it back and forth.

Model used (two-state ODE)

We simulate two state variables: series current i(t) and capacitor voltage vC(t). For a source vs(t) (step), KVL gives:

vs(t) = R·i(t) + L·di/dt + vC(t)
i(t) = C·dvC/dt

Combine them into two first-order ODEs:

di/dt = (vs(t) − R·i − vC)/L
dvC/dt = i/C

The page integrates these equations with a lightweight RK4 solver (fast enough to update while you drag sliders).

Natural frequency and damping

Two simple quantities predict the waveform shape:

ω0 = 1/√(LC)    (sets oscillation speed)
ζ = (R/2)·√(C/L)    (sets damping)

Interpretation: ω0 gets smaller if you increase L or C → oscillations slow down. ζ increases with R → ringing dies out faster.

For a series RLC, the critical resistance is:

Rcrit = 2·√(L/C)

Underdamped / Critical / Overdamped

  • Underdamped (ζ < 1): oscillates with a decaying envelope (ringing).
  • Critical (ζ ≈ 1): fastest return without overshoot.
  • Overdamped (ζ > 1): no oscillation; slower, “heavy” return.

⚙️ Energy Story

In a lossless LC, energy would “sloshe” forever between electric and magnetic storage. Adding R converts some of that energy into heat.

What we track

EC = ½·C·vC2
EL = ½·L·i2
ER(t) = ∫ i2·R·dt

How to see it

Try this: make R small (ringing), turn Energy: On, then increase R. You’ll see the same energy exchange, but the loss grows faster and the oscillation fades sooner.

🚀 One More “Aha” Experiment

Set step amplitude to a small value (e.g., 0.5 V), then inject energy using Vc0 or I0. You’ll get very different transients even with the same R, L, C — because transients are about initial energy as much as input waveforms.

Final insight: RLC transients are best understood as a competition between stored energy, dissipation, and initial conditions — not just as “a waveform after a step.”