Steady-State Error Analysis

Graduate Depth 111 in the knowledge graph I know this Set as goal
Unlocks 27 downstream topics
steady-state-error system-type error-constants position-error velocity-error

Core Idea

Steady-state error quantifies how closely a stable control system tracks its reference input after transients die out, determined by the number of free integrators in the open-loop forward path (system type). A Type 0 system has finite position constant Kp and nonzero steady-state error to a step; a Type 1 system (one integrator) tracks steps perfectly but has finite velocity constant Kv and error to a ramp; a Type 2 system tracks ramps perfectly but has finite acceleration constant Ka. Errors are given by ess = R/(1+Kp), ess = R/Kv, and ess = R/Ka respectively, derived using the final value theorem applied to E(s) = R(s)/(1 + G(s)).

How It's Best Learned

Apply error constant formulas to example open-loop transfer functions with varying numbers of origin poles. Verify using the final value theorem on the closed-loop error transfer function — the two approaches must agree for a stable closed-loop system.

Common Misconceptions

Explainer

From your work with block-diagram algebra, you know how to compute a closed-loop transfer function by reducing feedback loops, and from time-domain analysis you know that a stable system eventually settles to a final value. Steady-state error analysis asks: once all the transients die away, how close does that final value get to the reference? The answer depends almost entirely on one structural feature of the open-loop path — how many pure integrators it contains. This count is the system type.

To see why integrators matter, think about what an integrator does in the s-domain: it contributes a factor of 1/s to G(s), which means infinite DC gain. The closed-loop error signal E(s) = R(s) / (1 + G(s)). When G(s) has no integrators (Type 0), G(0) is a finite number — call it Kp, the position error constant. The steady-state error to a unit step is then 1/(1+Kp): always nonzero unless Kp → ∞. But when G(s) contains one integrator, G(s) → ∞ as s → 0, which forces E(0) → 0. A Type 1 system tracks constant references perfectly, because the integrator continuously corrects any persistent error until it vanishes.

The pattern repeats for higher-order inputs. A ramp input R(s) = 1/s² demands that G(s) → ∞ faster than 1/s to achieve zero error — that requires at least two integrators. This is the velocity error constant Kv = lim[s→0] s·G(s); for a Type 1 system Kv is finite and the ramp error is 1/Kv. For a Type 2 system with two integrators, Kv → ∞ and ramp error is zero, but the system can still have finite error to a parabolic (acceleration) input, characterized by Ka. The three error constants Kp, Kv, Ka live in a precise hierarchy: each higher system type eliminates error to one more class of polynomial input.

The right tool for computing these errors is the final value theorem: the steady-state value of a signal f(t) equals lim[s→0] s·F(s), provided the closed-loop system is stable and the limit exists. Apply this to the error: ess = lim[s→0] s · E(s) = lim[s→0] s · R(s)/(1+G(s)). For a step R(s) = 1/s, this gives ess = 1/(1+lim G(s)) = 1/(1+Kp). Always verify stability first — the final value theorem gives a finite number even for unstable systems, but that number is meaningless.

One critical subtlety: high loop gain reduces steady-state error but does not change system type. You can drive Kp very large (making step error small) without adding any integrators, but you cannot make step error exactly zero without one. Conversely, adding an integrator changes the system's fundamental character — it now tracks steps perfectly regardless of gain, but requires careful stability analysis because each integrator contributes −90° of phase at all frequencies, eating into your phase margin. Steady-state error and stability are in tension, and the system type is the fulcrum between them.

Practice Questions 5 questions

Prerequisite Chain

Counting to 10Counting to 20Understanding ZeroThe Number ZeroCounting to FiveOne-to-One CorrespondenceCombining Small Groups Within 5Addition Within 10Addition Within 20Two-Digit Addition Without RegroupingTwo-Digit Addition with RegroupingAddition Within 100Repeated Addition as MultiplicationMultiplication Facts Within 100Division as Equal SharingDivision as Grouping (Measurement Division)Division: Grouping (Repeated Subtraction) ModelDivision: Fair Sharing ModelDivision as Equal SharingDivision as GroupingBasic Division FactsDivision Facts Within 100Two-Digit by One-Digit DivisionDivision with RemaindersRemainders and Quotients in DivisionDivision Word ProblemsIntroduction to Long DivisionFactors and MultiplesPrime and Composite NumbersEquivalent FractionsRelating Fractions and DecimalsDecimal Place ValueReading and Writing DecimalsComparing and Ordering DecimalsAdding and Subtracting DecimalsMultiplying DecimalsDividing DecimalsDividing FractionsMixed Number ArithmeticOrder of OperationsInteger Order of OperationsVariable ExpressionsCombining Like TermsOne-Step EquationsTwo-Step EquationsSolving Multi-Step EquationsEquations with Variables on Both SidesAngle Pairs: Complementary, Supplementary, and VerticalParallel Lines and TransversalsCorresponding AnglesAlternate Interior AnglesTriangle Angle Sum TheoremExterior Angle TheoremTriangle Inequality TheoremSimilar Triangles: AA SimilaritySimilar Triangles: SSS and SAS SimilarityProportions in Similar TrianglesRight Triangle Trigonometry IntroductionTrigonometric Ratios ReviewRadian MeasureConverting Between Degrees and RadiansThe Unit CircleGraphing Sine and CosineGraphing Tangent and Reciprocal Trigonometric FunctionsDerivatives of Trigonometric FunctionsAntiderivativesIterated Integrals and Fubini's TheoremDouble Integrals in Cartesian CoordinatesDouble Integrals over Rectangular RegionsDouble Integrals in Polar CoordinatesDouble Integrals: Definition and SetupIterated Integrals and Fubini's TheoremDouble Integrals over Rectangular RegionsDouble Integrals over General RegionsApplications of Double Integrals: Area, Mass, and MomentsTriple Integrals in Cartesian CoordinatesTriple Integrals in Cylindrical and Spherical CoordinatesChange of Variables and the Jacobian DeterminantApplications of Triple Integrals: Volume and MassVector Fields and Their RepresentationsLine Integrals of Vector FieldsGreen's TheoremSurface Integrals and Flux of Vector FieldsSurface Integrals and Flux of Vector FieldsDivergence Theorem: Flux and OutflowDivergence TheoremElectric FluxGauss's LawConductors in Electrostatic EquilibriumCapacitance and CapacitorsDielectricsDielectric Constant and Relative PermittivityElectric Field Inside Dielectric MaterialsDielectric Materials and PolarizationDielectric Susceptibility and PermittivityEnergy Density in Electric FieldsElectric Current and Current DensityElectrical Resistance and ResistivityOhm's Law and Circuit ElementsElectromotive Force (EMF) and BatteriesKirchhoff's Circuit Laws: Voltage and CurrentDC Circuit Network Analysis MethodsTransient Response in RC CircuitsRC CircuitsLC and RLC CircuitsSecond-Order Transient Circuit ResponseFeedback Control FundamentalsLaplace Transform Methods for ControlTransfer Functions and System ModelingFirst-Order System Time ResponseSecond-Order System Time ResponseSteady-State Error Analysis

Longest path: 112 steps · 624 total prerequisite topics

Prerequisites (3)

Leads To (6)