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

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

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

Пусть, например, двумерная нелинейная функция имеет вид

 

 

 

 

Z (0

=

Xi (t) Х2 (t),

 

 

 

(48)

линейное

приближение

которой

имеет

форму

 

 

 

 

 

2Л (0

=

Фо +

k xx x (t)

+

k J г (t).

 

 

 

Предполагая

нормальным

совместное

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

лѵ(0

и х 2 (0>

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

ожидание

нелинейной

функции

(48)

получаем в форме

 

 

 

 

 

 

 

 

 

 

 

Фо

М

lz (t) ]

 

тХішХ2

~h tnXldXi

-f- 2mXldXiX2,

(49)

где mXl и /n*2 — математические

ожидания

x 1 (t)

и

x 2 (f)

соот­

ветственно; dXl

— дисперсия x 1 (t); dXlX2 — корреляционный мо­

мент x x (t)

и x 2 (t).

 

 

 

 

 

 

 

 

 

 

 

Используя формулу (47) и выражение (49), имеем:

 

 

 

 

£ _

дфр

 

2тХітХ:•2

і

2dXlX2,

 

 

 

 

 

 

 

дт*1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

_0фо

ftiXi

Ь dx, ■

 

 

 

 

 

 

 

 

dm

 

 

 

 

 

 

 

 

 

X2

 

 

 

 

 

 

 

Аналогичные

выражения для

k x

и

k 2 получим,

используя

формулу (46):

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

кх = М

а<Р (*) I

- 2 т

т

 

2d*1*2»

 

 

 

 

 

L

дхх J

 

 

 

 

 

 

 

Определим теперь характеристики (33) и (34) нелинейной системы (32). Усредняя уравнение (32) по совокупности, получим дифференциальное уравнение относительно математического ожи­ дания вектора Jt (t):

dmx

Фо (0

+ Bi (t) r (t),

mx (0) = m Qi

(50)

~dt

 

 

 

 

 

 

где m0 — математическое ожидание вектора начальных

условий.

Вычитая почленно из уравнения (32) уравнение (50), получим

ÈL =ц> (х,

t) +

В (t) I

(0,

X (0) = х 0.

(51)

dt

 

 

 

 

 

 

Дифференцируя левую и

правую

части равенства (34) по tx

и принимая во внимание формулу (51), получим дифференциальное уравнение относительно матрицы корреляционных функций век­ тора X (t):

дКх (tu t2)

=

м (X, t j X*(tj] + В (t) М [g(tj X* (f2)1.

dtx

 

 

i V.-.. .

!. . . .

:•

ЧУІѴ-f* ■J

A. M- Батков

 

 

•V

 

 

Ci:

 

- Т О Х Й / І

,és

K : . S

 

 

 

. >1j ІÜ l П К i C . ; .

(52)

17

ѵ.'ЦЗЕЬ'ІПГЯР

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

kxtXj {t\> к) kх .х. (t2, к)>

то для определения матрицы корреляционных функций Кх (tь і2) достаточно решить уравнение (52) в области, где t2■Но при t> 12 второе слагаемое в правой части уравнения (52) равно

нулю на основании свойств

белого

шума. Следовательно,

при

t1 >■ t2 имеет уравнение

 

 

 

дКх<^ *г) =

M l Ф (X,

h) X* {t2)\,

(53)

k > t 2.

Для решения уравнения (53) необходимо вычислить среднее значение правой части уравнения и задать значения корреля­ ционной матрицы вектора х (t) на границе области интегрирова­

ния при

tx = t2.

 

 

 

 

 

Граничные условия уравнения (53) определяются дисперсион­

ной матрицей вектора л: (t):

 

 

 

 

 

Dx (t) =

М lx (t) X* (t)],

Dx (0) =

M l°xjfo.

(54)

Дифференцируя левую и правую части равенства (54) по t и

используя уравнение (51) и выражения (12)

и (13), получим диф­

ференциальное уравнение:

 

 

 

 

И71

о

о

о

о

f)] + B (t) QB* (f),

-Zff- =

М (х,

t) X* (t) ] +

М lx{f) ф* (х,

 

 

ДД0) = М В Д ,

 

(55)

где Q — квадратная матрица

интенсивностейвекторногобалого

шума размерности [т, т].

 

 

 

 

Для определения математических ожиданий в уравнениях (53) и (55) предположим нормальным двумерный закон распределения вектора х (t). Тогда, используя выражение (39), уравнение (55)

запишем в следующей форме:

 

= Кх (тх, Dx) Dx + DXK\ {тх, Dx) + В (t)QB*(t),

 

Dx (0) = M[xQx;i,

(56)

где Kx — матрицаэквивалентных коэффициентовусиления

век­

торного нелинейного элемента (35) по случайной составляющей вектора на входе, которая при нормальном распределении век­ тора X (t) зависит от вектора тх и дисперсионной матрицы Dx.

18

Нетрудно показать, что при двумерном нормальном распреде­ лении вектора х (t) матрицы взаимных корреляционных функций векторов на входе и выходе нелинейного элемента (35) опреде­ ляются равенствами:

КгхѴи

t2)

=

М (X, П) ** (*2)1

=

 

=

Ki{ti) Кх (П>

k)\

е

Кхг (П,

t2)

=

М [х(П)

ф* (X, t2) \

(57)

=

= Kx (h, t2)K\{k).

Для доказательства справедливости равенств (57) рассмотрим векторную нелинейную функцию размерности п, которая имеет вид

Фі (и) = Ф (*, ti) + Ф (х, t2),

(58)

где ф (х, П) и Ф (х, t2) — одинаковые векторные нелинейные функции типа выражения (35); и — вектор размерности 2п, ком­ понентами которого являются векторы х (к) и х (t2):

 

 

 

_

fl X (7Х)

(59)

 

 

 

U

I\x{t2)

 

 

 

 

При

совместном

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

х (к)

и X (^2)

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

 

 

 

 

(и —

[2

 

 

P('‘’f- “) =

„nW-eXPX

 

 

X [

g-

 

ти)‘ К й ' (и — ти)j ,

(60)

где I КиI — определитель корреляционной матрицы вектора и;

Ки1 — обратная корреляционная матрица того же вектора. Заме­ тим, что корреляционная матрица вектора и на основании фор­ мулы (59) выражается через матрицу корреляционных моментов и корреляционных функций вектора х (t). В самом деле,

 

[I Dx(k)

Kx (k> k)

(61)

Ки= М [ии*]

Ікж h)

Dx (k) *

 

так как

 

 

 

Kx (t2,

к) = К Ж

fe).

 

Дифференцируя по mu математическое ожидание нелинейной функции (58), выраженное через плотность распределения (60), по аналогии с формулой (44) получим матрицу эквивалентных

2*

19

статистических коэффициентов усиления этой нелинейной функ­ ции по случайной составляющей вектора и:

Кі = М [фі (и) и] Ки1,

(62)

которая на основании формулы (58) имеет вид

* і = ||* і (П) * і (f2)||,

(63)

где Кі (ti) и Ki (f2) — матрицы эквивалентных статистических коэффициентов усиления нелинейного элемента (35) по случай­ ным составляющим векторов х (ti) и х (f2) соответственно.

Запишем матричное равнество (62) в следующей форме:

КіКа= М [ф(ы)ы*].

(64)

Предположим теперь, что нелинейная функция (58) зависит только от вектора х (fj), тогда Ki'(t2) в равенстве (63) равна нулю. Принимая во внимание формулу (61) и используя выражение (64), получим

і * і (*і) а *(*і) * і

(*і) к* (fi,

т =

 

= II м (X, П) X* (fa)]

М (X,

fa) °х* (f2)] II-

(65)

Но при нормальном распределении вектора х (П)

K i ( t i ) D x (ti)

= М W(x,

ti) X* (fa) ],

следовательно, матричное

равенство

(65) выполняется, если

Ki (fa) К» (fa, f2) = М (х, fa) X* (f2)],

что доказывает справедливость первого равенства формулы (57). Транспонируя равенство (64) и предполагая, что нелинейная

функция (58) зависит только от вектора х (f2), получим

Кх (fi, h) Ki (h)

M[x(ti)y (х,

к)

 

 

(66)

Dx (ti) Kl (ti)

М[Х(І2) ф*(х,

ti)

На основании транспонированного равенства (39) матричное равенство (66) выполняется, если

Кх (fi, f2) Kl (f2) = M lx (fi) ф* (х, f2)l,

что доказывает справедливость второго равенства формулы (57). Принимая во внимание выражение (57), уравнение (53) запи­

шем в виде

= * і (у * , (fi, и), h > ti.

(67)

В отличие от линейных систем, для. которых математическое ожидание и дисперсионная матрица вектора фазовых координат определяются из независимых уравнений, уравнения (50) и (56)

20

при нормальном распределении вектора х (t) оказываются свя­ занными функциональными зависимостями

Фо = Фо (тж, Dx), Кг = Кг (тх, Dx),

( )

вместе с которыми образуют единую систему уравнений

порядка

68

п + п (п + 1)/2.

 

Совместное интегрирование уравнений (50) и (56) с использо­ ванием зависимостей (68) может быть выполнено только с помощью ЦВМ. Причем, однократным решением этой системы определяются математическое ожидание и дисперсионная матрица вектора фазовых координат систем (32). Помимо этого, в процессе реше­ ния этих уравнений определяется матрица эквивалентных коэф­ фициентов усиления векторного нелинейного элемента Кг, которая вместе с матрицей Dx может быть исползована для решения диф­ ференциального уравнения (67). При этом однократным решением дифференциального уравнения (67) определяется сечение корре­ ляционной матрицы вектора х (t) как функция Ц при фиксирован­ ном значении t2. Общее число решений уравнения (67) для опре­

деления

всей поверхности корреляционной

матрицы зависит

от того,

насколько быстро она изменяется с ростом аргумента t2.

Если же исследуемая система стационарна и устойчива, то

для установившегося состояния уравнение

(67) превращается

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

(69)

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

стемой алгебраических уравнений:

 

 

Фо (тх, Dx) +

B xr =

0;

 

Кі (mx, Dx) Dx -f- DxKi (mx, Dx)

BQB =0,

(70)

Фо (mx, Dx) =

M [<p

(*)];

 

Кг (mx, Dx) —

фо (mx, Dx).

 

Решение системы уравнений (70) может быть выполнено на ЦВМ методом последовательных приближений. В процессе решения этой системы уравнений определяются Кг и Dx, которые исполь­ зуются для решения уравнения (69).

Рассмотрим пример составления дифференциальных уравнений для определения элементов матрицы корреляционных функций выходных координат системы.

Пример. Нелинейная система, изображенная на рис. 3, возмущается в мо­ мент времени t = 0 стационарным белым шумом |( 0 с интенсивностью Q,

21

равной единице, И неслучайным воздействием г (t). Нелинейная система опи­ сывается дифференциальными уравнениями

//у ]

(Xx, x2)];

(71)

dx2

dt = 41 -2[*i(0-

где cp {xl7 x2) — двумерная нелинейная функция выходных координат системы, имеющая вид:

Ф (*1. х2) = Xx (і) х2 (0 + kx2 (t).

(72)

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

Принимая во внимание формулу (67) и используя выражения (71) и (72) при двумерном нормальном векторе' л: (t), получим уравнения относительно эле-

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

ментов матрицы корреляционных функций выходных координат системы в об­ ласти, где tx > t2:

dkxx Wh

 

dtx

 

 

Tx

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

Tx

 

1

 

 

 

 

 

dk12Vx,

**)

 

 

 

 

 

 

dtx

 

 

Tx [1 +

m2{tx)]kl2{tx,

t2)-

 

 

1 lk + m x (tx ))k22(tx,

t2)-

 

 

 

Tx

 

 

 

 

 

 

 

dk2x (tx,

 

 

An (^1,

/2)

k2x (ßx,

t2)',

 

dtx

 

 

 

 

 

 

 

 

 

 

 

dtx

12 )

 

^xiißx’ ^2)

rp

k22 (tx,

12);

 

 

 

 

 

1 2

 

 

 

kij(t,

t) = d[j(t),

i , j

= 1, 2,

 

где m.x (t)

и m2 (t) — математические ожидания

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

которые

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

решением

системы дифференциальных уравнений

 

[/• (0 —щ (<) — km2 (t) — тх (0 т2(0 — d12 (/)];

 

 

^

=

~ [ / n x ( t ) - m 2(t)]

 

22

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

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

ций на границе области при tx =

t,

 

du (0 =

~ [ l + m 2(/)] du — ~ [ k + m1 (/)] d12(/);

d,3 (0 = ■— dn (0 -

[H - Щ (t)] + ^ }

di2 (0 - ~ [k + mx (0] d22 (0 ,

 

^22 (0 — T

dX2 (0 '

rp ^*222(0 •

 

 

 

7 2

3. Интегральный метод анализа точности нелинейных систем

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

Рассмотрим многомерную нелинейную систему порядка п (рис. 4). Обозначим через х (t)

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

t

 

= J W (t, т) (т) z (т) — ф {х, т)] dr,

(73)

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

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

Используя формулу (73), определим математическое ожида-

О

ние тх (t) и центрированный вектор л: (t) через матрицу импульс­ ных переходных функций линейных звеньев:

23

 

 

 

mx (f) =

\ w

 

(t,

x) [B (x )

mz (t) — Фо MI dx;

(74)

 

 

 

 

 

 

о

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

t

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

X

(t)

j W (t,

x) [B (t) z (x) — ф (x,

t)] dx.

(75)

 

 

 

 

 

о

 

 

 

 

 

 

 

 

 

 

 

 

Используя равенство (34) и выражение (75), получим уравне­

ние

относительно

матрицы

корреляционных

функций

вектора

х ( і )

[ 2 ] :

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

tx 12

 

 

 

 

 

 

 

 

 

 

 

 

 

Кх (tu

*2) +

J

J >

(tu

 

X)

M (X, X) ф* (X,

A,)]

IF * ( i t , X) dx dX +

 

 

 

 

о

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

tl

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

+

\ w

(tu

x) M (x,

x) X * ( t 2)] d x +

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

t%

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

+

} M

(X ( h )

Ф*

(x,

X)]

W *

(tu

X) dX =

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

tl

12

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

=

J

j

W {tu

X) В (г)

к г (t,

X) В*

{X) W* {t2, X) dx dX, (76)

 

 

о 0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

где Кг (т, X) — матрица

корреляционных

 

функций

входного

вектора z {і).

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Используя выражение (57), представим уравнение (76) в форме

 

 

 

 

 

 

 

f l

12

 

 

 

 

 

 

 

 

 

 

 

к х {tu

t2) =

f

J W {tuГ)

[ В (T)

Kz {X,

X) В* {X) -

 

 

 

 

 

 

 

 

о 0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

tl

 

 

 

 

 

 

— КФ{X,

X)] W* ( t u

X ) d x d X - \ w (tu X)

Кг (X) Kx (X,

t2) —

 

 

 

 

 

 

Jf2Kx (tl,

 

 

0

 

 

 

 

 

 

 

 

 

 

 

-

X) Kl (X)

V

(t2,

X) dX,

(77)

где

 

 

 

 

 

о

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

K<p (x,

X)

=

M

[ф (x,

x) ф* (x,

X)].

(78)

Корреляционную функцию (78) векторного нелинейного эле­ мента ф (х, t) при двумерном нормальном законе распределения вектора х (t) можно представить в виде суммы двух составляющих:

КФ(т, X) = Кх (т) Кх (т, X) Kl (X) + У (X, X),

(79)

где Ч*- (т, X) — известная функция, которая для определенного вида нелинейного элемента при двумерном нормальном распре­ делении вектора на входе выражается через математическое ожи­ дание и элементы матрицы корреляционных функций этого вектора.

24

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

Второе слагаемое этого равенства выражает нелинейные иска­ жения вида корреляционной функции вектора х (t). Это слагаемое представляется разложением в ряд по степеням элементов матрицы корреляционной функции вектора х (t), начиная со вторых сте­ пеней. При этом используется разложение 2«-мерного нормаль­ ного закона распределения по ортогональным полиномам Чебы­ шева—Эрмита. В частном случае, когда нелинейный элемент имеет полиноминальные характеристики, функция 47 может быть определена непосредственно.

В интегральное уравнение (77) входят матрицы коэффициентов

статистической линеаризации Кі (т) и Кі (А) векторного нелиней­ ного элемента по случайной составляющей, а также функция ТР (т, А), которые при двумерном нормальном законе распределе­ ния вектора х (/) являются функциями математического ожидания и матрицы корреляционных функций этого вектора, т. е.

Я і (т) =

Я і \тх,

Кх (т,

т)}; I

 

¥ (т , А)

= Ц\т„

Кх (г,

А)}. )

( ]

В силу этого интегральное уравнение (77) и уравнение (74) необходимо решать совместно с зависимостями (80).

Систему уравнений (74) и (77) можно решить методом последо­ вательных приближений или проинтегрировать методом квадра­ турных формул на цифровых вычислительных машинах. Исполь­ зуя метод прямоугольников, представим систему уравнений (74) и (77) в следующем виде [2]:

тх (і -f

1) =

А 2 W (ІА + А, ѵА) (ѵА) тг (ѵД) — ф0 (ѵА)];

 

 

ѵ = 0

 

 

 

 

Кх (і + 1, / + 1) = A2 S £ г ( / Д + А, ѵА)X

 

 

 

 

v = 0 1=0

 

 

 

X (ѵА) Кг (ѵА, /А) В* (/А) —

 

 

t

— ТСф (ѵА, ZA)] W* (/A + A; IA) —

(81)

 

 

 

vA) Ki (vA) Kx (ѵА, /Д +

 

- А 2 Г ( іД +

А,

A) —

 

V = 0

 

 

 

 

-

А І

Kx (ZA +

A,

IA) K*i (ZA) W* (/А + А,

/А),

 

1=0

 

 

 

 

 

 

i, i

= — 1, 0, 1, 2, . .

 

где А — шаг интегрирования по переменным т и А.

25

+

В системе

уравнений (81)

ѵА соответствует т;. IА —

 

іА +

А — tx

на

і + 1-м шаге

 

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

/А + А — t2

на

/

+ 1-м шаге

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

 

 

 

 

 

 

 

 

 

 

При составлении системы уравнений (81) предполагается вы­

полнение следующих условий:

 

 

 

 

 

 

 

 

 

 

 

 

 

—1

 

—і

 

 

 

 

 

 

 

 

 

 

 

 

£

as =

£

аі =

0-

 

 

 

 

 

 

 

 

 

 

s=o

 

г=о

 

 

 

 

 

 

 

 

 

Если

 

предположить,

что

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

ожидание

m* (t)

известно на интервале г'А =

«А,

а [корреляционная

функция

/(* (tx, t.2)

определены

в квадрате

0 ^

tx ==£ пА,

0 ^

t2 ^

пА

(п = 0,

1,2,

. . .), то,

используя

систему

(81),

можно

найти

значение

тх (t) на п +

1-м

шаге

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

и /С* (^,

^2)

для значений

переменных

tx =

0,

t2 =

(п +

1)

А

(см.

рис.

5).

Аналогично определяются

значения корреляционной

матрицы

в точках:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(tx =

А,

t2 = пА +

А),

 

(tx =

2А,

=

пА +

А), . . .,

 

 

 

 

 

(tx — пА ■-(-

А,

12 = пА -(-

А).

 

 

 

 

 

 

Воспользовавшись известным свойством матрицы корреля­

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Kx(tи

t2) =

K*x (t2,

А),

 

 

 

 

 

 

всегда можно найти значение матрицы Кх (П. h) внутри всего

квадрата \(п +

1) А, (п +

1) А).

t2) в квадрате

Совершенно

аналогично

определяется Кх (tь

{(га + 2) А, (п + 2) А}.

Продолжая этот процесс,

можно вычис­

лить искомую матрицу

Кх (t х, t2) в произвольной точке гА, /А.

Чтобы начать вычислительный процесс, достаточно знать зна­ чение матрицы Кх (П. t'è в точке (0, 0). Поскольку в уравнении (73) начальные условия равны нулю, то Кх (0, 0) = 0. Наличие случайных начальных условий в системе (73) не приведет к возник­ новению дополнительных трудностей

 

 

при определении матрицы корреля­

 

 

ционных функций предлагаемым ме­

 

 

тодом.

 

 

методе

опреде­

 

 

В рассмотренном

 

 

ления математического ожидания и

 

 

матрицы

корреляционных

функций

 

 

число решаемых

уравнений

зависит

 

 

не от порядка

дифференциальных

 

 

уравнений исходной системы, а от

_ _ „

. .

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

в не-

. линейные

элементы.

Кроме

того,

Рис. 5. Последовательность вы-

 

 

 

-•

числения значений

корреля-

предлагаемый метод не требует, чтобы

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

распределение всего вектора фазовых

26

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