CtrlSolve

Interactive Bode, Nyquist, and response plots for transfer functions. Useful for quick control-theory checks, teaching demos, or small experiments.

中文 English

Preview: interactive control plots in the browser

CtrlSolve is a small, self-hosted control-systems helper: type a transfer function G(s), then generate key plots and response curves instantly.

It’s designed for quick sanity checks (stability, margins), lightweight design exploration, and classroom-style demonstrations without heavy tooling.

  • Plots: Bode (magnitude in dB + phase), Nyquist, Nichols, pole–zero map, root locus.
  • Time-domain responses: step, impulse, and ramp response curves.
  • Stability summary: stable/unstable, gain margin (GM) and phase margin (PM).
  • Extra details: zeros/poles list and a state-space realization (A, B, C, D).
  • Accepts LaTeX-style input and automatically simplifies/expands many common expressions.
\frac{10}{s^2 + 2s + 10}
Closed-loop analysis (Feedback)

Controller Design

Time Domain

Step Response

Impulse Response

Ramp Response

Frequency Domain

Bode Plot

Nyquist Plot

Nichols Plot

Stability & Design

Pole-Zero Map

Root Locus