Control Loops Tune a Fish. Control Loops Tuning of a control loop involves selecting loop parameters to ensure stable control under all operating conditions.

Slides:



Advertisements
Similar presentations
PID Control Loops Guy Zebrick.
Advertisements

Model-based PID tuning methods Two degree of freedom controllers
Chapter 9 PID Tuning Methods.
13. Controller Tuning and Troubleshooting
ERT 210 Process Control & dynamics
CHE 185 – PROCESS CONTROL AND DYNAMICS
Objectives Control Terminology Types of controllers –Differences Controls in the real world –Problems –Response time vs. stability.
Chapter 4: Basic Properties of Feedback
CHAPTER V CONTROL SYSTEMS
3442 Industrial Instruments 2 Chapter 9 Controller Principles
Loop Shaping Professor Walter W. Olson
CHE 185 – PROCESS CONTROL AND DYNAMICS
CHE 185 – PROCESS CONTROL AND DYNAMICS
Feedback Controllers Chapter 8
Process Control Instrumentation II
Feedback Controllers Chapter 8.
CHE 185 – PROCESS CONTROL AND DYNAMICS CONTROL LOOP ANALYSIS.
LECTURE#11 PID CONTROL AUTOMATION & ROBOTICS
PID Tuning and Controllability Sigurd Skogestad NTNU, Trondheim, Norway.
Chapter 7 PID Control.
Proportional/Integral/Derivative Control
Lecture 5: PID Control.
Static Pressure Control Loop The purpose of the static pressure control loop is to maintain an optimal static pressure in the ductwork. The control loop.
Chapter 6 Control Using Wireless Throttling Valves.
Topic 7 Control Valves. What We Will Cover Topic 1 Introduction To Process Control Topic 2 Introduction To Process Dynamics Topic 3 Plant Testing And.
Temperature Control Loop
Cascade and Ratio Control
Brief Review of Control Theory
Professor Walter W. Olson Department of Mechanical, Industrial and Manufacturing Engineering University of Toledo Loop Shaping.
VAV Box Control Loop The purpose of the VAV Box control loop is to adjust airflow through the box to maintain a space temperature. The difference between.
PID Controller Design and
Feedback Controllers Chapter 7.
Objectives Discuss final project deliverables Control Terminology
Feedback Control system
Control Theory Control System Objectives  Establish a final condition  Provide safe operation  Eliminate the human element  Assure economical operation.
PID CONTROLLERS By Harshal Inamdar.
ERT 210/4 Process Control Hairul Nazirah bt Abdul Halim Office: CHAPTER 8 Feedback.
Chapter 8 Feedback Controllers 1. On-off Controllers Simple Cheap Used In residential heating and domestic refrigerators Limited use in process control.
Control systems KON-C2004 Mechatronics Basics Tapio Lantela, Nov 5th, 2015.
Miss Hairul Nazirah bt Abdul Halim
Objectives Finish DOAS Control Terminology Types of controllers
Features of PID Controllers
Chapter 4 A First Analysis of Feedback Feedback Control A Feedback Control seeks to bring the measured quantity to its desired value or set-point (also.
Introduction to Energy Management. Week/Lesson 11 Control Systems for Occupant Comfort.
Feedback Controllers Chapter 8
Introduction to Energy Management. Week/Lesson 13 Control Strategies for Occupant Comfort.
Process Control Methods 1. Open-Loop Control 2 Process control operations are performed automatically by either open-loop or closed-loop systems Processes.
Lecture 9: PID Controller.
Advanced control strategies. CONTROL SYSTEMS The process parameters which are measured using probes described in the previous sections may be controlled.
BASIC AUTOMATIC CONTROLS UNIT 16 ADVANCED AUTOMATIC CONTROLS
1 PID Feedback Controllers PID 反馈控制器 Dai Lian-kui Shen Guo-jiang Institute of Industrial Control, Zhejiang University.
Process Control. Feedback control y sp = set point (target value) y = measured value The process information (y) is fed back to the controller The objective.
Announcements Next class is the course evaluation
EEN-E1040 Measurement and Control of Energy Systems Control I: Control, processes, PID controllers and PID tuning Nov 3rd 2016 If not marked otherwise,
PID Control for Embedded Systems
Feedback Controllers Chapter 8
Heat to air update August 9th, 2017.
Announcements End of the class – course evaluation
CHAPTER V CONTROL SYSTEMS
Controllers and Positioners
Presentation at NI Day April 2010 Lillestrøm, Norway
Feedback Control System
Introduction to PID control
Features of PID Controllers
Brief Review of Control Theory
Feedback Controllers Chapter 8
easYgen-3000XT Series Training
PID Controller Design and
Outline Control structure design (plantwide control)
A Tutorial Overview Proportional Integral Derivative.
Presentation transcript:

Control Loops Tune a Fish

Control Loops Tuning of a control loop involves selecting loop parameters to ensure stable control under all operating conditions. Tuning of a control loop involves selecting loop parameters to ensure stable control under all operating conditions.

Control Loops Preparation for Tuning First look at the controlled device. Oversized valves or dampers control flow when they are less than 50% open. Flow Position Virtually all of the control of flow occurs between 0% and 50%

Control Loops Preparation for Tuning When dealing with oversized valves or dampers, it is important to tune the loop when the position is between 0% and 30%. Flow Position Loop must be tuned in this region

Control Loops Preparation for Tuning Between 0% and 30% of the actuator position, the flow changes rapidly. This is the region of high gain. Flow Position Loop must be tuned in this region

Control Loops Preparation for Tuning If a loop is tuned in a region of high gain, it will be stable in a region of low gain. Try to tune loop when gain is maximum. Flow Position Loop must be tuned in this region

Control Loops “Optimal” Tuning Conditions Tune temperature control loop at minimum cooling load and when chilled water is coldest. Tune static pressure control loop when all boxes are closed. Tune VAV box flow control loop when duct static pressure is highest.

Control Loops “Optimal” Tuning Conditions The gain of the control loop is highest:  When the cooling valve is almost closed  When the VSD is almost at minimum  When the VAV damper is almost closed

Control Loops “Optimal” Tuning Conditions Under these conditions, large stabilizing proportional bands and integration constants will be required. These parameters will then produce very stable control results under other conditions.

Control Loops Step #1 Adjust integration and deadband value to zero. The first step is to tune the control loop using the proportional band only. If stability cannot be produced with proportional only control, it will be impossible to produce stability with integration. If stability cannot be produced with proportional only control, it will be impossible to produce stability with integration.

Control Loops Step #2 Adjust the proportional band used to control the loop, finding stability.  First, adjust the proportional band to a large value. The larger the value, the less sensitive the loop will be. Start with: - Cooling Valve : (Deg C) - Static Pressure : (Pascal) - VAV Box Flow : (CFM) If the loop cycles, double the value

Control Loops Step #2 Adjust the proportional band used to control the loop, finding stability.  Next, keep halving the proportional band until the system becomes unstable. Then slowly increase the proportional band until the control loop is stable. Small continuous cycles of constant magnitude (i.e. ±0.5°C) is okay.

Control Loops Step #2 Adjust the proportional band used to control the loop, finding stability.  Finally, test the loop for stability under a setpoint change. Change the setpoint to create an upset and then change the setpoint back to the original value within: - Cooling Valve : 45 seconds - Static Pressure : 90 seconds - VAV Box Flow : 30 seconds

Control Loops Step #3 Add integration to increase response time of loop and eliminate offset error.  First, double the proportional band from whatever value was required to achieve stable control using proportional only control

Control Loops Step #3 Add integration to increase response time of loop and eliminate offset error.  Next, adjust the integration value to: - Cooling valve : Static Pressure : 15 - VAV Box Flow : 60

Control Loops Step #3 Add integration to increase response time of loop and eliminate offset error.  Then, conduct another upset / recovery procedure by changing the setpoint and returning it to the original value. If the settling time is too long, reduce the integration value by 10%. If the loop recovers too quickly or begins to cycle, increase the integration value by 10%.

Control Loops Step #3 Add integration to increase response time of loop and eliminate offset error.  Finally, continue the upset / recovery procedure and keep adjusting the integration value by 10% on each iteration until the loop is tuned.

Control Loops Deadband The output of the control loop will not change when the controlled variable is “close enough” to the setpoint. “Close enough” means within the deadband. Deadband should be entered when trying to tune a “noisy” signal such as static pressure or VAV Box Flow. Use a deadband of about 2% of nominal value.

Control Loops Input Filtering Used to even out a very “noisy” reading such as static pressure (use value of 2).

Control Loops Input Filtering Time Unfiltered Input Filtered Input

Control Loops Fail-soft If an input sensor is unreliable (open / short), the DDC Controller uses a default value instead and flags the output of the control loop as unreliable.

Control Loops Loop Tuning Currently, most DDC Controllers require manual tuning by an operator. Enabling technologies will soon permit:  Self-tuning (DDC Controller is put in “tuning mode”, calculates optimal tuning parameters and then is switched back into “control mode”)  Adaptive tuning (DDC Controller continuously optimizes tuning parameters while controlling)  Pattern recognition adaptive control (Adaptive tuning + response to events such as start-up)

Control Loops Troubleshooting Control Loops

Control Loops When troubleshooting, look at the output of the control loop - not at the input. A cycling or sluggish control loop can be easily spotted from the output signal but is very difficult to spot looking at the sensed input (temperature, pressure, etc.).

Control Loops If the output is 0% or 100%, then the loop is saturated. A saturated loop is not in control. If the loop is saturated, then increasing the difference between the setpoint and input will have no effect.

Control Loops Output = 0% or 100% A loop becomes saturated when the mechanical system does not allow the input to achieve setpoint. A loop becomes saturated when the mechanical system does not allow the input to achieve setpoint. For example, the if chilled water temperature is 12°C and the off-coil air temperature setpoint is set at 10°C, the chilled water valve will be 100% open but the off-coil air temperature will never reach the desired setpoint. For example, the if chilled water temperature is 12°C and the off-coil air temperature setpoint is set at 10°C, the chilled water valve will be 100% open but the off-coil air temperature will never reach the desired setpoint.

Control Loops Example Temperature Setpoint = 12.0° C Temperature Input = 18.0° C Valve Output = 100% Proportional Band = 4.0° C Deadband = 0.2° C Analysis This loop is saturated, decreasing the setpoint will have no effect! This loop is saturated, decreasing the setpoint will have no effect!

Control Loops Example Temperature Setpoint = 12.0° C Temperature Input = 13.0° C Valve Output = 20% Proportional Band = 4.0° C Deadband = 0.2° C Analysis This loop is in control, changing the setpoint will have an effect! This loop is in control, changing the setpoint will have an effect!

Control Loops Using data from last example: Error = 13.0°C °C = 1.0°C Error* = 1.0°C - 0.2°C = 0.8°C Output = 100% x (0.8/4.0) = 20% Usually, Proportional plus Integral control is used. In this case, it is not possible to calculate the output because the Integral Term cannot be calculated.

Control Loops If the output repeatedly swings between 0% and 100%, then the loop is cycling. A cycling loop is not stable. If a loop is cycling, the loop is too sensitive for the mechanical system. Reduce the sensitivity of the loop by:  Increasing the Integral Time  Increasing the Proportional Band

Control Loops If the output is between 0% and 100% and reacts very slowly to setpoint changes or system disturbances, the loop is overdamped. If a loop is overdamped, it executes sluggish response. Increase the loop sensitivity by:  Decreasing the Integral Time  Decreasing the Proportional Band

Control Loops After changing the setpoint, the output shifts smoothly from one value between 0% and 100% to another value between 0% and 100% Control loop is working fine. Don’t mess with it! Control loop is working fine. Don’t mess with it!

Control Loops This loop will never stabilize. The proportional band and/or integration value is too small. Time

Control Loops Better -- integration value still a little low. Time

Control Loops Time Ideal for a temperature control loop. Decrease integration value a bit for static pressure loop.

Control Loops Time Ideal for a static pressure control loop.