Lecture 14 Integral Action

Lecture 14 Integral Action

S. Boyd EE102 Lecture 14 Integral action ² integral action ² PI control 14{1 Proportional control standard feedback control con¯guration: PSfrag replacements r e u y C P so far we have looked at proportional control: C(s) = k is constant DC sensitivity is S(0) = 1=(1 + P (0)C(0)) to make S(0) small, we make C(0) large Integral action 14{2 Integral action extreme case: what if C(0) = 1, i.e., C has a pole at s = 0? then S(0)1=(1 + P (0)C(0)) = 0, which means: ² we have perfect DC tracking: for constant r, y(t) ! r as t ! 1 ² for small ±P (0), ±T (0) ¼ 0 but, is it possible? could it ever work? Integral action 14{3 PI control C has a pole at s = 0 if C has a term like 1=s in it, as in k C(s) = k + i p s ² called a proportional plus integral (PI) control law ² used very widely in practice ² kp is called the proportional gain; ki is called the integral gain PI control law is expressed in time domain as t u(t) = kpe(t) + ki e(¿) d¿ Z0 we add another `corrective' or `restoring' term, proportional to the integral of error Integral action 14{4 a constant error e ² yields a constant corrective reaction (u) for proportional controller ² yields a growing corrective reaction (u) for PI controller Integral action 14{5 Example plant from plate heating example: 1 P (s) = ; (1 + 0:1s)(1 + 0:2s)(1 + 0:3s) with PI controller C(s) = 1 + 2=s closed-loop transfer function from disturbance power D to temperature error e is then 1 P (1+0:1s)(1+0:2s)(1+0:3s) = 1 1 + P C 1 + (1+0:1s)(1+0:2s)(1+0:3s)(1 + 2=s) s = s(1 + 0:1s)(1 + 0:2s)(1 + 0:3s) + s + 2 which is stable, with poles ¡12:2, ¡2:32 § 3:57j, ¡1:51 Integral action 14{6 1 Open loop 0.8 0.6 ) t ( e 0.4 PSfrag replacements C(s) = 3 0.2 0 PI, C(s) = 1 + 2=s −0.2 0 0.5 1 1.5 2 2.5 t note that the temperature error e converges to zero Integral action 14{7 General case a control system has integral action if ² L (i.e., P or C or both) has a pole at s = 0 ² closed-loop transfer function T = L=(1 + L) is stable 1 with integral action, S(0) = = 0 which implies if r(t) is ¯ 1 + L¯s=0 constant, ¯ ¯ ² e(t) ! 0 as t ! 1, i.e., zero steady-state error ² y(t) ! r as t ! 1 (called asymptotic tracking) (recall S is the transfer function from r to e) when r is constant (for long periods of time) it is sometimes called the set-point (for y) integral action ) y converges to its set-point Integral action 14{8 Constant disturbances PSfragconsiderreplacementsoutput disturbance dout: dout r e u y C P S is transfer function from dout to e steady-state error induced by constant dout S(0)dout = 0 i.e., constant output disturbance induces zero steady-state error (called asymptotic disturbance rejection) controller automatically counteracts (`nulls out') any constant disturbance (constant input disturbances are also rejected if C has a pole at s = 0) Integral action 14{9 Static sensitivity with integral control suppose ² C has a pole at s = 0, but P does not ² T = L=(1 + L) is stable then we have T (0) = 1, regardless of P (0), since P (s)C(s) T (0) = ¯ 1 + P (s)C(s)¯s=0 ¯ and C(s) ! 1 as s ! 0 ¯ ±T (0) variations in P (0) have no e®ect on T (0), i.e., = 0 for any (not T (0) small) ±P (0) (as long as T remains stable) controller pole at s = 0 implies: closed-loop DC or steady-state gain is completely insensitive to (even large) changes in plant DC gain (as long as T remains stable) Integral action 14{10 Choice of integral gain ² ki too small: get asymptotic tracking, disturbance rejection, but only after long time ² ki too large: oscillatory response, or even instability (more on choice of ki later) Integral action 14{11 closed-loop step responses of heater example, with k C(s) = 1 + i; s ki = 0 (proportional control; no integral action), ki = 0:2; 2; 8: 1 0.5 ki = 0 ) t PSfrag replacements ( e ki = 0:2 ki = 8 0 ki = 2 −0.5 0 1 2 3 4 5 6 7 8 9 10 t for this example, maybe ki ¼ 2 is about right Integral action 14{12 another common form for describing PI controller: C(s) = k (1 + 1=(sTint)) ² Tint is called the integral time constant ² 1=Tint is called the reset rate for a constant error e, it takes Tint sec for the integral term to equal the proportional term in u Integral action 14{13 Some plants have pole at s = 0, i.e., integration `built in', e.g., ² u(t) = force on mass; y(t) = position of mass 1 P (s) = ms2 ² u(t) = voltage applied to DC motor; y(t) = shaft angular velocity k P (s) = Js(1 + sT ) control systems for these plants automatically have integral action Integral action 14{14 Summary PI control is widely used in industry integral action means in¯nite loop gain at s = 0, hence ² zero steady-state tracking error ² zero steady-state e®ect of constant output disturbance ² zero sensitivity to DC plant gain (cf. proportional control) disadvantages of integral action: ² open-loop control system (i.e., L) is unstable | better make sure system doesn't operate open-loop ² excessive integral gain yields closed-loop instability design tradeo®: how fast we achieve asymptotic tracking vs. stability Integral action 14{15.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    15 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us