Home / Robotics & Controls / Control Systems / Rise Time (2nd-Order System, Approx.)

Formula & Calculator

Rise Time (2nd-Order System, Approx.)

Rise time is how long a system takes to go from 10% to 90% of its final value after a step change. This quick approximation is 1.8 divided by the natural frequency. For example, a system with natural frequency 10 rad/s has a rise time of about 0.18 seconds. It tells you how fast the system reacts at the start of a response. Shorter rise time means a faster system, but often at the cost of more overshoot and oscillation. It is a common specification in servo design.

Robotics Control Theory Calculator
VORZEP · CONTROL SYSTEMS & DYNAMICS TOOLS

Rise Time Calculator

Estimate rise time for a second-order underdamped system with tr = 1.8 / ωn — refined to tr ≈ (1.8 − 0.1ζ + 0.1ζ²) / ωn — with three-way solving, a live step-response schematic, and companion metrics like overshoot, peak time and settling time.

tr = 1.8 / ωn · refined: tr ≈ (1.8 − 0.1ζ + 0.1ζ²) / ωn
Solve for
Rise Time (tr) Time for the step response to rise from 10 % to 90 % of its final value (or, in some textbooks, from 0 % to first crossing of 100 %). Typical: 0.5–5 ms for audio and RF amplifiers, 1–20 ms for fast digital servos, 20–100 ms for motor control loops, 100–500 ms for thermal and flow loops, 1–10 s for large thermal processes. A shorter tr means a faster but usually more oscillatory system.
s
Rise time must be greater than zero.
= 177.9 ms = 5.62 Hz equivalent bandwidth
Natural Frequency (ωn) Undamped natural angular frequency of the second-order system, in radians per second. It sets the overall speed of the response: doubling ωn halves both the rise time and the settling time. Typical: 1000+ rad/s for audio and fast servo, 100–1000 rad/s for motor control, 10–100 rad/s for electromechanical actuators, 1–10 rad/s for hydraulic and thermal loops, < 1 rad/s for large process and aerospace attitude loops.
rad/s
Natural frequency must be greater than zero.
= 1.592 Hz = 1.592 Hz natural frequency
Damping Ratio (ζ) Dimensionless damping factor. ζ = 0 → undamped oscillation, ζ = 0.707 → critically damped with minimal overshoot (4.3 %), ζ = 1 → critically damped (no overshoot), ζ > 1 → overdamped. The standard tr = 1.8/ωn approximation is valid for the well-damped range 0.5 ≤ ζ ≤ 0.8; the refined formula extends the accuracy across the whole range. Set ζ = 0.707 for a good default.
—
Damping ratio must be greater than zero.
= ζ = 0.707 = 4.32 % overshoot = well-damped
RISE TIME (tr)
0.178 s
ωn 10.0 rad/s · ζ 0.707 · tr ≈ 1.8/ωn
FAST — TYPICAL SERVO LOOP
tr ≈ 1.8 / ωn
Step-by-step solution
Rise time vs. natural frequency
Current ζ ζ = 0.3 ζ = 1.0
Rise time vs. damping ratio
Current ωn ωn × 0.5 ωn × 2
Sensitivity
Companion time-domain metrics
Second-order step response — live schematic
SECOND-ORDER STEP RESPONSE · t_r = 1.8 / ω_n t_r = 0.178 s t_r point 10 % / 90 % peak
Second-order response y(t) for the current ζ and ωn Rise time interval on the horizontal axis Reference lines at y = 0.1, 0.9 and 1.0
What the rise time approximation really measures
trrise time
≈
K(ζ)1.8 − 0.1ζ + 0.1ζ²
÷
ωnnatural frequency

Rise time is set by the natural frequency

For a second-order system, the speed of the response is dominated by ωn. Halving ωn doubles the rise time; doubling ωn halves it. The classic approximation tr ≈ 1.8/ωn captures this central fact and is valid to within about 15 % for damping ratios between 0.5 and 0.8 — the range most practical control systems are tuned to. This is the well-damped region where the response rises quickly without excessive overshoot.

Damping ratio refines the estimate

The refined formula tr ≈ (1.8 − 0.1ζ + 0.1ζ²)/ωn extends the accuracy across the full underdamped range. Note that the numerator has a minimum of 1.775 at ζ = 0.5 and rises back to 1.8 at both ζ = 0 and ζ = 1. This means rise time is only weakly dependent on ζ for a fixed ωn — the numerator varies by less than 2 % over the entire range. That is why the simple 1.8/ωn approximation works so well, and why control engineers tune ωn to hit rise-time specs while using ζ to shape overshoot.

Rise time is one of several time-domain specs

The rise time tr is only one of the four classic time-domain performance metrics. The others are: peak time tp = π/ωd, settling time ts ≈ 4/(ζωn) for a 2 % band, and maximum overshoot Mp = exp(−πζ/√(1−ζ²)). Together these four metrics fully characterise the step response of a second-order system and are used to write control specs. A fifth metric, the delay time td, is occasionally used for first crossing of 50 %.

The approximation is a design tool, not an exact law

Real control systems are rarely exactly second-order. Higher-order dynamics, actuator saturation, digital sampling, transport delays and sensor noise all distort the ideal response. The 1.8/ωn approximation is therefore best used for preliminary design and quick sanity checks: it tells you the right order of magnitude for the natural frequency you need to hit a target rise time, and it guides the tuning process. For final validation, always simulate the full nonlinear model or measure the real step response.

How to Use This Calculator

The rise time relation links three quantities: tr, ωn and ζ. Pick which one you want the tool to solve, then fill in the other two.

1. Choose what to solve for

Pick tr, ωn or ζ from the toggle. The calculator rearranges tr ≈ (1.8 − 0.1ζ + 0.1ζ²)/ωn automatically for whichever variable you choose.

2. Use realistic presets

Presets cover rise times from 1 ms to 10 s, natural frequencies from 0.5 to 1000 rad/s, and damping ratios from 0.1 to 2.0 — spanning fast servo loops through large thermal processes.

3. Know your damping ratio

If you do not know ζ, use 0.707 — the standard "well-damped" value that gives minimal overshoot (~4.3 %) and matches the simple tr = 1.8/ωn formula. Real systems range from 0.3 (aggressive, 37 % overshoot) to 1.0 (critically damped, no overshoot).

4. Read the result and verdict

The result card shows the solved value plus the equivalent frequency in Hz. A colour-coded verdict classifies the response speed from ultrafast through very fast, fast, moderate, slow, very slow and extremely slow.

5. Check the schematic and charts

The schematic shows the live step response curve with markers at the 10 % and 90 % points, the rise-time interval on the horizontal axis, and reference lines at y = 0.1, 0.9 and 1.0. The main chart plots rise time against natural frequency.

6. Switch to Advanced for depth

Advanced mode adds a rise time vs. damping ratio chart, a sensitivity analysis, and companion metrics including peak time, settling time (2 % and 5 %), maximum overshoot, damped natural frequency and bandwidth.

What This Tool Offers

Built around the classic second-order rise time approximation tr ≈ 1.8/ωn and its refined form, the fundamental link between natural frequency, damping and step-response speed.

Three-way solving

Solve for rise time, natural frequency or damping ratio. The calculator rearranges the refined formula for whichever variable you choose.

Live step response schematic

A real second-order step response curve for the current ζ and ωn, with markers at the 10 % and 90 % crossings, the rise-time interval highlighted on the horizontal axis, and reference lines at y = 0.1, 0.9 and 1.0.

Speed-class verdict

Each result is classified from ultrafast (RF and audio) through very fast, fast, moderate, slow, very slow and extremely slow, with a coloured badge.

Companion metrics

Peak time, 2 % and 5 % settling times, maximum overshoot, damped natural frequency, natural period, damped period, and bandwidth — all live.

Dual comparison charts

Rise time vs. natural frequency for three damping ratios, plus an advanced rise time vs. damping ratio chart for three natural frequencies.

Reference tables

A rise-time lookup grid, typical ωn and ζ values by application, and a full variable reference with the classic time-domain formulas.

Reference Tables & Conversions

A quick two-field rise-time solver, a lookup grid, and typical values by application.

Quick rise-time solver — enter ωn and ζ

rad/s
—
s
= tr 0.1779 s = 177.9 ms · simple 1.8/ωn = 0.1800 s · error +1.18 %

Rise Time Lookup — ωn vs. ζ

Computed from tr ≈ (1.8 − 0.1ζ + 0.1ζ²)/ωn. Values in seconds.

ωn (rad/s)ζ = 0.2ζ = 0.5ζ = 0.707ζ = 1.0ζ = 1.5ζ = 2.0

Typical ωn and ζ by Application

Representative values for common second-order systems. Actual values depend on plant dynamics and controller tuning.

ApplicationTypical ωn (rad/s)Typical ζTypical tr (s)
Audio power amplifier1,000 – 10,0000.5 – 0.90.0002 – 0.002
RF modulator / AGC loop10⁴ – 10⁶0.4 – 0.80.00002 – 0.0002
Fast digital servo / robot joint200 – 2,0000.6 – 1.00.001 – 0.01
CNC axis position loop50 – 5000.5 – 0.90.004 – 0.04
Motor speed control10 – 2000.4 – 1.00.01 – 0.2
Voltage regulator (switching)100 – 1,0000.4 – 0.90.002 – 0.02
Quadcopter attitude loop50 – 3000.5 – 0.90.006 – 0.04
Aircraft pitch autopilot1 – 100.5 – 0.80.2 – 2
Hydraulic position servo30 – 3000.4 – 0.80.006 – 0.06
Flow control loop0.5 – 50.5 – 1.00.4 – 4
Thermal process (small oven)0.05 – 0.50.6 – 1.24 – 40
Large thermal process (kiln)0.001 – 0.050.7 – 1.540 – 2,000
Chemical reactor temperature0.005 – 0.10.5 – 1.520 – 400
Ship steering autopilot0.05 – 10.7 – 1.22 – 40

Variable Reference

SymbolMeaningTypical rangeUnits
trRise time (10 % – 90 %)10⁻⁶ – 10³s
ωnNatural (undamped) frequency0.001 – 10⁶rad/s
ζDamping ratio0 – 5—
ωdDamped natural frequency0 – ωnrad/s
tpPeak time—s
tsSettling time (2 % band)—s
MpMaximum overshoot0 – 100%
ωbwClosed-loop bandwidth—rad/s

What Does tr = 1.8 / ωn Measure?

Rise time is the time it takes for a system's step response to go from 10 % to 90 % of its final value (in the most common textbook definition), or from 0 % to the first crossing of 100 % (in another widely used definition). For a second-order underdamped system, the rise time is primarily determined by the natural frequency ωn: the faster the natural oscillation, the faster the response rises. The classic approximation tr ≈ 1.8/ωn captures this relationship in a single division and is accurate to within about 15 % for damping ratios between 0.5 and 0.8 — the well-damped range where most practical control systems operate.

The refined formula tr ≈ (1.8 − 0.1ζ + 0.1ζ²)/ωn extends the accuracy to the full underdamped range. Notice that the numerator is remarkably flat: it varies from 1.775 (at ζ = 0.5) to 1.8 (at both ζ = 0 and ζ = 1). This weak dependence on ζ is why the simple 1.8/ωn works so well and why the natural frequency is the dominant tuning parameter for rise time.

Rise Time Formula

The simple form is:

tr ≈ 1.8 / ωn

The refined form, extending accuracy across the full underdamped range:

tr ≈ ( 1.8 − 0.1ζ + 0.1ζ² ) / ωn

Rearranged to solve for the other two unknowns:

ωn ≈ ( 1.8 − 0.1ζ + 0.1ζ² ) / tr
0.1ζ² − 0.1ζ + ( 1.8 − tr·ωn ) = 0   (solve for ζ)

Related second-order time-domain metrics:

ωd = ωn √(1 − ζ²)   (damped frequency)
tp = π / ωd   (peak time)
ts,2% ≈ 4 / ( ζ ωn )   (2 % settling time)
ts,5% ≈ 3 / ( ζ ωn )   (5 % settling time)
Mp = exp( −π ζ / √(1 − ζ²) )   (max overshoot)

Second-Order Variables

SymbolMeaningNotes
trRise time10 % – 90 % of final value; the primary response-speed metric
ωnNatural frequencySets the overall speed of the response; the dominant tuning parameter
ζDamping ratioShapes the overshoot; weakly affects rise time
ωdDamped natural frequencyωn√(1−ζ²); the actual oscillation frequency of the response
tpPeak timeTime to the first peak of the overshoot
tsSettling timeTime to stay within a ±2 % (or ±5 %) band of the final value
MpMaximum overshootPercentage by which the response exceeds the final value at the first peak

How Each Variable Affects the Result

The relation is inverse in ωn and weakly quadratic in ζ. Doubling ωn halves the rise time — the system responds twice as fast. Doubling the numerator (which varies by less than 2 % over the whole ζ range) barely changes the result, so ζ has little influence on rise time compared with ωn. This is why control engineers set the rise time with ωn and use ζ to shape the overshoot and settling behaviour.

In practice, the rise time is set by the closed-loop dynamics, not by the plant alone. Adding feedback shifts both ωn and ζ — usually raising ωn (faster response) and increasing ζ (less oscillation). A PID controller provides three degrees of freedom (Kp, Ki, Kd), which can independently shape both the natural frequency and the damping ratio of the resulting closed-loop system, giving the designer full authority over the four classic time-domain specifications.

The 1.8/ωn approximation also has a useful inverse form: ωn ≈ 1.8/tr. If the specification calls for a rise time of 0.2 s, you immediately know you need ωn ≈ 9 rad/s. This is the kind of quick arithmetic that makes the approximation valuable in the early stages of control design.

Rise Time Calculation Examples

Given: ωn = 10 rad/s, ζ = 0.707 — solve for tr
Simple: tr = 1.8 / 10 = 0.180 s
Refined: tr = (1.8 − 0.0707 + 0.04999) / 10 = 0.1779 s
Given: tr = 0.1 s, ζ = 0.707 — solve for ωn
ωn = 1.779 / 0.1 = 17.79 rad/s
Given: tr = 0.2 s, ωn = 10 rad/s — solve for ζ
tr·ωn = 2.0. Solve 0.1ζ² − 0.1ζ + (1.8 − 2.0) = 0.
0.1ζ² − 0.1ζ − 0.2 = 0 → ζ² − ζ − 2 = 0 → ζ = 2.0 or ζ = −1.
Take the physical root: ζ = 2.0 (overdamped — approximation outside its range)
Given: ωn = 100 rad/s, ζ = 0.5 — solve for all time-domain specs
tr ≈ 1.775 / 100 = 0.01775 s
ωd = 100 × √0.75 = 86.6 rad/s
tp = π / 86.6 = 0.0363 s
ts,2% = 4 / 50 = 0.080 s
Mp = exp(−π×0.5/0.866) = 16.3 %

Frequently Asked Questions

The constant comes from numerically fitting the exact step response of a second-order system across the well-damped range. The exact 10 %–90 % rise time for a second-order system with damping ratio ζ and natural frequency ωn is a complicated transcendental function, but over the range 0.5 ≤ ζ ≤ 0.8 the value tr·ωn stays remarkably close to 1.8. Different textbooks quote slightly different constants (1.8, 2.2, 2.16) depending on the range of ζ and the definition of rise time they assume — some use 0 %–100 %, others 10 %–90 %, and some use first crossing of the final value. The 1.8 value paired with the 10 %–90 % definition and ζ ≈ 0.7 is the most widely cited.

The approximation is best for underdamped systems with ζ between 0.5 and 0.8. It degrades for very small ζ (below 0.3), where the response is very oscillatory and the 10 %–90 % definition still works but the constant shifts slightly. It degrades more significantly for overdamped systems (ζ > 1), where the response is dominated by two real poles rather than a complex pair, and the second-order approximation tr ≈ 1.8/ωn no longer captures the behaviour well. In the overdamped case, use the dominant pole approximation: tr ≈ 2.2/|s1| where s1 is the dominant real pole.

The natural frequency ωn is the frequency at which the system would oscillate if there were no damping — it is a property of the plant alone. The damped frequency ωd = ωn√(1−ζ²) is the actual frequency of oscillation observed in the step response, and it is always lower than ωn when ζ > 0. For ζ = 0.707, ωd = 0.707 ωn — about 30 % slower than the natural frequency. The rise time formula uses ωn because it is the natural frequency that sets the overall time scale; the damped frequency sets the peak time (tp = π/ωd) and the damped period of oscillation.

Use it in two steps. First, decide the target rise time from your specification — say 0.1 s. Use ωn ≈ 1.8/tr = 18 rad/s to get the natural frequency you need. Second, decide the target damping ratio — typically 0.7 for good response without excessive overshoot. Then design the closed-loop characteristic equation s² + 2ζωns + ωn² and match it against the open-loop plant to find the controller gains. This is the classic pole-placement approach for second-order systems and works well for plants that are approximately first or second order.

Yes, but with a different formula. A first-order system with time constant τ has rise time tr ≈ 2.2τ for the 10 %–90 % definition (which is exact for first-order, not an approximation). A first-order system never overshoots and never oscillates, so it has only one time-domain parameter (τ) rather than the four that characterise a second-order system. If you have a plant that is approximately first-order with time constant τ, you can convert it to an equivalent natural frequency using ωn ≈ 2.2/(1.8τ) ≈ 1.22/τ if you want to reuse the second-order formulas — but this is only an approximation for very heavily damped first-order dynamics.

Because the numerator (1.8 − 0.1ζ + 0.1ζ²) has a very small range — it varies only between 1.775 and 1.8 as ζ goes from 0 to 1. That is a variation of less than 1.5 % in rise time for a fixed ωn. Physically, the natural frequency sets the time scale of the system, and the damping only shapes how the response approaches the final value — a more damped system spends a bit more time near the final value, but the initial rise through the 10 %–90 % band is almost entirely governed by ωn. This is why the simple tr ≈ 1.8/ωn works so well in practice.

For a well-damped second-order system, the closed-loop bandwidth ωbw and the rise time are inversely related: tr · ωbw ≈ 2.2 (for ζ ≈ 0.7). This is a useful rule of thumb that connects time-domain and frequency-domain specifications. If you need a rise time of 10 ms, you need a closed-loop bandwidth of about 220 rad/s (35 Hz). Conversely, if you measure the bandwidth of a system as 1 kHz, you can expect its rise time to be around 0.35 ms. The bandwidth is defined as the frequency at which the closed-loop magnitude drops by 3 dB from its DC value.

With care, yes. Many higher-order systems are dominated by a pair of complex poles (the "dominant poles") plus some faster poles or zeros. If the additional poles are at least 3–5 times faster than the dominant pair, their effect is small and the second-order approximation is reasonable. If the system has a slow real pole plus a fast complex pair, or if there are zeros near the dominant poles, the approximation breaks down. In these cases, a full simulation or a numerical optimisation is the safer approach. The second-order model is a design aid, not a substitute for a proper model.

Calculating...

Variables

Symbol Quantity Unit
t_r Approximate rise time s
omega_n Natural (undamped) frequency of the system rad/s

What it means

Rise time is a measure of how quickly a system responds to a step input. The approximation t_r = 1.8/ω_n (for a standard second‑order system with ζ ≈ 0.7) is often used. It is a common specification for control systems. Understanding this helps in preliminary design.

Worked example

Rise Time (2nd‑Order, Approx.) – Two Detailed Examples

Real‑World
Scenario: A control system has a natural frequency ω_n = 2 rad/s. The approximate rise time t_r ≈ 1.8 / ω_n = 1.8 / 2 = 0.9 seconds. This is the time required for the response to go from 10% to 90% of the final value. The engineer uses this to ensure the system responds quickly enough to meet performance specifications, such as in high‑speed manufacturing or robotics.
ParameterValue
ω_n (rad/s)2
1t_r = 1.8 / 2 = 0.9 s
Result 0.9 s ✓ Rise time
Scenario: A slow system with ω_n = 0.5 rad/s has t_r = 1.8 / 0.5 = 3.6 seconds. This long rise time may be unacceptable for applications requiring fast responses. The engineer considers increasing the natural frequency by improving the system's stiffness or reducing mass, or by using a more aggressive controller.
ParameterValue
ω_n0.5
1t_r = 1.8 / 0.5 = 3.6 s
Result 3.6 s ✓ Slow rise
Insight: The rise time is a measure of the speed of response. For a second‑order system, the approximate rise time is inversely proportional to the natural frequency. This approximation is valid for systems with reasonable damping ratios (0.3 < ζ < 0.8).

Common mistakes

  • Rise time (approx.): t_r ≈ 1.8 / ω_n – for a 10‑90% rise time in an underdamped second‑order system.
  • Assumes: ζ ≈ 0.7 (common design target) – for other ζ, a better approximation is (1.8/ω_n) adjusted.
  • Units: ω_n in rad/s, t_r in seconds.
  • Definition: Time to go from 10% to 90% of the final value.
  • Approximation: This is a rough estimate – use the exact formula for precision.

Applications

Rise time for a second‑order system (approximate), t_r = 1.8/ω_n, gives the time taken for the response to go from 10% to 90% of the final value. This is another key performance metric used to assess system speed. Engineers use it to set design targets and to tune controllers. By increasing ω_n, they can reduce rise time, but this may affect overshoot and settling time. This formula is useful for initial approximations before detailed design. It is commonly used in motor control and aerospace applications.

  • Preliminary design of control systems for speed
  • Trade‑off analysis between rise time and overshoot
  • Specification for motion control applications
  • Controller tuning using damping and natural frequency
  • Educational introduction to second‑order system response