Задачи динамической оптимизации: Методические указания по проведению практических занятий и самостоятельной подготовки, страница 3

Образуем функцию Н

.

(25)

Составим уравнение Эйлера для функции (25)

, , .

(26)

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

или

.

(27)

После первого интегрирования (27) находим закон изменения управляющего воздействия

.

(28)

Повторно интегрируя, найдем оптимальный процесс:

.

(29)

Для нахождения трех неизвестных в (29) (неопределенного множителя l1 и постоянных интегрирования С1 и С2) используем уравнение для граничных условий (22) и равенство (23). Подставив в (29) t = 0 и учитывая, что Y2(0) = 0, находим С2 = 0. Подставляя в (29) t = Т и учитывая, что Y2(Т) = 0, получим первое уравнение для определения l1 и С1:

.

(30)

Интегрируя (29) в пределах 0 ≤ tT и учитывая равенство (23), получим второе уравнение для определения:

.

(31)

Решая совместно (30) и (31) относительно l1 и С1, находим

,

(32)

.

(33)

Учитывая (32) и (33) и С2 = 0, можно окончательно записать уравнение для оптимальных процессов  и

,

.

(34)

Графики, соответствующие формулам (34), приведены на рис. 2. Как видно из рисунка, управляющее воздействие  (ток якоря дигателя) должен меняться по линейному закону, скорость  – по параболе.

Рис. 2. График оптимальных управляющих воздействий

Таблица 1 – Варианты заданий по применению уравнения Эйлера
 для нахождения оптимального управления

Критерий оптимальности

1

Оптимальное быстродействие

2

Оптимальная производительность

3

Оптимальная экономичность

Вид уравнения объекта

4

5

Граничные условия

6

Время работы двигателя

7

Величина отрабатываемого угла
поворота вала двигателя

8

Величина расхода энергии

9

Краевые условия по скорости
вращения вала двигателя

Варианты задания включают критерий, уравнение объекта и ограничения: 147, 148, 157, 158, 246, 248, 256, 258, 346, 347, 356, 357.


Практическое занятие 3

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

В ряде практических зада оптимизации объектов экстремум рассмотренного выше функционала при приведённых уравнениях объекта обеспечивается при управлении U(t), имеющем разрывы первого рода. Координаты объекта также могут иметь разрывы, положение которых заранее не известно. Наиболее эффективным методом решения задач такого класса является разработанный коллективом советских ученых под руководством академика Л.С. Понтрягина принцип максимума.

Для использования принципа максимума вводится скалярная функция – гамильтониан Н вида

,

(35)

где f0 = G(X, U), X¢0 = G(X, U); G(X, U) – подынтегральное выражение критерия оптимальности; f k(X, U) – соответствует системе уравнений (2) k = 1, …, n; yk – вспомогательная переменная, удовлетворяющая уравнению вида

.

(36)

Необходимые и достаточные условия оптимальности в случай линейных систем (основная теорема принципа максимума):

если правление  и соответствующая ему траектория оптимальны и удовлетворяют ограничениям (4) и (5), то можно найти не нулевую непрерывную (n + 1)-мерную вектор-функцию yk(t) = [y0(t), y1(t), …, yn(t)], которая удовлетворяет системе уравнений (36);

функция  достигает максимума по переменной U и в каждый момент времени на интервале t0ttk;