SlideShare a Scribd company logo
ME-314 Control Engineering
Dr. Bilal A. Siddiqui
Mechanical Engineering
DHA Suffa University
Stability of Dynamical Systems
• Recall there are two types of
system stabilities:
– Static Stability: Initial tendency of
a system to come back to
equilibrium after disturbance. A
statically stable system is not
necessary stable. A statically
unstable system is not necessarily
unstable (e.g. nonminimum phase
systems).
– Dynamic Stability: A system may
tend initially towards equilibrium,
but may overshoot the mark and
this overshoot may keep increasing
with time. Such a system is
necessarily unstable. Dynamic
stability is a necessary and
sufficient condition of stability
Stability Requirements from
Control Systems
• System response consists of two parts
𝑐 𝑡 = 𝑐𝑓𝑜𝑟𝑐𝑒𝑑 𝑡 + 𝑐 𝑛𝑎𝑡𝑢𝑟𝑎𝑙(𝑡)
• For a control system to be useful, the natural response must
eventually approach zero, thus leaving only the forced response.
• Control systems must be designed to be stable, 𝑐 𝑛𝑎𝑡𝑢𝑟𝑎𝑙 ∞ → 0
• In many systems transient response you see on a time response
plot can be directly related to the natural response.
• If the natural response decays to zero as time approaches infinity,
the transient response will also die out, leaving only the forced
response.
• If the system is stable, the proper transient response and steady-
state error characteristics can be designed
System Stability in terms of Poles
• Shape of response is determined only by poles. Zeros
determine only the magnitude of response
• Poles in the left half of s-plane yield either pure
exponential decay (𝑒 𝜎𝑡) or damped sinusoidal
(𝑒 𝜎𝑡cos𝜔 𝑑 𝑡) natural responses.
• These natural responses decay to zero as time
approaches infinity.
• Stable systems have closed-loop transfer functions
with poles only in the left half-plane, i.e. real part
of all poles is negative (𝝈 < 𝟎)
• Unstable systems have at least one pole in right hand
plane; real part is positive (𝝈 > 𝟎)
Another type of instability
• A system is marginally stable if there are complex
pair of poles on imaginary axis (𝜎 = 0)
• Another type of instability can occur if the system has
repeated poles on the imaginary axis. This will cause
natural response to be of the type 𝐴𝑡 𝑛 cos 𝜔 𝑑 𝑡, where
n+1 is the number of repeated roots at imaginary axis.
• Unstable systems have closed loop transfer functions
with at least one pole in the right half-plane and/or
repeated poles on the imaginary axis.
Determining Stability of Systems when
Loop is Closed
• Feedback is generally useful. Too much feedback
can also destabilize a system originally stable
without feedback.
• Consider the system 𝐺 𝑠 =
3
𝑠 𝑠+1 𝑠+2
• We know this system is stable in open loop with
non-oscillatory response.
• Let us now close the loop. Is the system still stable
with feedback?
Stability of Close Loop Systems
• The closed loop transfer function is
𝐶 𝑠
𝑅 𝑠
=
𝐺
1 + 𝐺
=
3
𝑠 𝑠 + 1 𝑠 + 2 + 3
• So now, we have to find the poles of above
• Turns out the non-oscillatory open loos
response has now become oscillatory
Destabilizing Effect of Feedback
• Consider the system 𝐺 𝑠 =
7
𝑠 𝑠+1 𝑠+2
• We know this system is stable in open loop. We
also know the response is non-oscillatory
• Let us now close the loop. Is the system still stable
with feedback?
• Turns out, feedback is destabilizing in this case
An Important Observation
• If all closed loop transfer function poles are in left half-
plane, then they are of type (𝑠 + 𝛼𝑖) or (𝑠 + 𝜎𝑖 ∓ 𝑗𝜔 𝑑 𝑖
),
where 𝛼𝑖, 𝜎𝑖 > 0.
• No term in the polynomial can be missing, otherwise
there will be poles on imaginary axis or some positive
and negative coefficients got cancelled.
• Thus, a sufficient condition for a system to be stable is
that all signs of the coefficients of the denominator of
the closed-loop transfer function are the same. If
powers of s are missing, the system is either unstable
or, at best, marginally stable.
Routh Hurwitz Criterion – Reading
Assignment
• It’s a method that yields stability information
without the need to solve for the closed-loop
system poles.
• Using this method, we can tell how many
closed-loop system poles are in the left half-
plane, in the right half-plane, and on the
imaginary-axis.
• The method is archaic and of practically no
use. I am not going to waste a whole lecture on
this, and so this is part of your reading
assignment. Watch these lectures [1, 2, 3]
Assignment 5a
• Watch these lectures [1, 2, 3] on Routh
Hurwitz method by Brian Douglas.
• Solve the following problems from Nise Ch 6
• Questions 42, 55, 57
Steady State Errors
• Control systems analysis and design focus on
three specifications:
– transient response (𝑇𝑠, 𝑇𝑝, 𝑇𝑟, %𝑂𝑆, 𝜁, 𝜔 𝑛)
– stability
– steady-state errors
• Steady-state error is the difference between the
input and the output for a prescribed test input
as 𝑡 → ∞.
Test Inputs
• Different test inputs are used depending on
which type of inputs need to be tracked.
Types of Test Inputs
• Step inputs represent constant position and thus are
useful in determining the ability
of the control system to position itself with respect
to a stationary target, such as a
satellite in geostationary orbit. An antenna position
control is an example of a system that can be tested
for accuracy using step inputs.
• A position control system that tracks a satellite that
moves across the sky at a constant angular velocity,
would be
tested with a ramp input to evaluate the steady-state
error between the satellite’s
angular position and that of the control system.
• Parabolas, whose second derivatives are constant,
represent constant acceleration inputs to position
control systems and can be used to represent
accelerating targets, such as a missile to determine
the steady-state
error performance.
Quantizing Steady State Errors
• In Fig (a), steady stay errors to step input are shown. Output 1
has zero steady-state error, and output 2 has a finite steady-state
error, 𝑒2 ∞ .
• In Fig (a), steady stay errors to ramp input are shown. Output 1
has zero steady-state error, Output 2 has a finite steady-state
error, 𝑒2 ∞ , and Output3 has infinite steady state error
Sources of Steady State Errors
• Steady state errors arise from the configuration of the system itself
and the type of applied input.
• Consider the following system
• Here E(s)=R(s)-C(s), so if 𝑒 𝑡 → 0, then 𝑐 𝑡 → 𝑟 𝑡 . But, 𝑐 𝑡 =
𝐾𝑒 𝑡 , so if 𝑐 𝑡 ≠ 0 then e(t) is also not zero!
• Due to system configuration (a pure gain K in the forward path), an
error must exist. 𝑐 ∞ = 𝐾𝑒 ∞ ⇒ 𝑒 ∞ =
1
𝐾
𝑐 ∞
• Larger the value of K, smaller the error!
• Another way to look at this is the final value theorem.
• From figure,
𝐶 𝑠
𝑅 𝑠
=
𝐾
1+𝐾
, then 𝐸 𝑠 = 𝑅 𝑠 1 −
𝐾
1+𝐾
=
𝑅 𝑠
1+𝐾
• For unit step input, 𝐸 𝑠 =
1
𝑠
1
1+𝐾
• Apply final value theorem, 𝑒 ∞ =
1
1+𝐾
, which proves steady state
error reduces with increasing gain.
Sources of Steady State Errors
• Consider now a system with integrator in forward path.
• Due to system configuration (integrator 1/s in the forward path), the
error goes down to zero
• As c(t) increases, e(t) will decrease, since e(t)=r(t)-c(t).
• This decrease will continue until there is zero error, but there will still
be a value for c(t) since an integrator can have a constant output
without any input.
• Since
𝐶 𝑠
𝑅 𝑠
=
𝐾
𝑠+𝐾
, then 𝐸 𝑠 = 𝑅 𝑠 1 −
𝐾
𝑠+𝐾
=
𝑠𝑅 𝑠
𝑠+𝐾
• For unit step input, 𝐸 𝑠 =
1
𝑠
𝑠
𝑠+𝐾
=
1
𝑠+𝐾
• Apply final value theorem, 𝑒 ∞ = lim
𝑠→0
𝑠
𝑠+𝐾
= 0, which proves steady
state goes to zero, regardless of value of gain.
• This proves steady state error is a function of system configuration
and type of test input.
Generalizing the Steady State Error for
Unity Feedback Systems
• Consider G(s) in forward loop with unity feedback
• Close loop tf is then 𝑇 𝑠 =
𝐺 𝑠
1+𝐺(𝑠)
• Since 𝐸 𝑠 = 𝑅 𝑠 − 𝐶 𝑠 = 𝑅 𝑠 − 𝑅 𝑠 𝑇 𝑠 = 𝑅 𝑠 1 − 𝑇 𝑠
• Apply the final value theorem
• Thus, 𝒆 ∞ = 𝐥𝐢𝐦
𝒔→∞
𝒔𝑹 𝒔 𝟏 − 𝑻(𝒔
• Similarly, C s = G s 𝐸 𝑠 ⇒ 𝐸 𝑠 =
𝑅 𝑠
1+𝐺 𝑠
• Thus, 𝒆 ∞ = 𝒍𝒊𝒎
𝒔→∞
𝒔
𝑹 𝒔
𝟏+𝑮 𝒔
Example
Verify this on Simulink!
Another Example
Verify this on Simulink!
Class Quiz 3
Hint:
Static Error Constants
Example
• Evaluate the static error constants and find the expected error for the
standard step, ramp, and parabolic inputs.
Verify this on Simulink!
System Type
• The values of the static error constants, again, depend upon the form of G(s),
especially the number of pure integrations (1/s) 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 number of pure integrations in
the forward path.
• Therefore, a system with n = 0 is a Type 0 system. If n = 1 or n = 2, the
a Type 1 or Type 2 system, respectively.
Example
Assignment 5b

More Related Content

PDF
6. steady state error
PPTX
Stability ppt
PPT
Chapter 5
PPTX
time domain analysis, Rise Time, Delay time, Damping Ratio, Overshoot, Settli...
PPTX
Lecture 13 14-time_domain_analysis_of_1st_order_systems
PPTX
Chapter 4 time domain analysis
PPT
Control chap6
PPT
Root locus
6. steady state error
Stability ppt
Chapter 5
time domain analysis, Rise Time, Delay time, Damping Ratio, Overshoot, Settli...
Lecture 13 14-time_domain_analysis_of_1st_order_systems
Chapter 4 time domain analysis
Control chap6
Root locus

What's hot (20)

PPTX
RH CRITERIA
PPT
Mechanical translational rotational systems and electrical analogous circuit...
PPT
Transfer Function, Concepts of stability(critical, Absolute & Relative) Poles...
PPTX
Lecture 12 time_domain_analysis_of_control_systems
PPTX
Control system basics, block diagram and signal flow graph
PPT
First & second order of the control systems
PPTX
Chapter 1 introduction to control system
PPTX
Control system lectures
PPT
State space analysis, eign values and eign vectors
PPTX
PID Controller
PPTX
Steady State Error
PPTX
Lag lead compensator design in frequency domain 7th lecture
PDF
Lecture 12 ME 176 6 Steady State Error
PPTX
Routh hurwitz stability criterion
PDF
Control system stability routh hurwitz criterion
PPTX
Root locus method
PDF
Root locus techniques
PPTX
Block Diagram Reduction
PPT
lecture1 (5).ppt
RH CRITERIA
Mechanical translational rotational systems and electrical analogous circuit...
Transfer Function, Concepts of stability(critical, Absolute & Relative) Poles...
Lecture 12 time_domain_analysis_of_control_systems
Control system basics, block diagram and signal flow graph
First & second order of the control systems
Chapter 1 introduction to control system
Control system lectures
State space analysis, eign values and eign vectors
PID Controller
Steady State Error
Lag lead compensator design in frequency domain 7th lecture
Lecture 12 ME 176 6 Steady State Error
Routh hurwitz stability criterion
Control system stability routh hurwitz criterion
Root locus method
Root locus techniques
Block Diagram Reduction
lecture1 (5).ppt
Ad

Similar to Me314 week08-stability and steady state errors (20)

PPTX
Lec 2 stability
PPT
Meeting w6 chapter 2 part 3
PPT
Meeting w6 chapter 2 part 3
PDF
Evaluation the affects of mimo based rayleigh network cascaded with unstable ...
PPTX
pc-lec4.1.pptx pid controller presentation
PDF
Control systems formula book
PPTX
Group 4 reporting c.s.
PDF
Stready state errors which refers to compensation between actual
PPTX
EE-324-Feedback-and-Control-System-Introduction-2024.pptx
PDF
PDF
PDF
06,07 elec3114
PDF
Steady state error control systems elect
PPTX
Lecture Notes: EEEC4340318 Instrumentation and Control Systems - Fundamental...
PPTX
Stability of Control System
PDF
Lecture12me1766steadystateerror 12555290178452-phpapp03
PDF
PPTX
Time Domain analysis.pptx nnooooooooooooooobbbb
PDF
Simrock 3
PPTX
Control system with matlab Time response analysis, Frequency response analysi...
Lec 2 stability
Meeting w6 chapter 2 part 3
Meeting w6 chapter 2 part 3
Evaluation the affects of mimo based rayleigh network cascaded with unstable ...
pc-lec4.1.pptx pid controller presentation
Control systems formula book
Group 4 reporting c.s.
Stready state errors which refers to compensation between actual
EE-324-Feedback-and-Control-System-Introduction-2024.pptx
06,07 elec3114
Steady state error control systems elect
Lecture Notes: EEEC4340318 Instrumentation and Control Systems - Fundamental...
Stability of Control System
Lecture12me1766steadystateerror 12555290178452-phpapp03
Time Domain analysis.pptx nnooooooooooooooobbbb
Simrock 3
Control system with matlab Time response analysis, Frequency response analysi...
Ad

More from Dr. Bilal Siddiqui, C.Eng., MIMechE, FRAeS (20)

PPTX
Av 738-Adaptive Filters - Extended Kalman Filter
PPTX
Av 738 - Adaptive Filtering - Kalman Filters
PPTX
Av 738- Adaptive Filtering - Wiener Filters[wk 3]
PPTX
Av 738- Adaptive Filtering - Background Material
PPTX
Av 738 - Adaptive Filtering Lecture 1 - Introduction
PPTX
Me314 week09-root locusanalysis
PPTX
Me314 week 06-07-Time Response
PPTX
Me314 week05a-block diagreduction
PPTX
ME-314- Control Engineering - Week 03-04
PPTX
ME-314- Control Engineering - Week 02
PPT
ME-314- Control Engineering - Week 01
PPTX
Marketing Presentation of Mechanical Engineering @ DSU for High School Students
PPTX
"It isn't exactly Rocket Science" : The artsy science of rocket propulsion
PPTX
2 Day Workshop on Digital Datcom and Simulink
PPTX
Why Choose Graduate Studies at the University you work in?
PPTX
ME 312 Mechanical Machine Design [Screws, Bolts, Nuts]
PPTX
ME 312 Mechanical Machine Design - Introduction [Week 1]
PPTX
ME438 Aerodynamics (week 12)
Av 738-Adaptive Filters - Extended Kalman Filter
Av 738 - Adaptive Filtering - Kalman Filters
Av 738- Adaptive Filtering - Wiener Filters[wk 3]
Av 738- Adaptive Filtering - Background Material
Av 738 - Adaptive Filtering Lecture 1 - Introduction
Me314 week09-root locusanalysis
Me314 week 06-07-Time Response
Me314 week05a-block diagreduction
ME-314- Control Engineering - Week 03-04
ME-314- Control Engineering - Week 02
ME-314- Control Engineering - Week 01
Marketing Presentation of Mechanical Engineering @ DSU for High School Students
"It isn't exactly Rocket Science" : The artsy science of rocket propulsion
2 Day Workshop on Digital Datcom and Simulink
Why Choose Graduate Studies at the University you work in?
ME 312 Mechanical Machine Design [Screws, Bolts, Nuts]
ME 312 Mechanical Machine Design - Introduction [Week 1]
ME438 Aerodynamics (week 12)

Recently uploaded (20)

PPTX
UV-Visible spectroscopy..pptx UV-Visible Spectroscopy – Electronic Transition...
PDF
ChatGPT for Dummies - Pam Baker Ccesa007.pdf
PPTX
Introduction-to-Literarature-and-Literary-Studies-week-Prelim-coverage.pptx
PPTX
Introduction to Building Materials
PPTX
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
PPTX
Orientation - ARALprogram of Deped to the Parents.pptx
PPTX
History, Philosophy and sociology of education (1).pptx
PPTX
CHAPTER IV. MAN AND BIOSPHERE AND ITS TOTALITY.pptx
PDF
GENETICS IN BIOLOGY IN SECONDARY LEVEL FORM 3
PPTX
Tissue processing ( HISTOPATHOLOGICAL TECHNIQUE
PDF
IGGE1 Understanding the Self1234567891011
PDF
Computing-Curriculum for Schools in Ghana
PDF
LDMMIA Reiki Yoga Finals Review Spring Summer
PDF
SOIL: Factor, Horizon, Process, Classification, Degradation, Conservation
PDF
Practical Manual AGRO-233 Principles and Practices of Natural Farming
PDF
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
PPTX
Digestion and Absorption of Carbohydrates, Proteina and Fats
PPTX
A powerpoint presentation on the Revised K-10 Science Shaping Paper
PPTX
UNIT III MENTAL HEALTH NURSING ASSESSMENT
PPTX
202450812 BayCHI UCSC-SV 20250812 v17.pptx
UV-Visible spectroscopy..pptx UV-Visible Spectroscopy – Electronic Transition...
ChatGPT for Dummies - Pam Baker Ccesa007.pdf
Introduction-to-Literarature-and-Literary-Studies-week-Prelim-coverage.pptx
Introduction to Building Materials
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
Orientation - ARALprogram of Deped to the Parents.pptx
History, Philosophy and sociology of education (1).pptx
CHAPTER IV. MAN AND BIOSPHERE AND ITS TOTALITY.pptx
GENETICS IN BIOLOGY IN SECONDARY LEVEL FORM 3
Tissue processing ( HISTOPATHOLOGICAL TECHNIQUE
IGGE1 Understanding the Self1234567891011
Computing-Curriculum for Schools in Ghana
LDMMIA Reiki Yoga Finals Review Spring Summer
SOIL: Factor, Horizon, Process, Classification, Degradation, Conservation
Practical Manual AGRO-233 Principles and Practices of Natural Farming
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
Digestion and Absorption of Carbohydrates, Proteina and Fats
A powerpoint presentation on the Revised K-10 Science Shaping Paper
UNIT III MENTAL HEALTH NURSING ASSESSMENT
202450812 BayCHI UCSC-SV 20250812 v17.pptx

Me314 week08-stability and steady state errors

  • 1. ME-314 Control Engineering Dr. Bilal A. Siddiqui Mechanical Engineering DHA Suffa University
  • 2. Stability of Dynamical Systems • Recall there are two types of system stabilities: – Static Stability: Initial tendency of a system to come back to equilibrium after disturbance. A statically stable system is not necessary stable. A statically unstable system is not necessarily unstable (e.g. nonminimum phase systems). – Dynamic Stability: A system may tend initially towards equilibrium, but may overshoot the mark and this overshoot may keep increasing with time. Such a system is necessarily unstable. Dynamic stability is a necessary and sufficient condition of stability
  • 3. Stability Requirements from Control Systems • System response consists of two parts 𝑐 𝑡 = 𝑐𝑓𝑜𝑟𝑐𝑒𝑑 𝑡 + 𝑐 𝑛𝑎𝑡𝑢𝑟𝑎𝑙(𝑡) • For a control system to be useful, the natural response must eventually approach zero, thus leaving only the forced response. • Control systems must be designed to be stable, 𝑐 𝑛𝑎𝑡𝑢𝑟𝑎𝑙 ∞ → 0 • In many systems transient response you see on a time response plot can be directly related to the natural response. • If the natural response decays to zero as time approaches infinity, the transient response will also die out, leaving only the forced response. • If the system is stable, the proper transient response and steady- state error characteristics can be designed
  • 4. System Stability in terms of Poles • Shape of response is determined only by poles. Zeros determine only the magnitude of response • Poles in the left half of s-plane yield either pure exponential decay (𝑒 𝜎𝑡) or damped sinusoidal (𝑒 𝜎𝑡cos𝜔 𝑑 𝑡) natural responses. • These natural responses decay to zero as time approaches infinity. • Stable systems have closed-loop transfer functions with poles only in the left half-plane, i.e. real part of all poles is negative (𝝈 < 𝟎) • Unstable systems have at least one pole in right hand plane; real part is positive (𝝈 > 𝟎)
  • 5. Another type of instability • A system is marginally stable if there are complex pair of poles on imaginary axis (𝜎 = 0) • Another type of instability can occur if the system has repeated poles on the imaginary axis. This will cause natural response to be of the type 𝐴𝑡 𝑛 cos 𝜔 𝑑 𝑡, where n+1 is the number of repeated roots at imaginary axis. • Unstable systems have closed loop transfer functions with at least one pole in the right half-plane and/or repeated poles on the imaginary axis.
  • 6. Determining Stability of Systems when Loop is Closed • Feedback is generally useful. Too much feedback can also destabilize a system originally stable without feedback. • Consider the system 𝐺 𝑠 = 3 𝑠 𝑠+1 𝑠+2 • We know this system is stable in open loop with non-oscillatory response. • Let us now close the loop. Is the system still stable with feedback?
  • 7. Stability of Close Loop Systems • The closed loop transfer function is 𝐶 𝑠 𝑅 𝑠 = 𝐺 1 + 𝐺 = 3 𝑠 𝑠 + 1 𝑠 + 2 + 3 • So now, we have to find the poles of above • Turns out the non-oscillatory open loos response has now become oscillatory
  • 8. Destabilizing Effect of Feedback • Consider the system 𝐺 𝑠 = 7 𝑠 𝑠+1 𝑠+2 • We know this system is stable in open loop. We also know the response is non-oscillatory • Let us now close the loop. Is the system still stable with feedback? • Turns out, feedback is destabilizing in this case
  • 9. An Important Observation • If all closed loop transfer function poles are in left half- plane, then they are of type (𝑠 + 𝛼𝑖) or (𝑠 + 𝜎𝑖 ∓ 𝑗𝜔 𝑑 𝑖 ), where 𝛼𝑖, 𝜎𝑖 > 0. • No term in the polynomial can be missing, otherwise there will be poles on imaginary axis or some positive and negative coefficients got cancelled. • Thus, a sufficient condition for a system to be stable is that all signs of the coefficients of the denominator of the closed-loop transfer function are the same. If powers of s are missing, the system is either unstable or, at best, marginally stable.
  • 10. Routh Hurwitz Criterion – Reading Assignment • It’s a method that yields stability information without the need to solve for the closed-loop system poles. • Using this method, we can tell how many closed-loop system poles are in the left half- plane, in the right half-plane, and on the imaginary-axis. • The method is archaic and of practically no use. I am not going to waste a whole lecture on this, and so this is part of your reading assignment. Watch these lectures [1, 2, 3]
  • 11. Assignment 5a • Watch these lectures [1, 2, 3] on Routh Hurwitz method by Brian Douglas. • Solve the following problems from Nise Ch 6 • Questions 42, 55, 57
  • 12. Steady State Errors • Control systems analysis and design focus on three specifications: – transient response (𝑇𝑠, 𝑇𝑝, 𝑇𝑟, %𝑂𝑆, 𝜁, 𝜔 𝑛) – stability – steady-state errors • Steady-state error is the difference between the input and the output for a prescribed test input as 𝑡 → ∞.
  • 13. Test Inputs • Different test inputs are used depending on which type of inputs need to be tracked.
  • 14. Types of Test Inputs • Step inputs represent constant position and thus are useful in determining the ability of the control system to position itself with respect to a stationary target, such as a satellite in geostationary orbit. An antenna position control is an example of a system that can be tested for accuracy using step inputs. • A position control system that tracks a satellite that moves across the sky at a constant angular velocity, would be tested with a ramp input to evaluate the steady-state error between the satellite’s angular position and that of the control system. • Parabolas, whose second derivatives are constant, represent constant acceleration inputs to position control systems and can be used to represent accelerating targets, such as a missile to determine the steady-state error performance.
  • 15. Quantizing Steady State Errors • In Fig (a), steady stay errors to step input are shown. Output 1 has zero steady-state error, and output 2 has a finite steady-state error, 𝑒2 ∞ . • In Fig (a), steady stay errors to ramp input are shown. Output 1 has zero steady-state error, Output 2 has a finite steady-state error, 𝑒2 ∞ , and Output3 has infinite steady state error
  • 16. Sources of Steady State Errors • Steady state errors arise from the configuration of the system itself and the type of applied input. • Consider the following system • Here E(s)=R(s)-C(s), so if 𝑒 𝑡 → 0, then 𝑐 𝑡 → 𝑟 𝑡 . But, 𝑐 𝑡 = 𝐾𝑒 𝑡 , so if 𝑐 𝑡 ≠ 0 then e(t) is also not zero! • Due to system configuration (a pure gain K in the forward path), an error must exist. 𝑐 ∞ = 𝐾𝑒 ∞ ⇒ 𝑒 ∞ = 1 𝐾 𝑐 ∞ • Larger the value of K, smaller the error! • Another way to look at this is the final value theorem. • From figure, 𝐶 𝑠 𝑅 𝑠 = 𝐾 1+𝐾 , then 𝐸 𝑠 = 𝑅 𝑠 1 − 𝐾 1+𝐾 = 𝑅 𝑠 1+𝐾 • For unit step input, 𝐸 𝑠 = 1 𝑠 1 1+𝐾 • Apply final value theorem, 𝑒 ∞ = 1 1+𝐾 , which proves steady state error reduces with increasing gain.
  • 17. Sources of Steady State Errors • Consider now a system with integrator in forward path. • Due to system configuration (integrator 1/s in the forward path), the error goes down to zero • As c(t) increases, e(t) will decrease, since e(t)=r(t)-c(t). • This decrease will continue until there is zero error, but there will still be a value for c(t) since an integrator can have a constant output without any input. • Since 𝐶 𝑠 𝑅 𝑠 = 𝐾 𝑠+𝐾 , then 𝐸 𝑠 = 𝑅 𝑠 1 − 𝐾 𝑠+𝐾 = 𝑠𝑅 𝑠 𝑠+𝐾 • For unit step input, 𝐸 𝑠 = 1 𝑠 𝑠 𝑠+𝐾 = 1 𝑠+𝐾 • Apply final value theorem, 𝑒 ∞ = lim 𝑠→0 𝑠 𝑠+𝐾 = 0, which proves steady state goes to zero, regardless of value of gain. • This proves steady state error is a function of system configuration and type of test input.
  • 18. Generalizing the Steady State Error for Unity Feedback Systems • Consider G(s) in forward loop with unity feedback • Close loop tf is then 𝑇 𝑠 = 𝐺 𝑠 1+𝐺(𝑠) • Since 𝐸 𝑠 = 𝑅 𝑠 − 𝐶 𝑠 = 𝑅 𝑠 − 𝑅 𝑠 𝑇 𝑠 = 𝑅 𝑠 1 − 𝑇 𝑠 • Apply the final value theorem • Thus, 𝒆 ∞ = 𝐥𝐢𝐦 𝒔→∞ 𝒔𝑹 𝒔 𝟏 − 𝑻(𝒔 • Similarly, C s = G s 𝐸 𝑠 ⇒ 𝐸 𝑠 = 𝑅 𝑠 1+𝐺 𝑠 • Thus, 𝒆 ∞ = 𝒍𝒊𝒎 𝒔→∞ 𝒔 𝑹 𝒔 𝟏+𝑮 𝒔
  • 23. Example • Evaluate the static error constants and find the expected error for the standard step, ramp, and parabolic inputs. Verify this on Simulink!
  • 24. System Type • The values of the static error constants, again, depend upon the form of G(s), especially the number of pure integrations (1/s) 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 number of pure integrations in the forward path. • Therefore, a system with n = 0 is a Type 0 system. If n = 1 or n = 2, the a Type 1 or Type 2 system, respectively.