Identification in closed-loop, MISO identification, practical issues of identification

Size: px
Start display at page:

Download "Identification in closed-loop, MISO identification, practical issues of identification"

Transcription

1 Identification in closed-loop, MISO identification, practical issues of identification CHEM-E7145 Advanced Process Control Methods Lecture 4

2 Contents Identification in practice Identification in closed-loop (section 13) Motivation Indirect and direct identification Identifiability conditions MATLAB Examples Identification of MISO systems

3 Identification in practice: designing experiments Cover the normal operating range the amplitude large enough to provide good signal/noise ratio the amplitude not too large to drive the process out of the normal operating point Persistent excitation is needed (otherwise it may not be possible to identify a model) Pseudo-random binary signal Usually one input is changed at time in the multiple input single output systems (MISO)

4 Identification in practice: data pre-treatment Remove the mean value or a known steady state value from the signals Estimate the input-output delays Cross-covariance method Identify models with different delays Select the inputs affecting each output Use matrix of correlations between the inputs and the outputs Use knowledge of the physical process structure

5 Identification in practice: Selection of the model order Examine the value of the modelling error (MATLAB Example) Variance of the equation error Model order 4 5 6

6 Identification in practice: Selection of the model order Check the zero-pole map Zero-pole cancelation (a zero is located close to a pole) shows that the model order should be decreased

7 Identification in practice: Selection of the noise model The right model must produce uncorrelated noise estimation (white noise) Autocovariance of the modeling error Right model structure Wrong model structure Time lag

8 Identification in practice: Selection of the model structure For real data there is no such thing as a correct model structure and order Different structures can result in different model quality The only way to determine the model quality is to try different structures and then compare the resulting model properties Use validation to test your models

9 An industrial example: identification of ethylene furnace Ethylene and propylene are produced in the furnace with some byproducts by thermal cracking a hydrocarbon feed: Ethane + Propane Ethylene +Propylene + Hydrogen +By-products Steam is added to lower the partial pressure of the hydrocarbons thereby increasing the yield of ethylene

10 An industrial example: the process diagram

11 An industrial example: the process description The convection section is used to preheat the feed flows with the hot flue gases The chemical reactions take place in the radiant section and get the energy from burning of fuel gas Under-pressure is maintained in the radiant section to permit inflow of combustion air to the furnace

12 An industrial example: the process control The temperature of the product outflow is controlled by adjusting the fuel gas flow The oxygen level in the radiant section is controlled by adjusting the underpressure

13 An industrial example: Models to be identified Case 1. Oxygen content (output) is predicted using the under-pressure and the fuel gas flow (inputs) Case 2. The temperature of the product outflow (output) is predicted using the underpressure, fuel gas flow, and the product feed flow (inputs)

14 An industrial example: data generation Open-loop data is obtained by exciting the inputs one by one with PRBS signals. Only one input is excited at a time Closed-loop data is obtained by keeping the control loops active and exciting the setpoints one by one using a PRBS signals. Only one setpoint is disturbed at a time.

15 An industrial example: selection of model order for case 1

16 An industrial example: model validation for case 1

17 An industrial example: selection of model order for case 2

18 An industrial example: model validation for case 2

19 Contents Identification in practice Identification in closed-loop (section 13) Motivation Indirect and direct identification Identifiability conditions MATLAB Examples Identification of MISO systems

20 Identification in closed-loop

21 Identification in closed loop: the motivation Sometimes the open-loop experiments cannot be carried out, because the process control cannot be switched off Unstable process cannot be identified in openloop Setpoint variations are not allowed

22 Direct identification the input u and the output y signals are measured and used to identify a process model the least squares and its modifications are applicable under certain identifiability conditions (discussed later)

23 Indirect identification Considered to introduce the necessary identifiability conditions, which are the same for both indirect and direct methods Assumptions: the output signal y is measured, the input signal u is not the transfer function of the controller is known instead An intermediate closed loop ARMA model (output to noise) is identified first, and then the parameters of the process model are obtained

24 Indirect identification: the closed loop transfer function The intermediate closed-loop noise to output transfer function is: y(z) ν(z) = G ν (z) 1 + G c z G P (z) = D(z 1 )P(z 1 ) A z 1 P z 1 + B z 1 Q(z 1 ) Order of polynomials Numerator order: r = m d + m p Denominator order: l = max(m a + m p, m b + m q ) A and B are determined from the denominator

25 Indirect identification: necessary identifiability conditions The model is identified from the denominator of the intermediate transfer function: A z 1 P z 1 + B z 1 Q z 1 = 1 + α 1 z α l z l Number of coefficients to define is m a + m b Number of equations l = max(m a + m p, m b + m q ) Number of equations l must be higher than the number of variables m a + m b : m p > m b or m q > m a

26 An example: a first order model with a proportional controller A first order process model is considered: y k + ay k 1 = bu k 1 + ν k + dν k 1 A proportional controller u k = q 0 y(k): y k + (a + bq 0 )y k 1 = ν k + dν k 1 Identifying the process model from the intermediate model: α = a + bq 0 Two parameters cannot be identified from a single equation

27 A numerical example Check that two sets of parameters B A = 0.25z z 1 B A = 0.25z z 1 D = z 1 A 1 0.7z 1 D = z 1 A 1+0.3z 1 give the same close-loop response y/ν with the proportional controller Q/P = 2

28 An example: a first order model with a PD controller A PD-controller is considered u k = q 0 y k q 1 y(k 1) The intermediate ARMA model is: y k + a + bq 0 y k 1 + bq 1 y k 2 = ν k + qν(k 1) Now, two equations are used to defined two coefficients: α 1 = a + bq 0 α 2 = bq 1

29 If the condition is not fulfilled Generate data with two different controllers Introduce delay to the control Add a test signal:

30 Contents Identification in practice Identification in closed-loop (section 13) Motivation Indirect and direct identification Identifiability conditions Further examples Identification of MISO systems

31 A MATLAB example The same system y z u(z) = is identified with : 0.25 z z 1 un-delayed proportional controller G C z = 2 a delayed proportional controller G C z = 2z 2 open-loop simulations See MATLAB

32 A MATLAB example True system parameters Undelayed controller Delayd control, right order Delayed control, wrong order Open loop, right order Open loop, wrong order -1.2 A(1) B(1)

33 A MATLAB example A right and wrong order models are identified using closed-loop and open-loop data Identification with open-loop data produces the proper results even when the model order is higher than the process order Identification with closed-loop data produces incorrect results if the model order is higher than the process order Check MATLAB Example

34 A numerical example Check that two sets of parameters B A = 0.25z z 1 B A = 0.25z z 1 +z 3 D = z 1 A 1 0.7z 1 D A = z z 1 +z 3 give the same close-loop response y/ν with the delayed proportional controller Q/P = 2z 2

35 A MATLAB example: Instrumental variable method for closedloop identification In the instrumental variable method the error and the instrumental variable must not be correlated In the closed loop there is a correlation due to feedback. Therefore the method cannot be used Special adaptions of the instrumental method exist

36 Contents Identification in practice Identification in closed-loop Motivation Indirect and direct identification Identifiability conditions Examples Identification of MISO systems (Chapter 17)

37 Identification of MIMO systems: the general model structure The general linear MIMO model is: p B ij y i = u j=1 A j ij

38 Identification of MIMO systems: the simplified model structure The simplified MIMO model is: p y i = 1 A i j=1 B ij u j

39 Identification of MIMO systems For the process outputs the models are identified independently The Least Squares method with general model structure always results in a nonlinear optimization The simplified model can be rewritten: y k + a 1 y k 1 + a 2 y k a m y k m = b 11 u 1 k 1 + b 12 u 1 k 2 + b 1m1 u 1 k m b p1 u p k 1 + b p2 u p k 2 + b pmp u p k m p

40 Least squares with simplified MISO model structure The parameters are identified using the least squares method The matrixes are formed as follows: ψ(k) = [ y k 1,, y(k m) u 1 k 1, u 1 (k m 1 ) u 2 k 1, u 2 (k m 2 ) u p k 1, u p k m p ] θ = [a 1, a 2,, a m b 11, b 12,, b 1m1 b 21, b 22,, b 2m2 b p1, b p2,, b pmp ]

41 Experiments for MISO model identification Exiting the inputs one after another SISO identification can be used Exciting the inputs simultaneously MISO identification must be used saving the needed measurement time coherent models the identification is easier if the excitation signals sent to different inputs are not correlated

42 An industrial example: identification of a polymerization reactor A continuous reactor is considered Reactants and air flow are injected into the reactor at high temperature The airflow improves the drying of the product, which increases the degree of polymerization A catalyst is added to the reactor as well to activate polimerization The viscosity of the product is increasing during the polymerization The aim of the process control is to obtain a polymer of homogeneous viscosity

43 Two data sets used for identification: catalyst flowrate air flowrate An industrial example: viscosity of the product The peak in the catalyst flowrate is introduced Since the air compressor is of charge-discharge type, the air flow oscillates the data

44 An industrial example: a SISO model First, the viscosity is predicted using the catalyst flow rate alone (SISO model) using ARX structure The best models identified from two data sets: y k = 1.73 y k y k y k u(k 3) y k = 1.67 y k y k y k u(k 3) The gains are very different and the validation results are not successful other model structures must be tried (OE model was not successful)

45 An industrial example: validation of SISO model The SISO model cannot explain the oscillations in the measured data Solid line the measured data Dotted line the model prediction

46 An industrial example: a MISO model The viscosity is predicted using both the catalyst and the air flow The best model is: y k = 0.81y k u cat k u air (k 3)

47 An industrial example: validation of MISO model Even thought the model is still far from being perfect, it works much better than the SISO model explains the oscillations in the viscosity 66% of variations is explained by the catalyst flow and 33% is explained by the air flow Solid line the measured data Dotted line the model prediction

48 Summary of identification The process models used for identification The least squares method and its modifications Instrumental variable method Maximum likelihood method Identification in closed loop Identification of MIMO systems

Identification of ARX, OE, FIR models with the least squares method

Identification of ARX, OE, FIR models with the least squares method Identification of ARX, OE, FIR models with the least squares method CHEM-E7145 Advanced Process Control Methods Lecture 2 Contents Identification of ARX model with the least squares minimizing the equation

More information

3.1 Overview 3.2 Process and control-loop interactions

3.1 Overview 3.2 Process and control-loop interactions 3. Multivariable 3.1 Overview 3.2 and control-loop interactions 3.2.1 Interaction analysis 3.2.2 Closed-loop stability 3.3 Decoupling control 3.3.1 Basic design principle 3.3.2 Complete decoupling 3.3.3

More information

Feedback Control of Linear SISO systems. Process Dynamics and Control

Feedback Control of Linear SISO systems. Process Dynamics and Control Feedback Control of Linear SISO systems Process Dynamics and Control 1 Open-Loop Process The study of dynamics was limited to open-loop systems Observe process behavior as a result of specific input signals

More information

Multi-Input Multi-output (MIMO) Processes CBE495 LECTURE III CONTROL OF MULTI INPUT MULTI OUTPUT PROCESSES. Professor Dae Ryook Yang

Multi-Input Multi-output (MIMO) Processes CBE495 LECTURE III CONTROL OF MULTI INPUT MULTI OUTPUT PROCESSES. Professor Dae Ryook Yang Multi-Input Multi-output (MIMO) Processes CBE495 LECTURE III CONTROL OF MULTI INPUT MULTI OUTPUT PROCESSES Professor Dae Ryook Yang Fall 2013 Dept. of Chemical and Biological Engineering Korea University

More information

EL1820 Modeling of Dynamical Systems

EL1820 Modeling of Dynamical Systems EL1820 Modeling of Dynamical Systems Lecture 10 - System identification as a model building tool Experiment design Examination and prefiltering of data Model structure selection Model validation Lecture

More information

1 Which of the compounds shown are in the same homologous series? 1 CH 3 OH 2 CH 3 CH 2 OH 3 CH 3 COOH C 3 CH 2 CH 2 OH

1 Which of the compounds shown are in the same homologous series? 1 CH 3 OH 2 CH 3 CH 2 OH 3 CH 3 COOH C 3 CH 2 CH 2 OH 1 Which of the compounds shown are in the same homologous series? 1 3 2 3 2 3 3 4 3 2 2 1, 2 and 3 1, 2 and 4 1, 3 and 4 2, 3 and 4 2 Which compound is not an alkane, n 2n+2? 3 2 2 3 ( 3 ) 2 3 3 3 ( 3

More information

Model identification

Model identification SE5 Prof. Davide Manca Politecnico di Milano Dynamics and Control of Chemical Processes Solution to Lab #5 Model identification Davide Manca Dynamics and Control of Chemical Processes Master Degree in

More information

Automatic Control Systems theory overview (discrete time systems)

Automatic Control Systems theory overview (discrete time systems) Automatic Control Systems theory overview (discrete time systems) Prof. Luca Bascetta (luca.bascetta@polimi.it) Politecnico di Milano Dipartimento di Elettronica, Informazione e Bioingegneria Motivations

More information

Lecture 7: Discrete-time Models. Modeling of Physical Systems. Preprocessing Experimental Data.

Lecture 7: Discrete-time Models. Modeling of Physical Systems. Preprocessing Experimental Data. ISS0031 Modeling and Identification Lecture 7: Discrete-time Models. Modeling of Physical Systems. Preprocessing Experimental Data. Aleksei Tepljakov, Ph.D. October 21, 2015 Discrete-time Transfer Functions

More information

Modelling and Control of Dynamic Systems. Stability of Linear Systems. Sven Laur University of Tartu

Modelling and Control of Dynamic Systems. Stability of Linear Systems. Sven Laur University of Tartu Modelling and Control of Dynamic Systems Stability of Linear Systems Sven Laur University of Tartu Motivating Example Naive open-loop control r[k] Controller Ĉ[z] u[k] ε 1 [k] System Ĝ[z] y[k] ε 2 [k]

More information

Close Loop System Identification of Dynamic Parameters of an Airplane. Michal Chvojka

Close Loop System Identification of Dynamic Parameters of an Airplane. Michal Chvojka Close Loop System Identification of Dynamic Parameters of an Airplane Michal Chvojka October 2004 Chapter 1 Closed Loop System Identification Identifiability of Closed Loop Systems Sometimes it is important

More information

4.0 Update Algorithms For Linear Closed-Loop Systems

4.0 Update Algorithms For Linear Closed-Loop Systems 4. Update Algorithms For Linear Closed-Loop Systems A controller design methodology has been developed that combines an adaptive finite impulse response (FIR) filter with feedback. FIR filters are used

More information

EECE Adaptive Control

EECE Adaptive Control EECE 574 - Adaptive Control Basics of System Identification Guy Dumont Department of Electrical and Computer Engineering University of British Columbia January 2010 Guy Dumont (UBC) EECE574 - Basics of

More information

Lecture 12. Upcoming labs: Final Exam on 12/21/2015 (Monday)10:30-12:30

Lecture 12. Upcoming labs: Final Exam on 12/21/2015 (Monday)10:30-12:30 289 Upcoming labs: Lecture 12 Lab 20: Internal model control (finish up) Lab 22: Force or Torque control experiments [Integrative] (2-3 sessions) Final Exam on 12/21/2015 (Monday)10:30-12:30 Today: Recap

More information

Dynamic Behavior. Chapter 5

Dynamic Behavior. Chapter 5 1 Dynamic Behavior In analyzing process dynamic and process control systems, it is important to know how the process responds to changes in the process inputs. A number of standard types of input changes

More information

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

Index. INDEX_p /15/02 3:08 PM Page 765 INDEX_p.765-770 11/15/02 3:08 PM Page 765 Index N A Adaptive control, 144 Adiabatic reactors, 465 Algorithm, control, 5 All-pass factorization, 257 All-pass, frequency response, 225 Amplitude, 216 Amplitude

More information

CBE507 LECTURE III Controller Design Using State-space Methods. Professor Dae Ryook Yang

CBE507 LECTURE III Controller Design Using State-space Methods. Professor Dae Ryook Yang CBE507 LECTURE III Controller Design Using State-space Methods Professor Dae Ryook Yang Fall 2013 Dept. of Chemical and Biological Engineering Korea University Korea University III -1 Overview States What

More information

CM 3310 Process Control, Spring Lecture 21

CM 3310 Process Control, Spring Lecture 21 CM 331 Process Control, Spring 217 Instructor: Dr. om Co Lecture 21 (Back to Process Control opics ) General Control Configurations and Schemes. a) Basic Single-Input/Single-Output (SISO) Feedback Figure

More information

Nonlinear System Identification Using MLP Dr.-Ing. Sudchai Boonto

Nonlinear System Identification Using MLP Dr.-Ing. Sudchai Boonto Dr-Ing Sudchai Boonto Department of Control System and Instrumentation Engineering King Mongkut s Unniversity of Technology Thonburi Thailand Nonlinear System Identification Given a data set Z N = {y(k),

More information

Thermoacoustic Instabilities Research

Thermoacoustic Instabilities Research Chapter 3 Thermoacoustic Instabilities Research In this chapter, relevant literature survey of thermoacoustic instabilities research is included. An introduction to the phenomena of thermoacoustic instability

More information

Advanced Process Control Tutorial Problem Set 2 Development of Control Relevant Models through System Identification

Advanced Process Control Tutorial Problem Set 2 Development of Control Relevant Models through System Identification Advanced Process Control Tutorial Problem Set 2 Development of Control Relevant Models through System Identification 1. Consider the time series x(k) = β 1 + β 2 k + w(k) where β 1 and β 2 are known constants

More information

FRTN 15 Predictive Control

FRTN 15 Predictive Control Department of AUTOMATIC CONTROL FRTN 5 Predictive Control Final Exam March 4, 27, 8am - 3pm General Instructions This is an open book exam. You may use any book you want, including the slides from the

More information

Digital Control Systems State Feedback Control

Digital Control Systems State Feedback Control Digital Control Systems State Feedback Control Illustrating the Effects of Closed-Loop Eigenvalue Location and Control Saturation for a Stable Open-Loop System Continuous-Time System Gs () Y() s 1 = =

More information

EL1820 Modeling of Dynamical Systems

EL1820 Modeling of Dynamical Systems EL1820 Modeling of Dynamical Systems Lecture 9 - Parameter estimation in linear models Model structures Parameter estimation via prediction error minimization Properties of the estimate: bias and variance

More information

6.435, System Identification

6.435, System Identification SET 6 System Identification 6.435 Parametrized model structures One-step predictor Identifiability Munther A. Dahleh 1 Models of LTI Systems A complete model u = input y = output e = noise (with PDF).

More information

CompensatorTuning for Didturbance Rejection Associated with Delayed Double Integrating Processes, Part II: Feedback Lag-lead First-order Compensator

CompensatorTuning for Didturbance Rejection Associated with Delayed Double Integrating Processes, Part II: Feedback Lag-lead First-order Compensator CompensatorTuning for Didturbance Rejection Associated with Delayed Double Integrating Processes, Part II: Feedback Lag-lead First-order Compensator Galal Ali Hassaan Department of Mechanical Design &

More information

Optimal Polynomial Control for Discrete-Time Systems

Optimal Polynomial Control for Discrete-Time Systems 1 Optimal Polynomial Control for Discrete-Time Systems Prof Guy Beale Electrical and Computer Engineering Department George Mason University Fairfax, Virginia Correspondence concerning this paper should

More information

Adaptive Robust Control

Adaptive Robust Control Adaptive Robust Control Adaptive control: modifies the control law to cope with the fact that the system and environment are uncertain. Robust control: sacrifices performance by guaranteeing stability

More information

Closed loop Identification of Four Tank Set up Using Direct Method

Closed loop Identification of Four Tank Set up Using Direct Method Closed loop Identification of Four Tan Set up Using Direct Method Mrs. Mugdha M. Salvi*, Dr.(Mrs) J. M. Nair** *(Department of Instrumentation Engg., Vidyavardhini s College of Engg. Tech., Vasai, Maharashtra,

More information

1 Loop Control. 1.1 Open-loop. ISS0065 Control Instrumentation

1 Loop Control. 1.1 Open-loop. ISS0065 Control Instrumentation Lecture 4 ISS0065 Control Instrumentation 1 Loop Control System has a continuous signal (analog) basic notions: open-loop control, close-loop control. 1.1 Open-loop Open-loop / avatud süsteem / открытая

More information

Twin-Screw Food Extruder: A Multivariable Case Study for a Process Control Course

Twin-Screw Food Extruder: A Multivariable Case Study for a Process Control Course Twin-Screw Food Extruder: A Multivariable Case Study for a Process Control Course Process Control Course Overview Case Studies Realistic Industrial Problems Motivating to Students Integrate Techniques

More information

10/8/2015. Control Design. Pole-placement by state-space methods. Process to be controlled. State controller

10/8/2015. Control Design. Pole-placement by state-space methods. Process to be controlled. State controller Pole-placement by state-space methods Control Design To be considered in controller design * Compensate the effect of load disturbances * Reduce the effect of measurement noise * Setpoint following (target

More information

3 rd Generation Stabilized Front End Selective Hydrogenation Catalysts Enhance Operational Stability and Maximize Ethylene Gain

3 rd Generation Stabilized Front End Selective Hydrogenation Catalysts Enhance Operational Stability and Maximize Ethylene Gain 3 rd Generation Stabilized Front End Selective Hydrogenation Catalysts Enhance Operational Stability and Maximize Ethylene Gain Abu Dhabi, May 14, 2013 Dr. Wolf Spaether Outline Acetylene Hydrogenation:

More information

Adaptive Dual Control

Adaptive Dual Control Adaptive Dual Control Björn Wittenmark Department of Automatic Control, Lund Institute of Technology Box 118, S-221 00 Lund, Sweden email: bjorn@control.lth.se Keywords: Dual control, stochastic control,

More information

Chapter 4. Fundamentals of Material Balance

Chapter 4. Fundamentals of Material Balance Chapter 4 Fundamentals of Material Balance Introduction to Chapter 4 1) In chapter 4 we will present methods for organizing known information about process variables, setting up martial balance equations,

More information

Application of Modified Multi Model Predictive Control Algorithm to Fluid Catalytic Cracking Unit

Application of Modified Multi Model Predictive Control Algorithm to Fluid Catalytic Cracking Unit Application of Modified Multi Model Predictive Control Algorithm to Fluid Catalytic Cracking Unit Nafay H. Rehman 1, Neelam Verma 2 Student 1, Asst. Professor 2 Department of Electrical and Electronics

More information

EI6801 Computer Control of Processes Dept. of EIE and ICE

EI6801 Computer Control of Processes Dept. of EIE and ICE Unit I DISCRETE STATE-VARIABLE TECHNIQUE State equation of discrete data system with sample and hold State transition equation Methods of computing the state transition matrix Decomposition of discrete

More information

Aircraft Stability & Control

Aircraft Stability & Control Aircraft Stability & Control Textbook Automatic control of Aircraft and missiles 2 nd Edition by John H Blakelock References Aircraft Dynamics and Automatic Control - McRuler & Ashkenas Aerodynamics, Aeronautics

More information

Feedback Basics. David M. Auslander Mechanical Engineering University of California at Berkeley. copyright 1998, D.M. Auslander

Feedback Basics. David M. Auslander Mechanical Engineering University of California at Berkeley. copyright 1998, D.M. Auslander Feedback Basics David M. Auslander Mechanical Engineering University of California at Berkeley copyright 1998, D.M. Auslander 1 I. Feedback Control Context 2 What is Feedback Control? Measure desired behavior

More information

1 Compound Q decolourises bromine water. Compound Q has two carbon atoms in each molecule. Which statement about compound Q is correct?

1 Compound Q decolourises bromine water. Compound Q has two carbon atoms in each molecule. Which statement about compound Q is correct? 1 ompound Q decolourises bromine water. ompound Q has two carbon atoms in each molecule. Which statement about compound Q is correct? It contains carbon-hydrogen double bonds. It has six hydrogen atoms

More information

Lecture 1: Introduction to System Modeling and Control. Introduction Basic Definitions Different Model Types System Identification

Lecture 1: Introduction to System Modeling and Control. Introduction Basic Definitions Different Model Types System Identification Lecture 1: Introduction to System Modeling and Control Introduction Basic Definitions Different Model Types System Identification What is Mathematical Model? A set of mathematical equations (e.g., differential

More information

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

Control of MIMO processes. 1. Introduction. Control of MIMO processes. Control of Multiple-Input, Multiple Output (MIMO) Processes Control of MIMO processes Control of Multiple-Input, Multiple Output (MIMO) Processes Statistical Process Control Feedforward and ratio control Cascade control Split range and selective control Control

More information

Control Design. Lecture 9: State Feedback and Observers. Two Classes of Control Problems. State Feedback: Problem Formulation

Control Design. Lecture 9: State Feedback and Observers. Two Classes of Control Problems. State Feedback: Problem Formulation Lecture 9: State Feedback and s [IFAC PB Ch 9] State Feedback s Disturbance Estimation & Integral Action Control Design Many factors to consider, for example: Attenuation of load disturbances Reduction

More information

Outline. Classical Control. Lecture 1

Outline. Classical Control. Lecture 1 Outline Outline Outline 1 Introduction 2 Prerequisites Block diagram for system modeling Modeling Mechanical Electrical Outline Introduction Background Basic Systems Models/Transfers functions 1 Introduction

More information

Modeling and Identification of Dynamic Systems (vimmd312, 2018)

Modeling and Identification of Dynamic Systems (vimmd312, 2018) Modeling and Identification of Dynamic Systems (vimmd312, 2018) Textbook background of the curriculum taken. In parenthesis: material not reviewed due to time shortage, but which is suggested to be read

More information

QUESTION 1 The boiling temperature of hydrocarbons making up crude oil depends on the strength of intermolecular forces known as:

QUESTION 1 The boiling temperature of hydrocarbons making up crude oil depends on the strength of intermolecular forces known as: QUESTION 1 The boiling temperature of hydrocarbons making up crude oil depends on the strength of intermolecular forces known as: B C D Hydrogen bonding. Dipole-dipole interactions. Dispersion forces.

More information

System Identification for Process Control: Recent Experiences and a Personal Outlook

System Identification for Process Control: Recent Experiences and a Personal Outlook System Identification for Process Control: Recent Experiences and a Personal Outlook Yucai Zhu Eindhoven University of Technology Eindhoven, The Netherlands and Tai-Ji Control Best, The Netherlands Contents

More information

System Identification for MPC

System Identification for MPC System Identification for MPC Conflict of Conflux? B. Erik Ydstie, Carnegie Mellon University Course Objectives: 1. The McNamara Program for MPC 2. The Feldbaum Program for MPC 3. From Optimal Control

More information

DESIGN OF AN ON-LINE TITRATOR FOR NONLINEAR ph CONTROL

DESIGN OF AN ON-LINE TITRATOR FOR NONLINEAR ph CONTROL DESIGN OF AN ON-LINE TITRATOR FOR NONLINEAR CONTROL Alex D. Kalafatis Liuping Wang William R. Cluett AspenTech, Toronto, Canada School of Electrical & Computer Engineering, RMIT University, Melbourne,

More information

Balancing chemical reaction equations (stoichiometry)

Balancing chemical reaction equations (stoichiometry) Balancing chemical reaction equations (stoichiometry) This worksheet and all related files are licensed under the Creative Commons Attribution License, version 1.0. To view a copy of this license, visit

More information

Control Systems Lab - SC4070 System Identification and Linearization

Control Systems Lab - SC4070 System Identification and Linearization Control Systems Lab - SC4070 System Identification and Linearization Dr. Manuel Mazo Jr. Delft Center for Systems and Control (TU Delft) m.mazo@tudelft.nl Tel.:015-2788131 TU Delft, February 13, 2015 (slides

More information

Process Modelling, Identification, and Control

Process Modelling, Identification, and Control Jan Mikles Miroslav Fikar 2008 AGI-Information Management Consultants May be used for personal purporses only or by libraries associated to dandelon.com network. Process Modelling, Identification, and

More information

Chemical Reactions. Chapter 17

Chemical Reactions. Chapter 17 Chemical Reactions Chapter 17 Chemical Equations C+O 2 CO 2 C (s) +O 2 (g) CO 2 (g) Reactants on left, products on right Each are balanced because same number of atoms of reactants as products Some equations

More information

SAMPLE SOLUTION TO EXAM in MAS501 Control Systems 2 Autumn 2015

SAMPLE SOLUTION TO EXAM in MAS501 Control Systems 2 Autumn 2015 FACULTY OF ENGINEERING AND SCIENCE SAMPLE SOLUTION TO EXAM in MAS501 Control Systems 2 Autumn 2015 Lecturer: Michael Ruderman Problem 1: Frequency-domain analysis and control design (15 pt) Given is a

More information

State Feedback and State Estimators Linear System Theory and Design, Chapter 8.

State Feedback and State Estimators Linear System Theory and Design, Chapter 8. 1 Linear System Theory and Design, http://zitompul.wordpress.com 2 0 1 4 2 Homework 7: State Estimators (a) For the same system as discussed in previous slides, design another closed-loop state estimator,

More information

Fundamentals of Combustion

Fundamentals of Combustion Fundamentals of Combustion Lec 3: Chemical Thermodynamics Dr. Zayed Al-Hamamre Content Process Heat Transfer 1-3 Process Heat Transfer 1-4 Process Heat Transfer 1-5 Theoretical and Excess Air Combustion

More information

We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists. International authors and editors

We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists. International authors and editors We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists 3,800 116,000 120M Open access books available International authors and editors Downloads Our

More information

Mass Balance MATHEMATICAL MODEL FOR THERMAL CRACKING OF HYDROCARBONS ETHANE CRACKING

Mass Balance MATHEMATICAL MODEL FOR THERMAL CRACKING OF HYDROCARBONS ETHANE CRACKING MATHEMATICAL MODEL FOR THERMAL CRACKING OF HYDROCARBONS ETHANE CRACKING The simulation of a thermal cracking coil requires integration of a set of Mass balance Energy balance Momentum balance equations.

More information

NonlinearControlofpHSystemforChangeOverTitrationCurve

NonlinearControlofpHSystemforChangeOverTitrationCurve D. SWATI et al., Nonlinear Control of ph System for Change Over Titration Curve, Chem. Biochem. Eng. Q. 19 (4) 341 349 (2005) 341 NonlinearControlofpHSystemforChangeOverTitrationCurve D. Swati, V. S. R.

More information

CHAPTER 10: STABILITY &TUNING

CHAPTER 10: STABILITY &TUNING When I complete this chapter, I want to be able to do the following. Determine the stability of a process without control Determine the stability of a closed-loop feedback control system Use these approaches

More information

Control Systems. State Estimation.

Control Systems. State Estimation. State Estimation chibum@seoultech.ac.kr Outline Dominant pole design Symmetric root locus State estimation We are able to place the CLPs arbitrarily by feeding back all the states: u = Kx. But these may

More information

Closed-Loop Identification using Routine Operating Data: the Effect of Time Delay

Closed-Loop Identification using Routine Operating Data: the Effect of Time Delay Closed-Loop Identification using Routine Operating Data: the Effect of Time Delay Yuri A.W. Shardt*, Biao Huang* *University of Alberta, Edmonton, Alberta, Canada, T6G 2V4 (Tel: 780-492-906; e-mail: {yuri.shardt,

More information

Optimizing Control of Hot Blast Stoves in Staggered Parallel Operation

Optimizing Control of Hot Blast Stoves in Staggered Parallel Operation Proceedings of the 17th World Congress The International Federation of Automatic Control Optimizing Control of Hot Blast Stoves in Staggered Parallel Operation Akın Şahin and Manfred Morari Automatic Control

More information

Chapter 12 - Solved Problems

Chapter 12 - Solved Problems Chapter 12 - Solved Problems Solved Problem 12.1. The Z-transform of a signal f[k] is given by F q (z) = 2z6 z 5 + 3z 3 + 2z 2 z 7 + 2z 6 + z 5 + z 4 + 0.5 = n(z) d(z) where n(z) and d(z) are the numerator

More information

Improve Performance of Multivariable Robust Control in Boiler System

Improve Performance of Multivariable Robust Control in Boiler System Canadian Journal on Automation, Control & Intelligent Systems Vol. No. 4, June Improve Performance of Multivariable Robust Control in Boiler System Mehdi Parsa, Ali Vahidian Kamyad and M. Bagher Naghibi

More information

Process Modelling, Identification, and Control

Process Modelling, Identification, and Control Jan Mikles Miroslav Fikar Process Modelling, Identification, and Control With 187 Figures and 13 Tables 4u Springer Contents 1 Introduction 1 1.1 Topics in Process Control 1 1.2 An Example of Process Control

More information

Solutions for Tutorial 10 Stability Analysis

Solutions for Tutorial 10 Stability Analysis Solutions for Tutorial 1 Stability Analysis 1.1 In this question, you will analyze the series of three isothermal CSTR s show in Figure 1.1. The model for each reactor is the same at presented in Textbook

More information

12. Prediction Error Methods (PEM)

12. Prediction Error Methods (PEM) 12. Prediction Error Methods (PEM) EE531 (Semester II, 2010) description optimal prediction Kalman filter statistical results computational aspects 12-1 Description idea: determine the model parameter

More information

YTÜ Mechanical Engineering Department

YTÜ Mechanical Engineering Department YTÜ Mechanical Engineering Department Lecture of Special Laboratory of Machine Theory, System Dynamics and Control Division Coupled Tank 1 Level Control with using Feedforward PI Controller Lab Report

More information

MODEL PREDICTIVE CONTROL and optimization

MODEL PREDICTIVE CONTROL and optimization MODEL PREDICTIVE CONTROL and optimization Lecture notes Model Predictive Control PhD., Associate professor David Di Ruscio System and Control Engineering Department of Technology Telemark University College

More information

AE 205 Materials and Energy Balances Asst. Prof. Dr. Tippabust Eksangsri. Chapter 4 Stoichiometry and MB with Reactions

AE 205 Materials and Energy Balances Asst. Prof. Dr. Tippabust Eksangsri. Chapter 4 Stoichiometry and MB with Reactions AE 205 Materials and Energy Balances Asst. Prof. Dr. Tippabust Eksangsri Chapter 4 Stoichiometry and MB with Reactions Stoichiometry Stoichiometry provides a quantitative means of relating the amount of

More information

YTÜ Mechanical Engineering Department

YTÜ Mechanical Engineering Department YTÜ Mechanical Engineering Department Lecture of Special Laboratory of Machine Theory, System Dynamics and Control Division Coupled Tank 1 Level Control with using Feedforward PI Controller Lab Date: Lab

More information

EE 422G - Signals and Systems Laboratory

EE 422G - Signals and Systems Laboratory EE 4G - Signals and Systems Laboratory Lab 9 PID Control Kevin D. Donohue Department of Electrical and Computer Engineering University of Kentucky Lexington, KY 40506 April, 04 Objectives: Identify the

More information

Lecture (9) Reactor Sizing. Figure (1). Information needed to predict what a reactor can do.

Lecture (9) Reactor Sizing. Figure (1). Information needed to predict what a reactor can do. Lecture (9) Reactor Sizing 1.Introduction Chemical kinetics is the study of chemical reaction rates and reaction mechanisms. The study of chemical reaction engineering (CRE) combines the study of chemical

More information

Digital Control Systems

Digital Control Systems Digital Control Systems Lecture Summary #4 This summary discussed some graphical methods their use to determine the stability the stability margins of closed loop systems. A. Nyquist criterion Nyquist

More information

Intermediate Process Control CHE576 Lecture Notes # 2

Intermediate Process Control CHE576 Lecture Notes # 2 Intermediate Process Control CHE576 Lecture Notes # 2 B. Huang Department of Chemical & Materials Engineering University of Alberta, Edmonton, Alberta, Canada February 4, 2008 2 Chapter 2 Introduction

More information

14.5 Alkenes. Question Paper. Subject Chemistry (0620) Cambridge International Examinations (CIE) Organic Chemistry A* A B C D E U

14.5 Alkenes. Question Paper. Subject Chemistry (0620) Cambridge International Examinations (CIE) Organic Chemistry A* A B C D E U Save My Exams! The ome of Revision For more awesome GSE and level resources, visit us at www.savemyexams.co.uk/ 14.5 lkenes Question Paper Level IGSE Subject hemistry (0620) Exam oard ambridge International

More information

Frequency methods for the analysis of feedback systems. Lecture 6. Loop analysis of feedback systems. Nyquist approach to study stability

Frequency methods for the analysis of feedback systems. Lecture 6. Loop analysis of feedback systems. Nyquist approach to study stability Lecture 6. Loop analysis of feedback systems 1. Motivation 2. Graphical representation of frequency response: Bode and Nyquist curves 3. Nyquist stability theorem 4. Stability margins Frequency methods

More information

On Input Design for System Identification

On Input Design for System Identification On Input Design for System Identification Input Design Using Markov Chains CHIARA BRIGHENTI Masters Degree Project Stockholm, Sweden March 2009 XR-EE-RT 2009:002 Abstract When system identification methods

More information

Reprinted from February Hydrocarbon

Reprinted from February Hydrocarbon February2012 When speed matters Loek van Eijck, Yokogawa, The Netherlands, questions whether rapid analysis of gases and liquids can be better achieved through use of a gas chromatograph or near infrared

More information

Control Systems I. Lecture 6: Poles and Zeros. Readings: Emilio Frazzoli. Institute for Dynamic Systems and Control D-MAVT ETH Zürich

Control Systems I. Lecture 6: Poles and Zeros. Readings: Emilio Frazzoli. Institute for Dynamic Systems and Control D-MAVT ETH Zürich Control Systems I Lecture 6: Poles and Zeros Readings: Emilio Frazzoli Institute for Dynamic Systems and Control D-MAVT ETH Zürich October 27, 2017 E. Frazzoli (ETH) Lecture 6: Control Systems I 27/10/2017

More information

Model predictive control of industrial processes. Vitali Vansovitš

Model predictive control of industrial processes. Vitali Vansovitš Model predictive control of industrial processes Vitali Vansovitš Contents Industrial process (Iru Power Plant) Neural networ identification Process identification linear model Model predictive controller

More information

Chapter 7 Control. Part Classical Control. Mobile Robotics - Prof Alonzo Kelly, CMU RI

Chapter 7 Control. Part Classical Control. Mobile Robotics - Prof Alonzo Kelly, CMU RI Chapter 7 Control 7.1 Classical Control Part 1 1 7.1 Classical Control Outline 7.1.1 Introduction 7.1.2 Virtual Spring Damper 7.1.3 Feedback Control 7.1.4 Model Referenced and Feedforward Control Summary

More information

Hydrogen addition to the Andrussow process for HCN synthesis

Hydrogen addition to the Andrussow process for HCN synthesis Applied Catalysis A: General 201 (2000) 13 22 Hydrogen addition to the Andrussow process for HCN synthesis A.S. Bodke, D.A. Olschki, L.D. Schmidt Department of Chemical Engineering and Materials Science,

More information

Fluid Dynamics and Balance Equations for Reacting Flows

Fluid Dynamics and Balance Equations for Reacting Flows Fluid Dynamics and Balance Equations for Reacting Flows Combustion Summer School 2018 Prof. Dr.-Ing. Heinz Pitsch Balance Equations Basics: equations of continuum mechanics balance equations for mass and

More information

Online monitoring of MPC disturbance models using closed-loop data

Online monitoring of MPC disturbance models using closed-loop data Online monitoring of MPC disturbance models using closed-loop data Brian J. Odelson and James B. Rawlings Department of Chemical Engineering University of Wisconsin-Madison Online Optimization Based Identification

More information

TABLE OF CONTENT. Chapter 4 Multiple Reaction Systems 61 Parallel Reactions 61 Quantitative Treatment of Product Distribution 63 Series Reactions 65

TABLE OF CONTENT. Chapter 4 Multiple Reaction Systems 61 Parallel Reactions 61 Quantitative Treatment of Product Distribution 63 Series Reactions 65 TABLE OF CONTENT Chapter 1 Introduction 1 Chemical Reaction 2 Classification of Chemical Reaction 2 Chemical Equation 4 Rate of Chemical Reaction 5 Kinetic Models For Non Elementary Reaction 6 Molecularity

More information

ECE317 : Feedback and Control

ECE317 : Feedback and Control ECE317 : Feedback and Control Lecture : Routh-Hurwitz stability criterion Examples Dr. Richard Tymerski Dept. of Electrical and Computer Engineering Portland State University 1 Course roadmap Modeling

More information

Control System Design

Control System Design ELEC ENG 4CL4: Control System Design Notes for Lecture #36 Dr. Ian C. Bruce Room: CRL-229 Phone ext.: 26984 Email: ibruce@mail.ece.mcmaster.ca Friday, April 4, 2003 3. Cascade Control Next we turn to an

More information

IC6501 CONTROL SYSTEMS

IC6501 CONTROL SYSTEMS DHANALAKSHMI COLLEGE OF ENGINEERING CHENNAI DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING YEAR/SEMESTER: II/IV IC6501 CONTROL SYSTEMS UNIT I SYSTEMS AND THEIR REPRESENTATION 1. What is the mathematical

More information

FDE 211-MATERIAL AND ENERGY BALANCES: MATERIAL BALANCES ON REACTIVE SYSTEMS. Dr. Ilgın PakerYıkıcı Fall 2015

FDE 211-MATERIAL AND ENERGY BALANCES: MATERIAL BALANCES ON REACTIVE SYSTEMS. Dr. Ilgın PakerYıkıcı Fall 2015 FDE 211-MATERIAL AND ENERGY BALANCES: MATERIAL BALANCES ON REACTIVE SYSTEMS 1 Dr. Ilgın PakerYıkıcı Fall 2015 Learning Objectives Write a balanced chemical reaction and use stoichiometry to determine the

More information

Dynamics of forced and unsteady-state processes

Dynamics of forced and unsteady-state processes Dynamics of forced and unsteady-state processes Davide Manca Lesson 3 of Dynamics and Control of Chemical Processes Master Degree in Chemical Engineering Davide Manca Dynamics and Control of Chemical Processes

More information

State Regulator. Advanced Control. design of controllers using pole placement and LQ design rules

State Regulator. Advanced Control. design of controllers using pole placement and LQ design rules Advanced Control State Regulator Scope design of controllers using pole placement and LQ design rules Keywords pole placement, optimal control, LQ regulator, weighting matrixes Prerequisites Contact state

More information

Open Loop Tuning Rules

Open Loop Tuning Rules Open Loop Tuning Rules Based on approximate process models Process Reaction Curve: The process reaction curve is an approximate model of the process, assuming the process behaves as a first order plus

More information

Lecture 6: Deterministic Self-Tuning Regulators

Lecture 6: Deterministic Self-Tuning Regulators Lecture 6: Deterministic Self-Tuning Regulators Feedback Control Design for Nominal Plant Model via Pole Placement Indirect Self-Tuning Regulators Direct Self-Tuning Regulators c Anton Shiriaev. May, 2007.

More information

Closed-Loop Identification of Fractionalorder Models using FOMCON Toolbox for MATLAB

Closed-Loop Identification of Fractionalorder Models using FOMCON Toolbox for MATLAB Closed-Loop Identification of Fractionalorder Models using FOMCON Toolbox for MATLAB Aleksei Tepljakov, Eduard Petlenkov, Juri Belikov October 7, 2014 Motivation, Contribution, and Outline The problem

More information

Multi-Loop Control. Department of Chemical Engineering,

Multi-Loop Control. Department of Chemical Engineering, Interaction ti Analysis and Multi-Loop Control Sachin C. Patawardhan Department of Chemical Engineering, I.I.T. Bombay Outline Motivation Interactions in Multi-loop control Loop pairing using Relative

More information

Dynamics and control of mechanical systems

Dynamics and control of mechanical systems Dynamics and control of mechanical systems Date Day 1 (03/05) - 05/05 Day 2 (07/05) Day 3 (09/05) Day 4 (11/05) Day 5 (14/05) Day 6 (16/05) Content Review of the basics of mechanics. Kinematics of rigid

More information

Self-tuning Control Based on Discrete Sliding Mode

Self-tuning Control Based on Discrete Sliding Mode Int. J. Mech. Eng. Autom. Volume 1, Number 6, 2014, pp. 367-372 Received: July 18, 2014; Published: December 25, 2014 International Journal of Mechanical Engineering and Automation Akira Ohata 1, Akihiko

More information

STABILITY OF CLOSED-LOOP CONTOL SYSTEMS

STABILITY OF CLOSED-LOOP CONTOL SYSTEMS CHBE320 LECTURE X STABILITY OF CLOSED-LOOP CONTOL SYSTEMS Professor Dae Ryook Yang Spring 2018 Dept. of Chemical and Biological Engineering 10-1 Road Map of the Lecture X Stability of closed-loop control

More information