Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги из ГПНТБ / Тарушкина Л.Т. Статистическая оценка параметров управляемых систем с помощью ЦВМ

.pdf
Скачиваний:
2
Добавлен:
23.10.2023
Размер:
7.09 Mб
Скачать

4. Математическое ожидание поля

MX{t,

Q) = ms{t,

6)

есть функция от аргументов t и 6, его аналитическая структура определяется разложением (1.59), в котором Д, (t) — система функ­ ций ортонормированная на Г*.

5. Корреляционная функция поля

М [X,. (t1}

-

m. (tlt

в,)] [X,. {tt, 02 ) - mt

(t2, 62 )]

=

зависит от аргументов

t l t 8 1 (

t2, G2 ,

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

структура

определяется разложением (1.49), в

котором

cpv (t)

— система

функций, ортонормированная на Т*.

 

 

 

Требуется:

 

 

 

 

 

 

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

поля

X (t, 6);

 

 

 

 

 

 

2)

рассмотреть

возможность

оценивания

взаимной

корреля­

ционной функции

 

 

 

е я

) - т , & , вя)]

=

 

M[Xt(tu

Q J -

m ^ ,

ШЪУ*

 

 

=

Кц{к,

вь к,

92 );

 

 

3) построить аогорнтмы, обладающие необходимой точностью

ипредъявляющие к памяти ЦВМ минимальные требования.

Переход к эквивалентной задаче. Заметим, что при условиях, наложенных на поле X ((, 0), для каждого 16 Т„ имеет место каноническое разложение частного вида (1.46):

г

 

 

x(t, K ) = mx{t, e , o +

/ е т „ ,

(Н.69) •

irr v cov л )

 

где Ху — ортонормированные случайные

величины,

имеющие

нормальный закон распределения; cov (0) — положительные функ­ ции для всех v и 9.

Возьмем в качестве ортонормированной системы функций Д, (t) в разложении (1.50) ортонормированную систему функций cpv (t). Без ограничения общности можно считать, что число функций в разложениях (1.50) и (11.69) одинаково, так как в случае надоб­ ности в разложения можно добавить члены с нулевыми коэффи­

циентами.

Разложение (11.69)

представим

в виде

X(t,

% ) :

Г - f c - l

S

 

 

 

(11.70)

 

 

1=1

u,=l

 

 

V

C0V (Ип)

Умножая почленно разложение (11.70) на функции cpv (t),

производя

интегрирование

по

t£Tn

и

учитывая, что

80

'[(га

1) Т*, пТ*) для

Т„,

получим

 

 

 

 

 

 

 

 

пТ*

 

 

 

 

 

 

 

 

 

 

 

(«—1) г*

 

 

 

 

 

 

 

 

 

 

 

/ ( - 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(11.71)

Значение

zv (G„) определяет выборочное значение

поля

(б),

зависящего от аргумента 6 как точки в (k

1)-мерном

простран­

стве.

 

 

 

 

 

 

 

 

 

 

 

 

Так

как

выборочные значения

поля

X

(t,

9„)

известны

для

всех t 6

Тп

(п 1, 7V), то известно

и N независимых

выборочных

значений поля zv (9), т. е.

2 v l

(9г ), . .

.-, z v W

(9W )

для

каждого

фиксированного значения

v (v =

1, г)._

Поле

zv

(9)

нормально

распределено в силу того, что величины ,vv нормально распре­ делены.

Определим аналитическую

структуру функций

cov (9). Возь­

мем для простоты линейную

аппроксимацию

 

 

• к-1

 

<Мв) =

а ^ + 5 > ¥ / 0 , ;

(11.72)

 

1=1

 

где Доуо, wVi — неизвестные постоянные, причем в силу того, что cov (9) неотрицательны, на неизвестные параметры наклады­ вается дополнительное ограничение

4 - 1

(11.73)

vO + S ^ v A > 0.

• W.

 

Отсюда следует, что задача оценивания и идентификации мо­ ментов распределения поля X (t, 9) эквивалентна следующей. Имеется N независимых наблюдений над случайным полем zv (9) для каждого фиксированного значения v (v = 1, г). Поле Zy (9) нормально распределено. Требуется дать оценку неизвестным па­ раметрам bjVyL, wv0, wvl, входящим в разложения (1.50), (11.72) при условии (11.73), и являющимися неизвестными параметрами моментов распределения случайного поля г? (9).

Оценивание неизвестных параметров с помощью выборочных моментов. Используя равенства (11.71), (11.72), случайную вели­ чину xw представим в виде

/=1 ц = 1

W.

+

2l

Wyfitn . (11.74)

\0

 

1=1

 

Для каждого значения v

найдем выборочное

среднее

 

N

 

 

 

 

/•=1

 

 

 

Л . Т. Тарушкина

 

 

 

81

и выборочные центральные

моменты порядка

с

1

N

 

где с общее число неизвестных параметров blni,

wv0, wvi, входящих

в разложения (1.50), (11.73), т. е. с есть размерность неизвестного

параметра, входящего в моменты распределения поля X (t,

6).

При

/V —> со

с вероятностью 1 выборочные центральные

мо­

менты сходятся

к сооответствующим

центральным моментам, т. е.

 

 

limmcv—\iv,

 

 

 

 

Л/->со

 

 

где ц=

Мху.

 

 

 

Так

как случайная величина xv

нормально распределена

со

средним значением, равным нулю, и дисперсией, равной единице, то значения моментов |л£ известны, причем моменты нечетного по­

рядка равны

нулю.

 

 

Составим

функционал

 

 

 

V2v = -Lt(mT-^'f

( v = r 7 ) .

(Н.75)

сп=1

Найдем минимальное значение функционала (11.75) по всем значениям bjnl, wv0, wvi при ограничении (11.73).

Если минимальное значение функционала (11.75) не превосхо­ дит заданное число е, где е > 0 характеризует допустимую точ­ ность в определении параметров, входящих в моменты распреде­ ления поля X (t, 6), то наилучшими оценками в смысле среднего квадратического для неизвестных параметров будут те значения, при которых функционал (11.75) принимает минимальное значение.

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

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

V 2 v .

Для реализации алгоритма оценивания, основанного на ме­

тоде выборочных

моментов,

необходимо следующее.

 

1. Вычислить значения zv

(Э„), определяемые формулой (11.71).

Процесс

вычисления аддитивен

относительно массива статисти­

ческих

данных,

образованного

из выборочных значений

поля

X(t, в).

2.Найти выборочные моменты распределения случайной ве­ личины xv, определяемой формулой (11.74). Для этого рассмотрим рекуррентные соотношения

•At — An_i -\- хп,

Bn = Bn^ + xl (n = TTN),

82

•где

 

 

 

 

 

 

N

 

 

 

 

 

 

 

Ai =

x i , AN =

X xn>

 

 

 

 

 

 

 

 

 

n = l

 

 

 

 

 

 

S i

= x i ,

BN

=

 

 

 

 

На каждом отрезке времени

T„ (п

=

I , N)

в ЦВМ вычисляются

значения

х„, xl,

запоминаются

значения

А„,

В„.

 

3. Составить функционалы (11.75) и произвести их минимиза­

цию по неизвестным параметрам b.v,it

wv0,

wvl при

ограниче­

ниях (11.73).

 

 

 

 

 

 

 

 

 

Идентификация неизвестных параметров на основании стати­

стической

проверки

гипотез. Рассмотрим

поле z^ (8).

Согласно

формуле

(11.71)

его

моменты

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

равны

 

 

 

аг 2 у (0) =

М [ г Л

ft—1 S

 

 

 

 

 

 

, ( в ) - М-гS„ ( еW*(i) ] 2 =/).

 

 

m2V(Q)

= Mzv(Q)

= I i

 

 

 

0

 

 

 

 

 

 

ft-i

 

 

 

 

 

Фиксируем значения v и 8. Случайные величины zv (8) нор­

мально распределены zv^N(mzv(Q),

 

o2 V

(8)).

 

Предположим,

что известно конечное

дискретное

множество

значений, которое может принимать каждый из неизвестных пара­ метров, входящих в моменты распределения случайной величины zv (8). Пусть

(11.76)

— некоторые возможные значения параметров, взятые из данного дискретного множества значений.

Для проверки гипотезы Я , состоящей в том, что неизвестные параметры принимают значения, отвечающие значениям (11.76), введем случайные величины

« v n = 2да (6„) — tnzv (0Л ) (п= 1, N) и рассмотрим статистики

v/i

Значения vvn образуют независимую выборку объема N, полу­ ченную из генеральной совокупности, отвечающей случайной ве-

6*

83

личине v, имеющей нормальный закон распределения с парамет­ рами Ne (о,, о„ (во).

Проверку

гипотезы Н следует проводить так, как это указано

в п. 8. А именно, достаточно проверить гипотезу, состоящую в том,

что Mv = 0.

Критическая область уровня а для гипотезы Mv = 0

равна

 

1=1

(.

1=1

\

 

1=1

/ J

 

 

где постоянная с0 определяется согласно условию (11.46).

Для

проверки

гипотезы

Mv2

= azv

(0Х ) область

принятия

 

 

 

N

7

N

\ 2

 

 

где постоянные

c l t

с 2 определяются согласно

условию (11.47).

Такие проверки

проводятся

для всех

v (v =

1, /•).

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

статистической

проверки

гипотез

осуществляется

так, как это

указано

в п. 8.

 

 

 

 

 

 

 

 

Оценивание неизвестных параметров с помощью метода макси­

мального правдоподобия. Применим метод максимального правдо­ подобия для оценки моментов распределения поля zv (8) при фик­

сированном

значении v (v = 1, г).

 

 

Поле

(0) нормально распределено

с параметрами

т„ (0),

o"zv (в)- Условие (11.71) дает iV независимых выборочных

значений

поля.

 

 

 

Рассмотрим вероятность события

 

 

 

и1 < Z v ( 9 1 ) ^ ы 1 + ^ " l

 

 

"л< < z v (QN) =S UN +

duN

 

Плотность вероятности данного события равна

N

L = П р • (и •),

/ = i

где

Р/ ("/) =

 

'

t"/-'"v(°/)]2

'~F=

е

20-?, (9 . )

В качестве '«у возьмем выборочное значение zvj (6у). Найдем частные производные

ainL

ainL

ainL

(П.77)

dbjvil '

Зшзд '

da;v,- *

84

Согласно методу максимального правдоподобия оценки для неизвестных параметров определяются из условия, состоящего в том, что частные производные (11.77) должны обращаться в ноль. Ркходя из этого, составим функционал

/ . V. II. V

Найдем минимальное значение функционала (11.78) повеем зна­ чениям параметров bjvll, wv0, wvi при условии, что выполнено огра­ ничение (11.73); обозначим минимальное значение функционала через V2m.

Пусть V2m < 8> г Д е е >

0 — заданное

число, характеризую­

щее допустимую точность

в определении

параметров, входящих

в моменты распределения поля X (t, 8). Тогда наилучшими оцен­ ками в смысле среднего квадратического для неизвестных пара­ метров, входящих в моменты распределения поля X (t, 8), будут те значения параметров, при которых функционал (11,78) при­ нимает минимальное значение.

Пусть Vот > в, и допустимую точность в определении неизвест­ ных параметров снизить нельзя. В этом случае следует увеличить число выборочных значений поля X (t, 8). Однако метод макси­

мального правдоподобия

может и не привести с увеличением N

к нужному результату.

Как отмечается в [ 9 ] , оценки, которые

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

Алгоритм вычислений использует массив статистических дан­ ных Ru = и2, . . ., «дг), где Uj = zvj (8у ). Массив RK растет с ростом числа выборочных значений поля X (t, 8). Алгоритм не обладает свойством аддитивности относительно обработки стати­ стических данных массива Ru и предъявляет к памяти ЦВМ жест­ кие требования. Реализация алгоритма в случае, когда объем памяти ЦВМ не достаточен для хранения всего массива R,., осу­ ществляется с помощью составных решений (см. п. 5).

Оценка взаимной корреляционной функции. Рассмотрим любых два одномерных поля Xt (t, 0), Xs (t, 8) (t =j= / ) , являющихся коор­ динатами поля X (t, 8). Каждое из полей имеет каноническое раз­ ложение частного вида

где значения неизвестных параметров, входящих в функ­ ции mk (t, 8), covA (8), определены с помощью изложенных методов.

85

Взаимная корреляционная

 

функция равна

 

 

 

 

 

 

 

ri

ri

 

9vf

Фи/ (^)

 

Ku(tlt

6 l f

t2, 02 ) =

2

 

J]

М х « * д / Kco^COx) co,l; (02 )

 

 

 

 

v = l

n =

l

 

 

 

 

причем значения

моментов

Mx^x^j

неизвестны.

 

 

 

Построим

выборочные

 

моменты

 

 

 

 

 

 

 

 

 

 

1

N

 

 

 

 

 

M''XviX^f

 

=

д. .

^ A-'V(-ftX'j,.-i,

 

 

 

где выборочные

значения

xvik, х^к

определяются

по

формуле

(11.74). Оценки M*xv[xll/

являются

несмещенными

для

моментов

MXyiX^j.

 

 

 

 

 

 

 

 

 

 

12. ОБРАБОТКА КОНТРОЛЬНО-ИЗМЕРИТЕЛЬНЫХ ДАННЫХ,

ПОСТУПАЮЩИХ С ОБЪЕКТА УПРАВЛЕНИЯ

Постановка задачи. Рассмотрим объект управления, на кото­ ром расположены датчики D 1 2 , D22, . . ., D2s контрольно-измери­ тельных данных (рис. 3). По каналам связи данные передаются на обработку в управляющую ЦВМ2 . Контрольно-измерительные данные зависят от момента вемени t £ Т, а также от контролируе­ мых параметров, характеризующих состояние объекта управле­ ния в некоторой заданной точке, например 0Х —температура, 0 2 — давление. Отсюда следует, что контрольно-измерительные данные представляют собой выборочные значения некоторого слу­

чайного поля X =

X (t, 0 Ь 02 ). Обозначим

через X(t,

0) любую

координату

поля

X (t,

0).

 

 

 

 

 

 

 

 

Предположим, что выполнены

следующие

условия:

 

1) параметр 0 = (0 Х , 02 ) изменяется

дискретно

с

шагом дис­

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

Г*,

кроме того, на промежутке времени Тс

= [(i1) Т*, iT*) параметр 0

принимает

постоянное

значение

 

 

 

Т=

ЪТ,\ 8,6 6,

(i =

l,

2);

 

 

 

 

 

 

 

£ = 1

 

 

 

 

 

 

 

 

2) любых два значения поля

X

(tlt

0„),

X (t2,

Qp),

п Ф р,

таких,

что

| tx—t2\

> Т*, статистически независимы. Данное

условие

означает,

что

зависимость

между

двумя

выборочными

значениями

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

времен

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

условию

\tx

t2\ «g

Т*.

 

 

 

Основными независимыми факторами, влияющими на кон­

трольно-измерительные

данные,

являются:

 

 

 

 

 

1)случайные отклонения среды, в которой происходит работа системы управления;

2)помехи в каналах связи.

Учитывая

указанные факторы,

будем предполагать, что поле

X (t, 0) имеет

нормальный закон

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

86

для его вероятностного описания достаточно определить мате­

матическое

ожидание

MX

(t,

0)

и

корреляционную

матрицу

Кх

(ti,

01, t2,

02 )-

 

 

 

 

 

 

 

 

 

 

 

В управляющей ЦВМ 2 вычисляется некоторый функционал Ф,

зависящий от

моментов

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

(t, 0), т. е. Ф =

=

Ф (t,

MX

(t,

0),

Кх

(t,

9,

t,

0).

Функционал

Ф определяет

ре­

жим работы объекта управления. В моменты времени kT*,

2kT*,

3kT*,

где k — заданное число, вычисляются интегралы

 

 

 

 

 

 

 

 

 

(Н-1) кт*

 

(t = 0,

1, 2,...)

 

 

 

 

 

 

 

 

 

 

J

 

ФйГ

 

 

 

 

 

 

 

 

 

 

ikT*

 

 

 

 

 

 

 

 

в

управляющей

ЦВМ2 . Если

 

 

 

 

 

 

 

 

 

 

 

 

 

Л т

<

(1+1)

кТ--6

 

 

 

(11.79)

 

 

 

 

 

 

 

 

J

 

ФсИ^Вп,

 

 

 

 

 

 

 

 

 

 

 

IkT*

 

 

 

 

 

 

где

Аа, Вп, б—заданные

числа,

то

Ц В М 2 выдает команду

на

объект

управления

«Режим

/i-й»

на

отрезке

времени,

равном

[(/

+

1)

kT*,

 

(i

+

2)

kT*].

 

 

 

 

 

 

 

 

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

Если

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(£+2) kT*—&

 

 

 

 

 

 

 

 

 

 

 

 

Am^

 

 

J

 

Ф Л < 5 т ,

 

(11.80)

 

 

 

 

 

 

 

 

 

( ( + 1)

kT*

 

 

 

 

 

где А,п,

В,п,

б — заданные числа,

то

Ц В М 2 выдает команду

на

объект

 

управления

«Режим

m-й»

на

отрезке

времени,

равном

[((

+

1)

kT*,

 

(i

+

2)

kT*].

 

 

 

 

 

 

 

Таким образом, режим работы объекта управления опреде­ ляется как некоторая заданная функция, зависящая от моментов распределения контрольно-измерительных данных.

В начальный момент работы системы управления при t = 0 задаются априорные значения моментов распределения кон­

трольно-измерительных

данных

 

 

 

MX(t,Q)

=

m0x(t,Q),

|

M[X{t,

 

Q)~MX(t,

0 ) ] 2 =

(П.81)

=

Kox(t,

0,

t, 0),

t(zT.

J

Требуется произвести обработку контрольно-измерительных данных с тем, чтобы уточнить априорные моменты распределения (11.81). По уточненным значениям моментов распределения вычи­ слить интегралы (11.79), (11.80), позволяющие правильно выбрать

режим работы

системы

управления.

Каноническое разложение поля. На каждом промежутке вре­

мени Т; (i —

1, N)

поле X

(t, 0) является функцией только одной

переменной

t £ Т..

Предположим,

что при каждом фиксирован­

ном значении

0 функция

X (t, 0)

непрерывна в среднем по t.

87

Тогда для функции X (t, 0) имеет место разложение (11.69). В ка­ честве cpv {t) возьмем тригонометрическую систему функций

c o s | £ ( v - l ) f , s l n | ? ( v — l ) f ( v = T T r ) .

(П.82)

Поле X (/, 8) имеет каноническое разложение вида

U v

- c o s | £ ( v - ' l ) *

( I I " 8 3 )

^ М

б 7 ~ ° г * ^

*'•<•

Здесь X (t, 8) — любая координата поля X (t, 0); xv, yv— ортонорыированиые случайные величины, удовлетворяющие условию (1.1), Мхчуц = 0 (v, д. = 1, 2, . . .).

Разложение (IL83) является частным случаем разложения (11.69). Вместе с тем, разложение (11.83) таково, что на проме­ жутке времени Т{ процесс

Y(t) = X(t, вД-шЛ,

0,.)

(11.84)

является стационарным. Заметим, что моменты распределения про­ цесса Y {t) изменяются от промежутка Ti к промежутку Т [ Ч 1 , так как от промежутка к промежутку изменяются значения пара­ метра 8.

Относительно математического ожидания mx (t, 0) будем предполагать, что оно имеет аналитическую структуру (1.50), в которой в качестве функций Д, (t) взята тригонометрическая система функций (11.82), совпадающая и системой функций cpv (i).

Обработка контрольно-измерительных данных. Для получения моментов распределения поля X (t, 8) по выборочным значениям поля, принадлежащим промежуткам времени

Тх, Т2-, Т,-, Тдг используем, прежде всего, то обстоятельство, что процесс У (/),

определяемый

соотношением

(11.84),

для

t 6 Т,-

является стацио­

нарным процессом. Допустим, что процесс

Y (t),

t£TL,

обладает

свойством эргодичности. Тогда в ЦВМ2 вычислим интегралы

ст*

 

 

IT*

 

 

 

iT'

 

- 1 г J

Y(t)dt=-±r

j

X(t,Qt)dt—±r

 

J

mx(t,QPdt.

( i - l ) T*

 

 

( i - l ) T*

 

 

( i - l ) T*

(11.85)

 

 

 

iT*

 

 

 

 

 

 

1

 

 

 

 

 

 

 

J

Y(t +

r)Y(t)dt

=

 

 

 

 

T*

 

 

 

 

( i -1l)) rr**

 

 

 

 

 

 

 

 

 

 

 

1

iT'

 

 

 

 

 

 

 

j

[X (t +

т, %l)-mx

(t +

т, 8,)] [X (t,

Qt) - mx

(t, 0,)] dt,

 

( i

- l )

T *

 

 

 

 

 

(11.86)

 

 

 

 

 

 

 

 

88

содержащие в себе неизвестные параметры 6; v M ., входящие в ана­ литическую структуру (1.50), определяющую математическое ожи­ дание тх (t, 0). Обозначим через р х размерность неизвестного па­ раметра, входящего в аналитическую структуру математического

ожидания тх (t, 6).

 

 

 

 

 

 

Для определения неизвестных параметров, входящих в ана­

литическую структуру

математического

ожидания

тх

(t, в),

составим

функционал

 

 

 

 

 

 

Л',

I

iT*

 

 

*2

 

^ T e r S ' T

5 "

J

1Х(/,^)->пх((,^)}с11

,

(11.87)

 

1 i = l i

( i - l ) г*

 

 

J

 

где /V, ^

/ 7 ^ .

 

 

 

 

 

 

Найдем минимальное значение функционала (11.87) относи­

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

в математическое ожи­

дание тх (/, 0). Обозначим минимальное значение функционала

через

Vlm.

 

 

 

 

 

 

Если

Уш

<

е, где е>> 0 — допустимая точность в оценивании

неизвестных

параметров,

входящих

в математическое

ожидание

т х

(t> ^)> тогда

в качестве значений для неизвестных

параметров

bjVll,

входящих

в аналитическую

структуру математического

ожидания тх

(t,

0), следует взять те значения параметров, кото­

рые доставляют

минимум

функционалу (11.87).

 

 

Допустим, что параметры b j v l l определены исходя из значений,

при которых .достигается минимальное значение функционала (11.87). В корреляционную функцию поля X ( t , 0) входят неизвест­ ные функции cov (0). Предположим, что функции cov (0) имеют аналитическую структуру, определяемую разложением (11.72). Для определения неизвестных параметров wv0, wvi, входящих в аналитическую структуру (11.72) функций ь\ (0), составим функ­ ционал

2 /=1 l

(1 - 1)Г*

 

 

*

 

 

г

12

X

[X(t,

Qt)-ms(t,

Bi)]dt-2

1 ^ ~

C O S

- ^ (

V - 1 ) T

,

(11.88)

 

 

 

v = l

 

 

'

I

 

 

где

Nz ^

P%

суммарная

размерность

неизвестных

парамет­

ров, входящих в

функции cov

(0).

 

 

 

 

 

 

Найдем минимальное значение функционала (11.88) относи­

тельно неизвесных параметров a»v 0 , wvl,

входящих в функции cov

(0),

при условии, что имеет место ограничение (11.73), а в качестве зна­ чений параметров 6 / v ( i взяты те значения, при которых функцио­ нал (11.87) принимает минимальное значение. Обозначим мини­ мальное значение функционала через V ' ш .

89

Соседние файлы в папке книги из ГПНТБ