+ All Categories
Home > Documents > 6b.pid ControllerDesign

6b.pid ControllerDesign

Date post: 03-Jun-2018
Category:
Upload: rajyasriramnadhvemakoti
View: 214 times
Download: 0 times
Share this document with a friend

of 30

Transcript
  • 8/12/2019 6b.pid ControllerDesign

    1/30

    PID CONTROLLER DESIGN

  • 8/12/2019 6b.pid ControllerDesign

    2/30

    When a plant cannot be modeled as linear time invariant,lumped parameter system, normal design methods cannot

    be used for the design of the system.

    For designing such non linear systems use(a) Non linear techniques such as Phase plane method,Describing function method and Lyapunov Stabilitymethod

    (b) Find a linearized model and carry put linear design, thenapply computed compensator to the actual plant. Thenadjust the parameter of the compensator.

    (c) Use PID controller and adjust the parameters Thismethod is most widely used one.

  • 8/12/2019 6b.pid ControllerDesign

    3/30

    PID Controller design

    The design can use either active or passive

    compensators. If we design an active PD

    controller followed by an active PIcontroller, the resulting compensator is

    called aproportional-plus-integral-plus-

    derivative (PID) controller.

  • 8/12/2019 6b.pid ControllerDesign

    4/30

    PID Controller & Transfer function

  • 8/12/2019 6b.pid ControllerDesign

    5/30

    The PID controller has two zeros plus a pole at

    the origin.

    One zero and the pole at the origin can be

    designed as the ideal integral compensator, the

    other zero can be designed as the ideal

    derivative compensator.

  • 8/12/2019 6b.pid ControllerDesign

    6/30

    The Design Technique

    The design technique, consists of following steps:

    1. Evaluate the performance of the uncompensated system to determinehow much improvement in transient response is required.

    2. Design the PD controller to meet the transient response specifications.The design includes the zero location and the loop gain.

    3. Simulate the system to be sure all requirements have been met.

    4. Redesign if the simulation shows that requirements have not been met.

    5. Design the PI controller to yield the required steady-state error.

    6. Determine the gains,K1, K2, and K3,7. Simulate the system to be sure all requirements have been met.

    8. Redesign if simulation shows that requirements have not been met

  • 8/12/2019 6b.pid ControllerDesign

    7/30

    PID Controller Tuning

    Tuning is the process of selecting controllerparameters to meet the given performance

    specifications. Zeigler and Nichols suggested rules for

    tuning PID controllers based onexperimental step responses or based on thevalues of K p that results in marginalstability when only proportional controlaction is used.

  • 8/12/2019 6b.pid ControllerDesign

    8/30

    The technique to be adopted for determining

    the proportional, integral and derivative

    constants of the controller (called tuning in

    process control parlance) depends upon thedynamic response of the plant.

    In presenting the various tuning techniques we

    shall assume the basic control configuration.

  • 8/12/2019 6b.pid ControllerDesign

    9/30

    The controller input is the error between the desired

    output (command, set point, input) and the actual

    output. This error is manipulated by the controller(PID) to produce a command signal for the plant

    according to the relationship.

  • 8/12/2019 6b.pid ControllerDesign

    10/30

  • 8/12/2019 6b.pid ControllerDesign

    11/30

    Dynamic Model isNOT Known When the dynamic model of the

    process, for which the PIDconstants are to be found, is notknown, its open-loop responsefor a step input is determinedexperimentally or by

    simulation. If this response is S-shaped as

    shown, Ziegler-Nichols tuningmethod is applicable. The S-shaped response ischaracterized by two constants,the dead timeL and the timeconstant T.

  • 8/12/2019 6b.pid ControllerDesign

    12/30

    These constants can be determinedby drawing a tangent to the S-shaped curve at the inflection pointand finding its intersection with thetime axis and the linecorresponding to the steady-state

    value of the output. From the response of this nature the

    plant can be mathematicallymodeled as first order system witha time constant T and delay timeLas shown in block diagram form

    The gainK corresponds to thesteady state value of the output Css.

  • 8/12/2019 6b.pid ControllerDesign

    13/30

    Dynamic Model of the plant is

    known

    If the dynamic model of the system is known, the PID controllercan be tuned using Ziegler- Nichols method.

    It is first assumed that the controller has only proportional gain (K

    p) term.

    Determine the critical gain,K crfor the closed-loop system to justget into continuous oscillations.

    The corresponding. period T cr of the oscillations is

    determined.

    Knowing these two values the PID controller can be tuned using

    the following resultsK p = 0.6K crTi = 0.5 T crTd = 0.125 T cr

  • 8/12/2019 6b.pid ControllerDesign

    14/30

    When Dynamic model of the plant is known,

    but

    1.Neither the critical gain exists

    2. Nor the step response of the system is S-

    shaped

    In such a situation the plant has to be

    analyzed using the root-locus technique.

  • 8/12/2019 6b.pid ControllerDesign

    15/30

    The PID controller induces two zeros and a pole (at origin) in the overall

    transfer function. The zeros of the controller are,

    The two zeros have to be placed in such a way that the desired response

    of the system can be obtained.

  • 8/12/2019 6b.pid ControllerDesign

    16/30

    The steps involved in deciding the values of

    the controller constants are

    1. Choose any value of i and d and calculate the zeros of the controller.2. Plot the root locus of the system.

    3. From the root locus find the K p such that the desired closed-loop poles of

    the system can be obtained.

    4. If such a value of K p does not exist, then start from the step 1with new

    values of i and d

  • 8/12/2019 6b.pid ControllerDesign

    17/30

    Problem

    Given the system of Figure below, design aPID controller do that the system can operate

    with a peak time that is two-thirds that of the

    uncompensated system at 20% overshoot and

    with zero steady-state error for a step input.

  • 8/12/2019 6b.pid ControllerDesign

    18/30

    Ziegler-Nichols tuning rules

    First Method.

    In the first method, we obtain experimentally the

    response of the plant to a unit-step input. If theplant involves neither integrator (s) nor dominantcomplex-conjugate poles, then such a unit-stepresponse curve may look S-shaped.

    This method applies if the response to a step inputexhibits an S-shaped curve. Such step-responsecurves may be generated experimentally or from adynamic simulation of the plant.

  • 8/12/2019 6b.pid ControllerDesign

    19/30

    The S-shaped curve may becharacterized by two constants,delay timeL and time constantT.

    The delay time and timeconstant are determined by

    drawing a tangent line at theinflection point of the S-shapedcurve and determining theintersections of the tangent linewith the time axis and line c(t)= K

    The transfer may beapproximated by the first orderterm with a transport lag

  • 8/12/2019 6b.pid ControllerDesign

    20/30

    The values ofKp, Ti, and Td are computed

    Using the following tableZiegler-Nichols Tuning RuleBased on Step Response of Plant (First Method)

  • 8/12/2019 6b.pid ControllerDesign

    21/30

    the PID controller tuned by the first method of Ziegler-Nichol rules gives,

    The PID controller has double zeros at

    s = - 1/L and a pole at the origin.

  • 8/12/2019 6b.pid ControllerDesign

    22/30

    Second Method.

    In the second method, we first set Ti = infinityand Td= 0.

    Using proportional control action only, increaseKp from 0 to a critical valueK cr at which theoutput first exhibits sustained oscillations. (If theoutput does not exhibit sustained oscillations for

    whatever valueKp may take, then this methoddoes not apply).

    The critical gainKcr and the corresponding periodPcr are experimentally determined.

  • 8/12/2019 6b.pid ControllerDesign

    23/30

    we set the values of the parametersKp, Ti, andTd according to the formula shown in the

    following Table

    Ziegler-Nichols Tuning RuleBased on Critical Gain Kcr and Critical Period Pcr (Second Method)

  • 8/12/2019 6b.pid ControllerDesign

    24/30

    The PID controller tuned by the second

    method of Ziegler-Nichols rules gives

    The PID controller has a pole at the origin

    and double zeros at s = -4/Pcr

  • 8/12/2019 6b.pid ControllerDesign

    25/30

    Consider the following system which is the

    modification of the system with PID

    controller. The modifications are (i) adisturbance is introduced between the

    controller and the plant and (ii) a noise is

    introduced into the system in the feedbackpath.

  • 8/12/2019 6b.pid ControllerDesign

    26/30

    If the reference input is a step function,

    then, because of the presence of the

    derivative term in the control action, themanipulated variable u(t) will involve an

    impulse function (delta function).

    In an actual PID controller, instead ofderivative term Tds, we employ

    where the value of is 0.1.

  • 8/12/2019 6b.pid ControllerDesign

    27/30

    when the reference input is a unit stepfunction, the manipulated variable u(t) will

    not involve an impulse function but willinvolve a sharp pulse function. Such aphenomenon is calledset-point kick.

    To avoid the set point kick we modify the

    PID controller scheme.

    Modification results in two schemes

    PI D Control and I PD control.

  • 8/12/2019 6b.pid ControllerDesign

    28/30

    PI D Controller

    To avoid the set-point kick phenomenon, thederivative action is operated only in the

    feedback path so that differentiation occurs

    only on the feedback signal and not on the

    reference signal.

  • 8/12/2019 6b.pid ControllerDesign

    29/30

    For the PI D controller

    In the absence of the disturbances and noises,

    the closed-loop transfer function of the PI - D

    control system

  • 8/12/2019 6b.pid ControllerDesign

    30/30

    I PD Controller

    When the reference input is a step function both

    PID control and PI-D control involve a step

    function in the manipulated signal. When a step change in the manipulated signal is

    not desirable, it may be advantageous to move the

    proportional action and derivative actions to the

    feedback path so that these actions affect thefeedback signal only.

    This modification results in I PD control


Recommended