Root Locus Designer Back EN | ZH
Control Systems

Root Locus Control System Designer

Set open-loop poles and zeros, sweep gain K, and watch closed-loop poles trace the s-plane in real time. Asymptotes, stability margin, and step response computed automatically.

System Definition
Presets
Open-Loop Poles (up to 4)
Open-Loop Zeros (up to 3)
Gain K 5.00
Damping Ratio ζ
Natural Freq. ωn [rad/s]
Overshoot [%]
Settling Time Ts [s]
Critical Gain K_crit
Dominant Pole (Re)

Root Locus Construction Rules

Start: K=0 → open-loop poles

End: K→∞ → open-loop zeros (remainder to ∞ along asymptotes)

Asymptote angles: $(2k+1) \cdot 180° / (n-m)$,   $k=0,1,...,n-m-1$

Centroid: $\sigma_a = (\sum\mathrm{Re}(p_i) - \sum\mathrm{Re}(z_i))/(n-m)$

Stability: all closed-loop poles in left half-plane

CAE Note: Root locus is the first step in designing active vibration control or servo control for mechanical systems. Follow up with MATLAB Control System Toolbox or the open-source Python-control library for detailed design including Bode plots and robust stability margins.