Esc
user@example.com
View Profile

// interactive labs

Labs

25 interactive exercises across 5 domains. Each lab pairs a live simulator with a step-by-step tutorial — no install required.

Circuit Simulator

Browser-based SPICE-style simulator (Falstad embed + MNA solver). Build and probe circuits in real time.

PCB Design

Interactive PCB layer stackups, impedance calculators, trace routing, DRC, and Gerber viewing.

Digital Electronics

WaveDrom timing diagrams, truth table generator, CircuitVerse logic simulation, and Yosys/DigitalJS Verilog synthesis.

Semiconductor Physics

PN junction physics, MOSFET characteristics, band diagrams with Poisson solver, and carrier drift/diffusion animation.

Power Systems

Newton-Raphson & Gauss-Seidel power flow, per-unit converter, IEEE 14-bus validation, and fault analysis.

beginner

Per-Unit System

Master the per-unit (pu) system used throughout power engineering. Convert voltages, currents, impedances, and power between physical SI units and per-unit values on a chosen base.

5 steps  ·  open lab →
beginner

Newton-Raphson Power Flow

Run a Newton-Raphson power flow on a simple 3-bus network. Observe how voltage magnitudes and angles change as load increases, and understand convergence behaviour.

5 steps  ·  open lab →
intermediate

Gauss-Seidel vs Newton-Raphson

Compare Gauss-Seidel and Newton-Raphson power flow solvers side-by-side. Understand why NR's quadratic convergence makes it the industry standard despite requiring Jacobian computation at each step.

4 steps  ·  open lab →
intermediate

Harmonic Analysis & G5/5 Compliance

Synthesise a distorted waveform from individual harmonic components, run an FFT, and check the spectrum against ENA EREC G5/5 voltage planning limits — the standard a UK harmonic distortion study has to demonstrate compliance with.

5 steps  ·  open lab →
intermediate

N-1 Contingency Screening

Single-element outage screening on the IEEE 14-bus test system. Trip a line or transformer and re-solve the power flow — find the post-contingency overloads and voltage violations that would drive remedial actions in a real connection study.

5 steps  ·  open lab →
intermediate

IEEE 14-Bus System Analysis

Analyse the standard IEEE 14-bus test case — 5 generators, 11 loads, 17 lines, and 3 off-nominal transformers. This benchmark is used worldwide to validate power flow software. Compare your results against the published MATPOWER reference solution.

5 steps  ·  open lab →
advanced

Short-Circuit Fault Analysis

Calculate fault currents for the four main fault types — 3-phase, line-to-ground, line-to-line, and double line-to-ground — using the Z-bus / symmetrical-component method. Vary the fault impedance and Z₀/Z₁ ratio and watch the fault duty change.

5 steps  ·  open lab →
advanced

Protection Coordination (IEC Inverse-Time)

Plot two IEC 60255 inverse-time overcurrent relays on the same time-current diagram, slide the fault current cursor, and watch the grading margin go green or red. The minimum workflow for any feeder protection setting calculation.

5 steps  ·  open lab →
advanced

Transient Stability — Swing Equation

Single-machine-infinite-bus (SMIB) transient stability with a 3-phase line fault. Slide the inertia, mechanical power, and clearing time and watch the rotor angle trajectory either return to a new equilibrium or run away. The equal-area criterion visualised on the P-δ curve gives the intuition.

5 steps  ·  open lab →