me 233 review · 2016. 5. 12. · 1 me 233 advanced control ii continuous time results 2 kalman...

Post on 22-Jan-2021

0 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

1

ME 233 Advanced Control II

Continuous time results 2

Kalman filters

(ME233 Class Notes pp.KF7-KF10)

2

Outline

• Continuous time Kalman Filter

• LQ-KF duality

• KF return difference equality

– symmetric root locus

• ARMAX models

3

Stochastic state model

Consider the following nth order LTI system with

stochastic input and measurement noise:

Where:

• deterministic (known) input

• Gaussian, white noise, zero mean, input noise

• Gaussian, white noise, zero mean, meas. noise

• Gaussian

4

Assumptions

• Initial conditions:

• Noise properties (in addition to Gaussian),:

Conditional estimation

• Conditional state estimate

5

• Conditional state estimation error covariance

6

CT Kalman Filter

Kalman filter:

Where:

7

Steady State KF Theorem:

1) If the pair (C, A) is observable (or detectable):

The solution of the Riccati differential equation

Converges to a stationary solution, which satisfies the

Algebraic Riccati Equation (ARE):

8

Steady State KF Theorem:

2) If in addition to 1) the pair (A,B’w) is controllable (stabilizable), where

The solution of the Algebraic Riccati Equation (ARE):

is unique, positive definite (semi-definite) , and the close loop observer

matrix

is Hurwitz.

9

Steady State Kalman FilterTheorem:

3) Under stationary noise and the conditions in 1) and 2),

The observer residual

of the KF:

becomes white

10

KF as a innovations (whitening) filter

White noise

input Colored noise

output

White noise

output

plant

Kalman filter

W(s) Y(s)+

C Bw (s)

-

+

L

Y(s)

Y(s)^

~

C (s)

11

LQR dualityCost:

Where:

12

Kalman Filter & LQR DualityComparing ARE’s and feedback gains, we obtain the following

duality

LQR KF

P M

A AT

B CT

R V

CQT B’w = BwW 1/2

K LT

(A-BK) (A-LC)T

duality

13

W(s) Y(s)+

C Bw (s)

-

+

L

Y(s)

Y(s)^

~

C (s)

KF return difference equality

14

KF root locus for SISO Systems

W(s) Y(s)+

C Bw (s)

-

+

L

Y(s)

Y(s)^

~

C (s)

roots are plant poles

roots are Kalman filter poles

15

KF symmetric root locus for SISO Systems

roots are plant poles

roots are Kalman filter poles

16

KF Loop gain and phase margins (SISO)

Consider the closed loop sensitive transfer function

-

+

L

Y(z) Y (z)o

Y (z)o

~

C (z)

17

KF Loop phase margins (SISO)

Since,

The phase margin of is greater than or equal

to 60 degrees.

-

+

L

Y(z) Y (z)o

Y (z)o

~

C (z)

18

KF Loop gain margins (SISO)

Estimator was designed for

Estimator is guaranteed to remain asymptotically stable for

-

+

L

Y(z) Y (z)o

Y (z)o

~

C (z)

SISO ARMAX model:

19

SISO ARMAX stochastic models

(Hurwitz)

Kalman filter innovations (residual)

20

Y(s)

U(s)

+

Y(s)~

SISO ARMAX stochastic models

one random

white noise

input

21

Outline

– Continuous time Kalman Filter

– LQ-KF duality

– KF return difference equality

• symmetric root locus

– ARMAX models

Additional material:

• Derivation of continuous time Kalman Filter

22

Derivation of the CT Kalman Filter

1. Approximate the CT state estimation problem by a

DT state estimation problem .

2. Obtain the DT Kalman filter for the DT state

estimation problem.

3. Obtain the CT Kalman filter from the DT Kalman

filter by taking the limit as the sampling time

approaches to zero.

23

CT Kalman Filter

Consider the following nth order LTI system with

stochastic input and measurement noise:

Where:

• deterministic input

• Gaussian, white noise, zero mean, input noise

• Gaussian, white noise, zero mean, meas. noise

• Gaussian

24

Derivation of the CT Kalman Filter

1. Approximate the CT state estimation problem by a

DT state estimation problem .

2. Obtain the DT Kalman filter for the DT state

estimation problem.

3. Obtain the CT Kalman filter from the DT Kalman

filter by taking the limit as the sampling time

approaches to zero.

25

Derivation of the CT Kalman Filter

1. Approximate the CT state estimation problem by a

DT state estimation problem :

• State and output equations:

26

Derivation of the CT Kalman Filter

• Covariances (from pages 48-52 in random process

lecture 8):

Notice that:

27

Derivation of the CT Kalman Filter

• Covariances:

Notice that:

28

Derivation of the CT Kalman Filter

2. Obtain the DT Kalman filter for the DT state

estimation problem.

29

Derivation of the CT Kalman Filter3) Obtain the CT Kalman filter from the DT Kalman filter.

• State Equation:

30

Derivation of the CT Kalman Filter

Taking limit as

31

Derivation of the CT Kalman Filter

Kalman filter gain

32

Derivation of the CT Kalman Filter

Riccati equation

Subtracting from both sides and dividing by

33

Derivation of the CT Kalman Filter

Taking

we obtain

top related