Identifiability in dynamic network identification

Size: px
Start display at page:

Download "Identifiability in dynamic network identification"

Transcription

1 Identifiability in dynamic network identification Harm Weerts 1 Arne Dankers 2 Paul Van den Hof 1 1 Control Systems, Department of Electrical Engineering, Eindhoven University of Technology, The Netherlands. 2 Department of Electrical Engineering, University of Calgary, Canada

2 Dynamic networks appear in different domains w(ζ, t) r(t) r(t) m m m m w 1 (t) w 2 (t) w 3 (t) w 4 (t) r(t) u(t) G(q) e(t) y(t) C(q) 1

3 Illustration of the problem w 1 We have some measured node signals We want to identify the dynamics between the node signals w 2 w 3 2

4 Illustration of the problem w 1 We have some measured node signals We want to identify the dynamics between the node signals w 2 w 3 2

5 The identifiability question w 1 w 1 A A AB B w 2 w 3 w 2 w 3 Can we distinguish between the networks?? Identifiability?? 3

6 Outline Introduction Dynamic network setup Network predictor Global network identifiability Conclusions 4

7 Network definition Nodes / Internal variables w l (t) G jl (q) for all l N j... w j (t) External variables R jk (q). for all k N r j r k (t) vj(t) Process Noise w 1 0 G 12 G 1L w 1 r 1 v 1 w 2. = G w R r 2 + v 2 GL 1 L... w L }{{} G L1 } G L L 1 {{ 0 w } L }{{} r K }{{} v L }{{} w(t) G(q) w(t) r(t) v(t) 5

8 Typical assumptions in network identification literature v 1 e 1 H 11 (q) 0 0 v 2. = H(q) e 2., with H(q) = 0 H 22 (q) v L e L }{{} e(t) 0 0 H LL (q) Van den Hof et. al., Automatica, 2013 Yuan et. al., Automatica, 2011 Sanandaji et. al., ACC, 2011 Materassi & Salapaka, IEEE trans AC,

9 Typical assumptions in network identification literature v 1 e 1 H 11 (q) 0 0 v 2. = H(q) e 2., with H(q) = 0 H 22 (q) v L e L }{{} e(t) 0 0 H LL (q) Van den Hof et. al., Automatica, 2013 Yuan et. al., Automatica, 2011 Sanandaji et. al., ACC, 2011 Materassi & Salapaka, IEEE trans AC, 2012 Consequence: identification problem can be split into MISO problems 6

10 Our approach v 1 e 1 H 11 (q) H 12 (q) H 1L (q) v 2. = H(q) e 2., with H(q) = H 21 (q) H 22 (q) v L e L }{{} e(t) H L1 (q) H LL (q) Noise contribution on all nodes can be correlated with each other 7

11 Our approach v 1 e 1 H 11 (q) H 12 (q) H 1L (q) v 2. = H(q) e 2., with H(q) = H 21 (q) H 22 (q) v L e L }{{} e(t) H L1 (q) H LL (q) Noise contribution on all nodes can be correlated with each other Consequence: In the network identification problem all nodes should be treated symmetrically 7

12 The problem Identify the whole network, G(q), H(q) and R(q), on the basis of a predictor for every node signal w j. Formulate a condition, based on the network predictor, under which the networks can be distinguished from each other. The introduced identifiability notion is related to uniqueness of dynamics instead of parameters 8

13 The problem Identify the whole network, G(q), H(q) and R(q), on the basis of a predictor for every node signal w j. Formulate a condition, based on the network predictor, under which the networks can be distinguished from each other. The introduced identifiability notion is related to uniqueness of dynamics instead of parameters 8

14 The problem Identify the whole network, G(q), H(q) and R(q), on the basis of a predictor for every node signal w j. Formulate a condition, based on the network predictor, under which the networks can be distinguished from each other. The introduced identifiability notion is related to uniqueness of dynamics instead of parameters 8

15 Problem statement Under which condition is there a one-to-one relation between model dynamics and network predictor? For standard configuration (open-loop, closed-loop) and for diagonal H the answer is relatively simple. For non-diagonal H the answer is nontrivial! 9

16 Network predictor w(t) = G(q)w(t) + R(q)r(t) + H(q)e(t) 10

17 Network predictor w(t) = G(q)w(t) + R(q)r(t) + (H(q) I ) e(t) + e(t) 10

18 Network predictor e(t) = H 1 (q) { (I G(q)) 1 w(t) R(q)r(t) } w(t) = G(q)w(t) + R(q)r(t) + (H(q) I ) e(t) + e(t) 10

19 Network predictor e(t) = H 1 (q) { (I G(q)) 1 w(t) R(q)r(t) } w(t) = G(q)w(t) + R(q)r(t) + (H(q) I ) e(t) + e(t) w(t) = ( I H 1 (q) ) w(t)+h 1 (q)g(q) w(t)+h 1 (q)r(q) r(t)+e(t) }{{}}{{}}{{} Typical output filter New filter Typical input filter Typical structure results from the network structure! 10

20 Network predictor e(t) = H 1 (q) { (I G(q)) 1 w(t) R(q)r(t) } w(t) = G(q)w(t) + R(q)r(t) + (H(q) I ) e(t) + e(t) w(t) = ( I H 1 (q) ) w(t)+h 1 (q)g(q) w(t)+h 1 (q)r(q) r(t)+e(t) }{{}}{{}}{{} Typical output filter New filter Typical input filter ŵ(t t 1) = { I H 1 (q) (I G(q)) } w(t) + H 1 (q)r(q)r(t) 10

21 Model structure Define the network model structure: M(θ) = {G(q, θ), H(q, θ), R(q, θ)} ŵ(t t 1, θ) = { I H 1 (q, θ) (I G(q, θ)) } w(t)+h 1 (q, θ)r(q, θ) r(t) }{{}}{{} W w (q,θ) W r (q,θ) 11

22 One-to-one relation ŵ(t t 1, θ 1 ) = ŵ(t t 1, θ 2 ) Predictor equality θ 1 = θ 2 Parameter equality 12

23 One-to-one relation ŵ(t t 1, θ 1 ) = ŵ(t t 1, θ 2 ) Predictor equality M(θ 1 ) = M(θ 2 ) Model equality c Classical identifiability. θ 1 = θ 2 Parameter equality [Ljung, 1999] 12

24 One-to-one relation ŵ(t t 1, θ 1 ) = ŵ(t t 1, θ 2 ) Predictor equality c Informative data W w (θ 1 ) = W w (θ 2 ) W r (θ 1 ) = W r (θ 2 ) Φ w,r (ω) > 0. Predictor filter equality [Ljung, 1999] M(θ 1 ) = M(θ 2 ) Model equality 12

25 One-to-one relation W w (θ 1 ) = W w (θ 2 ) W r (θ 1 ) = W r (θ 2 ) Predictor filter equality M(θ 1 ) = M(θ 2 ) Model equality 12

26 One-to-one relation W w = I H 1 (I G) W r = H 1 R W w (θ 1 ) = W w (θ 2 ) W r (θ 1 ) = W r (θ 2 ) Predictor filter equality M(θ 1 ) = M(θ 2 ) Model equality 12

27 One-to-one relation W w = I H 1 (I G) W r = H 1 R W w (θ 1 ) = W w (θ 2 ) W r (θ 1 ) = W r (θ 2 ) Predictor filter equality??? M(θ 1 ) = M(θ 2 ) Model equality 12

28 One-to-one relation W w = I H 1 (I G) W r = H 1 R W w (θ 1 ) = W w (θ 2 ) W r (θ 1 ) = W r (θ 2 )??? M(θ 1 ) = M(θ 2 ) Predictor filter equality Definition: Global network identifiability M(θ) is globally network identifiable when the implication holds in both directions. Model equality 12

29 Global network identifiability Proposition W w (θ 1 ) = W w (θ 2 ) W r (θ 1 ) = W r (θ 2 ) T (θ 1) = T (θ 2 ) T =(I G) 1 [ H R ] 13

30 Global network identifiability Proposition W w (θ 1 ) = W w (θ 2 ) W r (θ 1 ) = W r (θ 2 ) T (θ 1) = T (θ 2 ) T =(I G) 1 [ H R ] Theorem M(θ) is globally network identifiable if P(q) nonsingular, such that [ H(q, θ) R(q, θ) ] P(q) = [ D(q, θ) F (q, θ) ] with D(q, θ) diagonal, θ. The condition is necessary when G(q, θ) is fully and independently parameterized. 13

31 Global network identifiability Diagonal H(q, θ) trivially satisfies the theorem. Theorem M(θ) is globally network identifiable if P(q) nonsingular, such that [ H(q, θ) R(q, θ) ] P(q) = [ D(q, θ) F (q, θ) ] with D(q, θ) diagonal, θ. The condition is necessary when G(q, θ) is fully and independently parameterized. 13

32 Global network identifiability Diagonal H(q, θ) trivially satisfies the theorem. Interpretation: Every node has excitation that enters only at that node Theorem M(θ) is globally network identifiable if P(q) nonsingular, such that [ H(q, θ) R(q, θ) ] P(q) = [ D(q, θ) F (q, θ) ] with D(q, θ) diagonal, θ. The condition is necessary when G(q, θ) is fully and independently parameterized. 13

33 What if we have a particular structure in G? Flexibility of G(q, θ) can be reduced based on knowledge of the network. 0 G 12 (θ) 0 Example: G(q, θ) = G 21 (θ) 0 0 G 31 (θ) G 32 (θ) 0 14

34 What if we have a particular structure in G? Flexibility of G(q, θ) can be reduced based on knowledge of the network. 0 G 12 (θ) 0 Example: G(q, θ) = G 21 (θ) 0 0 G 31 (θ) G 32 (θ) 0 Column 3 not parameterized, no need to excite node 3! 14

35 Conclusions New identifiability concept for dynamic networks. Identifiability split into two parts, dynamics and parameters Restrictions on G(q, θ), H(q, θ) and R(q, θ) can guarantee a one-to-one relation between M(θ) and ŵ(t t 1, θ). Ability to deal with correlated noise in the network. 15

36 Conclusions New identifiability concept for dynamic networks. Identifiability split into two parts, dynamics and parameters Restrictions on G(q, θ), H(q, θ) and R(q, θ) can guarantee a one-to-one relation between M(θ) and ŵ(t t 1, θ). Ability to deal with correlated noise in the network. 15

37 Conclusions New identifiability concept for dynamic networks. Identifiability split into two parts, dynamics and parameters Restrictions on G(q, θ), H(q, θ) and R(q, θ) can guarantee a one-to-one relation between M(θ) and ŵ(t t 1, θ). Ability to deal with correlated noise in the network. 15

38 Conclusions New identifiability concept for dynamic networks. Identifiability split into two parts, dynamics and parameters Restrictions on G(q, θ), H(q, θ) and R(q, θ) can guarantee a one-to-one relation between M(θ) and ŵ(t t 1, θ). Ability to deal with correlated noise in the network. 15

39 Thank you for the attention!! Comments, questions and points of discussion are appreciated :) Harm Weerts, Arne Dankers, Paul Van den Hof

arxiv: v4 [cs.sy] 24 Oct 2017

arxiv: v4 [cs.sy] 24 Oct 2017 Identifiability of linear dynamic networks Harm H.M. Weerts a, Paul M.J. Van den Hof a and Arne G. Dankers b a Control Systems Group, Department of Electrical Engineering, Eindhoven University of Technology,

More information

Published in: Proceedings of the 16th IFAC Symposium on System Identification (SYSID 2012), July , Brussels, Belgium

Published in: Proceedings of the 16th IFAC Symposium on System Identification (SYSID 2012), July , Brussels, Belgium Dynamic network structure identification with prediction error methods - basic examples Dankers, AG; Van den Hof, PMJ; Heuberger, PSC; Bombois, X Published in: Proceedings of the 16th IFAC Symposium on

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

ThM06-2. Coprime Factor Based Closed-Loop Model Validation Applied to a Flexible Structure

ThM06-2. Coprime Factor Based Closed-Loop Model Validation Applied to a Flexible Structure Proceedings of the 42nd IEEE Conference on Decision and Control Maui, Hawaii USA, December 2003 ThM06-2 Coprime Factor Based Closed-Loop Model Validation Applied to a Flexible Structure Marianne Crowder

More information

OPTIMAL EXPERIMENT DESIGN IN CLOSED LOOP. KTH, Signals, Sensors and Systems, S Stockholm, Sweden.

OPTIMAL EXPERIMENT DESIGN IN CLOSED LOOP. KTH, Signals, Sensors and Systems, S Stockholm, Sweden. OPTIMAL EXPERIMENT DESIGN IN CLOSED LOOP Henrik Jansson Håkan Hjalmarsson KTH, Signals, Sensors and Systems, S-00 44 Stockholm, Sweden. henrik.jansson@s3.kth.se Abstract: In this contribution we extend

More information

Errors-in-variables identification through covariance matching: Analysis of a colored measurement noise case

Errors-in-variables identification through covariance matching: Analysis of a colored measurement noise case 008 American Control Conference Westin Seattle Hotel Seattle Washington USA June -3 008 WeB8.4 Errors-in-variables identification through covariance matching: Analysis of a colored measurement noise case

More information

Network Reconstruction from Intrinsic Noise: Non-Minimum-Phase Systems

Network Reconstruction from Intrinsic Noise: Non-Minimum-Phase Systems Preprints of the 19th World Congress he International Federation of Automatic Control Network Reconstruction from Intrinsic Noise: Non-Minimum-Phase Systems David Hayden, Ye Yuan Jorge Goncalves Department

More information

Optimal input design for nonlinear dynamical systems: a graph-theory approach

Optimal input design for nonlinear dynamical systems: a graph-theory approach Optimal input design for nonlinear dynamical systems: a graph-theory approach Patricio E. Valenzuela Department of Automatic Control and ACCESS Linnaeus Centre KTH Royal Institute of Technology, Stockholm,

More information

Refined Instrumental Variable Methods for Identifying Hammerstein Models Operating in Closed Loop

Refined Instrumental Variable Methods for Identifying Hammerstein Models Operating in Closed Loop Refined Instrumental Variable Methods for Identifying Hammerstein Models Operating in Closed Loop V. Laurain, M. Gilson, H. Garnier Abstract This article presents an instrumental variable method dedicated

More information

Time domain identification, frequency domain identification. Equivalencies! Differences?

Time domain identification, frequency domain identification. Equivalencies! Differences? Time domain identification, frequency domain identification. Equivalencies! Differences? J. Schoukens, R. Pintelon, and Y. Rolain Vrije Universiteit Brussel, Department ELEC, Pleinlaan, B5 Brussels, Belgium

More information

CONTROL SYSTEMS, ROBOTICS, AND AUTOMATION - Vol. V - Prediction Error Methods - Torsten Söderström

CONTROL 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 information

On Identification of Cascade Systems 1

On Identification of Cascade Systems 1 On Identification of Cascade Systems 1 Bo Wahlberg Håkan Hjalmarsson Jonas Mårtensson Automatic Control and ACCESS, School of Electrical Engineering, KTH, SE-100 44 Stockholm, Sweden. (bo.wahlberg@ee.kth.se

More information

Virtual Reference Feedback Tuning: a direct method for the design of feedback controllers

Virtual Reference Feedback Tuning: a direct method for the design of feedback controllers AUTOMATICA to appear Virtual Reference Feedback Tuning: a direct method for the design of feedback controllers M.C. Campi, A.Lecchini and S.M. Savaresi Dip. di Elettronica per l Automazione - Università

More information

I. 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 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 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

arxiv: v1 [math.oc] 28 Apr 2018

arxiv: v1 [math.oc] 28 Apr 2018 Topological Conditions for Identifiability of Dynamical Networks with Partial Node Measurements Henk J. van Waarde Pietro Tesi M. Kanat Camlibel arxiv:1804.10799v1 [math.oc] 28 Apr 2018 Johann Bernoulli

More information

arxiv: v1 [math.oc] 14 Mar 2018

arxiv: v1 [math.oc] 14 Mar 2018 Identifiability of Undirected Dynamical Networks: a Graph-Theoretic Approach Henk J. van Waarde, Pietro Tesi, and M. Kanat Camlibel arxiv:1803.05247v1 [math.oc] 14 Mar 2018 Abstract This paper deals with

More information

2 Introduction of Discrete-Time Systems

2 Introduction of Discrete-Time Systems 2 Introduction of Discrete-Time Systems This chapter concerns an important subclass of discrete-time systems, which are the linear and time-invariant systems excited by Gaussian distributed stochastic

More information

basis of dierent closed-loop transfer functions. Here the multivariable situation is considered

basis of dierent closed-loop transfer functions. Here the multivariable situation is considered cdelft University Press Selected Topics in Identication, Modelling and Control Vol. 9, December 1996 Multivariable closed-loop identication: from indirect identication to dual-youla parametrization z Paul

More information

IDENTIFICATION FOR CONTROL

IDENTIFICATION 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 information

On instrumental variable-based methods for errors-in-variables model identification

On instrumental variable-based methods for errors-in-variables model identification On instrumental variable-based methods for errors-in-variables model identification Stéphane Thil, Marion Gilson, Hugues Garnier To cite this version: Stéphane Thil, Marion Gilson, Hugues Garnier. On instrumental

More information

Closed-loop Identification of Hammerstein Systems Using Iterative Instrumental Variables

Closed-loop Identification of Hammerstein Systems Using Iterative Instrumental Variables Proceedings of the 18th World Congress The International Federation of Automatic Control Closed-loop Identification of Hammerstein Systems Using Iterative Instrumental Variables Younghee Han and Raymond

More information

PERFORMANCE ANALYSIS OF CLOSED LOOP SYSTEM WITH A TAILOR MADE PARAMETERIZATION. Jianhong Wang, Hong Jiang and Yonghong Zhu

PERFORMANCE ANALYSIS OF CLOSED LOOP SYSTEM WITH A TAILOR MADE PARAMETERIZATION. Jianhong Wang, Hong Jiang and Yonghong Zhu International Journal of Innovative Computing, Information and Control ICIC International c 208 ISSN 349-498 Volume 4, Number, February 208 pp. 8 96 PERFORMANCE ANALYSIS OF CLOSED LOOP SYSTEM WITH A TAILOR

More information

Identifiability of dynamical networks with singular noise spectra

Identifiability of dynamical networks with singular noise spectra IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL., NO., Identifiability of dynamical networks with singular noise spectra Michel Gevers, Life Fellow, IEEE Alexandre Sanfelice Bazanella, Senior Member, IEEE

More information

Using Multiple Kernel-based Regularization for Linear System Identification

Using Multiple Kernel-based Regularization for Linear System Identification Using Multiple Kernel-based Regularization for Linear System Identification What are the Structure Issues in System Identification? with coworkers; see last slide Reglerteknik, ISY, Linköpings Universitet

More information

Sparsity-promoting wide-area control of power systems. F. Dörfler, Mihailo Jovanović, M. Chertkov, and F. Bullo American Control Conference

Sparsity-promoting wide-area control of power systems. F. Dörfler, Mihailo Jovanović, M. Chertkov, and F. Bullo American Control Conference Sparsity-promoting wide-area control of power systems F. Dörfler, Mihailo Jovanović, M. Chertkov, and F. Bullo 203 American Control Conference Electro-mechanical oscillations in power systems Local oscillations

More information

Identification of Dynamic Models in Complex Networks with Prediction Error Methods - Basic Methods for Consistent Module Estimates

Identification of Dynamic Models in Complex Networks with Prediction Error Methods - Basic Methods for Consistent Module Estimates Identification of Dynamic Models in Complex Networks with Prediction Error Methods - Basic Methods for Consistent Module Estimates Paul M. J. Van den Hof a, Arne Dankers b, Peter S.C. Heuberger c and Xavier

More information

A New Subspace Identification Method for Open and Closed Loop Data

A New Subspace Identification Method for Open and Closed Loop Data A New Subspace Identification Method for Open and Closed Loop Data Magnus Jansson July 2005 IR S3 SB 0524 IFAC World Congress 2005 ROYAL INSTITUTE OF TECHNOLOGY Department of Signals, Sensors & Systems

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

Identification of dynamic models in complex networks with predictor error methods Dankers, A.G.; Van den Hof, P.M.J.; Bombois, X.; Heuberger, P.S.C.

Identification of dynamic models in complex networks with predictor error methods Dankers, A.G.; Van den Hof, P.M.J.; Bombois, X.; Heuberger, P.S.C. Identification of dynamic models in complex networs with predictor error methods Daners, A.G.; Van den Hof, P.M.J.; Bombois, X.; Heuberger, P.S.C. Published in: IEEE Transactions on Automatic Control DOI:

More information

REGLERTEKNIK AUTOMATIC CONTROL LINKÖPING

REGLERTEKNIK AUTOMATIC CONTROL LINKÖPING An Alternative Motivation for the Indirect Approach to Closed-loop Identication Lennart Ljung and Urban Forssell Department of Electrical Engineering Linkping University, S-581 83 Linkping, Sweden WWW:

More information

Outline. What Can Regularization Offer for Estimation of Dynamical Systems? State-of-the-Art System Identification

Outline. What Can Regularization Offer for Estimation of Dynamical Systems? State-of-the-Art System Identification Outline What Can Regularization Offer for Estimation of Dynamical Systems? with Tianshi Chen Preamble: The classic, conventional System Identification Setup Bias Variance, Model Size Selection Regularization

More information

Identification, Model Validation and Control. Lennart Ljung, Linköping

Identification, Model Validation and Control. Lennart Ljung, Linköping Identification, Model Validation and Control Lennart Ljung, Linköping Acknowledgment: Useful discussions with U Forssell and H Hjalmarsson 1 Outline 1. Introduction 2. System Identification (in closed

More information

DESIGNING A KALMAN FILTER WHEN NO NOISE COVARIANCE INFORMATION IS AVAILABLE. Robert Bos,1 Xavier Bombois Paul M. J. Van den Hof

DESIGNING A KALMAN FILTER WHEN NO NOISE COVARIANCE INFORMATION IS AVAILABLE. Robert Bos,1 Xavier Bombois Paul M. J. Van den Hof DESIGNING A KALMAN FILTER WHEN NO NOISE COVARIANCE INFORMATION IS AVAILABLE Robert Bos,1 Xavier Bombois Paul M. J. Van den Hof Delft Center for Systems and Control, Delft University of Technology, Mekelweg

More information

14 th IFAC Symposium on System Identification, Newcastle, Australia, 2006

14 th IFAC Symposium on System Identification, Newcastle, Australia, 2006 14 th IFAC Symposium on System Identification, Newcastle, Australia, 26 LINEAR REGRESSION METHOD FOR ESTIMATING APPROXIMATE NORMALIZED COPRIME PLANT FACTORS M.R. Graham R.A. de Callafon,1 University of

More information

Outline 2(42) Sysid Course VT An Overview. Data from Gripen 4(42) An Introductory Example 2,530 3(42)

Outline 2(42) Sysid Course VT An Overview. Data from Gripen 4(42) An Introductory Example 2,530 3(42) Outline 2(42) Sysid Course T1 2016 An Overview. Automatic Control, SY, Linköpings Universitet An Umbrella Contribution for the aterial in the Course The classic, conventional System dentification Setup

More information

Lecture 7 Open-loop & closedloop experiments. The Bias Formula goes closed-loop and the returns

Lecture 7 Open-loop & closedloop experiments. The Bias Formula goes closed-loop and the returns Lecture 7 Open-loop & closedloop experiments The Bias Formula goes closed-loop and the returns Closed-loop vs open-loop Open-loop system disturbance Feedback-free system input output Control input independent

More information

MOOSE: Model Based Optimal Input Design Toolbox for Matlab

MOOSE: Model Based Optimal Input Design Toolbox for Matlab MOOSE: Model Based Optimal Input Design Toolbox for Matlab Technical Report Mariette Annergren mariette.annergren@ee.kth.se Christian Larsson christian.larsson@ee.kth.se September 23, 2011 Contents 1 Introduction

More information

Instrumental Variable methods for closed-loop system identification

Instrumental Variable methods for closed-loop system identification Instrumental Variable methods for closed-loop system identification Marion Gilson, Paul Van den Hof To cite this version: Marion Gilson, Paul Van den Hof. Instrumental Variable methods for closed-loop

More information

Linear Approximations of Nonlinear FIR Systems for Separable Input Processes

Linear Approximations of Nonlinear FIR Systems for Separable Input Processes Linear Approximations of Nonlinear FIR Systems for Separable Input Processes Martin Enqvist, Lennart Ljung Division of Automatic Control Department of Electrical Engineering Linköpings universitet, SE-581

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

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

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

Least costly probing signal design for power system mode estimation

Least costly probing signal design for power system mode estimation 1 Least costly probing signal design for power system mode estimation Vedran S. Perić, Xavier Bombois, Luigi Vanfretti KTH Royal Institute of Technology, Stockholm, Sweden NASPI Meeting, March 23, 2015.

More information

Experiment design for batch-to-batch model-based learning control

Experiment design for batch-to-batch model-based learning control Experiment design for batch-to-batch model-based learning control Marco Forgione, Xavier Bombois and Paul M.J. Van den Hof Abstract An Experiment Design framewor for dynamical systems which execute multiple

More information

A Parameter Varying Lyapunov Function Approach for Tracking Control for Takagi-Sugeno Class of Nonlinear Systems

A Parameter Varying Lyapunov Function Approach for Tracking Control for Takagi-Sugeno Class of Nonlinear Systems 2 8th IEEE International Conference on Control and Automation Xiamen China June 9-2 WeD6.6 A Parameter Varying yapunov Function Approach for Tracking Control for Takagi-Sugeno Class of Nonlinear Systems

More information

ON MODEL SELECTION FOR STATE ESTIMATION FOR NONLINEAR SYSTEMS. Robert Bos,1 Xavier Bombois Paul M. J. Van den Hof

ON MODEL SELECTION FOR STATE ESTIMATION FOR NONLINEAR SYSTEMS. Robert Bos,1 Xavier Bombois Paul M. J. Van den Hof ON MODEL SELECTION FOR STATE ESTIMATION FOR NONLINEAR SYSTEMS Robert Bos,1 Xavier Bombois Paul M. J. Van den Hof Delft Center for Systems and Control, Delft University of Technology, Mekelweg 2, 2628 CD

More information

Identification of LPV Output-Error and Box-Jenkins Models via Optimal Refined Instrumental Variable Methods

Identification of LPV Output-Error and Box-Jenkins Models via Optimal Refined Instrumental Variable Methods 200 American Control Conference Marriott Waterfront, Baltimore, MD, USA June 30-July 02, 200 ThB2.2 Identification of LPV Output-Error and Box-Jenkins Models via Optimal Refined Instrumental Variable Methods

More information

Identification of Linear Systems

Identification 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 information

Identification and the information matrix: how to get just sufficiently rich?

Identification and the information matrix: how to get just sufficiently rich? 1 Identification and the information matrix: how to get just sufficiently rich? Michel Gevers, Fellow, IEEE, Alexandre Sanfelice Bazanella, Member, IEEE, Xavier Bombois, and Ljubiša Mišković Member, IEEE

More information

Closed-loop Identification

Closed-loop Identification Linköping Studies in Science and Technology. Dissertations No. 566 Closed-loop Identification Methods, Theory, and Applications Urban Forssell Department of Electrical Engineering Linköping University,

More information

LTI Approximations of Slightly Nonlinear Systems: Some Intriguing Examples

LTI Approximations of Slightly Nonlinear Systems: Some Intriguing Examples LTI Approximations of Slightly Nonlinear Systems: Some Intriguing Examples Martin Enqvist, Lennart Ljung Division of Automatic Control Department of Electrical Engineering Linköpings universitet, SE-581

More information

MTNS 06, Kyoto (July, 2006) Shinji Hara The University of Tokyo, Japan

MTNS 06, Kyoto (July, 2006) Shinji Hara The University of Tokyo, Japan MTNS 06, Kyoto (July, 2006) Shinji Hara The University of Tokyo, Japan Outline Motivation & Background: H2 Tracking Performance Limits: new paradigm Explicit analytical solutions with examples H2 Regulation

More information

TIME DELAY TEMPERATURE CONTROL WITH IMC AND CLOSED-LOOP IDENTIFICATION

TIME DELAY TEMPERATURE CONTROL WITH IMC AND CLOSED-LOOP IDENTIFICATION TIME DELAY TEMPERATURE CONTROL WITH IMC AND CLOSED-LOOP IDENTIFICATION Naoto ABE, Katsuyoshi KARAKAWA and Hiroyuki ICHIHARA Department of Mechanical Engineering Informatics, Meiji University Kawasaki 4-857,

More information

Model-Based Diagnosis of Chaotic Vibration Signals

Model-Based Diagnosis of Chaotic Vibration Signals Model-Based Diagnosis of Chaotic Vibration Signals Ihab Wattar ABB Automation 29801 Euclid Ave., MS. 2F8 Wickliffe, OH 44092 and Department of Electrical and Computer Engineering Cleveland State University,

More information

Data-based Modelling for Control and Optimization

Data-based Modelling for Control and Optimization Data-based Modelling for Control and Optimization Paul Van den Hof Systems and Control: Challenges in the 21 st century Delft, 7-8 June 2004 1 Contents Introduction: from data to model to control Identification

More information

Introduction to system identification

Introduction to system identification Introduction to system identification Jan Swevers July 2006 0-0 Introduction to system identification 1 Contents of this lecture What is system identification Time vs. frequency domain identification Discrete

More information

EECE Adaptive Control

EECE Adaptive Control EECE 574 - Adaptive Control Recursive Identification in Closed-Loop and Adaptive Control Guy Dumont Department of Electrical and Computer Engineering University of British Columbia January 2010 Guy Dumont

More information

Robust Loop Shaping Controller Design for Spectral Models by Quadratic Programming

Robust Loop Shaping Controller Design for Spectral Models by Quadratic Programming Robust Loop Shaping Controller Design for Spectral Models by Quadratic Programming Gorka Galdos, Alireza Karimi and Roland Longchamp Abstract A quadratic programming approach is proposed to tune fixed-order

More information

Improving performance and stability of MRI methods in closed-loop

Improving performance and stability of MRI methods in closed-loop Preprints of the 8th IFAC Symposium on Advanced Control of Chemical Processes The International Federation of Automatic Control Improving performance and stability of MRI methods in closed-loop Alain Segundo

More information

Plant friendly input design for system identification in closed loop

Plant friendly input design for system identification in closed loop Plant friendly input design for system identification in closed loop Sridharakumar Narasimhan, Xavier Bombois Dept. of Chemical Engineering, IIT Madras, Chennai, India. (e-mail: sridharkrn@iitm.ac.in.

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

Comparison of Prediction-Error-Modelling Criteria

Comparison of Prediction-Error-Modelling Criteria Downloaded from orbitdtudk on: Aug 25, 208 Comparison of Prediction-Error-Modelling Criteria Jørgensen, John Bagterp; Jørgensen, Sten Bay Published in: American Control Conference, 2007 ACC '07 Link to

More information

CHEAPEST IDENTIFICATION EXPERIMENT WITH GUARANTEED ACCURACY IN THE PRESENCE OF UNDERMODELING

CHEAPEST IDENTIFICATION EXPERIMENT WITH GUARANTEED ACCURACY IN THE PRESENCE OF UNDERMODELING CHEAPEST IDENTIFICATION EXPERIMENT WITH GUARANTEED ACCURACY IN THE PRESENCE OF UNDERMODELING Xavier Bombois, Marion Gilson Delft Center for Systems and Control, Delft University of Technology, Mekelweg

More information

Output Stabilization of Time-Varying Input Delay System using Interval Observer Technique

Output Stabilization of Time-Varying Input Delay System using Interval Observer Technique Output Stabilization of Time-Varying Input Delay System using Interval Observer Technique Andrey Polyakov a, Denis Efimov a, Wilfrid Perruquetti a,b and Jean-Pierre Richard a,b a - NON-A, INRIA Lille Nord-Europe

More information

Virtual Reference Feedback Tuning for non-linear systems

Virtual Reference Feedback Tuning for non-linear systems Proceedings of the 44th IEEE Conference on Decision and Control, and the European Control Conference 25 Seville, Spain, December 2-5, 25 ThA9.6 Virtual Reference Feedback Tuning for non-linear systems

More information

Accuracy Analysis of Time-domain Maximum Likelihood Method and Sample Maximum Likelihood Method for Errors-in-Variables Identification

Accuracy Analysis of Time-domain Maximum Likelihood Method and Sample Maximum Likelihood Method for Errors-in-Variables Identification Proceedings of the 17th World Congress The International Federation of Automatic Control Seoul, Korea, July 6-11, 8 Accuracy Analysis of Time-domain Maximum Likelihood Method and Sample Maximum Likelihood

More information

Closed Loop Identification (L26)

Closed Loop Identification (L26) Stochastic Adaptive Control (02421) www.imm.dtu.dk/courses/02421 Niels Kjølstad Poulsen Build. 303B, room 016 Section for Dynamical Systems Dept. of Applied Mathematics and Computer Science The Technical

More information

Experimental Design for Identification of Nonlinear Systems with Bounded Uncertainties

Experimental Design for Identification of Nonlinear Systems with Bounded Uncertainties 1 American Control Conference Marriott Waterfront Baltimore MD USA June 3-July 1 ThC17. Experimental Design for Identification of Nonlinear Systems with Bounded Uncertainties Lu Lu and Bin Yao Abstract

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

System Identification: From Data to Model

System Identification: From Data to Model 1 : From Data to Model With Applications to Aircraft Modeling Division of Automatic Control Linköping University Sweden Dynamic Systems 2 A Dynamic system has an output response y that depends on (all)

More information

Batch-to-batch strategies for cooling crystallization

Batch-to-batch strategies for cooling crystallization Batch-to-batch strategies for cooling crystallization Marco Forgione 1, Ali Mesbah 1, Xavier Bombois 1, Paul Van den Hof 2 1 Delft University of echnology Delft Center for Systems and Control 2 Eindhoven

More information

What can regularization offer for estimation of dynamical systems?

What can regularization offer for estimation of dynamical systems? 8 6 4 6 What can regularization offer for estimation of dynamical systems? Lennart Ljung Tianshi Chen Division of Automatic Control, Department of Electrical Engineering, Linköping University, SE-58 83

More information

IDENTIFICATION OF A TWO-INPUT SYSTEM: VARIANCE ANALYSIS

IDENTIFICATION OF A TWO-INPUT SYSTEM: VARIANCE ANALYSIS IDENTIFICATION OF A TWO-INPUT SYSTEM: VARIANCE ANALYSIS M Gevers,1 L Mišković,2 D Bonvin A Karimi Center for Systems Engineering and Applied Mechanics (CESAME) Université Catholique de Louvain B-1348 Louvain-la-Neuve,

More information

f-domain expression for the limit model Combine: 5.12 Approximate Modelling What can be said about H(q, θ) G(q, θ ) H(q, θ ) with

f-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 information

Rank Tests for the Observability of Discrete-Time Jump Linear Systems with Inputs

Rank Tests for the Observability of Discrete-Time Jump Linear Systems with Inputs Rank Tests for the Observability of Discrete-Time Jump Linear Systems with Inputs Ehsan Elhamifar Mihály Petreczky René Vidal Center for Imaging Science, Johns Hopkins University, Baltimore MD 21218, USA

More information

EECE Adaptive Control

EECE 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 information

Chapter 6: Nonparametric Time- and Frequency-Domain Methods. Problems presented by Uwe

Chapter 6: Nonparametric Time- and Frequency-Domain Methods. Problems presented by Uwe System Identification written by L. Ljung, Prentice Hall PTR, 1999 Chapter 6: Nonparametric Time- and Frequency-Domain Methods Problems presented by Uwe System Identification Problems Chapter 6 p. 1/33

More information

Open-loop vs. Closed-loop identification of Box-Jenkins systems in a Least Costly Identification context

Open-loop vs. Closed-loop identification of Box-Jenkins systems in a Least Costly Identification context Open-loop vs. Closed-loop identification of Box-Jenkins systems in a Least Costly Identification context Xavier Bombois, Brian D.O. Anderson and Gérard Scorletti Abstract In this paper, we compare open-loop

More information

Necessary and sufficient conditions for uniqueness of the minimum in Prediction Error Identification 1,2

Necessary and sufficient conditions for uniqueness of the minimum in Prediction Error Identification 1,2 Necessary and sufficient conditions for uniqueness of the minimum in Prediction Error Identification 1,2 A.S. Bazanella M. Gevers X. Bombois Electrical Engineering Department, Universidade Federal do Rio

More information

Rational Implementation of Distributed Delay Using Extended Bilinear Transformations

Rational Implementation of Distributed Delay Using Extended Bilinear Transformations Rational Implementation of Distributed Delay Using Extended Bilinear Transformations Qing-Chang Zhong zhongqc@ieee.org, http://come.to/zhongqc School of Electronics University of Glamorgan United Kingdom

More information

Physics 106a, Caltech 13 November, Lecture 13: Action, Hamilton-Jacobi Theory. Action-Angle Variables

Physics 106a, Caltech 13 November, Lecture 13: Action, Hamilton-Jacobi Theory. Action-Angle Variables Physics 06a, Caltech 3 November, 08 Lecture 3: Action, Hamilton-Jacobi Theory Starred sections are advanced topics for interest and future reference. The unstarred material will not be tested on the final

More information

Neural Network-Based Adaptive Control of Robotic Manipulator: Application to a Three Links Cylindrical Robot

Neural Network-Based Adaptive Control of Robotic Manipulator: Application to a Three Links Cylindrical Robot Vol.3 No., 27 مجلد 3 العدد 27 Neural Network-Based Adaptive Control of Robotic Manipulator: Application to a Three Links Cylindrical Robot Abdul-Basset A. AL-Hussein Electrical Engineering Department Basrah

More information

Lecture 8: Sensorless Synchronous Motor Drives

Lecture 8: Sensorless Synchronous Motor Drives 1 / 22 Lecture 8: Sensorless Synchronous Motor Drives ELEC-E8402 Control of Electric Drives and Power Converters (5 ECTS) Marko Hinkkanen Spring 2017 2 / 22 Learning Outcomes After this lecture and exercises

More information

Ellipsoidal unfalsified control : stability

Ellipsoidal unfalsified control : stability Ellipsoidal unfalsified control : stability van Helvoort, J.J.M.; de Jager, A.G.; Steinbuch, M. Published in: Proceedings of the 26 American Control Conference Minneapolis, Minnesota, USA, June 14-16,

More information

Digital linear control theory for automatic stepsize control

Digital linear control theory for automatic stepsize control Digital linear control theory for automatic stepsize control A. Verhoeven 1, T.G.J. Beelen 2, M.L.J. Hautus 1, and E.J.W. ter Maten 3 1 Technische Universiteit Eindhoven averhoev@win.tue.nl 2 Philips Research

More information

Reduced Basis Method for Parametric

Reduced Basis Method for Parametric 1/24 Reduced Basis Method for Parametric H 2 -Optimal Control Problems NUMOC2017 Andreas Schmidt, Bernard Haasdonk Institute for Applied Analysis and Numerical Simulation, University of Stuttgart andreas.schmidt@mathematik.uni-stuttgart.de

More information

Further Results on Model Structure Validation for Closed Loop System Identification

Further Results on Model Structure Validation for Closed Loop System Identification Advances in Wireless Communications and etworks 7; 3(5: 57-66 http://www.sciencepublishinggroup.com/j/awcn doi:.648/j.awcn.735. Further esults on Model Structure Validation for Closed Loop System Identification

More information

An insight into noise covariance estimation for Kalman filter design

An insight into noise covariance estimation for Kalman filter design Preprints of the 19th World Congress The International Federation of Automatic Control An insight into noise covariance estimation for Kalman filter design Simone Formentin, Sergio Bittanti (IFAC Fellow)

More information

Finite-time experiment design with multisines

Finite-time experiment design with multisines Proceedings of the 7th World Congress The International Federation of Automatic Control Seoul, Korea, July 6-, 8 Finite-time experiment design with multisines X. Bombois M. Barenthin P.M.J. Van den Hof

More information

CLOSED LOOP IDENTIFICATION SCHEMES FOR ACTIVE SUSPENSION DESIGN

CLOSED LOOP IDENTIFICATION SCHEMES FOR ACTIVE SUSPENSION DESIGN PERIODIC" POLYTECHNICA SER TRA!\SP. ENG. VOL. 24. NO. 2, PP. 81-94 (1995) CLOSED LOOP IDENTIFICATION SCHEMES FOR ACTIVE SUSPENSION DESIGN Peter G.;\SP.;\R, J6zsef BOKOR x and Laszl6 PALKOVICS xx Computer

More information

Parameter Estimation in a Moving Horizon Perspective

Parameter Estimation in a Moving Horizon Perspective Parameter Estimation in a Moving Horizon Perspective State and Parameter Estimation in Dynamical Systems Reglerteknik, ISY, Linköpings Universitet State and Parameter Estimation in Dynamical Systems OUTLINE

More information

Represent this system in terms of a block diagram consisting only of. g From Newton s law: 2 : θ sin θ 9 θ ` T

Represent this system in terms of a block diagram consisting only of. g From Newton s law: 2 : θ sin θ 9 θ ` T Exercise (Block diagram decomposition). Consider a system P that maps each input to the solutions of 9 4 ` 3 9 Represent this system in terms of a block diagram consisting only of integrator systems, represented

More information

THE IDENTIFICATION of models on the basis of frequency

THE IDENTIFICATION of models on the basis of frequency 656 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL 43, NO 5, MAY 1998 Frequency Domain Identification Generalized Orthonormal Basis Functions Douwe K de Vries and Paul M J Van den Hof, Senior Member, IEEE

More information

14 - Gaussian Stochastic Processes

14 - 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 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

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

Asymptotically exact direct data-driven multivariable controller tuning

Asymptotically exact direct data-driven multivariable controller tuning Preprints of the 17th IFAC Symposium on System Identification Beijing International Convention Center Asymptotically exact direct data-driven multivariable controller tuning Simone Formentin, Andrea Bisoffi,

More information

Number of points in the intersection of two quadrics defined over finite fields

Number of points in the intersection of two quadrics defined over finite fields Number of points in the intersection of two quadrics defined over finite fields Frédéric A. B. EDOUKOU e.mail:abfedoukou@ntu.edu.sg Nanyang Technological University SPMS-MAS Singapore Carleton Finite Fields

More information

Review Let A, B, and C be matrices of the same size, and let r and s be scalars. Then

Review Let A, B, and C be matrices of the same size, and let r and s be scalars. Then 1 Sec 21 Matrix Operations Review Let A, B, and C be matrices of the same size, and let r and s be scalars Then (i) A + B = B + A (iv) r(a + B) = ra + rb (ii) (A + B) + C = A + (B + C) (v) (r + s)a = ra

More information