Принцип максимуму Л. С. Понтрягіна

 

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

(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; просмотров: 816;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.016 сек.