Файл: Методы оптимизации в статистических задачах управления..pdf

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

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

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

Добавлен: 21.10.2024

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

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

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

(р (xv, t) — характеристика

безынерционного нелинейного

эле­

мента; Ііѵ — вектор-столбец размерности п с компонентами

 

I.

= ( ’ ■ і = ѵ >

 

■ѵ

(О, i + i .

 

Определим приближенно математическое ожидание и диспер­

сионную матрицу вектора х (t) нелинейной системы:

 

Dx {t) = M[°x(t)x*{t)lt

(6)

О

О

где л (t) — центрированный вектор-столбец; х* (t) — транспони­ рованный вектор или вектор-строка.

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

 

= А (f) tnx (0 + livM [q, (хѵ,

01 + В, (0 г (/);

 

тх (0) = тХо,

(7)

где тх М

(01 — математическое

ожидание вектора х (t).

Вычитая

почленно из уравнения (5) уравнение (7), получим

дифференциальное уравнение относительно центрированной со­

ставляющей вектора

выходных

координат:

О

о

о

 

И г

В (t) l{t);

% = А (t) X (t) + /іѵФ (хѵ, І) +

 

х(0) — хо.

(8) .

Дифференцируя левую и правую части равенства (6) по / и используя уравнение (8), получим дифференциальное уравнение относительно дисперсионной матрицы вектора фазовых кординат исследуемой системы:

^ = Л (0 Д Д 0 + А ^ М * (0 +

+ М [/,-ѵф (хѵ, t)x (о] +

м [х (0 ф (Хѵ, і) fiv] +

 

+ в(t) М [g (t) X* (t)l +

M [X (t) I (t)]B* (/);

 

, АД0) = M [xoXo]-

(9)

Для вычисления математических ожиданий двух последних слагаемых выражения (9) проинтегрируем уравнение (8):

t

t

t

х (t) = x0+ J А (т) X (t) dx +

liv j Ф (xv, t) dx +

j В (т) g (т) dx. (10)

7


Тогда, принимая во внимание некоррелированность вектора начальных условий с возмущающим воздействием и используя выражение (10), получим

t

М [X(/) I (/)] = j А (т)Mix (г) g (/)] dx +

О

 

 

t

t

 

+ liv { M [ф (xv, x)t(t) ]dx+

Jß(T)Af[g(T)g(0]dT.

(11)

о

0

 

Выполняя интегрирование выражения (11) с использованием свойств «белого» шума и умножая обе части этого равенства справа на В* (t), имеем

ЛГ [і (0 5(/)]

(f) =

ß

Qß* (/).

(12)

Транспортированием равенства

(12)

получим

 

 

B(t)M[t(t)°x*(t)] = ±-B(t)QB*(t).

(13)

В процессе решения уравнений (7) и (9) необходимо вычислять

средние значения

 

 

 

 

 

М (хѵ, 01

= Фо‘>

'

О4)

/ІѴМ (хѵ, t) X* (01; М [х (t) ф (xv, t)\

I%.

(15)

Среднее значение (14) можно вычислить, если известен одно­ мерный закон распределения xv (t). Для вычисления средних значений (15) необходимо располагать совместным законам рас­ пределения каждой выходной координаты xt (t) с хѵ (t).

Если предположить нормальными совместные распределения

хѵ (t) я х с (t) (г = 1, 2, . .

., л), то можно считать, что совместные

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

р 2 (t, xv,

xt) (г =

1, 2, . . ., п) из­

вестны для каждого момента времени t,

так как

в процессе реше­

ния уравнений (7) и (9) определяются все необходимые параметры, от которых зависят плотности распределения.

Вычислим средние значения (15), предполагая нормальными совместные распределения хѵ (t) со всеми xt (t) и используя выра­ жение совместной плотности распределения через ортогональные полиномы Чебышева-Эрмита [50, 74]:

p»(t, хѵ, Хі)

1

2яavat-exp {-i[C -^)2+(^)*]}x

 

( 16)

 

s= 0

i = 1, 2 ,..., n


где piV— коэффициент корреляции

случайных

процессов

xt (t)

и Xv (i); Hs (Я) — ортогональные

полиномы Чебышева—Эрмита,

определяемые соотношением

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

X 2

 

X 2

 

 

 

 

Введя

Hs(X) =

(— i y t

2 аК

2 -

 

 

 

 

новые переменные

 

 

 

 

 

 

 

 

 

 

 

Хі т{

= Я,

 

 

= Я„

 

 

 

 

 

 

 

Оі

 

 

 

 

 

 

 

 

 

 

 

и используя формулу (16),

получим

со

 

 

 

 

 

 

М [Xi

(t)

 

 

 

 

 

 

 

 

 

 

 

ф (хѵ,

01

=

S

^sßspiv.

 

 

(17)

 

 

 

 

 

 

 

 

 

s—О

 

 

 

 

 

 

 

t

=

1.

2, . .

 

n,

 

 

 

 

где ßs

и

6,-s — коэффициенты,

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

выраже­

ниями

[83, 74]

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

GO

 

 

 

 

 

 

 

я2

 

 

 

 

 

Г

 

 

 

 

 

 

 

 

 

 

 

т І г Г _ і ф ^ ѵ°ѵ +

 

^ е

 

 

 

 

 

 

 

 

 

со

 

 

 

я2

 

 

 

(18)

 

 

 

 

 

 

Г

 

 

 

 

 

 

 

 

 

JS =

^2Я5і

J

ЯгЯ 5(Яг) е ~ ^ Я ;,

 

 

 

 

 

 

і

=

1,

2,

. . .,

п.

 

 

 

 

Для

вычисления коэффициентов bu

воспользуемся свойством

 

 

 

 

 

 

 

Hs (Я)

 

 

 

X'

 

 

ортогональности полиномов

 

с

весом

е

2 на

прямой

— оо < Я < оо:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

|ядЯ )Я *(Я )е "

^

=

{ / 2 я * !,

Ä - s ;

 

(19)

Принимая во внимание, что Яг =

Я х (Я4-),

и используя

свой­

ство (19),

получим

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6is ~

at,

s =

1, і =

1,

2, . . .,

п.

 

 

(20)

 

 

О,

s =f

1.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

С учетом формул (18) и (20) выражение (17) принимает вид

М [хі (0 ф (хѵ, t) ] = Oißipfv = k[2)diV,

(21)

где diy — корреляционный момент связи хі (t) и xv (t)\ k(2) — эк­ вивалентный коэффициент усиления нелинейного элемента по

9


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

Принимая во внимание выражения (12) и (13) и используя формулу (21) при совместном нормальном распределении х{ (t) и

xv (f),

получим

линеаризованное дифференциальное

уравнение

относительно дисперсионной

матрицы

вектора

 

 

 

 

^

= А(І)

Dx (t) + Dx (t) A*

(t) +

 

 

 

 

+ k[2)hvt%Dx (t) +

k[2)Dx (t) livl*v +

В (t) Qß* (0,

 

 

 

 

Dx (0)

=

M [xoxo],

 

 

(22)

 

так как

 

 

 

 

 

 

 

 

 

 

hvM [cp

(xv, t) X (t))

k{2)liv M [xv (t) X (t) ]

=

 

 

 

 

 

— kP'll- I* П

 

 

 

 

 

M [x (t) ф (Xv, 01 l)v =

M2) M

[x (t) xv (t) ] Ijv =

 

 

 

 

 

= k[2)Dxia%.

 

 

 

 

Дифференциальное уравнение (22) имеет порядок /г2, но только

—- уравнении являются

линейно независимыми,

так как

dti

~

du-

 

 

 

 

 

 

 

 

 

При нормальном или близком к нормальному совместном за­

коне распределения xv (t)

со всеми х,

(0 математическое ожида-

ние фо и коэффициент статистической

линеаризации

/ох

k\

, входя­

щие в уравнения (7) и (22),

являются функциями

математиче­

ского ожидания и дисперсии процесса на входе нелинейного эле­ мента

Фо

фо {тхѵі dvv)’,

k{2) =

(23)

k[2) (mXv, dvv),

которые для различных типов нелинейных функций можно опре­ делить заранее [39].

Уравнения (7) и (22) необходимо решать совместно, так как для определения выражений (23) в каждый момент времени необ­ ходимо иметь соответствующие значения тх и dvv. Таким обра­

зом, задача сводится к решению уравнений (7) и (22), связанных зависимостями (23), которые можно проинтегрировать только с помощью вычислительных машин. При этом однократным реше­ нием этих уравнений определяются математическое ожидание и дисперсионная матрица вектора фазовых координат.

В общем случае решение уравнений (7) и (22) может быть вы­ полнено только на цифровых вычислительных машинах (ЦВМ), что обусловлено трудностями реализации на аналоговых вычисли-

10


Тельных машинах нелинейных зависимостей (23), (так как при этом требуются нелинейные блоки двух переменных) и высоким по­ рядком решаемой системы уравнений. В частном случае, когда порядок исходной системы невысок и математическое ожидание процесса на входе нелинейного элемента равно нулю, эти уравне­ ния можно решить на аналоговых вычислительных машинах, так как реализация зависимостей (23) в этом случае осуществляется на обычных нелинейных блоках.

При численном интегрировании уравнений (7), (22) на ЦВМ

значения фо и k\ вычисляются по определяемым на каждом шаге интегрирования значениям тХѵ и dvv.

Заметим, что векторная форма не только позволяет сделать запись уравнений более компактной, но и упрощает алгоритм решения задачи на ЦВМ, так как правая часть уравнения (22) в про­ цессе его решения определяется на каждом шаге интегрирования с использованием стандартных программ сложения и умножения матриц.

Изложенный выше метод можно применять для анализа точ­ ности систем с постоянными параметрами. При исследовании точ­ ности установившихся режимов стационарных систем дифферен­ циальные уравнения (7) и (22) сводятся к алгебраическим. Если в системе (5) матрицы А, В, В х и неслучайное воздействие по­ стоянны, а система устойчива, то в установившемся режиме тх и Dx — постоянны и дифференциальные уравнения (7) и (22) пре­ вращаются в алгебраические:

Атх + /fv<pо (mv dvv) +

B xr =

0;

 

ADX -f- DXA -f- k[ *(tnXj dvv) li\ljvDx +

(24)

+ ^i2) (m*v>dvv) Dxl[yljV +

QBB .

 

 

Система уравнений (24) может быть решена методом последо­ вательных приближений на ЦВМ.

Рассмотрим примеры составления уравнений, определяющих математические ожидания и элементы дисперсионной матрицы вы­ ходных координат систем управления.

Пример 1. Нелинейная система, изображенная на рис. 1, а, в момент вре­ мени t = 0 возмущается распределенным нормально [стационарным случайным процессом z (t) и неслучайным воздействием г (t). Предполагается, что среднее значение г (t) равно нулю, а спектральная плотность мощности имеет вид

2adz

(25)

5 г (со) = со2 -)- а2 ’

где dz — дисперсия процесса z (t).

Построим систему дифференциальных уравнений для приближенного опре­ деления математического ожидания и дисперсии процесса на выходе системы в переходном режиме.

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

11