Файл: Методы оптимизации в статистических задачах управления..pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 21.10.2024

Просмотров: 73

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Подставим управление (539) в исходную формулу:

X = (Л! + А і) X + А 2ßo + /ф.

Обозначая

А х + А 2ß1 = А ;

А 2ßo + fi — f.

получим, что фазовые координаты л: удовлетворяют уравнению

X — Ах + f,

где матрица А и вектор / состоят из коэффициентов типа «белый» шум с известными характеристиками (198)—(200). Как показано в п. 3 гл. II матрица Г (t) определяется совместным решением уравнений (205), (207).при начальных условиях

т (0) =

т 0\ Г (0) = Г0.

(540)

Теперь задача сведена

к оптимизации функционала

(538)

при неголономных связях (205) и (207). Эта задача может решаться с помощью принципа максимума. Указанный подход иллюстри­ руется ниже на примерах.

со

Пример. Рассмотрим управление простейшим

объектом первого порядка

случайным коэффициентом

усиления:

 

 

 

X =

ах + \u, X (0) =

х0,

(541)

где

I (f) — белый шум со средним значением

і; =

const и интенсивностью S.

Требуется найти управление в классе линейных функций фазовой координаты х

 

 

 

 

и (t, х)

=

ßo (t)

+

ßj (t) X,

 

(542)

оптимизирующее квадратичный функционал

 

 

 

 

 

 

/ = М IJ [их2

(т) + ы2 (т) ] dr +

Хх2 ( Т )|.

 

(543)

 

Подставляя уравнение

(542)

в

формулу

(543),

получим

 

 

 

/ = 44 Ij [м 2 (т) +

ß^ (т) +

2ß0 (т)

ßj

(т) X (т) + ßf (т) х2 (т)]

dr +

+

Хх2 (Г)j= I [(р +

ß2 (т)) Г (т) + 2ß0 (т) ßx (т) т (т) + ß^ (т)] Л +

(Г).

 

После подстановки уравнения (542) в выражение (541) уравнение объекта

управления принимает вид

 

 

 

 

 

 

 

 

 

 

і =

[а + ßx (t)

l { t ) ] x

(t) + I

(0 ß„ (0-

 

 

 

Приводя

параметры

рассматриваемого

объекта

в соответствие

с

принятой

в п.

3 гл. II

системой обозначений,

получим:

 

 

 

 

а (0 = а + ßi (t) I (t);

/ « = S (t) ßo (0;

2 2 0


 

Al [а (0] = S (0

= a + ß i (Of;

 

 

Mf (О =

Tß„ (0;

М [а (t) а (г)] =

R (t) 8 (t — т) =

ßt2 (t) S8 (t — r);

M

If (0 f CO] =

(0 6 (* - 0

=

ß2 (0 S8 (* - x);

Al [2

(0 f (T)] = G (t) 8 (t

t) =

ßo

(0 ß , (0 Sö (t - T).

Тогда согласно формулам (205), (207) m (t) и Г (t) удовлетворяют следующей

системе дифференциальных уравнений:

т = «X+

ßi (0 5 + - 9-.ßi (О S

т + 6ß0 (t) +

ßo (0 ßi (0 5;

 

Г = 2 [а +

ßj (t) I + ß2 (t) S]

Г +

 

(544)

 

+ 2

 

 

 

 

 

 

І ßo (0 + -ö -ßo(0 ßi(OS

m +

ßo(0

 

 

 

m (0) = x0;

Г (0) = x\.

 

 

 

Функция Гамильтона определяется выражением

 

 

 

H( t ,

 

^2) = (u + ß 2)r + 2 ß 0ß1m + ß2 +

 

+ *1

а + ßil + -у- ßi5 ) m +

+ y~ ßoßi5

+

+ Ф2

2 (а + ßxg

ß25) Г +

2 (gß 0 +

-J -

ßoßjS) m +

ßflS] ,

где ißj (0 и ij)2 (t) удовлетворяют дифференциальным уравнениям (472):

- Фх = 2ß0ßi + Ф! ( а +

ßtI +

ß?s) +

2ф2 (ißo +

- f -

ßoßlS

 

 

v ßi ~h 2ф2 ( а +

 

 

 

(545)

Фг =

ß il +

ßi^).

 

 

 

Фі СП = 0; ф2 СП =

 

 

 

 

 

Алгебраические уравнения

 

 

 

 

 

 

а я

=

2ß1m -f- 2ß0 + Фі

 

+ у -

ßi-S^ +

 

ößo

 

 

 

 

 

 

 

 

 

 

f

^ 2 ((2l +

3ß1S )m + 2 ß o5 ] = 0 ;

 

(546)

dH

 

 

 

 

 

1

 

 

2ß0m +

Фл [(I +

ßxS) m +

ß0S

+

— 2ßjr +

у

+

Ф2 [2 (I +

2ßxS) Г +

3ß0Sm] = 0

 

 

совместно с краевой задачей (544), (545) определяют оптимальные значения коэф­ фициентов ßo (0, ßi (О-

221


Решение краевой задачи упрощается, если сузить класс управлений, по­ ложив ß0 (t) = 0. В этом случае т (t) и Г (t) удовлетворяют уравнениям

т —

а +

ßj[| 4— ß?s) яг;

 

Г =

2 (а + ßji+ßfs) Г,

(547)

 

m (0) =

х 0; Г (0) =

 

Сопряженные уравнения (545) принимают вид

— 'Фі—'Фі(^а + ßil + ~2~ ßiS) ;

(548)

- ф2= о + ß? + Щ (а + ßil+ ß?s),

^ і ( Л

=

0 ,

4>-я-(-Г- -)Л ,.

Второе из алгебраических уравнений (546) дает выражение для оптимального коэффициента ßi (і)

1+ 2^2S•

(549)

Уравнения (547), (548) для переменных яг, Г, фх, ф2 разделились. Таким образом, для определения оптимального управления

и (t, X) = ßx (t) X

необходимо решение уравнения (548) для ф2 (t) и использование формулы (549).

Пример. Рассмотрим задачу оптимального управления объектом второго порядка:

=

х 2,

х х ( 0 )

=

х 10;

х 2 ~ ( « +

І ( 0 ) * 2 + bu,

х 2 ( 0 )

=

х 20,

где I (і) — центрированный стационарный «белый» шум интенсивности S. Как и в предыдущем примере, оптимальное управление ищется в классе

линейных

управлений

 

 

 

 

 

 

и ( / , х)

= ßj (t) x 1 +

ß2 (t) x 2.

 

(550)

Оптимизируется функционал

 

 

 

 

 

Т

 

 

 

 

 

 

J { v n x \ (т) +

v l2x x (T) x2 (t) +

v22x \ (t)

4- u2 (x)) dx.

(551)

 

o

На рис. 48 показана структурная схема

Объект управления

рассматриваемой системы управления. Объект

 

 

управления выделен штриховой линией.

 

 

Применение результатов п. 3 гл. II и

 

 

уравнения

(550) дает

следующие дифферен­

 

 

циальные уравнения для статистических ха­

 

 

рактеристик

выходных координат

объекта

 

 

управления:

 

 

 

 

 

щ

0

 

1

m 1

 

 

т 2

6 ß 1

6 ß 2 + - 2 - 5

m 2

Рис. 48. Блок-схема системы со

 

 

m i (0 )

X10

 

случайным

коэффициентом | (t)

 

 

m 2 (0 )

X 20

 

222


Yu

 

0

2

0

Y11

Y12

=

6ßl

— ß + 6ß2 -42~ ^

1

Y12

Y22

 

0

26ßi

— 2 ( ä — 6ß2 — 5)

y22

Y1 1

(0)

 

*10

 

 

 

X2

Y1 2

(0)

=

*10*20

Y22

(0)

 

*20

С учетом формулы

(550) квадратичный функционал

(551)

преобразуется

к виду

 

 

 

 

 

 

 

т

 

 

 

 

 

 

 

1 I [ ( » 1 1 +

ßl) Yll + ( »

1 2 +

2ßiß2) Ѵі2 +

( v 22 +

ß2) Y2

2] ^т-

о

 

 

 

 

 

 

 

Максимизация функции Гамильтона

 

 

 

 

н — ( f U + ßl) Ѵп + ( » 1 2 +

2ßlß2) Ѵі2

+

( » 2 2 +

ß2) Y22

'

+ 2фцѴі2 + Фі

^ ß i Y u +

^ —

a + ^ ß 2 +

~ 2

s ' j Y12 + Y22 +

+ Ф22 [26ßiYi2 + 2 (— а + 6ß2 + S) y22]

приводит к следующим выражениям для оптимальных значений коэффициен­ тов ßj и ß2:

ßi — ~2~ ^Фіг!

(552)

ß2 = 6ф22.

Функции фгу, і, j = 1, 2 удовлетворяют системе уравнений

Ф11

0

 

6ßi

 

 

0

 

Ф12 =

2

а +

6ß2 -j— — S

26ßi

(553)

Ф22

0

 

1

 

 

— 2 (a — öß2 — 5)

 

 

 

Ф11

 

»n +

ßi

 

 

 

 

 

 

 

 

Ф12

+ »12 +

ßlß2

 

 

 

Ф22

 

»22 ~b ß2

 

 

 

Ф11 (T)

 

0

 

 

 

 

Ф12 (T)

=

0

 

 

 

 

Ф22 (Y7)

 

0

 

 

На рис. 49 показаны графики коэффициентов ßj (t), ß2 (t), полученные пу’ тем моделирования уравнений (552), (553) на вычислительной машине. При мо"

делировании были приняты следующие значения параметров: а = 1, 6 = 1 ,

»11 = »22 ~ 0, ѵ12 = 1 .

223


Интенсивность мультипликативной помехи S варьировалась в пределах от О до 1, что отмечено на графиках. Сочетание параметров ѵи ѵ22 = 0, ѵ12 — 1 практически означает, что требуется минимизировать конечное состояние объекта при интегральном ограничении на управляющее воздействие

т

1 = М 0,5х\ (Т) + I «2 (т) d%

О

Время управления Т полагалось равным 5 с.

Пример. Рассмотрим систему управления, содержащую мультипликативную помеху в канале управления:

%2»

-^і (0)

х10;

Х2 = ах2 + (6 + I (t))u,

х2 (0) =

х20,

где £ (f) — центрированный стационарный «белый» шум интенсивности S.

Как и в предыдущем примере, поставим задачу оптимизации конечного со­

стояния

при интегральном

квадратичном ограничении на управление:

 

 

/ = М

 

 

(554)

При

управлении конечным состоянием

объекта целесообразно

[16]

ввести

новые переменные

 

 

 

 

 

 

г (t) = Ф (Г,

t) X (t).

 

(555)

Здесь матрица Ф (Т, t)

является решением дифференциального уравнения

 

Ф (Т, t) = —Ф (Т, t) А;

 

 

 

 

Ф (Т, Т) =

Е,

.

(556)

224