
книги из ГПНТБ / Методы оптимизации в статистических задачах управления
..pdfРавенство (127) показывает, что точность метода статистиче ского моделирования относительно медленно возрастает с увели чением числа испытаний N. В частности, если необходимо увели чить точность вычислений на порядок, то число испытаний сле дует увеличить' на два порядка. Поэтому при использовании этого метода ограничиваются относительно невысокой точностью. Однако вероятностный характер сходимости метода Монте-Карло и ограниченная точность не вызывают особых сложностей в при менении метода к анализу сложных стохастических систем, во-первых, из-за их случайной природы и, во-вторых, из-за того, что применительно к этим системам обычно бывает вполне доста точно невысокой точности. Для реализации метода необходимо иметь только возможность проведения моделирования работы системы на ЦВМ. Поэтому указанным методом можно анализи ровать многие сложные системы, которые не поддаются анализу другими методами. Анализ можно проводить одновременно на нескольких ЦВМ или в несколько этапов на одной машине, если не имеется возможности использовать вычислительную машину в течение достаточно длительного времени.
Г Л А В А |
I I |
СТАТИСТИЧЕСКИЕ ХАРАКТЕРИСТИКИ ДИНАМИЧЕСКИХ СИСТЕМ СО СЛУЧАЙНЫМИ КОЭФФИЦИЕНТАМИ
1. Линейные стационарные системы со случайными параметрами
В этой главе будут рассмотрены некоторые подходы к анализу систем управления, содержащих случайные параметры и слу чайно изменяющиеся во времени коэффициенты.
Точное аналитическое решение задачи анализа автоматических систем со случайными параметрами найдено лишь для простейшей параметрической системы, описываемой линейным дифференциаль ным уравнением первого порядка [95, 145]. В других случаях известны лишь приближенные методы анализа. Некоторые из ав торов пошли по пути изыскания возможностей сокращения числа испытаний, необходимых для анализа систем со случайными пара метрами методом Монте-Карло. Один из подобных алгоритмов определения статистических характеристик выходных координат
динамических систем |
со |
случайными параметрами |
предложен |
|
Б. Г. Доступовым |
[30, |
39]. В отличие от случайного выбора зна |
||
чений параметров |
для |
проведения статистических |
испытаний |
Б. Г. Доступовым предлагается проводить испытания в заранее рассчитанных точках, выбор которых связан со статистическими характеристиками случайных параметров. Один из способов вы бора расчетных точек для проведения нестатистических испыта ний был предложен А. И. Авербухом [1]. Увеличение точности результата, возможная корреляция параметров, а также возра стание их числа значительно затрудняют определение расчетных точек и существенно увеличивают объем вычислительной работы.
Еще один метод анализа систем управления со случайными параметрами, основанный на проведении нестатистических испы таний, предложен В. И. Чернецким [ПО, 111].
Все перечисленные методы могут быть применены к широкому классу нелинейных автоматических систем со случайными пара метрами.
В последние годы широкое развитие получила теория чув ствительности [112, 47]. Рядом авторов разработан удобный метод моделирования функции чувствительности для линейных систем со случайными параметрами [48, 19]. Дальнейшее развитие теории чувствительности применительно к системам со случайными пара метрами дано в работах Л. Г. Евланова [31, 32]. Следует отметить, что разложение реакции системы в ряд Тейлора по параметрам и
48
ограничение линейной или квадратичной его частью возможно только при малых отклонениях параметров и поэтому при реше нии практических задач не всегда дает удовлетворительную точ ность. Увеличение же точности за счет старших членов ряда Тейлора приводит к существенному увеличению объема вычис лений.
Изложенные методы анализа линейных систем управлеяия со случайными коэффициентами позволяют построить конечную систему дифференциальных уравнений относительно математиче ского ожидания, дисперсии и других моментных функций выход ных координат системы. Дальнейшее применение средств вычис лительной техники дает возможность рассчитать численные зна чения этих статистических характеристик.
В этом параграфе будут рассмотрены автоматические системы, математической моделью которых являются линейные дифферен циальные уравнения с постоянными коэффициентами. Вследствие неточности реализации систем некоторые параметры не строго фиксированы, а принимают значения из заданной области с опре деленным распределением вероятностей. В этом случае параметры, имеющие разброс возможных значений, рассматриваются как случайные величины с известным законом распределения вероят ностей. Причиной разброса значений параметров могут быть и непостоянные условия внешней среды, которые неодинаковы в разных реализациях.
Во всех работах, посвященных анализу динамических систем со случайными параметрами, для определения статистических характеристик выходных координат проводится непосредственное усреднение функции случайных аргументов. Пусть, например,
выходной процесс системы управления х (t, |
а ь а 2> • • • > “ &) зави |
||
сит от случайных параметров осъ |
а 2, |
. . ., |
ak с совместным зако |
ном распределения f (alt <х2, . . ., |
ak). |
Тогда математическое ожи |
дание произвольной |
функции ер [х (t, <xlt |
а 2 |
, . . ., |
о^)1 может |
||
быть найдено путем вычисления интеграла |
|
|
|
|||
М [ф |
[х (t, |
а ъ а 2, |
. . ., а*)]] |
= |
|
|
= I . . . |ф \x{t, « 1, |
а 2 , • • |
ak) ) f { a u |
а 2, . . |
., а*)Х |
||
ак |
. |
' |
|
|
|
|
|
Xdaxda2- ■■dak, |
|
|
(128) |
||
где Qk — область возможных значений случайных |
параметров. |
|||||
Метод Монте-Карло, |
методы Доступова Б. |
Г., |
Чернецкого В. И., |
а также метод функций чувствительности представляют собой различные способы приближенного численного интегрирования выражения (128). Эти способы не связаны со свойствами функций X (t, a lt а 2, . . ., ak) и ф [л:] и потому обладают универсаль ностью.
4 А- М. Батков |
49 |
Вработах Самуэльса и Эрингена [148, 149] предлагаются приближенные методы исследования линейных систем со случай ными свойствами, учитывающие специфику этого класса систем.
Вданном параграфе излагается метод анализа линейных ста ционарных систем управления со случайными параметрами при различных предположениях относительно закона распределения параметров [69]. Учет особенностей стационарных линейных систем и закона распределения случайных параметров позволил установить дифференциальное уравнение, которому удовлетво ряет математическое ожидание выходной координаты исследуемой системы. Таким образом, однократное решение полученного диф ференциального уравнения является достаточным для определе ния математического ожидания выходной координаты как функции времени. Корреляционная функция выходной координаты удов летворяет интегро-дифференциальному уравнению.
Перейдем к постановке задачи анализа линейной стационарной системы управления со случайными параметрами. Пусть движе ние выходной координаты исследуемой системы описывается дифференциальным уравнением в операторной форме
k |
|
L (р) X (0 + Е atRt (р) x(t) = M (р) г (t), |
(129) |
£ = 1 |
|
где z (t) — неслучайное внешнее воздействие на систему; "х (t) —
выходная координата; р |
— |
а,-, |
і |
= 1, 2, . . ., |
k — случайные |
||||||||
величины |
с известным |
законом |
распределения; |
L |
(р), |
Rt (р), |
|||||||
і = 1 , |
2, |
. . ., k\ |
М (р) — линейные |
дифференциальные |
опера |
||||||||
торы, |
определяемые выражениями: |
|
|
|
|
|
|
|
|||||
|
|
|
|
L (p )= |
П |
|
|
|
|
|
|
||
|
|
|
|
Sj ß/P'; |
|
|
|
|
|||||
|
|
|
|
|
|
/=о |
|
|
|
|
|
|
|
|
|
Ri (Р) = |
I j bt!pi, |
i = |
1, 2, . . ., |
k\ |
|
|
|
||||
|
|
|
■ |
/=о |
|
|
|
|
|
|
|
|
|
|
|
|
|
M (p) = |
m |
djpi. |
|
|
|
|
|||
|
|
|
|
E |
|
|
|
|
|||||
|
|
|
|
|
|
/=0 |
|
|
|
|
t = 0 |
|
|
Начальное состояние исследуемой |
системы |
при |
пред |
||||||||||
полагается |
невозмущенным. |
|
|
|
|
операторов |
п\ |
nt, |
і = 1, |
||||
На |
порядки |
дифференциальных |
|
||||||||||
2, . . |
., k\ |
т не наложено ограничений. В частности для некото |
|||||||||||
рых индексов і порядок операторов |
Rt (р) может быть |
выше |
|||||||||||
порядка оператора L (р). В этом случае присутствие случайных |
|||||||||||||
параметров а (. увеличивает |
порядок |
|
исследуемой |
динамической |
системы.
Рассмотрим вначале случай, когда исследуемая система (129)
содержит один |
(k = |
1) случайный параметр а: |
|
L |
(р) X |
(t). + а R (р) X (t) = М (р) z (t). |
(130) |
50
Плотность распределения вероятностей случайного параметра предполагается принадлежащей следующему классу дифферен циальных законов распределения:
[ |
0, |
а < с х; |
|
|
/ (а) = |
А exp [Pq(а) ], |
Сі ^ |
а < с2; |
(131) |
( |
0, |
а > |
с2, |
|
где с1( с2 — произвольные постоянные; А — нормирующий мно житель; Рд (а) — полином по а степени q. Классу дифференциаль ных законов распределения (131) принадлежат: нормальный закон распределения
|
|
|
1 |
|
|
|
а2 |
|
|
|
/н («) |
V 2па ехр |
|
|
2<Р |
|
|
||||
(сх = —.оо, с2 = оо, А |
V 2і |
•,<7 = |
2); |
«усеченный» нормальный |
||||||
закон распределения |
|
|
|
|
|
|
|
|
|
|
|
|
|
0, |
а2 |
|
|
а |
< с х; |
|
|
/у (“ ) |
Л ехр |
— |
, |
|
|
|
(132) |
|||
|
|
|
2а2 . |
|
|
|
|
|
||
|
|
|
0, |
|
|
|
а |
> с2 |
|
|
|
Я = |
2); |
экспоненциальное |
распределение |
||||||
/э И |
= |
|
|
О, |
|
а < |
0; |
(133) |
||
у ехр [—уа], |
а ^ |
0 |
||||||||
|
|
|
||||||||
(с1 — 0, с2 — оо, Л = у. |
<7 |
= |
1); |
равномерное |
распределение |
|||||
|
|
0, |
а < |
Cj, |
а > с2; |
|
||||
/р(«) = |
| |
1 |
|
с1 |
^ |
а |
^ |
с2. |
(134) |
|
|
Са |
Сл |
|
|||||||
|
|
|
|
|
|
|
||||
Произвольная функция <р (а) |
случайного параметра а, распре |
|||||||||
деленного по закону (131), обладает следующим свойством; |
||||||||||
М [Р, (а) ф (а)] |
= |
Лф (с2) ехр lPq (с3)] — |
||||||||
— Лф (cj) ехр [Р9 (сх)1 — 7И іф '(а)]. |
(135) |
Свойство (135) может быть установлено путем непосредствен ного вычисления М [P’q (а) ф (а)]:
М |
[Рд (а) ф (а)] — Л СцJ Рд (а) ф (а) ехр [Pq (а)] da = |
|
Сі |
|
с2 |
= |
Л I ф (ос) d ехр [Рд (а) ] = Лф (а) ехр [Р„ (а)] |£ — |
|
С і |
4 |
51 |
Сг
— А I ф' (а) exp [Pq (а)] da = Аср (с2) exp [Pq (с2)] —
— Ац> (cj) exp \Pq (cj)] — M [cp' (а)].
Поскольку начальное состояние системы (130) предполагается невозмущенным, преобразование Лапласа выходной координаты X (р , а) связано с преобразованием Лапласа входного воздей
ствия Z (р) следующим соотношением: |
|
|
|
= |
(136) |
гдеФ 0 (р) = |
^ (-~у является передаточной |
функцией исследуемой |
системы при нулевом значении случайного параметра а и V (р) = |
||
= L (р) |
|
|
R(P) ' |
от функции-оригинала х (t, а) |
в частотную область |
Переход |
X (р , а) позволил представить зависимость выходной координаты от случайного параметра в явной форме. Математическое ожида ние X (р, а) представляет собой преобразование Лапласа мате
матического ожидания выходной координаты М [х (t, а)] = x(t) (предполагаются выполненными условия, при которых операторы усреднения и преобразования Лапласа коммутативны):
X (р) = М [X (р, а)] |
= L Іх (*)]. |
Непосредственное вычисление М |
\Х (р, а) ] = X (р) возможно |
с использованием формул (131) и (136): |
|
с2 |
|
Х(р) = АФ0 (р) V (p)Z(p) J |
exp [Pq(а)] da. |
с1 |
|
Однако такой способ определейия X (р) привел бы к чрезвы чайно громоздким и неудобным в практике результатам. Выра жение (135) позволяет установить уравнение, которому удов
летворяет X (р). Положим в |
формуле (135) ср (а) = X |
(р, а). |
Тогда |
|
|
М lPq (а) X (р, а)] = |
А Х (р, с2) exp lPq (с2) 1— |
|
— А Х (р, Cj) exp [Pq (сx) ] — М [Х'а (р, а)]. |
(137) |
|
Для того чтобы уравнение (137), могло рассматриваться_как |
||
уравнение относительно X (р), |
необходимо установить связь X (р) |
с М [Х'а (р,а)}. Эта связь устанавливается на основании оче видного тождества, следующего из формулы (136):
Х і |
(р, а) = |
Фр (р) Z (р) V (р) |
_д_ |
Г |
X (р, а) |
(138) |
|
Ѵ ' І Р ) |
др |
[ |
Ф0(Р) Z (р) V (р) . |
||||
|
|
|
52
Применяя к выражению (138) операцию усреднения по слу чайному параметру а и пользуясь коммутативностью этого опе ратора и оператора дифференцирования по переменной р, полу чим следующее выражение для М [Х'а (р, а)]:
М[Х'а(р, а)] = * * № Ш ( Р ) .
dp
Х ( Р ) |
(139) |
|
L ф0 (р)z (р) V (р) |
||
|
Подставляя выражение (139) в формулу (137), получим
М [Р'ч (а) X (р, а) ] = АХ (р, с2) ехр [Рч (с2) ] —
— А Х (р, сх) exp lPq (сх) ] —
ф0 (р) z (я) V (р) d |
Х(р) |
(140) |
||
V' (р) |
d p |
LФо ( P ) Z ( P ) V ( р ) J ' |
||
|
Учитывая формулу (136) и выражение
А ехр 1Р„ (с)] = / (с),
уравнение (140) может быть записано в форме
М ІРд (а) X |
(р, а) ] = |
|
||
= ф° № Z (Р) V (Р) \Т~(р) +с2 |
f ^ - |
ПрУ~ - f ^ - |
|
|
1 d Г |
Х(р) |
]) |
(141) |
|
V' (р) dp L Ф0 (р) Z (р) V (р) J r |
||||
|
Рассмотрим частные случаи закона распределения вероятно стей случайного параметра а, определяемые формулой (131), Для «усеченного» нормального закона распределения
а2 |
а |
|
2а2 ’ Р'ч( а ) = |
"а2" |
|
поэтому |
|
|
М ІРд (а) X (р, а)] = ---- ^ 2 М |
[аХ (р, а)}. |
(142) |
Учитывая выражение (136) для X (р, а), формулу (142) после простых преобразований можно представить в виде
М IP' (а) X |
(р, а) ] = - -1-.Ф0 (р) Z (р) V (р) X |
(из) |
X М L V ( р ) |
+ а J = ^ѵ(р)[Х(р)-Ф0(р)г(р)]. |
Теперь на основании (141), (143) можно записать следующее уравнение относительно X (Р):
X(p) = <i>Q(p ) Z (p )h + o % (c 2) |
V (р)1-f С 2 |
|
|
1 d |
Х ( Р ) |
. (144) |
|
о2Ы п ) V (р) + СХ— О‘ Ѵ'(Р) dp LФо (р) V (р) Z (р) |
|||
|
53
Рис. 11. Блок-схема моделирования х (t) при «усеченном» нормаль ном распределении а
Уравнению (144) соответствует структурная схема моделиро
вания X (t), представленная на рис. 11, где показаны передаточ ные функции всех стационарных линейных блоков. При построе нии структурной схемы было учтено, что функции-оригиналу (t), где ф (t) имеет изображение ¥ (р), соответствует изобра-
жение |
^ Р ) |
|
dp |
||
|
Структурная схема, показанная на рис. 11, соответствует не стационарной системе, содержащей переменный коэффициент t. Эта система нелинейна, так как передаточные функции бло
ков ~ і |
и „ |
г, |
зависят от преобразования Лапласа |
У'ІР) |
V (Р) 2 (р) |
|
входного процесса. При определении математического ожидания импульсной переходной функции следует положить Z (р) = 1.
Может оказаться, что в передаточных функциях у'^(р)
и2 (р) степень полинома числителя больше степени поли
нома знаменателя, что соответствует практически нереализуемым блокам. Это возможно при определенном виде входного про цесса z (t), а также когда порядок оператора R (р) превышает
Рис. 12. |
Эквивалентные преобразования структурной схемы пред |
|
ставленной на рис. 11: |
а — для |
случая инерционных операторов 1/V (р) и 1/Ѵ" (р); б — для слу |
|
чая инерционных операторов V (р) и V' (р) |
54
Рис. 13. Блок-схема
моделирования х (t) при нормальном зако не распределения а
порядок Z (р), т. е. при п 1 > п. Последнее, как отмечалось выше, означает, что отличие от нуля параметра а приводит к увеличе нию порядка исследуемой системы. В этих случаях для удобства
реализации модели х (t) на вычислительной машине необходимо провести эквивалентные структурные преобразования, очевидные в каждом конкретном случае. Эти преобразования, в частности, могут быть связаны с промежуточным переходом к обратной си стеме. На рис. 12 представлены структурные схемы моделирова
ния X (/), эквивалентные схеме, показанной на рис. 11. Математическое ожидание х (і) является реакцией систем
на б (t). Характер входного воздействия г (t) на исследуемую си стему учтен в блоке с оператором Z (р).
Если распределение случайного параметра а нормально, то
X (р) удовлетворяет уравнению (144), в котором следует поло жить сг = —оо, с2 = оо. Поскольку при этом /н (сх) = fH(с2) =
= 0, структурная схема моделирования х (t) может быть пред ставлена в виде, изображенном на рис. 13.
Перейдем к другому частному случаю распределения случай ного параметра а — экспоненциальному распределению (133). При
/э (сі) = y; |
/э (с2) |
= 0; |
Pq (а) = — ѵа ; |
р ' ч(«) = |
— у |
|
|||||||
и уравнение для |
X (р) |
(141) преобразуется к виду |
|
|
|
||||||||
уХ (р) = Ф0 (р) Z (р) У (р) |
|
|
|
1 |
|
Х ( р ) |
|
)] . |
(145) |
||||
Ѵ(р) |
1 V(p)dP\O0(p)Z(p)V(p) |
||||||||||||
Уравнению (145) соответствует структурная схема моделиро |
|||||||||||||
вания X (t), представленная |
на |
рис. |
14. |
|
|
|
|
||||||
Рассмотрим теперь случай равномерного распределения слу |
|||||||||||||
чайного |
|
параметра |
(134). |
Поскольку P'q (а) |
= 0, |
а |
/р (сг) = |
||||||
= /о (сг) |
= -----— |
, |
то |
уравнение |
|
(141) для |
X (р) |
примет |
вид |
||||
ѵ |
|
Со — с. |
|
|
|
|
|
|
|
|
|
|
|
d |
г |
х ( р ) |
|
] |
у' (р) |
Г |
1 |
|
1 |
] . (146) |
|||
dp |
L |
Фо (Р) 2 (р) V (р) J |
с2 |
сх |
. V (р) + С2 |
' E(p) + c J |
|
||||||
|
|
|
|
|
|
|
|
|
|
Рис. |
14. |
Блок-схема |
|
|
|
|
|
|
|
|
|
|
|
моделирования |
х (t) |
||
|
|
|
|
|
|
|
|
|
|
при экспоненциальном |
|||
|
|
|
|
|
|
|
|
|
|
распределении а |
55
Рис. 15. Блок-схема моделирования х (t) при равномерном за коне распределения а
Операторному уравнению (146) соответствует структурная
схема моделирования х (t), представленная на рис. 15.
Таким образом, уравнение (141) позволяет построить алгоритм моделирования математического ожидания выходной координаты линейной системы с одним случайным параметром, распределен ным по закону (131).
Теперь передйем к моделированию корреляционной функции. Составим уравнение относительно второй начальной моментной функции выходной координаты М [х (іг) х (£2)] = rxx (tx, £2), ко торая связана с корреляционной функцией известным соотно шением
kxx (ti, t2) = rxx (^, t2) — X (tj) X (t2).
Для составления уравнения воспользуемся двумерным преоб разованием Лапласа функции х (^) х (t2):
Х 2 (р, <7, а) = X (р, а) X (q, а) =
Ф„ ( p ) V ( p ) Z ( p ) Ф 0 ( q ) V ( q ) Z ( q ) _
Ѵ(р) + а |
V (q) + а |
= 7 ( q ) - V ( p ) [Ф° (?)V t o ) 1 to) * (P> |
а ) — фо (P) V (p) Z (p) X (q, a)]. |
|
(147) |
Применим к выражению (147) оператор усреднения по пара метру а и после простейших преобразований получим уравнение относительно изображения Rxx (р, q) — М [Х2 (р, q, a)l, кото рому соответствует функция-оригинал rxx (tlt t2):
t V ( q ) - V ( p ) ] Rxx {p, q) =
= Ф0 (q) V (q) Z (q) X (p) - Ф 0 (p) V (p) Z (p) X (</). |
(148) |
Полагая, что изображению К (р) соответствует функция-ори гинал V (t), а Фо (р) Z (р) соответствует х0 (^) (выходная коорди ната при нулевом значении параметра а), и применяя к выраже-
56