Feedback Control of a Water Heater

Similar documents
Class 27: Block Diagrams

Open Loop Tuning Rules

Cascade Control of a Continuous Stirred Tank Reactor (CSTR)

Feedback Control of Linear SISO systems. Process Dynamics and Control

Index. INDEX_p /15/02 3:08 PM Page 765

Lecture 5 Classical Control Overview III. Dr. Radhakant Padhi Asst. Professor Dept. of Aerospace Engineering Indian Institute of Science - Bangalore

SRI VENKATESWARA COLLEGE OF ENGINEERING

( ) ( = ) = ( ) ( ) ( )

CONSIM - MS EXCEL BASED STUDENT FRIENDLY SIMULATOR FOR TEACHING PROCESS CONTROL THEORY

Task 1 (24%): PID-control, the SIMC method

K c < K u K c = K u K c > K u step 4 Calculate and implement PID parameters using the the Ziegler-Nichols tuning tables: 30

H-Infinity Controller Design for a Continuous Stirred Tank Reactor

ECE Introduction to Artificial Neural Network and Fuzzy Systems

Chapter 8. Feedback Controllers. Figure 8.1 Schematic diagram for a stirred-tank blending system.

Solutions for Tutorial 10 Stability Analysis

Exercise 8: Level Control and PID Tuning. CHEM-E7140 Process Automation

CHAPTER 10: STABILITY &TUNING

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

CM 3310 Process Control, Spring Lecture 21

Dynamic Behavior. Chapter 5

Design and Implementation of PI and PIFL Controllers for Continuous Stirred Tank Reactor System

Modelling and Control of Dynamic Systems. PID Controllers. Sven Laur University of Tartu

Dynamics and PID control. Process dynamics

SIMULATION SUITE CHEMCAD SOFTWARE PROCESS CONTROL SYSTEMS PROCESS CONTROL SYSTEMS COURSE WITH CHEMCAD MODELS. Application > Design > Adjustment

World Journal of Engineering Research and Technology WJERT

CHAPTER 15: FEEDFORWARD CONTROL

Development of Dynamic Models. Chapter 2. Illustrative Example: A Blending Process

Tuning PI controllers in non-linear uncertain closed-loop systems with interval analysis

Index Accumulation, 53 Accuracy: numerical integration, sensor, 383, Adaptive tuning: expert system, 528 gain scheduling, 518, 529, 709,

MIDTERM EXAMINATION Chemical Engineering 140 Fall 2002 Professors Jay D. Keasling and Jeffrey A. Reimer. Your SID #:

Laboratory Exercise 1 DC servo

(1) This reaction mechanism includes several undesired side reactions that produce toluene and benzene:

7.2 Controller tuning from specified characteristic polynomial

University of Science and Technology, Sudan Department of Chemical Engineering.

Root Locus. Motivation Sketching Root Locus Examples. School of Mechanical Engineering Purdue University. ME375 Root Locus - 1

Process Solutions. Process Dynamics. The Fundamental Principle of Process Control. APC Techniques Dynamics 2-1. Page 2-1

Competences. The smart choice of Fluid Control Systems

CHAPTER 3 TUNING METHODS OF CONTROLLER

6.1 Sketch the z-domain root locus and find the critical gain for the following systems K., the closed-loop characteristic equation is K + z 0.

Appendix A: Exercise Problems on Classical Feedback Control Theory (Chaps. 1 and 2)

Control of Neutralization Process in Continuous Stirred Tank Reactor (CSTR)

Ch 14: Feedback Control systems

A Method for PID Controller Tuning Using Nonlinear Control Techniques*

Ian G. Horn, Jeffery R. Arulandu, Christopher J. Gombas, Jeremy G. VanAntwerp, and Richard D. Braatz*

PROCESS CONTROL (IT62) SEMESTER: VI BRANCH: INSTRUMENTATION TECHNOLOGY

FIND: (a) Sketch temperature distribution, T(x,t), (b) Sketch the heat flux at the outer surface, q L,t as a function of time.

Overview of Control System Design

Automatic Control III (Reglerteknik III) fall Nonlinear systems, Part 3

Control Lab. Thermal Plant. Chriss Grimholt

Distributed Parameter Systems

Guide to Selected Process Examples :ili3g eil;]iil

Principles of Instability and Stability in Digital PID Control Strategies and Analysis for a Continuous Alcoholic Fermentation Tank Process Start-up

Control of MIMO processes. 1. Introduction. Control of MIMO processes. Control of Multiple-Input, Multiple Output (MIMO) Processes

CHAPTER 6 CLOSED LOOP STUDIES

Solution to exam in PEF3006 Process Control at Telemark University College

EE3CL4: Introduction to Linear Control Systems

EEL2216 Control Theory CT1: PID Controller Design

Process Control and Instrumentation Prof. A. K. Jana Department of Chemical Engineering Indian Institute of Technology, Kharagpur

ChE 344 Winter 2011 Final Exam + Solution. Open Book, Notes, and Web

Simulation based Modeling and Implementation of Adaptive Control Technique for Non Linear Process Tank

Modelling of a simple continuous neutralisation reactor

EE 422G - Signals and Systems Laboratory

Step input, ramp input, parabolic input and impulse input signals. 2. What is the initial slope of a step response of a first order system?

Example 8: CSTR with Multiple Solutions

Principles and Practice of Automatic Process Control

Application of feedforward artificial neural networks to improve process control of PID-based control algorithms

Fundamental Principles of Process Control

Chapter (4) Motion of Fluid Particles and Streams

I will not be at Reed this Thursday (12/4) There will be a lecture next week (12/8) LV Assginment 4 is due on Friday

Problem 1 (From the reservoir to the grid)

Temperature Control of CSTR Using Fuzzy Logic Control and IMC Control

ECE 388 Automatic Control

Multi-Loop Control. Department of Chemical Engineering,

Improved Identification and Control of 2-by-2 MIMO System using Relay Feedback

Development of Dynamic Models. Chapter 2. Illustrative Example: A Blending Process

Improved Autotuning Using the Shape Factor from Relay Feedback

A population balance approach for continuous fluidized bed dryers

Tuning Method of PI Controller with Desired Damping Coefficient for a First-order Lag Plus Deadtime System

Feedforward Control Feedforward Compensation

Solutions. .5 = e k k = ln(.5) Now that we know k we find t for which the exponential function is = e kt

Name. Chemical Engineering 150A Mid-term Examination 1 Spring 2013

DRINKING WATER - LAB EXPERIMENTS LAB EXPERIMENTS. Adsorption

Part II. Advanced PID Design Methods

Pre GATE Pre-GATE 2018

CHAPTER 19: Single-Loop IMC Control

Solutions for Tutorial 5 Dynamic Behavior of Typical Dynamic Systems

BITS-Pilani Dubai, International Academic City, Dubai Second Semester. Academic Year

ChE 400: Applied Chemical Engineering Calculations. Tutorial 5: Use of Matlab to Calculate Laplace Transforms

Soft Computing Technique and Conventional Controller for Conical Tank Level Control

Problem 1 (From the reservoir to the grid)

Control System Design

MULTILOOP PI CONTROLLER FOR ACHIEVING SIMULTANEOUS TIME AND FREQUENCY DOMAIN SPECIFICATIONS

Enhanced Single-Loop Control Strategies (Advanced Control) Cascade Control Time-Delay Compensation Inferential Control Selective and Override Control

Control for. Maarten Steinbuch Dept. Mechanical Engineering Control Systems Technology Group TU/e

Feedback Control Systems

Basic Concepts in Reactor Design

Problem 2 Distillation of air (20%) Solution

Investigation of adiabatic batch reactor

Lecture 10: Proportional, Integral and Derivative Actions

T i t l e o f t h e w o r k : L a M a r e a Y o k o h a m a. A r t i s t : M a r i a n o P e n s o t t i ( P l a y w r i g h t, D i r e c t o r )

Transcription:

Feedback Control of a Water Heater

Introduction v A simple feeback control system involving a stirred tank, temperature measurement, controller and manipulated heater is shown in Figure T 0, F Measurement T R, F Water Tank T R Q T R Controller T RSet Heater Figure. Feedback control of a simple continuous water heater.

Model Ø The energy balance for the tank is dt dt R F = ( T 0 -TR ) V Q + VrCp Ø Where Q is the heat input from the controlled heater. A proportional-integral feedback controller can be modelled as Q Kp = Q + Kp + ò 0 ε εdt t Ø Where the control error is given by ε = TRSet -T R I

Model v Nomenclature Symbols C p Specific heat Kcal/(Kg C) f Frequency of oscillations l/h F Flow rate m 3 /h K P Controller constant Kcal/C K D Controller constant for differential term (Kcal h)/c Q Heat input Kcal/h T Temperature C t I Controller cinstant h V Reactor volume m 3 є Error C ρ Density Kg /m 3 Indices M Refers to measured value R Refers to reactor Set Refers to setpoint 0 Refers to inlet

Program Ø Initial condition Variables Unit Value Inlet temperature C 15-25 Set point C 80 Reactor Volume m 3 100 Inlet flow rate m 3 /hr 10 Density Kg/m 3 1 Specific heat capacity Kcal/Kg C 1 Initial Heat duty Kcal/hr 6 Ø Initial condition parameters Variables Symbols Unit Value Controller constant K P Kcal/C 10 First order lag τ Q hr 1 τ S hr 2 Time constant τ I hr 5 Error ε C 0

Program v M-file

Program v M-file

Exercises 1 vdisconnect the controller (set K P =0), allow the temperature to reach steady state, and measure the temperature response to changes in water flow. Water flow rate (5 m 3 /hr)

Exercises 1 vdisconnect the controller (set K P =0), allow the temperature to reach steady state, and measure the temperature response to changes in water flow. Water flow rate (15 m 3 /hr)

Exercises 2 vrepeat exercise 1 for a change in inlet temperature Inlet temperature (15 C)

Exercises 2 vrepeat exercise 1 for a change in inlet temperature Inlet temperature (25 C)

Exercises 3 vmeasure the controlled response to a step change in F with proportional rtional control only (set t Ivery high). Notice the offset error є,, and change t I to a low value. Dose the offset disappear? Proportional control only

Exercises 3 vmeasure the controlled response to a step change in F with proportional rtional control only (set t Ivery high). Notice the offset error є,, and change t I to a low value. Dose the offset disappear? Step change in F with proportional control ( F: 20 à 25 m 3 /hr, after 80 hr)

Exercises 3 vmeasure the controlled response to a step change in F with proportional rtional control only (set t Ivery high). Notice the offset error є,, and change t I to a low value. Dose the offset disappear? Step change in F with proportional control ( F: 20 à 15 m 3 /hr, after 80 hr)

Exercises 3 vmeasure the controlled response to a step change in F with proportional rtional control only (set t Ivery high). Notice the offset error є,, and change t I to a low value. Dose the offset disappear? Proportional-integral control ( F: 20 m 3 /hr)

Exercises 3 vmeasure the controlled response to a step change in F with proportional rtional control only (set t Ivery high). Notice the offset error є,, and change t I to a low value. Dose the offset disappear? Step change in F with proportional-integral control ( F: 20 à 25 m 3 /hr, after 80 hr)

Exercises 3 vmeasure the controlled response to a step change in F with proportional rtional control only (set t Ivery high). Notice the offset error є,, and change t I to a low value. Dose the offset disappear? Step change in F with proportional-integral control ( F: 20 à 15 m 3 /hr, after 80 hr)

Exercises 4 vdisconnect the controller and by forcing the system with a stepwise change in water flow rate, tobtain I the process reaction curve as explained in Ch. t I 7. Analyze this curve to obtain the parameters for the Ziegler-Nichols Method. Use Table 7.1 to obtain the best controller setting for P and d PI control. Try these out in a simulation. Water flow change (process reaction curve) S = Slope A = 0.0027 0.5 = 0.0053

Exercises 4 vdisconnect the controller and by forcing the system with a stepwise change in water flow rate, tobtain I the process reaction curve as explained in Ch. t I 7. Analyze this curve to obtain the parameters for the Ziegler-Nichols Method. Use Table 7.1 to obtain the best controller setting for P and d PI control. Try these out in a simulation. Table. Controller settings based on process responses (Zigler-Nichols) Cont roller Kp t I t D P 1/T L S PI 0.9/T L S 3.33T L PID 1.2/T L S 2T / 2 L T L

Exercises 4 P controller

Exercises 4 PI controller

Exercises 4 PID controller

Exercises 5 vproceed as in Example 4, but use the Cohen-Coon Coon settings from Table 7.1 A=0.5 B=0.03 T L =2.5 S=0.0053 K = A B = 0.06 = S B t = 5.63 Table. Controller settings based on process responses (Cohen-Coon) Cont roller Kp t I t D P PI PID t KT t KT L t KT L L (1+ TL ) 3t TL (0.9 + ) 12t 4 ( 3 TL + ) 12t T T L L 30 + 3T 9 + 20T 32 13 + + 6T 8T L L L L / t / t / t / t T L 4 12 + 2T L /t

Exercises 5 P controller

Exercises 5 PI controller

Exercises 5 PID controller

Exercises 6 vas explained in Ch. 7, try to establish the controller settings by trial and error. Trial and error method Optimal parameter Kp t I t D = 50 = 8 = 2

Exercises 7 vwith proportional control only, increase K to K P P0, until oscillations in the response occur. Use this frequency, f 0, to set the controller according to the Ultimate Gain Method (K =0.45 K P P0, t =f 0 /1.2), where f I 0 is the frequency of the oscillations at K =K P P0 (see Ch. 7). Measure the response to a change in T 0 =K P0 Table. Controller settings based on process responses (Ultimate Gain) Cont roller Kp t I t D P 0.5K P0 PI 0.45K P0 f 0 /1.2 PID 0.6K P0 f 0 / 2 / 8 f 0

Exercises 7 vwith proportional control only, increase K to K P P0, until oscillations in the response occur. Use this frequency, f 0, to set the controller according to the Ultimate Gain Method (K =0.45 K P P0, t =f 0 /1.2), where f I 0 is the frequency of the oscillations at K =K P P0 (see Ch. 7). Measure the response to a change in T 0 =K P0 increase K P to K P0

Exercises 7 vwith proportional control only, increase K to K P P0, until oscillations in the response occur. Use this frequency, f 0, to set the controller according to the Ultimate Gain Method (K =0.45 K P P0, t =f 0 /1.2), where f I 0 is the frequency of the oscillations at K =K P P0 (see Ch. 7). Measure the response to a change in T 0 =K P0 Ultimate Gain method Kp = 45 t I = 4.17 f 0 = 4

Exercises 7 vwith proportional control only, increase K to K P P0, until oscillations in the response occur. Use this frequency, f 0, to set the controller according to the Ultimate Gain Method (K =0.45 K P P0, t =f 0 /1.2), where f I 0 is the frequency of the oscillations at K =K P P0 (see Ch. 7). Measure the response to a change in T 0 =K P0 T 0 (20 à 15) with PI controller (Ultimate Gain method)

Exercises 7 vwith proportional control only, increase K to K P P0, until oscillations in the response occur. Use this frequency, f 0, to set the controller according to the Ultimate Gain Method (K =0.45 K P P0, t =f 0 /1.2), where f I 0 is the frequency of the oscillations at K =K P P0 (see Ch. 7). Measure the response to a change in T 0 =K P0 T 0 (20 à 25) with PI controller (Ultimate Gain method)

Exercises 8 vadjust the controller by trial and error to obtain the best results to a change in set point. Set point change (80 ºC à 90 ºC )

Exercises 8 vadjust the controller by trial and error to obtain the best results to a change in set point. Set point change (80 ºC à 70 ºC )

Exercises 9 vinclude a loss term in the energy balance. Trial and error method (Q loss = 0)

Exercises 9 vinclude a loss term in the energy balance. Trial and error method (Q loss = 10%)

Exercises 9 vinclude a loss term in the energy balance. Trial and error method (Q loss = 20%)

Exercises 10 v Change the controller to give PID-control by adding a differential term,

Exercises 11 v Include a first order time lag in the temperature measurement using u the equations : dt dt m = T R - t m T m ε = TRSet -T m

Conclusions Ø A simple feedback control system involving a stirred tank, temperature measurement, controller and manipulated heater is shown. Ø The Cohen-coon method were also compared with the predicted values by using the controllers of P, PI and PID. Among them, the P controller gave the best results. Ø The best results of Ziegler-Nichols method follows in the order of PID > PI > P controller. Ø Trial and error method of controllers can be adjusted by changing the values of gain K P, reset time and derivative time.