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

System Type and Steady-State Error Constants

Graduate Depth 131 in the knowledge graph ☐ I know this ☆ Set as goal
2topics build on this
874prerequisites beneath it
See this on the map →
Steady-State Error AnalysisTransfer Functions and System Modeling→→Control Loop Design via Bode Plots and Loop Shaping
system-type error-constant zero-steady-state-error tracking regulation

Core Idea

System type is the number of free integrators in the open-loop transfer function. Type 0 systems cannot track ramps with zero error; Type 1 can track ramps; Type 2 can track parabolas. Error constants Kₚ, Kᵥ, and Kₐ (position, velocity, acceleration) determine steady-state error to reference inputs.

Explainer

You already know from steady-state error analysis that tracking a reference perfectly requires the closed-loop system to cancel the error signal. The key question is: what kind of reference can the system track with zero error? That question is answered entirely by counting the integrators in the open-loop transfer function — a number called the system type.

The intuition is that an integrator in the forward path is a memory element that can build up a correction to a persistent error. A Type 0 system has no free integrators. When you command a constant position (step input), the system can settle to a finite but nonzero error determined by the position error constant Kₚ = lim(s→0) G(s). The steady-state error is e∞ = 1/(1+Kₚ). If you ask a Type 0 system to track a ramp, the error grows without bound — the system can't keep up because it has no inherent integration to generate a linearly growing output. A Type 1 system has one integrator. Its Kₚ is infinite (zero step error), and its velocity error constant Kᵥ = lim(s→0) s·G(s) is finite. For a ramp input of slope R, the steady-state tracking error is e∞ = R/Kᵥ — a constant lag. A Type 2 system adds another integrator: both Kₚ and Kᵥ are infinite, and only the acceleration error constant Kₐ = lim(s→0) s²·G(s) governs tracking of parabolic inputs.

The error constants are computed directly from the open-loop transfer function without closing the loop. Given G(s) = K·(s+z₁)(s+z₂)…/[sⁿ·(s+p₁)(s+p₂)…], the system type is n (the exponent on the bare s in the denominator). The error constants fall out by taking limits: Kₚ = lim G(s) as s→0, Kᵥ = lim s·G(s), Kₐ = lim s²·G(s). For a Type 1 system, Kₚ = ∞, Kᵥ is finite, and Kₐ = 0. The zero-error conditions for lower-order inputs are not coincidences — each integrator exactly cancels one power of s in the denominator of the error transfer function.

A practical implication: if your application demands zero position error under a constant disturbance or ramp command, the open-loop must contain at least one integrator. Many controllers (PID, PI) deliberately add an integrator via the integral term precisely to achieve Type 1 behavior. The tradeoff is that more integrators improve steady-state tracking but can destabilize the loop by adding phase lag — which connects directly to the Bode plot and phase margin analysis you will study next.

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 → First-Order System Time Response → Second-Order System Time Response → Steady-State Error Analysis → System Type and Steady-State Error Constants

Longest path: 132 steps · 874 total prerequisite topics

Prerequisites (2)

Leads To (1)