Chapter 6 Controller Design Using Design Tools

Similar documents
Experiment 9. PID Controller

Class 5. Competency Exam Round 1. The Process Designer s Process. Process Control Preliminaries. On/Off Control The Simplest Controller

PID Tuning Guide. For the Allen-Bradley Family of PLCs. A Best-Practices Approach to Understanding and Tuning PID Controllers

Procidia Control Solutions Dead Time Compensation

CHBE320 LECTURE XI CONTROLLER DESIGN AND PID CONTOLLER TUNING. Professor Dae Ryook Yang

Gain From Using One of Process Control's Emerging Tools: Power Spectrum

Getting the Best Performance from Challenging Control Loops

The PID controller. Summary. Introduction to Control Systems

-binary sensors and actuators (such as an on/off controller) are generally more reliable and less expensive

Simulation of process identification and controller tuning for flow control system

Compensation of Dead Time in PID Controllers

University of Tennessee at Chattanooga. Step Response Modeling. Control Systems Laboratory

DIGITAL CONTROL OF POWER CONVERTERS. 4 Advanced controllers

International Journal of Research in Advent Technology Available Online at:

A Rule Based Design Methodology for the Control of Non Self-Regulating Processes

Optimize Your Process Using Normal Operation Data

Interference & Superposition. Creating Complex Wave Forms

2.7.3 Measurement noise. Signal variance

Multiple Reference Clock Generator

UTC. Engineering 329. Frequency Response for the Flow System. Gold Team. By: Blake Nida. Partners: Roger Lemond and Stuart Rymer

Analogue to Digital Conversion

InstrumentationTools.com

ECE 476/ECE 501C/CS Wireless Communication Systems Winter Lecture 6: Fading

Signal Generation in LabVIEW

ECE 476/ECE 501C/CS Wireless Communication Systems Winter Lecture 6: Fading

Module 08 Controller Designs: Compensators and PIDs

CHAPTER 4 PID CONTROLLER BASED SPEED CONTROL OF THREE PHASE INDUCTION MOTOR

Different Controller Terms

Muhammad Ali Jinnah University, Islamabad Campus, Pakistan. Fading Channel. Base Station

Model Based Predictive Peak Observer Method in Parameter Tuning of PI Controllers

Satellite Navigation Principle and performance of GPS receivers

CHAPTER 3 MAXIMUM POWER TRANSFER THEOREM BASED MPPT FOR STANDALONE PV SYSTEM

USING SYSTEM RESPONSE FUNCTIONS OF

Level control drain valve tuning. Walter Bischoff PE Brunswick Nuclear Plant

AERATOR MIXING STATION

CHAPTER 2 PID CONTROLLER BASED CLOSED LOOP CONTROL OF DC DRIVE

Proportional-Integral Controller Performance

Comparative Study of PID Controller tuning methods using ASPEN HYSYS

Voice Activity Detection

Revisions: Initial jee Minor editorial changes jee Minor editorial changes suggested by J. Webber

#8A RLC Circuits: Free Oscillations

Steady-State and Step Response for the Flow System

Chapter 2 Direct-Sequence Systems

The Air Bearing Throughput Edge By Kevin McCarthy, Chief Technology Officer

CHAPTER 11: DIGITAL CONTROL

Lab 11. Speed Control of a D.C. motor. Motor Characterization

Closed Loop Control System. Controllers. Analog Controller. Prof. Dr. M. Zahurul Haq

Modified ultimate cycle method relay auto-tuning

ECE 476/ECE 501C/CS Wireless Communication Systems Winter Lecture 6: Fading

EFFECTS OF PHASE AND AMPLITUDE ERRORS ON QAM SYSTEMS WITH ERROR- CONTROL CODING AND SOFT DECISION DECODING

Local Oscillator Phase Noise and its effect on Receiver Performance C. John Grebenkemper

Principles of Global Positioning Systems Spring 2008

CDS 101/110: Lecture 8.2 PID Control

The Discussion of this exercise covers the following points: Angular position control block diagram and fundamentals. Power amplifier 0.

PID Controller tuning and implementation aspects for building thermal control

6.4 Adjusting PID Manually

Multipath Delay-Spread Tolerance

change (PABX) systems. There must, however, be isolation between and the higher voltage, transientprone

EXPERIMENTAL INVESTIGATION OF THE ROLE OF STABILIZERS IN THE ENHANCEMENT OF AUTOMATIC VOLTAGE REGULATORS PERFORMANCE

Aerator Mixer Speed Control System Step Response Modeling

Spread Spectrum Techniques

Narrow- and wideband channels

Application Note 1024

Module 10 : Receiver Noise and Bit Error Ratio

New Architecture & Codes for Optical Frequency-Hopping Multiple Access

Practical Guidelines for Identifying and Tuning PID Control Loops with Long Deadtime and/or Time Constants

Image Enhancement in Spatial Domain

Implementation of High Precision Time to Digital Converters in FPGA Devices

CDMA Technology. Pr. S.Flament Pr. Dr. W.Skupin On line Course on CDMA Technology

Find, read or write documentation which describes work of the control loop: Process Control Philosophy. Where the next information can be found:

Various Controller Design and Tuning Methods for a First Order Plus Dead Time Process

PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON SCIENCE AND ENGINEERING

A M E M B E R O F T H E K E N D A L L G R O U P

Narrow- and wideband channels

Fixed Frequency Control vs Constant On-Time Control of Step-Down Converters

ONLINE OSCILLATION DETECTION AND ADAPTIVE CONTROL IN CHEMICAL PLANTS

Chapter 5: Modulation Techniques. Abdullah Al-Meshal

NOVEMBER 28, 2016 COURSE PROJECT: CMOS SWITCHING POWER SUPPLY EE 421 DIGITAL ELECTRONICS ERIC MONAHAN

NETW 701: Wireless Communications. Lecture 5. Small Scale Fading

Fig 1 describes the proposed system. Keywords IIR, FIR, inverse Chebyshev, Elliptic, LMS, RLS.

University of Tennessee at. Chattanooga

A Variable-Frequency Parallel I/O Interface with Adaptive Power Supply Regulation

QuickBuilder PID Reference

GL101B Intelligent Temperature Controller User s Guide

Introduction To Temperature Controllers

RECOMMENDATION ITU-R F *, ** Signal-to-interference protection ratios for various classes of emission in the fixed service below about 30 MHz

PID Tuner (ver. 1.0)

Simultaneous amplitude and frequency noise analysis in Chua s circuit

Application Note #2442

Digital Transceiver using H-Ternary Line Coding Technique

Lecture 8 Fiber Optical Communication Lecture 8, Slide 1

Application Note. Renu Electronics Private Limited. PID Instruction In IEC. Page 1

DELTA MODULATION. PREPARATION principle of operation slope overload and granularity...124

Electronic Counters. Sistemi Virtuali di Acquisizione Dati Prof. Alessandro Pesatori

A Soft-Limiting Receiver Structure for Time-Hopping UWB in Multiple Access Interference

Delay-based clock generator with edge transmission and reset

Polarization Optimized PMD Source Applications

ALL-DIGITAL FREQUENCY SYNTHESIZER IN DEEP-SUBMICRON CMOS

Open Access Pulse-Width Modulated Amplifier for DC Servo System and Its Matlab Simulation

STANDARD TUNING PROCEDURE AND THE BECK DRIVE: A COMPARATIVE OVERVIEW AND GUIDE

Transcription:

Chapter 6 Controller Design Using Design Tools Defining Good Process Test Data The process should be at steady state before data collection starts The test dynamics should clearly dominate the process noise The disturbances should be quiet during the dynamic test The model fit should visually approximate the data (The first data point should equal the initial steady state value)

Dynamic Testing Limitations of the Step Test It moves the process away from the desired operating level for too long causing significant off-spec production Limitations of All Open Loop Tests Open loop tests require operating personnel to put a loop in manual just to generate dynamic process data Generates data on only one side of initial steady state Popular open loop tests include: step, pulse, doublet, PRBS

Pulse Test Open Loop Pulse Test Process Variable 60 Controller Output Process: Custom Process 60 Pulse Test 55 50 55 50 0 Controller: Manual Mode 5 10 10 Time (mins) Time (mins) 15 20 Pulse test is two step tests performed in rapid succession Desirable: starts from and returns to an initial steady state Undesirable: data generated on one side of this steady state (which presumably is design level of operation)

Doublet Testing Open Loop Doublet Test Process: Custom Process Controller: Manual Mode Controller Output Process Variable 55 Doublet 50 45 55 50 45 0 5 10 10 Time (mins) Time (mins) 15 20 A doublet, two pulses in opposite directions, is desirable: returns quickly to the design level of operation produces data both above and below the design level relatively small deviation from the initial steady state Doublet is preferred by many practitioners

PRBS Testing Open Loop PRBS Test Process: Custom Process Controller: Manual Mode Controller Output Process Variable 55 PRBS 50 45 55 50 45 0 5 10 10 Time (mins) Time (mins) 15 20 Pseudo-random binary sequence (PRBS) tests are a sequence of controller output pulses that are uniform in amplitude alternating in direction random in duration

PRBS Testing Desirable: start and return to the design level of operation produces data both above and below the design level produces the smallest maximum deviation from the initial steady state of all open loop tests A proper PRBS design requires specifying: controller output initial value controller output pulse amplitude average duration of each pulse standard deviation of the random change in pulse duration around this average length of the experiment itself If you perform the experiment a number of times in a search of a best test, stick with the quick and practical doublet test

Noise Band and Signal to Noise Ratio To obtain good data for tuning, the controller output must force the process variable to move at least 10 times the noise band (signal to noise ratio 10) Noise Band of Heat Exchanger PV Controller Output Exit Temp (deg C) Process: Heat Exchanger 140.2 140.1 140.0 139.9 139.8 139.7 ± 3σ of random error is 0.25 oc 39.5 39.0 controller output is constant 38.5 10 Controller: Manual Mode 12 14 16 18 20 22 Time (mins) 24 26 28 30 Here, controller output should be moved far and fast enough to cause the measured exit temperature to move at least 2.5 oc Noise band includes measurement noise and process noise

Automated Controller Design Using Design Tools Time Controller Output 0.00 0.15 0.30 0.45 0.60 0.75 70.0 70.0 80.0 80.0 80.0 80.0 Process Variable process must be at steady state when data collection begins 4.00 4.01 3.99 4.03 4.09 4.17 first PV value must equal the true initial steady state Design Tools fits dynamic models to process data in text files with (at least) three columns: a time stamp manipulated variable data (usually controller output) measured process variable data

Automated Controller Design Using Design Tools Step 1: Find model parameters that minimize sum of squared errors: N SSE = [Measured Datai Model Datai ]2 i=1 The smaller the SSE, the better the model describes the data To obtain a meaningful model: - process must be at steady state before data collection begins - the first point in the file must equal this steady state value If these are not true, the model will be of little use Step 2: Uses the FOPDT model parameters in correlations to compute initial controller tuning values

Example Fit of Heat Exchanger Doublet Test Fit results in values for Kp, τp, and θp dy τ p + y = K p u (t θ p ) dt

Controller Design Using Closed Loop Data Operations may not open an existing loop for controller design, so closed loop dynamic testing required In theory, closed loop testing can produce data that reflects the character of the controller as well as that of the process In practice this rarely is a problem For closed loop studies, dynamic data is generated by stepping, pulsing or otherwise perturbing the set point The controller must be tuned aggressive enough so that the changing controller output forces the measured process variable to move more than ten times the noise band

Do Not Model Disturbance Driven Data! (for controller design) A controller uses the FOPDT model to understand how its output signal affects the measured process variable So test data must contain measured process variable dynamics that have been forced by the controller output Disturbance events that occur during data collection will degrade accuracy and hence usefulness of the FOPDT model

Comparison of Manual vs. Automated Fits

FOPDT Fit of Underdamped Process Fit looks bad No oscillations predicted FOPDT parameters used in correlations to get tuning parameters Good control parameters! Reason: Time delay modeled Initial time response modeled Direction of response as well Gain (ultimate response to controller output) modeled

Inverse Response The measured process variable first moves in one direction before it ultimately responds to steady state in the opposite direction Sometimes teenagers act this way (or spouses)!

Let s Do It in Control Station!