Идентификация многомерных по входу стационарных линейных динамических систем

Бесплатный доступ

В статье рассматривается задача оценки параметров линейного разностного уравнения с много- мерным входом при наличии помех наблюдения во входных и выходных сигналах. Эта задача отличается от стандартной задачи регрессионного оценивания, предложен новый критерий оце- нивания на основе отношения двух квадратичных форм, обобщающий стандартный метод наи- меньших квадратов и позволяющий получить состоятельные оценки параметров. Предлагается также численный метод определения оценок параметров линейных разностных уравнений, сво- дящийся к многократному решению линейных разностных уравнений.

Короткий адрес: https://sciup.org/148197867

IDR: 148197867

Текст научной статьи Идентификация многомерных по входу стационарных линейных динамических систем

Самарская государственная академия путей сообщения

В статье рассматривается задача оценки параметров линейного разностного уравнения с многомерным входом при наличии помех наблюдения во входных и выходных сигналах. Эта задача отличается от стандартной задачи регрессионного оценивания, предложен новый критерий оценивания на основе отношения двух квадратичных форм, обобщающий стандартный метод наименьших квадратов и позволяющий получить состоятельные оценки параметров. Предлагается также численный метод определения оценок параметров линейных разностных уравнений, сводящийся к многократному решению линейных разностных уравнений.

Пусть имеет место стационарная линейная динамическая система, которая описывается следующим стохастическим уравнением заданного порядка с дискретным временем i = - 1,0,1

r                       d rj z.-Lb 0 m) z-m = LL a 0 mjj    (1)

m = 1                  j = 1 m = 0

У. = zi + 5(i), w.j) = x(j) + 5(j) (i), где ^1(i)— помеха наблюдения в выходном сигнале, ^(j)(i)- помеха наблюдения соответственно в j - м входном сигнале.

Применение классического МНК не позволяет получать состоятельные оценки параметров: в самом деле, использование классической процедуры МНК для определения параметров разностного уравнения приводит к минимизации среднего значения величины:

e 2 ( b ( m ) , a ( mj ) ) =

r

У , - L b ( m ) y _, m = 1

d r j

-У Y a ( m j) wVL i m

j = 1 m = 0

Такая постановка задачи не совпадает с обычной постановкой задачи в регрессионном анализе.

Пусть выполняются следующие условия:

  • 1)    Множество B ~ , которому априорно принадлежат истинные значения параметров устойчивой линейной системы является компактом.

  • 2)    Помехи 5 1 ( i ), 5 ( j ) ( i ), j = 1, d статис-

  • тически независимы и удовлетворяют следующим условиям:

E ( 5 1 ( i + 1)/ 5 1 ( i 0 ), . 5 1 ( i )) = 0 п.н.;

E (( 5 ) 2 ( i + 1)/ 5 1 ( i 0 ), . 5 1 ( i )) = C 1 ( i + 1) < П <* п.н.;

E (( 5 1 ) 4 ( i )) П 1(1) п.н.;

E(5 a) ( i + 1)/ 5 a) ( i 0 ), . 5 ( j ) ( i )) = 0 п.н.;

E (( 5 ( j ) ) 2 ( i + 1)/ 5 ( j ) ( i 0), . 5 ( j ) ( i )) = C ( j ) ( i + 1) n ( j ) < * п.н.;

E (( 5 ( j ) ) 4 ( i )) п 01) п.н., где e оператор математического ожидания.

  • 3)    { x (1) , . x i ( d ) } статистически не зависят от { 5 1 ( i ) } , 5'(i)}, j = Id.

  • 4)    Вектор входных переменных и истинные значения параметров удовлетворяют условиям:

N                                                                    П . Н .

  • — 1 TzT(h :C.x0)CzH Td)(iTW(zT(iV- -d(x{d )

N   L ( z r ( i )•( x r ( i))  •   •( x r,   ( i))  )  ( z r ( i )•   •( x r,   ) ) ^ H

1               d                         d      N ^№ i = i 0

где

zr (i ) = (zi-1 . zi - r )T , xrj' ) = (xi j). xijrj^.

Представим уравнение (1) для всех i = 1,2 . n в векторной форме в виде системы линейных алгебраических уравнений ( i 0 = 1 ) :

z = Zb 0 + Xa 0, где

Z = (zi zN ’T , z0

Z =

ZN - 1

Z 1 - r

ZN - r

+ . + Y(d)(a 0d))Ta 0d)]= ^(b 0, a 0 ’ где:

^ 12 - средняя дисперсия помехи наблюдения

§ i ( i ) , ( n1 j ) 2 — средняя дисперсия помехи наблюдения ^( 1 ( i ) ,

X =

1 - r

N - 1

x

( 1 ) N - r

( d

( d )

N -1

( d ) x rd

x

( d )

N - rd

, (2)

1 (AsA γ 2

σ 1

.

b 0 = (b 01b 0 r ))T, a 0 =(a 01 ^-° a 0 d))T, a 0j )=(a 00 j’. a 0rjj ))T.

Однако, вместо z , Z , X наблюдается только случайно возмущенный вектор Y = ( y 1 y N ) T e R N и матрицы A Y и a w =( A w 1 v"- a w ( d ) ) , которые определяются

Тогда определим оценку

f b ( N -:1

V <5( N) J

неизве-

стных истинных значений параметров

f_ « J

V a 0 )

из условия минимума суммы взвешенных квадратичных отклонений e ( b , a , i ) с весом to ( b , a ) , то есть из:

min to 1 ( b , a ( 1 ) . a ( d ) un ( b , a ( 1 ) . a ( d )

f b J e B                                              , (3)

v a )

(2), если вместо z, ^ y,, x(j’ > w,(j’. Таким i ii i образом, задача идентификации параметров (b0 ■ a0 )T сводится к решению стохастических алгебраических уравнений [1,2], определяемых значениями у, (Ау ■ AW) = AY,W, вероят- ностные характеристики которых описываются условиями 1 – 4.

Представим уравнение (1) в виде: y i =U ( - ) W ■-■ W d d W b 0K 5 1 ( i ) - ^b 0 -< a . - - rT a 0 d ,

V a 0 )

где

B „ Ай1'-Al e j

Введем следующую невязку:

e ( b 0 , a 0 , i H ( i ) -S b 0 -S T a 01 1-S da 0 d > .

Тогда из уравнения (2) и леммы 1.1 [1,2], получаем, что средняя дисперсия невязки равна:

1* KT-1 Nr ( 2(u              —2 I —2        I /'—(1) (1) V (1) I limN УE(e (b0,a0,i"= s + sb0b01 (s )(a0 ’ a0 + ^

N ^ro i = i 0

+    ( d ’ я( d ’ T a( d ’ = CT2I1 + bTb + y(1)(a(1) T a(1 ) +

. + V ) y0 0 ) a 0 U1 1 + b 0 b + Y \0 0 ) a 0 +, где

U N ( b , a ( 1 ) . a ( d ) =

Y - A y,W V

Y ay , w

( , ) - скалярное произведение.

Утверждение 1. Пусть стационарная динамическая система с нулевыми начальными условиями описывается уравнением (1), и выполняются условия 1 – 4, тогда оценки

b ( N

V ° l ( N ) J

, определяемые выражением (3) при

N ^ ro существуют и являются сильно состоятельными оценками, то есть:

f Ь (N_ ) J П.Н 7 . „J

V <$( N ) ) N >' - a 0 ) .

Доказательство утверждения 1. Рассмотрим функцию:

1 U n ( b , a ) = N -']T ( z i . +^ 1 ( i ) - ( z r. ( i ) + S T b -f ( x «( i ) ) T +S r 1 J a ( 1 )- .

N                    i =1                                 V                7

-V ( x d ' (< +S r d J a ( d ) =

-1 У СЕ (A + zTHAb +        a(1) + d)dadd )-z T G'U-

= N 1\S1 (i) + zr (i)b0 + —1 (i)) a0 + — \xrd (i)) a0 zr (i)b i=1

-3 T b - V - (" - i ll' a ("-Э J a "I- - ( x ,, ' - i ll' a 1 - 1 -3 T . a1- T =

= N"1£ k. W-zT №-(-Ma(11- — -(x1- '(iljTS(d'- i=1

-3 T b -3 T a ( 1 ) - -3 - a ( d )) = v , +v 2 +v з , где:

~ b = b - b0,

~ ( j 1 = a ( j 1 - a 0 j 1 .

v , = N -'f V ( i ) + b T 3 r 3 T b + ( a O' ) 1 3 3 T a ( 1 ) + + ( a ( d ) ) T 3 r , 3 T.a ( d ) + + 2 b T 3 r 3 r i a ( 1 ) + + 2 b T 3 r 3 r d a ( d ) - 2 ^ ( i ) 3 - 2 ^ ( i ) ( 3 ^ a ( 1 )- - - 2 ^ ( i ) ( 3 г , ) T a ( d ) + 2 ( a(" ) T 3 r 3 r a ( 2 ) + + 2 ( a ( d - 1 ) ) T 3, - 3 - a ( d )

в силу условий 2, 3, 4 удовлетворяет условиям леммы 1.2 [1,2] и, следовательно, равно 0.

Заметим, что f zi-151(i-1) :

. z i - 1 5 1 ( i - r )

NN

N -1 1 b T 3 r z ( i ) ~ = N - 1 b T i = 1                                         i = 1

zi - r 5 1 ( i - 1 )

:               b .

z i - rU. ( - r )7

Таким образом (4), можно представить в виде r2 слагаемых, каждое из которых в силу условий 2, 3 по лемме 1.2 [1,2] сходится к нулю. Аналогично можно доказать, что и все остальные слагаемые сходятся к нулю с вероятностью 1 при n > ^ •

Следовательно, п . н .     f b 1

v 3 0, v;

n >ю    v a 7

e B

N v 2 = N - 1 1

i = 1

7 b ~ ( 1 )

T

X

X

и

П . Н .

N4U y ( b , a ) O 12 N

+ o 12 bTb + ( o ( 1 ) ) 2 ( a ( 1 ) ) T a ( 1 ) +

~( - )

V a  7

~ b

+ ( o ( d ) ) 2 ( a ( d ^a ( d ) +

~ T b

V a 7

H *

f ~ 1

- = U ( b , a ).

V a 7

Покажем, что решение задачи

~

V a

i(- ) ,

min ω

(b 1

~

NT v3 = 2N-11(-51(f1 zT(i))~41(i)(-«(i)) ~(1)- — 41(i)(xrd #~(d)

1 ( b , a ( 1 ) a ( d 1 ' u ( b , a ) , [ a J E B (5)

+

i = 1

+ b T 3 r z T ( ) ~ + ( a «У 3 z T ( i ) ~ + + ( a<d 11 T 3 , d z: ( i ) b + + b T = , ( х1»^ , * . + b T = , ( -;" ( i ' 1 7 ~'- > + ( a (I> 1 T 3 , ( x r "( i 1 1 7 * + + ( . ) 3 r i ( - rd > ( i )P a ( - ) + . ( a -) ' 3, ( x , d )^ ~ ( d >

Тогда из условия 2 по лемме 1.1 [1,2] получаем:

ПН -a2+a2bTb г(1)a(1) T '"     +fe( d ) q( d ) T «( d )

v i \ — о i + о i и и + у и , i a j a +. — + t o i i a i a

N ^^

существует и достигается в единственной

точке

I b 1

V a 7

f_^«i

V a 0 7

Рассмотрим следующую вспомогательную функцию:

V ( b , a , 6 ) = U ( b , a ) - 6>® ( b , a ( 1 ) a ( d ) ) , 0 e R 1 ,

V ( 6 ) = min V ( b , a ,6 ) ,

f-: 1

V a 7

~

f b 1

~

v ; e B V a 7

Из условия 4 следует:

Тогда

.

V ( b , a , 6 ) = O 12 +f- 7 TH *f- 7- 2 f H *f-' 0 7 7 f b 7 - O 12 6 + f-' 7 T X

V a 0 7     V a 0 J V V a 0 77 V a 7        V a 7

v 2 =

~ T b

V a 7

H *

f ~ 1

V a 7

f b 1

~

,

v- e B

V a 7

.

Слагаемое i 1 f-6i(<)zT(I)’ "^i)(x^i)fa'L-. -61(i)(-Г,'(1 )Г~1 d’

N i = 1

f H zz + ° 12 I r - 6 ° 12 I r ^                   H zx ( , )                "

. H X- ">Г" "!"! " X-^>х-+ ° ( ") ’- bd 1 -’ 6 °    bb1

xfb 7

V a 7 ,

если

H *

HZZ

H zx ( d )

.

к H X ( d ) Z

H X ( d ) X ( d ) 7

Дифференцируя V ( b , a , б ) по

f b I

к a 7

и при-

отрицательна на интервале ( — от , X min + 1 ) , отсюда следует, что V ( б ) = 0 на интервале ( —от , X min + 1 ) имеет не более одного корня.

Нетрудно убедится, что б = 1 является корнем уравнения V ( б ) = 0 и 1 < X min + 1.

Тогда из (6) непосредственно следует справедливость (5).

равнивая производную к нулю, получим:

f a §=

Введем следующий

вектор

f H zz + ^ 12 1 , 9a 12 1 ,

H zx ( d )

A1

X

к         Hx ( , ) z

H X ( d X t d +( СТ ( d ) ) 1 d + 1

9 ( a ( d ) ) 2 i d J

f

X H * к

0 - к a 0 77

Тогда

f b

V ( 9 ) = a + b 0

I T

H *

к a 0 7

f--1

к a о 7

a 12 9

H * к

' b 0

X

f H zz + ^ 12 1 , 9a 12 1 ,

X

к         Hx ( , ) z

f

X H * к

0 - к a 0 77

H zx ( d )

x1

X

H X I d X I d +( a ( d ) ) 1 d + 1

9 ( a ( d ) ) 2 i d J

Если X min - минимальное характеристическое число регулярного числа форм

H ZZ + a 1 i, [

Hzx ( d )

к   HX ( d ) Z

i H , ( d ) , ( . , +( a“ ' 1,, . 1 7

f a 12 i,

θ

к 0

0 ! -

0 I

0 I — ( a ( d ))2 1,

,

d d + 1 7

то, следовательно, X min 0, и функция V ( б ) на интервале ( —от , X min + 1 ) непрерывна и

dV ( 9 ) _    2

= — a d θ      1

■ b I r

f 0 2 I ,

0 I

b

a

( a ( d 1) 2 L. +J

a

( 1 - b \ a (1)... a ( d ) ) = u A Y , W = ( Y ! A Y , W ) ,

D *

, {

и

матрицы

r dd+1

, 1 + 1

dd + 1 {

σ 12

0

0

” '

0

0

σ 12 I r

0

0

0

0

0

( a1 d 7 1 , d + 1

,

то (3) можно записать в виде:

. u a y w " A Y W u min          Y , W Y , W

~                        T r^*

E B c R , +1+ 1 + ^ ,d + 1       u D u

,

где A Y,W A Y,W 0 .

Для конкретной выборки объема N нахождение корня уравнения V N ( б ) = 0 (эти корни имеют те же свойства, что и для V ( б ) = 0) можно записать в следующей форме:

б N = X min ( N ) A TT W A Y , W ( D )

минималь-

ное характеристическое число пучка квадратичных форм, определяемых A Y W , A Y , W и D *. Но D * 0, поэтому рассмотрим [3, С. 281]:

A min ( N )[ A Y,W A Y,W   9 D ] =

1 N

A max ( N ) ( A Y,W A Y,W ) D .

Известно[4, P. 452], что:

1                   П . Н .

У1 o* l N >от

A Y , W A Y , W   D

J       /umax

, 1 T у , lim A Y w A y w I D N ^от N ’ ’ 1

λ min

1 T lim    A Y , W A Y , W

N ^от N

i—1

.

Так как нахождение

λ min

1 T lim A N N  w

A Y , W

можно интер-

претировать как определение корня уравне-

1       П . Н .

ния V ( б ) = 0, то 6N ^ 6 .

N   N

Далее параметры можно определить, если ввести следующую вспомогательную функцию:

V n ( - , a, 0 ) = YTY - 5 2 0 - 2 ( ytA y ! YTAW f b J +

V a J

1 A Y A Y - 05 1 I r I A T A w I -

AY AWd

X

d )

A W d A Y      I         I I A W d A W d    05   ) I rd +1

N

f a T y J П . Н .

^

V a W y J N ^”

f H ZZ + 5 1 I r - 05 1 I r  -                 H ZX ( d )

I

V        H X ( d ) Z        H H X ( d ) X ( d )+( 5 ( d f)2 I r d + 1 - 0 5 ( d ))2 I r d + 1

f b 1

X

^“

H *

X

X

[- - 1

V a J

Дифференцируя Vn ( b , a , 6 ) по - и a и приравнивая производную к нулю имеем: fA Y A y - 05 1 I r l A TT A w J-l        A T A wd       '

i:::::i::i4-i::::::::i::::::::

V A W d A Y    I - :-: A W A - 05 ( d O2 I d +i j

V a j

f_ b « 1 V a 0 J

Из единственности решения (6) и (7) и последнего выражения следует [5, P. 178], что

оценки стремятся к истинным значени-

ям

f b ( N ) J П . Н .f . J

V <$ ( N ) J N >'k a 0 J

Для получения численного метода вычисления оценок параметров из критерия (3) рассмотрим функцию:

V n ( b , a ,0 ) = U n ( b , a ) - ( b , a ) ,

V n ( 0 ) = min V n ( b , a,0 ) b

I -Ie b

V a J

тогда:

I- 1 1

V a W y J ,

f

V n ( b , a ,0 ) = YT V

f b J T

V a j

T

Y , W

Y   a y , W

i : ii

V a J J

- 0 ( 1 + bTb + y ( 1 ) ( a ( 1 ) ) T a ( 1 ) + ••• + y ( d ) ( a ( d ) ) Ta ( d ) =

V n ( 0 ) = Y T Y - 5 12 0

f к J

TTY

V A w1 J

X

= YTY - 2( ytAy 1 YT A

1 w :(-' J

V a J

bT

0 +;

V a J

X

X

1 AY A y - 05 1 Ir A AAA^ i-

5 д

A Y A Wd

X

a Y A y - 0 I r          A T A w ( 1 )

" AW W Ar ^l A W W Aw ^O- 0/111 I m

V A

V    A W d A Y

A W d A W d - 0 ( 5 ( d ) )2 I d + 1 J

A W ( d ) A r    1         A W ( d Aw ( ! >

I          AY AW ( d )

I           A W (1) AW ( d )

1 A W ( d ) A W ( d ) - 0/ ( d ) I r d + 1

X

I- A 1 J

V a W y J

и неизвестные параметры могут быть определены из уравнения (7).

Тогда, очевидно

Дифференцируя Vn ( b , a , 6 ) по - и a и приравнивая производную к нулю имеем:

f A Y A r - 0 1 , I A Y A wv.

A WW 0 A Y”!

A T A w d

A w ( I ) A w ( d )

1 N

aya y 05 1 i r A t aw,^ 1

I   AT”!

T

V A W d A Y      I          I

T

A Y A W d

A W d A W d - 0 ( 5 ( О I r d + 1

V A W w A r   I a W m a w O)

откуда

- I a W w a w W- 0/ ( d ) I r d + 1

b

a

A _T_ y J

T I A w1 J ,

X

Далее,

V n ( в ) = Y T Y - 0 -

f A Y A Y - 0 I r A W ( 1 ) A Y

T

A Y A W ( 1 )

A YT A

W ( d )

X -1

I r

V N ( в ) =

1 +

b

a

Т

r , r 1 +1

/        r , +1

0 r„ +1

0 r +1, r d +1

A W ( 1 ) A W ( d )

X

l

r , r d +1

0 T

Y ( d ) I r

<- 1

l A W ( d ) A Y

X

A W ( d ) AW ( ! )

f-ATY-J lAWyj .

A W ( d ) A W ( d )

0Y ( d ) + 1 J

Тогда на интервале ( да A min ( N )) V n ( 0 ) имеет не более одного корня, если он существует, VN ( 0 ) 0и, следовательно, V N ( 0 ) > 0 V 0 e ( - да ,0 ) (матрица

Имеет место следующая лемма.

Лемма: для функции V N ( 0 ) , связанной с задачей (3) существует следующее утверждение:

1) Все корни уравнения V N ( в ) = 0 не от-

IN

A Y A Y I A Y A W ( 1 ) I - I A Y A W ( d )

TT    T

A W ( 1 ) A Y I A W ( 1 ) A W ( 1 ) I I A W ( 1 ) A W ( d )

- 1

A W ( d ) A Y

A W ( d ) A W ( ! )

A WT ( d ) A W ( d )

рицательны;

2) Уравнение (10) на полусегменте [ 0, A min ( N )) имеет не более одного корня 0 ( N ) , где A min ( N )- минимальное собственное число регулярного пучка форм, то есть наименьший корень уравнения:

det <

A Y A Y ! A Y A W (1) I A W Y A T U W « A W ;)":

a y A W ( d )

A W ( 1 ) A W ( d )

A W ( d ) a y 1 A W ( d ) a w (o I

A W ( d ) A W ( d )

- 0

I r

0 Y r + 1

0 r , Г ’+ 1 у(1)/ . /        r 1+ 1

1 е -1—

1

, 1

—1

-+

0 r , r d + 1

0 r 1+1, r d +1

0 Y r d +1:

T

0 r + 1, r d + 1

1 • 1

1

( d

/        r d + 1

^ = 0

3) Существование корня 0 ( N ) на полусегменте [ 0, A min ( N )) является необходимым и достаточным условием существования и единственности решения (3).

Доказательство леммы. Функция V N ( 0 ) на [ 0, A min ( N )) непрерывна, к тому же A min ( N ) 0 как собственное число неотрицательной определенной матрицы.

идемпотентная).

Отсюда вытекает справедливость утверждений 1, 2 и достаточность 3. Необходимость 3 0 вытекает из экстремальных свойств регулярного пучка форм [3].

Утверждение 2. Пусть выполняются все условия утверждения 1 , тогда с вероятностью 1 при n существует корень 0 ( N ) e [ 0, A min ( N ) ] и единственная оценка (9), которая является одновременно решением задачи (3) и b(N ) N _^ > b 0 п. н.;

<2( N ) - N ^да ^ a 0 п.н.

Доказательство утверждения 2 следует из утверждения 1 и леммы.

На основании утверждения 2 предлагается численный метод, который позволяет: ответить на вопрос существует ли единственная оценка b ) ( N ), a ( N );

определить начальное приближение, гарантирующее сходимость итерационного процесса к единственной оценке b ) ( N ), a ˆ( N );

вычислить с любой наперед заданной точностью оценку b > ( N ), <$( N );

Утверждение 3. Пусть последовательность { 0 '( / ) } определяется следующим алгоритмом:

Шаг 0.

0 '( 0 ) = 0;

Шаг 1.

Процесс вычисления заканчивается, если выполняется условие

+ 0,(i -1))

< 5

Шаг 2. Вычислить - ( N,0' ( i ) ) , a ( N,0' ( i ) ) из системы линейных уравнений (9);

Шаг 3. Вычислить

где δ - априорно заданная точность оценок.

Это утверждение непосредственно вытекает из метода Ньютона:

V N ( 0 ( i ) ) = Y T Y 0 -

AS

A TY к AwY V

b\N ,0( i ) )

T     A / X \ к a(N ,0'(i)))

0 ( i + 1 ) = 0 ( i ) - VN^

VN (0(i )

Шаг 4. Проверить условие VN ( 0 '( i ) ) < 0 . Тогда если уравнение VN ( 0 '( i ) ) = 0 имеет

корень 0 1 ' ( N ) е [ 0, A min ( N )) , то последовательность 0 '( 0 ),6 ? , ( 1 ), ^6 ? ( 0 ) - конечна и 0 ( 0 ) е 0 1 ' ( N ) , A min ( N ) ) , в противном случае последовательность бесконечна.

Доказательство утверждения непосредственно следует из леммы.

Этот алгоритм позволяет определить начальное приближение 0 ( 0 ) , необходимое для дальнейшего применения метода Ньютона или определить, что корень 0 1 ' ( N ) не существует.

Утверждение 4. Пусть существуют ( 0 ) е 0 '( N ) , Л т ( N ) ) , тогда l™ 0 i ) 0К N ) , lim b ( i,В ( ) ) = b ( N ) lim a ( i , 0 ( i ) ) = a ( N ) где i ^w                    , i ^w                     ,

0 ( i ) , b ( i,0 ( i ) ) и a ( i,0 ( i ) ) определяется совместно со следующим алгоритмом:

Шаг 1. Вычислить - ( N,0 ( i ) ) , a ( N,0 ( i ) ) из системы уравнений (9);

Шаг 2. Вычислить

Обоснованность использования метода

Ньютона следует из того, что V N ( 0 ) - непрерывна для V 0 е [ 0, Z min ( N )) , V N ( 0 ) <- 1для V 0 e [ 0, A mm ( N )) и

• •

V N

A Y TA Y

A W ( 1 ) A Y

AW ( d ) A Y

I r

T

0 r , r 1 + 1

T

0 r , rd + 1

I r

T r, Г] +1

T r, rd +1

a y A W ( 1 )

A W ( 1 ) a w ( 1 )

A W ( d ) AW ( ! )

0 r , r 1 + 1 (i)^"7 Y r 1 + 1

0 r , r 1 + 1

Y        Г 1 + 1

0 r,r d + 1

I   0 r 1 + 1, r d + 1

X

0T r1+1, rd+1

у ( d )/   ,

I Y        r d +1

A Y A W ( d )

A W ( 1 ) AW ( d )

A W ( d ) AW ( d )

0 r , rd + 1

1 0

0 r 1 + 1, r d + 1

0 T I I r( d )/

0 r 1 + 1, r d + 1 I I Y I rd + 1

X

xf-' 1

к a V

< 0

0 ( i + 1 ) = ( 1 + b ( N , 0 ( i ) ) T b ( N , 0 ( i ) ) + у ( 1 ) [ a ( 1 ) ( N , 0 ( i ) ) T a ( 1 ) ( N , 0 < ()) + - _ + у ( d ) [ a ( d ) ( N , 0 ( i ) ) T a ( d ) ( N , 0 ( i ) ) ) 1 Y ! + 0 ( i ) [ b ( N , 0 ( i ) ) T b ( N , 0 ( i ) ) + + у ( 1 ) [ a ( 1 ) ( N , 0 0) )]" a ( 1 ) ( N , 0 ( i ) ) + - + Y ( d ) [ a ( d ) ( N , 0 0) )]" a ( d ) ( N , 0 ( i ) ) ] -

/    -T"   \ / * X I

-f A"Y)| b )l к AWY Л a ]/ ;

Шаг 3. Перейти к шагу 1.

для V 0 е [ 0, a . . ( N )) .

На основании предложенного численного алгоритма создано программное обеспечение, позволяющее получать оценки параметров с наперед заданной точностью.

В качестве примера рассмотрена стационарная динамическая система, которая описывается следующим линейным разностным уравнением:

r z. - У-

i              0i m=1

:-j

d   rj

(mj) (j)

m =^^a0 xi-m , j=1 m=0

При d = 2 , r = 2, r1 = 1, r2= 2 имеем

  • 0)       .//2), r0). J0,1), r0) .^LJ2). J0,2)

zl = zl-1 * b0 +zi-2 * b0 +xi * a0 +xi-1 * a 0 +xi * a 0 + + xi_T a:) + xi^- a 02'2)

Векторы входных сигналов Xi = {х(1), x(2)} и векторы помех Si = {fi^, f‘2:, f1(i)} заданы с помощью генератора случайных чисел:

xi(1) = rnorm (N ,0,0.2)

xi(2)= rnorm (N ,0,0.2)

f W = rnorm (N ,0,0.1)

fi^ = rnorm (N ,0,0.1)

f (i ) = rnorm (N ,0,0.15)

В табл. 1 приведены значения оценок параметров, полученные в результате тестирования на основе предлагаемого численного метода (при числе экспериментов N = 120).

Также получено значение среднеквадратичного отклонения сигнала Zi от Zˆi :

N

Z(Zi- Z.T

'2    /=1

CT = —---------,

N -1

^T^ = 0,018,

где Zˆi - значения выходного сигнала, полученные по рассчитанным оценкам коэффициентов b)(N,()'(i)), <я(N,()'(i)).

Таблица 1. Сравнение полученных оценок параметров с истинными значениями.

Параметры

Истинные значения

Полученные оценки

b (1)

1

1,018

b(2)

-0,5

-0,523

a (0,1>

0,5

0,501

a(1J)

0,4

0,381

a(0,2)

0,3

0,28

a(1,2)

0,6

0,579

a(2,2)

0,2

0,203

Список литературы Идентификация многомерных по входу стационарных линейных динамических систем

  • А.с. 1762269 СССР, кл. 5G01R27/28. Устройство для контроля амплитудно-фазочастотных характеристик/К.П. Чухриенко, С.Г. Лукаш, Б.Н. Кучер. Опубл. 1992, Бюл. №34.
  • Прибор для исследования амплитудно-частотных характеристик Х1-41//Техническое описание и инструкция по эксплуатации. 1982.
  • Баскаков С.И. Радиотехнические цепи и сигналы: М.: Высшая школа, 2000.
  • А.с. 1712898 СССР, кл. 5G01R27/28. Способ определения частотных характеристик измерительных каналов информационно-измерительных систем/А.А. Плавильщиков. Опубл. 1992, Бюл. №6.
  • А.с. 1800625 РФ, кл. 5H04B3/46. Устройство для контроля амплитудно-частотной характеристики четырёхполюсников/А.Н. Бабкин, П.А. Попов. Опубл. 1993, Бюл. №9.
  • А.с. 1791784 РФ, кл. 5G01R23/14. Способ определения коэффициента передачи четырёхполюсника и устройство для его осуществления/В.Б. Ветров, Б.Г. Гольдштейн, В.И. Миркин, З.С. Якунина. Опубл. 1993, Бюл. №4.
  • А.с. 1832360 РФ, кл. 5H03B19/00. Формирователь многочастотного сигнала/М.Я. Минц, В.Н. Чинков, Ю.А. Немшилов, А.Л. Савицкий, А.В. Гуров. Опубл. 1993, Бюл. №29.
  • Двайт Г.Б. Таблицы интегралов и другие математические формулы: Под ред. К.А. Семендяева. М.: Наука, 1977.
  • Фролов C.С. Способы реализации равноамплитудных полиномов//Материалы всероссийской научно-практической конференции "Современные информационные технологии в науке, образовании и практике". Оренбург, 2004.
  • Гоноровский И.С. Радиотехнические цепи и сигналы. Часть 1. Сигналы. Линейные системы с постоянными и переменными параметрами. М.: "Советское радио", 1966.
Еще
Статья научная