1 / 33

Cascade Control Systems ( 串级控制系统 )

Cascade Control Systems ( 串级控制系统 ). Lei Xie Institute of Industrial Control, Zhejiang University, Hangzhou, P. R. China 2013/04/03. Summary for Single-loop PID Controllers. Determination of Process Characteristics Type Selection of Control Valves Action Selection of PID Controllers

bella
Download Presentation

Cascade 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. Cascade Control Systems(串级控制系统) Lei Xie Institute of Industrial Control, Zhejiang University, Hangzhou, P. R. China 2013/04/03

  2. Summary for Single-loop PID Controllers • Determination of Process Characteristics • Type Selection of Control Valves • Action Selection of PID Controllers • Selection of PID Controller Types • Tuning of PID Controller Parameters • Flow Control & Tight / Average Level Control • Prevention of Reset Windup

  3. Contents • Concept of Cascade Control(串级控制概念) • Characteristics of Cascade Control(串级控制系统的特性分析) • Design Principle of Cascade Control (串级控制的设计原理) • Implementation and Tuning of Controllers (串级控制器的实现与参数整定) • Simulation Examples(仿真举例)

  4. Process Example: A Simple Control System MV: flow of fuel gas, CV: outlet temp. of process fluid from furnace Final control element: fail-closed valve

  5. Analysis of Simple Control System Inlet pressure of fuel gas↑→ flow of fuel gas even if u(t) keeps constant↑→(by combustion) temp. in furnace chamber ↑→outlet temp. of process fluid T↑→(by feedback path)CO↓ Problem: it will take very long time from disturbances entrance to feedback controller starting response。

  6. Idea behind Cascade Control Upsets in the fuel supply system first affect Fgas (the flow of fuel gas), then affect the outlet temp. of process fluid from furnace. it is logical to start manipulating the fuel valve as soon as a variation in Fgasis sensed, before T starts to change. This corrective action uses an intermediate variable, Fgas, to reduce the effect of some dynamics in the process. How to reduce the effect of Pgas ?

  7. Process Example: A Cascade Control Scheme (1) This scheme consists of two sensors, two transmitters, two controllers, and one valve. (2) This scheme results in two control loops, one loop controlling T and the other loop controlling Fgas. Note: The flow of fuel gas is used only as an intermediate variable to improve control performance. Please plot block diagram of the system ?

  8. Cascade Control Diagram for Outlet Temp. of Process Fluid where TC 23 is called “primary/master controller (主控制器)”, and FC 13 is called “secondary/slave controller (副控制器)”; D1 denotes disturbances entering the outer loop, D2 denotes disturbances entering the inner loop.

  9. Terms in Cascade Control Note: Primary/Secondary Disturbances are called “一次/二次干扰”,

  10. General Cascade Control Diagram Note: D1denotes the effect of primary disturbances on primary CV,D2 denotes the effect of secondary disturbances. “Primary Loop” presents the outer loop where the inner loop is closed and set inremote set point or cascade mode.

  11. Equivalence of Inner Loop and Extended Control Valve

  12. Characteristics of Cascade Control Systems • Secondary loop (or Inner loop)usually responds fast and can overcome the effect of secondary disturbances on primary CV efficiently • Secondary loop could reduce the nonlinearity of control valves and secondary processes. Why ?

  13. Design Principles of Cascade Control Systems • The secondary variable must respond faster to changes in some disturbances than the primary variable does — the faster, the better • Secondary loop or inner loop must include some obvious disturbances to primary variable— the more the better • If possible, secondary loop should include some nonlinear plant Typical cascaded loops: temp. to flow, concentration to flow, pressure to flow, level to flow, temp. to pressure, temp. to temp.

  14. Example for Secondary Variable Selection Scheme #1 Scheme #2 About the response speed of secondary loop and secondary disturbances included in secondary loop

  15. Type Selection of Cascade Controllers • Secondary/slave/inner controllers usually select P or PI strategy Main reason: response speed to secondary disturbances (strong P + weak I action) • Primary/master/outer controllers frequently select PI or PID strategy Because of slow response of primary variables such as temperatures, D action is common used in cascade control systems

  16. Tuning of Cascade Controllers • Step 1: Set the primary controller to manual mode, tune the PID parameters of slave controller using single-loop PID tuning techniques. • Step 2:Set the secondary controller to remote automatic mode and the primary controller to manual mode, make a step change in the primary controller output to obtain the open-loop characteristic for the extended controlled plant. • Step 3:Tune the PID parameters of primary controller using single-loop offline tuning techniques.

  17. Simulation Study Cascade Control Scheme Single-Loop Control Scheme

  18. Process Modeling Description of linear and nonlinear dynamic model.

  19. Single-loop Control System

  20. Dynamic Model Parameters • Initial Condition Kgas = 0.4,u0 = 60 %,Pgas0= 0.25 MPa,Fgas0= 12 T/hr,T0 = 300 ℃,T10= 120 ℃ • Instrument Span Flow of fuel gas: 0 ~ 40 T/hr, Outlet temp.:200 ~ 400 ℃ • Dynamic Parameters Tf1 = 2 min,K1 = 5,T1 = 10 min,τ1 = 5 min,K2 = 1,T2 = 1 min,Tm1 = 2 min,Tm2 = 0.2 min

  21. Single-loop PID Simulation (Please see …/CascadePID/SinglePidwithLimit.mdl)

  22. PID Tuning Steps for Single-loop Control System • Step 1: Apply Step Response Test for the Extended Controlled Process • Step 2: Obtain Process Characteristic Parameters K, T ,τ • Step 3: Tune the Initial PID Parameters • Step 4: Optimize PID Parameters Based on the Control Performances Simulation study for the above single-loop control system

  23. Cascade Control System for Furnace Outlet Temperature Problem: discuss the extended controlled plant for the inner and outer loop

  24. Cascade Control Simulation for the Furnace Outlet Temp. (Please see …/CascadePID/CascadePidwithLimit.mdl)

  25. PID Tuning for the Cascade Control System • Step 1: Set the inner controller to manual mode, tune the PID parameters of inner controller. • Step 2:Set the inner controller to remote automatic mode and the outer controller to manual mode, make a step change in the outer controller output to obtain the characteristic parameters for the extended controlled plant. • Step 3:Tune the PID parameters of outer controller using single-loop tuning techniques. Simulation study for the cascade system

  26. Simulation Result Comparison of Cascade and Simple Control

  27. Reset Windup Problem in Cascade Control Please see the following simulation example …/CascadePID/CasPidwithResetWindup.mdl

  28. Prevention of Reset Windup for Cascade Control Please see the example …/CascadePID /CasPidwithoutResetWindup.mdl

  29. Three-Level Cascade Systems Discuss the design principle and PID tuning

  30. Cascade Control Examplesof Heat Exchanger Scheme #2 Scheme #1 Scheme #3

  31. Summary • Introduction of Cascade Control Systems • Characteristics of Cascade Control Systems • Design Principle of Cascade Control • Implementation and Tuning of Controllers • Simulation Result Comparison of Cascade Control and Simple Control

  32. Exercise 4.1 For the control system shown in the right figure, the controlled variable is T, and P represents the pressure of fuel gas after control valve. u represents the position of control valve. Psp, Tspdenote the setpoints of controllers TC and PC, respectively. (1)Please describe the complete control diagram, and note the inputs and outputs for each block; (2)Select the action of control valve (failed-open or failed-close) and explain the selection reason; (3)Determine the action of controller PC, TC (direct or inverse action).

  33. Discussion problems • Why do people prefer to apply the cascade control strategy ? • When can we use the cascade control? • What’s the differences among cascade control, simple control and feedforward /feedback control ? Next Topic:Feedforward Control

More Related