Непараметрическая идентификация линейных систем. Идентификация весовой функции по текущим наблюдениям, страница 4

Приравнивая вещественные и мнимые части, получим

                                                                          (4.3.4)

Если an=1, то

Разрешим уравнение (4.4.4) относительно Uk  и Vk :

                                                                     (4.3.5)

Введем обозначения :

  U=[U1,U2,...,Un]T  ,  V=[V1,V2,...,Vn]T;

  T1=diagU;  T2=diagV;

        ;  a=     

     ;  a=

        ;  b=

       ;  b=

Система (4.3.5) записывается в векторно-матричной форме в следующем виде:

                               ,            (4.3.6)

где  A1=[a0,a2,...,an1]T,

       A2=[a1,a3,...,an2]T ,

       B1=[b0,b2,...,bm1]T ,

       B2=[b1,b3,...,bm2]T .

Система (4.3.6) может быть переписана в виде

D×x = C ,

где D, x, C- матрицы соответствующих размеров. Решение системы  имеет вид

= D+C, или

=(DT×D)-1DTC , при соответствующих размерах матриц, где D+ - псевдообратная в смысле Мура- матрица; характеризуется следующими определяющими свойствами

НН+Н=Н,  Н+НН++.

Существует модификация метода:

Вводится невязка

                                               (4.3.7)

Задача идентификации сводится к минимизации величины . Умножим (4.3.7) на A(wk):

                               A(wk)e(wk) = A(wk)W(jwk)-B(wk)                (4.3.8)

Представим равенство (4.3.8) в алгебраической форме:

A(wk)e(wk)=P(wk)+jQ(wk)ÞçA(wk)e(wk)ï2 = P2(wk)+Q2(wk)

Новая функция ошибок:

Имеем

B(wk) = a + jwb ; A(wk) = s + jwt ;

P(wk) = Re{A(wk)W(jwk)-B(wk)}= Re{[sk + jwktk](U(wk)+jV(wk))-(ak+jwkbk)}= skUk - wktkVk - ak ;

Аналогично

Q(wk) = Im{...}= wktkUk + skVk - wkbk

Таким образом имеем :

                   J=         (4.3.9)

ak= b0 - b2 + b4- ...

bi = b1 - b3 + b5- ...

si = 1 - a2 + a4- ...

ti = a1 - a3 + a5-...

Приравнивая градиент J к нулю, получим линейную систему алгебраических уравнений относительно неизвестных параметров:

, где  x = [b0,b1,...,bn,a1,a2,...,an] вектор параметров системы,

- символ градиента.

Решение этой системы приводит к окончательному результату.

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

Рассмотрим частные случаи, отвечающие простейшим звеньям первого и второго порядков.

1. Система первого порядка:

 ;

Полагая

S = jw,

получим

= g + jb .

Откуда следует равенство

                              (4.3.10)

Приравнивая левые и правые части равенства(4.3.10), получим систему уравнений:

откуда

 ,  ;

Измерения A(w1) и Q(w1) дает g(w1) = g1и b(w1) = b1, откуда производят вычисление {a0 ,a1}

По значениям a0  и a1  определяются параметры исходной системы

и

 .

Можно рассмотреть вариант измерения амплитуд в точках w1  и  w2:

Решив систему получим:

  ;

 .

2. Система второго порядка:

;

Для каждой частоты wi можно определить два параметра, поэтому система уравнений доопределяется введением последовательно звена 1-го порядка:

Таким образом

, где с0 = a3T ,  c1 = a1T + a0 ,  c2 = a2T + a1 , c3= a2 .

Система уравнений примет вид:

откуда

 
 


полагая  и  получим

  ,

  ,

  ,

 , где - главный определитель линейной системы.

4.4.  Корреляционный метод идентификации линейных систем

 
    Рассмотрим соотношение “вход-выход” стационарной непрерывной линейной системы с точкой приложения помехи к выходу (рис.4.4.1)

рис.4.4.1.