SlideShare a Scribd company logo
1 of 42
CONTROL SYSTEMS
THEORY
Sinusoidal Tools
CHAPTER 10
STB 35103
Objectives
To learn the definition of frequency
response
 To plot frequency response

Introduction


In previous chapters we learn to analyze
and design a control system using root
locus method.



Another method that can be used is
frequency response.
Introduction


What is frequency response?


The frequency response is a representation of
the system's open loop response to sinusoidal
inputs at varying frequencies.



The output of a linear system to a sinusoidal
input is a sinusoid of the same frequency but
with a different amplitude and phase.



The frequency response is defined as the
amplitude and phase differences between the
input and output sinusoids.
Introduction


Why do we use frequency response?


The open-loop frequency response of a system
can be used to predict the behaviour of the
closed-loop system .



we directly model a transfer function using
physical data.
Introduction


Frequency response is consists of:



Magnitude frequency response, M(ω)
Phase frequency response, ø(ω)

M o (ω )
M (ω ) =
M i (ω )

φ (ω ) = φo (ω ) − φi (ω )
Introduction


A transfer function Laplace form can be
change into frequency response using the
following expression:
G ( jω ) = G ( s ) s → jω



We can plot the frequency response in two
ways:




Function of frequency with separate magnitude
and phase plot.
As a polar plot.
Introduction


Magnitude and phase plot






Magnitude curve can be plotted in decibels
(dB) vs. log ω, where dB = 20 log M.
The phase curve is plotted as phase angle vs.
log ω.
Data for the plots can be obtained using
vectors on the s-plane drawn from the poles
and zeros of G(s) to the imaginary axis.
Introduction


Magnitude response at a particular frequency
is the product of the vector length from the
zeros of G(s) divided by the product of the
vector lengths from the poles of G(s) drawn to
points on the imaginary axis.
jω
jω1
A
O

O

B

X

C

X

D

A•B
M ( jω1 ) =
C•D
σ
Introduction


The phase response is the sum of the
angles from the zeros of G(s) minus the
sum of angles from the poles of G(s)
drawn to points on imaginary axis.
jω
jω1

θ1
O θ1
O

θ2

X

θ3

X

θ3

σ

φ ( jω1 ) = [θ1 + θ 2 ] − [θ3 + θ 4 ]
Introduction


Example 10.1


Find the analytical expression for the
magnitude frequency response and the phase
frequency response for a system G(s) = 1/
(s+2). Also, plot both the separate magnitude
and phase diagrams and the polar plot.
Introduction


Solution:


First substitute s=jω in the system function and
obtain
G ( jω ) =



1
jω + 2

We always put complex number as numerator so we
will multiply the above transfer function with the
complex conjugate.
1
jω + 2
1
− jω + 2
=
×
jω + 2 − jω + 2
(2 − jω )
= 2
(ω + 4)

G ( jω ) =
Introduction


In order for us to plot the magnitude frequency
response we must find the magnitude of the transfer
function.



Magnitude G(jω), M(ω)

G ( jω ) = G ( jω )g ( jω )∗
G


Where G(jω)* is the conjugate of G(jω), so the
magnitude for transfer function in the question is
G ( jω ) =
=

(2 − jω ) (2 + jω )
g 2
2
(ω + 4) (ω + 4)
1
(ω 2 + 4)
Introduction


The phase angle of G(jω), ø(ω)
B
φ (ω ) = − tan −1  ÷
 A

(2 − jω )
A
B
(ω 2 + 4)
1
= 2
× (2 − jω )
(ω + 4)

G ( jω ) =

ω 
φ (ω ) = − tan −1  ÷
2
Introduction


We can plot the magnitude frequency response and
phase frequency response

20 log M (ω ) = 1

ω 2 + 4 vs. log ω

φ (ω ) = − tan −1 ω 2 vs. log ω
Introduction


We can also plot the polar plot

M (ω ) < φ (ω ) = 1

ω 2 + 4 < − tan −1 (ω 2)
Introduction


Exercise 10.1


Convert the following transfer function to
frequency response. Find the magnitude
frequency response and phase frequency
response.
1
G(s) =
( s + 2)( s + 4)



Solution

1
( jω + 2)( jω + 4)
1
= 2 2
j ω + j 4ω + j 2ω + 8
1
=
8 − ω 2 + j 6ω

G ( jω ) =
Introduction
1
=
8 − ω 2 + j 6ω
1
8 − ω 2 − j 6ω
=
×
2
8 − ω + j 6ω 8 − ω 2 − j 6ω
8 − ω 2 − j 6ω
=
64 − 8ω 2 − j 48ω − 8ω 2 + ω 4 + j 6ω 3 + j 48ω − j 6ω 3 − j 2 36ω 2
8 − ω 2 − j 6ω
= 4
ω − 20ω 2 + 64
Introduction
Introduction


Nyquist criterion


Nyquist criterion relates the stability of a
closed-loop system to the open-loop frequency
response and open-loop pole location.



This concept is similar to the root locus.



The most important concept that we need to
understand when learning Nyquist criterion is
mapping contours.
Introduction


Mapping contours


Mapping contours means we take a point on
one contours and put it into a function, F(s),
thus creating a new contours.
Introduction


When checking the stability of a system,
the shape of contour that we will use is a
counter that encircles the entire right halfplane.
Introduction






The number of closed-loop poles in the right half
plane (also equals zeros of 1+ G(s)H(s)), Z
The number of open-loop poles in the right half
plane , P
The number of counterclockwise rotations about
(-1,0), N

N=P-Z


The above relationship is called the Nyquist
Criterion; and the mapping through G(s)H(s) is
called the Nyquist Diagram of G(s)H(s)
Introduction


Examples to determine the stability of a
system
P = 0, N = 0,

Z = P − N = 0, the system is stable

P = 0, N = −2, (clockwise '− ve ')
Z = 0 − (−2) = 2,system unstable
Sketching the Nyquist Diagram


The contour that encloses the right half-plane
can be mapped through the function G(s)H(s)
by substituting points along the contour into
G(s)H(s).



The points along the positive extension of the
imaginary axis yield the polar frequency
response of G(s)H(s).



Approximation can be made to G(s)H(s) for
points around the infinite semicircle by
assuming that the vectors originate at the
origin.
Sketching the Nyquist Diagram


Example 10.4


Sketch a nyquist diagram based on the block
diagram below.
Sketching the Nyquist Diagram


Solution


The open loop transfer function G(s),

500
G (s) =
( s + 1)( s + 10)( s + 3)


Replacing s with jω yields the frequency response of
G(s)H(s), i.e.

G ( jω ) =

500
( jω + 1)( jω + 10)( jω + 3)

(−14ω 2 + 30) − j (43ω − ω 3 )
= 500
(−14ω 2 + 30) 2 + (43ω − ω 3 ) 2
Sketching the Nyquist Diagram


Magnitude frequency response

G ( jω ) =


500
(−14ω 2 + 30) 2 + (43ω − ω 3 ) 2

Phase frequency response
3
B
−1  −(43ω − ω ) 
∠G ( jω ) = tan  ÷ = tan 
÷
A
−14ω 2 + 30 


−1
Sketching the Nyquist Diagram


Using the phase frequency response and magnitude
frequency response we can calculate the key points
on the Nyquist diagram. The key points that we will
calculate are:
 Frequency when it crosses the imaginary and real
axis.
 The magnitude and polar values during the
frequency that crosses the imaginary and real
axis.
 The magnitude and polar values when frequency
is 0 and ∞.
Sketching the Nyquist Diagram


When a contour crosses the real axis, the imaginary
value is zero. So, the frequency during this is,

(−14ω 2 + 30) − j (43ω − ω 3 )
500
(−14ω 2 + 30) 2 + (43ω − ω 3 ) 2


(−14ω 2 + 30)
(43ω − ω 3 )
= 500 
−j

2
2
3 2
(−14ω + 30) + (43ω − ω )
( −14ω 2 + 30) 2 + (43ω − ω 3 ) 2 

real

imaginary

(43ω − ω 3 )
=0
2
2
3 2
(−14ω + 30) + (43ω − ω )
Sketching the Nyquist Diagram
We need to find the frequency when imaginary is
zero by finding the value of ω that could produce
zero imaginary value.
 There are actually two conditions that could produce
zero imaginary.
 First


0
=0
2
2
3 2
(−14ω + 30) + (43ω − ω )

 Second

(43ω − ω 3 )
=0
∞
Sketching the Nyquist Diagram


For the first condition, in order to get the numerator
equals to zero we must find the root value of the
numerator polynomial.

(43ω − ω 3 )
0
=
2
2
3 2
(−14ω + 30) + (43ω − ω )
( −14ω 2 + 30) 2 + (43ω − ω 3 ) 2
(43ω − ω 3 ) = 0

ω1 = 0
ω2 = 6.5574
ω3 = −6.5574

There are three frequencies
where the contour crosses the
real axis.
Sketching the Nyquist Diagram


For the second condition, the frequency values in the
denominator that could produce zero imaginary value
is infinity, ∞.

(43ω − ω 3 )
(43ω − ω 3 )
=
2
2
3 2
(−14ω + 30) + (43ω − ω )
∞

(−14ω 2 + 30) 2 + (43ω − ω 3 ) 2 = ∞
ω =∞
Sketching the Nyquist Diagram


When a contour crosses the imaginary axis, the real
value is zero.

(−14ω 2 + 30) − j (43ω − ω 3 )
500
(−14ω 2 + 30) 2 + (43ω − ω 3 ) 2


(−14ω 2 + 30)
(43ω − ω 3 )
= 500 
−j

2
2
3 2
(−14ω + 30) + (43ω − ω )
( −14ω 2 + 30) 2 + (43ω − ω 3 ) 2 

real

imaginary

(−14ω 2 + 30)
=0
2
2
3 2
(−14ω + 30) + (43ω − ω )
Sketching the Nyquist Diagram


There are two conditions that could produce zero real
value.
 First

0
=0
2
2
3 2
(−14ω + 30) + (43ω − ω )
 Second

(−14ω 2 + 30)
=0
∞
Sketching the Nyquist Diagram


Calculate the frequency values for the first condition.

(−14ω 2 + 30)
0
=
2
2
3 2
(−14ω + 30) + (43ω − ω )
(−14ω 2 + 30) 2 + (43ω − ω 3 ) 2
(−14ω 2 + 30) = 0

ω = ±1.4639


Calculate the frequency values for the second
condition

(−14ω 2 + 30)
( −14ω 2 + 30)
=
2
2
3 2
(−14ω + 30) + (43ω − ω )
∞
ω=∞
Sketching the Nyquist Diagram


Now that we know the frequencies of the key points
in our polar plot we will now calculate the
magnitudes and phase for each key points frequency.

Cross real

Cross imaginary
Sketching the Nyquist Diagram


The new contour can be plot based on the key points
in the previous table.

ω = 6.5574

ω =∞

C

ω = 1.4639

A

ω=0
Sketching the Nyquist Diagram


Note that the semicircle with a infinite
radius, i.e., C-D, is mapped to the origin if
the order the denominator of G(s) is
greater than the order the numerator of
G(s).

More Related Content

What's hot

Chapter 4 time domain analysis
Chapter 4 time domain analysisChapter 4 time domain analysis
Chapter 4 time domain analysisBin Biny Bino
 
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
 
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
 
Nyquist stability criterion
Nyquist stability criterionNyquist stability criterion
Nyquist stability criterionjawaharramaya
 
Modern Control - Lec 06 - PID Tuning
Modern Control - Lec 06 - PID TuningModern Control - Lec 06 - PID Tuning
Modern Control - Lec 06 - PID TuningAmr E. Mohamed
 
Root locus method
Root locus methodRoot locus method
Root locus methodRavi Patel
 
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
 
Modern Control - Lec 04 - Analysis and Design of Control Systems using Root L...
Modern Control - Lec 04 - Analysis and Design of Control Systems using Root L...Modern Control - Lec 04 - Analysis and Design of Control Systems using Root L...
Modern Control - Lec 04 - Analysis and Design of Control Systems using Root L...Amr E. Mohamed
 
Modern Control - Lec07 - State Space Modeling of LTI Systems
Modern Control - Lec07 - State Space Modeling of LTI SystemsModern Control - Lec07 - State Space Modeling of LTI Systems
Modern Control - Lec07 - State Space Modeling of LTI SystemsAmr E. Mohamed
 
Laplace transform & fourier series
Laplace transform & fourier seriesLaplace transform & fourier series
Laplace transform & fourier seriesvaibhav tailor
 
Mathematical Modelling of Control Systems
Mathematical Modelling of Control SystemsMathematical Modelling of Control Systems
Mathematical Modelling of Control SystemsDivyanshu Rai
 
Root Locus Technique.pptx
Root Locus Technique.pptxRoot Locus Technique.pptx
Root Locus Technique.pptxdeepthi717118
 
Dsp U Lec04 Discrete Time Signals & Systems
Dsp U   Lec04 Discrete Time Signals & SystemsDsp U   Lec04 Discrete Time Signals & Systems
Dsp U Lec04 Discrete Time Signals & Systemstaha25
 

What's hot (20)

Chapter 4 time domain analysis
Chapter 4 time domain analysisChapter 4 time domain analysis
Chapter 4 time domain analysis
 
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
 
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...
 
Bode plot
Bode plot Bode plot
Bode plot
 
Nyquist stability criterion
Nyquist stability criterionNyquist stability criterion
Nyquist stability criterion
 
Modern Control - Lec 06 - PID Tuning
Modern Control - Lec 06 - PID TuningModern Control - Lec 06 - PID Tuning
Modern Control - Lec 06 - PID Tuning
 
Control chap6
Control chap6Control chap6
Control chap6
 
Control chap4
Control chap4Control chap4
Control chap4
 
Root locus method
Root locus methodRoot locus method
Root locus method
 
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
 
RH CRITERIA
RH CRITERIARH CRITERIA
RH CRITERIA
 
Modern Control - Lec 04 - Analysis and Design of Control Systems using Root L...
Modern Control - Lec 04 - Analysis and Design of Control Systems using Root L...Modern Control - Lec 04 - Analysis and Design of Control Systems using Root L...
Modern Control - Lec 04 - Analysis and Design of Control Systems using Root L...
 
Modern Control - Lec07 - State Space Modeling of LTI Systems
Modern Control - Lec07 - State Space Modeling of LTI SystemsModern Control - Lec07 - State Space Modeling of LTI Systems
Modern Control - Lec07 - State Space Modeling of LTI Systems
 
6. steady state error
6. steady state error6. steady state error
6. steady state error
 
Laplace transform & fourier series
Laplace transform & fourier seriesLaplace transform & fourier series
Laplace transform & fourier series
 
Polar plot
Polar plotPolar plot
Polar plot
 
Mathematical Modelling of Control Systems
Mathematical Modelling of Control SystemsMathematical Modelling of Control Systems
Mathematical Modelling of Control Systems
 
Root Locus Technique.pptx
Root Locus Technique.pptxRoot Locus Technique.pptx
Root Locus Technique.pptx
 
Nyquist plot
Nyquist plotNyquist plot
Nyquist plot
 
Dsp U Lec04 Discrete Time Signals & Systems
Dsp U   Lec04 Discrete Time Signals & SystemsDsp U   Lec04 Discrete Time Signals & Systems
Dsp U Lec04 Discrete Time Signals & Systems
 

Viewers also liked

Timer
TimerTimer
TimerAisu
 
Nyquist and polar plot 118 &amp; 117
Nyquist and polar plot 118 &amp; 117Nyquist and polar plot 118 &amp; 117
Nyquist and polar plot 118 &amp; 117RishabhKashyap2
 
8085 interrupts
8085 interrupts8085 interrupts
8085 interruptsIsha Negi
 
Chapter 4 - Digital Transmission
Chapter 4 - Digital TransmissionChapter 4 - Digital Transmission
Chapter 4 - Digital TransmissionWayne Jones Jnr
 

Viewers also liked (9)

8255_utkarsh_kulshrestha
8255_utkarsh_kulshrestha8255_utkarsh_kulshrestha
8255_utkarsh_kulshrestha
 
Timer
TimerTimer
Timer
 
8085 interrupts
8085 interrupts8085 interrupts
8085 interrupts
 
Nyquist and polar plot 118 &amp; 117
Nyquist and polar plot 118 &amp; 117Nyquist and polar plot 118 &amp; 117
Nyquist and polar plot 118 &amp; 117
 
Interfacing 8255
Interfacing 8255Interfacing 8255
Interfacing 8255
 
8085 interrupts
8085 interrupts8085 interrupts
8085 interrupts
 
8251 USART
8251 USART8251 USART
8251 USART
 
Interrupts of microprocessor 8085
Interrupts of microprocessor  8085Interrupts of microprocessor  8085
Interrupts of microprocessor 8085
 
Chapter 4 - Digital Transmission
Chapter 4 - Digital TransmissionChapter 4 - Digital Transmission
Chapter 4 - Digital Transmission
 

Similar to Control chap10

Stereographic Circular Normal Moment Distribution
Stereographic Circular Normal Moment DistributionStereographic Circular Normal Moment Distribution
Stereographic Circular Normal Moment Distributionmathsjournal
 
Simple Comparison of Convergence of GeneralIterations and Effect of Variation...
Simple Comparison of Convergence of GeneralIterations and Effect of Variation...Simple Comparison of Convergence of GeneralIterations and Effect of Variation...
Simple Comparison of Convergence of GeneralIterations and Effect of Variation...Komal Goyal
 
Signals and systems: part i solutions
Signals and systems: part i solutionsSignals and systems: part i solutions
Signals and systems: part i solutionsPatrickMumba7
 
Lecture -Earthquake Engineering (2).pdf
Lecture -Earthquake Engineering (2).pdfLecture -Earthquake Engineering (2).pdf
Lecture -Earthquake Engineering (2).pdfRayRabara
 
7-2.Nyquist Stability Criterion.ppt
7-2.Nyquist Stability Criterion.ppt7-2.Nyquist Stability Criterion.ppt
7-2.Nyquist Stability Criterion.pptDummyDummy74
 
Assignment properties of linear time-invariant systems
Assignment properties of linear time-invariant systemsAssignment properties of linear time-invariant systems
Assignment properties of linear time-invariant systemsPatrickMumba7
 
mathematics question bank for engineering students
mathematics question bank for engineering studentsmathematics question bank for engineering students
mathematics question bank for engineering studentsMrMRubanVelsUniversi
 
Multiple Choice Questions on Frequency Response Analysis
Multiple Choice Questions on Frequency Response AnalysisMultiple Choice Questions on Frequency Response Analysis
Multiple Choice Questions on Frequency Response AnalysisVijayalaxmiKumbhar
 
IIT Jam math 2016 solutions BY Trajectoryeducation
IIT Jam math 2016 solutions BY TrajectoryeducationIIT Jam math 2016 solutions BY Trajectoryeducation
IIT Jam math 2016 solutions BY TrajectoryeducationDev Singh
 
fourierseries-121010133546-phpapp02.pdf
fourierseries-121010133546-phpapp02.pdffourierseries-121010133546-phpapp02.pdf
fourierseries-121010133546-phpapp02.pdfdiehardgamer1
 
NITheP UKZN Seminar: Prof. Alexander Gorokhov (Samara State University, Russi...
NITheP UKZN Seminar: Prof. Alexander Gorokhov (Samara State University, Russi...NITheP UKZN Seminar: Prof. Alexander Gorokhov (Samara State University, Russi...
NITheP UKZN Seminar: Prof. Alexander Gorokhov (Samara State University, Russi...Rene Kotze
 
Table 1
Table 1Table 1
Table 1butest
 
Math 1102-ch-3-lecture note Fourier Series.pdf
Math 1102-ch-3-lecture note Fourier Series.pdfMath 1102-ch-3-lecture note Fourier Series.pdf
Math 1102-ch-3-lecture note Fourier Series.pdfhabtamu292245
 
Matlab lab manual
Matlab lab manualMatlab lab manual
Matlab lab manualnmahi96
 

Similar to Control chap10 (20)

Stereographic Circular Normal Moment Distribution
Stereographic Circular Normal Moment DistributionStereographic Circular Normal Moment Distribution
Stereographic Circular Normal Moment Distribution
 
cheb_conf_aksenov.pdf
cheb_conf_aksenov.pdfcheb_conf_aksenov.pdf
cheb_conf_aksenov.pdf
 
Simple Comparison of Convergence of GeneralIterations and Effect of Variation...
Simple Comparison of Convergence of GeneralIterations and Effect of Variation...Simple Comparison of Convergence of GeneralIterations and Effect of Variation...
Simple Comparison of Convergence of GeneralIterations and Effect of Variation...
 
Signals and systems: part i solutions
Signals and systems: part i solutionsSignals and systems: part i solutions
Signals and systems: part i solutions
 
Lecture -Earthquake Engineering (2).pdf
Lecture -Earthquake Engineering (2).pdfLecture -Earthquake Engineering (2).pdf
Lecture -Earthquake Engineering (2).pdf
 
7-2.Nyquist Stability Criterion.ppt
7-2.Nyquist Stability Criterion.ppt7-2.Nyquist Stability Criterion.ppt
7-2.Nyquist Stability Criterion.ppt
 
05_AJMS_332_21.pdf
05_AJMS_332_21.pdf05_AJMS_332_21.pdf
05_AJMS_332_21.pdf
 
Assignment properties of linear time-invariant systems
Assignment properties of linear time-invariant systemsAssignment properties of linear time-invariant systems
Assignment properties of linear time-invariant systems
 
mathematics question bank for engineering students
mathematics question bank for engineering studentsmathematics question bank for engineering students
mathematics question bank for engineering students
 
Multiple Choice Questions on Frequency Response Analysis
Multiple Choice Questions on Frequency Response AnalysisMultiple Choice Questions on Frequency Response Analysis
Multiple Choice Questions on Frequency Response Analysis
 
Manual solucoes ex_extras
Manual solucoes ex_extrasManual solucoes ex_extras
Manual solucoes ex_extras
 
Manual solucoes ex_extras
Manual solucoes ex_extrasManual solucoes ex_extras
Manual solucoes ex_extras
 
Manual solucoes ex_extras
Manual solucoes ex_extrasManual solucoes ex_extras
Manual solucoes ex_extras
 
IIT Jam math 2016 solutions BY Trajectoryeducation
IIT Jam math 2016 solutions BY TrajectoryeducationIIT Jam math 2016 solutions BY Trajectoryeducation
IIT Jam math 2016 solutions BY Trajectoryeducation
 
fourierseries-121010133546-phpapp02.pdf
fourierseries-121010133546-phpapp02.pdffourierseries-121010133546-phpapp02.pdf
fourierseries-121010133546-phpapp02.pdf
 
NITheP UKZN Seminar: Prof. Alexander Gorokhov (Samara State University, Russi...
NITheP UKZN Seminar: Prof. Alexander Gorokhov (Samara State University, Russi...NITheP UKZN Seminar: Prof. Alexander Gorokhov (Samara State University, Russi...
NITheP UKZN Seminar: Prof. Alexander Gorokhov (Samara State University, Russi...
 
Table 1
Table 1Table 1
Table 1
 
Math 1102-ch-3-lecture note Fourier Series.pdf
Math 1102-ch-3-lecture note Fourier Series.pdfMath 1102-ch-3-lecture note Fourier Series.pdf
Math 1102-ch-3-lecture note Fourier Series.pdf
 
ch3.ppt
ch3.pptch3.ppt
ch3.ppt
 
Matlab lab manual
Matlab lab manualMatlab lab manual
Matlab lab manual
 

More from Mohd Ashraf Shabarshah (7)

Stb 35103 intro
Stb 35103 introStb 35103 intro
Stb 35103 intro
 
Control chap8
Control chap8Control chap8
Control chap8
 
Control chap5
Control chap5Control chap5
Control chap5
 
Control chap3
Control chap3Control chap3
Control chap3
 
Control chap2
Control chap2Control chap2
Control chap2
 
Control chap1
Control chap1Control chap1
Control chap1
 
Control chap9
Control chap9Control chap9
Control chap9
 

Recently uploaded

Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 

Recently uploaded (20)

Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 

Control chap10

  • 2. Objectives To learn the definition of frequency response  To plot frequency response 
  • 3. Introduction  In previous chapters we learn to analyze and design a control system using root locus method.  Another method that can be used is frequency response.
  • 4. Introduction  What is frequency response?  The frequency response is a representation of the system's open loop response to sinusoidal inputs at varying frequencies.  The output of a linear system to a sinusoidal input is a sinusoid of the same frequency but with a different amplitude and phase.  The frequency response is defined as the amplitude and phase differences between the input and output sinusoids.
  • 5. Introduction  Why do we use frequency response?  The open-loop frequency response of a system can be used to predict the behaviour of the closed-loop system .  we directly model a transfer function using physical data.
  • 6. Introduction  Frequency response is consists of:   Magnitude frequency response, M(ω) Phase frequency response, ø(ω) M o (ω ) M (ω ) = M i (ω ) φ (ω ) = φo (ω ) − φi (ω )
  • 7. Introduction  A transfer function Laplace form can be change into frequency response using the following expression: G ( jω ) = G ( s ) s → jω  We can plot the frequency response in two ways:   Function of frequency with separate magnitude and phase plot. As a polar plot.
  • 8. Introduction  Magnitude and phase plot    Magnitude curve can be plotted in decibels (dB) vs. log ω, where dB = 20 log M. The phase curve is plotted as phase angle vs. log ω. Data for the plots can be obtained using vectors on the s-plane drawn from the poles and zeros of G(s) to the imaginary axis.
  • 9. Introduction  Magnitude response at a particular frequency is the product of the vector length from the zeros of G(s) divided by the product of the vector lengths from the poles of G(s) drawn to points on the imaginary axis. jω jω1 A O O B X C X D A•B M ( jω1 ) = C•D σ
  • 10. Introduction  The phase response is the sum of the angles from the zeros of G(s) minus the sum of angles from the poles of G(s) drawn to points on imaginary axis. jω jω1 θ1 O θ1 O θ2 X θ3 X θ3 σ φ ( jω1 ) = [θ1 + θ 2 ] − [θ3 + θ 4 ]
  • 11. Introduction  Example 10.1  Find the analytical expression for the magnitude frequency response and the phase frequency response for a system G(s) = 1/ (s+2). Also, plot both the separate magnitude and phase diagrams and the polar plot.
  • 12. Introduction  Solution:  First substitute s=jω in the system function and obtain G ( jω ) =  1 jω + 2 We always put complex number as numerator so we will multiply the above transfer function with the complex conjugate. 1 jω + 2 1 − jω + 2 = × jω + 2 − jω + 2 (2 − jω ) = 2 (ω + 4) G ( jω ) =
  • 13. Introduction  In order for us to plot the magnitude frequency response we must find the magnitude of the transfer function.  Magnitude G(jω), M(ω) G ( jω ) = G ( jω )g ( jω )∗ G  Where G(jω)* is the conjugate of G(jω), so the magnitude for transfer function in the question is G ( jω ) = = (2 − jω ) (2 + jω ) g 2 2 (ω + 4) (ω + 4) 1 (ω 2 + 4)
  • 14. Introduction  The phase angle of G(jω), ø(ω) B φ (ω ) = − tan −1  ÷  A (2 − jω ) A B (ω 2 + 4) 1 = 2 × (2 − jω ) (ω + 4) G ( jω ) = ω  φ (ω ) = − tan −1  ÷ 2
  • 15. Introduction  We can plot the magnitude frequency response and phase frequency response 20 log M (ω ) = 1 ω 2 + 4 vs. log ω φ (ω ) = − tan −1 ω 2 vs. log ω
  • 16. Introduction  We can also plot the polar plot M (ω ) < φ (ω ) = 1 ω 2 + 4 < − tan −1 (ω 2)
  • 17. Introduction  Exercise 10.1  Convert the following transfer function to frequency response. Find the magnitude frequency response and phase frequency response. 1 G(s) = ( s + 2)( s + 4)  Solution 1 ( jω + 2)( jω + 4) 1 = 2 2 j ω + j 4ω + j 2ω + 8 1 = 8 − ω 2 + j 6ω G ( jω ) =
  • 18. Introduction 1 = 8 − ω 2 + j 6ω 1 8 − ω 2 − j 6ω = × 2 8 − ω + j 6ω 8 − ω 2 − j 6ω 8 − ω 2 − j 6ω = 64 − 8ω 2 − j 48ω − 8ω 2 + ω 4 + j 6ω 3 + j 48ω − j 6ω 3 − j 2 36ω 2 8 − ω 2 − j 6ω = 4 ω − 20ω 2 + 64
  • 20.
  • 21. Introduction  Nyquist criterion  Nyquist criterion relates the stability of a closed-loop system to the open-loop frequency response and open-loop pole location.  This concept is similar to the root locus.  The most important concept that we need to understand when learning Nyquist criterion is mapping contours.
  • 22. Introduction  Mapping contours  Mapping contours means we take a point on one contours and put it into a function, F(s), thus creating a new contours.
  • 23.
  • 24.
  • 25. Introduction  When checking the stability of a system, the shape of contour that we will use is a counter that encircles the entire right halfplane.
  • 26. Introduction    The number of closed-loop poles in the right half plane (also equals zeros of 1+ G(s)H(s)), Z The number of open-loop poles in the right half plane , P The number of counterclockwise rotations about (-1,0), N N=P-Z  The above relationship is called the Nyquist Criterion; and the mapping through G(s)H(s) is called the Nyquist Diagram of G(s)H(s)
  • 27. Introduction  Examples to determine the stability of a system P = 0, N = 0, Z = P − N = 0, the system is stable P = 0, N = −2, (clockwise '− ve ') Z = 0 − (−2) = 2,system unstable
  • 28. Sketching the Nyquist Diagram  The contour that encloses the right half-plane can be mapped through the function G(s)H(s) by substituting points along the contour into G(s)H(s).  The points along the positive extension of the imaginary axis yield the polar frequency response of G(s)H(s).  Approximation can be made to G(s)H(s) for points around the infinite semicircle by assuming that the vectors originate at the origin.
  • 29. Sketching the Nyquist Diagram  Example 10.4  Sketch a nyquist diagram based on the block diagram below.
  • 30. Sketching the Nyquist Diagram  Solution  The open loop transfer function G(s), 500 G (s) = ( s + 1)( s + 10)( s + 3)  Replacing s with jω yields the frequency response of G(s)H(s), i.e. G ( jω ) = 500 ( jω + 1)( jω + 10)( jω + 3) (−14ω 2 + 30) − j (43ω − ω 3 ) = 500 (−14ω 2 + 30) 2 + (43ω − ω 3 ) 2
  • 31. Sketching the Nyquist Diagram  Magnitude frequency response G ( jω ) =  500 (−14ω 2 + 30) 2 + (43ω − ω 3 ) 2 Phase frequency response 3 B −1  −(43ω − ω )  ∠G ( jω ) = tan  ÷ = tan  ÷ A −14ω 2 + 30    −1
  • 32. Sketching the Nyquist Diagram  Using the phase frequency response and magnitude frequency response we can calculate the key points on the Nyquist diagram. The key points that we will calculate are:  Frequency when it crosses the imaginary and real axis.  The magnitude and polar values during the frequency that crosses the imaginary and real axis.  The magnitude and polar values when frequency is 0 and ∞.
  • 33. Sketching the Nyquist Diagram  When a contour crosses the real axis, the imaginary value is zero. So, the frequency during this is, (−14ω 2 + 30) − j (43ω − ω 3 ) 500 (−14ω 2 + 30) 2 + (43ω − ω 3 ) 2   (−14ω 2 + 30) (43ω − ω 3 ) = 500  −j  2 2 3 2 (−14ω + 30) + (43ω − ω ) ( −14ω 2 + 30) 2 + (43ω − ω 3 ) 2   real imaginary (43ω − ω 3 ) =0 2 2 3 2 (−14ω + 30) + (43ω − ω )
  • 34. Sketching the Nyquist Diagram We need to find the frequency when imaginary is zero by finding the value of ω that could produce zero imaginary value.  There are actually two conditions that could produce zero imaginary.  First  0 =0 2 2 3 2 (−14ω + 30) + (43ω − ω )  Second (43ω − ω 3 ) =0 ∞
  • 35. Sketching the Nyquist Diagram  For the first condition, in order to get the numerator equals to zero we must find the root value of the numerator polynomial. (43ω − ω 3 ) 0 = 2 2 3 2 (−14ω + 30) + (43ω − ω ) ( −14ω 2 + 30) 2 + (43ω − ω 3 ) 2 (43ω − ω 3 ) = 0 ω1 = 0 ω2 = 6.5574 ω3 = −6.5574 There are three frequencies where the contour crosses the real axis.
  • 36. Sketching the Nyquist Diagram  For the second condition, the frequency values in the denominator that could produce zero imaginary value is infinity, ∞. (43ω − ω 3 ) (43ω − ω 3 ) = 2 2 3 2 (−14ω + 30) + (43ω − ω ) ∞ (−14ω 2 + 30) 2 + (43ω − ω 3 ) 2 = ∞ ω =∞
  • 37. Sketching the Nyquist Diagram  When a contour crosses the imaginary axis, the real value is zero. (−14ω 2 + 30) − j (43ω − ω 3 ) 500 (−14ω 2 + 30) 2 + (43ω − ω 3 ) 2   (−14ω 2 + 30) (43ω − ω 3 ) = 500  −j  2 2 3 2 (−14ω + 30) + (43ω − ω ) ( −14ω 2 + 30) 2 + (43ω − ω 3 ) 2   real imaginary (−14ω 2 + 30) =0 2 2 3 2 (−14ω + 30) + (43ω − ω )
  • 38. Sketching the Nyquist Diagram  There are two conditions that could produce zero real value.  First 0 =0 2 2 3 2 (−14ω + 30) + (43ω − ω )  Second (−14ω 2 + 30) =0 ∞
  • 39. Sketching the Nyquist Diagram  Calculate the frequency values for the first condition. (−14ω 2 + 30) 0 = 2 2 3 2 (−14ω + 30) + (43ω − ω ) (−14ω 2 + 30) 2 + (43ω − ω 3 ) 2 (−14ω 2 + 30) = 0 ω = ±1.4639  Calculate the frequency values for the second condition (−14ω 2 + 30) ( −14ω 2 + 30) = 2 2 3 2 (−14ω + 30) + (43ω − ω ) ∞ ω=∞
  • 40. Sketching the Nyquist Diagram  Now that we know the frequencies of the key points in our polar plot we will now calculate the magnitudes and phase for each key points frequency. Cross real Cross imaginary
  • 41. Sketching the Nyquist Diagram  The new contour can be plot based on the key points in the previous table. ω = 6.5574 ω =∞ C ω = 1.4639 A ω=0
  • 42. Sketching the Nyquist Diagram  Note that the semicircle with a infinite radius, i.e., C-D, is mapped to the origin if the order the denominator of G(s) is greater than the order the numerator of G(s).