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

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

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

Равенство (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

•,<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

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