![]() | Контрольна модульна робота Тема: «Методи мінімізації для задачі оптимального керування з вільним правим кінцем» Постановка завдання Нехай задана наступна задача оптимального керування, пов’язана з лінійною системою: мінімізувати функціонал ![]() за умов ![]() ![]() ![]() ![]() де ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Для розв’язання задачі оптимального керування (1)-(4) необхідно: 1. Побудувати градієнт ![]() ![]() ![]() ![]() де ![]() ![]() ![]() ![]() ![]() ![]() 2. Дослідити функціонал (1) за умов (2)-(4) на опуклість, для чого: а) перевірити функцію ![]() ![]() ![]() ![]() при будь-яких ![]() ![]() ![]() б) перевірити ![]() ![]() ![]() ![]() при будь-яких ![]() ![]() ![]() ![]() 3. Побудувати сітковий аналог функціонала ![]() ![]() ![]() з використанням будь-якої квадратурної формули, зокрема формули правих прямокутників [3]: ![]() де ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() 4. Розробити підпрограму розв’язання задачі Коші (2), (3) при фіксованому ![]() ![]() ![]() ![]() 5. Розробити підпрограму розв’язання спряженої по відношенню до (2), (3) задачі Коші (6), (7). Наближений розв’язок ![]() ![]() ![]() 6. Реалізувати для мінімізації сіткового функціонала (10) на множині (11) ітераційні процеси ![]() а) методу проекції градієнта ![]() ![]() ![]() де ![]() ![]() ![]() ![]() ![]() ![]() б) методу умовного градієнта ![]() ![]() ![]() де ![]() ![]() ![]() ![]() ![]() ![]() ![]() За критерій зупинки ітераційного процесу взяти один з наступних критеріїв: ![]() ![]() ![]() де ![]() 7. Видати на друк в чисельному та графічному виглядах отримані кожним з ітераційних методів п.6 результати розв’язання задачі керування (1)-(4), а саме: сіткову функцію керування ![]() фазову траєкторію ![]() наближене значення ![]() значення ![]() кількість k необхідних ітерацій для досягнення заданої точності обчислень. 8. Провести аналіз отриманих результатів при різних значеннях ![]() ![]() Допоміжні відомості I. Метод Ейлера чисельного розв’язання задачі Коші для ЗДР ![]() ![]() з початковою умовою ![]() реалізується за формулами ![]() ![]() де ![]() ![]() ![]() ![]() ![]() Користуючись початковою умовою (15) і покладаючи в формулі (16) ![]() ![]() II. Метод Рунге-Кутта четвертого порядку точності для чисельного розв’язання задачі Коші (14), (15) реалізується за формулами ![]() ![]() де ![]() ![]() ![]() ![]() Література 1. Балашова С.Д. Чисельнi методи: Ч. 2. Методи розв’язування диференцiальних та iнтегральних рiвнянь: Навч. посiбник. – К.: НМК ВО, 1992. – 326 с. 2. Васильев Ф.П. Численные методы решения экстремальных задач. - М.: Наука. - 1980. - 518 с. 3. Самарский А.А., Гулин А.В. Численные методы. – М.: Наука, 1989. – 432 с. 4. Кісельова О.М., Гарт Л.Л. Математичні методи системного аналізу: навч. посіб. – Дніпро: РВВ ДНУ, 2019. – 124 с. 5. Гарт Л.Л., Поляков Н.В. Применение проекционно-итерационных методов к решению задач оптимального управления со свободным правым концом // Питання прикладної математики i математичного моделювання. – Д.: ДНУ, 2000. – С. 23-29. |