Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
45 views5 pages

Classical Control Techniques: Nyquist (Num, Den)

This document discusses Nyquist plots and stability criteria, providing MATLAB commands for generating Nyquist plots from transfer functions. It cautions that dividing by zero can produce erroneous Nyquist plots and provides an example. It also notes that specifying axis limits can correct undesirable plots and produces a desirable Nyquist plot.

Uploaded by

ABDELRHMAN ALI
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
45 views5 pages

Classical Control Techniques: Nyquist (Num, Den)

This document discusses Nyquist plots and stability criteria, providing MATLAB commands for generating Nyquist plots from transfer functions. It cautions that dividing by zero can produce erroneous Nyquist plots and provides an example. It also notes that specifying axis limits can correct undesirable plots and produces a desirable Nyquist plot.

Uploaded by

ABDELRHMAN ALI
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

Flight Mechanics & Control: AER307A

Classical Control Techniques


Sheet (3)
Nyquist plot

Sketch the Nyquist diagram for each of the following systems and check the stability using
Nyquist stability criteria

MATLAB command for plotting Nyquist plots

nyquist(num,den)

For plotting the Nyquist plot at specific frequencies

nyquist(num,den,w)

The following command returns the frequency response real & imaginary parts and the
corresponding frequencies

[re,im,w] = nyquist(num,den)
Caution. In drawing a Nyquist plot, where a MATLAB operation involves “Divide by zero,”
the resulting Nyquist plot may have an erroneous or undesirable appearance. For example, if
the transfer function G(s) is given by

then the MATLAB command


num = [1];
den = [1 1 0];
nyquist(num,den)

produces an undesirable Nyquist plot. An example of an undesirable Nyquist plot is shown in


Figure

then it can be corrected if we specify the axis(v). For example, if we enter the axis command
v = [-2 2 -5 5]; axis(v)
in the computer, then a desirable form of Nyquist plot can be obtained
Examples of Nyquist plots

You might also like