Legacy Documentation

Polynomial Control Systems (2014)

This is documentation for an obsolete product.
Current products and services

Previous section-----Next section

5.4.1 Characteristic Value Plots

Plots of the characteristic values, or the characteristic loci, for a system can be determined by using the function CharacteristicValuePlot.

Creating the characteristic value plot.

Make sure the application is loaded.

In[1]:=

This is the transfer-function matrix model of a two-input, two-output system, with one unstable pole at s=+3.

In[2]:=
Out[3]=

These are the characteristic value plots of this system.

In[4]:=

The first plot starts at about {-0.365, 0} at a low frequency close to zero, and approaches the origin in a counterclockwise direction at the higher frequencies. The second plot starts at about {0.28, 0} at a low frequency close to zero, and approaches the origin in an clockwise direction at the higher frequencies. The generalized Nyquist stability theorem requires a net sum of encirclements of the critical point {-1, 0} by the characteristic values equal to the number of unstable poles of the open-loop system. As neither of the characteristic value plots encircles its critical point at {-1, 0}, the closed-loop system with unity negative feedback will be unstable. You can confirm this, by determining the poles of the resulting closed-loop system.

This determines the closed-loop system with unity negative feedback.

In[5]:=
Out[6]=

As expected, one closed-loop pole has a positive real part.

In[7]:=
Out[8]=

Here is a forward-path compensator that applies equal gains of 5 to each system input.

In[9]:=
Out[10]=

This determines the resulting forward-path transfer-function matrix for the system, with this compensator applied.

In[11]:=
Out[12]=

The characteristic value plots of the forward-path transfer-function matrix of this system now exhibit one net counterclockwise encirclement of the critical point {-1, 0}, and the closed-loop system with unity negative feedback will be stable.

In[13]:=

This determines the transfer-function matrix of the resulting closed-loop system, with unity negative feedback.

In[14]:=
Out[15]=

As expected, the closed-loop system is now stable.

In[16]:=
Out[17]=