Файл: Пугачев, В. С. Основы статистической теории автоматических систем.pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 16.10.2024

Просмотров: 141

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Рис. 14.2. Линейная динамическая система

Входной и выходной случайные сигналы обозначим через X (t) и Y (t). Кроме того, на систему действует неконтролируемая помеха N (t). Для простоты предположим, что математические ожидания всех сигналов равны нулю. Выходной сигнал рассматриваемой сис­

темы (рис.

14.2)

имеет вид

 

К° (i)

 

t

t

=

f g ( t , x ) X* (т) dx +

j g 2 (t, x) № (t) dx,

 

t - T

i - T

(14.12)

где g {t, t) — весовая функция всей системы; g*( t , т) — весовая функция от входа N до выхода системы (рис. 14.2). Умножая левую и правую части выражения (14.2) на Х° (t) и применяя операцию математического ожидания, получаем

t

Кух {t,

х)'

=

|

g {t, т) Кх (т, х')

dx +

 

 

 

i — T

 

 

+

Jt

gi ( t ,

x)KNx(x, x') dx.

(14.13)

 

t - T

 

 

 

Из выражения (14.13)

следует уравнение (14.11), если помеха

не коррелирована со входным сигналом Х° (/).

Следовательно, при

некоррелированной с входным сигналом X (t) случайной неконтро­ лируемой помехе N ( t) для идентификации весовой функции линей­ ной системы получаем уравнение (14.11). В случае коррелированной и неизмеряемой помехи задача идентификации весовой функции линейной системы не может быть решена. Ее надо ставить и решать так, как изложено в начале данного параграфа.

14.3. Оценка параметров линейных систем

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

У = А {t, U) Y + В (t, U ) Z { t ) ,

(14.14)

где А (t, U), В (t, U) — матрицы коэффициентов, зависящих от вре­ мени и вектора случайных параметров U.

374


На интервале [О, Т] наблюдается вектор

X (I) = H Y (t) + N (О,

(Н.15)

где Н — матрица, характеризующая измеритель; N (t) — вектор помех измерителя. Требуется по наблюдению сигнала (14.15) постро­ ить оптимальную оценку вектора параметров.

Выходной сигнал системы (14.14) можно представить в интеграль­ ной форме

 

t

 

 

у (t) =

J G (t,r,

U) Z (x) dx,

(14.16)

 

о

 

 

где G (t, t, U) —матрица

весовых

функций системы. Подставляя

Y (t) в формулу (14.15), получаем выражение для вектора наблю­ даемого сигнала:

/

X (t) = Н \ G.(t, т, U )Z(x) dx + N{t).

(14.17)

о

 

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

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

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

375


ваиа нормальным законом относительно оптимальной оценки век­ тора параметров. Эта идея уже использовалась рядом авторов [3, 4, 5] и оказалась весьма эффективной для решения ряда задач в стати­ стической теории оптимальных систем.

Для решения задачи, сформулированной в данном параграфе, воспользуемся условием небольших отклонений параметров от номи­ нальных. значений. Разложим матрицу весовых функций системы (14.14) в ряд Тэйлора по параметрам и ограничимся линейным чле­ ном. Разложение выполним относительно вектора математического ожидания параметров:

 

G (t, т, U) =

G (t,

х, от) +

УС? (*, т, от) V,

(14.18)

где

V = U — пг— вектор

отклонения

параметров;

VC? =

= I dGtjldUk I — градиент

матрицы весовых

функций

по

вектору

параметров.

 

 

 

 

 

 

 

 

 

Подставляя разложение (14.18) в выражение (14.17), запишем

наблюдаемый сигнал в следующей форме:

 

 

 

 

X (I) =

H Y T +

S (i) V +

N (t),

 

(14.19)

где матрица

 

 

 

 

 

 

 

 

 

t

 

 

 

 

 

 

 

 

 

S (/) = Н { VC? (t, т,

от) Z (т) dx = НФ (0.

(14.20)

 

о

 

 

 

 

 

 

 

 

 

Элементы матрицы Ф (()

имеют вид

 

 

 

 

 

ф г/ (0 =

2

JdGik% x’ m) Zk (т) dx,

 

(14.21)

 

 

*=i о

 

!

 

 

 

 

где I — размерность вектора случайных

параметров.

номинальных

 

Вектор Кт есть выходной

сигнал

системы при

значениях параметров. Используя весовую функцию системы, пред­ ставим этот вектор формулой

t

 

Yr (t) = } С? (t, х, от) Z (т) dx.

(14.22)

о

Предположим, что решение системы (14.14) при номинальных значениях параметров известно. Принимая это решение за опорное (теоретическое). Формируя только наблюдаемую часть этого реше­ ния ЯК Т и вычитая из выражения (14.19) эту составляющую, полу­ чаем центрированное значение наблюдаемого сигнала, если помеха имеет математическое ожидание, то его можно сформировать и вы­ честь из выражения (14.19):

Х° (t) = S (0 V + N{i).

(14.23)

Матрицу S (t) можно получить как наблюдаемую часть выход­ ного сигнала некоторой вспомогательной системы, получаемой из системы (14.14) дифференцированием по случайным параметрам.

376


Выполняя дифференцирование системы (14.14) и обозначая Ф = VF, получаем

Ф = А (t, т) Ф + VA (/, да) FT + VB (t, т) Z (t), (14.24)

где FT — выходной сигнал системы, описываемой уравнением (14.14), при номинальных значениях параметров:

FT = А (/, т) F T + В (t, да) Z (f).

(14.25)

Сформированный сигнал (14.23) соответствует случаю наблюде­ ния аддитивной помехи и полезного сигнала, линейно зависящего от вектора параметров. Этот случай рассмотрен в п. 10.8. В соответ­ ствии с результатами, полученными в этом параграфе, оптимальную оценку вектора параметров проводят по формуле

V* = (КС + 1)~гК Q,

(14.26)

где / — единичная матрица; К — априорная корреляционная мат­ рица вектора параметров. Матрицы С и Q определяются формулами

Т

т

 

 

С = f # 0 (т) 5 (т)

6а\ Q = J

go (т) х (т) dr,

(14.27)

б

о

 

 

где штрих означает операцию транспонирования.

 

Матрица весовых функций

go определяется решением линейного

интегрального уравнения

 

 

 

г

 

 

 

f go (г) KN (t, т) dr =

5 ' (t).

(14.28)

б

Для частного случая, когда помеха является белым шумом с матрицей корреляционных функций K n (U О = <76 ( t ?), интег­ ральное уравнение (14.28) легко решается, и весовая функция

go (т) = 5 ' (т) G-K

(14.29)

Подставляя это выражение в формулу (14.27) и используя фор­ мулу для матрицы полезного сигнала (14.22), получаем следующие формулы для матрицы С и Q:

 

т

 

 

 

С =

J

5 ' (т)

<7_15

(т) dr-,

(14.30)

 

0

 

 

 

 

 

Т

 

 

 

 

Q =

j

S' (т)

G ^ X

(т) dr.

(14.31)

 

о

 

 

 

 

Точность получения компонент вектора оценки параметров

характеризуется апостериорной корреляционной

матрицей

К* = М (КС +

/ ) -1 К,

(14.32)

где М — оператор математического

ожидания.

 

Структурная схема, соответствующая алгоритму получения оценки вектора параметров для случая, когда помеха является белым шу-

377


Рис. 14.3. Структурная схема алгоритма оценки

вектора параметров линейной системы:

с Г» — операция транспонирования матрицы; (

)-1 — операция обращения матрицы

мом, показана на рис. 14.3. Часть схемы на этом рисунке представля­ ет собой модель системы при номинальных значениях параметров и модель, характеризующую чувствительность выходного векторного сигнала от параметров системы. Построение такой системы базиру­ ется на предположении об априорном знании структуры системы.

Для повышения точности получения оценки вектора параметров целесообразно ввести обратную связь, суммируя вектор оценки V* с вектором математического ожидания параметров в матрицах коэф­ фициентов модели системы. В результате такой корректировки мо­ дель теоретической системы становится более близкой к фактической системе. При этом точность представления матрицы весовой функции рядом (14.18) повышается.

Если помеха при наблюдении сигнала отсутствует, то оптимальная оценка вектора параметров равна истинному значению вектора. Действительно, в этом случае элементы матрицы отношения спгнал/шум в формуле (14.26) значительно больше элементов единичной

матрицы. Поэтому

 

V* = C -'K ^K Q = С 1Q.

(14.33)

В данном случае вектор

 

Q = Jт 5' (т) G -'S (т) d - iV .

(14.34)

о

 

Используя формулу (14.30), представим вектор Q в следующем виде:

Q = CV.

(14.35)

Подставляя это значение в формулу (14.33), получаем точное равенство между оценкой вектора параметров и его истинным зна­ чением:

V* = V.

(14.36)

378