Lecture 17 PID: Tuning and Practial Issues
Process Control
- Prof. Kannan M. Moudgalya
IIT Bombay Monday, 2 September 2013
1/30 Process Control PID: Tuning and Practical Issues
Lecture 17 PID: Tuning and Practial Issues Process Control Prof. - - PowerPoint PPT Presentation
Lecture 17 PID: Tuning and Practial Issues Process Control Prof. Kannan M. Moudgalya IIT Bombay Monday, 2 September 2013 1/30 Process Control PID: Tuning and Practical Issues Outline 1. Recalling PI controller 2. Derivative mode 3. PID
1/30 Process Control PID: Tuning and Practical Issues
2/30 Process Control PID: Tuning and Practical Issues
3/30 Process Control PID: Tuning and Practical Issues
Gc u G −
y
◮ Take proportional controller, i.e., Gc = Kc ◮ Take first order system, i.e., G =
◮ Steady state error =
◮ SS error can be made small by making Kc large ◮ Because of unmodelled dynamics, G may
◮ Recall SBHS!
4/30 Process Control PID: Tuning and Practical Issues
× ×
◮ Increase Kc to bring the closed loop poles
◮ Indefinite increase of Kc will take root locus
◮ Large overshoot and lots of oscillations in this
5/30 Process Control PID: Tuning and Practical Issues
Kc ∆U G −
∆Y
◮ Zero error E ⇒ ∆U = 0 ◮ This implies zero control action with respect to
◮ Servo/tracking control (set point changes)
◮ Can we have both E = 0 and ∆U = 0 with
6/30 Process Control PID: Tuning and Practical Issues
◮ Even a 0 value of e(t) can give rise to nonzero
◮ τi is reset time or integral time ◮ Recall u(t) ↔ U(s) ◮
◮ Normally, we use a proportional-integral (PI)
7/30 Process Control PID: Tuning and Practical Issues
◮ What is the steady state offset now?
8/30 Process Control PID: Tuning and Practical Issues
9/30 Process Control PID: Tuning and Practical Issues
10/30 Process Control PID: Tuning and Practical Issues
11/30 Process Control PID: Tuning and Practical Issues
12/30 Process Control PID: Tuning and Practical Issues
13/30 Process Control PID: Tuning and Practical Issues
Mp ◮ Often need to reduce the oscillations ◮ Need to use the slope information
14/30 Process Control PID: Tuning and Practical Issues
◮ Derivative mode is given by
◮ Intuitive explanation in B. C. Kuo ◮ Problem: noise; so used with prop. cont. ◮ For an open loop stable system, increase in
◮ decreased oscillations. ◮ Will it have any effect at steady state?
◮ Remember this while tuning the derivative
15/30 Process Control PID: Tuning and Practical Issues
◮ Derivative mode is not used alone ◮ PD controller is usually used ◮ Reason: noise ◮ ∆U(s) = Kc (1 + τds) E(s) ◮ What is the effect of this controller on
16/30 Process Control PID: Tuning and Practical Issues
◮ G(s) =
◮ What is the effect of PD controller:
◮ Use root locus ◮ But root locus works only with Kc ◮ Answer: Combine the zero with G ◮ Study root locus of G1 =
◮ Effect of derivative mode can be studied by
17/30 Process Control PID: Tuning and Practical Issues
× ×
◮ Try the PD controllers for
18/30 Process Control PID: Tuning and Practical Issues
asymptotic directions
0.0 0.5 1.0 1.5 2.0
Evans root locus Real axis Imaginary axis 19/30 Process Control PID: Tuning and Practical Issues
asymptotic directions
0.0 0.5 1.0 1.5 2.0
Evans root locus Real axis Imaginary axis
◮ Only Kc: poles would have gone to ∞ ◮ The zero brings the locus back to real axis ◮ Can make it as damped as required ◮ What happens to other locations?
20/30 Process Control PID: Tuning and Practical Issues
◮ G(s) =
◮ Gc = Kc (1 + τds) ◮ Zero < −2 results in a root locus plot as given
◮ 0 > Zero > −2 results in the root locus lying
◮ An example of the derivative mode reducing
21/30 Process Control PID: Tuning and Practical Issues
22/30 Process Control PID: Tuning and Practical Issues
23/30 Process Control PID: Tuning and Practical Issues
◮ It has three tuning parameters, Kc, τi, τd ◮ Recall the tuning guidelines to change these
24/30 Process Control PID: Tuning and Practical Issues
◮ By trial and error, using tuning methods ◮ By direct synthesis ◮ Using advanced control techniques and
◮ Will study the most popular tuning method
25/30 Process Control PID: Tuning and Practical Issues
◮ Applicable only to stable systems ◮ Give a unit step input and get R = K/τ L τ K
26/30 Process Control PID: Tuning and Practical Issues
27/30 Process Control PID: Tuning and Practical Issues
R = K/τ L τ K
28/30 Process Control PID: Tuning and Practical Issues
◮ P, I, D modes ◮ Guidelines for tuning ◮ Ziegler-Nichols methods
29/30 Process Control PID: Tuning and Practical Issues
30/30 Process Control PID: Tuning and Practical Issues