Recursive Identification of Switched ARX Hybrid Models: Exponential Convergence and Persistence of Excitation René Vidal National ICT Australia Brian D.O.Anderson.

Slides:



Advertisements
Similar presentations
Supervisory Control of Hybrid Systems Written by X. D. Koutsoukos et al. Presented by Wu, Jian 04/16/2002.
Advertisements

Models for Control and Verification Ian Mitchell Department of Computer Science The University of British Columbia research supported by National Science.
Use of Kalman filters in time and frequency analysis John Davis 1st May 2011.
ECE 8443 – Pattern Recognition ECE 3163 – Signals and Systems Objectives: Review Resources: Wiki: State Variables YMZ: State Variable Technique Wiki: Controllability.
A Convex Optimization Approach to Model (In)validation of Switched ARX Systems with Unknown Switches Northeastern University Yongfang Cheng 1, Yin Wang.
P. Venkataraman Mechanical Engineering P. Venkataraman Rochester Institute of Technology DETC2011 –47658 Determining ODE from Noisy Data 31 th CIE, Washington.
1 Formal Models for Stability Analysis : Verifying Average Dwell Time * Sayan Mitra MIT,CSAIL Research Qualifying Exam 20 th December.
Presenter: Yufan Liu November 17th,
Study of the periodic time-varying nonlinear iterative learning control ECE 6330: Nonlinear and Adaptive Control FISP Hyo-Sung Ahn Dept of Electrical and.
Claudia Lizet Navarro Hernández PhD Student Supervisor: Professor S.P.Banks April 2004 Monash University Australia April 2004 The University of Sheffield.
Lectures 5 & 6: Least Squares Parameter Estimation
Lecture 11: Recursive Parameter Estimation
280 SYSTEM IDENTIFICATION The System Identification Problem is to estimate a model of a system based on input-output data. Basic Configuration continuous.
SYSTEMS Identification Ali Karimpour Assistant Professor Ferdowsi University of Mashhad Reference: “System Identification Theory For The User” Lennart.
SYSTEMS Identification Ali Karimpour Assistant Professor Ferdowsi University of Mashhad Reference: “System Identification Theory For The User” Lennart.
Least Square Regression
The Islamic University of Gaza Faculty of Engineering Civil Engineering Department Numerical Analysis ECIV 3306 Chapter 17 Least Square Regression.
Machine Learning CUNY Graduate Center Lecture 3: Linear Regression.
Chess Review May 11, 2005 Berkeley, CA Closing the loop around Sensor Networks Bruno Sinopoli Shankar Sastry Dept of Electrical Engineering, UC Berkeley.
Autumn 2008 EEE8013 Revision lecture 1 Ordinary Differential Equations.
Machine Learning CUNY Graduate Center Lecture 3: Linear Regression.
Geometry and Algebra of Multiple Views
Department of Mechanical Engineering The University of Strathclyde, Glasgow Hybrid Systems: Modelling, Analysis and Control Yan Pang Department of Mechanical.
ENM 503 Lesson 1 – Methods and Models The why’s, how’s, and what’s of mathematical modeling A model is a representation in mathematical terms of some real.
CHAPTER 5 S TOCHASTIC G RADIENT F ORM OF S TOCHASTIC A PROXIMATION Organization of chapter in ISSO –Stochastic gradient Core algorithm Basic principles.
SYSTEMS Identification Ali Karimpour Assistant Professor Ferdowsi University of Mashhad Reference: “System Identification Theory For The User” Lennart.
PROCESS MODELLING AND MODEL ANALYSIS © CAPE Centre, The University of Queensland Hungarian Academy of Sciences Statistical Model Calibration and Validation.
8.4.2 Quantum process tomography 8.5 Limitations of the quantum operations formalism 量子輪講 2003 年 10 月 16 日 担当:徳本 晋
CY3A2 System identification Input signals Signals need to be realisable, and excite the typical modes of the system. Ideally the signal should be persistent.
Nonlinear differential equation model for quantification of transcriptional regulation applied to microarray data of Saccharomyces cerevisiae Vu, T. T.,
Intelligent Control Methods Lecture 1: Introduction. Reasons for ICM, Basic Concepts Slovak University of Technology Faculty of Material Science and Technology.
1 Use of Multiple Integration and Laguerre Models for System Identification: Methods Concerning Practical Operating Conditions Yu-Chang Huang ( 黃宇璋 ) Department.
SYSTEMS Identification Ali Karimpour Assistant Professor Ferdowsi University of Mashhad.
Bounded Error Parameter Estimation for Delay Differential Equations Adam Childers and John Burns Interdisciplinary Center for Applied Mathematics Virginia.
Tijl De Bie John Shawe-Taylor ECS, ISIS, University of Southampton
OSE801 Engineering System Identification Spring 2010
Motion Segmentation with Missing Data using PowerFactorization & GPCA
Computer Vision, Robotics, Machine Learning and Control Lab
René Vidal and Xiaodong Fan Center for Imaging Science
Segmentation of Dynamic Scenes
Task: It is necessary to choose the most suitable variant from some set of objects by those or other criteria.
Observability and Identification of Linear Hybrid Systems
René Vidal Time/Place: T-Th 4.30pm-6pm, Hodson 301
Segmentation of Dynamic Scenes from Image Intensities
Observability, Observer Design and Identification of Hybrid Systems
Generalized Principal Component Analysis CVPR 2008
PSG College of Technology
Probabilistic Robotics
Linear Prediction.
Reinforcement Learning
Course: Autonomous Machine Learning
سمینار درس کنترل پیش بین
Unfolding Problem: A Machine Learning Approach
1 Department of Engineering, 2 Department of Mathematics,
1 Department of Engineering, 2 Department of Mathematics,
1 Department of Engineering, 2 Department of Mathematics,
Multirate Output Feedback
Segmentation of Dynamical Scenes
Optimal Control and Reachability with Competing Inputs
Bayes and Kalman Filter
Least Square Regression
Signals & Systems (CNET - 221) Chapter-2 Introduction to Systems
Recursively Adapted Radial Basis Function Networks and its Relationship to Resource Allocating Networks and Online Kernel Learning Weifeng Liu, Puskal.
Signals & Systems (CNET - 221) Chapter-2
NONLINEAR AND ADAPTIVE SIGNAL ESTIMATION
Unfolding with system identification
Berlin Chen Department of Computer Science & Information Engineering
Berlin Chen Department of Computer Science & Information Engineering
NONLINEAR AND ADAPTIVE SIGNAL ESTIMATION
Linear Time Invariant systems
Presentation transcript:

Recursive Identification of Switched ARX Hybrid Models: Exponential Convergence and Persistence of Excitation René Vidal National ICT Australia Brian D.O.Anderson Center for Imaging Science Johns Hopkins University Department of Information Engineering Australian National University

Presentation Outline Motivation Introduction to observation and identification problems Problem description Theory behind recursive algorithm Experimental Results Future work

Motivation Previous work on hybrid systems Modeling, analysis, stability Control: reachability analysis, optimal control Verification: safety In applications, one also needs to worry about observability and identifiability

Linear Systems Hybrid System state input output Consider the following system. This is a typical linear system representation, where the next state is a function of the current state and input, and the output is a function of the state and input. An example of a state: consider a chess game. The state at a particular time t reflects the location of all the chess pieces and the player who has the next turn. Hybrid System

System Observation and Identification Type of Problem Known Unknown Observability y(t), A(), B(), C(), D(), u(t) x(t), λ(t) Identification y(t), u(t) A(), B(), C(), D(), x(t), λ(t) System Identification has numerous applications including process control, biomedicine, seismology, environmental systems, aircraft dynamics, signal processing, macroeconomy, etc.

Problem Description and Challenges Given input/output data, identify Number of discrete states Model parameters of linear systems Hybrid state (continuous & discrete) Switching parameters (partition of state space) Given switching times, can estimate model parameters Given the model parameters, estimate hybrid state Given all above, estimate switching parameters Iterate “Chicken-and-egg” problem

Approach Recursive identification algorithm for Switched Auto Regressive Exogenous systems is proposed Algebraic approach Hybrid decoupling polynomial Persistance of Excitation conditions Model parameter estimation from homogeneous polynomial A hybrid coupling polynomial is proposed- this is an algebraic representation of the system during all times (regardless of the state of the system). After modeling the system in this fashion, persistence of excitation conditions are proposed; these guarantee the exponential convergence of the recursive identifier (these are natural generalizations of results from ARX models)

Problem statement Assume that each linear systems is in ARX form input/output discrete state order of the ARX models model parameters Input/output data lives in a hyperplane I/O data Model params

Hybrid Decoupling Polynomial and Model Parameters The hybrid decoupling constraint Independent of the value of the discrete state Independent of the switching mechanism Satisfied by all data points: no minimum dwell time The hybrid model parameters Veronese map By solving for the hybrid model parameters, we can solve for the ARX model parameters afterwards, using the same techniques as were described in CDC 2003 Number of regressors Number of models

Recursive Identification of Hybrid Model Parameters Recursive equation error identifier for single minimal ARX model Pi 1 = [I()K-1 0] and mu >0 produces an exponentially convergent estimate of the model parameters if the input output data is persistently exciting It should be noted that the persistent excitement condition is satisfied if the input sequence is persistently exciting (see eqn 12) Give an example for persistent excitement This is nice, but how do we generalize for SARX models when we have a hybrid system? Create an analogous error identifier and condition for hybrid model parameters h Persistence of Excitation for input/output data

Recursive Identification of Hybrid Model Parameters Hybrid equation error identifier In this case, we have convergence of the model parameters h Persistence of Excitation for SARX models

Restrictions on Mode Sequences Choice of modes Times when mode i is visited We see that the last equation does not hold if the model only predicts 1 state and there happen to be more than 1- what kind of restrictions does the condition place on the mode sequences? If the persistance of excitation for SARX models holds, then mode sequences are persistently exciting. A mode sequence is called persistently exciting if there is an S such that for all j >=max(na, nc), the equation holds. Persistently exciting mode sequence

Generalizing Persistance of Excitation to SARX models Is it true that Persistently exciting mode sequences + Persistently exciting input/output data Bounded output Go through the example. Main difficulty in decoupling the persistence of excitation condition on I/O data generated by SARX model into n persistence of excitation conditions on mode sequence and I/O data generated by individual models is that eqn can potentially satisfy homogeneous polynomial ofdegree n other than that defining SARX model X Convergence of model hybrid parameters (h)

Identifying Parameters of Individual ARX models Normalization factor Normalization factor

Experimental Results – noiseless data Results: top to bottom, λt periods of 2, 30 and 200 s, no noise h a, c

Experimental Results – noisy data Results: top to bottom, λt period 30 s, σ = 0.02, 0.05 h a, c

Future Work and Open Problems Produce a recursive algorithm for identifying the parameters of SARX models of unknown and different orders Determine persistence of excitation conditions on the input and mode sequences only Extend the model to multivariate SARX models