Settling Time and Rise Time Calculator
Find the settling time, peak time, and rise time of an underdamped second-order system from its natural frequency and damping ratio.
📉 What are Settling Time and Rise Time?
The settling time and rise time calculator finds the key transient-response specifications of an underdamped second-order control system, settling time (ts), peak time (tp), and rise time (tr), directly from its natural frequency (ωn) and damping ratio (ζ). These three numbers describe how fast a system responds to a step input and how much it oscillates before settling at its final value, the standard vocabulary control engineers use to judge whether a design is fast enough and smooth enough for its application.
Second-order transient specs show up constantly in practice: a motor speed loop's rise time determines how quickly a robot arm accelerates to a commanded speed, a temperature controller's settling time determines how long a process must wait before the next production step, and an aircraft autopilot's damping ratio determines whether a pitch correction feels smooth or jittery to passengers. Because so many higher-order systems can be reasonably approximated by a dominant second-order pair, these formulas remain a practical everyday tool well beyond textbook problems.
A common misconception is that rise time and settling time measure the same thing. They do not. Rise time measures only how fast the response first reaches its target (0% to 100% in the convention used here), while settling time measures how long the oscillations that follow the first crossing take to die down within a tolerance band, 2% of the final value in this calculator's convention. A system can have a very fast rise time yet a slow settling time if it overshoots and rings for several cycles before settling.
This calculator is useful for control systems students verifying textbook problems, and for practicing engineers doing a quick sanity check on a PID-tuned loop's expected transient behavior before running it on real hardware.
📐 Formula
📖 How to Use This Calculator
Steps
💡 Example Calculations
Example 1 — Moderately Damped System
wn = 10 rad/s, zeta = 0.5
Example 2 — Lightly Damped, More Oscillatory System
wn = 10 rad/s, zeta = 0.3
Example 3 — Heavily Damped, Sluggish System
wn = 10 rad/s, zeta = 0.8
❓ Frequently Asked Questions
🔗 Related Calculators
What is settling time in a second-order system?
Settling time (ts) is the time it takes for a system's step response to enter and stay within a specified error band around its final value, commonly 2%. Using the 2% criterion, ts = 4/(zeta x wn), where zeta is the damping ratio and wn is the natural frequency in rad/s.
What is the formula for settling time?
ts = 4 / (zeta x wn), using the standard 2% settling criterion. For wn = 10 rad/s and zeta = 0.5, ts = 4 / (0.5 x 10) = 0.8 seconds.
What is peak time and how is it calculated?
Peak time (tp) is when the step response first reaches its maximum (overshoot) value. tp = pi / wd, where wd = wn x sqrt(1 - zeta^2) is the damped natural frequency. For wn = 10 rad/s and zeta = 0.5, wd = 8.660 rad/s and tp = pi / 8.660 = 0.3628 s.
What is the formula for rise time?
Using the exact 0% to 100% underdamped formula: tr = (pi - beta) / wd, where beta = arccos(zeta) in radians. For wn = 10 rad/s and zeta = 0.5, beta = arccos(0.5) = 1.0472 rad, and tr = (pi - 1.0472) / 8.660 = 0.2418 s.
Why do these formulas only work for zeta strictly between 0 and 1?
These are the standard underdamped second-order response formulas, which assume the system oscillates while decaying toward its final value. At zeta = 1 the system is critically damped and at zeta greater than 1 it is overdamped, neither of which oscillates, so peak time and this rise-time formula do not apply. At zeta 0 or below the system is undamped or unstable and never settles.
What happens if I enter a damping ratio of 1 or greater?
The calculator shows an error explaining the system is critically damped (zeta = 1) or overdamped (zeta > 1). Both step responses rise smoothly to the final value with no oscillation and no true peak time, so this page's underdamped formulas do not apply to them.
What is the difference between settling time and rise time?
Rise time measures how fast the response first reaches the target value (0% to 100% in this calculator's convention). Settling time measures how long the oscillations that follow take to damp down within a tolerance band (2% here) of the final value. A system can rise quickly but still settle slowly if it overshoots and rings for a while.
Does a higher natural frequency always mean a faster response?
Yes, for a fixed damping ratio, all three transient specs (ts, tp, tr) scale inversely with wn, doubling wn halves settling time, peak time, and rise time. Natural frequency sets the overall speed scale, while damping ratio shapes how oscillatory the response looks at that speed.
Why does this calculator use the 2% settling time criterion instead of 5%?
The 2% criterion (ts = 4/(zeta x wn)) is the most common convention in control systems textbooks and is what this calculator uses throughout. A 5% band uses ts = 3/(zeta x wn) instead, which gives a smaller settling time for the same system, always confirm which convention a datasheet or textbook problem is using.
What units does this calculator use?
Natural frequency wn is entered in radians per second (rad/s), damping ratio zeta is dimensionless (between 0 and 1), and all time results (settling time, peak time, rise time, and the damped natural frequency's period) are shown in seconds or rad/s as appropriate.