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

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

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

нию (148) обратное преобразование Лапласа, получим следующее интегральное уравнение относительно rxx (fx, t2):

12

j

V (т) rxx (tu

t2t) dx — I V (t) rxx (tj_ T,

t2) dx =

 

0

 

0

tt

 

 

 

 

 

 

 

= X

(ti) f V (t) x 0 (t2t) dx X (t2) [ V (x) x 0 (t! t) dx.

(149)

 

0

 

0

 

 

Уравнение (149) должно решаться совместно с уравнением отно­

сительно [х (t) при

граничных ^условиях

 

 

 

ГXX (t,

0) = Гхх (0, t) =

x ( t ) x (0).

 

(150)

При получении уравнения (149)

для rxx (Д, t2)

не было

необ­

ходимости учитывать закон распределения случайного пара­ метра а. Отсюда следует вывод: при известном математическом

ожидании X (t) системы (130) корреляционная функция выходной координаты kxx (tlt t2) не зависит от закона распределения слу­ чайного параметра.

Если закон распределения случайного параметра является равномерным, то вторая начальная моментная функция rxx (tx, t2) может быть определена и из другого интегрального уравнения. Для вывода этого уравнения применим к Х 2 , q, а) свойство, записываемое формулой (135). После несложных преобразований

приходим к

следующему

уравнению

относительно Rxx (р, q):

'

Фо (Р) У (Р) Z (р)

д

г

Rxx (р, q)

1

 

 

Ѵ'(р)

dp LOo(p)K(p)Z(p)J ^

 

 

Ф 0 (<?) V (q) Z (q)

d

Rxx (p, q)

 

 

 

V ( q )

 

dq

Ф 0 (q)

V (q) Z

{q)

 

 

[X (p, Cj) X (q, c2) — X

(p, Cj) X (q, cx)].

(151)

Здесь X (p, Ci) и X (p, c2) являются преобразованиями Лап­ ласа выходной координаты при значениях параметра сх и с2:

 

ХсЛ*)= Х(Р,

(152)

 

xCi{t)= Х (Р> са)-

 

 

Применяя обратное преобразование Лапласа к выражению

(151),

можно установить интегральное уравнение относительно

rxx ( і і ,

h ) - В частном случае, когда исследуется импульсная пере­

ходная функция системы Z (р) = 1, а передаточная функция представляется в форме

1

уравнение ,(151) упрощается:

 

 

 

V' (р) ~др ^ хХ (Р’ ^

V' (9) ~dq ^ хх (Р’ ^

=

 

= -^ З Г Г [Х сз) Х

сг) — Х(р, Cj)X(q,

сх)].

(153)

Обозначая через k (t) функцию-оригинал, соответствующую

изображению , путем обратного преобразования Лапласа

выражения (153) получим следующее интегральное уравнение относительно rxx (tlf t2):

t\

12

} k ( t 1— x)xrxX(x, t2)dx-f f k{t2 — x)xrxx(t1, t ) dx —

о

 

0

= T ’

C1

[Xe, (tl) xci (f2) — Xc2(tj) XC2(*„)],

62

 

которое должно решаться при граничных условиях (150). Рассмотрим способ моделирования математического ожидания

линейной стационарной системы при наличии нескольких нор­ мально распределенных параметров. Предположим, что случай­ ные параметры а0 і = 1, 2, . . ., k в системе (129) распределены нормально с нулевыми средними значениями и корреляционными моментами М [ага у] = оц, г, j = 1, 2, . . ., k. Тогда преобра­ зование Лапласа выходного процесса системы можно представить в следующей форме:

Х(Р) =

M(P)Z(P)

(154)

Mp) + ß ’

 

k

где ß = 2 at R( (p) является нормально распределенным случай- t=l

ным параметром с нулевым средним значением и дисперсией

k k

И р) і2= 2j È<ii/#i(p)fi/(p),

‘=1/=і

с — знак комплексного сопряжения; а (р) — рациональная дробь, нули и полюса которой расположены в левой полупло­ скости комплексной переменной р. Нормируя случайный пара­ метр ß:

ß = ßH<7 (Р)

преобразуем выражение (154) к виду

м(Р) Z (р)

х(Р) — L (pH - ßHo (р) '

58

На основании формулы (144) для «неусеченного» нормального закона распределения нормированного параметра ßH(с1 — —оо, с 2 со) получим

X(p) = O0(p)Z(p)\

где

d_

*(р)

}■

W' (р) dp

Ф0 (p)W(p)Z (р)

Ф0 (р) =

М(р) .

W(p) =

l (p)

L{p) '

ff(p) '

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

Пример. Рассмотрим динамическую систему, структурная схема которой представлена на рис. 16. Передаточная функция системы

1

Ф (Р) = ' V (р) + а

где

^ > = 7 > Т Т >

зависит от случайного параметра а, распределенного равномерно в интервале [с1( с2]. При исследовании импульсной переходной функции системы необходимо положить z (t) = 6 (/), Z (р) = 1.

Математическое ожидание и корреляционная функция импульсной реакции исследуемой системы определяются путем совместного решения операторных

уравнений (146),

(153),

где

 

 

 

 

Т777 р )= = Т + 2 р (0 ,5 7 > + 1 )

’ Ф° (р) У (р) = 1'

(155)

Изображению

у,

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

k(t):

 

 

 

k {t) =

Tb (t) +

т) (О,

 

(156)

где

 

 

 

 

 

 

 

 

11 ^

2р ІО,5Тр+ 1)

(157)

 

 

 

Тр+І

x(t)

Рис. 36. Блок-схема системы со слу­

 

чайным параметром

 

at

 

59

 

 

 

Рис. 18. Поверхность kxx (Ц, t2)

характеристики процесса

при Ci = 1, С%= 5

х (t)

при Сх =

1; р 2 = 5:

 

а

— ~х (t );

б — ах (t)

 

Обратное преобразование Лапласа выражений (146) и (153) с учетом приня­ тых обозначений (152), (155) — (157) приводит к следующей системе уравнений

относительно х (t) и rxx (Ц,

t2)\

 

 

 

 

-

 

1

 

г

 

-

(158)

Ttx (0 =

------- — [xCl (0 — хСг (OJ —

J

Л (/ — т) XX(т) dx;

 

 

v2L1

 

 

 

 

T (*l + h )

rxx

( 'l’ <2) =

77377 [** (*l)

 

(*2) -

(h) XC> (<*)] -

 

11

 

 

^2

 

 

 

 

—J

T) (h — T) xrxx (t, t2) dx— I T) (t2 — T) тг*, (tlr T) dx

(159)

о

 

 

0

 

 

 

 

при граничных условиях

x (0) = T ;

(160)

rxx (0> 0 = бхдс (^> 0) = Тх (I).

Моделирование системы уравнений (158)—(160) проводилось на цифровой вычислительной машине. Реализация на ЦВМ уравнения Вольтерра второго рода (158), эквивалентного системе обыкновенных дифференциальных уравне­ ний, не представляет затруднений. Моделирование функции двух переменных гхх (Ц> ^2) согласно уравнению (159) может быть проведено более экономичным

методом, чем метод сеток. Симметрия функции гхх (Ц, t2):

r X x U l ’ ^2) = Г Х Х (Ц> Ц)>

позволяет проводить моделирование в области Ц > t2. Для каждого фиксирован­ ного значения Ц при определении -гхх (Ц, согласно выражению (159) прово-

60

дится решение уравнения по переменной t2. При этом необходимо, чтобы в па­ мяти машины запоминалось

i1

 

 

^ (к> к) = I Л — т) trxx (т,

t2) da

 

 

 

 

о

 

 

 

для

каждого фиксированного значения к как функция переменной t2. Запоми­

нать же значения гхх (т,-, xj) во всех уже пройденных узлах сетки Xj «g; т,- <

Ц

(%l =

ih,

%j = jh, h —■интервал . дискретности) нет

необходимости,

так как

А (к,

к)

можно представить как результат прохождения воздействия

trxx (t,

t2)

(для любого фиксированного значения t2) через линейную систему с импульсной переходной функцией т] (t). Таким образом, при определении X (Ц, і2) проводится интегрирование по переменной tx при каждом фиксированном значении t2 = jh, j = 1, 2, . . ., N. Расчет rxx (Ц, t2) согласно выражению (159) будет состоять тогда в интегрировании по переменной t2 при каждом фиксированном значе­

нии Ц =

ih,

t2

tv

на ЦВМ было принято Т = 4. Анализ

системы был

При

решении задачи

проведен

для

различных

интервалов распределения случайного

параметра а:

 

 

 

 

1.

сх =

2,5;

с2 =

3,5;

 

 

 

 

 

2.

сх =

2,0;

с2 =

4,0;

(161)

 

 

 

 

3.

Cj =

1,5;

с2

=

4,5;

 

 

 

 

 

 

 

 

 

4.

сх =

1,0;

с2

=

5,0.

 

Во всех этих вариантах математическое ожидание параметра неизменно и равно 3,0, а стандартное отклонение о меняется от 0,29^ (в первом варианте) до 1,16 (в последнем варианте).

На рис. 17, а показано математическое ожидание x (t) импульсной переход­

ной функции при сх =

1,0; с2 =

0,5, а также ее значения на границах распреде­

ления случайного параметра хс

(t), хсг (t). Стандартное отклонение импульсной

переходной функции ох (t) показано на рис.

17, б. Поверхность корреляционной

функции импульсной

реакции

исследуемой

системы

kxx (к, 12) представлена

на рис. 18.

 

 

 

и стандартные отклоне­

На рис. 19, 20 показаны математические ожидания

ния импульсной переходной функции исследуемой системы для вариантов (161). Обозначения на графиках соответствуют номерам вариантов.'

гft)

ОМ

0,3

0.2

0.1

0

-0J

 

 

 

 

 

 

- 0,2

0

}

2

3

f

t, с

Рис. 19. Графики X (t) для

Рис. 20.

Графики ах (t)

для

вариантов представленных

вариантов,

представленых

в формуле (161)

в формуле (161)

 

61

2. Линейные системы управления со случайным скачкообразным изменением коэффициентов

Изучение влияния мультипликативной помехи на процесс управления, исследование динамики ненадежных систем автома­ тического управления, а также дискретных автоматических си­ стем со случайным временем съема данных и ряд других задач инженерной практики при их математической формализации сводятся к исследованию статистических свойств решения системы линейных дифференциальных уравнений со случайными коэффи­ циентами. В этом параграфе проводится анализ решения системы линейных дифференциальных уравнений, коэффициенты кото­ рой в случайные моменты времени переходят в одно из множества возможных состояний [57, 70, 71, 85,].

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

X = А (t) X + В (t) /; X (0) = 0,

(162)

где л: — вектор п измерений; А (t) — матрица переменных коэф­ фициентов размерности [п, п]; В (t) — матрица переменных коэф­ фициентов размерности ln, mV, f \t) — m-мерный случайный про­ цесс типа «белый» шум с известными математическим ожиданием и корреляционной матрицей:

 

 

Mlf(t)] = f(ty,

-

)

(163)

 

Кff (i, Т)

= М m

}* (т)] = N (t) б ( t -

т).

j

 

 

Предполагается,

что матрица А (t) и В (t) могут находиться

в любом из k возможных состояний, каждое из которых описы­

вается

известными матрицами переменных коэффициентов А г (t),

Bt {t),

i — 1, 2, . . ., k. Переход из состояния

і в момент вре­

мени t в состояние / в момент времени т является случайным и

характеризуется следующими свойствами:

 

 

 

1.

Если в момент t система находилась в состоянии і, то ве­

роятность того, что в течение интервала времени (t, t +

Д) она

перейдет в состояние / (i

=f= j),

определяется выражением

 

 

Р I/, t +

А I i,

t]

=

l u (О А + о (А),

і +

/

(164)

и не зависит от поведения системы, предшествующего моменту t. Под о (А) понимается величина более высокого порядка малости, чем А, так что

 

lim

о(А) = 0.

 

д->о

А

2.

Вероятность нескольких переключений состояния системы

за время

А является бесконечно малой более высокого порядка,

62

чем А. Следовательно,

вероятность

сохранения г-го состояния

в течение интервала времени

(i,

t +

А)

 

 

 

k

 

 

 

 

 

P [ i , t + А I i,

t] =

1 — -S h i (t) Л + о (A) =

 

 

 

І—1

 

 

 

 

ІФІ

 

= 1

+

(0

A +

о (A).

Таким образом, случайный процесс изменения состояния си­ стемы является чисто разрывным марковским процессом с непре­ рывным временем и конечным числом возможных значений.

Обозначим через р (t) вероятность пребывания исследуемой системы в /-м состоянии в момент времени t. Известно [99], что при сформулированных выше свойствах процесса переключений состояния системы вероятности ps (t), / = 1, 2, . . ., k удовлетво­ ряют системе дифференциальных уравнений

Р / ( 0 =

ЪРі (t)hi(t), j = l , 2 , . . . , k ,

(165)

 

/=1

 

при заданных начальных значениях вероятностей состояний

Рі (0) = Ріо-

Систему уравнений (165) удобно представить в векторно-матрич­ ной форме:

 

 

Р (0

= Л* (t)

р (t),

 

(166)

 

 

 

Р (0) =

р 0,

 

 

где р (t) ■— вектор-столбец

k измерений с элементами

р,- (t),

/ =

= 1, 2, . . .,

k\

А (f)— матрица

интенсивностей переходов

раз­

мерности [k,

k]

с элементами

%[jt

i, j = i, 2, . .

., k,

=

k

 

 

 

 

 

 

 

= — SA-/-

/—1

i=fcj

Предполагается, что случайный процесс переключений состоя­ ния системы не связан статистически со случайным внешним воз­ действием.

Случайный процесс х (t) с непрерывным временем может быть рассмотрен как предел случайного процесса х (ІА) с дискретным

временем. Изменения значения процесса х (t) происходят в ди­ скретные моменты времени 0, А, 2А, . . ., /А, . . .:

X (ІА + А) = X (ІА) + [А (ІА) X (ІА) + В (ІА) ф (/А)] А;

X (0) = 0.

(167)

В выражении (167) под ф (ІА) понимается дискретный «белый» шум, являющийся допредельной моделью «белого» шума f (t). Статистические характеристики дискретного «белого» шума ф (ІА)

63

связаны со статистическими характеристиками (163) соотноше­ ниями:

Л*[Ф(/Д)] = /(/А);

(168)

М [ср (ІА) ф* ((/А)] = ~ N (ІА) öiq,

где dig — дельта-функция Кронекера:

1 ,

I ~ q\

О,

I ф q.

Матрицы Ä (ІА) и В (ІА), I = 0, 1, 2, . . являются дискрет­ ными аналогами матриц переменных коэффициентов А (t) и В (t).

Матрицы А (ІА), В (ІА) могут принимать любое из k возможных

значений.

В t-м состоянии = 1 , 2 , . . . .

 

к) в момент времени ІА

матрицы

А (ІА) и В (ІА) принимают соответственно значения

A t (ІА) и B t (ІА):

 

 

 

At (ІА) = At (ІА)-

j

(169)

 

Bt(lA) = Bt(lA).

j

 

 

Процесс переключения состояний матриц А (ІА), В (ІА) яв­ ляется цепью Маркова с конечным числом состояний. Вероятность

перехода матриц А (ІА), В (ІА) из состояния і в момент вре­ мени ІА в состояние j (і ф j) через один интервал дискретности А определяется выражением

Р [/, IА + A I і, ІА] = Ки (ІА) А, і Ф j,

которое связано со статистическими свойствами (164) матриц A (f), В (t). Вероятность сохранения состояния і матриц А (ІА) и В (ІА) через один такт определяется выражением

Р [/, ІА.+ А I і, ІА] = 1 - І I ti m А = 1 + %tt № А.

/=і

і+І

Обозначим вероятность пребывания матриц А (ІА), В (ІА) в/-М состоянии в момент времени/А через ру (ІА), j = 1 , 2 , . . ., k. Для ру (/А), / = 1, 2, . . ., k можно записать следующую систему разностных уравнений:

ру (і а + а) = ру (/а) + і Я- т hi т а ;

 

 

/=1

 

Рі (0)

= Р/о.

/ = 1.2, . . . , к.

(170)

Путем введения вектора-столбца k измерений р (/А) с элемен­

тами ру (ІА), j = 1,2,

. . .,

k, и стохастической

матрицы Л (ІА)

с элементами кц (ІА),

і, j =

1,2, . . . , к, можно,

как и в выра­

64

жении (166), перейти к более компактной матричной форме записи системы уравнений (170):

р (/А + А) = р (ІА) + Л* (/А) р (/А) А; р (0) = р0. (171)

Таким образом, построен дискретный во времени случайный

процесс X (ІА), I — 0, 1, 2, . . который может рассматриваться как допредельная форма исследуемого случайного процесса х (t).

Изучение

статистических характеристик случайного процесса

X (ІА), 1 =

0, 1, 2 и последующий переход к пределу при А —» 0

даст решение поставленной задачи определения статистических характеристик х (t).

В момент времени ІА (I = 0, 1 , 2 . . . . ) система разностных

уравнений (167), определяющая процесс х (ІА), может находиться в любом из k возможных состояний, поэтому математическое

ожидание х (ІА) определяется на основании формулы

полной

вероятности:

 

к

 

М [X (ІА)] = 2 pt (ІА) М [X (ІА) I i, /А],

 

f—1

 

/ = 1 , 2 ..........

(172)

где M [x (ІА) I i, ІА ] — математическое ожидание процесса x (ІА) при условии, что в момент ІА система находится в состоянии і.

Выведем

разностное

уравнение, которому

удовлетворяет

М [х (/А) I I,

ІА]. С этой

целью

представим М

[х (ІА + А) | /,

/А + А ] согласно формуле полной

вероятности:

 

М [X (ІА + А) I /, /А -(- А] =

к

= S М [X (ІА + А) I /, /А + А; і, ІА] Р [і, ІА \ j, ІА + А],

I

= 0, 1,

2, . . .

,

(173)

Из формулы (167)

следует,

что значение х (ІА +

А)

опреде­

ляется состоянием системы в момент времени ІА и не зависит от ее

состояния в момент ІА + А. Это означает,

что

 

М \х (ІА + А) I /, ІА + А; і, ІА] =

 

= М [X (ІА + А) I г, ІА], I = 0,

1, 2, . . .

(174)

Подставляя выражение (174) в формулу (173), получим:

 

М [х (ІА + А) I /, /А + А] =

 

к

 

 

= ъ м Іх (ІА + А) I і, ІА] Р и, ІА I /, ІА + А],

 

t=l

 

 

I = 0, 1, 2 , . . .

 

(175)

5 А. М. Батков

65

Вероятности

Р [г,

/А |/, ZA

+ Д] могут быть

рассчитаны по

формуле

Байеса:

 

 

 

 

 

Р [г, ІА I /, ZA + А] =

-11Ь.± Ь ± Ь \ {’ ЩР1№)

 

 

 

 

Рі {ІА + Д)

 

 

 

кп-(1А)

(/А)— Д при I =f /;

 

 

_

 

РУ (/А + А)

 

(176)

 

 

[1 -{- Хц- (ІА) А]

 

при і =

 

 

Р' (/А)

/.

 

 

 

 

Рі (ІА + A)

 

Для

расчета

Af [x (/A + А) | і, /А]

в формуле (175) обратимся

к разностному уравнению (167) и проведем его усреднение при условии, что в момент времени /А система находилась в t-м со­

стоянии.

Воспользуемся при

этом соотношениями (168),

(169):

 

 

М [X {ІА + А) I Z, /А] = М lx (/А) I і, ІА] -f

 

 

+

{At (/А) M [X (ІА)\І, ІА] +

Bt (/A) 7 (ZA)} A,

(177)

 

 

 

/ = 0, 1, 2 , . . .

 

 

Подставим выражения (176), (177) в формулу (175):

 

 

 

 

М [х {ІА + А) I /, /А + А] =

 

 

 

k

 

 

 

 

_

 

 

=

і і

{М lx {ІА) I /, /Д] +

At {IA) M lx {IA) 1Z, /Д] A +

 

 

Z=

1

 

 

 

 

 

 

 

ІФІ

 

 

 

 

 

 

4 B,

(ZA) /

(ІА) A} ku (/A) -

Pi(lA)

- A + jM [x (ZA) | /, /А] +

 

 

 

Pi (/A + Л)

 

 

 

4- А,- {IA) M [X (ZA)J/, /А] A +

B} {IA) J (ZA) A}[1 +

 

 

 

 

+ X/7 (Z A )A ]-^ iË L _ .

 

(178)

 

 

 

 

Pi (ZA 4

Д)

 

 

После

очевидных преобразований

формула

(178) приводится

к следующему виду:

 

 

 

 

 

 

 

Af lx (ZA + А) I /, ZA + А] Pj (ZA +

Д) =

 

 

 

 

= M [X (ZA)I /, ZA] 'Pj (ZA) 4

 

 

 

 

4- А \Aj (ZA) M Ix (ZA) I/, ZA] py (ZA) +

 

 

 

 

Bj (ZA) 7 (ZA) p,

(ZA) +

 

 

 

4

X M ix (ZA)IZ, ZA]~Pi (ZA)

(ZA)} 4 о (А),

(179)

 

 

 

11

 

 

 

 

 

66

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