Файл: Тарушкина Л.Т. Статистическая оценка параметров управляемых систем с помощью ЦВМ.pdf

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

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

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

Добавлен: 02.07.2024

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

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

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

Если Vo,„ < е, где е > 0 — допустимая точность в оценивании неизвестных параметров, входящих в корреляционную функцию поля X (t, 0), тогда в качестве значений для неизвестных парамет­ ров wv0, wv[ следует взять те значения параметров, которые до­ ставляют минимум функционалу (11.88).

Так как промежуток времени Т* фиксирован, то если хотя бы одно из условий: либо Vlm < е, либо ] / ш < е — не выполнено, тогда для получения оценок определяющих моменты распределе­ ния поля X (t, 0) с требуемой точностью следует применить методы, изложенные в п. 11. Произведем оценивание неизвестных парамет­ ров с помощью, например, метода выборочных моментов. Заметим, что метод выборочных моментов нечувствителен к длине проме­ жутка времени Т*, точность метода зависит от числа N, определяю­ щего количество интервалов времени, в которых берутся вы­ борочные значения поля X (t, в). Следуя данному методу, соста­ вим величины (11.71), (11.74). Образуем выборочные центральные моменты порядка рг + рг. Составим функционал (11.75). Найдем

минимальное

значение функционала

(11.75) по всем значениям

bjni, wv0,

wvi

при ограничении (11.73). Получение наилучших

значений

для указанных параметров

производится так, как это

указано

в п.

11.

 

Последовательное уточнение моментов распределения. Для наиболее правильного определения режима работы объекта управ­ ления будем последовательно уточнять моменты распределения поля X (t, 6). Для этого зададим у ЦВМ2 убывающую последо­ вательность

е : > е 2 > . . .

характеризующую допустимую точность оценивания моментов

распределения поля

X {t,

0)

 

 

 

 

 

 

В начальный

момент

времени

при

t =

0 на промежутке

[О,

kT* ] определяется режим

работы объекта

управления

путем

вычисления интеграла (2.79) при априорных

значениях

момен­

тов

распределения

tn0x

(t,

0),

К(^.

6,

t, ®)-

 

 

По массиву статистических данных, представляющих собой выборочные значения поля X (t, 0), временной аргумент которого t принадлежит промежутку [0, kT* — б ] , уточняются моменты рас­ пределения поля путем обработки указанного массива статисти­ ческих данных. При этом в качестве допустимой точности берется

величина

либо равная

г и либо

имеющая

значение

меньшее,

чем

ег. Таким

образом, к

моменту

времени,

равному

kT*—б,

либо

будут уточнены априорные значения моментов распределения, либо массив данных недостаточен и априорные данные к указан­ ному моменту времени остаются не уточненными. В первом случае команда, определяющая режим работы объекта управления на

промежутке

времени,

равном [kT*, 2kT*], находится

исходя

из

уточненных

значений

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

X (t,

0);

90


во втором случае — по априорным данным, определяющим моменты распределения поля X (t, 0).

Затем по массиву статистических данных, представляющих собой выборочные поля X (t, G), временной аргумент которого

принадлежит

промежутку

[0, 21гТ*

б ] , уточняются

моменты

распределения поля. При этом, если на промежутке [0, kT*

б ]

уточнились

значения моментов распределения поля

X

(t,

8),

то на промежутке времени

[0, 2kT*

6] в качестве допустимой

точности оценивания берется величина меньшая или равная зна­ чению е2 ; если же обработка данных на промеужтке [0, kT* — б ] не привела к уточнению априорных данных моментов распределе­ ния поля X (i, 0), то на промежутке времени [0, 2kT*— 61 в качестве допустимой точности оценивания берется величина меньшая или равная значению ех .

Указанная процедура продолжается до тех пор, пока моменты распределения поля'Х (t, 6) не будут уточнены с требуемой точ-- ностью.

Глава III

СТАТИСТИЧЕСКИЕ МЕТОДЫ ОЦЕНИВАНИЯ ВЫХОДНЫХ КООРДИНАТ ДИНАМИЧЕСКИХ СИСТЕМ

13. ОЦЕНИВАНИЕ И ИДЕНТИФИКАЦИЯ МОМЕНТОВ РАСПРЕДЕЛЕНИЯ ВЫХОДНЫХ КООРДИНАТ ЛИНЕЙНЫХ ДИНАМИЧЕСКИХ СИСТЕМ ПРИ ВХОДНЫХ ВОЗДЕЙСТВИЯХ ЧАСТНОГО ВИДА

Уравнение линейной динамической системы. Рассмотрим дина­ мическую систему, поведение которой описывается линейным ' дифференциальным уравнениемпорядка п:

Ап (0к<">(0 + А . - 1 ( О Y ^ ) (ОН

М о ( 0 Y ( t ) = X(t), (П1.1)

где А[ (t) — известные на Т функции; X (t) — входное воздей­ ствие, являющееся случайным процессом из заданного класса процессов; У (t) — выходная координата системы, t 6 Т.

Уравнение ( I I I . 1) запишем в матричном виде

A (Q Ь У (0 =

 

X

(*),

( I I I . 2 )

где А.(0 — (я + 1) — мерная

матрица-строка

 

A (t) = (Л„(0 .

Л „ - 1 ( 0

,

.

. .,

A0(t))\

L Y (f) — (п + 1) — мерная матрица-столбец

LnY(t)

LY(t).

"W )

Заметим, что без ограничения общности

можно

считать, что

уравнение ( I I I . 2 )

имеет

нулевые начальные

данные

.

ус«) (о) = . . . ' =

у (0) =

0.

( I I I . 3 )

Действительно,

если

начальные

данные

( I I I . 3 )

не нулевые,

то следует перейти к

процессу

 

 

 

 

z(t)]=

Y(t)-G(t),

 

 

92


где G (t) — любой процесс, имеющий начальные данные, соответ­ ствующие начальным данным процесса Y (t). Уравнение ( I I I . 2 ) в этом случае следует рассматривать относительно выходной коор­ динаты z (t).

В [13] даны условия, обеспечивающие существование и един­ ственность решения уравнения ( I I I . 2 ) .

При исследовании вероятностных свойств выходной коорди­ наты Y (/) будем использовать однородное детерминированное

уравнение

порядка п

 

 

 

 

 

 

 

 

 

 

 

 

A (t)

Lx

(t) =

О

 

(Ш . 4)

с нулевыми

начальными

данными

 

 

 

 

 

 

х с - 1 ) ( 0 ) =

. . .

=х(0)

=

0.

 

 

Пусть

В

(t, s) —

решение

уравнения

( I I I . 4 ) ,

зависящее

от

параметра,

 

удовлетворяющее

условиям

 

 

 

 

В (s, s) =

В' (s, s) =

• • • =

 

(S >

S) _

о, £<*-i> {s, s) =

1.

Тогда [35]

решение уравнения

( I I I . 2 ) представится

в виде

 

 

 

 

 

t

 

 

 

 

 

 

 

 

 

Y(t)

= \ B(t,

s)X{s)ds.

 

 

(III . 5)

 

 

 

 

о

 

 

 

 

 

 

Постановка задачи. Пусть Y (t), t£T,— измеряемая коор­ дината системы управления. Входное воздействие X (t) является неизмеряемой координатой и представляет собой либо стационар­ ный процесс, либо процесс, имеющий неубывающую дисперсию, причем моменты распределения процесса неизвестны.

Относительно выходной координаты известно: 1) реализация пр.оцесса Y (i), t£7;

2) аналитическая структура математического ожидания

 

 

ти (t)=

MY(t)

 

 

и корреляционной

функции

 

 

 

 

Ку

(tlt t2) = М [Y{tx)

уШУ(4)

- Щ & ) ] .

Требуется

при

некоторых

дополнительных

предположениях:

1) оценить неизвестные параметры, входящие

в моменты рас­

пределения

niy(t),

К-у (tv

t2);

 

 

 

2) дать оценку

точности

оценивания;

 

 

3) построить алгоритм оценивания, обладающий необходимой точностью и предъявляющий-к памяти ЦВМ минимальные требо­

вания.

 

 

. .:. .

 

 

 

 

Заметим, что за время Т в ЦВМ образуется массив статисти­

ческих данных Ry

=. (Y

(tj),

Y (t2),

. . .,

Y (tm))

за время Тк

образуется массив

R ^ =

[tkl),

У (^ 3 ),

. . .,

Y (t^)).

Алго­

ритм оценивания предъявляет минимальные требования

к памяти

93


ЦВМ, если алгоритм допускает

последовательную обработку мас-

 

 

 

Л

 

 

сивов

RKy (X = 1, Л), Ry =

U

R^.

 

 

x=i

 

 

Случай стационарного входного воздействия. Рассмотрим урав­

нение

( I I I . 2 ) в случае,

когда

X (t)

— стационарный процесс.

Пусть матрица A (t),

входящая

в уравнение ( I I I . 2 ) , постоянна,

тогда выходная координата У (t) является стационарным случай­ ным процессом, следовательно, математическое ожидание про­

цесса

Y (t)

постоянно

rtiy ту

(t), а корреляционная функция

Ку (^ъ

=

Ку {tx

t2), причем

аналитическая структура кор­

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

ности процесса У (t). Оценка неизвестных

параметров,

входящих

в

моменты

распределения

тц,

Ky{t1—t2),

 

сводится

к задаче,

изложенной

в п.

6.

 

 

 

 

 

 

 

 

Пусть матрица A (t) не является постоянной. На основании

данных

массива

R,, в ЦВМ

вычисляем

значения

производных

Y{k)

(t)

(k =

1, п)

и левых

частей

уравнения

( I I I . 2 ) ,

тогда

 

 

 

A(tt)LY(tl)

=

X(tl)

( i = l 7

^ ) ,

 

 

и получаем для стационарного процесса X (t) массив статисти­ ческих данных Rx = (X (tJ.X (^2)> • • ., X (tm)).

Предположим, что процесс У (t) непрерывен в среднем, для этого достаточно потребовать [13], чтобы корреляционная функ­ ция Ку (t, t) была непрерывной. Аналитическую структуру мо­ ментов распределения процесса определим, исходя из формул (1.13), (1.14):

 

niy(t)

=

t bvlUV),

 

(111.6)

 

 

 

v = l

 

 

 

Ky (h, h) =

2

ikr 9vl {tl) фу1

(/a)'

( I I L 7 )

где / v l (t),

cpv l (t) — известные

ортонормированные на

T функ­

ции; bvl,

cov l неизвестные

параметры.

 

 

Таким'образом, относительно стационарного процесса X (t)

известен массив данных Rx

и аналитическая

структура

моментов

распределения, определяемая аналитической структурой момен­ тов пгц, Ку {ti, t2). Задача определения неизвестных параметров, входящих в аналитическую структуру, сводится к задаче п. 6.

 

При получении левых частей уравнения

( I I I . 2 ) следует

учиты­

вать

прежде всего

точность

вычисления

производных

У ( А ) (t)

(k

1, п). G ростом k погрешность вычисления возрастает. В этом

состоит ограниченность такого

способа оценивания.

 

 

3.

Матрица A (i)

не является постоянной и известно решение

В

(t,

s) уравнения

(Ш,4)',

 

 

 

94


Представим решение уравнения ( I I I . 2 ) в виде ( I I I . 5 ) . Запишем

U

формулу приближенного вычисления интеграла | В (tt, s) X (s) ds

о

[4]

исходя, например, из формул механических квадратур

Y(t,) = t 4 ° * ( * w ) ,

(Ш.8)

v = 0

где ci'} коэффициенты квадратурной формулы, значения "ко­ торых известны, так как известно решение В (t, s).

В качестве примера получения коэффициентов cll) рассмотрим, например, численное интегрирование указанного интеграла по формуле трапеции.

Имеем t

 

 

\ В (t,

s) X (s) ds =

^-[B

(t, 0) X (0) +

В (tlt

tx)X

 

 

 

о

 

 

 

 

 

 

 

 

 

 

 

т. е.

с0т

=

В

(tlt 0), с}1 '

= В

(tlt

tj.

 

 

 

 

 

 

Аналогично вычисляется интеграл для любого момента вре­

мени

t r

 

 

 

 

 

 

 

 

 

 

 

 

Так как процесс Y (t) измеряется без ошибок, то, придавая

индексу

i последовательно значения

i

=

1, in,

получим

из равен­

ства

(Ш.8)

массив данных

Rx =

(X (tj,

. .

.,

X (tm)).

Оценка

параметров

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

ту

(t),

Ку

(tlt tj)

сводится

кпредыдущему случаю.

Вданном методе не требуется вычислять значения производных У<А ) (/), (k = I , п). Однако аналитически плучить решение В (t, s)

возможно

лишь для частных случаев уравнения ( I I I . 4 ) . В

этом

заключена

слабая сторона

метода.

 

 

Случай входного воздействия, имеющего неубывающую

дис­

персию. Пусть в уравнении

(III . 2) X (t) — входное

воздействие,

представляющее собой процесс с независимыми

прираще­

ниями. Допустим, что известно значение моментов

М 7 ( " ' (0),

М[У<»> (О)]2 .

Выясним, обладает ли решение уравнения ( I I I . 2 ) свойством,

связанным с независимостью приращений. Предположим для простоты, что X (t) имеет нормальный закон распределения. Ис­ ходя из формулы ( I I I . 5 ) определим разности

 

 

U

 

 

 

' f - i

 

YVt) - Y(tt-i)

= J В (tts)

X(s)ds-

J В

s) X (s) ds,

 

 

о

 

 

 

о

 

 

распределение

которых

нормально. Однако

момент

М

[Y (/,.) -

Y (t^)

-

т„ (tc)

+

ту (tL_x)\ х

 

X

[Y (tj) -

Y (thl)

- ти (tj) +

my

(tj^)}

95