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

книги из ГПНТБ / Методы оптимизации в статистических задачах управления

..pdf
Скачиваний:
20
Добавлен:
20.10.2023
Размер:
8.04 Mб
Скачать

(р (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

шумом £ (t) с интенсивностью Q = dz. Передаточная функция формирующего фильтра W2 (р) при этих условиях на основании формулы (25) имеет вид

и м р ) =

Т’гР + 1

(26)

 

где

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

= j r - [ - * 1 (0 - ф (*і) + *2 (0 + /■(01;

1 и = т ; 1~ х2 {t) + k&(01; *2 (0) = *0*.

где ф (хх) — характеристика безынерционного нелинейного элемента; х02 — центрированная случайная величина с дисперсией, равной dz.

а)

б)

Рис. 1. Структурные схемы нелинейной системы:

а — исходная; б — эквивалентная

Предполагая совместный закон распределения хг (t) и х2 (t) близким к нор­ мальному и используя формулу (27), получим уравнения для определения мате­ матического ожидания и дисперсии процесса на выходе исследуемой системы в переходном режиме:

=

Т\

 

'щ (<) — фо (mi’ dii) + r (<)l;

^ll =

{

[* + ^1(2) (ml, ^ll)] ^ll (0 + ^12 (0}>

 

 

 

(28)

^i2 = ~~ I

 

 

(mu ^11)]} di2 (0 + -jt d22(0;

 

Qk2

2

^22 =

7^2

(0> d22(0) —afz.

 

 

' 2

12

Рис. 2. Структурная схема ста­ ционарной нелинейной системы

Последнее уравнение системы (28) решается независимо от других и при за­ данных начальных условиях имеет постоянное решение d22 = dz, что позволяет упростить систему уравнений (28), которая в окончательной форме имеет вид:

 

= - f l

I-

(0 — Фо (щ , du) + г (01;

du =

 

t 1+

М2) (mi, du)] dn (0 + d12 (0);

42-

{^2

7^ f1^ ^ 2) ^ 1’ rfu)]} dl2 ^ + Ti dz.

Пример 2. Нелинейная стационарная система, приведенная на рис. 2, воз­ мущается стационарным белым шумом £ (t) с интенсивностью Q. Предполагается, что нелинейный элемент имеет нечетную характеристику.

Определим приближенно дисперсию про­ цесса на выходе системы в установившемся состоянии.

Исследуемая нелинейная система описы­ вается дифференциальным уравнением

х (0

1

(29)

[ £ ( 0 - * ( 0 - ф ( * ) Ь

Так как среднее значение процесса на входе равно’ нулю, а нелинейный элемент имеет нечетную характеристику, то среднее значение процесса на выходе также равно

нулю. Предполагая закон распределения х (t) близким к нормальному и исполь­ зуя формулу (24), получим уравнение для приближенного определения диспер­ сии процесса на выходе системы в установившемся состоянии:

Т ~ 2 № ](dx) + l]dx = 0.

(30)

Пусть характеристика нелинейного элемента

Ф (X) — ах3 (0

при нормальном распределении х (і) и среднем его значении, равном нулю, имеет коэффициент k[2\ выражаемый через дисперсию

kf'i = Зои^

(31)

Подставляя выражение (31) в формулу (30), получим квадратное уравнение относительно dx:

6ad2x + 2dx -------

= 0,

решая которое, определим значение дисперсии процесса на выходе в установив­ шемся состоянии:

13

2. Метод определения характеристик многомерных нелинейных систем

Рассмотрим многомерную нелинейную систему, которая в век­ торной форме описывается уравнением

% = Ф (X,

t) + В, (t)

r(f) + B

(t) I (t), * (0) = x 0,

(32)

где X (t) — вектор

фазовых

координат

системы размерности

л;

Ф (х, t) — векторная нелинейная функция размерности л; %, (t) — распределенный нормально векторный белый шум размерности лг; У (t) — векторное неслучайное воздействие размерности /; х^ — распределенный нормально вектор начальных условий, некорре­ лированный с возмущающим воздействием; В г (t) — прямоуголь­ ная матрица переменных коэффициентов размерности [л, /]; В (t) — прямоугольная матрица переменных коэффициентов раз­ мерности [л, т].

Используя метод статистической линеаризации, определим

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

ожидание вектора

 

тх (і)

= М [х (t) ]

(33)

и матрицу корреляционных функций этого вектора

 

Kx (tu ta) =

М и°(П)х* (/а)].

(34)

Рассмотрим статистическую линеаризацию векторных нели­ нейных функций, которую будем использовать при определении характеристик нелинейной системы (32). Нелинейное преобразо­ вание между векторными случайными функциями z (t) и х (t) задано в форме

z (f) = ф (х, t),

(35)

где z (t) — векторная случайная функция размерности л; х (і) — вектор случайных аргументов размерности л; ф (х, t) — вектор нелинейных функций.

Аппроксимируем векторное нелинейное преобразование (35) приближенной линейной зависимостью между случайными векто­

рами z (t) и х (t), которую представим в форме

 

(і)

= Фо + К , Х (t),

(36)

где фо — математическое

ожидание нелинейной функции

(35);

К 1 — прямоугольная матрица эквивалентных коэффициентов уси­ ления нелинейного элемента по случайной составляющей вектора X (t) размерности [л, л].

При аппроксимации нелинейной функции (35) линейной функ­ цией (36) будем исходить из минимума среднего квадрата откло­ нения векторов z (t) и z„ (t), т. е. потребуем минимума выражения

Е = М [{z (t) — Фо — КгХ (£)}* {z (t) — фо—

 

KiX (t)\] — min.

(37)

14

Значение (37) будет минимальным, если выполняются условия:

 

дЕ

_

п

дЕ_

 

 

 

 

0Фо

-

U>°>

дКгdKt ~~

 

 

 

где оператор

д

 

 

 

 

 

 

размерности п,

0ф0 представляет вектор-столбец

компонентами

которого

являются

д%і '

1,

2, .

п\ опе-

 

 

 

 

 

 

 

 

 

ратор -щ- является прямоугольной матрицей размерности

[п, п\

с элементами

^т—, / , / = 1 , 2 ..........п.

 

 

 

 

0&іj

 

 

 

 

по ф0 и

приравнивая

произ­

Дифференцируя выражение (37)

водную нулю,

получим

 

 

 

 

 

 

 

 

 

дЕ =

—2М [Z(/) — фо] =

О,

 

 

 

д%

 

 

 

 

 

 

 

 

откуда имеем

 

 

 

 

 

 

 

 

 

 

Фо = М

Іг (/)] =

М [ф (х,

/)!•

 

(38)

Выполняя дифференцирование выражения (37) по К і

и при­

равнивая производную нулю, получим

 

 

 

ЛF

 

 

о

 

 

о

о

(/)]} = О

■щ = —2 {М [г (t) X* (t) 1 — КхМ Ix (t) X*

или

 

 

 

 

 

 

 

 

 

 

KxDx =

М [ф (х, /) X* (/)],

 

(39)

где Dx — дисперсионная

матрица

вектора

х (/),

которая опре­

деляется выражением

 

 

 

 

 

 

 

 

 

Dx = М [°х (0

X* (/)]•

 

 

 

Из равенства (39) получаем выражение для матрицы экви­ валентных коэффициентов усиления нелинейной функции (35) по

случайной составляющей вектора х (/):

 

Кі = М [Ф (х, 0 X* (/)] D71.

(40)

Выражения (38) и (40) для определенного вида нелинейной функции можно вычислить, если известен закон распределения вектора х (/). Особый практический интерес представляет стати­ стическая линеаризация нелинейной функции (35) при нормаль­ ном распределении вектора х (/), плотность распределения кото­ рого выражется формулой [59]

pit, х)

ехр ---- = (х — т Д * Д /( х —тД 1,

(41)

<2я)л /2 D,

 

 

 

где \DX \ — определитель дисперсионной

матрицы вектора

х (/);

тх — математическое

ожидание вектора

х (/); (х — тх) — цен-

трированный вектор

О

 

 

х (/).

 

 

15

Используя выражение (41), математическое ожидание вектор­ ной нелинейной функции можно определить по формуле

со

 

Фо = I ф (*, t) р (t, х) dx,

(42)

где интегрирование осуществляется по всем составляющим век­ тора X.

Матрицы эквивалентных коэффициентов усиления (40) можно вычислить, используя плотность распределения (41), но если математическое ожидание (38) уже определено, то его можно ис­ пользовать для вычисления матрицы эквивалентных коэффициен­ тов усиления. Дифференцируя равенство (42) по тх и используя формальное тождество

 

 

дф (X + тх, і)

_ дф (х, і)

 

 

 

 

дтх

 

дх

 

получим

 

 

 

 

 

 

 

 

дфо _

м

Гдф(*,

ty

 

дф (х, t)

р (t, х) dx.

(43)

дтх

 

 

дх

 

 

дх

 

 

Интегрируя правую часть равенства по частям и используя

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

 

дфр

 

J

 

Qдр{д'х х) dx~

 

дтх

 

 

 

 

СО

 

 

 

 

 

 

 

=

I

cp (х, t) (Xтх)* D~xp (t, х) dx =

 

 

 

=

М (х,t) X (01 Dx 1,

(44)

Сравнивая выражения (40) с (43) и (44), получим формулы для

определения матрицы Кѵ

 

 

 

 

 

 

 

 

 

Кг

^Фо. .

 

(45)

 

 

 

 

 

 

дтх

 

 

 

 

Кг =

М

 

дф (X, t)

 

(46)

 

 

 

дх

 

 

 

 

 

 

 

 

 

Формула (45) оказывается очень удобной, так как элементы

матрицы К 1 определяются достаточно просто [4, 41]:

 

 

kU ~

дпі

^

І — І ’ 2»• • •> п-

(47)

 

 

 

хі

 

 

 

 

 

Выражение (46) целесообразно использовать для вычисления элементов матрицы Кі в случае, когда нелинейная функция (35) является полиномом.

16

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