Notes on Lag Compensator Design Using Bode Plots | ECE 486, Study notes of Control Systems

Material Type: Notes; Professor: Hutchinson; Class: Control Systems; Subject: Electrical and Computer Engr; University: University of Illinois - Urbana-Champaign; Term: Fall 2008;

Typology: Study notes

Pre 2010

Uploaded on 03/10/2009

koofers-user-41l
koofers-user-41l 🇺🇸

10 documents

1 / 3

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
ECE 486 LAG COMPENSATOR DESIGN USING BODE PLOTS Fall 08
Reading: FPE, Section 6.7
Let us now consider lag controller design using the Bode plot method. Recall that lag controllers are
approximations to PI controllers, and are used to boost the DC gain (in order to improve the steady
state tracking error). We also saw that lag controllers are sometimes required in order to place poles at
certain locations this depended on whether the controller needed to contribute a positive or negative
phase in order to cause the root locus to pass through a certain point. Here, we will see how to design lag
compensators using the Bode plot method to improve the phase margin and satisfy steady state tracking
specs. The Bode plot analysis will give us a different perspective on why the pole and zero of the lag
compensator are usually chosen to be very small.
Consider the standard unity feedback loop:
A lag controller will have the form C(s) = Kcs+z
s+p, where z > p. Since z > p, we can write z=βp for some
β > 1. The Bode form of the above controller is then given by
C(s) = Kc
s+βp
s+p=Kc
βp(s
βp + 1)
p(s
p+ 1) =Kcβ
s
βp + 1
s
p+ 1
| {z }
Cg(s)
.
Note that we are interested in the gain-boosting properties of the lag controller, and so we will group the
DC gain βwith the dynamics of the controller in the term Cg(s) (this is in contrast to the lead controller,
where we grouped the DC gain αwith the gain Kc). In this case, we will be using the gain Kcto obtain
a desired phase margin, and the controller Cg(s) to boost the DC gain. Since the Bode plot of C(s)P(s)
is obtained simply by adding together the Bode plots of Cg(s) and KcP(s), let us examine the Bode plot
of Cg(s):
Note from the magnitude plot that Cg(s) will add to the magnitude of KcP(s) at low frequencies, thereby
pf3

Partial preview of the text

Download Notes on Lag Compensator Design Using Bode Plots | ECE 486 and more Study notes Control Systems in PDF only on Docsity!

ECE 486 LAG COMPENSATOR DESIGN USING BODE PLOTS Fall 08

Reading: FPE, Section 6.

Let us now consider lag controller design using the Bode plot method. Recall that lag controllers are approximations to PI controllers, and are used to boost the DC gain (in order to improve the steady state tracking error). We also saw that lag controllers are sometimes required in order to place poles at certain locations – this depended on whether the controller needed to contribute a positive or negative phase in order to cause the root locus to pass through a certain point. Here, we will see how to design lag compensators using the Bode plot method to improve the phase margin and satisfy steady state tracking specs. The Bode plot analysis will give us a different perspective on why the pole and zero of the lag compensator are usually chosen to be very small.

Consider the standard unity feedback loop:

A lag controller will have the form C(s) = Kc s s++zp , where z > p. Since z > p, we can write z = βp for some β > 1. The Bode form of the above controller is then given by

C(s) = Kc

s + βp s + p = Kc

βp( (^) βps + 1) p( s p + 1) = Kc β

s βp + 1 s ︸ p︷︷^ + 1 ︸ Cg (s)

Note that we are interested in the gain-boosting properties of the lag controller, and so we will group the DC gain β with the dynamics of the controller in the term Cg(s) (this is in contrast to the lead controller, where we grouped the DC gain α with the gain Kc). In this case, we will be using the gain Kc to obtain a desired phase margin, and the controller Cg(s) to boost the DC gain. Since the Bode plot of C(s)P (s) is obtained simply by adding together the Bode plots of Cg(s) and KcP (s), let us examine the Bode plot of Cg(s):

Note from the magnitude plot that Cg(s) will add to the magnitude of KcP (s) at low frequencies, thereby

improving the steady state error:

Furthermore, we see that the phase plot of Cg(s) has a dip between ω = p and ω = z, which will reduce the phase of KcP (s) in that frequency range. This is generally bad, because a lower phase might lead to a reduced phase margin. The idea will be to choose the pole and zero very small, so that the dip in phase will occur at very low frequencies (far away from the gain crossover frequency). Recall that this is the same conclusion we reached when were designing lag controllers using the root-locus method.

The design procedure for lag compensators can be summarized as follows.

  1. Choose Kc to meet the phase margin specification (with about 10◦^ of buffer to accommo- date the phase lag induced by the lag controller) by moving the gain crossover frequency to the left.
  2. Find the low frequency gain of KcP (s), and determine how much extra gain β should be contributed by Cg(s) in order to meet the tracking specification.
  3. Choose the zero z of the compensator to be about one decade below the gain crossover frequency of KcP (s).
  4. Choose the pole p of the compensator as p = (^) βz.
  5. Check if the compensator achieves the specifications. If not, iterate or add another com- pensator.

Example. Consider P (s) = (^) s(s^1 +1). Design a lag compensator so that the closed loop system has a steady state tracking error of 0.1 to a ramp input, and overshoot less than 10%. Solution.