Top Banner
PROCESS CONTROL Consider the generalized IMC-PID method for PID controller tuning of time-delay processes This simple analytical method provides PID parameters to give a desired closed-loop response while available for any class of time-delay processes Y. LEE, GS-Caltex Corp., Yeochon, Korea; S. PARK, KAIST, Daejon, Korea; and M. LEE,* Yeungnam University, Kyongsan, Korea B ecause the PID controller finds widespread use in the process industries, a great deal of effort has been directed at finding the best choices for the controller gain, inte- gral and derivative time constants for various process models. Among the various PID tuning methods, IMC-PID''- has gained widespread acceptance in the chemical process indus- tries because of its simplicity, robustness and successful practi- cal applications. In most time-delay process cases, the ideal controller that gives the desired closed-loop response is more complicated than a PID controller. In the IMC-PID tuning methods, this prob- lem is solved by using clever approximations of the time-delay term in such a way that the controller form can be reduced to that of a PID controller, or a PID controller cascaded with a first- or second-order lag. The approach often causes perfor- mance degradation of resulting PID controllers due to approxi- mation inaccuracies and introduces an unnecessary additional lag filter. Furthermore, the tuning rule is available only for a restricted class of process models that yield the PID structures by the approximations. Lee, et al.,' suggested the generalized IMC-PID tuning method to cope with any class of time-delay process mod- els under the unified framework. In the proposed method, the PID parameters are obtained by approximating the ideal controller with a Maclaurin series in the Laplace variable. Therefore, the generalized IMC-PID method proposed has no restriction on the class of process models. In addition, it turns out that the PID parameters so obtained provide somewhat better closed-loop responses than those obtained previously. The analytical form of the resulting tuning rules is also practi- cally very attractive. In this article, tuning rules based on the generalized IMC- PID tuning method are presented for various processes such as stable, unstable and integrating processes. Tuning rules for cascade systems are also presented. Generalized IMC-PID method. A classicalfeedbackdiagram is shown in Fig. 1. The process response to inputs is: ' Corresponding author Setpoint filter Disturbance d Controller Go Process G , r S Output RC. 1 ' Feedback control system. C = 1 + G^- (I) where R denotes the setpoint and q, denotes the setpoint filter. In Eq. 1, the process model can be generally represented as: (2) where/',,,(j) - the portion of the model inverted by the controller, pAi^) - the portion of the model not inverted by the controller (time delay, inverse process) and p^ (0) = 1. Our aim is to design the controller (^(^ of Fig. 1 insuchaway as to give the desired closed-loop response of: C R (3) The term l/CKs + \y functions as a filter with an adjustable time constant, X, and an order, r, is chosen so that the controller, Gc^ is realizable. Note that \ is analogous to the closed-loop time constant. The controller Gc that gives the desired loop response given by Eq. 3 perfectly is then written by: Continued HYDROCARBON PROCESSING JANUARY 2006 87
6
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • PROCESS CONTROL

    Consider the generalized IMC-PIDmethod for PID controller tuningof time-delay processesThis simple analytical method provides PID parametersto give a desired closed-loop response while availablefor any class of time-delay processes

    Y. LEE, GS-Caltex Corp., Yeochon, Korea; S. PARK, KAIST,Daejon, Korea; and M. LEE,* Yeungnam University, Kyongsan, Korea

    B ecause the PID controller finds widespread use in theprocess industries, a great deal of effort has been directedat finding the best choices for the controller gain, inte-gral and derivative time constants for various process models.Among the various PID tuning methods, IMC-PID''- hasgained widespread acceptance in the chemical process indus-tries because of its simplicity, robustness and successful practi-cal applications.

    In most time-delay process cases, the ideal controller thatgives the desired closed-loop response is more complicated thana PID controller. In the IMC-PID tuning methods, this prob-lem is solved by using clever approximations of the time-delayterm in such a way that the controller form can be reduced tothat of a PID controller, or a PID controller cascaded with afirst- or second-order lag. The approach often causes perfor-mance degradation of resulting PID controllers due to approxi-mation inaccuracies and introduces an unnecessary additionallag filter. Furthermore, the tuning rule is available only for arestricted class of process models that yield the PID structuresby the approximations.

    Lee, et al.,' suggested the generalized IMC-PID tuningmethod to cope with any class of time-delay process mod-els under the unified framework. In the proposed method,the PID parameters are obtained by approximating the idealcontroller with a Maclaurin series in the Laplace variable.Therefore, the generalized IMC-PID method proposed has norestriction on the class of process models. In addition, it turnsout that the PID parameters so obtained provide somewhatbetter closed-loop responses than those obtained previously.The analytical form of the resulting tuning rules is also practi-cally very attractive.

    In this article, tuning rules based on the generalized IMC-PID tuning method are presented for various processes suchas stable, unstable and integrating processes. Tuning rules forcascade systems are also presented.

    Generalized IMC-PID method. A classical feedback diagramis shown in Fig. 1. The process response to inputs is:

    ' Corresponding author

    Setpointfilter

    Disturbanced

    Controller

    Go

    Process

    G , rS

    Output

    R C . 1 ' Feedback control system.

    C =1 + G^- (I)

    where R denotes the setpoint and q, denotes the setpoint filter.In Eq. 1, the process model can be generally represented as:

    (2)

    where/',,,(j) - the portion of the model inverted by the controller,pAi^) - the portion of the model not inverted by the controller(time delay, inverse process) and p^ (0) = 1.

    Our aim is to design the controller (^ (^ of Fig. 1 insuchawayas to give the desired closed-loop response of:

    CR

    (3)

    The term l/CKs + \y functions as a filter with an adjustabletime constant, X, and an order, r, is chosen so that the controller,Gc^ is realizable. Note that \ is analogous to the closed-loop timeconstant.

    The controller Gc that gives the desired loop response givenby Eq. 3 perfectly is then written by:

    Continued

    HYDROCARBON PROCESSING JANUARY 2006 87

  • PROCESS CONTROL

    1 I' / 'I f '11

    11

    jlIi

    f 1 1 1 i

    Smith Oesired response Proposed

    50 100 150 200Time

    250 300 350

    Closed-loop responses to a unit step change in setpoint forthe Eq. 9 model. \ = 15 (proposed), A = 15 (Smith).

    --DePa()randO'Malley- - Rotstein and Lewin

    ,'\ --Huang and Chenf / \ - -Proposed

    ' ' Proposed (with setpoint filter)

    1.2

    1,0

    0.8

    0.6

    0,4

    0.2

    0.0

    i-0.2-0.4

    -0.6

    -0,8

    DePaorandO'Malley- Rotstein and Lewin- - Huang and Chen

    ; - -Proposedi \ ', Proposed (with setpoint filter)

    (6)

    The controller given by Eq. 5 can be approximated to the PIDcontroller by using only the first three terms: 1/j, 1 and s in Eq.6 and truncating all other high-order terms [s^, j ^ , ...). The firstthree term.s oFthe expansion can be interpreted as the standardPID controller given by:

    (7)

    /here K^-^ f'{o) (8a)(8b)

    3) (8c)

    Tuning rules for any class of process mode! can then be obtainedfrom Eq. 8 in a straightforward manner. The integral and/or derivative

    time constants, T/, T j^, from Eq. 8 ustaally have posi-tive values. A few processes have strong lead termsand thus show significant overshoots in response tostep changes in the input. In this case, it might beextremely difficult for the process to give a desiredoverdamped response with a simple PID controlleralone. Therefore, tbe PID controller cascaded witha low-pass filter such as \l(as+ 1) or l/Cai,^ + Of|j +1) is recommended to compensate for the effect ofthe lead term. Tuning rules for the PID parametersand the filter time constants for tbis case are alsoavailable based on the proposed approach (see Lee,et al.,-^ for more details).

    0 10Time

    15 20

    FKS. 3 Closed-loop responses by the proposed method with \ = 0.5 and existingmethods for the Eq. 10 model.

    Tuning rules for FOPDT and SOPDT mod-els . Tbe most commonly used approximate mod-els for chemical processes are the first-order plusdead-time {FOPDT) model and/or the second-order plus dead-time (SOPDT) model given as:

    (4) FOPDT:Ke'

    The controller can also be obtained from the IMC relations:

    - q/{l-Gq)\q = the IMC controller = ^ (h +1)' 1as well.

    Although the resulting controller is physically realizable, itdoes not have the standard PID form. Therefore, the main issuefor developing a PID tuning rule is how to find the PID controllerthat approximates the ideal controller given by Eq. 4 most closelyover the control relevant frequency range. In the generalizedIMC-PID method, it is solved using the approximation based ona Maciaurin series.

    The controller G^ can be approximated to a PID controller byfirst noting that it can be expressed with the integral term as:

    Expanding G(i,s) in a Maciaurin series in s gives:88 JANUARY 2006 HYDROCARBON PROCESSING

    SOPDT: G{s) =

    Tuning rules for the two typical models are shown in Table 1where (^r= ^- Note that the tuning rule for the SOPDT modelis available not only to the overdamped systems but also to tbeunderdamped systems.

    In this method, tbe closed-loop time constant, X,, is used as a tun-ing parameter to adjust the speed and robtistness of the closed-loopsystem. Extensive simulation has been done to find the best valueof X/6 in the senses of robustness and performance. As a result, \ /6 =0.5 is recommended as a practical guideline for a good starting \'alue.Eor small H/T (typically less than 0.2), a detuning might be consideredto account for constraints on manipulated variables. As the modeluncertainty increases, X should increase accordingly. Note that theclosed-loop response becomes sluggish as \ increases.

    Example . As an example, consider a process with the SOPDTmodel as:

  • PROCESS CONTROL

    G{s) = (9)

    Fig. 2 compares the closed-loop responses by the generalizedIMC-PID and Smith'* methods. The resulting PID controller bythe proposed method performs better than the controller tunedby the Smith method.

    Tuning rules for other complicated time-delay mod-els . One of the main advantages of [he proposed method is that ithas no restriction on the class of process models. Tuning rules by thegeneralized IMC-PID method for the several complicated processmodels such as integrating processes, distributed parameter processesjnd inverse processes with time delays are also listed in Table 2.

    Tuning rules for unstable systems. Many unstable processesstill exist in chemical plants, even though most chemical processes are

    L2

    R1

    FIG. 4 Cascade control system.

    open-loop stable. The most common example is the batch chemicalreactor, which has a strong instability due to the heat generation termin the energy balance. Tvi/o representati\'e types of time-delayed unsta-ble processes are the first-order delayed unstable process (FODUP)and the second-order delayed tinstable process (SODUP).

    T A B L E 1 . Generalized IMC-PID tuning rules for FOPDT and SOPDT processes

    Process model K^ r, TQ

    FOPDT

    SOPDT

    Ke"'TS-l-1

    (X^S^+2^X5-M)

    K{X+Q)

    K(X+Q)

    2{X+Q)e^ L el

    S{X + Q)[ T J

    ^ 6(^-1-9), e'T. d.\A + KJ)

    Note: Desired closed-loop response " I'^+l)' , r- 1 and 2 fot the FOPDT and SOPDT model, respectively.

    T A B L E 2 . Generalized IMC-PID tuning rules for various complicated processes

    Process

    IntegratingDrocess 1

    IntegratingDrocess 2

    DistributedDarameterarocess

    InverseDrocess 1

    Inversearocess 2

    Inverseprocess 3

    Process model

    S

    s{xs+1)

    (T'S'+25-CS+1)

    /C{-v+1)e-(TS + 1)

    s(xs+l)

    (xV-.2^xs-e1)

    Kc

    1

    1

    /C(X-h9)

    /c(x+e+2xj

    1

    T/

    2T X 1 ^ '

    (X-h9-.2xJ

    9^

    x-i---

    ^- .9^6 2 J 9^

    1 (^\^\] 1X, X-He-H2x^

    1 J

    X 1 ' ^

    X' ^ f\^^'0 1 -X-h9-f-2x I 6 2 ^ , IW-M + ^ W

    J a

    C (-TJ+1)e'"Note: Desired closed-ioop response ^ " (V+ 'X ' ^ + l' for the inverse processes. Continued

    HYDROCARBON PROCESSiNG JANUARY 2006 89

  • PROCESS CONTROL

    FODUP: Ke'Ts-\

    SODUP: G{S) =xs \){as + l

    The generalized IMC-PID approach can be extended to inte-grating and unstable processes.'' Additionally, a setpoint filter,(f,., shown in Fig. 1 is designed not to give overshoots in servoproblems. Most unstable processes in the process industries canbe modeled unstable processes with one RHP po!e (FODUP andSODUP), unstable processes with two RHP poles and integrat-ing unstable processes. Tuning rules based on the generaHzedIMC-PID method for these processes are listed in Table 3. In thecase where the offset by the tunmg rules ni Table 2 is critical forintegrating processes, consider the tuning rules in Table 3 becausewe can design the PID controllers by considering the integratingprocesses as the FODUP or SODUP model (see Lee, er al.,^ formore details). An extensive simulation indicates X/9 = 1-2 as apractical guideline for X.

    Example. As an example, the following process is considered:^ '

    (10)

    Figs. 3a and 3b show the closed-loop responses of the unsta-ble process given by Eq. 10 to a unit step change in setpoint,R, and load, ^. The results shown in the figures illustrate thesuperior performance of the generalized IMC^^ -PID method.

    Proposed (Pl/P mode)

    500 1,000 1,500Time

    2,000 2,500

    F I G . 5 ' Closed-loop response due to a load change of the innerloop for the Eq. 11 model. A, = 30.85, ^2 = '^^^

    Tuning rules for cascade systems. Cascade controlas shown in Fig. 4 is one of the most successful methods forenhancing single-loop control performance, particularly whenthe disturbances are associated with the manipulated variableor when the final control element exhibits nonlinear behavior.This important benefit has led to the extensive use of cascade

    TABLE 3. Generalized IMC-PID tuning rules for FOPUP and SODUP processes

    Kc ^| To Setpoint filterProcess Processmodel

    FODUP

    SODUP (a)

    SODUP (b)

    Ke"'T S - 1

    Ke''(TS-IKas-Kl)

    Ke"

    -K{2X^Q~a)

    -K{2X + Q-a)

    -x+a + a -

    2X-fe-a

    1 J

    -xa

    V+ae-9^/22>. + 9-a

    ZArf - l- 9 Ct

    A -f (Xo D / ii/j -l- H (X

    , , 4A -l-D(X,-l-o /o Ot.U / i4A. + D Ct

    DA ~O(,+Ot,D D / /4>.+e-a,

    1(XS + 1

    1as+1

    1{a/+a,s+l)

    where a T I ( X / T + 1) 6 ' " T J : desired closed-loop response is CI R = e

    desired closed-loop response is C//? = e" ' " / (X^- f 1)' in SODUP(b).

    90 JANUARY 2006 HYDROCARBON PROCESSING

    in FODUP and SODUP(a); u;, , values are calculated by solving 1 - ^"'^ +a,S+ )e{Xs +1}'

  • PROCESS CONTROL

    TABLE 4. Generalized IMC-PID tuning rules for cascade control systems

    Process

    FOPDT(inner-loop)

    SOPDT(inner-loop)

    FOPDT(outer-loop)

    SOPDT(outer-loop)

    Processmodel

    TjS + 1

    x,s+l

    (T,S +2^,1,5-. 1)

    Referencetrajectory

    G

    1

    6

    V + 1

    f c

    /c,(?.,-fe,)

    ,^

    /c,(x,-.e,-He,)

    ,^

    X , ^^^'^2(x,+ej

    ^'''"^''2(x,+e,)

    /D 1 O \2

    ' ' ' -='2a,+e,+9.)

    '' (3 ''M

    b(A, -l- DjJ D,T, '2(X,+e,)

    1

    control in the chemical process industries. The generalized IMC-PiD method was extended to cascade control systems.^ Tuningrules based on the generalized IMC-PID method for FOPDTand SOPDT in cascade control systems are shown in Table 4.X.i/(B| + 61) = *^ -5 and XI/ST = 0.5 are recommended as a practi-cal guideline for k.

    Example. As an example to evaluate the robustness against astructural mismatch in the plant model, the following compli-cated process was tested:

    13.35+1

    + 20s + \ 100S +(IIJ

    We added white noises to C2 and C] to reflect the noise effectfrom real process measurements. We identified the processesboth in the inner and the outer loops with the FOPDT model.The reduced models were obtained hy mmimizing squared errorbetween the process output data and the model output data. Weobtained the reduced process models as:

    0..., =10.2f" 2.988^-3,66i

    66.49J(12)

    The PID controllers were tuned by the proposed method withX, = 30.85 and \2 - 1-83.

    Fig. 5 shows the closed-loop responses tuned by the generalizedIMC-PID method and the ITAE^ method for load changes in L2.The superior performance of che generalized IMC-PID methodis readily apparent. HP

    LITERATURE CITED' Rivera, D.E., M, Morari and S. Skogesiad, "Internal Model Control, 4. PID

    Coniroller Deiign," In^. Bng. Proc. Des. Dev.. Vol. 25. p. 252. 1986.^ Morari, M, and E, Zafiriou. Robust Process Control, Prentice Hall. Englewood

    Cliffs, New Jersey, 1989.' Lee, Y,, M, Lee, S. Park a]id C. Brosilow, "TID Controller Tuning for Desired

    Closed-Loop Responses for SISO Systems," AlChEJoumdL 44(1), p. 106,1998.* Smith, C, L., A, B. Corripio and J, Martin, Jr., "Controller Tuning from

    Simple Process Models," Instrum. TechnoL. 22(12), p. 39, 1975,"^ Lee, Y.,J.LceandS. Park, "PID Controller Tuning for Integrating and Unstable

    Processes with Time Delay," Chem. Eng. Sci., 55(17). p, 3481,2000,Huang, H. P and C, C, Chen, "Control System Synthesis tor Open LoopUnstable Process with Time Delay," IEIL Process Control Theory and Application,Vol. 144, p, 334, 1997.

    ^ Lee, Y., M. Lee and S. Park, "PID Conttoller Tuning To Obtain DesiredClosed-Loop Responses for Cascade Control Systems," Ind Eng. Chem. Res.,Vol. .37, p. 1859, 1998,

    " Krishnaswamy, P. R. and G. P, Rangaiah, "When to Use Cascaded Control,"Irtd. Eng. Chem. Res.. Vol, 29, p. 2163, 1990,

    Y o n g h o L e e is a manager of operations planning in GS-Caltex Corp., Korea. He holds BS, MS and PhD degrees in chemicalengineenng from KAiST, Dr. Lee began his professional career asa process engineer and designed fine chemical, hydrocarbon andgas processes. His industriai experience has focused on modeling,

    optimization and control of refinery and petrochemical plants. He can be reached ate-mail: cl 5959@9scaltex,co,kr,

    M o o n y o n g Lee is a professor m the school of chemical engi-neering and technology at Yeungnam University, Korea, He holds aBS degree in chemical engineering from Seoul National University,and MS and PhD degrees in chemical engineering from KAIST.Dr. Lee had worked in the refinery and petrochemical plant of SK

    company for 10 years as a design and control specialist Since joining the universityin 1994, his areas of specialization have included modeling, design and control ofchemical processes. He is the corresponding author and can be reached at e-mail,[email protected].

    S u n w o n Park is a professor in the chemical and biomolecularengineering department, KAIST, Korea He holds a BS degree fromSeoul National University, an MS degree from Oklahoma State Uni-versity, a PhD degree from the University of Texas at Austin and anMBA from the University of Houston-Clear Lake. Dr, Park worked

    for Celanese Chemicals in the US from 1979 to 1988 as a systems engineer, seniorprocess control engineer and staff engineer He joined KAIST in 1988, His researchinterests include process control, process optimization, process modeling, planningand scheduling, supply chain management, bioinformatics, life-cycle assessment andvaluation of chemical industries. He can be reached at e-mail: [email protected].

    HYDROCARBON PROCESSING JANUARY 2006 91