Dynamic measurement: application of system identification in metrology

Similar documents
Data-driven signal processing

Sparsity in system identification and data-driven control

Differential and Difference LTI systems

Introduction to System Identification and Adaptive Control

COMBINED ADAPTIVE CONTROLLER FOR UAV GUIDANCE

Modern Control Systems

Control Systems Design

A structured low-rank approximation approach to system identification. Ivan Markovsky

Raktim Bhattacharya. . AERO 422: Active Controls for Aerospace Vehicles. Dynamic Response

I. D. Landau, A. Karimi: A Course on Adaptive Control Adaptive Control. Part 9: Adaptive Control with Multiple Models and Switching

Chapter 3. Tohru Katayama

Lecture 19 Observability and state estimation

Linear System Theory. Wonhee Kim Lecture 1. March 7, 2018

LTI Systems, Additive Noise, and Order Estimation

Overview of the Seminar Topic

12. Prediction Error Methods (PEM)

14 - Gaussian Stochastic Processes

Spectral factorization and H 2 -model following

Grammians. Matthew M. Peet. Lecture 20: Grammians. Illinois Institute of Technology

Structural System Identification (KAIST, Summer 2017) Lecture Coverage:

EECE Adaptive Control

Funnel control in mechatronics: An overview

CONTROL SYSTEMS, ROBOTICS AND AUTOMATION - Vol. XIII - Nonlinear Observers - A. J. Krener

Parameter Estimation in a Moving Horizon Perspective

Chapter 3. LQ, LQG and Control System Design. Dutch Institute of Systems and Control

Rozwiązanie zagadnienia odwrotnego wyznaczania sił obciąŝających konstrukcje w czasie eksploatacji

Observability and state estimation

Modeling nonlinear systems using multiple piecewise linear equations

Exploring Granger Causality for Time series via Wald Test on Estimated Models with Guaranteed Stability

Comparison of four state observer design algorithms for MIMO system

On Identification of Cascade Systems 1

Introduction to Modern Control MT 2016

EECE Adaptive Control

Analog Signals and Systems and their properties

2 Introduction of Discrete-Time Systems

ECEN 420 LINEAR CONTROL SYSTEMS. Lecture 6 Mathematical Representation of Physical Systems II 1/67

State Observers and the Kalman filter

NONUNIFORM SAMPLING FOR DETECTION OF ABRUPT CHANGES*

Kalman Filters with Uncompensated Biases

System Identification by Nuclear Norm Minimization

Pole placement control: state space and polynomial approaches Lecture 2

A New Subspace Identification Method for Open and Closed Loop Data

Least costly probing signal design for power system mode estimation

ELEC system identification workshop. Subspace methods

Ch. 7: Z-transform Reading

Control Systems I. Lecture 2: Modeling. Suggested Readings: Åström & Murray Ch. 2-3, Guzzella Ch Emilio Frazzoli

Discrete-time signals and systems

Chapter 9 Observers, Model-based Controllers 9. Introduction In here we deal with the general case where only a subset of the states, or linear combin

Discrete and continuous dynamic systems

Statistics 910, #15 1. Kalman Filter

Chapter 2 Fundamentals of Adaptive Filter Theory

Module 09 From s-domain to time-domain From ODEs, TFs to State-Space Modern Control

ON-LINE BLIND SEPARATION OF NON-STATIONARY SIGNALS

System Identification for MPC

Automatic Control II Computer exercise 3. LQG Design

Cover page. : On-line damage identication using model based orthonormal. functions. Author : Raymond A. de Callafon

Blind Identification of FIR Systems and Deconvolution of White Input Sequences

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

Performance assessment of MIMO systems under partial information

Virtual Reference Feedback Tuning for non-linear systems

A missing data approach to data-driven filtering and control

Part IB Paper 6: Information Engineering LINEAR SYSTEMS AND CONTROL. Glenn Vinnicombe HANDOUT 5. An Introduction to Feedback Control Systems

Continuous Dynamics Solving LTI state-space equations גרא וייס המחלקה למדעי המחשב אוניברסיטת בן-גוריון

CHBE507 LECTURE II MPC Revisited. Professor Dae Ryook Yang

1 Kalman Filter Introduction

Time Response of Systems

Research Article Weighted Measurement Fusion White Noise Deconvolution Filter with Correlated Noise for Multisensor Stochastic Systems

BLIND DECONVOLUTION ALGORITHMS FOR MIMO-FIR SYSTEMS DRIVEN BY FOURTH-ORDER COLORED SIGNALS

3.8 Exponential Growth and Decay

ELEC 3035, Lecture 3: Autonomous systems Ivan Markovsky

The integrating factor method (Sect. 1.1)

Improved initial approximation for errors-in-variables system identification

Dynamical systems: basic concepts

TMA4285 December 2015 Time series models, solution.

6.241 Dynamic Systems and Control

One-Sided Laplace Transform and Differential Equations

KALMAN FILTERS FOR NON-UNIFORMLY SAMPLED MULTIRATE SYSTEMS

Design of Extended Kalman Filters for High Performance Position Control of Electrical Drives

Problem Weight Total 100

MCE693/793: Analysis and Control of Nonlinear Systems

S&S S&S S&S. Signals and Systems (18-396) Spring Semester, Department of Electrical and Computer Engineering

Sequential State Estimation (Crassidas and Junkins, Chapter 5)

Module 02 Control Systems Preliminaries, Intro to State Space

CONTROL SYSTEMS, ROBOTICS, AND AUTOMATION Vol. III Controller Design - Boris Lohmann

Estimation, Detection, and Identification CMU 18752

Control Systems Lab - SC4070 Control techniques

Signals & Systems interaction in the Time Domain. (Systems will be LTI from now on unless otherwise stated)

Least Squares with Examples in Signal Processing 1. 2 Overdetermined equations. 1 Notation. The sum of squares of x is denoted by x 2 2, i.e.

ELEC2400 Signals & Systems

Cosc 3451 Signals and Systems. What is a system? Systems Terminology and Properties of Systems

Integral action in state feedback control

State-Space Methods for Inferring Spike Trains from Calcium Imaging

Lecture 1 From Continuous-Time to Discrete-Time

EL 625 Lecture 10. Pole Placement and Observer Design. ẋ = Ax (1)

This is the number of cycles per unit time, and its units are, for example,

Kalman Filter and Parameter Identification. Florian Herzog

NEURAL NETWORK BASED HAMMERSTEIN SYSTEM IDENTIFICATION USING PARTICLE SWARM SUBSPACE ALGORITHM

Final Exam Solutions

D(s) G(s) A control system design definition

Expressions for the covariance matrix of covariance data

Transcription:

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 system to-be-measured variable u measurement process measured variable y assumptions 1. measured variable is constant u(t) = ū 2. the sensor is stable LTI system 3. sensor s DC-gain = 1 (calibrated sensor)

3 / 25 I can t understand anything in general unless I m carrying along in my mind a specific example and watching it go. R. Feynman examples of sensors: 1. thermometer 2. weighing scale

4 / 25 Thermometer is 1st order dynamical system environmental temperature ū heat transfer thermometer s reading y measurement process: Newton s law of cooling. y = a ( ū y ) the heat transfer coefficient a > 0 is in general unknown DC-gain = 1 is a priori known

5 / 25 Scale is 2nd order dynamical system d ū = M m k y(t).ẏ (M + m) + dẏ + ky = gū process dynamics depends on M = unknown DC-gain = g/k known for given scale (on the Earth)

Measurement process dynamics depends on the to-be-measured mass 6 / 25 measured mass 10 5 1 M = 10 M = 5 M = 1 0 100 time

Sensor s transient response contributes to the measurement error 7 / 25 transient decays exponentially however measuring longer is undesirable main idea: predict the steady-state value

8 / 25 Plan Dynamic measurement state-of-the-art Model-based maximum-likelihood estimator Data-driven maximum-likelihood estimator

9 / 25 Plan Dynamic measurement state-of-the-art Model-based maximum-likelihood estimator Data-driven maximum-likelihood estimator

Classical approach of design of compensator 10 / 25 y ū sensor compensator û goal: find a compensator, such that û = ū idea: use the inverse system C = S 1, where S is the transfer function of the sensor C is the transfer function of the compensator

11 / 25 Inverting the model is not a general solution 1. S 1 may not exist / be a non-causal system 2. initial conditions and noise on y are ignored 3. the sensor dynamics has to be known

Modern approach of using adaptive signal processing 12 / 25 real-time compensator tuning requires real-time model identification solutions specialized for 2nd order processes W.-Q. Shu. Dynamic weighing under nonzero initial conditions. IEEE Trans. Instrumentation Measurement, 42(4):806 811, 1993.

There are opportunities for SYSID community to contribute 13 / 25 ad-hock methods restricted to 1st / 2nd order SISO processes lack of general approach and solution

Dynamic measurement is non standard SYSID problem 14 / 25 of interest is the steady-state ū (not the model) the input is unknown (blind identification) the DC-gain is a priori known

15 / 25 Plan Dynamic measurement state-of-the-art Model-based maximum-likelihood estimator Data-driven maximum-likelihood estimator

The data is generated from LTI system with output noise and constant input 16 / 25 y d }{{} measured data = y }{{} true value + e }{{} measurement noise y }{{} true value = ū }{{} steady-state value + y 0 }{{} transient response assumption 4: e is a zero mean, white, Gaussian noise

17 / 25 using state space representation of the sensor x(t + 1) = Ax(t), x(0) = x 0 y 0 (t) = cx(t) we obtain y d (1) 1 y d (2) 1 = ū +.. y d (T ) 1 }{{}}{{} y d 1 T c ca. ca T 1 } {{ } O T e(1) e(2) x 0 +. e(t ) }{{} e

18 / 25 Maximum-likelihood model-based estimator solve approximately [ ] [ ] û 1 T O T x 0 standard least-squares problem y d minimize over ŷ, û, x 0 y d ŷ [ ] [ ] û subject to 1 T O T = ŷ x 0 recursive implementation Kalman filter

19 / 25 Plan Dynamic measurement state-of-the-art Model-based maximum-likelihood estimator Data-driven maximum-likelihood estimator

Subspace model-free method goal: avoid using the model parameters (A, C, O T ) in the noise-free case, due to the LTI assumption, y(t) := y(t) y(t 1) = y 0 (t) y 0 (t 1) satisfies the same dynamics as y 0, i.e., x(t + 1) = Ax(t), y(t) = cx(t) x(0) = x 20 / 25

21 / 25 if y is persistently exciting of order n image(o T n ) = image ( H ( y) ) where y(1) y(2) y(n) y(2) y(3) y(n + 1) H ( y) := y(3) y(4) y(n + 2)... y(t n) y(t n) y(t 1)

22 / 25 model-based equation [ ] [ ] ū 1 T O T x 0 = y data-driven equation [ ] [ ] ū 1 T n H ( y) = y T n ( ) l subspace method: solve ( ) by (recursive) least squares

23 / 25 The subspace method is suboptimal subspace method minimize over ŷ, û, l y d T n ŷ [ ] [ ] û subject to 1 T n H ( y d ) = ŷ l maximum likelihood model-free estimator minimize over ŷ, û, l y d T n ŷ [ ] [ ] û subject to 1 T n H ( ŷ) = ŷ l structured total least-squares problem

24 / 25 Summary dynamic measurement is identification(-like) problem however, the goal is to estimate the stead-state value ML estimation structured total least squares

25 / 25 Perspectives recursive solution of the STLS problem statistical analysis of the subspace method generalization to non-constant input