Dynamics & Control · Lab
Transfer Function Lab
Enter any continuous-time SISO transfer function in descending powers of s and read its poles, zeros, stability and time response. Roots come from the numerical solver, and the response from the state-space realization.
The same G(s), seen in the time domain, the frequency domain or through the algebraic stability tests.
G(s) = N(s) / D(s)
Excitation
Numerator effect
Overlay a second numerator against the same denominator: identical poles, a different transient.
System summary
| Numerator N(s) | 1 |
|---|---|
| Denominator D(s) | 2s² + 6s + 50 |
| System order (deg D) | 2 |
| Numerator order (deg N) | 0 |
| Properness | Strictly proper — deg(N) < deg(D) |
| DC gain G(0) | 0.02 |
| Poles | 2 |
| Zeros | 0 |
| Stability | Asymptotically stable — every pole in the open left half-plane |
Response y(t)
Computed numerically (RK4) from the controllable canonical realization.
Measured response metrics
| Final value y∞ | 0.02 |
|---|---|
| Peak value | 0.02745 |
| Peak time | 0.6596 s |
| Percent overshoot | 37.23 % |
| Settling time (2%) | 2.25 s |
| Settling time (5%) | 2.038 s |
| Rise time (10%–90%) | 0.2643 s |
Continue with this system
The current model travels with the link; nothing is re-entered and nothing opens on its own.
What this Lab models
Any continuous-time SISO G(s) = N(s)/D(s), entered as coefficients: zeros are the roots of the numerator N(s), poles the roots of the denominator D(s), and the stability verdict follows from the relevant pole locations. Responses to standard inputs use the same G(s). With loop analysis on, margins and Nyquist encirclements apply to the loop transfer function L(s); algebraic closed-loop stability uses the characteristic polynomial of the selected context, D(s) + N(s) for the unity-feedback loop.