Zacher/Reuter 2024, Abschnitte 3.5 und 8.1: PT2-Hüllkurve und Ausregelzeit

PT2 Settling Time Calculator for a Tolerance Band

Intersecting the exponential oscillation envelope with the permitted final-value error gives a traceable upper estimate of settling time.

MINTSI
01

Inputs

Time from the input step after which the second-order envelope lies inside the selected tolerance band. Use it for observation duration, test time or a cautious wait before steady-state evaluation.

Dimensionless decay parameter of the second-order model. Obtain it from model parameters or a decay curve. This calculator applies only to the oscillatory range 0<D<1.

Reciprocal of undamped natural angular frequency: T0=1/ω0. Take it from the identified second-order model; together with D it sets decay speed.

Permitted absolute deviation from final value as a percentage of the total step change. Common choices are 2% or 5%; use the value required by your test or process.

02

Result

Select a target and calculate.

Step response, envelope and tolerance band

The envelope 1 ± e^(−D·t/T₀)/√(1−D²) encloses the step response. tₐ is the instant from which the envelope stays inside the ±p % band – a conservative settling time; the actual curve often enters the band earlier.

0246810012tₐx/x∞t [s]— x(t)/x∞— envelope
No curve point selected yet.
Calculation

ts = −(T0/D)·ln[(p/100)·√(1−D²)]

Intersecting the exponential oscillation envelope with the permitted final-value error gives a traceable upper estimate of settling time.

Understand the inputs
  • Conservative settling time ts — Time from the input step after which the second-order envelope lies inside the selected tolerance band. Use it for observation duration, test time or a cautious wait before steady-state evaluation.
  • Damping ratio D — Dimensionless decay parameter of the second-order model. Obtain it from model parameters or a decay curve. This calculator applies only to the oscillatory range 0<D<1.
  • Natural time T0 — Reciprocal of undamped natural angular frequency: T0=1/ω0. Take it from the identified second-order model; together with D it sets decay speed.
  • Relative tolerance band p [%] — Permitted absolute deviation from final value as a percentage of the total step change. Common choices are 2% or 5%; use the value required by your test or process.
Example

For D=0.5, T0=1 s and a ±2% band, the envelope gives ts≈7.801 s. From then on, the modelled error magnitude is guaranteed to be below 2% of the step change.

Assumptions and limits

Normalised linear time-invariant second-order system without dead time, zeros or additional dominant poles, underdamped case 0<D<1. The result is envelope-based and therefore conservative; the actual last band crossing may occur earlier.

Technical article

Understand PT2 Settling Time Calculator for a Tolerance Band

This calculator answers a practical question: how long should one wait after a step until an oscillatory second-order response is guaranteed to remain close enough to its final value? It provides a conservative estimate from the exponential envelope.

What does this quantity describe?

Settling time is the instant after which the response remains permanently inside a specified band around final value. A second-order process has two energy-storage elements. For 0<D<1 it oscillates; D is damping ratio and T0 is natural time. The calculator equates the maximum envelope error with band p.

Formula and variables

ts = −(T0/D)·ln[(p/100)·√(1−D²)]

  • Relative envelope: h(t)=exp(−D·t/T0)/√(1−D²)
  • Condition: h(ts)=p/100
  • ts=−(T0/D)·ln[(p/100)·√(1−D²)]
Symbol / inputMeaning
Conservative settling time tsTime from the input step after which the second-order envelope lies inside the selected tolerance band. Use it for observation duration, test time or a cautious wait before steady-state evaluation.
Damping ratio DDimensionless decay parameter of the second-order model. Obtain it from model parameters or a decay curve. This calculator applies only to the oscillatory range 0<D<1.
Natural time T0Reciprocal of undamped natural angular frequency: T0=1/ω0. Take it from the identified second-order model; together with D it sets decay speed.
Relative tolerance band p [%]Permitted absolute deviation from final value as a percentage of the total step change. Common choices are 2% or 5%; use the value required by your test or process.

Choose the inputs correctly

D comes from the process model or a measured decay curve. T0=1/ω0 is the reciprocal of undamped natural angular frequency and belongs to the second-order model. p is permitted error as a percentage of the complete step change, not of the instantaneous reading. Obtain it from a test plan, process requirement or justified accuracy choice.

How to use the calculator

First identify a second-order model and verify 0<D<1. Choose a justified tolerance band, commonly ±2% for strict and ±5% for coarser assessment. Use the result as a minimum evaluation or simulation duration; add any separate process dead time.

Worked example

With D=0.5, T0=1 s and p=2%, ts≈7.801 s. For the same system at 5%, conservative time decreases to about 5.966 s. Doubling T0 doubles both times.

Understand the result and units

After ts, even the mathematical upper envelope lies within ±p. The real oscillation may make its final band crossing earlier; the calculator deliberately takes the safe side. A tighter band or weaker damping increases waiting time.

T0 and ts are times; seconds, minutes and hours convert internally through SI seconds. D is dimensionless. p is entered as a percentage and divided by 100 internally.

Useful next calculation

If needed, determine D with damping from a decay curve. Then inspect the time trace in the second-order step response.

Typical applications

Useful for test duration, waiting before accepting steady readings, simulation horizons, comparing damping cases and explaining a control-loop response.

Assumptions, limits and common mistakes

The result applies to an ideal underdamped second-order model without dead time, zeros or additional dominant dynamics. It is not an exact numerical search for the last curve crossing but a guaranteeing envelope estimate. Measurement noise or steady-state error needs a separate error allowance.

Common mistake: p=2 means 2%, not 0.02%. Do not confuse T0 with damped oscillation period. Process dead time does not disappear and must be added to the calculated dynamic settling time.

Frequently asked questions

What is “Second-order settling time with a selectable tolerance band” used for?

Useful for test duration, waiting before accepting steady readings, simulation horizons, comparing damping cases and explaining a control-loop response.

Where do the input values come from?

D comes from the process model or a measured decay curve. T0=1/ω0 is the reciprocal of undamped natural angular frequency and belongs to the second-order model. p is permitted error as a percentage of the complete step change, not of the instantaneous reading. Obtain it from a test plan, process requirement or justified accuracy choice.

What does the result not cover?

The result applies to an ideal underdamped second-order model without dead time, zeros or additional dominant dynamics. It is not an exact numerical search for the last curve crossing but a guaranteeing envelope estimate. Measurement noise or steady-state error needs a separate error allowance.

Sources, method and review

Our method, source hierarchy and automated checks are documented on the methodology page. Read the methodology

Responsible
NormCalc-Redaktion
Last updated
2026-09-20