Принцип максимуму Л. С. Понтрягіна
Розглянемо математичну модель оптимального керування. Нехай математична модель економічної системи має вигляд:
(16.1)

–похідна функції x(t) за t.
– неперервно-диференційовані функції за фазовими змінними
;
– вектор-параметр керування, який знаходиться в розпорядженні ОПР.
, де U – множина змінних вектор-параметра керування.
Будемо вважати, що треба перевести систему за фіксований час Т із стартового стану
у такий стан
, у якому функціонал:
, (16.2)
де
– диференційована функція аргументів
, досягає найменшого значення. Тобто, треба знайти таке оптимальне керування, набір
з множини U, і відповідну йому оптимальну траєкторію, що мінімізують функціонал (16.2).
Спряженою до (16.1) будемо називати систему рівнянь:
(16.3)
де H – функція Гамільтона:
,
.
Сформулюємо теорему [4]: принцип максимуму Л. С. Понтрягіна.
Теорема.Для розв’язання задачі (16.1), (16.2) необхідне виконання умови:
(16.4)
або

при кожному
, що задовольняє (16.3).
Очевидно, у разі виконання умови (16.4) на єдиному наборі
, та існування розв’язку задачі оптимального керування принцип максимуму є і достатньою умовою оптимальності
на розв’язках задачі (16.1), (16.3).
Проілюструємо застосування принципу максимуму на конкретному прикладі. Функції
будемо вважати залежними від часу.
Приклад.Розв’язати макроекономічну задачу оптимального керування [7], якщо модель системи описується диференційним рівнянням вигляду:
(16.5)
де х – відношення основного капіталу до кількості населення; u – частка національного доходу, спрямована на збільшення основного капіталу; n – амортизаційна постійна;
– виробнича функція.
Математична модель (16.5) побудована на допущенні, що частка оплати праці дорівнює
;
– задані числа,
.
Задача полягає у знаходженні
, що забезпечує мінімальне значення функціоналу:
(16.6)
де
– наперед задані додатні числа.
Алгоритм розв’язку задачі:
1. Будуємо функцію Гамільтона для задачі (16.5),(16.6):
,
де
(16.7)
2. Згідно з принципом максимуму:

Спочатку не будемо зважати на нерівності
. Тоді:
або
(16.8)
Підставимо отримане значення
в (16.7).
(16.9)
Отримаємо диференціальне рівняння з відокремлюваними змінними.
3. Розв’яжемо рівняння (16.9)





Враховуючи
, отримаємо:




Оскільки знайдено
, для оптимального керування
, що задовольняє принцип максимуму (16.4), то можна вважати
.
4. Знайдемо траєкторію
, для оптимального керування:









або 
Враховуючи початкову умову 


Підставляючи значення
в (16.8) отримаємо




Знайдемо розв’язок для кожного з трьох випадків:


Проведемо заміну змінних: 




Як і в попередньому випадку покладемо: 




(16.19)
Завдання для самостійних і контрольних робіт
Розв’язати задачі оптимального керування.
| 1. |
| 2. |
|
| 3. |
| 4. |
|
| 5. |
| 6. |
|
| 7. |
| 8. |
|
| 9. |
| 10. |
|
| 11. |
| 12. |
|
| 13. |
| 14. |
|
| 15. |
| 16. |
|
| 17. |
| 18. |
|
| 19. |
| 20. |
|
| 21. |
| 22. |
|
| 23. |
| 24. |
|
| 25. |
| 26. |
|
| 27. |
| 28. |
|
| 29. |
| 30. |
|
Дата добавления: 2015-06-12; просмотров: 986;
