Systems Engineering/Process Control L10



Similar documents
PROCESS CONTROL SYSTEM DESIGN Process Control System Design. LECTURE 6: SIMO and MISO CONTROL

Industrial Steam System Process Control Schemes

Chapter 10. Control Design: Intuition or Analysis?

EECE 460 : Control System Design

Best Practices for Controller Tuning

stable response to load disturbances, e.g., an exothermic reaction.

PID control - Simple tuning methods

Process Analysis and Control P&ID Handout Page 1 P&ID SYMBOLS. ISA Symbols and Loop Diagrams

FAST METHODS FOR SLOW LOOPS: TUNE YOUR TEMPERATURE CONTROLS IN 15 MINUTES

A simple method to determine control valve performance and its impacts on control loop performance

Measurement Products. PID control theory made easy Optimising plant performance with modern process controllers

Time Response Analysis of DC Motor using Armature Control Method and Its Performance Improvement using PID Controller

Controller Design in Frequency Domain

Tips for burner modulation, air/fuel cross-limiting, excess-air regulation, oxygen trim and total heat control

Raffaele Rea GE-Bayer Specialties Srl - Termoli Paolo Belli, Nunzio Bonavita ABB PS&S SpA - Genova ABB - 1 -

Positive Feedback and Oscillators

Lambda Tuning the Universal Method for PID Controllers in Process Control

Analog Filters. A common instrumentation filter application is the attenuation of high frequencies to avoid frequency aliasing in the sampled data.

Introduction to SMPS Control Techniques

HITACHI INVERTER SJ/L100/300 SERIES PID CONTROL USERS GUIDE

PID Control. 6.1 Introduction

Drivetech, Inc. Innovations in Motor Control, Drives, and Power Electronics

IPB-IB ELECTRIC ACTUATORS FOR INDUSTRIAL PROCESS CONTROL INDUSTRIAL STEAM BOILERS. BECK VIDEO Scan w/ Smartphone

A Design of a PID Self-Tuning Controller Using LabVIEW

Control of an industrial process using PID control blocks in automation controller

Non Linear Control of a Distributed Solar Field

Terminology and Symbols in Control Engineering

QAM Demodulation. Performance Conclusion. o o o o o. (Nyquist shaping, Clock & Carrier Recovery, AGC, Adaptive Equaliser) o o. Wireless Communications

Chapter 9: Controller design

Enhancing Process Control Education with the Control Station Training Simulator

Fluid Power and Fluid Control Solutions For Tire Manufacturing

Microcontroller-based experiments for a control systems course in electrical engineering technology

PID Control. Chapter 10

SAMPLE CHAPTERS UNESCO EOLSS PID CONTROL. Araki M. Kyoto University, Japan

Diagram of components 2. Reducer..3

Perform Common Process Loop Control Algorithms

Degree programme in Automation Engineering

Analysis of Binary Search algorithm and Selection Sort algorithm

Cable Analysis and Fault Detection using the Bode 100

PID Tuning Guide. A Best-Practices Approach to Understanding and Tuning PID Controllers. First Edition by Robert C. Rice, PhD

INTERACTIVE LEARNING MODULES FOR PID CONTROL

Design of a TL431-Based Controller for a Flyback Converter

Tadahiro Yasuda. Introduction. Overview of Criterion D200. Feature Article

Switch Mode Power Supply Topologies

Industrial Plant and Process Control

Dr. Yeffry Handoko Putra, S.T., M.T

UNIVERSITY OF CALIFORNIA, SAN DIEGO Electrical & Computer Engineering Department ECE Fall 2010 Linear Systems Fundamentals

Electronics for Analog Signal Processing - II Prof. K. Radhakrishna Rao Department of Electrical Engineering Indian Institute of Technology Madras

CHILLER PLANT CONTROL MULTIPLE CHILLER CONTROLS

Outline Servo Control

Using Current Transformers with the 78M661x

QNET Experiment #06: HVAC Proportional- Integral (PI) Temperature Control Heating, Ventilation, and Air Conditioning Trainer (HVACT)

Chapter 12: The Operational Amplifier

Sensing and Control. A Process Control Primer

TwinCAT NC Configuration

MODELING, SIMULATION AND DESIGN OF CONTROL CIRCUIT FOR FLEXIBLE ENERGY SYSTEM IN MATLAB&SIMULINK

EDUMECH Mechatronic Instructional Systems. Ball on Beam System

Cancellation of Load-Regulation in Low Drop-Out Regulators

FULL ELECTRICAL LNG PLANTS: HIGHEST AVAILABILITY AND ENERGY EFFICIENCY THROUGH OVERALL SYSTEM DESIGN

MYTHBUSTING Takes on Shielded Cabling

Temperature Control Loop Analyzer (TeCLA) Software

Technical Guide No High Performance Drives -- speed and torque regulation

Module 2 Introduction to SIMULINK

Active Vibration Isolation of an Unbalanced Machine Spindle

Pressurized Water Reactor B&W Technology Crosstraining Course Manual. Chapter 9.0. Integrated Control System

Entrained Gas Diagnostic with Intelligent Differential Pressure Transmitter

Autotuning of a PID-controller

Section 3. Sensor to ADC Design Example

DRIVING LOOOONG CABLES

Application Note 142 August New Linear Regulators Solve Old Problems AN142-1

PID Controller Design for Nonlinear Systems Using Discrete-Time Local Model Networks

ONLINE BUTTER ANALYSIS BY NIR

TRACKING ERRORS DECREASING IN CNC SYSTEM OF MACHINE TOOLS

Chapter 11 SERVO VALVES. Fluid Power Circuits and Controls, John S.Cundiff, 2001

Optimizing Tension Control in Center-Driven Winders

Process Dynamics, Operations, and Control Lecture Notes - 11 Lesson 11. Frequency response of dynamic systems.

ECE 3510 Final given: Spring 11

Power Electronics. Prof. K. Gopakumar. Centre for Electronics Design and Technology. Indian Institute of Science, Bangalore.

Energy savings in commercial refrigeration. Low pressure control

PORTER MASS FLOW MEASUREMENT AND CONTROL SYSTEMS

Chilled Water System Commissioning: Variable Primary Flow. John D. Villani, P.E. Associate Grumman/Butkus Associates

HC900 Boiler Control. Background. Solution. Application Brief Industry: Manufacturing

FUNDAMENTALS OF CONTROL ENGINEERING

Process Control Primer

Digital Signal Processing IIR Filter Design via Impulse Invariance

Transistor amplifiers: Biasing and Small Signal Model

Step Response of RC Circuits

Application Note. So You Need to Measure Some Inductors?

degrees of freedom and are able to adapt to the task they are supposed to do [Gupta].

Liquid level measurement using hydrostatic pressure and buoyancy

TS555. Low-power single CMOS timer. Description. Features. The TS555 is a single CMOS timer with very low consumption:

The design and performance of Static Var Compensators for particle accelerators

3.2 Sources, Sinks, Saddles, and Spirals

HC900 for Boiler Control Applications

How to Turn an AC Induction Motor Into a DC Motor (A Matter of Perspective) Steve Bowling Application Segments Engineer Microchip Technology, Inc.

Op Amp Circuit Collection

Design of op amp sine wave oscillators

Transcription:

1 / 29 Systems Engineering/Process Control L10 Controller structures Cascade control Mid-range control Ratio control Feedforward Delay compensation Reading: Systems Engineering and Process Control: 10.1 10.6

2 / 29 Cascade control Cascade control can be used for systems that can be split: u G p2 y 2 G p1 y 1 where bothy 2 andy 1 can be measured G p2 is (or can be made) at least 10 times faster thang p1 Example:G p1 = K 1 1+T 1 s andg p2= K 2 1+T 2 s witht 2<0.1T 1

3 / 29 Cascade control block diagram r G c1 u 1 G c2 u 2 y 2 G p2 G p1 y 1 Secondary controllerg c2 controlsy 2 Inner loop is fast compared to outer loop Often P-controller with high gain For outer loop we havey2 u 1 Primary controllerg c1 controlsy 1 Often PI or PID controller

4 / 29 Example: Heat exchanger TIC TT Steam Water Control may work poorly if, e.g.,: valve in nonlinear steam pressure varies (load disturbance)

5 / 29 Example: Heat exchanger with cascade control Börvärde TIC FIC FT TT Steam Water The inner loop controls the steam flow Setpoint to flow controller given by temperature controller

Example: Heat exchanger simulation With cascade control (solid) and without (dashed); disturbance att=5: 100 Temperature 80 60 40 20 0 0 5 10 15 20 25 30 35 40 45 50 100 80 Flow 60 40 20 0 0 5 10 15 20 25 30 35 40 45 50 Valve position 100 80 60 40 20 0 0 5 10 15 20 25 30 35 40 45 50 Time 6 / 29

7 / 29 Mid ranging Useful replacements for processes with two inputs and one measurement, e.g.,: u 2 G p2 u 1 G p1 Σ y u 1 high precision but little working range u 2 low precision but big working range

8 / 29 Mid ranging Example Flow control with two controlled valves: replacements v 1 v 2 FT Valvev 1 is small and has high accuracy big risk of saturation Valvev 2 is big but has worse accuracy How can they cooperate?

Mid ranging Example Mid ranging: G R2 G R1 v 1 v 2 FT Fast controllerg R1 controls flow with little valvev 1 Slow controllerg R2 adjusts big valvev 2 such thatv 1 is in the middle of its working range 9 / 29

10 / 29 Mid ranging simulation Big valve (dashed) keeps little valve (solid) at50% Flow 70 65 60 55 50 45 40 0 5 10 15 20 25 30 35 40 45 50 100 Valve position 90 80 70 60 50 40 0 5 10 15 20 25 30 35 40 45 50 Time

11 / 29 Mid ranging Block diagram r u1 G c2 u 2 G p2 r y G c1 u 1 G p1 Σ y G c1 andg p1 forms a fast and accurate loop Input fromg c1 is measurement forg c2 r u1 chosen to middle ofu 1 :s working range G c2 has low gain, maybe only I part Rule of thumb: at least 10 times bigger time constant than fast loop

12 / 29 Ratio control Example: Keep constant air/fuel ratio Suppose we wanty l /y b =a. Naive solution (control ratioa directly): r b u b Regulator Process y b a u l Regulator Process y l Nonlinear, gain in second loop varies withy b

13 / 29 Ratio control Better solution: r b u b Regulator Process y b a r l Regulator u l Process y l Setpoint for flow to first loop that is assumed slow Second loop is made fast and maintains desired ratio

14 / 29 Feedforward Example Concentration control Framkoppling QIC Återkoppling Bas Syra QT QT Blandning Feedforward can compensate for sudden changes in acid concentration

15 / 29 Feedforward Simulation of example With feedforward (solid) and without (dashed); disturbance att=5: 100 Concentration 80 60 40 20 0 0 5 10 15 20 25 30 100 Valve position 80 60 40 20 0 0 5 10 15 20 25 30 Time

16 / 29 Feedforward Block diagram l G ff r u y Σ G c Σ G p 1 How to choose compensatorg ff (s)? Depends on where disturbancelenters the system.

17 / 29 Feedforward Tank example Control of lower tank u l 1 1 r G c l 2 y 2

18 / 29 Feedforward Tank example Feedforward froml 1 : l 1 G ff r u y Σ G c Σ Σ G p1 G p2 1 ChooseG ff (s)= 1 to eliminate effect of disturbance

19 / 29 Feedforward Tank example Feedforward froml 2 : l 2 G ff r u y Σ G c Σ G p1 Σ G p2 1 ChooseG ff (s)= 1 G P1 to eliminate effect of disturbance

20 / 29 The inverse Example: Implementation of feedforward 1 can be problematic to implement G p1 (s) 1 G p1 (s)= 1+sT e sl 1 G p1 (s) =(1+sT)esL (derivation and neg. time delay) Common solutions: Introduce lowpass filter (compare D part in PID-controller) Approximate negative time delays with 0 Implement the static gain only

21 / 29 Dead time compensation Example of dead time process: G p (s)= K p 1+sT e sl Hard to control if L > T (dead time dominated) Frequency analysis: G p (s)=g p0 (s)e sl G p (iω c ) = G p0 (iω c ) argg p (iω c )=argg p0 (iω c ) ω c L The largerl, the smaller the phase margin

Example: Control of paper machine G p (s)= 2 1+2s e 4s Simulation with cautious PI controller (K=0.2,T i =2.6); disturbance at t = 25: Input Output 1 0 0 50 1 0 0 50 Time 22 / 29

23 / 29 Example: Control of paper machine Simulation with more aggressive PI controller (K=1,T i =1): Input Output 1 0 0 50 1 0 0 50 Time

24 / 29 Dead time compensation with Smith predictor r Regulator u Process y Modell Modell utan dödtid y 1 + Σ y 2 + Controller designed after model without delay. Model must be: asymptotically stable accurate enough

25 / 29 Analysis of Smith predictor Smith-predictor r e u y Σ Σ G c G p Ĝ p Ĝp0 1 G p =G p0 e sl real process Ĝ p =Ĝ p0 e sˆl model of process Ĝ p0 model of process without dead time G c controller designed forĝp0

Control signal: Closed loop system: Analysis of Smith predictor Y= U= G c 1 G c (Ĝp Ĝp0) E G p G c 1 G c (Ĝp Ĝp0)+G p G c R Suppose G p =Ĝp (perfect model): Y= G p0 e sl G c 1 G c (G p0 e sl G p0 )+G p0 e sl G c R = G p0g c 1+G p0 G c e sl R Like control of process without delay, but with delayed response 26 / 29

Example: Control of paper machine Model without delay:g p0 (s)= 2 1+2s Simulation with aggressive PI controller (K=1,T i =1) and Smith predictor with perfect process model: Output 1 0 0 50 1 Input 0 0 50 Time 27 / 29

28 / 29 Example: Control of paper machine Simulation with aggressive PI controller and Smith predictor with not perfect process model (ˆL=0.9L, ˆT=0.9T): Output 1 0 0 50 1 Input 0 0 50 Time

29 / 29 The Smith predictor conclussions Works only for asymptotically stable systems Works only if process model is accurate Controller should be designed such that closed-loop time constant larger than process dead time (Better variations for dead time compensation exist, but all rely on prediction using a process model)