logo search
tsvpis

4.2. Задача об оптимальном наборе самолетом скорости и высоты

Задача. Необходимо, имея стартовую нулевую скорость v и стартовую нулевую высоту h, набрать некоторую скорость V и высоту H, минимизировав при этом суммарные затраты топлива.

Если в какой-то момент времени t мы увеличиваем скорость на dv, а высоту на dh, то затраты горючего на это изменение могут быть определены по формуле:

Cv(v(t),h(t))dv + Ch(v(t),h(t))dh,

где v(t) и h(t) – скорость и высота в момент времени t;

Cv(v(t),h(t)) и Ch(v(t),h(t)) – коэффициенты пропорциональности затрат топлива.

Идея решения. Нам необходимо минимизировать интеграл, выбирая оптимальный вариант набора сокрости и высоты (ищем оптимальное управление):

Дискретизируем эту задачу. Для этого разобьем весь участок приращения скорости и высоты на несколько меньших интервалов:

h

Рисунок 4.4. – Дискретизация исходной задачи.

Заполняем стоимости, начиная с левого нижнего угла, и записываем их в левый сектор круга. Аналогично считаем стоимости вершин с правого верхнего угла и записываем их в правый сектор. Глядя на полученный стоимости, восстанавливаем оптимальный путь: 87 получили из 79 + 8; 79 из 70 + 9 и т.д.

Комментарии