Файл: Методы оптимизации в статистических задачах управления..pdf
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 21.10.2024
Просмотров: 84
Скачиваний: 0
машине. Чаще всего эта модель строится в виде дискретных урав нений вида
X (іА + А) = / (х ((ІА), і) + I (ІД); |
(122) |
X (0) = х°
или в более общем случае
|
X (ІА + Д) = / |
(х (ІД), і, |
I (iA))\ |
||
|
|
X (0) |
= |
х°, |
|
где X = |
(xx, х2, . . |
х„) — вектор |
фазовых координат системы; |
||
х° — в |
общем случае |
случайный |
вектор |
начального состояния |
системы; | (ІД) — случайное возмущение на і-шаге.
Обычно исходная анализируемая система управления задается системой дифференциальных уравнений. В этом случае переход к дискретной модели осуществляется на основании использова ния численных методов решения систем дифференциальных урав нений. Теория точности численного интегрирования заданной системы дифференциальных уравнений довольно хорошо разра ботана [14, 68, 114].
Следующим этапом применения метода Монте-Карло является задача генерации случайных параметров х° и возмущений \ (ІА) (г = 1 ,2 ,3 , . . .) в полученной дискретной модели (122). Совмест ный закон распределения х° и £ (ІД) обычно нетрудно получить на основании анализа статистических характеристик случайных воздействий в исходной системе и метода построения дискретной модели. Существует два принципиально различных подхода к ге нерации случайных воздействий при статистическом моделиро вании на ЦВМ.
Первый подход основан на применении специальных устройствдатчиков случайных величину в которых используются случайные физические явления (радиоактивный распад, тепловые шумы в лампах и др.). Такие датчики дают последовательность истинно случайных чисел, которые не могут быть предсказаны или повторно воспроизведены.
Во втором подходе используются программные методы полу чения реализаций случайных чисел, с помощью которых происхо дит непосредственная генерация случайных чисел в ЦВМ. Строго говоря, эти числа не являются истинно случайными, так как всегда можно предсказать будущее случайное число и повторно воспроизвести всю последовательность. Поэтому такие последо вательности чисел называются квазиили псевдослучайными. Однако, как показывают теория и эксперимент, к результатам моделирования при использовании псевдослучайных чисел можно применять те же самые формулы оценок, что и при использовании истинно случайных чисел. Причем возможность повторного вос произведения псевдослучайной последовательности упрощает про цедуру отладки и проверки используемых алгоритмов.
44
Обычно моделирование случайных или псевдослучайных воз мущений разделяется на две подзадачи. Сначала вырабатывается последовательность независимых равномерно распределенных на отрезке [0, 1 ] чисел. Затем путем математических преобразований из последовательности равномерно распределенных чисел гене рируются случайные возмущения х° и £ (г'Д) с заданными стати стическими характеристиками.
Подробный анализ методов получения равномерно распреде ленных случайных чисел приведен в ряде работ [18, 24, 76]. Вопрос выбора математического преобразования для решения второй подзадачи приведен в работах [18, 76, 34].
После генерации случайных возмущений х° и £ (/А) произво дится решение системы дискретных уравнений (122). Предполо жим, что в результате анализа требуется определить математиче ское ожидание значения функции ср (х (тД)). Обозначим через фг значение функции ср для і-й реализации решения системы (122).
Тогда оценка искомого математического ожидания т после про ведения N реализаций будет определяться выражением
Дисперсия оценки математического ожидания имеет вид
В основе применения метода Монте-Карло лежит закон боль ших чисел. В форме Чебышева этот закон формулируется следую щим образом: пусть случайная величина имеет математическое ожидание т и дисперсию а 2. Тогда для оценки математического
ожидания т, полученной после проведения N испытаний, спра ведливо следующее неравенство:
(123)
где в — любое положительное число.
В случае, когда случайная величина имеет конечный централь ный момент третьего порядка ß3, неравенство (123) может быть заменено [38 3 более жестким условием вида:
СО
Р (т — т > е)
eVN
О
(124)
45
где константа с0 удовлетворяет условию
0,3989 ^ с0 < 0,9051.
Применение неравенства (124) требует знания второго и третьего центральных моментов случайной величины ф, что практически создает неудобства. При достаточно большом зна чении числа испытаний N на основании центральной предельной
теоремы можно считать, что оценка т имеет нормальный закон распределения. В качестве значения дисперсии сг2 в этом случае
можно принять оценку дисперсии D вида
Тогда вероятность того, что погрешность метода превышает величину е, определяется выражением
СО
Р(\т —т I > е) = |
j e 2 du. |
(125) |
V 2л |
Еyn |
|
Vs
Формула (125) чаще всего используется для оценки точности вычислений по методу Монте-Карло. Задаваясь допустимой по грешностью вычислений е* и допустимой вероятностью превыше ния этой погрешности р*, по формуле (125) можно рассчитать необходимое число статистических испытаний N. В частности, подставляя заданные значения р* и е* в уравнение (125), получим уравнение относительно параметра N:
СО
р* = —Д=- |
I е 2 du. |
(126) |
V 2л |
е» yn |
|
Vd
Из соотношений (123), (124) или (126) следует, что при фикси рованной вероятности р превышения допуска е величина допуска прямо пропорциональна среднему квадратическому отклонению случайной величины ф и обратно пропорциональна квадратному
корню из числа проведенных испытаний ]ЛУ: |
(127) |
|
8 |
k( p) - £ = |
|
|
V n |
|
Заметим, что в соотношении (127) коэффициент пропорциональ ности k зависит только от вероятности р превышения погрешности уровня 8 и не зависит конкретно от существа решаемой задачи анализа. Это общее соотношение справедливо для любой реали зации метода Монте-Карло.
46
Равенство (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 |