HomeEngineering & MaterialsResonant WPT Circuit: Exact Normal-Mode Splitting

Resonant WPT Circuit: Exact Normal-Mode Splitting

Interactive 2D simulator of the exact two-loop mutual-inductance RLC circuit behind resonant wireless power transfer: watch the schematic coils, a live current oscilloscope and a closed-form transfer-efficiency spectrum all bifurcate into split normal modes once coupling exceeds k_c = 1/Q.

Engineering & Materials2DAdvanced60 FPS📱 Mobile-adapted⇄ 3D version
2d-wireless-power-transfer-resonant-coupling ↗ Open standalone

This is the circuit-level counterpart to the flagship 3D coupled-mode-theory simulator: instead of the narrowband slowly-varying-envelope approximation, it integrates the exact two-loop mutual-inductance RLC circuit equations live with an RK4 solver, and solves the same equations' steady-state response in closed form via impedance algebra. Two schematic resonant loops are drawn with an animated instantaneous current readout, a scrolling oscilloscope trace of their amplitude envelopes, and a transfer-efficiency spectrum built from the exact circuit response. Push the coupling coefficient k past the critical value k_c = 1/Q with the drive parked at ω₀ and watch the single resonance bifurcate into two peaks at the exact undamped normal-mode frequencies ω± = ω₀/√(1∓k) — while the oscilloscope shows the two loops' currents visibly beating against each other, the time-domain signature of the same frequency-splitting phenomenon that real strongly-coupled magnetic-resonance WPT systems must track or avoid.

⚙ Under the hood

A 2D circuit-level simulator that integrates the exact two-loop mutual-inductance RLC equations live with RK4 and solves their closed-form impedance spectrum, showing schematic coils, a live current oscilloscope and a transfer-efficiency curve all split into normal modes ω± = ω0/√(1∓k) once coupling exceeds k_c = 1/Q.

wireless powerresonant couplingRLC circuitnormal modesfrequency splittingcritical couplingelectromagnetismRK4 integration

2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)