Professional Documents
Culture Documents
Chapter Seven Steady-State Errors
Chapter Seven Steady-State Errors
December 2019
Steady-State Errors
Steady-state error is the difference between the input and the output for a
prescribed test input as 𝑡𝑡→∞.
Since we are concerned with the difference between the input and the output of a
feedback control system after the steady state has been reached, our discussion is
limited to stable systems, where the natural response approaches zero as 𝑡𝑡→∞.
Unstable systems represent loss of control in the steady state and are not
acceptable for use at all.
Thus, the engineer must check the system for stability while performing steady-
state error analysis and design.
Control Engineering Dr. Fadhil Aula Salahaddin University/ College of Engineering Dec. 2019 2 of 27
Steady-State Errors : For a Unit Step Input
Control Engineering Dr. Fadhil Aula Salahaddin University/ College of Engineering Dec. 2019 3 of 27
Steady-State Error for Unity Feedback Systems
Control Engineering Dr. Fadhil Aula Salahaddin University/ College of Engineering Dec. 2019 4 of 27
Steady-State Error for Unity Feedback Systems
Example 7.1
Find the steady-state error for a unity forward control system that has
𝟓𝟓
𝑻𝑻 𝒔𝒔 = and a unity step input.
𝒔𝒔𝟐𝟐 +𝟕𝟕𝟕𝟕+𝟏𝟏𝟏𝟏
Answer
From the problem statement, R(s) = 1/s ,
Since T(s) is stable and, subsequently, E(s) does not have right-half-plane poles or jw
poles other than at the origin, we can apply the final value theorem
e(∞) = 1/2
Control Engineering Dr. Fadhil Aula Salahaddin University/ College of Engineering Dec. 2019 5 of 27
Steady-State Error for Unity Feedback Systems
𝒔𝒔𝒔𝒔(𝒔𝒔)
𝒆𝒆 ∞ = lim
𝒔𝒔→𝟎𝟎 𝟏𝟏 + 𝑮𝑮(𝒔𝒔)
Control Engineering Dr. Fadhil Aula Salahaddin University/ College of Engineering Dec. 2019 6 of 27
Test Signals
The three test signals that used to establish specifications for a control system's
steady-state error characteristics are :
1. Step
2. Ramp
3. Parabola
Let us take each input and evaluate its effect on the steady-state error by using
the feedback control system equation.
𝒔𝒔𝒔𝒔(𝒔𝒔)
𝒆𝒆 ∞ = lim
𝒔𝒔→𝟎𝟎 𝟏𝟏 + 𝑮𝑮(𝒔𝒔)
Control Engineering Dr. Fadhil Aula Salahaddin University/ College of Engineering Dec. 2019 7 of 27
Test Signals Cont.
From :
𝒔𝒔𝒔𝒔(𝒔𝒔)
𝒆𝒆 ∞ = lim
𝒔𝒔→𝟎𝟎 𝟏𝟏 + 𝑮𝑮(𝒔𝒔)
Control Engineering Dr. Fadhil Aula Salahaddin University/ College of Engineering Dec. 2019 8 of 27
Steady-State Errors: Examples
Example 7.2 Find the steady-state errors for inputs of 5u(t), 5tu(t), and 5t2u(t) to
the following control system. The function u(t) is the unit step.
Answer: First we need to verify the stability of the system: Using Routh criterion,
refer to chapter 6, the system found to be stable.
For 5u(t) :
For 5tu(t):
For 5t2u(t):
Control Engineering Dr. Fadhil Aula Salahaddin University/ College of Engineering Dec. 2019 9 of 27
Steady-State Errors: Examples
Example 7.3 Find the steady-state errors for inputs of 5u(t), 5tu(t), and 5t2u(t) to
the following control system. The function u(t) is the unit step.
Answer: First we need to verify the stability of the system: Using Routh criterion,
refer to chapter 6, the system found to be stable.
For 5u(t) :
For 5tu(t):
For 5t2u(t):
Control Engineering Dr. Fadhil Aula Salahaddin University/ College of Engineering Dec. 2019 10 of 27
Static Error Constants
We continue our focus on unity negative feedback systems and define parameters
that we can use as steady-state error performance specifications.
These steady-state error performance specifications are called static error
constants.
For a step input, u(t) ;
Control Engineering Dr. Fadhil Aula Salahaddin University/ College of Engineering Dec. 2019 11 of 27
Static Error Constants Cont.
Control Engineering Dr. Fadhil Aula Salahaddin University/ College of Engineering Dec. 2019 12 of 27
Static Error Constants : Example
Example 7.4 For each of the following systems, evaluate the static error constants
and find the expected error for standard step, ramp, and parabolic inputs.
Control Engineering Dr. Fadhil Aula Salahaddin University/ College of Engineering Dec. 2019 13 of 27
Static Error Constants : Example Cont.
Answer: first we verify the stability in each system using Routh Criterion. All
systems are stable.
(a)
Control Engineering Dr. Fadhil Aula Salahaddin University/ College of Engineering Dec. 2019 14 of 27
Static Error Constants : Example Cont.
(b)
Control Engineering Dr. Fadhil Aula Salahaddin University/ College of Engineering Dec. 2019 15 of 27
Static Error Constants : Example Cont.
(c)
Control Engineering Dr. Fadhil Aula Salahaddin University/ College of Engineering Dec. 2019 16 of 27
System Type
The values of the static error constants,, depend upon the form of G(s), especially
the number of pure integrations in the forward path. Since steady-state errors
are dependent upon the number of integrations in the forward path.
We define system type to be the value of n in the denominator or, equivalently,
the number of pure integrations in the forward path.
Control Engineering Dr. Fadhil Aula Salahaddin University/ College of Engineering Dec. 2019 17 of 27
System Type : Example
Example 7.5
Type 1
Type 2
Type 3
Control Engineering Dr. Fadhil Aula Salahaddin University/ College of Engineering Dec. 2019 18 of 27
System Type : Example
Example 7.6 Find ess for the following system with inputs step, ramp, and parabola.
Answer
The closed loop poles are: -11.6063 , -0.1968 ± j0.6261
The system is stable and of type 2.
The state-steade error is zero for step and ramp inputs.
For parabolic input:
Control Engineering Dr. Fadhil Aula Salahaddin University/ College of Engineering Dec. 2019 19 of 27
Relation Between Input, System Type, Static Error Constants, and Steady-State Errors
Control Engineering Dr. Fadhil Aula Salahaddin University/ College of Engineering Dec. 2019 20 of 27
Sensitivity
During the design process, the engineer may want to consider the extent to which
changes in system parameters affect the behavior of a system.
Ideally, parameter changes due to heat or other causes should not appreciably
affect a system's performance.
The degree to which changes in system parameters affect system transfer
functions, and hence performance, is called sensitivity.
A system with zero sensitivity (that is, changes in the system parameters have no
effect on the transfer function) is ideal.
For example: assume the function F = K/(K + a)
If K = 10 and a = 100, then F = 0.091.
If parameter a triples to 300, then F = 0.032.
We see that a fractional change in parameter a of (300 — 100)/100 = 2 (a 200%
change), yields a change in the function F of (0.032 - 0.091)/0.091 = -0.65 (-65%
change).
Thus, the function F has reduced sensitivity to changes in parameters.
Control Engineering Dr. Fadhil Aula Salahaddin University/ College of Engineering Dec. 2019 21 of 27
Sensitivity Cont.
Sensitivity is the ratio of the fractional change in the function to the fractional
change in the parameter as the fractional change of the parameter approaches
zero. That is,
Which reduced to
Control Engineering Dr. Fadhil Aula Salahaddin University/ College of Engineering Dec. 2019 22 of 27
Sensitivity: Example
Example 7.7 Given the system shown, calculate the sensitivity of the closed-loop
transfer function to changes in the parameter a. How would you reduce the
sensitivity?
Answer
The closed-loop transfer function is
which is, in part, a function of the value of s. For any value of s, however, an
increase in K reduces the sensitivity of the closed-loop transfer function to changes
in the parameter a.
Control Engineering Dr. Fadhil Aula Salahaddin University/ College of Engineering Dec. 2019 23 of 27
Sensitivity: Example
Example 7.8 For the system shown, find the sensitivity of the steady-state error to
changes in parameter K and parameter a with ramp inputs.
Answer
The steady-state error for the system is
The sensitivity of e(∞) to changes in parameter a is
Control Engineering Dr. Fadhil Aula Salahaddin University/ College of Engineering Dec. 2019 24 of 27
Steady-State Error for Systems in State Space: Example
Example 7.8 Evaluate the steady-state error for the system shown for unit step and
unit ramp inputs. Use the final value theorem.
Answer
For a unit step, R(s) = 1/s, and e(∞) = 4/5. For a unit ramp, R(s) = 1/𝑠𝑠2, and e(∞) = ∞.
Notice that the system behaves like a Type 0 system
Control Engineering Dr. Fadhil Aula Salahaddin University/ College of Engineering Dec. 2019 25 of 27
Steady-State Error : Assignments
HW. 7.1
Consider the following unity feedback system, where
Control Engineering Dr. Fadhil Aula Salahaddin University/ College of Engineering Dec. 2019 26 of 27
End of Chapter Seven!
Control Engineering Dr. Fadhil Aula Salahaddin University/ College of Engineering Dec. 2019 27 of 27