EFFICIENT LINEAR MIMO ADAPTIVE INVERSE CONTROL
|
|
- Phillip Barber
- 5 years ago
- Views:
Transcription
1 EFFICIENT LINEAR MIMO ADAPTIVE INVERSE CONTROL Dr. Gregory L. Plett Electrical and Computer Engineering Department University of Colorado at Colorado Springs P.O. Box 715, Colorado Springs, CO ; 29 August 21 Efficient Linear MIMO Adaptive Inverse Control G. L. Plett [1]
2 Overview What is Adaptive Inverse Control (AIC)? How does linear SISO AIC wor? The problem with linear MIMO AIC. Overcoming the problem using filter transposition. Illustrative example. 29 August 21 Efficient Linear MIMO Adaptive Inverse Control G. L. Plett [2]
3 u u ũ ũ û ũ What is AIC? y y Adapt P(z) ŷ to model P(z). (Adaptive system ID) ŷ Adapt C(z) ˇy to control P(z). (Adaptive feedforward control) ŷ ỹ Adapt X (z) to cancel disturbances. (Adaptive disturbance d canceling) d r ε ε C Plant P P Dist. w y r P X z 1 I ŵ 29 August 21 Efficient Linear MIMO Adaptive Inverse Control G. L. Plett [3]
4 ŷ ŷ ˇy ŷ ỹ An d Adaptive Filter d An adaptive filter has: an input x, an output y, and a special input d called the desired response. An error signal e ε is computed: e = d y. The error signal is used to ε adjust the internal parameters of the filter. r P Many algorithms (e.g. LMS, RLS) may be used. RLS in particular is very fast. Input x Adaptive Filter Error e Output y Desired Response d 29 August 21 Efficient Linear MIMO Adaptive Inverse Control G. L. Plett [4]
5 û ũ y y ŷ ŷ Adaptive System Identification ˇy ŷ A plant model ỹ P(z) is adapted to minimize the mean-square difference between d the plant and model outputs for the d same input. The model is unbiased by disturbance if u is uncorrelated with w. ε ε Dist. w r P series-parallel parallel u Plant P P y (Modeling error plus dist.) 29 August 21 Efficient Linear MIMO Adaptive Inverse Control G. L. Plett [5]
6 ˇy ŷ ỹ d d e SISO (mod) Feedforward Control ε ε r P No desired response exists for C(z). Desired response only available at plant output. Note, however, that P(z)C(z) = C(z)P(z). Therefore, r Copy C(z) Plant P(z) y n Copy P(z) x C(z) M(z) d 29 August 21 Efficient Linear MIMO Adaptive Inverse Control G. L. Plett [6]
7 u ũ ũ û SISO System with Disturbance Canceling y y ŷ Integrated ŷ system with disturbance canceling. No bias in plant model. ˇy ŷ ỹ d d ε ε r P r C u ũ X P Plant P P COPY Dist. w z 1 I ŵ y 29 August 21 Efficient Linear MIMO Adaptive Inverse Control G. L. Plett [7]
8 û ũ y y y ŷ ŷ Training a Disturbance Canceler, SISO ˇy ŷ ỹ Want z 1 P(z)X d (z) = 1 in order to cancel disturbance d completely. This would give non-causal X (z). However, by minimizing the MSE between ε both sides of the equation, we get the optimal causal ε disturbance canceler. r P ŵ z 1 Copy P(z) X (z) d 29 August 21 Efficient Linear MIMO Adaptive Inverse Control G. L. Plett [8]
9 The Problem with MIMO AIC MIMO systems may be represented as matrices of SISO transfer functions (e.g., [H(z)]). Matrix multiplications do not commute. [P(z)][C(z)] = [C(z)][P(z)]. Therefore, the simple method for adapting SISO controllers and disturbance cancelers will not wor. However, {[P(z)][C(z)]} T = [C(z)] T [P(z)] T. The novel approach of this paper is to use the transposition identity to adapt a MIMO controller and disturbance canceler. 29 August 21 Efficient Linear MIMO Adaptive Inverse Control G. L. Plett [9]
10 [h 13 ] 2 [h 13 ] 3 [h 13 ] 4 [h 13 ] 2 [h 13 ] 3 [h 13 ] 4 Filter Transposition [h 21 ] 2 [h 21 ] 3 [h 21 ] 4 How do we transpose a filter? Consider a 3-input 2-output filter [H(z)] and its transpose. [h 22 ] 2 [H(z)] = [h 22 ] 3 [h 22 ] 4 [h 23 ] 2 [h 23 ] 3 H 11(z) H 12 (z) H 13 (z) H 21 (z) H 22 (z) H 23 (z) [h 21 ] 2 [h 21 ] 3 [h 21 ] 4, [H(z)] T = [h 22 ] 2 [h 22 ] 3 [h 22 ] 4 H 11 (z) H 12 (z) H 13 (z) H 21 (z) H 22 (z) H 23 (z) In terms of impulse-response matrices, this might loo lie [h 11 ] [h 12 ] [h 13 ] [h 11 ] 1 [h 12 ] 1 [h 13 ] 1 [h 21 ] [h 22 ] [h 23 ] [h 21 ] 1 [h 22 ] 1 [h 23 ] 1 [h 23 ] 4 and. [h 11 ] [h 21 ] [h 11 ] 1 [h 21 ] [h 1 23 ] 2 [h 12 ] [h 22 ] [h 12 ] 1 [h 22 ] [h 1 23 ] 3. [h 13 ] [h 23 ] [h 13 ] 1 [h 23 ] [h 1 23 ] 4 29 August 21 Efficient Linear MIMO Adaptive Inverse Control G. L. Plett [1]
11 ˇy ŷ ỹ d d e MIMO (mod) Feedforward Control ε ε r P To perform MIMO feedforward control, we want [P(z)][C(z)] = [M(z)]. Equivalently, we want [C(z)] T [P(z)] T = [M(z)] T. r Copy C(z) Plant P(z) y n Copy P(z) T x C(z) T M(z) T d 29 August 21 Efficient Linear MIMO Adaptive Inverse Control G. L. Plett [11]
12 y y y ŷ ŷ ˇy MIMO ŷ Disturbance Canceling ỹ d d To perform MIMO disturbance canceling, we want z 1 [P(z)][X (z)] = I. ε Equivalently, ε we want z 1 [X (z)] T [P(z)] T = I. r P ŵ z 1 I Copy P(z) T X (z) T d 29 August 21 Efficient Linear MIMO Adaptive Inverse Control G. L. Plett [12]
13 Boeing 747 Example Problem Two inputs (rudder & aileron angles), one through three outputs (yaw-rate, roll-rate & ban-angle). [M(z)] = z 1 I. A d = B d = , , C d = August 21 Efficient Linear MIMO Adaptive Inverse Control G. L. Plett [13].
14 u u ũ ũ û ũ y y y ŷ ŷ ˇy ŷ ỹ d Input 1-Output Result Single-output tracing, MSE= d ε ε r P August 21 Efficient Linear MIMO Adaptive Inverse Control G. L. Plett [14]
15 u u ũ ũ û ũ y y y ŷ ŷ ˇy ŷ ỹ d 5 2-Input 2-Output Result Two-output tracing, MSE= d ε ε r P August 21 Efficient Linear MIMO Adaptive Inverse Control G. L. Plett [15]
16 u u ũ ũ û ũ y y y ŷ ŷ ˇy ŷ ỹ d d ε ε r P 5 2-Input 3-Output Result Three-output tracing, MSE= August 21 Efficient Linear MIMO Adaptive Inverse Control G. L. Plett [16]
17 ũ û ũ y y y ŷdisturbance Canceling Result ŷ ˇy ŷ ỹ d d ε ε r P Amplitude Square System error Time (s) 29 August 21 Efficient Linear MIMO Adaptive Inverse Control G. L. Plett [17]
18 u ũ ũ û ũ y ŵ ŷ ŵ ŷ E COPYF F COPYzI z 1 I Dist. w Dist. w ˆv Sensor ˇy Noise, ŷv ỹ r u d u d ũ ũ û ũ ε y ε ŷ r ŷ P 1log 1 ( e 2 ) ˇy ŷ ỹ d d ε ε r P 1log 1 ( e 2 ) Learning curve, one output Learning curve, three outputs u ũ ũ û ũ y y ŷ ŷ ˇy Learningŷ Curves ỹ d d ε ε r P log 1 ( e 2 ) Learning curve, two outputs August 21 Efficient Linear MIMO Adaptive Inverse Control G. L. Plett [18]
19 Conclusions AIC has been used to effectively control stable linear SISO systems. Known methods for adapting controllers for MIMO systems are very slow. The approach presented here uses MIMO filter transposes to give an architecture for very fast adaptation. It wors well! 29 August 21 Efficient Linear MIMO Adaptive Inverse Control G. L. Plett [19]
EFFICIENT LINEAR MIMO ADAPTIVE ŜP INVERSE CONTROL. Gregory L. Plett E
PSfrag replacements C COPY P COPY P REV X COPY M M COPY S EFFICIENT LINEAR MIMO ADAPTIVE ŜP INVERSE CONTROL ŜP COPY Ŝ Gregory L. Plett E 1 E COPY F F COPY University of Colorado at Colorado zi Springs,
More informationSOME RESULTS CONCERNING FAST LINEAR MIMO ADAPTIVE INVERSE CONTROL
SOME RESULTS CONCERNING FAST LINEAR MIMO ADAPTIVE INVERSE CONTROL by Gregory L. Plett Technical Report EAS_ECE_2000_11 Department of Electrical and Computer Engineering University of Colorado at Colorado
More informationADAPTIVE INVERSE CONTROL BASED ON NONLINEAR ADAPTIVE FILTERING. Information Systems Lab., EE Dep., Stanford University
ADAPTIVE INVERSE CONTROL BASED ON NONLINEAR ADAPTIVE FILTERING Bernard Widrow 1, Gregory Plett, Edson Ferreira 3 and Marcelo Lamego 4 Information Systems Lab., EE Dep., Stanford University Abstract: Many
More informationAdaptive Inverse Control based on Linear and Nonlinear Adaptive Filtering
Adaptive Inverse Control based on Linear and Nonlinear Adaptive Filtering Bernard Widrow and Gregory L. Plett Department of Electrical Engineering, Stanford University, Stanford, CA 94305-9510 Abstract
More informationAutomatic Stabilization of an Unmodeled Dynamical System Final Report
Automatic Stabilization of an Unmodeled Dynamical System: Final Report 1 Automatic Stabilization of an Unmodeled Dynamical System Final Report Gregory L. Plett and Clinton Eads May 2000. 1 Introduction
More informationADAPTIVE INVERSE CONTROL
ECE4540/5540: Digital Control Systems 7 1 ADAPTIVE INVERSE CONTROL 7.1: The adaptive inverse control concept Some problems with conventional control methods: The plant s dynamic equations are assumed to
More informationPosition Control Using Acceleration- Based Identification and Feedback With Unknown Measurement Bias
Position Control Using Acceleration- Based Identification and Feedback With Unknown Measurement Bias Jaganath Chandrasekar e-mail: jchandra@umich.edu Dennis S. Bernstein e-mail: dsbaero@umich.edu Department
More informationVariable Learning Rate LMS Based Linear Adaptive Inverse Control *
ISSN 746-7659, England, UK Journal of Information and Computing Science Vol., No. 3, 6, pp. 39-48 Variable Learning Rate LMS Based Linear Adaptive Inverse Control * Shuying ie, Chengjin Zhang School of
More informationADAPTIVE INVERSE CONTROL OF PLANTS WITH DISTURBANCES
ADAPTIVE INVERSE CONTROL OF PLANTS WITH DISTURBANCES A DISSERTATION SUBMITTED TO THE DEPARTMENT OF ELECTRICAL ENGINEERING AND THE COMMITTEE ON GRADUATE STUDIES OF STANFORD UNIVERSITY IN PARTIAL FULFILLMENT
More information6.435, System Identification
System Identification 6.435 SET 3 Nonparametric Identification Munther A. Dahleh 1 Nonparametric Methods for System ID Time domain methods Impulse response Step response Correlation analysis / time Frequency
More informationNotes for System Identification: Impulse Response Functions via Wavelet
Notes for System Identification: Impulse Response Functions via Wavelet 1 Basic Wavelet Algorithm for IRF Extraction In contrast to the FFT-based extraction procedure which must process the data both in
More informationAdaptive Inverse Control
TA1-8:30 Adaptive nverse Control Bernard Widrow Michel Bilello Stanford University Department of Electrical Engineering, Stanford, CA 94305-4055 Abstract A plant can track an input command signal if it
More informationHere represents the impulse (or delta) function. is an diagonal matrix of intensities, and is an diagonal matrix of intensities.
19 KALMAN FILTER 19.1 Introduction In the previous section, we derived the linear quadratic regulator as an optimal solution for the fullstate feedback control problem. The inherent assumption was that
More informationIterative Learning Control (ILC)
Department of Automatic Control LTH, Lund University ILC ILC - the main idea Time Domain ILC approaches Stability Analysis Example: The Milk Race Frequency Domain ILC Example: Marine Vibrator Material:
More informationA METHOD OF ADAPTATION BETWEEN STEEPEST- DESCENT AND NEWTON S ALGORITHM FOR MULTI- CHANNEL ACTIVE CONTROL OF TONAL NOISE AND VIBRATION
A METHOD OF ADAPTATION BETWEEN STEEPEST- DESCENT AND NEWTON S ALGORITHM FOR MULTI- CHANNEL ACTIVE CONTROL OF TONAL NOISE AND VIBRATION Jordan Cheer and Stephen Daley Institute of Sound and Vibration Research,
More informationFiltered-X LMS vs repetitive control for active structural acoustic control of periodic disturbances
Filtered-X LMS vs repetitive control for active structural acoustic control of periodic disturbances B. Stallaert 1, G. Pinte 2, S. Devos 2, W. Symens 2, J. Swevers 1, P. Sas 1 1 K.U.Leuven, Department
More informationinear Adaptive Inverse Control
Proceedings of the 36th Conference on Decision & Control San Diego, California USA December 1997 inear Adaptive nverse Control WM15 1:50 Bernard Widrow and Gregory L. Plett Department of Electrical Engineering,
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 informationLectures on. Engineering System Identification ( Lund University, Spring 2015)
Lectures on Engineering System Identification ( Lund University, Spring 2015) Lecture 2: Elements of System Identification, Identification Process and Examples!!! Instructor: K. C. Park, University of
More informationA Kalman filter approach to virtual sensing. for active noise control
A Kalman filter approach to virtual sensing for active noise control Cornelis D. Petersen a,, Rufus Fraanje b, Ben S. Cazzolato a, Anthony C. Zander a, Colin H. Hansen a a Active Noise and Vibration Control
More informationNew Recursive-Least-Squares Algorithms for Nonlinear Active Control of Sound and Vibration Using Neural Networks
IEEE TRANSACTIONS ON NEURAL NETWORKS, VOL. 12, NO. 1, JANUARY 2001 135 New Recursive-Least-Squares Algorithms for Nonlinear Active Control of Sound and Vibration Using Neural Networks Martin Bouchard,
More informationAdap>ve Filters Part 2 (LMS variants and analysis) ECE 5/639 Sta>s>cal Signal Processing II: Linear Es>ma>on
Adap>ve Filters Part 2 (LMS variants and analysis) Sta>s>cal Signal Processing II: Linear Es>ma>on Eric Wan, Ph.D. Fall 2015 1 LMS Variants and Analysis LMS variants Normalized LMS Leaky LMS Filtered-X
More informationTiming Recovery at Low SNR Cramer-Rao bound, and outperforming the PLL
T F T I G E O R G A I N S T I T U T E O H E O F E A L P R O G R ESS S A N D 1 8 8 5 S E R V L O G Y I C E E C H N O Timing Recovery at Low SNR Cramer-Rao bound, and outperforming the PLL Aravind R. Nayak
More informationIterative Learning Control Analysis and Design I
Iterative Learning Control Analysis and Design I Electronics and Computer Science University of Southampton Southampton, SO17 1BJ, UK etar@ecs.soton.ac.uk http://www.ecs.soton.ac.uk/ Contents Basics Representations
More informationBasic Multi-rate Operations: Decimation and Interpolation
1 Basic Multirate Operations 2 Interconnection of Building Blocks 1.1 Decimation and Interpolation 1.2 Digital Filter Banks Basic Multi-rate Operations: Decimation and Interpolation Building blocks for
More informationMITIGATING UNCORRELATED PERIODIC DISTURBANCE IN NARROWBAND ACTIVE NOISE CONTROL SYSTEMS
17th European Signal Processing Conference (EUSIPCO 29) Glasgow, Scotland, August 24-28, 29 MITIGATING UNCORRELATED PERIODIC DISTURBANCE IN NARROWBAND ACTIVE NOISE CONTROL SYSTEMS Muhammad Tahir AKHTAR
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 informationCOMBINED ADAPTIVE CONTROLLER FOR UAV GUIDANCE
COMBINED ADAPTIVE CONTROLLER FOR UAV GUIDANCE B.R. Andrievsky, A.L. Fradkov Institute for Problems of Mechanical Engineering of Russian Academy of Sciences 61, Bolshoy av., V.O., 199178 Saint Petersburg,
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 informationSNR lidar signal improovement by adaptive tecniques
SNR lidar signal improovement by adaptive tecniques Aimè Lay-Euaille 1, Antonio V. Scarano Dipartimento di Ingegneria dell Innovazione, Univ. Degli Studi di Lecce via Arnesano, Lecce 1 aime.lay.euaille@unile.it
More informationNonlinear State Estimation! Particle, Sigma-Points Filters!
Nonlinear State Estimation! Particle, Sigma-Points Filters! Robert Stengel! Optimal Control and Estimation, MAE 546! Princeton University, 2017!! Particle filter!! Sigma-Points Unscented Kalman ) filter!!
More informationEE482: Digital Signal Processing Applications
Professor Brendan Morris, SEB 3216, brendan.morris@unlv.edu EE482: Digital Signal Processing Applications Spring 2014 TTh 14:30-15:45 CBC C222 Lecture 11 Adaptive Filtering 14/03/04 http://www.ee.unlv.edu/~b1morris/ee482/
More informationAcoustic MIMO Signal Processing
Yiteng Huang Jacob Benesty Jingdong Chen Acoustic MIMO Signal Processing With 71 Figures Ö Springer Contents 1 Introduction 1 1.1 Acoustic MIMO Signal Processing 1 1.2 Organization of the Book 4 Part I
More informationSystem Identification and Adaptive Filtering in the Short-Time Fourier Transform Domain
System Identification and Adaptive Filtering in the Short-Time Fourier Transform Domain Electrical Engineering Department Technion - Israel Institute of Technology Supervised by: Prof. Israel Cohen Outline
More informationPotentially useful reading Sakurai and Napolitano, sections 1.5 (Rotation), Schumacher & Westmoreland chapter 2
Problem Set 2: Interferometers & Random Matrices Graduate Quantum I Physics 6572 James Sethna Due Friday Sept. 5 Last correction at August 28, 2014, 8:32 pm Potentially useful reading Sakurai and Napolitano,
More informationControl System Design
ELEC ENG 4CL4: Control System Design Notes for Lecture #24 Wednesday, March 10, 2004 Dr. Ian C. Bruce Room: CRL-229 Phone ext.: 26984 Email: ibruce@mail.ece.mcmaster.ca Remedies We next turn to the question
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 informationFRTN 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 informationNonlinear 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 informationLecture #AC 3. Aircraft Lateral Dynamics. Spiral, Roll, and Dutch Roll Modes
Lecture #AC 3 Aircraft Lateral Dynamics Spiral, Roll, and Dutch Roll Modes Copy right 2003 by Jon at h an H ow 1 Spring 2003 16.61 AC 3 2 Aircraft Lateral Dynamics Using a procedure similar to the longitudinal
More informationIMPROVEMENTS IN ACTIVE NOISE CONTROL OF HELICOPTER NOISE IN A MOCK CABIN ABSTRACT
IMPROVEMENTS IN ACTIVE NOISE CONTROL OF HELICOPTER NOISE IN A MOCK CABIN Jared K. Thomas Brigham Young University Department of Mechanical Engineering ABSTRACT The application of active noise control (ANC)
More informationLifted approach to ILC/Repetitive Control
Lifted approach to ILC/Repetitive Control Okko H. Bosgra Maarten Steinbuch TUD Delft Centre for Systems and Control TU/e Control System Technology Dutch Institute of Systems and Control DISC winter semester
More informationAutonomous Helicopter Flight via Reinforcement Learning
Autonomous Helicopter Flight via Reinforcement Learning Authors: Andrew Y. Ng, H. Jin Kim, Michael I. Jordan, Shankar Sastry Presenters: Shiv Ballianda, Jerrolyn Hebert, Shuiwang Ji, Kenley Malveaux, Huy
More informationMS&E 226: Small Data
MS&E 226: Small Data Lecture 6: Model complexity scores (v3) Ramesh Johari ramesh.johari@stanford.edu Fall 2015 1 / 34 Estimating prediction error 2 / 34 Estimating prediction error We saw how we can estimate
More informationDigital Signal Processing
COMP ENG 4TL4: Digital Signal Processing Notes for Lecture #21 Friday, October 24, 2003 Types of causal FIR (generalized) linear-phase filters: Type I: Symmetric impulse response: with order M an even
More informationMMSE DECISION FEEDBACK EQUALIZER FROM CHANNEL ESTIMATE
MMSE DECISION FEEDBACK EQUALIZER FROM CHANNEL ESTIMATE M. Magarini, A. Spalvieri, Dipartimento di Elettronica e Informazione, Politecnico di Milano, Piazza Leonardo da Vinci, 32, I-20133 Milano (Italy),
More informationClosed-Loop Disturbance Identification and Controller Tuning for Discrete Manufacturing Processes. Overview
Closed-Loop Disturbance Identification and Controller Tuning for Discrete Manufacturing Processes Enrique del Castillo Department of Industrial & Manufacturing Engineering The Pennsylvania State University
More informationCBE507 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 informationF & B Approaches to a simple model
A6523 Signal Modeling, Statistical Inference and Data Mining in Astrophysics Spring 215 http://www.astro.cornell.edu/~cordes/a6523 Lecture 11 Applications: Model comparison Challenges in large-scale surveys
More informationIS NEGATIVE STEP SIZE LMS ALGORITHM STABLE OPERATION POSSIBLE?
IS NEGATIVE STEP SIZE LMS ALGORITHM STABLE OPERATION POSSIBLE? Dariusz Bismor Institute of Automatic Control, Silesian University of Technology, ul. Akademicka 16, 44-100 Gliwice, Poland, e-mail: Dariusz.Bismor@polsl.pl
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 informationTemporal Backpropagation for FIR Neural Networks
Temporal Backpropagation for FIR Neural Networks Eric A. Wan Stanford University Department of Electrical Engineering, Stanford, CA 94305-4055 Abstract The traditional feedforward neural network is a static
More informationEE 3054: Signals, Systems, and Transforms Spring A causal discrete-time LTI system is described by the equation. y(n) = 1 4.
EE : Signals, Systems, and Transforms Spring 7. A causal discrete-time LTI system is described by the equation Test y(n) = X x(n k) k= No notes, closed book. Show your work. Simplify your answers.. A discrete-time
More informationAN ALTERNATIVE FEEDBACK STRUCTURE FOR THE ADAPTIVE ACTIVE CONTROL OF PERIODIC AND TIME-VARYING PERIODIC DISTURBANCES
Journal of Sound and Vibration (1998) 21(4), 517527 AN ALTERNATIVE FEEDBACK STRUCTURE FOR THE ADAPTIVE ACTIVE CONTROL OF PERIODIC AND TIME-VARYING PERIODIC DISTURBANCES M. BOUCHARD Mechanical Engineering
More informationROBUST CONTROL SYSTEM DESIGN FOR SMALL UAV USING H2-OPTIMIZATION
Technical Sciences 151 ROBUST CONTROL SYSTEM DESIGN FOR SMALL UAV USING H2-OPTIMIZATION Róbert SZABOLCSI Óbuda University, Budapest, Hungary szabolcsi.robert@bgk.uni-obuda.hu ABSTRACT Unmanned aerial vehicles
More informationI. D. Landau, A. Karimi: A Course on Adaptive Control Adaptive Control. Part 9: Adaptive Control with Multiple Models and Switching
I. D. Landau, A. Karimi: A Course on Adaptive Control - 5 1 Adaptive Control Part 9: Adaptive Control with Multiple Models and Switching I. D. Landau, A. Karimi: A Course on Adaptive Control - 5 2 Outline
More informationDIGITAL SIGNAL PROCESSING UNIT III INFINITE IMPULSE RESPONSE DIGITAL FILTERS. 3.6 Design of Digital Filter using Digital to Digital
DIGITAL SIGNAL PROCESSING UNIT III INFINITE IMPULSE RESPONSE DIGITAL FILTERS Contents: 3.1 Introduction IIR Filters 3.2 Transformation Function Derivation 3.3 Review of Analog IIR Filters 3.3.1 Butterworth
More informationFlight Test Data Analysis
Flight Test Data Analysis Edward Whalen University of Illinois 3-2 Flight Test Objective: Approach: To develop and evaluate the identification and characterization methods used in the smart icing system
More informationLecture 13: Simple Linear Regression in Matrix Format. 1 Expectations and Variances with Vectors and Matrices
Lecture 3: Simple Linear Regression in Matrix Format To move beyond simple regression we need to use matrix algebra We ll start by re-expressing simple linear regression in matrix form Linear algebra is
More informationCOMP 551 Applied Machine Learning Lecture 2: Linear regression
COMP 551 Applied Machine Learning Lecture 2: Linear regression Instructor: (jpineau@cs.mcgill.ca) Class web page: www.cs.mcgill.ca/~jpineau/comp551 Unless otherwise noted, all material posted for this
More informationNOISE ROBUST RELATIVE TRANSFER FUNCTION ESTIMATION. M. Schwab, P. Noll, and T. Sikora. Technical University Berlin, Germany Communication System Group
NOISE ROBUST RELATIVE TRANSFER FUNCTION ESTIMATION M. Schwab, P. Noll, and T. Sikora Technical University Berlin, Germany Communication System Group Einsteinufer 17, 1557 Berlin (Germany) {schwab noll
More informationAdaptive Output Feedback Control of the NASA GTM Model with Unknown Nonminimum-Phase Zeros
AIAA Guidance, Navigation, and Control Conference 8 - August, Portland, Oregon AIAA -64 Adaptive Output Feedback Control of the NASA GTM Model with Unknown Nonminimum-Phase Zeros Anthony M. D Amato, E.
More informationControl 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 informationJerk derivative feedforward control for motion systems
Jerk derivative feedforward control for motion systems Matthijs Boerlage Rob Tousain Maarten Steinbuch Abstract This work discusses reference trajectory relevant model based feedforward design. For motion
More informationPole-Placement Design A Polynomial Approach
TU Berlin Discrete-Time Control Systems 1 Pole-Placement Design A Polynomial Approach Overview A Simple Design Problem The Diophantine Equation More Realistic Assumptions TU Berlin Discrete-Time Control
More informationFeedback Linearization based Arc Length Control for Gas Metal Arc Welding
5 American Control Conference June 8-, 5. Portland, OR, USA FrA5.6 Feedback Linearization based Arc Length Control for Gas Metal Arc Welding Jesper S. Thomsen Abstract In this paper a feedback linearization
More informationRegulating Web Tension in Tape Systems with Time-varying Radii
Regulating Web Tension in Tape Systems with Time-varying Radii Hua Zhong and Lucy Y. Pao Abstract A tape system is time-varying as tape winds from one reel to the other. The variations in reel radii consist
More informationEach problem is worth 25 points, and you may solve the problems in any order.
EE 120: Signals & Systems Department of Electrical Engineering and Computer Sciences University of California, Berkeley Midterm Exam #2 April 11, 2016, 2:10-4:00pm Instructions: There are four questions
More informationSimultaneous Equation Models Learning Objectives Introduction Introduction (2) Introduction (3) Solving the Model structural equations
Simultaneous Equation Models. Introduction: basic definitions 2. Consequences of ignoring simultaneity 3. The identification problem 4. Estimation of simultaneous equation models 5. Example: IS LM model
More informationProblem Set 2 Solutions 1
Massachusetts Institute of echnology Department of Electrical Engineering and Computer Science 6.45: MULIVARIABLE CONROL SYSEMS by A. Megretski Problem Set Solutions Problem. For each of the statements
More informationLeast Squares and Kalman Filtering Questions: me,
Least Squares and Kalman Filtering Questions: Email me, namrata@ece.gatech.edu Least Squares and Kalman Filtering 1 Recall: Weighted Least Squares y = Hx + e Minimize Solution: J(x) = (y Hx) T W (y Hx)
More informationUsing Neural Networks for Identification and Control of Systems
Using Neural Networks for Identification and Control of Systems Jhonatam Cordeiro Department of Industrial and Systems Engineering North Carolina A&T State University, Greensboro, NC 27411 jcrodrig@aggies.ncat.edu
More informationDisturbance Feedforward Control for Vibration Suppression in Adaptive Optics of Large Telescopes
Disturbance Feedforward Control for Vibration Suppression in Adaptive Optics of Large Telescopes Martin Glück, Jörg-Uwe Pott, Oliver Sawodny Reaching the Diffraction Limit of Large Telescopes using Adaptive
More informationEVALUATION OF (UNSTABLE) NON-CAUSAL SYSTEMS APPLIED TO ITERATIVE LEARNING CONTROL
EVALUATION OF (UNSTABLE) NON-CAUSAL SYSTEMS APPLIED TO ITERATIVE LEARNING CONTROL M.G.E. Schneiders, M.J.G. van de Molengraft and M. Steinbuch Eindhoven University of Technology, Control Systems Technology,
More informationModel-based Correlation Measure for Gain and Offset Nonuniformity in Infrared Focal-Plane-Array Sensors
Model-based Correlation Measure for Gain and Offset Nonuniformity in Infrared Focal-Plane-Array Sensors César San Martin Sergio Torres Abstract In this paper, a model-based correlation measure between
More informationCh6-Normalized Least Mean-Square Adaptive Filtering
Ch6-Normalized Least Mean-Square Adaptive Filtering LMS Filtering The update equation for the LMS algorithm is wˆ wˆ u ( n 1) ( n) ( n) e ( n) Step size Filter input which is derived from SD as an approximation
More information26. Filtering. ECE 830, Spring 2014
26. Filtering ECE 830, Spring 2014 1 / 26 Wiener Filtering Wiener filtering is the application of LMMSE estimation to recovery of a signal in additive noise under wide sense sationarity assumptions. Problem
More informationSpecification Errors, Measurement Errors, Confounding
Specification Errors, Measurement Errors, Confounding Kerby Shedden Department of Statistics, University of Michigan October 10, 2018 1 / 32 An unobserved covariate Suppose we have a data generating model
More informationAdaptive Filtering Part II
Adaptive Filtering Part II In previous Lecture we saw that: Setting the gradient of cost function equal to zero, we obtain the optimum values of filter coefficients: (Wiener-Hopf equation) Adaptive Filtering,
More informationControl 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 informationOn the Use of A Priori Knowledge in Adaptive Inverse Control
54 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS PART I: FUNDAMENTAL THEORY AND APPLICATIONS, VOL 47, NO 1, JANUARY 2000 On the Use of A Priori Knowledge in Adaptive Inverse Control August Kaelin, Member,
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 informationPerformance of an Adaptive Algorithm for Sinusoidal Disturbance Rejection in High Noise
Performance of an Adaptive Algorithm for Sinusoidal Disturbance Rejection in High Noise MarcBodson Department of Electrical Engineering University of Utah Salt Lake City, UT 842, U.S.A. (8) 58 859 bodson@ee.utah.edu
More informationIterative Feedback Tuning
Iterative Feedback Tuning Michel Gevers CESAME - UCL Louvain-la-Neuve Belgium Collaboration : H. Hjalmarsson, S. Gunnarsson, O. Lequin, E. Bosmans, L. Triest, M. Mossberg Outline Problem formulation Iterative
More informationExperimental Aircraft Parameter Estimation
Experimental Aircraft Parameter Estimation AA241X May 14 2014 Stanford University Overview 1. System & Parameter Identification 2. Energy Performance Estimation Propulsion OFF Propulsion ON 3. Stability
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 informationAdaptive Filters. un [ ] yn [ ] w. yn n wun k. - Adaptive filter (FIR): yn n n w nun k. (1) Identification. Unknown System + (2) Inverse modeling
Adaptive Filters - Statistical digital signal processing: in many problems of interest, the signals exhibit some inherent variability plus additive noise we use probabilistic laws to model the statistical
More informationAdaptive Filter Theory
0 Adaptive Filter heory Sung Ho Cho Hanyang University Seoul, Korea (Office) +8--0-0390 (Mobile) +8-10-541-5178 dragon@hanyang.ac.kr able of Contents 1 Wiener Filters Gradient Search by Steepest Descent
More informationParking lot navigation. Experimental setup. Problem setup. Nice driving style. Page 1. CS 287: Advanced Robotics Fall 2009
Consider the following scenario: There are two envelopes, each of which has an unknown amount of money in it. You get to choose one of the envelopes. Given this is all you get to know, how should you choose?
More informationRozwiązanie zagadnienia odwrotnego wyznaczania sił obciąŝających konstrukcje w czasie eksploatacji
Rozwiązanie zagadnienia odwrotnego wyznaczania sił obciąŝających konstrukcje w czasie eksploatacji Tadeusz Uhl Piotr Czop Krzysztof Mendrok Faculty of Mechanical Engineering and Robotics Department of
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 informationReview of probability and statistics 1 / 31
Review of probability and statistics 1 / 31 2 / 31 Why? This chapter follows Stock and Watson (all graphs are from Stock and Watson). You may as well refer to the appendix in Wooldridge or any other introduction
More informationA structured low-rank approximation approach to system identification. Ivan Markovsky
1 / 35 A structured low-rank approximation approach to system identification Ivan Markovsky Main message: system identification SLRA minimize over B dist(a,b) subject to rank(b) r and B structured (SLRA)
More informationImproved Kalman Filter Initialisation using Neurofuzzy Estimation
Improved Kalman Filter Initialisation using Neurofuzzy Estimation J. M. Roberts, D. J. Mills, D. Charnley and C. J. Harris Introduction It is traditional to initialise Kalman filters and extended Kalman
More informationHandling parametric and non-parametric additive faults in LTV Systems
1 / 16 Handling parametric and non-parametric additive faults in LTV Systems Qinghua Zhang & Michèle Basseville INRIA & CNRS-IRISA, Rennes, France 9th IFAC SAFEPROCESS, Paris, France, Sept. 2-4, 2015 2
More informationIDENTIFICATION FOR CONTROL
IDENTIFICATION FOR CONTROL Raymond A. de Callafon, University of California San Diego, USA Paul M.J. Van den Hof, Delft University of Technology, the Netherlands Keywords: Controller, Closed loop model,
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 informationRepetitive control : Power Electronics. Applications
Repetitive control : Power Electronics Applications Ramon Costa Castelló Advanced Control of Energy Systems (ACES) Instituto de Organización y Control (IOC) Universitat Politècnica de Catalunya (UPC) Barcelona,
More informationLecture 7 - IIR Filters
Lecture 7 - IIR Filters James Barnes (James.Barnes@colostate.edu) Spring 204 Colorado State University Dept of Electrical and Computer Engineering ECE423 / 2 Outline. IIR Filter Representations Difference
More informationDamped Oscillators (revisited)
Damped Oscillators (revisited) We saw that damped oscillators can be modeled using a recursive filter with two coefficients and no feedforward components: Y(k) = - a(1)*y(k-1) - a(2)*y(k-2) We derived
More information