Файл: Осипов В.М. Математические основы кибернетики. Начала вариационного исчисления и элементы теории оптимального управления учеб. пособие.pdf

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

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

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

Добавлен: 01.08.2024

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

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

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

- Ol -

//=- -ІЯІЪ + l * J T * ICjXj+ІЛ: xj -->Äl fi

Введем новое обозначение

Я- -

У£

,

тогда P. - Q + ¥•

n

 

 

n

 

 

 

H(i,x, % и ) - £ ft/é

=

У у*

xL

 

 

Функции времени Ч,і_(і}(і-і,2--п)ъсчъ

теже множители Лаграика.

Они отличаются от канонических переменных

Р± постоянными Ci

и, следовательно, имеют тот же физический

смысл,

что и Р- ,

т . е . являются импульсами

сил действующих

внутри

нашей физичес­

кой системы и определяющих

направление движения.

Функция Га­

мильтона

H имеет

смысл

полной энергии системы

(или мощно­

сти) .

 

 

 

 

Система

уравнений

Эйлера теперь запишется так

 

m)

Мы получили эти уравнения на основе правил классического ва­ риационного исчисления икавадось бы, не имеем здесь никакой новой шфдрыаадш. Однако эвд не так. Обратим внимание на груп­ пу последних условий а,, ,

&ущ частная производная от некоторой функции по какой-то пе­ ременной обращается в нуль, то это значит, что при некоторой аначении этой переменной функция либо имеет экстремум (/7?і/і или !Т)ах), либо точку перегиба с горизонтальным участком. Пока­ жем, что рассматриваемые условия есть условия экстремума функ-


- 82 -

ции Гамильтона по переменным U1r Ui ,... Up> , т . е . го управлщощнм параметрам. Вернемся к нашей задаче. Запишем • уравнения, объекта более компактно

Х'=/і

(Х,, Хг r..X„ ; U,,Ut,...Urn

, t h/i(X,U,iJ

fL*f,i

X -

фазовый вектор,

a

U

-

вектор управления.

 

Нам нужно перевести

объект

из начального состояния х * в

некоторое заранее не фиксированное конечное состояние аа фикси­

рованное время

T-t0 , причем так, чтобы доставить экстремум

функционалу

 

S--2cKxK(T)

(с,х.(т))

 

Кг/

 

выбирая надлежащим образом

управляющие функции <-*і(і/,- Um it) (

которые принадлежат некоторой области допустимых управлений. Предположим, что мы нашли оптимальное управление U ' , кото­

рое

минимизирует

функционал

S

(или максимизирует). Подстав­

ляя

U в систему уравнений

объекта и решая её, мы найдем оп­

тимальную траекторию х(і)

и оптимальное значение конечного

состояния х(Т).

Возьмем другое

управление

тогда движение объекта будет происходить п. другой траектории отличающейся о? оптимальной "is-величину (функцию) , т . е . x + &х , но, очевидно,

dÉj *S'xi - ft-(x +Jx , Ü+ Л/, é J (i - 1,2...П ) ,

a также

 

 

 

ü+du, t)-£(£,û,

ij U « /,*..- -n)

Лс -- f

[x + éx,

Умножши ode

стороны этого

равенства

na fi и просуммируем

Î. ъ foi

= t

%lh (x'fe.J*fu>

 

tJ]

4 -/

I'/

 

 

 

 

 

Уаноаам теперь обе части последнего равенства на dX я л*ю»ія-

тегрируек s

пределах от

tc

до Т

:

 



 

 

 

- 83 -

т

т

 

 

 

è' "

С

П

*ft-(*+tx>û+ ^V (*'й> 1и р/£

[ I л^Н- ^:

J

Преобразуем интеграл

слева. Очевидно,

с/"

*хі =

Г

"

| Vi fài •

Зі^Ч

J-,

П <Ѣ +

Гавтѳгрнруя в тех же пределах

найдем:

 

Г

т

 

тп

откуда

 

 

 

 

 

 

 

 

г

 

.

Г

г „

 

 

 

J X vi А ^ » Ъ Л;- / - J £ ^ А

 

 

ледозательно,

 

_

 

 

 

 

 

T

T

 

'

 

 

 

 

 

te

 

 

-6)

 

 

 

 

Рассмотрим выражение в левой

части

равенства

 

 

 

*,

*»'

 

 

 

 

 

 

£x{tj*0

fi '- *Лі-п),

левый конец закреплен ,

 

 

^г/ - " Q

согласно граничного

условия на правом конце

 

л S

- приращение функционала S,

обусловленное

вариацией

управ­

 

ления в

районе оптимального, т . е . л S - отклонение от

 

экстремального

значения.

 

 

 

Таким образом,

^

 

 

 

 

 

-AS'H

Vi A dt * Il

Vi [f(

(x+tx. Û+fa. t)-к

Ix, Ü, ij]

dt

Предполагая малость вариации <fx , разложим выражение в скоб­ ках в ряд Тейлора, ограничиваясь линейными членами:


/г (x+àx,

J+iïu.

 

t)-fi(x~,Û,i)*(£,u+tu,i)-fi(x,U,i)*.

t У — — r

 

OX; .

 

получим главную часть приращения по траектории.

ІІодиятегральная функция теперь запишется в

виде

л

 

 

п

 

-fc(x-,û,é;]

+ l L

Vi —

^ * /

Исли теперь учесть, что (в силу уравнения Эйлера для Ф,- )

то

выражение для

/і S

можно представить так

 

à

S

--

f I

ъ [fi

(x,u+£u,tj-fi(x,ü,

 

iß dt

-

-

I

I

f ^ è

[hl£,u+tu,t}-fit£At)]<tx.

 

 

dt

Предположим для простоты,

что

J- (£,Û,iJ

есть линейная функ­

ция относительно

-X

,

т . е .

 

 

 

 

тогда

 

 

 

 

 

 

 

 

 

 

 

 

 

дх~;

 

 

 

 

 

 

 

 

 

 

 

"7

 

 

 

 

 

 

 

и второй интеграл

в выражении

для

Л S

будет

равен нулю.

Для оассматоиваемого

случая à. S получает вид

 

 

 

 

Ï я

ifi

fr

о*

<tu, éJ-J

(£,

ü,

ißdt

 

 

 

 

i» "!

или, если учесть, что

n

Н(х\ V, u,tj "g-Vi/i fa и, ij,

получим