SlideShare a Scribd company logo
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.

More Related Content

What's hot

Time response second order
Time response second orderTime response second order
Time response second order
Syed Saeed
 
Root Locus Plot
Root Locus Plot Root Locus Plot
Root Locus Plot
Hussain K
 
TIME DOMAIN ANALYSIS
TIME DOMAIN ANALYSISTIME DOMAIN ANALYSIS
TIME DOMAIN ANALYSIS
Syed Saeed
 
Nyquist stability criterion
Nyquist stability criterionNyquist stability criterion
Nyquist stability criterion
jawaharramaya
 
Frequency Response Analysis
Frequency Response AnalysisFrequency Response Analysis
Frequency Response Analysis
Hussain K
 
time response analysis
time response analysistime response analysis
time response analysis
Raviraj solanki
 
Transfer function and mathematical modeling
Transfer  function  and  mathematical  modelingTransfer  function  and  mathematical  modeling
Transfer function and mathematical modeling
vishalgohel12195
 
08 pid.controller
08 pid.controller08 pid.controller
08 pid.controller
Mahmoud Hussein
 
Lecture 2 transfer-function
Lecture 2 transfer-functionLecture 2 transfer-function
Lecture 2 transfer-functionSaifullah Memon
 
Root locus
Root locus Root locus
Root locus
Abhishek Choksi
 
time domain analysis, Rise Time, Delay time, Damping Ratio, Overshoot, Settli...
time domain analysis, Rise Time, Delay time, Damping Ratio, Overshoot, Settli...time domain analysis, Rise Time, Delay time, Damping Ratio, Overshoot, Settli...
time domain analysis, Rise Time, Delay time, Damping Ratio, Overshoot, Settli...
Waqas Afzal
 
Chapter 7 1
Chapter 7 1Chapter 7 1
Chapter 7 1
Kiya Alemayehu
 
TIME RESPONSE ANALYSIS
TIME RESPONSE ANALYSISTIME RESPONSE ANALYSIS
TIME RESPONSE ANALYSIS
Syed Saeed
 
CONTROL SYSTEMS PPT ON A LEAD COMPENSATOR CHARACTERISTICS USING BODE DIAGRAM ...
CONTROL SYSTEMS PPT ON A LEAD COMPENSATOR CHARACTERISTICS USING BODE DIAGRAM ...CONTROL SYSTEMS PPT ON A LEAD COMPENSATOR CHARACTERISTICS USING BODE DIAGRAM ...
CONTROL SYSTEMS PPT ON A LEAD COMPENSATOR CHARACTERISTICS USING BODE DIAGRAM ...
sanjay kumar pediredla
 
Root locus techniques
Root locus techniquesRoot locus techniques
Root locus techniques
jawaharramaya
 
Root locus method
Root locus methodRoot locus method
Root locus method
Ravi Patel
 
Routh hurwitz stability criterion
Routh hurwitz stability criterionRouth hurwitz stability criterion
Routh hurwitz stability criterion
Souvik Dutta
 
Time Response Analysis
Time Response AnalysisTime Response Analysis
Time Response Analysis
Manthan Kanani
 
6. steady state error
6. steady state error6. steady state error
6. steady state error
shurjeel amjad
 
03 dynamic.system.
03 dynamic.system.03 dynamic.system.
03 dynamic.system.
Mahmoud Hussein
 

What's hot (20)

Time response second order
Time response second orderTime response second order
Time response second order
 
Root Locus Plot
Root Locus Plot Root Locus Plot
Root Locus Plot
 
TIME DOMAIN ANALYSIS
TIME DOMAIN ANALYSISTIME DOMAIN ANALYSIS
TIME DOMAIN ANALYSIS
 
Nyquist stability criterion
Nyquist stability criterionNyquist stability criterion
Nyquist stability criterion
 
Frequency Response Analysis
Frequency Response AnalysisFrequency Response Analysis
Frequency Response Analysis
 
time response analysis
time response analysistime response analysis
time response analysis
 
Transfer function and mathematical modeling
Transfer  function  and  mathematical  modelingTransfer  function  and  mathematical  modeling
Transfer function and mathematical modeling
 
08 pid.controller
08 pid.controller08 pid.controller
08 pid.controller
 
Lecture 2 transfer-function
Lecture 2 transfer-functionLecture 2 transfer-function
Lecture 2 transfer-function
 
Root locus
Root locus Root locus
Root locus
 
time domain analysis, Rise Time, Delay time, Damping Ratio, Overshoot, Settli...
time domain analysis, Rise Time, Delay time, Damping Ratio, Overshoot, Settli...time domain analysis, Rise Time, Delay time, Damping Ratio, Overshoot, Settli...
time domain analysis, Rise Time, Delay time, Damping Ratio, Overshoot, Settli...
 
Chapter 7 1
Chapter 7 1Chapter 7 1
Chapter 7 1
 
TIME RESPONSE ANALYSIS
TIME RESPONSE ANALYSISTIME RESPONSE ANALYSIS
TIME RESPONSE ANALYSIS
 
CONTROL SYSTEMS PPT ON A LEAD COMPENSATOR CHARACTERISTICS USING BODE DIAGRAM ...
CONTROL SYSTEMS PPT ON A LEAD COMPENSATOR CHARACTERISTICS USING BODE DIAGRAM ...CONTROL SYSTEMS PPT ON A LEAD COMPENSATOR CHARACTERISTICS USING BODE DIAGRAM ...
CONTROL SYSTEMS PPT ON A LEAD COMPENSATOR CHARACTERISTICS USING BODE DIAGRAM ...
 
Root locus techniques
Root locus techniquesRoot locus techniques
Root locus techniques
 
Root locus method
Root locus methodRoot locus method
Root locus method
 
Routh hurwitz stability criterion
Routh hurwitz stability criterionRouth hurwitz stability criterion
Routh hurwitz stability criterion
 
Time Response Analysis
Time Response AnalysisTime Response Analysis
Time Response Analysis
 
6. steady state error
6. steady state error6. steady state error
6. steady state error
 
03 dynamic.system.
03 dynamic.system.03 dynamic.system.
03 dynamic.system.
 

Viewers also liked

block diagram representation of control systems
block diagram representation of  control systemsblock diagram representation of  control systems
block diagram representation of control systemsAhmed Elmorsy
 
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 ErrorLeonides De Ocampo
 
Csl11 11 f15
Csl11 11 f15Csl11 11 f15
Csl11 11 f15
kodam2512
 
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_systemsSaifullah Memon
 
Block diagram Examples
Block diagram ExamplesBlock diagram Examples
Block diagram Examples
Sagar Kuntumal
 
Block diagram representation
Block diagram representationBlock diagram representation
Block diagram representation
nirali monani
 
Block Diagram For Control Systems.
Block Diagram For Control Systems.Block Diagram For Control Systems.
Block Diagram For Control Systems.
Suleyman Demirel University
 
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 ReLeonides De Ocampo
 
Adaptive Control of Ball-Beam System
Adaptive Control of Ball-Beam SystemAdaptive Control of Ball-Beam System
Adaptive Control of Ball-Beam System
Georgios-Marios Papadopoulos
 
Linearization
LinearizationLinearization
Linearization
ahmad bassiouny
 

Viewers also liked (20)

Control chap3
Control chap3Control chap3
Control chap3
 
Control chap5
Control chap5Control chap5
Control chap5
 
Control chap2
Control chap2Control chap2
Control chap2
 
Control chap1
Control chap1Control chap1
Control chap1
 
Control chap4
Control chap4Control chap4
Control chap4
 
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
 
block diagram representation of control systems
block diagram representation of  control systemsblock diagram representation of  control systems
block diagram representation of control systems
 
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
 
Linearization
LinearizationLinearization
Linearization
 

Similar to Control chap6

Ppt control
Ppt controlPpt control
Errors ppt.ppt
Errors ppt.pptErrors ppt.ppt
Errors ppt.ppt
ANURUPAa
 
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
nalan 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 Approach
Yang Hong
 
Signals and Systems Assignment Help
Signals and Systems Assignment HelpSignals and Systems Assignment Help
Signals and Systems Assignment Help
Matlab Assignment Experts
 
1st-order-system.pdf
1st-order-system.pdf1st-order-system.pdf
1st-order-system.pdf
LuzonRochelleMae
 
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
Charlton 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
 
Control assignment#1
Control assignment#1Control assignment#1
Control assignment#1
cairo university
 
lcs_manual_1[1].pdf
lcs_manual_1[1].pdflcs_manual_1[1].pdf
lcs_manual_1[1].pdf
KashifAlirana
 
Time-Response Lecture
Time-Response LectureTime-Response Lecture
Time-Response Lecture
s2021677
 
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
Shadab Siddiqui
 
Lecture 11 state observer-2020-typed
Lecture 11 state observer-2020-typedLecture 11 state observer-2020-typed
Lecture 11 state observer-2020-typed
cairo university
 
Time response analysis
Time response analysisTime response analysis
Time response analysis
Kaushal Patel
 
Servo systems
Servo systemsServo systems
Servo systems
cairo university
 
Meeting w6 chapter 2 part 3
Meeting w6   chapter 2 part 3Meeting w6   chapter 2 part 3
Meeting w6 chapter 2 part 3mkazree
 
Meeting w6 chapter 2 part 3
Meeting w6   chapter 2 part 3Meeting w6   chapter 2 part 3
Meeting w6 chapter 2 part 3Hattori Sidek
 
chapter-2.ppt control system slide for students
chapter-2.ppt control system slide for studentschapter-2.ppt control system slide for students
chapter-2.ppt control system slide for students
lipsa91
 

Similar to 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
 
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
 
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
 
chapter-2.ppt control system slide for students
chapter-2.ppt control system slide for studentschapter-2.ppt control system slide for students
chapter-2.ppt control system slide for students
 
Conference ppt
Conference pptConference ppt
Conference ppt
 

Recently uploaded

Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
Fwdays
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 

Recently uploaded (20)

Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 

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.