chapter 7 the feedback loop disturbance response
play

CHAPTER 7: THE FEEDBACK LOOP Disturbance Response = IAE = - PowerPoint PPT Presentation

CHAPTER 7: THE FEEDBACK LOOP Disturbance Response = IAE = |SP(t)-CV(t)| dt 0 0.8 Maximum CV deviation from set point 0.6 0.4 0.2 0 -0.2 0 5 10 15 20 25 30 35 40 45 50 Time 0 -0.5 -1 -1.5 0 5 10 15 20 25


  1. CHAPTER 7: THE FEEDBACK LOOP Disturbance Response ∞ ⌠ = IAE = |SP(t)-CV(t)| dt ⌡ 0 0.8 Maximum CV deviation from set point 0.6 0.4 0.2 0 -0.2 0 5 10 15 20 25 30 35 40 45 50 Time 0 -0.5 -1 -1.5 0 5 10 15 20 25 30 35 40 45 50 Time

  2. CHAPTER 7: THE FEEDBACK LOOP • To reduce the variability in the CV, we increase the variability in the MV. • We must design plant with MV’s 20 Controlled Variable that can be adjusted at low cost. 10 0 -10 -20 0 100 200 300 400 500 600 700 800 900 1000 Time 20 Manipulated Variable 10 0 -10 -20 0 100 200 300 400 500 600 700 800 900 1000 Time

  3. CHAPTER 7: THE FEEDBACK LOOP Class exercise: For each of the performance measures below, determine a good value, i.e., large/small, positive/negative, etc. • Offset • MV overshoot • IAE • Maximum CV deviation • Decay ratio • CV variance • Rise time • MV variance • Settling time Can we achieve good values for all at the same time? What are the tradeoffs?

  4. Class exercise: Comment on the quality of control for the four responses below. S-LOOP plots deviation variables (IAE = 17.5417) S-LOOP plots deviation variables (IAE = 43.9891) 1.5 3 1 2 Controlled Variable Controlled Variable 0.5 A 1 B 0 0 -0.5 -1 0 20 40 60 80 100 120 0 20 40 60 80 100 120 Time Time 2 4 1.5 Manipulated Variable 3 Manipulated Variable 1 2 0.5 1 0 0 -0.5 0 20 40 60 80 100 120 -1 0 20 40 60 80 100 120 Time Time S-LOOP plots deviation variables (IAE = 34.2753) S-LOOP plots deviation variables (IAE = 24.0376) 1.5 1.5 Controlled Variable 1 1 Controlled Variable 0.5 0.5 C D 0 0 -0.5 -0.5 0 20 40 60 80 100 120 0 20 40 60 80 100 120 Time Time 1 1.5 Manipulated Variable 1 0.5 Manipulated Variable 0.5 0 0 -0.5 -0.5 0 20 40 60 80 100 120 0 20 40 60 80 100 120 Time Time

  5. Class exercise: Comment on the quality of control for the four responses below. S-LOOP plots deviation variables (IAE = 17.5417) S-LOOP plots deviation variables (IAE = 43.9891) 1.5 3 1 2 Controlled Variable Controlled Variable 0.5 A 1 B 0 0 -0.5 -1 0 20 40 60 80 100 120 Generally acceptable 0 20 40 60 80 100 120 Time Too oscillatory Time 2 4 1.5 Manipulated Variable 3 Manipulated Variable 1 2 0.5 1 0 0 -0.5 0 20 40 60 80 100 120 -1 0 20 40 60 80 100 120 Time Time S-LOOP plots deviation variables (IAE = 34.2753) S-LOOP plots deviation variables (IAE = 24.0376) 1.5 1.5 Controlled Variable 1 1 Controlled Variable 0.5 0.5 C D 0 0 Gets close quickly; -0.5 -0.5 0 20 40 60 80 100 120 0 20 40 60 80 100 120 Too slow Time Time Gets to set point slowly 1 1.5 Manipulated Variable 1 0.5 Manipulated Variable 0.5 0 0 -0.5 -0.5 0 20 40 60 80 100 120 0 20 40 60 80 100 120 Time Time

  6. CHAPTER 7: THE FEEDBACK LOOP We can apply feedback via many approaches 1, No control - The variable responds to all inputs, it “drifts”. 2. Manual - A person observes measurements and introduces changes to compensate, adjustment depends upon the person. 3. On-Off - The manipulated variable has only two states, this results in oscillations in the system. 4. Continuous, automated - This is a modulating control that has corrections related to the error from desired. 5. Emergency - This approach takes extreme action (shutdown) when a dangerous situation occurs.

  7. CHAPTER 7: THE FEEDBACK LOOP, WORKSHOP 1 The control valve is used to introduce a variable resistance to flow. • What is the body of the valve? • Describe three bodies and what factors are important in selecting. • What is the actuator? • What power source is used? What happens when the power source fails?

  8. CHAPTER 7: THE FEEDBACK LOOP, WORKSHOP 2 Recommend the correct failure position (open or closed) for each of the circled control valves. PI 1 AT PI 1 4 FT TI 1 PI 1 5 TI 5 TI feed 2 TI product 6 PT 1 TI 3 TI TI TI 7 9 10 TI 4 TI FT FI 8 2 TI 3 11 fuel PI PI PI air 2 3 6

  9. CHAPTER 8: THE PID CONTROLLER When I complete this chapter, I want to be able to do the following. • Understand the strengths and weaknesses of the three modes of the PID • Determine the model of a feedback system using block diagram algebra • Establish general properties of PID feedback from the closed-loop model

  10. CHAPTER 8: THE PID CONTROLLER Outline of the lesson. • General Features and history of PID • Model of the Process and controller - the Block Diagram • The Three Modes with features - Proportional - Integral - Derivative • Typical dynamic behavior

  11. CHAPTER 8: THE PID CONTROLLER PROPERTIES THAT WE SEEK IN A CONTROLLER • Good Performance - feedback measures from Chapter 7 • Wide applicability - adjustable parameters v1 TC • Timely calculations - avoid convergence loops • Switch to/from manual - v2 bumplessly • Extensible - enhanced easily

  12. CHAPTER 8: THE PID CONTROLLER SOME BACKGROUND IN THE CONTROLLER • Developed in the 1940’s, remains workhorse of practice • Not “optimal”, based on good properties of each mode v1 TC • Programmed in digital control equipment • ONE controlled variable (CV) and v2 ONE manipulated variable (MV). Many PID’s used in a plant.

  13. CHAPTER 8: THE PID CONTROLLER Proportional MV = E SP = Set controller point Integral output + + - CV = Derivative Controlled variable Note : Error = E ≡ SP - CV sensor Final Process element variable PROCESS Three “modes”: Three ways of using the time-varying behavior of the measured variable

  14. CHAPTER 8: THE PID CONTROLLER GENERAL CLOSED-LOOP MODEL BASED ON BLOCK DIAGRAM D(s) G d (s) SP(s) E(s) CV(s) MV(s) + + G C (s) G v (s) G P (s) + - CV m (s) G S (s) Transfer functions Variables G C (s) = controller CV(s) = controlled variable G v (s) = valve + CV m (s) = measured value of CV(s) G P (s) = feedback process D(s) = disturbance G S (s) = sensor E(s) = error G d (s) = disturbance process MV(s) = manipulated variable SP(s) = set point

  15. CHAPTER 8: THE PID CONTROLLER D(s) G d (s) SP(s) E(s) CV(s) MV(s) + + G C (s) G v (s) G P (s) + - CV m (s) G S (s) Let’s audit • Where are the models for the transmission, and signal our conversion? understanding • What is the difference between CV(s) and CV m (s)? • What is the difference between G P (s) and G d (s)? • How do we measure the variable whose line is indicated by the red circle? • Which variables are determined by a person, which by computer?

  16. CHAPTER 8: THE PID CONTROLLER D(s) G d (s) SP(s) E(s) CV(s) MV(s) + + G C (s) G v (s) G P (s) + - CV m (s) G S (s) Set point response Disturbance Response CV ( s ) G ( s ) G ( s ) G ( s ) G ( s ) CV ( s ) = 1 d p v c = 1 + D ( s ) G ( s ) G ( s ) G ( s ) G ( s ) + SP ( s ) G ( s ) G ( s ) G ( s ) G ( s ) p v c S p v c S • Which elements in the control system affect system stability? • Which elements affect dynamic response?

  17. Proportional MV SP E CHAPTER 8: + Integral + CV - Derivative THE PID CONTROLLER, Note : Error = E ≡ SP - CV The Proportional Mode PROCESS “correction proportional to error.” = + Time domain : MV ( t ) K E ( t ) I c p MV ( s ) = = Transfer function : G ( s ) K C C E ( s ) How does this differ from K C = controller gain the process gain, K p ?

  18. Proportional MV SP E CHAPTER 8: + Integral + CV - Derivative THE PID CONTROLLER, Note : Error = E ≡ SP - CV The Proportional Mode PROCESS “correction proportional to error.” = + Time domain : MV ( t ) K E ( t ) I c p K p depends upon the process (e.g., reactor volume, flows, temperatures, etc.) K C = controller gain K C is a number we select; it is used in the computer each time the How does this differ from controller equation is calculated the process gain, K p ?

  19. Proportional MV SP E CHAPTER 8: + Integral + CV - Derivative THE PID CONTROLLER, Note : Error = E ≡ SP - CV The Proportional Mode PROCESS = + Time domain : MV ( t ) K E ( t ) I c p

  20. Proportional MV SP E CHAPTER 8: + Integral + CV - Derivative THE PID CONTROLLER, Note : Error = E ≡ SP - CV The Proportional Mode PROCESS Key feature of closed-loop performance with P-only Final value ∆ ∆ D K D K = = ≠ d d CV ( t ) lim s 0 after → ∞ + + t s 1 K K 1 K K → s 0 disturbance: c p c p • We do not achieve zero offset; don’t return to set point ! • How can we get very close by changing a controller parameter? • Any possible problems with suggestion?

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend