Model identification
|
|
- Cecil Curtis
- 5 years ago
- Views:
Transcription
1 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 ChemEng Politecnico di Milano SE5 1 1
2 Model identification In defining a black-box model, the output data (y) of the system are calculated from the input data (u) and from the past history (y old, u old ): y f y, u old In general, in order to have a model as close as possible to the real system some adaptive parameters (p) are introduced: old y f y, u, p old It is also possible to introduce in the model the error (e) that is defined as y real -y: old y f y, u, e, p old old old Davide Manca Dynamics and Control of Chemical Processes Master Degree in ChemEng Politecnico di Milano SE5
3 Model identification The system to be identified has the following structure: y t f y1t y1t ny y 1 r t yr t ny r u1t u1t nu u 1 m t um t num e1 t 1,, e1 t ne,, er t 1,, er t ne 1,,,, 1,,, 1,,,, 1,,, 1 r The vector is the vector of the regressors: t y1t 1,, y1t ny,, y 1 r t 1,, yr t ny, r u1t u1t nu u 1 m t um t num T e1 t 1,, e1 t ne,, er t 1,, er t ne 1,,,, 1,,, 1 r Davide Manca Dynamics and Control of Chemical Processes Master Degree in ChemEng Politecnico di Milano SE5 3
4 Model identification The function f, by means of the parameters p, maps the vector of the regressors in the output variables y: t t, y f p The simplest function f is: y t p t Row vector Column vector Mathematical models may have scalar, vector or mixed structure: SISO: Single Input Single Output MISO: Multiple Input Single Output MIMO: Multiple Input Multiple Output Davide Manca Dynamics and Control of Chemical Processes Master Degree in ChemEng Politecnico di Milano SE5 4
5 Identification procedure 1. Determination of the system limits and necessary variables. Design of experiments 3. Selection of the model structure 4. Parameters evaluation 5. Simulation and validation Davide Manca Dynamics and Control of Chemical Processes Master Degree in ChemEng Politecnico di Milano SE5 5
6 Identification procedure 1. Definition of the system limits and necessary variables The exact number of input (u) and output (y) variables is defined. The variability range of the variables is identified to create a sutiable sampling domain for the next identification step.. Design of experiments Once the variables are identified, the sampling frequency is assigned All the input variables must be disturbed Davide Manca Dynamics and Control of Chemical Processes Master Degree in ChemEng Politecnico di Milano SE5 6
7 Identification procedure 3. Selection of the model structure We have to define: The length of the regressors vector (see the following point) The order of the model respect to every variable The linearity or non-linearity respect to the regressors and the parameters 4. Parameters evaluation We have to choose the numerical algorithm for the evaluation of the model parameters The models may be classified as: Deterministic (error minimization) Stochastic (maximum likelihood method) Davide Manca Dynamics and Control of Chemical Processes Master Degree in ChemEng Politecnico di Milano SE5 7
8 Identification procedure 5. Simulation and validation Once the model is identified, it is required to test its predictive capability and its goodness by using a set of not formerly used data The validation procedure is based of a validation data set (cross-validation set), properly chosen a priori and kept separated from the learning set Davide Manca Dynamics and Control of Chemical Processes Master Degree in ChemEng Politecnico di Milano SE5 8
9 Disturbance sequence generation The input-output data collection for the identification and validation procedures is obtained by disturbing the process input variables. The PRBS (Pseudo Random Binary Sequence) method is used: Two bounds are chosen, umin, umax, for the variability range of the disturbed variable u The variable quantity is varied randomly. The variable can assume only the bound values (i.e. umin and umax) The corresponding output vector is measured Davide Manca Dynamics and Control of Chemical Processes Master Degree in ChemEng Politecnico di Milano SE5 9
10 PRBS sequences 1. Input variables can assume only two values, equal in amplitude but with opposite sign, ±Δu, respect to the stationary conditions. The shift from the positive condition to the negative one, and vice-versa, is made randomly in order to give the sequence a kind of white noise behaviour (i.e. null average) 3. The disturbance on the input variables is made every n sampling times (t s = sampling time) 4. Usually the range of nt s is equal to the 0% of the time needed by the system to end its transient 5. The amplitude of the disturbance Δu should be high enough to eliminate the measurement error due to the system noise Davide Manca Dynamics and Control of Chemical Processes Master Degree in ChemEng Politecnico di Milano SE5 10
11 Disturbance sequences generation 0. Disturbo [-] Liquid level [m] Disturbance [-] Disturbance sequence Output variable Tempo Time [s] [s] 0.1 Altezza liquido [-] Tempo [s] Time [s] Davide Manca Dynamics and Control of Chemical Processes Master Degree in ChemEng Politecnico di Milano SE5 11
12 Data pre-processing At the stage of field data collection it is possible to apply some appropriate mathematical operators able to damp the excessive oscillations (the moving average for example) It is possible to apply some high-cut, low-cut filters in order to remove sudden variations beyond the normal operating intervals It is possible to remove the so called outliers by means of appropriate techniques of statistical analysis DETREND: the average value is subtracted to the sampled data. By doing so, the sampled variables express the deviation from either the stationary conditions or the mean operating conditions. As a consequence, it is also possible to use the model (at the cost of lower quality results) even for other steady state conditions. Davide Manca Dynamics and Control of Chemical Processes Master Degree in ChemEng Politecnico di Milano SE5 1
13 ARX models Features The ARX model is linear both in the regressors and in the parameters As such, it is not able to describe different steady states By definition it cannot describe non-linear behaviours Its identification is quite simple The computational time for one prediction is extremely low Davide Manca Dynamics and Control of Chemical Processes Master Degree in ChemEng Politecnico di Milano SE5 13
14 ARX SISO models SISO models: 1 1 n n y t a y t a y t a y t n = b u t 1 b u t b u t n 1 y n u y u In order to make a prediction, n y values of the dependent variable (y) and n u values of the independent variable (u) are needed. Example: evaluation based on 3 previous times for both the independent and dependent variables = b u t 1 b u t b u t 3 y t a y t a y t a y t 1 3 Davide Manca Dynamics and Control of Chemical Processes Master Degree in ChemEng Politecnico di Milano SE5 14
15 ARX MIMO models MIMO models: Example: system characterized by: 3 independent variables (u) dependent variables (y) 4 previous times a5 y t 1 a6 y t a7 y t 3 a8 y t 4 b1u 1 t 1 bu1 t b3u1 t 3 b4u1 t 4 b5u t 1 b6u t b7u t 3 b8u t 4 b u t 1 b u t b u t 3 b u t 4 y t a y t a y t a y t a y t = 0 parameters Davide Manca Dynamics and Control of Chemical Processes Master Degree in ChemEng Politecnico di Milano SE5 15
16 Parameters determination (SISO) Given the following measurements on the real system 1 y y t y t y t n 1 T u u t u t u t n yt y t p t Different sets of parameters can be derived p1 a1 a a 1 n b b b First parameters set y n u 1 y 1 y t y t y t n 1 1 T u u t u t u t n yt1 y t p t p a1 a a 1 n b b b Second parameters set y n u Davide Manca Dynamics and Control of Chemical Processes Master Degree in ChemEng Politecnico di Milano SE5 16
17 Parameter determination Searching for the best parameters set, an objective function should be optimized Least squares method ny n s real fobj min yi t fi t, p i1 t1 p ny n s real fobj min yi t yi t p i1 t1 ARX Davide Manca Dynamics and Control of Chemical Processes Master Degree in ChemEng Politecnico di Milano SE5 17
18 Parameters determination n p Dependent variables calculation y t p t ARX i Objective function value calculation ny n s real fobj min yi t yi t p i1 t1 ARX n 1 p f f i obj i 1 obj opt p Davide Manca Dynamics and Control of Chemical Processes Master Degree in ChemEng Politecnico di Milano SE5 18
19 Practical Consider two interacting tanks Find the parameters of an ARX model considering that the independent variable is the inlet flowrate and the dependent variable is the level of the second tank In order to compute the dependent variable at time t, consider old values for both the independent and the dependent variables Consider that the independent variable oscillates around the steady state value (which is assigned) of 10% Davide Manca Dynamics and Control of Chemical Processes Master Degree in ChemEng Politecnico di Milano SE5 19
20 System model F i A 1 A h1 r 1 h r dh h 1 1 h A1 Fi dt r1 dh h h h 1 A dt r 1 r Data: A r 1 1 F i 40 m 0.9 s m 3 10 m s Tank 1: Tank : A r 30 m.1 s m I.C.: h h 0 0 s 1 h1 s h Davide Manca Dynamics and Control of Chemical Processes Master Degree in ChemEng Politecnico di Milano SE5 0
21 Solution procedure 1. Determine the steady state conditions A dh h h 0 F dt r i s 1 dh h s 1 h h h r F A 0 dt r 1 r. Give a disturbance to the system in order to assess the characteristic time (for example +10% F i ) h1 r1 r Fi i 3. Evaluate the system dynamics according to the PRBS method Davide Manca Dynamics and Control of Chemical Processes Master Degree in ChemEng Politecnico di Milano SE5 1
22 34 3 Altezza liquido [m] Liquid level [m] Characteristic time assessment Step disturbance on the inlet stream (+10%) Tank Characteristic time ( ) 750 s Tank Tempo [s] Time [s] Davide Manca Dynamics and Control of Chemical Processes Master Degree in ChemEng Politecnico di Milano SE5
23 Determination of the times Interval between two disturbances( ): t d td s t s Sampling time ( ): t s t d 3 50 s Davide Manca Dynamics and Control of Chemical Processes Master Degree in ChemEng Politecnico di Milano SE5 3
24 MatLab implementation for i = 1:nSteps cont = cont + 1; if(cont == 3) randnum = rand(); if(randnum <= 0.5) Fi = Fi0 * 1.1; else Fi = Fi0 * 0.9; end cont = 0; end system dynamics evaluation end Davide Manca Dynamics and Control of Chemical Processes Master Degree in ChemEng Politecnico di Milano SE5 4
25 Disturbance sequence 0. Disturbo [-] Disturbance [-] Tempo Time [s] [s] Davide Manca Dynamics and Control of Chemical Processes Master Degree in ChemEng Politecnico di Milano SE5 5
26 Real system response 0.1 Altezza Liquid liquido level [-] [-] Tempo [s] Time [s] Davide Manca Dynamics and Control of Chemical Processes Master Degree in ChemEng Politecnico di Milano SE5 6
27 ARX performance assessment Confronto con i dati con cui è stato istruito il modello 3 Altezza liquido [m] Liquid level [m] Comparison of the ARX model with the original identification data Real system ARX model REMARK: this is NOT the validation of the ARX model Tempo [s] Time [s] Davide Manca Dynamics and Control of Chemical Processes Master Degree in ChemEng Politecnico di Milano SE5 7
28 Liquid level [m] ARX validation Altezza liquido [m] Validation Convalida Real system ARX model Tempo [s] Time [s] Davide Manca Dynamics and Control of Chemical Processes Master Degree in ChemEng Politecnico di Milano SE5 8
Introduction to System Dynamics
SE1 Prof. Davide Manca Politecnico di Milano Dynamics and Control of Chemical Processes Solution to Lab #1 Introduction to System Dynamics Davide Manca Dynamics and Control of Chemical Processes Master
More informationModel Predictive Control
Model Predictive Control Davide Manca Lecture 6 of Dynamics and Control of Chemical Processes Master Degree in Chemical Engineering Davide Manca Dynamics and Control of Chemical Processes Master Degree
More informationDesign of a control system
SE3 Prof. Davide Manca Poliecnico di Milano Dynamics and Conrol of Chemical Processes Soluion o Lab #3 Design of a conrol sysem Davide Manca Dynamics and Conrol of Chemical Processes Maser Degree in ChemEng
More informationIdentification in closed-loop, MISO identification, practical issues of identification
Identification in closed-loop, MISO identification, practical issues of identification CHEM-E7145 Advanced Process Control Methods Lecture 4 Contents Identification in practice Identification in closed-loop
More informationDynamics 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 informationLecture 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 informationComparing Methods for System Identification on the Quadruple Tank Process
Telemark University College Faculty of Technology System and control Engineering Master s Thesis 214 Bhanu Bhakta Kharel Comparing Methods for System Identification on the Quadruple Tank Process Telemark
More informationExercise 1. Material balance HDA plant
Process Systems Engineering Prof. Davide Manca Politecnico di Milano Exercise 1 Material balance HDA plant Lab assistants: Adriana Savoca LAB1-1 Conceptual design It is a systematic procedure to evaluate
More informationEL1820 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 information1 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 informationCopyright. SRS, U DuE, rof. Söffker. Course Control Theory WiSe 2014/15
Course Theory WiSe 2014/15 Room: SG 135 Time: Fr 3.00 6.30 pm (lecture and exercise) Practical exercise: 2nd part of semester Assistants: Xi Nowak, M.Sc.; WEB: http://www.uni-due.de/srs Manuscript Note
More informationProcess Control Hardware Fundamentals
Unit-1: Process Control Process Control Hardware Fundamentals In order to analyse a control system, the individual components that make up the system must be understood. Only with this understanding can
More informationEECE 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 informationExercise 1. Material balance HDA plant
Process Systems Engineering Prof. Davide Manca Politecnico di Milano Exercise 1 Material balance HDA plant Lab assistants: Roberto Abbiati Riccardo Barzaghi Valentina Depetri LAB1-1 Conceptual design It
More informationIndustrial Model Predictive Control
Industrial Model Predictive Control Emil Schultz Christensen Kongens Lyngby 2013 DTU Compute-M.Sc.-2013-49 Technical University of Denmark DTU Compute Matematiktovet, Building 303B, DK-2800 Kongens Lyngby,
More informationSingular Value Decomposition Analysis
Singular Value Decomposition Analysis Singular Value Decomposition Analysis Introduction Introduce a linear algebra tool: singular values of a matrix Motivation Why do we need singular values in MIMO control
More informationProcess 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Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam!
Prüfung Regelungstechnik I (Control Systems I) Prof. Dr. Lino Guzzella 3. 8. 24 Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam! Do not mark up this translation aid
More informationDynamic 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 informationProcess Identification for an SOPDT Model Using Rectangular Pulse Input
Korean J. Chem. Eng., 18(5), 586-592 (2001) SHORT COMMUNICATION Process Identification for an SOPDT Model Using Rectangular Pulse Input Don Jang, Young Han Kim* and Kyu Suk Hwang Dept. of Chem. Eng., Pusan
More informationOn 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 informationClick to edit Master title style
Click to edit Master title style Fast Model Predictive Control Trevor Slade Reza Asgharzadeh John Hedengren Brigham Young University 3 Apr 2012 Discussion Overview Models for Fast Model Predictive Control
More informationAC&ST AUTOMATIC CONTROL AND SYSTEM THEORY SYSTEMS AND MODELS. Claudio Melchiorri
C. Melchiorri (DEI) Automatic Control & System Theory 1 AUTOMATIC CONTROL AND SYSTEM THEORY SYSTEMS AND MODELS Claudio Melchiorri Dipartimento di Ingegneria dell Energia Elettrica e dell Informazione (DEI)
More informationProcess Control and Instrumentation Prof. A. K. Jana Department of Chemical Engineering Indian Institute of Technology, Kharagpur
Process Control and Instrumentation Prof. A. K. Jana Department of Chemical Engineering Indian Institute of Technology, Kharagpur Lecture - 8 Dynamic Behavior of Chemical Processes (Contd.) (Refer Slide
More informationPole placement control: state space and polynomial approaches Lecture 2
: state space and polynomial approaches Lecture 2 : a state O. Sename 1 1 Gipsa-lab, CNRS-INPG, FRANCE Olivier.Sename@gipsa-lab.fr www.gipsa-lab.fr/ o.sename -based November 21, 2017 Outline : a state
More informationDynamic modelling J.P. CORRIOU. Reaction and Process Engineering Laboratory University of Lorraine-CNRS, Nancy (France) Zhejiang University 2016
Dynamic modelling J.P. CORRIOU Reaction and Process Engineering Laboratory University of Lorraine-CNRS, Nancy (France) Zhejiang University 216 J.P. Corriou (LRGP) Dynamic modelling Zhejiang University
More informationNon-parametric identification
Non-parametric Non-parametric Transient Step-response using Spectral Transient Correlation Frequency function estimate Spectral System Identification, SSY230 Non-parametric 1 Non-parametric Transient Step-response
More informationProcess 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 informationCHBE507 LECTURE II MPC Revisited. Professor Dae Ryook Yang
CHBE507 LECURE II MPC Revisited Professor Dae Ryook Yang Fall 2013 Dept. of Chemical and Biological Engineering Korea University Korea University III -1 Process Models ransfer function models Fixed order
More informationINTRODUCTION TO THE SIMULATION OF ENERGY AND STORAGE SYSTEMS
INTRODUCTION TO THE SIMULATION OF ENERGY AND STORAGE SYSTEMS 20.4.2018 FUSES+ in Stralsund Merja Mäkelä merja.makela@xamk.fi South-Eastern Finland University of Applied Sciences Intended learning outcomes
More informationLearn2Control Laboratory
Learn2Control Laboratory Version 3.2 Summer Term 2014 1 This Script is for use in the scope of the Process Control lab. It is in no way claimed to be in any scientific way complete or unique. Errors should
More informationDynamic measurement: application of system identification in metrology
1 / 25 Dynamic measurement: application of system identification in metrology Ivan Markovsky Dynamic measurement takes into account the dynamical properties of the sensor 2 / 25 model of sensor as dynamical
More informationFeedback 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 information3. ESTIMATION OF SIGNALS USING A LEAST SQUARES TECHNIQUE
3. ESTIMATION OF SIGNALS USING A LEAST SQUARES TECHNIQUE 3.0 INTRODUCTION The purpose of this chapter is to introduce estimators shortly. More elaborated courses on System Identification, which are given
More informationDerivation of the Kalman Filter
Derivation of the Kalman Filter Kai Borre Danish GPS Center, Denmark Block Matrix Identities The key formulas give the inverse of a 2 by 2 block matrix, assuming T is invertible: T U 1 L M. (1) V W N P
More informationOutline. 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 informationEECE Adaptive Control
EECE 574 - Adaptive Control Recursive Identification Algorithms Guy Dumont Department of Electrical and Computer Engineering University of British Columbia January 2012 Guy Dumont (UBC EECE) EECE 574 -
More informationarxiv: v1 [cs.sy] 20 Dec 2017
Adaptive model predictive control for constrained, linear time varying systems M Tanaskovic, L Fagiano, and V Gligorovski arxiv:171207548v1 [cssy] 20 Dec 2017 1 Introduction This manuscript contains technical
More informationLinear Systems. Linear systems?!? (Roughly) Systems which obey properties of superposition Input u(t) output
Linear Systems Linear systems?!? (Roughly) Systems which obey properties of superposition Input u(t) output Our interest is in dynamic systems Dynamic system means a system with memory of course including
More informationAutomatic Control 2. Loop shaping. Prof. Alberto Bemporad. University of Trento. Academic year
Automatic Control 2 Loop shaping Prof. Alberto Bemporad University of Trento Academic year 21-211 Prof. Alberto Bemporad (University of Trento) Automatic Control 2 Academic year 21-211 1 / 39 Feedback
More informationModeling 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 informationExercise 8: Frequency Response of MIMO Systems
Exercise 8: Frequency Response of MIMO Systems 8 Singular Value Decomposition (SVD The Singular Value Decomposition plays a central role in MIMO frequency response analysis Let s recall some concepts from
More informationEstimation, Detection, and Identification CMU 18752
Estimation, Detection, and Identification CMU 18752 Graduate Course on the CMU/Portugal ECE PhD Program Spring 2008/2009 Instructor: Prof. Paulo Jorge Oliveira pjcro @ isr.ist.utl.pt Phone: +351 21 8418053
More informationFinite difference method for solving Advection-Diffusion Problem in 1D
Finite difference method for solving Advection-Diffusion Problem in 1D Author : Osei K. Tweneboah MATH 5370: Final Project Outline 1 Advection-Diffusion Problem Stationary Advection-Diffusion Problem in
More informationOn Stochastic Adaptive Control & its Applications. Bozenna Pasik-Duncan University of Kansas, USA
On Stochastic Adaptive Control & its Applications Bozenna Pasik-Duncan University of Kansas, USA ASEAS Workshop, AFOSR, 23-24 March, 2009 1. Motivation: Work in the 1970's 2. Adaptive Control of Continuous
More informationMTH 464: Computational Linear Algebra
MTH 464: Computational Linear Algebra Lecture Outlines Exam 4 Material Prof. M. Beauregard Department of Mathematics & Statistics Stephen F. Austin State University April 15, 2018 Linear Algebra (MTH 464)
More informationIdentification of MIMO linear models: introduction to subspace methods
Identification of MIMO linear models: introduction to subspace methods Marco Lovera Dipartimento di Scienze e Tecnologie Aerospaziali Politecnico di Milano marco.lovera@polimi.it State space identification
More informationIdentification of Switched MIMO ARX models
Identification of Switched MIMO ARX models Laurent Bako 1 and René Vidal 2 1 Ecole des Mines de Douai, Département Informatique et Automatique 59508, Douai, France bako@ensm-douai.fr 2 Center of Imaging
More informationANNEX A: ANALYSIS METHODOLOGIES
ANNEX A: ANALYSIS METHODOLOGIES A.1 Introduction Before discussing supplemental damping devices, this annex provides a brief review of the seismic analysis methods used in the optimization algorithms considered
More informationFirst-Order Low-Pass Filter
Filters, Cost Functions, and Controller Structures Robert Stengel Optimal Control and Estimation MAE 546 Princeton University, 218! Dynamic systems as low-pass filters! Frequency response of dynamic systems!
More informationArtificial Neural Networks
Artificial Neural Networks Davide Manca Lecture 5 of Dynamics and Control of Chemical Processes Master Degree in Chemical Engineering Davide Manca Dynamics and Control of Chemical Processes Master Degree
More informationRaktim Bhattacharya. . AERO 422: Active Controls for Aerospace Vehicles. Dynamic Response
.. AERO 422: Active Controls for Aerospace Vehicles Dynamic Response Raktim Bhattacharya Laboratory For Uncertainty Quantification Aerospace Engineering, Texas A&M University. . Previous Class...........
More informationFuzzy Control of a Multivariable Nonlinear Process
Fuzzy Control of a Multivariable Nonlinear Process A. Iriarte Lanas 1, G. L.A. Mota 1, R. Tanscheit 1, M.M. Vellasco 1, J.M.Barreto 2 1 DEE-PUC-Rio, CP 38.063, 22452-970 Rio de Janeiro - RJ, Brazil e-mail:
More informationChapter 6. Using Entropy
Chapter 6 Using Entropy Learning Outcomes Demonstrate understanding of key concepts related to entropy and the second law... including entropy transfer, entropy production, and the increase in entropy
More informationIntelligent Embedded Systems Uncertainty, Information and Learning Mechanisms (Part 1)
Advanced Research Intelligent Embedded Systems Uncertainty, Information and Learning Mechanisms (Part 1) Intelligence for Embedded Systems Ph. D. and Master Course Manuel Roveri Politecnico di Milano,
More informationCALIFORNIA INSTITUTE OF TECHNOLOGY Control and Dynamical Systems. CDS 110b
CALIFORNIA INSTITUTE OF TECHNOLOGY Control and Dynamical Systems CDS 110b R. M. Murray Kalman Filters 25 January 2006 Reading: This set of lectures provides a brief introduction to Kalman filtering, following
More information12. 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 informationParis'09 ECCI Eduardo F. Camacho MPC Constraints 2. Paris'09 ECCI Eduardo F. Camacho MPC Constraints 4
Outline Constrained MPC Eduardo F. Camacho Univ. of Seville. Constraints in Process Control. Constraints and MPC 3. Formulation of Constrained MPC 4. Illustrative Examples 5. Feasibility. Constraint Management
More informationChapter 8. Feedback Controllers. Figure 8.1 Schematic diagram for a stirred-tank blending system.
Feedback Controllers Figure 8.1 Schematic diagram for a stirred-tank blending system. 1 Basic Control Modes Next we consider the three basic control modes starting with the simplest mode, proportional
More informationPrüfung Regelungstechnik I (Control Systems I) Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam!
Prüfung Regelungstechnik I (Control Systems I) Prof. Dr. Lino Guzzella 29. 8. 2 Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam! Do not mark up this translation aid
More informationCALIFORNIA INSTITUTE OF TECHNOLOGY Control and Dynamical Systems. CDS 110b
CALIFORNIA INSTITUTE OF TECHNOLOGY Control and Dynamical Systems CDS 110b R. M. Murray Kalman Filters 14 January 2007 Reading: This set of lectures provides a brief introduction to Kalman filtering, following
More informationIdentification of Linear Systems
Identification of Linear Systems Johan Schoukens http://homepages.vub.ac.be/~jschouk Vrije Universiteit Brussel Department INDI /67 Basic goal Built a parametric model for a linear dynamic system from
More informationIdentification 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 informationEE 474 Lab Part 2: Open-Loop and Closed-Loop Control (Velocity Servo)
Contents EE 474 Lab Part 2: Open-Loop and Closed-Loop Control (Velocity Servo) 1 Introduction 1 1.1 Discovery learning in the Controls Teaching Laboratory.............. 1 1.2 A Laboratory Notebook...............................
More informationFigure 1.1.1: Magnitude ratio as a function of time using normalized temperature data
9Student : Solutions to Technical Questions Assignment : Lab 3 Technical Questions Date : 1 November 212 Course Title : Introduction to Measurements and Data Analysis Course Number : AME 2213 Instructor
More information7.5 Operations with Matrices. Copyright Cengage Learning. All rights reserved.
7.5 Operations with Matrices Copyright Cengage Learning. All rights reserved. What You Should Learn Decide whether two matrices are equal. Add and subtract matrices and multiply matrices by scalars. Multiply
More informationDERIVATIVE FREE OUTPUT FEEDBACK ADAPTIVE CONTROL
DERIVATIVE FREE OUTPUT FEEDBACK ADAPTIVE CONTROL Tansel YUCELEN, * Kilsoo KIM, and Anthony J. CALISE Georgia Institute of Technology, Yucelen Atlanta, * GA 30332, USA * tansel@gatech.edu AIAA Guidance,
More informationState Observers and the Kalman filter
Modelling and Control of Dynamic Systems State Observers and the Kalman filter Prof. Oreste S. Bursi University of Trento Page 1 Feedback System State variable feedback system: Control feedback law:u =
More informationCourse roadmap. ME451: Control Systems. Example of Laplace transform. Lecture 2 Laplace transform. Laplace transform
ME45: Control Systems Lecture 2 Prof. Jongeun Choi Department of Mechanical Engineering Michigan State University Modeling Transfer function Models for systems electrical mechanical electromechanical Block
More informationProcess Dynamics, Operations, and Control Lecture Notes 2
Chapter. Dynamic system.45 Process Dynamics, Operations, and Control. Context In this chapter, we define the term 'system' and how it relates to 'process' and 'control'. We will also show how a simple
More informationOptimal 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 informationReview of modal testing
Review of modal testing A. Sestieri Dipartimento di Meccanica e Aeronautica University La Sapienza, Rome Presentation layout - Modelling vibration problems - Aim of modal testing - Types of modal testing:
More informationEC408 Topics in Applied Econometrics. B Fingleton, Dept of Economics, Strathclyde University
EC48 Topics in Applied Econometrics B Fingleton, Dept of Economics, Strathclyde University Applied Econometrics What is spurious regression? How do we check for stochastic trends? Cointegration and Error
More informationTopic # Feedback Control Systems
Topic #1 16.31 Feedback Control Systems Motivation Basic Linear System Response Fall 2007 16.31 1 1 16.31: Introduction r(t) e(t) d(t) y(t) G c (s) G(s) u(t) Goal: Design a controller G c (s) so that the
More information2.830J / 6.780J / ESD.63J Control of Manufacturing Processes (SMA 6303)
MIT OpenCourseWare http://ocw.mit.edu 2.830J / 6.780J / ESD.63J Control of Manufacturing Processes (SMA 6303) Spring 2008 For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms.
More informationLABORATORY INSTRUCTION MANUAL CONTROL SYSTEM I LAB EE 593
LABORATORY INSTRUCTION MANUAL CONTROL SYSTEM I LAB EE 593 ELECTRICAL ENGINEERING DEPARTMENT JIS COLLEGE OF ENGINEERING (AN AUTONOMOUS INSTITUTE) KALYANI, NADIA CONTROL SYSTEM I LAB. MANUAL EE 593 EXPERIMENT
More informationControls Problems for Qualifying Exam - Spring 2014
Controls Problems for Qualifying Exam - Spring 2014 Problem 1 Consider the system block diagram given in Figure 1. Find the overall transfer function T(s) = C(s)/R(s). Note that this transfer function
More informationData Reconciliation. Davide Manca. Lesson 7 of Process Systems Engineering Master Degree in Chemical Engineering Politecnico di Milano
Data Reconciliation Davide Manca Lesson 7 of Process Systems Engineering Master Degree in Chemical Engineering Politecnico di Milano L7 Hierarchical approach to process optimization Supervision Optimization
More informationProcess Control and Instrumentation Prof. A. K. Jana Department of Chemical Engineering Indian Institute of Technology, Kharagpur
Process Control and Instrumentation Prof. A. K. Jana Department of Chemical Engineering Indian Institute of Technology, Kharagpur Lecture - 10 Dynamic Behavior of Chemical Processes (Contd.) (Refer Slide
More informationProcess Control & Instrumentation (CH 3040)
First-order systems Process Control & Instrumentation (CH 3040) Arun K. Tangirala Department of Chemical Engineering, IIT Madras January - April 010 Lectures: Mon, Tue, Wed, Fri Extra class: Thu A first-order
More informationApplication of Adaptive control In a Process control
Application of Adaptive control In a Process control Rahul Upadhyay National institute of technology jalandhar Jalandhar, India urahul_ 87@yahoo.com Rajesh Singla National institute of technology jalandhar
More informationData Driven Modelling for Complex Systems
Data Driven Modelling for Complex Systems Dr Hua-Liang (Leon) Wei Senior Lecturer in System Identification and Data Analytics Head of Dynamic Modelling, Data Mining & Decision Making (3DM) Lab Complex
More informationf-domain expression for the limit model Combine: 5.12 Approximate Modelling What can be said about H(q, θ) G(q, θ ) H(q, θ ) with
5.2 Approximate Modelling What can be said about if S / M, and even G / G? G(q, ) H(q, ) f-domain expression for the limit model Combine: with ε(t, ) =H(q, ) [y(t) G(q, )u(t)] y(t) =G (q)u(t) v(t) We know
More information6-3 Solving Systems by Elimination
Another method for solving systems of equations is elimination. Like substitution, the goal of elimination is to get one equation that has only one variable. To do this by elimination, you add the two
More information1 (30 pts) Dominant Pole
EECS C8/ME C34 Fall Problem Set 9 Solutions (3 pts) Dominant Pole For the following transfer function: Y (s) U(s) = (s + )(s + ) a) Give state space description of the system in parallel form (ẋ = Ax +
More informationIdentification of Nonlinear Systems Using Neural Networks and Polynomial Models
A.Janczak Identification of Nonlinear Systems Using Neural Networks and Polynomial Models A Block-Oriented Approach With 79 Figures and 22 Tables Springer Contents Symbols and notation XI 1 Introduction
More informationControl 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 informationProportional, Integral & Derivative Control Design. Raktim Bhattacharya
AERO 422: Active Controls for Aerospace Vehicles Proportional, ntegral & Derivative Control Design Raktim Bhattacharya Laboratory For Uncertainty Quantification Aerospace Engineering, Texas A&M University
More informationModelling 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 informationOverview of the Seminar Topic
Overview of the Seminar Topic Simo Särkkä Laboratory of Computational Engineering Helsinki University of Technology September 17, 2007 Contents 1 What is Control Theory? 2 History
More informationMODEL 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 informationIntroduction to Process Control
Introduction to Process Control For more visit :- www.mpgirnari.in By: M. P. Girnari (SSEC, Bhavnagar) For more visit:- www.mpgirnari.in 1 Contents: Introduction Process control Dynamics Stability The
More informationDesign of de-coupler for an interacting tanks system
IOSR Journal of Electrical and Electronics Engineering (IOSR-JEEE) e-issn: 78-1676,p-ISSN: 3-3331, Volume 7, Issue 4 (Sep. - Oct. 13), PP 48-53 Design of de-coupler for an interacting tanks system Parag
More informationMulti-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 informationContents lecture 6 2(17) Automatic Control III. Summary of lecture 5 (I/III) 3(17) Summary of lecture 5 (II/III) 4(17) H 2, H synthesis pros and cons:
Contents lecture 6 (7) Automatic Control III Lecture 6 Linearization and phase portraits. Summary of lecture 5 Thomas Schön Division of Systems and Control Department of Information Technology Uppsala
More informationCONTROL SYSTEMS, ROBOTICS, AND AUTOMATION - Vol. V - Prediction Error Methods - Torsten Söderström
PREDICTIO ERROR METHODS Torsten Söderström Department of Systems and Control, Information Technology, Uppsala University, Uppsala, Sweden Keywords: prediction error method, optimal prediction, identifiability,
More informationSystem 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 informationRECURSIVE SUBSPACE IDENTIFICATION IN THE LEAST SQUARES FRAMEWORK
RECURSIVE SUBSPACE IDENTIFICATION IN THE LEAST SQUARES FRAMEWORK TRNKA PAVEL AND HAVLENA VLADIMÍR Dept of Control Engineering, Czech Technical University, Technická 2, 166 27 Praha, Czech Republic mail:
More information14 - Gaussian Stochastic Processes
14-1 Gaussian Stochastic Processes S. Lall, Stanford 211.2.24.1 14 - Gaussian Stochastic Processes Linear systems driven by IID noise Evolution of mean and covariance Example: mass-spring system Steady-state
More informationProcess Control J.P. CORRIOU. Reaction and Process Engineering Laboratory University of Lorraine-CNRS, Nancy (France) Zhejiang University 2016
Process Control J.P. CORRIOU Reaction and Process Engineering Laboratory University of Lorraine-CNRS, Nancy (France) Zhejiang University 206 J.P. Corriou (LRGP) Process Control Zhejiang University 206
More information