A topic in the Open Knowledge Graph — a free, open map of 15,290 topics and the order to learn them in.

Rise Time, Settling Time, and Overshoot Specifications

Graduate Depth 130 in the knowledge graph ☐ I know this ☆ Set as goal
18topics build on this
857prerequisites beneath it
See this on the map →
First-Order System Response AnalysisSecond-Order System Response Analysis+1 more→→Control Loop Design via Bode Plots and Loop ShapingTime-Domain Performance Metrics and Specifications
performance-specs time-domain transient-metrics design-constraints

Core Idea

Rise time, settling time, and overshoot are time-domain performance metrics. Rise time measures how fast the output reaches the desired value; settling time measures how long transients persist; overshoot measures how much the response exceeds its target. Trade-offs exist: reducing overshoot slows response.

Explainer

From your analysis of second-order systems, you know that the step response of a standard second-order system is governed by two parameters: the natural frequency ωn (which sets the overall speed) and the damping ratio ζ (which controls how oscillatory the response is). Rise time, settling time, and percent overshoot are essentially three different ways of reading the same underlying response — each capturing a different aspect of quality that matters in practice.

Rise time tr measures how quickly the output first reaches the target. The standard definition is the time to go from 10% to 90% of the final value (avoiding the slow initial transient). For an underdamped second-order system, tr ≈ (π − arccos ζ)/(ωn·√(1−ζ²)). The key insight: rise time is primarily controlled by ωn. A higher natural frequency → faster rise. Increasing ζ slightly slows the rise (the arccos term grows), but the dominant handle is ωn. Think of it as: ωn determines the system's "gear ratio," and ζ determines how smoothly it shifts.

Percent overshoot (%OS) is determined entirely by ζ: %OS = 100·exp(−πζ/√(1−ζ²)). At ζ = 1 (critically damped), overshoot is exactly 0. At ζ = 0.707, overshoot is about 4.3%. At ζ = 0.5, it reaches 16.3%. At ζ = 0.2, it exceeds 50%. The formula shows overshoot is a function of ζ alone — changing ωn does not affect it. This means you can choose ζ to meet an overshoot specification, then choose ωn independently to meet a speed specification. The two parameters are (approximately) independent handles on two different aspects of transient response.

Settling time ts measures how long the response takes to stay within a tolerance band (usually 2% or 5%) of the final value. The 2% criterion gives ts ≈ 4/(ζ·ωn). This depends on both parameters: increasing ζ reduces settling time (less ringing), and increasing ωn also reduces settling time (faster decay). Note the interaction: if you increase ωn to speed up the rise time but hold ζ fixed, settling time also improves. If you increase ζ to reduce overshoot while holding ωn fixed, settling time also improves. This makes settling time a less independent specification than rise time and overshoot — it tends to be satisfied once the other two are met, unless the system has a near-unstable behavior.

The practical tradeoff is between speed and smoothness. A low-ζ system rises quickly but oscillates; a high-ζ system settles cleanly but responds sluggishly. Most engineering specifications express this as a requirement: "rise time under X ms and overshoot under Y%." You translate this directly: the overshoot bound maps to a minimum ζ, and the rise time bound maps to a minimum ωn. The region of acceptable (ζ, ωn) pairs defines your design space — your job as a control engineer is to find a compensator that places the closed-loop poles inside that region.

Practice Questions 5 questions

Prerequisite Chain

Understanding Zero → The Number Zero → Counting to Five → Counting to 10 → Counting to 20 → Counting a Set of Objects Up to 20 → Cardinality: The Last Number Counted → Matching Numerals to Quantities → Subitizing Small Quantities → Addition Within 10 → Number Bonds to 10 → Addition Within 20 → Doubles and Near Doubles → Doubles Facts Within 10 → Near Doubles Facts Within 20 → Mental Math Strategies for Addition → Mental Math: Adding and Subtracting Tens → Addition Within 100 → Repeated Addition as Multiplication → Multiplication as Equal Groups → Multiplication: Arrays → Basic Multiplication Facts (0s, 1s, 2s, 5s, 10s) → Multiplication Facts Within 100 → Division as Equal Sharing → Division as Grouping (Measurement Division) → Division: Grouping (Repeated Subtraction) Model → Division: Fair Sharing Model → Division as Equal Sharing → Division as Grouping → Basic Division Facts → Division Facts Within 100 → Multiplication and Division Fact Families → Relationship Between Multiplication and Division → Division Facts as Inverse of Multiplication → Remainders and Quotients in Division → Division Word Problems → Multi-Step Word Problems → Solving Multi-Step Word Problems → Multiplication Word Problems → Division Word Problems → Introduction to Long Division → Factors and Multiples → Prime and Composite Numbers → Equivalent Fractions → Relating Fractions and Decimals → Decimal Place Value → Integers and the Number Line → Comparing and Ordering Integers → Absolute Value → Adding Integers → Subtracting Integers → Multiplying Integers → Dividing Integers → Unit Rates → Proportions → Percent Concept → Converting Between Fractions, Decimals, and Percents → Operations with Rational Numbers → Two-Step Equations → Solving Multi-Step Equations → Equations with Variables on Both Sides → Angle Pairs: Complementary, Supplementary, and Vertical → Parallel Lines and Transversals → Corresponding Angles → Alternate Interior Angles → Triangle Angle Sum Theorem → Exterior Angle Theorem → Triangle Inequality Theorem → Similar Triangles: AA Similarity → Similar Triangles: SSS and SAS Similarity → Proportions in Similar Triangles → Right Triangle Trigonometry Introduction → Sine, Cosine, and Tangent Ratios → Trigonometric Ratios Review → Radian Measure → Converting Between Degrees and Radians → The Unit Circle → Graphing Sine and Cosine → Graphing Tangent and Reciprocal Trigonometric Functions → Derivatives of Trigonometric Functions → Antiderivatives → Indefinite Integrals → Basic Integration Rules → Riemann Sums → Definite Integral Definition → Double Integrals: Definition and Setup → Iterated Integrals and Fubini's Theorem → Double Integrals over Rectangular Regions → Double Integrals over General Regions → Applications of Double Integrals: Area, Mass, and Moments → Triple Integrals in Cartesian Coordinates → Triple Integrals in Cylindrical and Spherical Coordinates → Change of Variables and the Jacobian Determinant → Applications of Triple Integrals: Volume and Mass → Vector Fields and Their Representations → Line Integrals of Vector Fields → Work and Circulation → Line Integrals of Scalar and Vector Functions → Fundamental Theorem for Line Integrals → Conservative Vector Fields → Conservative Vector Fields and Potential Functions → Curl and Divergence of Vector Fields → Curl and Divergence → Divergence Theorem → Electric Flux and Divergence Theorem → Gauss's Law: Integral Form and Meaning → Solving Problems with Gauss's Law → Conductors in Electrostatic Equilibrium → Capacitance and Capacitors → Dielectrics → Dielectric Constant and Relative Permittivity → Electric Field Inside Dielectric Materials → Dielectric Materials and Polarization → Dielectric Susceptibility and Permittivity → Energy Density in Electric Fields → Electric Current and Current Density → Electrical Resistance and Resistivity → Ohm's Law and Circuit Elements → Electromotive Force (EMF) and Batteries → Kirchhoff's Circuit Laws: Voltage and Current → DC Circuit Network Analysis Methods → Transient Response in RC Circuits → RC Circuits → First-Order Transient Circuit Response → Second-Order Transient Circuit Response → Feedback Control Fundamentals → Laplace Transform Methods for Control → Transfer Functions and System Modeling → Second-Order System Response Analysis → Transient Response Damping and Oscillation → Rise Time, Settling Time, and Overshoot Specifications

Longest path: 131 steps · 857 total prerequisite topics

Prerequisites (3)

Leads To (2)