00:00

Understanding Controllers in Process Control Systems

Controllers play a crucial role in closed-loop systems by measuring process variables, comparing them to set points, and taking corrective actions. This content discusses the types of controllers, including on-off and continuous controllers such as proportional, derivative, integral, and PID controllers. It explains how each controller type manipulates error signals to control the final element in the system. The proportional controller, the simplest type, multiplies the error signal by a constant factor (Kc) to generate the output signal. The proportional band (P.B%) is also defined to determine the range of error values that move the final control element from minimum to maximum values. An example is provided to illustrate how to calculate the controller gain (Kc) and proportional band percentage (P.B%) based on a given temperature control scenario.

fosela
Download Presentation

Understanding Controllers in Process Control Systems

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. Process Control Course II Lecture 4 The Controllers Part I 1

  2. The Controllers The controller is part of a closed loop system in which a process variable is measured, compared to a set point, and action is taken to correct any deviation from the set point. Figure 1. shows the input and output signals related to the controller P(s) E(s) ?? Fig.1 The input signal is the error (E) which represents the difference between the set point and the measured value of the controlled variable. The controller will manipulate this error signal (multiplying by a constant or integrating or derivation), according to the type of the controller. 2

  3. Then the controller will send a manipulating signal P(t) to the final control element(control valve). ?(? ?(? ?ℎ? ?????????? ???????? ???????? ?? ??? = Types of controllers (A). Discontinuous controller (on-off) (B). Continuous controllers 3

  4. (A). Discontinuous controller (on-off) Discontinuous controllers sometimes called two position controllers or on-off controllers. These types of controllers are normally used when the process variable need no maintained at precise value. In these controllers, the manipulated variable changes between discrete values. On-off controller simply drives the manipulated variable from fully closed to fully open depending on the position of the controlled variable relative to the set point. A common examples of on-off control are the temperature control in a domestic heating system, oven alarm shutdown, refrigerator , Iron, and hot plate. 4

  5. Figure 2 shows the error signal, the difference between measured value and the set point, which transmitted to the controller and the controller action which exit from the on-off controller to the final control element. Controller action 0 Error signal 0 Figure 2 5

  6. (b). Continuous controller The main feature of continuous controllers is that the controlled variable can have any value within controller’s output range E(s) ?? P(s) Types of Controllers Table 1 shows the type and action of different continuous controllers. Controller Note Symbol P D I PD PI Proportional Multiply the error signal by a constant. Derive the error signal. (not used alone) Integrate the error signal. (not used alone) Derivative Integral Proportional- Derivative Multiply the error signal by a constant and then derive it Proportional - Integral Multiply the error signal by a constant and then Integrate it Proportional – Integral-Derivative Multiply the error signal by a constant , Integrate and derive it. PID 6

  7. Practically, the controllers can be classified into four types according to their actions: 1- Proportional controller (P) 2- Proportional –Derivative controller(PD) 3-Proportional- integral controller (PI) 4- Proportional-Derivative-Integral controller (PID) 7

  8. 1- Proportional Controller (P controller) Proportional controller is regarded as the simplest type of the controllers. In the proportional controller, the The input error signal is multiplied by a factor (constant). This factor is Kc which represent the feature of the proportional controller. ? ? = ??? ? Where: …………..(1 P t : Output signal from controller, (Pneumatic , electrical or hydraulic signal). Kc: Gain or sensitivity ?(? : error signal. E= Set point – Measured value. E(s) ?? P(s) 8

  9. ي بسانتلا قاطنلا Proportional band (P.B%) The term proportion band is commonly used among process control engineers in place of the term gain. Proportional band P.B (band width) is defined as the error ∆E (expressed as a percentage of the total range of measured error ∆Emax) required to move the final control element from minimum value to maximum value ∆pmax ∆E P.B % = ∗ 100 ………(2 100% ∆Emax Δ?max Transfer function of the proportional controller is ????????,? ??? = ??=∆???? …………(3 ??? ∆? ∴ ∆? =∆???? Kc …………(4 ?? Substitute (4) in (2) gives 0 Δ? 0 100% P.B % =100 ∗∆pmax ∆Emax …………(5 Δ?max Kc ?????,? 9

  10. If ∆pmaxand ∆Emaxare taken as percentage of the total change then ∆pmax= ∆Emax=1 Equation (5) becomes ? ∙ ? % =??? Example 1 ……………..(6 ?? A proportional controller is used to control temperature within the range of 60 to 100oC. The controller is adjusted so that the output pressure goes from 3 psi (valve fully open) to 15 psi (valve fully closed) as the measured temperature goes from 71 to 75oC with the set point held constant. Find the controller gain Kcand the proportional band P.B%. Solution ∆E 75 − 71 100 − 60∗ 100 % 15 − 3 75 − 71= 3 psi/oC ∗∆pmax ∆Emax P.B% = ∗ 100% = = 10% ∆Emax ???? ??=∆???? = ∆? or P.B % =100 10 =100 (15 − 3 (100 − 60 ∗ Kc Kc Kc= 3 psi/oC 10

  11. ديحلا The Offset There are three key parameters in any control loop: controlled variable, manipulating variable and set point. For an example, for an electric water heater, the heated water temperature is the controlled variable, the required hot water temperature (that is set by user) is the set point. Based on the difference between controlled variable and the set point, controller changes(manipulates) the electric flow(Amp) in the heating coil. Based controller type, a persistent gap (error) may exists between the controlled variable (To) and set point Tsp in spite of the controller action on the manipulated variable. This steady gap is called offset in process control. m cp Ti Temperature measuring element M m cp To Process Steam in Q P E Tm Controller Final control element Control Valve Comparator Tsp 11

  12. Calculation of offset Mathematically, offset in Regulator closed loop is defined as: ?????? = ????? ????? ?? ?????????? ???????? ……… (7 ?????? = lim ?→∞? ? ……… (8 ?? ?????? = lim ?→0? ∗ ? ? ……… (9 Offset in Servo closed loop is given by: ?????? = ?ℎ???? ?? ???????? − ????? ????? ?? ?????????? ???????? … 10 ?????? = ∆ ???????? − lim ?→∞? ? ……… (11 or ?????? = ∆ ???????? − lim ?→0? ∗ ? ? ……… (12 12

  13. Example 1 Consider the following closed system: 3 ??(s) 2? + 1 + ?(s) 0 ???(s) + + 1 ?(s) 2 0.5 0 2? + 1 − 3 a. For a unit step change in XL, find the time constant ? of the closed loop, the final value of response ?(∞ and the offset. Sketch the response. b. Repeat (a) for value of Kc= 1 and Kc= 2. c. Conclude the effect of the controller gain Kcon the time constant ? and the offset. d. Repeat (a and b) for unit step change in set point.(Homework) 13

  14. Solution a. Unit step change in ??, that means the loop is regulator. 3 2? + 1 1 2? + 1 ∗ 3 3 ? ? ??? 0.75 0.5? + 1 2? + 1 = = = 2? + 1 + 0.5 ∗ 2 ∗ 1 ∗ 3 2? + 1 1 + 0.5 ∗ 2( ∴ ???? ???????? τ = 0.5 ??? =1 ? ?(? = ℒ−1??? ∙ ? ? ? ? = ℒ−11 0.75 0.5? + 1 ?∗ ? ? = 0.75 (1 − ?−2? Final value of the response ? ∞ = 0.75 (1 − ?−2(∞ ? ∞ = 0.75 14

  15. ?→0? ∗ [1 0.75 0.5?+1] ?????? = ? ∞ = lim ?→0? ∗ ?(? = lim ?∗ ∴ ?????? = 0.75 0.75 ?(? offset 0 ? ∴ ??? ??= ?.?, ? = ?.? , ?????? = ?.?? 15

  16. b. For Kc= 1 3 3 ? ? ??? 0.428 0.285? + 1 2? + 1 2? + 1 = = = 1 2? + 1 + 1 ∗ 2 ∗ 1 ∗ 3 2? + 1 1 + 1 ∗ 2 ∗ 2? + 1∗ 3 ???? ???????? τ = 0.285 ??? =1 ? ?(? = ℒ−1??? ∙ ? ? ? ? = ℒ−11 ?∗ 0.428 0.285? + 1 ?(? ? ? = 0.428(1 − ?−?/0.285 Final value of the response ? ∞ = 0.428(1 − ?−(∞ ? ∞ = 0.428 0.428 offset ?→0? ∗ [1 0.428 0.285? + 1] ?????? = ? ∞ = lim ?→0? ∗ ?(? = lim ?∗ 0 ?????? = 0.428 ? ∴ ??? ??= ? ,? = ?.??? , ?????? = ?.??? 16

  17. c. For Kc= 2 3 3 ? ? ??? 0.23 2? + 1 2? + 1 = = = 1 2? + 1 + 2 ∗ 2 ∗ 1 ∗ 3 2? + 1 0.15? + 1 1 + 2 ∗ 2 ∗ 2? + 1∗ 3 ∴ ???? ???????? τ = 0.15 ??? =1 ? ?(? = ℒ−1??? ∙ ? ? ? ? = ℒ−11 0.23 ?∗ 0.15? + 1 0.23 ? ? = 0.23(1 − ?−?/0.15 Final value of the response ? ∞ = 0.23(1 − ?−(∞ ?(? offset ? ∞ = 0.23 ?→0? ∗ [1 0.23 0 ?????? = ? ∞ = lim ?→0? ∗ ?(? = lim ?∗ 0.15? + 1] ? ?????? = 0.23 ∴ ??? ??= ? ,? = ?.?? , ?????? = ?.?? 17

  18. c. For the three values of controller gain Kc, the values of ? and offset are given in Table 2 Table 2 ?? ? ?????? 0.5 0.5 0.75 1 0.285 0.428 2 0.15 0.28 From Table 2, we can conclude that: ? ?? ∴ ? ∝ [?? ?? ? ???????? ?????? ?? ???????? ??for fasterresponse] ? ?????? ∝ [?? ?? ? ???????? ?????? ?? ???????? ??for lower value of offset] ?? 18

  19. 19

More Related