НОВОСТИ   БИБЛИОТЕКА   ЮМОР   КАРТА САЙТА   ССЫЛКИ   О САЙТЕ  




предыдущая главасодержаниеследующая глава

13-4. Динамическое программирование и принцип максимума

Получим из динамического программирования принцип максимума [Л. 72]. Для этого соответствующим образом формализуем задачу, т. е. опишем систему уравнениями


где


и введем (n+2)-мерную вектор-функцию


Тогда дифференциальное уравнение Беллмана


с учетом того, что min(+μ)=-max(-μ) [например, min (3,5)=-max(-3, -5)], запишется в виде


или


Теперь, если ввести функцию

H=ψf

из выражения (13-14) получим принцип максимума Понтрягина:


Чтобы вывести дифференциальные уравнения принципа максимума, предположим, что функция S(x) имеет вторые производные по всем xi. В соответствии с выбором функций ψi для производной от них по времени имеем:


Очевидно, что если ψ0=-1, то dψ0/dt=0. Согласно формуле (13-15) для оптимального управления uопт(t) имеем:


Рассмотрим фиксированный момент времени t, для которого uопт(t) тоже будет фиксированной величиной. Для точек пространства х, отличных от той, которая лежит на рассматриваемой траектории, данное управление uопт уже не будет оптимальным, и для них величина Н не будет достигать своего максимума, поэтому при фиксированных t и uопт(t) величина H=ψf достигает своего максимума, равного нулю, относительно координат xi именно в точке оптимальной траектории и, следовательно, в этой точке производные от Н по xi обращаются в нуль. Продифференцировав соотношение (13-17) по xi, получим:


откуда


Сравнивая это соотношение с (13-16), замечаем, что его левая часть совпадает с правой частью (13-16), поэтому


Это и есть сопряженные уравнения принципа максимума. Если продифференцировать


по xj и сравнить полученное выражение с (13-18), то можно получить:


Далее, дифференцируя формулу (13-18) по ψj, имеем:


Таким образом, видим, что получены оба уравнения Понтрягина.

предыдущая главасодержаниеследующая глава








© Злыгостев А.С., 2001-2019
При использовании материалов сайта активная ссылка обязательна:
http://informaticslib.ru/ 'Библиотека по информатике'
Рейтинг@Mail.ru
Поможем с курсовой, контрольной, дипломной
1500+ квалифицированных специалистов готовы вам помочь