Dynamic measurement: application of system identification in - - PowerPoint PPT Presentation

dynamic measurement application of system identification
SMART_READER_LITE
LIVE PREVIEW

Dynamic measurement: application of system identification in - - PowerPoint PPT Presentation

Dynamic measurement: application of system identification in metrology Ivan Markovsky 1 / 25 Dynamic measurement takes into account the dynamical properties of the sensor model of sensor as dynamical system to-be-measured measured


slide-1
SLIDE 1

Dynamic measurement: application of system identification in metrology

Ivan Markovsky

1 / 25

slide-2
SLIDE 2

Dynamic measurement takes into account the dynamical properties of the sensor

model of sensor as dynamical system to-be-measured variable u

measurement process

− − − − − − − − − − − − − − − → measured variable y assumptions

  • 1. measured variable is constant u(t) = ¯

u

  • 2. the sensor is stable LTI system
  • 3. sensor’s DC-gain = 1

(calibrated sensor)

2 / 25

slide-3
SLIDE 3

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

3 / 25

slide-4
SLIDE 4

Thermometer is 1st order dynamical system

environmental temperature ¯ u

heat transfer

− − − − − − − − − → thermometer’s reading y measurement process: Newton’s law of cooling

.

y = a ¯ u −y

  • the heat transfer coefficient a > 0 is in general unknown

DC-gain = 1 is a priori known

4 / 25

slide-5
SLIDE 5

Scale is 2nd order dynamical system

¯ u = M m k d

| | | | |

y(t)

| | | | | | | | | | | | | | | |

(M +m).. y +d . y +ky = g¯ u process dynamics depends on M = ⇒ unknown DC-gain = g/k — known for given scale (on the Earth)

5 / 25

slide-6
SLIDE 6

Measurement process dynamics depends on the to-be-measured mass

100

time

1 5 10

measured mass

M = 1 M = 5 M = 10

6 / 25

slide-7
SLIDE 7

Sensor’s transient response contributes to the measurement error

transient decays exponentially however measuring longer is undesirable main idea: predict the steady-state value

7 / 25

slide-8
SLIDE 8

Plan

Dynamic measurement state-of-the-art Model-based maximum-likelihood estimator Data-driven maximum-likelihood estimator

8 / 25

slide-9
SLIDE 9

Plan

Dynamic measurement state-of-the-art Model-based maximum-likelihood estimator Data-driven maximum-likelihood estimator

9 / 25

slide-10
SLIDE 10

Classical approach of design of compensator

sensor compensator ¯ u

  • u

y goal: find a compensator, such that u = ¯ u 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 10 / 25

slide-11
SLIDE 11

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

11 / 25

slide-12
SLIDE 12

Modern approach of using adaptive signal processing

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.

12 / 25

slide-13
SLIDE 13

There are opportunities for SYSID community to contribute

ad-hock methods restricted to 1st / 2nd order SISO processes lack of general approach and solution

13 / 25

slide-14
SLIDE 14

Dynamic measurement is non standard SYSID problem

  • f interest is the steady-state ¯

u (not the model) the input is unknown (blind identification) the DC-gain is a priori known

14 / 25

slide-15
SLIDE 15

Plan

Dynamic measurement state-of-the-art Model-based maximum-likelihood estimator Data-driven maximum-likelihood estimator

15 / 25

slide-16
SLIDE 16

The data is generated from LTI system with output noise and constant input

yd

  • measured

data

= y

  • true

value

+ e

  • measurement

noise

y

  • true

value

= ¯ u

  • steady-state

value

+ y0

  • transient

response

assumption 4: e is a zero mean, white, Gaussian noise

16 / 25

slide-17
SLIDE 17

using state space representation of the sensor x(t +1) = Ax(t), x(0) = x0 y0(t) = cx(t) we obtain       yd(1) yd(2) . . . yd(T)      

  • yd

=       1 1 . . . 1      

  • 1T

¯ u +       c cA . . . cAT−1      

  • OT

x0 +       e(1) e(2) . . . e(T)      

  • e

17 / 25

slide-18
SLIDE 18

Maximum-likelihood model-based estimator

solve approximately

  • 1T

OT

  • u
  • x0
  • ≈ yd

standard least-squares problem minimize

  • ver

y, u, x0 yd − y subject to

  • 1T

OT

  • u
  • x0
  • =

y recursive implementation

  • Kalman filter

18 / 25

slide-19
SLIDE 19

Plan

Dynamic measurement state-of-the-art Model-based maximum-likelihood estimator Data-driven maximum-likelihood estimator

19 / 25

slide-20
SLIDE 20

Subspace model-free method

goal: avoid using the model parameters (A, C, OT) in the noise-free case, due to the LTI assumption, ∆y(t) := y(t)−y(t −1) = y0(t)−y0(t −1) satisfies the same dynamics as y0, i.e., x(t +1) = Ax(t), x(0) = ∆x ∆y(t) = cx(t)

20 / 25

slide-21
SLIDE 21

if ∆y is persistently exciting of order n image(OT−n) = image

  • H (∆y)
  • where

H (∆y) :=         ∆y(1) ∆y(2) ··· ∆y(n) ∆y(2) ∆y(3) ··· ∆y(n+1) ∆y(3) ∆y(4) ··· ∆y(n+2) . . . . . . . . . ∆y(T −n) ∆y(T −n) ··· ∆y(T −1)        

21 / 25

slide-22
SLIDE 22

model-based equation

  • 1T

OT

  • ¯

u

  • x0
  • = y

data-driven equation

  • 1T−n

H (∆y)

  • ¯

u ℓ

  • = y|T−n

(∗) subspace method: solve (∗) by (recursive) least squares

22 / 25

slide-23
SLIDE 23

The subspace method is suboptimal

subspace method minimize

  • ver

y, u, ℓ yd|T−n − y subject to

  • 1T−n

H (∆yd)

  • u
  • =

y maximum likelihood model-free estimator minimize

  • ver

y, u, ℓ yd|T−n − y subject to

  • 1T−n

H (∆ y)

  • u
  • =

y structured total least-squares problem

23 / 25

slide-24
SLIDE 24

Summary

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

24 / 25

slide-25
SLIDE 25

Perspectives

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

25 / 25