SlideShare a Scribd company logo
1 of 12
What Is Frequency
Response?
Frequency response plots show the complex values of a transfer function as a
function of frequency.
• In the case of linear dynamic systems, the transfer function G is essentially an operator
that takes the input u of a linear system to the output y:
Y =Gu
For a continuous-time system, the transfer function relates the Laplace transforms of the
input U(s) and output Y(s):
Y(s) = G(s)U(s)
In this case, the frequency function G(iω) is the transfer function evaluated on the
imaginary axis s=iω.
For a discrete-time system sampled with a time interval T, the transfer function relates the
Z-transforms of the input U(z) and output Y(z) :
Y(z)=G(z)U(z)
Frequency response plots provide insight into linear
systems dynamics, such as frequency-dependent gains,
resonances, and phase shifts. Frequency response plots
also contain information about controller requirements and
achievable bandwidths
Options for Frequency-Response Plotting
The System Identification Toolbox provides three frequency-response plotting options.
Linear input-output models and frequency-response data models
Bode Plot
.
Nyquist Plot
Bode Plot
A Bode plot is a graph commonly used in control system engineering to determine the stability of a
control system. A Bode plot maps the frequency response of the system through two graphs – the
Bode magnitude plot (expressing the magnitude in decibels) and the Bode phase plot (expressing the
phase shift in degrees).
In both the plots, x-axis represents angular frequency (logarithmic scale). Whereas y axis represents
the magnitude (linear scale) of open loop transfer function in the magnitude plot and the phase angle
(linear scale) of the open loop transfer function in the phase plot.
M=20log|G(jω)H(jω)|
The magnitude of the open loop transfer function in dB is
The phase angle of the open loop transfer function in
degrees is
ϕ=∠G(jω)H(jω)
Basic of Bode Plots
The following table shows the slope, magnitude and the phase angle values of the
terms present in the open loop transfer function. This data is useful while drawing the
Bode plots.
Consider the open loop transfer function G(s)H(s)=K
Magnitude M= 20logK dB
Phase angle ϕ= 0 degrees
If K=1
, then magnitude is 0 dB.
If K>1
, then magnitude will be positive.
If K<1
, then magnitude will be negative.
The measured phase at 0 dB is -135°, so the phase
margin is 45°. The gain at -180° degrees is -9 dB, so the
gain margin is 9 dB. Since phase margin is positive, this
system is stable.
The measured gain is +13 dB when phase is -180°, so the
gain margin is -13 dB. At a gain of 0 dB, the measured
phase is minus 215°, so the phase margin is minus 35° at
the gain crossover point. This system is unstable.
Stable and unstable closed loop
systems
Nyquist Plot
is a parametric plot of a frequency response used in automatic control and signal processing. The most
common use of Nyquist plots is for assessing the stability of a system with feedback. In Cartesian coordinates,
the real part of the transfer function is plotted on the X-axis while the imaginary part is plotted on the Y-axis.
This has roots at s= -4.5 ± 9.4j so the system is stable
There are no poles of L(s) in the right half plane. This
means that the characteristic equation of the closed loop
transfer function has no zeros in the right half plane (the
closed loop transfer function has no poles there). The
system is stable.
frequency response

More Related Content

Similar to frequency response

Active RC Filters Design Techniques
Active RC Filters Design TechniquesActive RC Filters Design Techniques
Active RC Filters Design TechniquesHoopeer Hoopeer
 
Ingeniería de control: Tema 1b. Análisis de la respuesta en frecuencia
Ingeniería de control: Tema 1b. Análisis de la respuesta en frecuenciaIngeniería de control: Tema 1b. Análisis de la respuesta en frecuencia
Ingeniería de control: Tema 1b. Análisis de la respuesta en frecuenciaSANTIAGO PABLO ALBERTO
 
Frequency Response Techniques
Frequency Response TechniquesFrequency Response Techniques
Frequency Response TechniquesAwaisAli161
 
Modern Control - Lec 05 - Analysis and Design of Control Systems using Freque...
Modern Control - Lec 05 - Analysis and Design of Control Systems using Freque...Modern Control - Lec 05 - Analysis and Design of Control Systems using Freque...
Modern Control - Lec 05 - Analysis and Design of Control Systems using Freque...Amr E. Mohamed
 
Ct2 2013 14
Ct2 2013 14Ct2 2013 14
Ct2 2013 14dana53
 
Frequency Response with MATLAB Examples.pdf
Frequency Response with MATLAB Examples.pdfFrequency Response with MATLAB Examples.pdf
Frequency Response with MATLAB Examples.pdfSunil Manjani
 
Lag lead compensator design in frequency domain 7th lecture
Lag lead compensator design in frequency domain  7th lectureLag lead compensator design in frequency domain  7th lecture
Lag lead compensator design in frequency domain 7th lectureKhalaf Gaeid Alshammery
 
Unit 4 frequency response-Bode plot
Unit 4 frequency response-Bode plotUnit 4 frequency response-Bode plot
Unit 4 frequency response-Bode plotPrajakta Pardeshi
 
lecture1 (6).pptx
lecture1 (6).pptxlecture1 (6).pptx
lecture1 (6).pptxHebaEng
 
First Order Active RC Sections
First Order Active RC SectionsFirst Order Active RC Sections
First Order Active RC SectionsHoopeer Hoopeer
 
ch6_digital_filters.pptx
ch6_digital_filters.pptxch6_digital_filters.pptx
ch6_digital_filters.pptxKadiriIbrahim2
 
Conversion of transfer function to canonical state variable models
Conversion of transfer function to canonical state variable modelsConversion of transfer function to canonical state variable models
Conversion of transfer function to canonical state variable modelsJyoti Singh
 
Frequency Domain approach- An Introduction
Frequency Domain approach- An IntroductionFrequency Domain approach- An Introduction
Frequency Domain approach- An IntroductionBalusu Srinivasarao
 
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
 
Lecture Notes: EEEC6440315 Communication Systems - Spectral Analysis
Lecture Notes:  EEEC6440315 Communication Systems - Spectral AnalysisLecture Notes:  EEEC6440315 Communication Systems - Spectral Analysis
Lecture Notes: EEEC6440315 Communication Systems - Spectral AnalysisAIMST University
 
Second Order Active RC Blocks
Second Order Active RC BlocksSecond Order Active RC Blocks
Second Order Active RC BlocksHoopeer Hoopeer
 

Similar to frequency response (20)

BODE PLOT.pptx
BODE  PLOT.pptxBODE  PLOT.pptx
BODE PLOT.pptx
 
Active RC Filters Design Techniques
Active RC Filters Design TechniquesActive RC Filters Design Techniques
Active RC Filters Design Techniques
 
Ingeniería de control: Tema 1b. Análisis de la respuesta en frecuencia
Ingeniería de control: Tema 1b. Análisis de la respuesta en frecuenciaIngeniería de control: Tema 1b. Análisis de la respuesta en frecuencia
Ingeniería de control: Tema 1b. Análisis de la respuesta en frecuencia
 
Frequency Response Techniques
Frequency Response TechniquesFrequency Response Techniques
Frequency Response Techniques
 
Modern Control - Lec 05 - Analysis and Design of Control Systems using Freque...
Modern Control - Lec 05 - Analysis and Design of Control Systems using Freque...Modern Control - Lec 05 - Analysis and Design of Control Systems using Freque...
Modern Control - Lec 05 - Analysis and Design of Control Systems using Freque...
 
Bode plot
Bode plotBode plot
Bode plot
 
Ct2 2013 14
Ct2 2013 14Ct2 2013 14
Ct2 2013 14
 
Frequency Response with MATLAB Examples.pdf
Frequency Response with MATLAB Examples.pdfFrequency Response with MATLAB Examples.pdf
Frequency Response with MATLAB Examples.pdf
 
Lag lead compensator design in frequency domain 7th lecture
Lag lead compensator design in frequency domain  7th lectureLag lead compensator design in frequency domain  7th lecture
Lag lead compensator design in frequency domain 7th lecture
 
Unit 4 frequency response-Bode plot
Unit 4 frequency response-Bode plotUnit 4 frequency response-Bode plot
Unit 4 frequency response-Bode plot
 
lecture1 (6).pptx
lecture1 (6).pptxlecture1 (6).pptx
lecture1 (6).pptx
 
First Order Active RC Sections
First Order Active RC SectionsFirst Order Active RC Sections
First Order Active RC Sections
 
Bode plot & System type
Bode plot & System typeBode plot & System type
Bode plot & System type
 
Control interview questions
Control interview questionsControl interview questions
Control interview questions
 
ch6_digital_filters.pptx
ch6_digital_filters.pptxch6_digital_filters.pptx
ch6_digital_filters.pptx
 
Conversion of transfer function to canonical state variable models
Conversion of transfer function to canonical state variable modelsConversion of transfer function to canonical state variable models
Conversion of transfer function to canonical state variable models
 
Frequency Domain approach- An Introduction
Frequency Domain approach- An IntroductionFrequency Domain approach- An Introduction
Frequency Domain approach- An Introduction
 
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
 
Lecture Notes: EEEC6440315 Communication Systems - Spectral Analysis
Lecture Notes:  EEEC6440315 Communication Systems - Spectral AnalysisLecture Notes:  EEEC6440315 Communication Systems - Spectral Analysis
Lecture Notes: EEEC6440315 Communication Systems - Spectral Analysis
 
Second Order Active RC Blocks
Second Order Active RC BlocksSecond Order Active RC Blocks
Second Order Active RC Blocks
 

Recently uploaded

Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
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
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
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
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
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
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 

Recently uploaded (20)

Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
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
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
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
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 

frequency response

  • 1. What Is Frequency Response? Frequency response plots show the complex values of a transfer function as a function of frequency.
  • 2. • In the case of linear dynamic systems, the transfer function G is essentially an operator that takes the input u of a linear system to the output y: Y =Gu For a continuous-time system, the transfer function relates the Laplace transforms of the input U(s) and output Y(s): Y(s) = G(s)U(s) In this case, the frequency function G(iω) is the transfer function evaluated on the imaginary axis s=iω. For a discrete-time system sampled with a time interval T, the transfer function relates the Z-transforms of the input U(z) and output Y(z) : Y(z)=G(z)U(z)
  • 3. Frequency response plots provide insight into linear systems dynamics, such as frequency-dependent gains, resonances, and phase shifts. Frequency response plots also contain information about controller requirements and achievable bandwidths
  • 4. Options for Frequency-Response Plotting The System Identification Toolbox provides three frequency-response plotting options. Linear input-output models and frequency-response data models Bode Plot . Nyquist Plot
  • 5. Bode Plot A Bode plot is a graph commonly used in control system engineering to determine the stability of a control system. A Bode plot maps the frequency response of the system through two graphs – the Bode magnitude plot (expressing the magnitude in decibels) and the Bode phase plot (expressing the phase shift in degrees). In both the plots, x-axis represents angular frequency (logarithmic scale). Whereas y axis represents the magnitude (linear scale) of open loop transfer function in the magnitude plot and the phase angle (linear scale) of the open loop transfer function in the phase plot. M=20log|G(jω)H(jω)| The magnitude of the open loop transfer function in dB is The phase angle of the open loop transfer function in degrees is ϕ=∠G(jω)H(jω)
  • 6. Basic of Bode Plots The following table shows the slope, magnitude and the phase angle values of the terms present in the open loop transfer function. This data is useful while drawing the Bode plots.
  • 7. Consider the open loop transfer function G(s)H(s)=K Magnitude M= 20logK dB Phase angle ϕ= 0 degrees If K=1 , then magnitude is 0 dB. If K>1 , then magnitude will be positive. If K<1 , then magnitude will be negative.
  • 8. The measured phase at 0 dB is -135°, so the phase margin is 45°. The gain at -180° degrees is -9 dB, so the gain margin is 9 dB. Since phase margin is positive, this system is stable. The measured gain is +13 dB when phase is -180°, so the gain margin is -13 dB. At a gain of 0 dB, the measured phase is minus 215°, so the phase margin is minus 35° at the gain crossover point. This system is unstable. Stable and unstable closed loop systems
  • 9. Nyquist Plot is a parametric plot of a frequency response used in automatic control and signal processing. The most common use of Nyquist plots is for assessing the stability of a system with feedback. In Cartesian coordinates, the real part of the transfer function is plotted on the X-axis while the imaginary part is plotted on the Y-axis.
  • 10. This has roots at s= -4.5 ± 9.4j so the system is stable
  • 11. There are no poles of L(s) in the right half plane. This means that the characteristic equation of the closed loop transfer function has no zeros in the right half plane (the closed loop transfer function has no poles there). The system is stable.