Background Image
Previous Page  6 / 15 Next Page
Information
Show Menu
Previous Page 6 / 15 Next Page
Page Background

понентами которого являются вектора

Q

и

R (x

p

= R Q

т

)

, и

построим наблюдатель полного ранга. Для этого воспользуемся под-

ходом, изложенным в работе [6]. В результате запишем дискретную

систему вида

x

D

p

(

τ

+ 1) =

A

D

x

D

p

(

τ

)

,

y(

τ

) =

C

p

x

D

p

(

τ

)

,

(9)

где

τ

= 0

,

1

,

2

, . . . , N

— дискретное время, определяемое на основе

ввода на отрезке времени наблюдения

t

[

t

0

;

t

K

]

равномерной сетки

из

N

интервалов c шагом

h

= (

t

K

t

0

)

/N

, так что

t

τ

=

t

0

+

τh

и

t

N

=

t

K

. При этом матрицы в уравнениях (9) имеют вид

A

D

=

I

(

n

+

m

)

×

(

n

+

m

)

, C

p

=

I

n

×

n

0

n

×

m

.

(10)

Здесь

n

,

m

— размерности векторов

R

и

Q

.

Для системы (9) построим наблюдатель состояния полного ранга,

который в общем виде определяется уравнением [6]:

ˆx

D

p

(

τ

+ 1) =

A

D

L

p

C

p

ˆx

D

p

(

τ

) +

L

p

y (

τ

)

.

(11)

Оценка

ˆx

R

(

N

)

запишется так

ˆx

R

(

t

N

) =

G

(Q

, t

N

) x

Q

(

t

N

)

.

(12)

Линеаризуем функцию

G

(Q

, t

N

)

в окрестности

ˆQ

, используя раз-

ложение в ряд Тейлора. В результате получим

G

(Q

, t

N

) =

G

ˆQ

, t

N

+

∂G

ˆQ

, t

N

ˆQ

˜Q

,

(13)

где

∂G

ˆQ

, t

N

ˆQ

=

J

n

— матрица Якоби,

˜Q = Q

ˆQ

.

Далее, вычисляя вектор невязок

˜x

R

, определяем

˜x

R

(

N

+ 1) =

=

∂G

ˆQ

, t

N

ˆQ

˜Q (

N

)

.

Объединим

˜x

R

и

˜Q

в единый вектор и, используя (13) с учетом

(11), получаем дискретную модель уравнения невязок:

˜x

p

(

N

+ 1) =

A

D

p

L

p

C

p

˜x

p

(

N

)

,

(14)

где

A

D

p

=

 

I

n

×

n

∂G

ˆQ

, t

N

ˆQ

0

I

m

×

m

 

=

I

n

×

n

J

N

0

I

m

×

m

.

(15)

8 ISSN 0236-3933. Вестник МГТУ им. Н.Э. Баумана. Сер. “Приборостроение”. 2015. № 5