Файл: Методы оптимизации в статистических задачах управления..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