1 / 58

CHAPTER 12: Controller Design, Tuning, & Troubleshooting

CHAPTER 12: Controller Design, Tuning, & Troubleshooting. Anis Atikah Ahmad anisatikah@unimap.edu.my. Steps in Process Control. Outline. Performance Criteria for Closed-Loop Systems PID Controller Design: Model-Based Design Method Direct Synthesis Method Internal Model Control (IMC)

frey
Télécharger la présentation

CHAPTER 12: Controller Design, Tuning, & Troubleshooting

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. CHAPTER 12: Controller Design, Tuning, & Troubleshooting Anis Atikah Ahmad anisatikah@unimap.edu.my

  2. Steps in Process Control

  3. Outline • Performance Criteria for Closed-Loop Systems • PID Controller Design: • Model-Based Design Method • Direct Synthesis Method • Internal Model Control (IMC) • Controller Tuning Relations • IMC Tuning Relations • Tuning Relations Based on Integral Error Criteria • Miscellaneous Tuning Method • Controllers with Two Degrees o Freedom • On-Line Controller Tuning • Continuous Cycling Method • Guidelines for Common Control Loops • Troubleshooting Control Loops

  4. Performance Criteria for Closed-Loop Systems Which of the following provides the best response???? Unit-step disturbance responses of FOPTD model & PI controller

  5. Performance Criteria for Closed-Loop Systems • The function of a feedback control system is to ensure that the closed loop system has desirable dynamic and steady-state response characteristics. • Ideally, we would like the closed-loop system to satisfy the following performance criteria:

  6. Performance Criteria for Closed-Loop Systems

  7. PID Controller Settings PID controller settings can be determined by a number of alternative techniques:

  8. 1. Direct Synthesis (DS) method In the Direct Synthesis (DS) method, the controller design is based on a process model and a desired closed-loop transfer function. Consider the block diagram of a feedback control system in Figure 12.2. The closed-loop transfer function for set-point changes is: Eq. 12-1

  9. 1. Direct Synthesis (DS) method [cont.] For simplicity, let and assume that Gm = Km. Then Eq. 12-1 reduces to: Rearranging and solving for Gc gives an expression for the feedback controller: Eq. 12-2 Eq. 12-3a

  10. 1. Direct Synthesis (DS) method [cont.] Equation 12-3a cannot be used for controller design because the closed-loop transfer function Y/Ysp is not known. Also, it is useful to distinguish between the actual process G and the model, that provides an approximation of the process behavior. A practical design equation can be derived by replacing the unknown G by , and Y/Ysp by a desired closed-loop transfer function, (Y/Ysp)d: Eq. 12-3b

  11. 1. Direct Synthesis (DS) method [cont.] Note that the controller transfer function in (12-3b) contains the inverse of the process model. For processes without time delays, the first-order model in Eq. 12-4 is a reasonable choice, Where τc is the desired closed loop time constant. Because the steady-state gain is one, no offset occurs for set-point changes. Eq. 12-3b Eq. 12-4

  12. 1. Direct Synthesis (DS) method [cont.] By substituting (12-4) into (12-3b) : Solving for Gc , the controller design equation becomes: The term provides integral control action and thus eliminates offset. Design parameter provides a convenient controller tuning parameter that can be used to make the controller more aggressive (small ) or less aggressive (large ). Eq. 12-5

  13. Direct Synthesis (DS) method [cont.] If the process transfer function contains a known time delay θ, a reasonable choice for the desired closed-loop transfer function is: The time-delay term in (12-6) is essential because it is physically impossible for the controlled variable to respond to a set-point change at t = 0. Combining Eqs. 12-6 and 12-3b : Eq. 12-6

  14. Direct Synthesis (DS) method [cont.] Combining Eqs. 12-6 and 12-3b Gives: The following derivation is based on approximating the time-delay term in the denominator of (12-7) with a truncated Taylor series expansion: Eq. 12-7 Eq. 12-8

  15. 1. Direct Synthesis (DS) method [cont.] Substituting (12-8) into the denominator of Eq. 12-7 and rearranging gives Note that this controller also contains integral control action. Eq. 12-9

  16. 1. Direct Synthesis (DS) method [cont.] 1. First-Order-plus-Time-Delay (FOPTD) Model Consider the standard FOPTD model, Substituting Eq. 12-10 into Eq. 12-9 and rearranging gives a PI controller; with the following controller settings: Eq. 12-10 Eq. 12-11

  17. Direct Synthesis (DS) method [cont.] 2. Second-Order-plus-Time-Delay (FOPTD) Model Consider a second-order-plus-time-delay model, Substitution into Eq. 12-9 and rearranging gives a PID controller; with the following controller settings: Eq. 12-12 Eq. 12-13 Eq. 12-14

  18. Example 12.1 • Use the DS design method to calculate PID controller settings for the process: • Consider three values of the desired closed-loop time constant: . • Evaluate the controllers for unit step changes in both the set point and the disturbance, assuming that Gd = G. • Repeat the evaluation for two cases: • a. The process model is perfect ( = G). • The model gain is incorrect, = 0.9, instead of the actual value, K = 2.

  19. Example 12.1- Solution Use the DS design method to calculate PID controller settings for the for two cases: Comparing with standard PID controller; Thus; comparing

  20. Example 12.1- Solution The controller settings are as follows: (a)For K =2 (b)For K =0.9 The values of Kc decrease as τc increases, but the values of τI and τD and do not change

  21. Example 12.1- Solution Simulation results for (a) ( = G), As τc increases, the responses become more sluggish Increasingτc

  22. Example 12.1- Solution Simulation results for (b) ( = 0.9). Increasingτc As τc increases, the responses become more sluggish

  23. Example 12.1- Solution Which one is better???WHY?

  24. 2. Internal Model Control (IMC) The Internal Model Control (IMC), similar to DS method, is based on an assumed process model and leads to analytical expressions for the controller settings. The IMC method is based on the simplified block diagram shown in Fig. 12.6b. The model response is subtracted from the actual response Y, and the difference, is used as the input signal to the IMC controller, Fig. 12.6

  25. Internal Model Control (IMC) The two block diagrams are identical if controllers Gc and Gc* satisfy the relation: Eq. 12.16 Any IMC controller is equivalent to a standard feedback controller Gc, and vice versa. Fig. 12.6

  26. 2. Internal Model Control (IMC) The following closed-loop relation for IMC can be derived as follows: For the special case of a perfect model, Eq. 12.17 reduces to Eq. 12.17 Eq. 12.18

  27. 2. Internal Model Control (IMC) • The IMC controller is designed in two steps: • The process model is factored as • where contains any time delay and right half plane zeros. • 2. The controller is specified as: • Where f is a low-pass filter with steady state gain of one and: Eq. 12.19 Eq. 12.20 Eq. 12.21

  28. 2. Internal Model Control (IMC) • For an ideal case where the process is perfect ( ), substituting the IMC • controller transfer function in closed loop relation, • gives • Thus, the closed-loop transfer function for set-point changes (D=0) is: Eq. 12.22 Eq. 12.23

  29. Example 12.2 Use the IMC design method to design a FOPTD model. Assume that f is specified by eq 12.21 with r=1, and consider 1/1 Padé approximation for the time delay term FOPTD Model: According to 1/1 Padé approximation, Substituting into FOPTD Model; Eq. 12.24a Eq. 12.25

  30. Example 12.2 cont. Using 2 steps in IMC Controller design; • STEP 1: Factor this model as • Model: • Thus, contains any time delay and right half plane zeros Eq. 12.26 Eq. 12.27

  31. Example 12.2 cont. Using 2 steps in IMC Controller design; • STEP 2: Specify the controller into • Thus, substituting and , • Thus, Eq. 12.28

  32. Example 12.2 cont. Using 2 steps in IMC Controller design; • STEP 2: Specify the controller into • Thus, substituting and , • Thus, Eq. 12.28

  33. Example 12.2 cont. The equivalent controller Gc can be obtained from eq 12.16; • And rearranged into PID controller; Eq. 12.29 Eq. 12.30 *Type of controller (PI or PID) depends on time-delay approximation. Repeating this derivation for Taylor series approximation gives a standard PI controller.

  34. 3. Controller Tuning Relations 3.1. IMC Tuning Relations Table 12.1

  35. 3. Controller Tuning Relations 3.1. IMC Tuning Relations • Lag-dominant models (θ/τ<<1) • First- or second-order models with relatively small time delays (θ/τ<<1) are referred to as lag-dominant models. • The IMC and DS methods provide satisfactory set-point responses, but very slow disturbance responses, because the value of τI is very large. Fortunately, this problem can be solved in three different ways. • Approximate the lag-dominant model by integrator-plus-time delay model. • Then apply IMC tuning relation in Table 12.1. (Case M or N)

  36. 3. Controller Tuning Relations 3.1. IMC Tuning Relations Lag-dominant models (θ/τ<<1) 2. Limit the value of τI For lag-dominant models, the standard IMC controllers for first-order and second-order models provide sluggish disturbance responses becauseτI is very large. As a remedy, Skogestad (2003) has proposed limiting the value of :

  37. 3. Controller Tuning Relations 3.1. IMC Tuning Relations Lag-dominant models (θ/τ<<1) 3. Design the controller for disturbance rejection, rather than set-point tracking. For example, develop an extension of the DS approach based on closed-loop transfer function for disturbance. (Y/D)d, rather than (Y/Ysp)d

  38. Example 12.4 • Consider a lag-dominant model withθ/τ =0.01: • Design four PI controller; • IMC (τc=1) • IMC (τc=2) based on the integrator approximation • IMC (τc=1) with Skogestad’s modification • Direct synthesis method for disturbance rejection. The controller settings are Kc=0.551 and τI=4.91 • Evaluate the four controllers by comparing their performance for unit step changes in both set point and disturbance.

  39. Example 12.4-solution The PI controller settings are:

  40. Example 12.4-solution IMC controller provides an excellent set-point response, while the other three controllers have significant overshoots and longer settling times. Set-point response However, the IMC controller produces an unacceptably slow disturbance response owing to its large τIvalue. Disturbance response

  41. 3. Controller Tuning Relations • 3.2 Tuning Relations Based on Integral Error Criteria • Controller tuning relations have been develop that optimize the closed-loop response for a simple process model & a specified disturbance or set-point change. The optimum settings minimize an integral error criterion. Three popular integral error criteria are: • Integral of the absolute value of the error (IAE) • Integral of squared error (ISE) • Integral of the time-weighted absolute error (ITAE)

  42. 3. Controller Tuning Relations 3.2 Tuning Relations Based on Integral Error Criteria IAE value Graphical interpretation of IAE

  43. 3. Controller Tuning Relations 3.2 Tuning Relations Based on Integral Error Criteria

  44. 3. Controller Tuning Relations • 3. 3 Miscellaneous Tuning Relations • Hägglund and Åström tuning relations • Skogestad tuning relations

  45. 3. Controller Tuning Relations Important Notes on Controller Design & Tuning Relations 1. Kc 1/K where K = KvKpKm . 2. q /t ↑ Kc ↓ (more time delay → poorer performance) 3. q /t ↑ tI and tD ↑ ( tD / tI = 0.1 -0.3 ) 4. When integral control action is added to a proportional-only controller, Kc ↓ The addition of derivative action Kc ↑ (stability margin increased)

  46. Controllers with two degree of freedom The specification of controller settings for standard PID controller typically requires a tradeoff between set-point tracking and disturbance rejection. Fortunately, two simple strategies can be used to adjust the set-point and disturbance responses independently. These strategies referred to as controllers with two degrees of freedom. First strategy: set point changes are introduced gradually rather than as abrupt step changes . Eg: the set-point can be ramped or “filtered” by passing it through first order transfer function:.

  47. Controllers with two degree of freedom Second strategy: adjusting the set-point response, based on a simple modification of the PID control law: Set-point weighting factor, 0<β<1 As β increases, the set point response become faster but exhibits more overshoot. When β =1, the modified control law reduces to standard PID control law.

  48. Example 12.6 For the first-order-plus delay model of Example 12.4, the PI controller with DS-d settings provided the best disturbance response. Can set-point weighting significantly reduce the overshoot without adversely affecting the settling time?

  49. Example 12.6 Set-point weighting with ß =0.5 provides a significant improvement, because the overshoot is greatly reduced and the settling time is significantly decreased.

More Related