SlideShare una empresa de Scribd logo
1 de 34
CONTROL SYSTEMS
THEORY
Forced Response Errors
CHAPTER 6
STB 35103
Objectives
 To

find the steady-state error for a unity
feedback system
 To specify a system’s steady-state error
performance
 To design system parameters to meet
steady-state error performance
specifications
Introduction


In chapter 1, we learnt about 3
requirements needed when designing a
control system






Transient response
Stability
Steady-state errors (SSE)

Up until now we only covered until
transient response and stability
Review on transient response


We learned in Chapter 4, there are 4 types
of transient response for a second-order
system.





Overdamped
Underdamped
Undamped
Critically damped
Review on transient response


An example of elevator response



The transient response for elevator can be
considered as overdamped. The system is
stable but has steady-state error
Introduction


What is steady-state error?


Steady-state error is the difference between
the input and output for a certain test input as

t →∞



Test input used for steady-state error analysis
and design are
Step
 Ramp
 Parabola

Introduction


Test waveforms
Introduction


Example of systems tested using the test
signal.


Targeting system:


Targeting a static target. (e.g. a stopping car). We
test the system using step input because the position
of the car is in constant position.



Targeting a car moving with constant velocity. We
test the system using ramp input because the car is
moving in constant velocity.



Targeting an accelerating car. We test the system
using parabola input because the car is accelerating.
Introduction


We are only 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 when
(time) t approaches infinity.
SSE for unity feedback system


Unity feedback system can be represented
as



Steady state error can be calculated from
a system’s closed-loop transfer function,
T(s), or the open-loop transfer function,
G(s), for unity feedback systems.
SSE for unity feedback system


Closed loop transfer function, T(s) is calculated
by solving the unity feedback system using the
block diagram reduction method for feedback
system.

1

T ( s) =

G ( s)
1 + G ( s ) × (1)
SSE for unity feedback system


Open-loop transfer function for a unity
feedback system is the value of G(s) multiply
1.

1

1
SSE for unity feedback system


Steady state error in terms of T(s).


To find E(s), the error between the input, R(s) and
output, C(s), we write

E ( s) = R(s) − C ( s)
= R ( s ) − R ( s )T ( s )
= R ( s ) 1 − T ( s ) 




)
We can find final value of the error, e(∞ in terms of
T(s) using

e ( ∞ ) = lim sR( s ) 1 − T ( s ) 


s →0



We can only use this equation if T(s) is stable, E(s) has no
poles in the right-half plane or poles on the imaginary axis
other than the origin
SSE for unity feedback system


Example 7.1


Find the steady state-error for a unity feedback
system that has T(s) = 5/(s2+7s+10) and the
input is a unit step.



Solution:
R(s) =unit step = 1/s
T(s) = 5/(s2+7s+10), we must check the
stability of T(s) using Routh table or poles.
SSE for unity feedback system


Example 7.1 (cont.)


We know from the unity feedback system

E ( s) = R(s) − C (s )


C ( s) = R( s )T ( s )

So, E(s) can be calculated using both equation

E ( s) = R(s) − C (s)
= R ( s ) − R ( s )T ( s )
= R ( s ) 1 − T ( s ) 


SSE for unity feedback system


Example 7.1 (cont.)


E(s) in example 7.1 is

1
5

E ( s ) = 1 − 2
s  s + 7 s + 10 


1  s 2 + 7 s + 10
5
=  2
− 2

s  s + 7 s + 10 s + 7 s + 10 
2
 s2 + 7s + 5 
1
s + 7s + 5
=  2
=
s  s + 7 s + 10  s s 2 + 7 s + 10

(

)
SSE for unity feedback system


Example 7.1 (cont.)


Before calculating the final value of the error
we must check the position of E(s) poles

s2 + 7s + 5
s 2 + 7s + 5
E ( s) =
=
2
s ( s + 2 ) ( s + 5)
s s + 7 s + 10

(



)

The poles for E(s) are at (0,0), (-2,0) and
(-5,0). Since all the poles are not on the right
half plane or the imaginary axis we can use the
equation to calculate final error value in terms
of T(s).
SSE for unity feedback system


Example 7.1 (cont.)

e ( ∞ ) = lim sR ( s ) 1 − T ( s ) 


s →0

5
1

= lim s  ÷1 − 2

s →0
s   s + 7 s + 10 

5 5 1

= 1 −  =
=
 10  10 2
SSE for unity feedback system


Steady state error in terms of G(s)
 We can find final value of the error, e(∞
)
in
terms of G(s) using

sR ( s )
e ( ∞ ) = lim
s →0 1 + G ( s )


We are going to use three types of input R(s);
step, ramp and parabola. So the final value of
the error for this types of input can be
described as
SSE for unity feedback system


Step input e(∞
)

e ( ∞ ) = estep ( ∞ ) =


1
sR(s)

1 + lim G ( s )
s →0

)
Ramp input e(∞

1
sR(s)
e ( ∞ ) = eramp ( ∞ ) =
lim sG ( s )
s →0



)
Parabola input e(∞

1
sR(s)
e ( ∞ ) = e parabola ( ∞ ) =
lim s 2G ( s )
s →0
SSE for unity feedback system
Steady state error with no integration
 Example 7.2




Find the steady-state errors for inputs of 5u(t),
5tu(t), and 5t2u(t) to the system below.

No integration


Solution hint
5u(t) = unit step = 5(1/s)
 5tu(t) = ramp = 5(1/s2)
 5t2u(t) = parabola = 5(2/s3) = 10(1/s3)

SSE for unity feedback system
SSE for unity feedback system


Example 7.2 (cont)

5
5
5
e ( ∞ ) = estep ( ∞ ) =
=
=
1 + lim G ( s ) 1 + 20 21
s →0

5
5
e ( ∞ ) = eramp ( ∞ ) =
= =∞
lim sG ( s ) 0
s →0

10
5
e ( ∞ ) = e parabola ( ∞ ) =
= =∞
2
lim s G ( s ) 0
s →0
SSE for unity feedback system


Try to solve steady state errors for
systems with one integration in Example
7.3.
SSE for unity feedback system


From the previous slides, the final error
value for three kinds of input; step, ramp
and parabola, are as follows

1
e ( ∞ ) = estep ( ∞ ) =
1 + lim G ( s )

position constant, K p

1
e ( ∞ ) = eramp ( ∞ ) =
lim sG ( s )

velocity constant, K v

s →0

s →0

1
e ( ∞ ) = eramp ( ∞ ) =
lim s 2G ( s )
s →0

acceleration constant, K a
SSE for unity feedback system


Steady state error via static error
constants


Example 7.4 (Figure 7.7 (a) )
SSE for unity feedback system


Solution


First step is to calculate the static error constants.

500( s + 2)( s + 5)( s + 6) 500(0 + 2)(0 + 5)(0 + 6)
K p = lim G ( s ) = lim
=
= 5.208
s →0
s →0 ( s + 8)( s + 10)( s + 12)
s (0 + 8)(0 + 10)(0 + 12)
s (500)( s + 2)( s + 5)( s + 6)
K v = lim sG ( s ) = lim
=0
s →0
s →0
( s + 8)( s + 10)( s + 12)
s 2 (500)( s + 2)( s + 5)( s + 6)
K a = lim s G ( s ) = lim
=0
s →0
s →0
( s + 8)( s + 10)( s + 12)
2
SSE for unity feedback system


Next step is to calculate the final error value.

1
Step input, e(∞) =
= 0.161
1+ K p
1
Ramp input, e(∞) =
=∞
Kv
1
Parabola input,e(∞) =
=∞
Ka


Try to solve the remaining problems in Figure
7.7 (a) and (c).
SSE for unity feedback system


System Type


We are still focusing on unity negative
feedback system.



Since steady-state errors are dependent upon
the number of integrations in the forward path,
we give a name to this system attribute.
SSE for unity feedback system


Below is a feedback control system for
defining system type.







We define the system type to be the value of n
in the denominator.
Type 0 when n = 0
Type 1 when n = 1
Type 2 when n = 2
SSE for unity feedback system


Relationship between input, system type,
static error constant, and steady-state
errors can be summarized as
SSE for unity feedback system


Steady-state error specifications.


We can use the static error constants to
represent the steady-state error characteristic
of our system.



Conclusion that we can made based on static
error constants.



Problem: What information is contained in the
specification Kv = 1000.
SSE for unity feedback system


Kv = 1000

Solution:
1. The system is stable.
2. The system is of Type 1, since only Type 1
have Kv that are finite constant

SSE for unity feedback system
3.

A ramp input is the test signal. Refer to table.

4.

The steady-state error between the input
ramp and the output ramp is 1/Kv per unit of
slope.

Más contenido relacionado

La actualidad más candente

Frequency response analysis
Frequency response analysisFrequency response analysis
Frequency response analysisSatheeshCS2
 
Notes nyquist plot and stability criteria
Notes nyquist plot and stability criteriaNotes nyquist plot and stability criteria
Notes nyquist plot and stability criteriaAleksandar Micic
 
Performance of second order system
Performance of second order systemPerformance of second order system
Performance of second order systemTrupesh Rupareliya
 
block diagram representation of control systems
block diagram representation of  control systemsblock diagram representation of  control systems
block diagram representation of control systemsAhmed Elmorsy
 
Modern Control - Lec 03 - Feedback Control Systems Performance and Characteri...
Modern Control - Lec 03 - Feedback Control Systems Performance and Characteri...Modern Control - Lec 03 - Feedback Control Systems Performance and Characteri...
Modern Control - Lec 03 - Feedback Control Systems Performance and Characteri...Amr E. Mohamed
 
Dcs lec02 - z-transform
Dcs   lec02 - z-transformDcs   lec02 - z-transform
Dcs lec02 - z-transformAmr E. Mohamed
 
Effect of adding poles and zeros in system transfer function
Effect of adding poles and zeros in system transfer functionEffect of adding poles and zeros in system transfer function
Effect of adding poles and zeros in system transfer functionGurkirat Singh
 
Dcs lec03 - z-analysis of discrete time control systems
Dcs   lec03 - z-analysis of discrete time control systemsDcs   lec03 - z-analysis of discrete time control systems
Dcs lec03 - z-analysis of discrete time control systemsAmr E. Mohamed
 
Chapter 8 Root Locus Techniques
Chapter 8 Root Locus TechniquesChapter 8 Root Locus Techniques
Chapter 8 Root Locus Techniquesguesta0c38c3
 
Modern Control Systems 12th Edition Dorf Solutions Manual
Modern Control Systems 12th Edition Dorf Solutions ManualModern Control Systems 12th Edition Dorf Solutions Manual
Modern Control Systems 12th Edition Dorf Solutions Manualnofycygo
 
block diagram reduction with examples
block diagram reduction with examplesblock diagram reduction with examples
block diagram reduction with examplesWaqas Afzal
 
Lecture 13 14-time_domain_analysis_of_1st_order_systems
Lecture 13 14-time_domain_analysis_of_1st_order_systemsLecture 13 14-time_domain_analysis_of_1st_order_systems
Lecture 13 14-time_domain_analysis_of_1st_order_systemsSaifullah Memon
 
Effects of poles and zeros affect control system
Effects of poles and zeros affect control systemEffects of poles and zeros affect control system
Effects of poles and zeros affect control systemGopinath S
 
Nyquist Stability Criterion
Nyquist  Stability CriterionNyquist  Stability Criterion
Nyquist Stability CriterionHussain K
 

La actualidad más candente (20)

Frequency response analysis
Frequency response analysisFrequency response analysis
Frequency response analysis
 
Notes nyquist plot and stability criteria
Notes nyquist plot and stability criteriaNotes nyquist plot and stability criteria
Notes nyquist plot and stability criteria
 
Control chap2
Control chap2Control chap2
Control chap2
 
Control chap5
Control chap5Control chap5
Control chap5
 
Performance of second order system
Performance of second order systemPerformance of second order system
Performance of second order system
 
block diagram representation of control systems
block diagram representation of  control systemsblock diagram representation of  control systems
block diagram representation of control systems
 
Modern Control - Lec 03 - Feedback Control Systems Performance and Characteri...
Modern Control - Lec 03 - Feedback Control Systems Performance and Characteri...Modern Control - Lec 03 - Feedback Control Systems Performance and Characteri...
Modern Control - Lec 03 - Feedback Control Systems Performance and Characteri...
 
Dcs lec02 - z-transform
Dcs   lec02 - z-transformDcs   lec02 - z-transform
Dcs lec02 - z-transform
 
Control chap4
Control chap4Control chap4
Control chap4
 
Effect of adding poles and zeros in system transfer function
Effect of adding poles and zeros in system transfer functionEffect of adding poles and zeros in system transfer function
Effect of adding poles and zeros in system transfer function
 
Dcs lec03 - z-analysis of discrete time control systems
Dcs   lec03 - z-analysis of discrete time control systemsDcs   lec03 - z-analysis of discrete time control systems
Dcs lec03 - z-analysis of discrete time control systems
 
Chapter 8 Root Locus Techniques
Chapter 8 Root Locus TechniquesChapter 8 Root Locus Techniques
Chapter 8 Root Locus Techniques
 
Modern Control Systems 12th Edition Dorf Solutions Manual
Modern Control Systems 12th Edition Dorf Solutions ManualModern Control Systems 12th Edition Dorf Solutions Manual
Modern Control Systems 12th Edition Dorf Solutions Manual
 
Root locus
Root locus Root locus
Root locus
 
block diagram reduction with examples
block diagram reduction with examplesblock diagram reduction with examples
block diagram reduction with examples
 
Lecture 13 14-time_domain_analysis_of_1st_order_systems
Lecture 13 14-time_domain_analysis_of_1st_order_systemsLecture 13 14-time_domain_analysis_of_1st_order_systems
Lecture 13 14-time_domain_analysis_of_1st_order_systems
 
Effects of poles and zeros affect control system
Effects of poles and zeros affect control systemEffects of poles and zeros affect control system
Effects of poles and zeros affect control system
 
Nyquist Stability Criterion
Nyquist  Stability CriterionNyquist  Stability Criterion
Nyquist Stability Criterion
 
Time domain analysis
Time domain analysisTime domain analysis
Time domain analysis
 
Block diagram reduction techniques
Block diagram reduction techniquesBlock diagram reduction techniques
Block diagram reduction techniques
 

Destacado (20)

Control chap3
Control chap3Control chap3
Control chap3
 
Control chap1
Control chap1Control chap1
Control chap1
 
Control chap8
Control chap8Control chap8
Control chap8
 
Control chap10
Control chap10Control chap10
Control chap10
 
Stb 35103 intro
Stb 35103 introStb 35103 intro
Stb 35103 intro
 
Control chap9
Control chap9Control chap9
Control chap9
 
Lecture 12 ME 176 6 Steady State Error
Lecture 12 ME 176 6 Steady State ErrorLecture 12 ME 176 6 Steady State Error
Lecture 12 ME 176 6 Steady State Error
 
Csl11 11 f15
Csl11 11 f15Csl11 11 f15
Csl11 11 f15
 
Lecture 8-9 block-diagram_representation_of_control_systems
Lecture 8-9 block-diagram_representation_of_control_systemsLecture 8-9 block-diagram_representation_of_control_systems
Lecture 8-9 block-diagram_representation_of_control_systems
 
Block diagram Examples
Block diagram ExamplesBlock diagram Examples
Block diagram Examples
 
Block diagram representation
Block diagram representationBlock diagram representation
Block diagram representation
 
Block Diagram For Control Systems.
Block Diagram For Control Systems.Block Diagram For Control Systems.
Block Diagram For Control Systems.
 
Angle mod for stdnts 25 apr
Angle mod for stdnts  25 aprAngle mod for stdnts  25 apr
Angle mod for stdnts 25 apr
 
Lecture 13 ME 176 6 Steady State Error Re
Lecture 13 ME 176 6 Steady State Error ReLecture 13 ME 176 6 Steady State Error Re
Lecture 13 ME 176 6 Steady State Error Re
 
Adaptive Control of Ball-Beam System
Adaptive Control of Ball-Beam SystemAdaptive Control of Ball-Beam System
Adaptive Control of Ball-Beam System
 
Lecture 2 transfer-function
Lecture 2 transfer-functionLecture 2 transfer-function
Lecture 2 transfer-function
 
Linearization
LinearizationLinearization
Linearization
 
Control systems engineering. by i.j. nagrath
Control systems engineering. by i.j. nagrathControl systems engineering. by i.j. nagrath
Control systems engineering. by i.j. nagrath
 
Study Skills
Study SkillsStudy Skills
Study Skills
 
mechanical transportation
mechanical transportationmechanical transportation
mechanical transportation
 

Similar a Control chap6

Errors ppt.ppt
Errors ppt.pptErrors ppt.ppt
Errors ppt.pptANURUPAa
 
control system Lab 01-introduction to transfer functions
control system Lab 01-introduction to transfer functionscontrol system Lab 01-introduction to transfer functions
control system Lab 01-introduction to transfer functionsnalan karunanayake
 
The Controller Design For Linear System: A State Space Approach
The Controller Design For Linear System: A State Space ApproachThe Controller Design For Linear System: A State Space Approach
The Controller Design For Linear System: A State Space ApproachYang Hong
 
Wk 6 part 2 non linearites and non linearization april 05
Wk 6 part 2 non linearites and non linearization april 05Wk 6 part 2 non linearites and non linearization april 05
Wk 6 part 2 non linearites and non linearization april 05Charlton Inao
 
DSP Lab Manual (10ECL57) - VTU Syllabus (KSSEM)
DSP Lab Manual (10ECL57) - VTU Syllabus (KSSEM)DSP Lab Manual (10ECL57) - VTU Syllabus (KSSEM)
DSP Lab Manual (10ECL57) - VTU Syllabus (KSSEM)Ravikiran A
 
Time-Response Lecture
Time-Response LectureTime-Response Lecture
Time-Response Lectures2021677
 
BEC-26 control-systems_unit-III_pdf
BEC-26 control-systems_unit-III_pdfBEC-26 control-systems_unit-III_pdf
BEC-26 control-systems_unit-III_pdfShadab Siddiqui
 
Lecture 11 state observer-2020-typed
Lecture 11 state observer-2020-typedLecture 11 state observer-2020-typed
Lecture 11 state observer-2020-typedcairo university
 
Time response analysis
Time response analysisTime response analysis
Time response analysisKaushal Patel
 
Meeting w6 chapter 2 part 3
Meeting w6   chapter 2 part 3Meeting w6   chapter 2 part 3
Meeting w6 chapter 2 part 3Hattori Sidek
 
Meeting w6 chapter 2 part 3
Meeting w6   chapter 2 part 3Meeting w6   chapter 2 part 3
Meeting w6 chapter 2 part 3mkazree
 

Similar a Control chap6 (20)

Ppt control
Ppt controlPpt control
Ppt control
 
Errors ppt.ppt
Errors ppt.pptErrors ppt.ppt
Errors ppt.ppt
 
control system Lab 01-introduction to transfer functions
control system Lab 01-introduction to transfer functionscontrol system Lab 01-introduction to transfer functions
control system Lab 01-introduction to transfer functions
 
time response analysis
time response analysistime response analysis
time response analysis
 
The Controller Design For Linear System: A State Space Approach
The Controller Design For Linear System: A State Space ApproachThe Controller Design For Linear System: A State Space Approach
The Controller Design For Linear System: A State Space Approach
 
Signals and Systems Assignment Help
Signals and Systems Assignment HelpSignals and Systems Assignment Help
Signals and Systems Assignment Help
 
1st-order-system.pdf
1st-order-system.pdf1st-order-system.pdf
1st-order-system.pdf
 
03 dynamic.system.
03 dynamic.system.03 dynamic.system.
03 dynamic.system.
 
Wk 6 part 2 non linearites and non linearization april 05
Wk 6 part 2 non linearites and non linearization april 05Wk 6 part 2 non linearites and non linearization april 05
Wk 6 part 2 non linearites and non linearization april 05
 
DSP Lab Manual (10ECL57) - VTU Syllabus (KSSEM)
DSP Lab Manual (10ECL57) - VTU Syllabus (KSSEM)DSP Lab Manual (10ECL57) - VTU Syllabus (KSSEM)
DSP Lab Manual (10ECL57) - VTU Syllabus (KSSEM)
 
Control assignment#1
Control assignment#1Control assignment#1
Control assignment#1
 
Lab 3
Lab 3Lab 3
Lab 3
 
lcs_manual_1[1].pdf
lcs_manual_1[1].pdflcs_manual_1[1].pdf
lcs_manual_1[1].pdf
 
Time-Response Lecture
Time-Response LectureTime-Response Lecture
Time-Response Lecture
 
BEC-26 control-systems_unit-III_pdf
BEC-26 control-systems_unit-III_pdfBEC-26 control-systems_unit-III_pdf
BEC-26 control-systems_unit-III_pdf
 
Lecture 11 state observer-2020-typed
Lecture 11 state observer-2020-typedLecture 11 state observer-2020-typed
Lecture 11 state observer-2020-typed
 
Time response analysis
Time response analysisTime response analysis
Time response analysis
 
Servo systems
Servo systemsServo systems
Servo systems
 
Meeting w6 chapter 2 part 3
Meeting w6   chapter 2 part 3Meeting w6   chapter 2 part 3
Meeting w6 chapter 2 part 3
 
Meeting w6 chapter 2 part 3
Meeting w6   chapter 2 part 3Meeting w6   chapter 2 part 3
Meeting w6 chapter 2 part 3
 

Último

"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Bhuvaneswari Subramani
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 

Último (20)

"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 

Control chap6

  • 1. CONTROL SYSTEMS THEORY Forced Response Errors CHAPTER 6 STB 35103
  • 2. Objectives  To find the steady-state error for a unity feedback system  To specify a system’s steady-state error performance  To design system parameters to meet steady-state error performance specifications
  • 3. Introduction  In chapter 1, we learnt about 3 requirements needed when designing a control system     Transient response Stability Steady-state errors (SSE) Up until now we only covered until transient response and stability
  • 4. Review on transient response  We learned in Chapter 4, there are 4 types of transient response for a second-order system.     Overdamped Underdamped Undamped Critically damped
  • 5. Review on transient response  An example of elevator response  The transient response for elevator can be considered as overdamped. The system is stable but has steady-state error
  • 6. Introduction  What is steady-state error?  Steady-state error is the difference between the input and output for a certain test input as t →∞  Test input used for steady-state error analysis and design are Step  Ramp  Parabola 
  • 8. Introduction  Example of systems tested using the test signal.  Targeting system:  Targeting a static target. (e.g. a stopping car). We test the system using step input because the position of the car is in constant position.  Targeting a car moving with constant velocity. We test the system using ramp input because the car is moving in constant velocity.  Targeting an accelerating car. We test the system using parabola input because the car is accelerating.
  • 9. Introduction  We are only 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 when (time) t approaches infinity.
  • 10. SSE for unity feedback system  Unity feedback system can be represented as  Steady state error can be calculated from a system’s closed-loop transfer function, T(s), or the open-loop transfer function, G(s), for unity feedback systems.
  • 11. SSE for unity feedback system  Closed loop transfer function, T(s) is calculated by solving the unity feedback system using the block diagram reduction method for feedback system. 1 T ( s) = G ( s) 1 + G ( s ) × (1)
  • 12. SSE for unity feedback system  Open-loop transfer function for a unity feedback system is the value of G(s) multiply 1. 1 1
  • 13. SSE for unity feedback system  Steady state error in terms of T(s).  To find E(s), the error between the input, R(s) and output, C(s), we write E ( s) = R(s) − C ( s) = R ( s ) − R ( s )T ( s ) = R ( s ) 1 − T ( s )     ) We can find final value of the error, e(∞ in terms of T(s) using e ( ∞ ) = lim sR( s ) 1 − T ( s )    s →0  We can only use this equation if T(s) is stable, E(s) has no poles in the right-half plane or poles on the imaginary axis other than the origin
  • 14. SSE for unity feedback system  Example 7.1  Find the steady state-error for a unity feedback system that has T(s) = 5/(s2+7s+10) and the input is a unit step.  Solution: R(s) =unit step = 1/s T(s) = 5/(s2+7s+10), we must check the stability of T(s) using Routh table or poles.
  • 15. SSE for unity feedback system  Example 7.1 (cont.)  We know from the unity feedback system E ( s) = R(s) − C (s )  C ( s) = R( s )T ( s ) So, E(s) can be calculated using both equation E ( s) = R(s) − C (s) = R ( s ) − R ( s )T ( s ) = R ( s ) 1 − T ( s )   
  • 16. SSE for unity feedback system  Example 7.1 (cont.)  E(s) in example 7.1 is 1 5  E ( s ) = 1 − 2 s  s + 7 s + 10    1  s 2 + 7 s + 10 5 =  2 − 2  s  s + 7 s + 10 s + 7 s + 10  2  s2 + 7s + 5  1 s + 7s + 5 =  2 = s  s + 7 s + 10  s s 2 + 7 s + 10 ( )
  • 17. SSE for unity feedback system  Example 7.1 (cont.)  Before calculating the final value of the error we must check the position of E(s) poles s2 + 7s + 5 s 2 + 7s + 5 E ( s) = = 2 s ( s + 2 ) ( s + 5) s s + 7 s + 10 (  ) The poles for E(s) are at (0,0), (-2,0) and (-5,0). Since all the poles are not on the right half plane or the imaginary axis we can use the equation to calculate final error value in terms of T(s).
  • 18. SSE for unity feedback system  Example 7.1 (cont.) e ( ∞ ) = lim sR ( s ) 1 − T ( s )    s →0 5 1  = lim s  ÷1 − 2  s →0 s   s + 7 s + 10   5 5 1  = 1 −  = =  10  10 2
  • 19. SSE for unity feedback system  Steady state error in terms of G(s)  We can find final value of the error, e(∞ ) in terms of G(s) using sR ( s ) e ( ∞ ) = lim s →0 1 + G ( s )  We are going to use three types of input R(s); step, ramp and parabola. So the final value of the error for this types of input can be described as
  • 20. SSE for unity feedback system  Step input e(∞ ) e ( ∞ ) = estep ( ∞ ) =  1 sR(s) 1 + lim G ( s ) s →0 ) Ramp input e(∞ 1 sR(s) e ( ∞ ) = eramp ( ∞ ) = lim sG ( s ) s →0  ) Parabola input e(∞ 1 sR(s) e ( ∞ ) = e parabola ( ∞ ) = lim s 2G ( s ) s →0
  • 21. SSE for unity feedback system Steady state error with no integration  Example 7.2   Find the steady-state errors for inputs of 5u(t), 5tu(t), and 5t2u(t) to the system below. No integration  Solution hint 5u(t) = unit step = 5(1/s)  5tu(t) = ramp = 5(1/s2)  5t2u(t) = parabola = 5(2/s3) = 10(1/s3) 
  • 22. SSE for unity feedback system
  • 23. SSE for unity feedback system  Example 7.2 (cont) 5 5 5 e ( ∞ ) = estep ( ∞ ) = = = 1 + lim G ( s ) 1 + 20 21 s →0 5 5 e ( ∞ ) = eramp ( ∞ ) = = =∞ lim sG ( s ) 0 s →0 10 5 e ( ∞ ) = e parabola ( ∞ ) = = =∞ 2 lim s G ( s ) 0 s →0
  • 24. SSE for unity feedback system  Try to solve steady state errors for systems with one integration in Example 7.3.
  • 25. SSE for unity feedback system  From the previous slides, the final error value for three kinds of input; step, ramp and parabola, are as follows 1 e ( ∞ ) = estep ( ∞ ) = 1 + lim G ( s ) position constant, K p 1 e ( ∞ ) = eramp ( ∞ ) = lim sG ( s ) velocity constant, K v s →0 s →0 1 e ( ∞ ) = eramp ( ∞ ) = lim s 2G ( s ) s →0 acceleration constant, K a
  • 26. SSE for unity feedback system  Steady state error via static error constants  Example 7.4 (Figure 7.7 (a) )
  • 27. SSE for unity feedback system  Solution  First step is to calculate the static error constants. 500( s + 2)( s + 5)( s + 6) 500(0 + 2)(0 + 5)(0 + 6) K p = lim G ( s ) = lim = = 5.208 s →0 s →0 ( s + 8)( s + 10)( s + 12) s (0 + 8)(0 + 10)(0 + 12) s (500)( s + 2)( s + 5)( s + 6) K v = lim sG ( s ) = lim =0 s →0 s →0 ( s + 8)( s + 10)( s + 12) s 2 (500)( s + 2)( s + 5)( s + 6) K a = lim s G ( s ) = lim =0 s →0 s →0 ( s + 8)( s + 10)( s + 12) 2
  • 28. SSE for unity feedback system  Next step is to calculate the final error value. 1 Step input, e(∞) = = 0.161 1+ K p 1 Ramp input, e(∞) = =∞ Kv 1 Parabola input,e(∞) = =∞ Ka  Try to solve the remaining problems in Figure 7.7 (a) and (c).
  • 29. SSE for unity feedback system  System Type  We are still focusing on unity negative feedback system.  Since steady-state errors are dependent upon the number of integrations in the forward path, we give a name to this system attribute.
  • 30. SSE for unity feedback system  Below is a feedback control system for defining system type.     We define the system type to be the value of n in the denominator. Type 0 when n = 0 Type 1 when n = 1 Type 2 when n = 2
  • 31. SSE for unity feedback system  Relationship between input, system type, static error constant, and steady-state errors can be summarized as
  • 32. SSE for unity feedback system  Steady-state error specifications.  We can use the static error constants to represent the steady-state error characteristic of our system.  Conclusion that we can made based on static error constants.  Problem: What information is contained in the specification Kv = 1000.
  • 33. SSE for unity feedback system  Kv = 1000 Solution: 1. The system is stable. 2. The system is of Type 1, since only Type 1 have Kv that are finite constant 
  • 34. SSE for unity feedback system 3. A ramp input is the test signal. Refer to table. 4. The steady-state error between the input ramp and the output ramp is 1/Kv per unit of slope.