- •Содержание и предмет “Теории оптимального управления”
- •Экономическая задача решается в трёх измерениях:
- •Тема 1. Характерные особенности теории и практики оптимального управления.
- •1. Управление – наука и искусство.
- •2. Сложность и актуальность теории эффективного управления.
- •Тема 2. Управление как система.
- •Таким образом, для выделения системы требуется наличие:
- •Тема 7. Основы моделирования экономических процессов.
- •Система, модель, моделирование.
- •Системные признаки:
- •Управление. Обратная связь. Замкнутая система.
- •В структуре системы управления можно выделить:
- •Экономическая система как объект управления.
- •В целом можно представить себе одну из двух альтернатив:
- •Тема 8. Оптимизационные модели экономической динамики.
- •Однопродуктовая динамическая макроэкономическая модель.
- •Р ис.1. Принципиальная схема производства и распределения продукции
- •Однопродуктовая оптимизационная динамическая макроэкономическая модель.
- •Модель примет следующий вид:
- •Тема 9. Исследование однопродуктовой макромодели оптимального развития экономики.
- •1. Моделирование производства на макроуровне.
- •2. Модель развития экономики.
- •Тема 10. Задача управления.
- •1. Задача управления и её формулировка.
- •Переменные величины – управляющие параметры. Множество функций – множество управления времени.
- •2. Виды управления. Управление по разомкнутому контуру.
- •Управление по замкнутому контуру (с обратной связью)
- •Тема 11. Достаточные условия оптимальности.
- •Тема 12. Метод Лагранжа – Понтрягина для непрерывных управляемых процессов.
- •1. Уравнение метода.
- •2. Принцип максимума Понтрягина.
- •Тема 13. Задача Эйлера вариационного исчисления.
- •Случаи:
- •Тема 14. Уравнение Беллмана.
- •1. Идея, основные элементы уравнения Беллмана.
- •2. Синтез оптимального управления.
- •Тема 16. Оптимальное управление
- •Тема 17. Динамическое программирование.
- •Выделим особенности модели динамического программирования:
Выделим особенности модели динамического программирования:
- задача оптимизации интерпретируется как n-шаговый процесс управления;
- целевая функция равна сумме целевых функций каждого шага;
- выбор управления на k-м шаге зависит только от состояния системы к этому шагу и не влияет на предшествующие шаги (нет обратной связи);
- состояние Sk после k-го шага управления зависит только от предшествующего состояния Sk-1 и управления Хк (отсутствие последействия);
- на каждом шаге управление Хк зависит от конечного числа управляющих переменных, а состояние Sk - от конечного числа параметров.
Существуют различные способы решения подобных задач, применяемые в зависимости от вида функций, ограничений, размерности и т.
Принцип оптимальности, впервые сформулированный Р. Беллманом (в 1953г.), формулируется следующим образом: каково бы ни было состояние S системы в результате какого-либо числа шагов, на ближайшем шаге нужно выбирать управление так, чтобы оно в совокупности с оптимальным управлением на всех последующих шагах приводило к оптимальному выигрышу на всех оставшихся шагах, включая данный.
Беллманом сформулированы и условия, при которых принцип верен. Основное требование - процесс управления должен быть без обратной связи, т.е. управление на данном шаге не должно оказывать влияния на предшествующие шаги.
Принцип оптимальности утверждает, что для любого процесса без обратной связи оптимальное управление таково, что оно является оптимальным для любого под процесса по отношению к исходному состоянию этого под процесса. Поэтому решение на каждом шаге оказывается наилучшим с точки зрения управления в целом.
В качестве исходной задачи динамического программирования с фиксированным числом шагов n и начальным состоянием S0 можно рассматривать последовательность задач, полагая последовательно, n=1, 2, ... при различных S - одношаговую, двухшаговую и т.д., - используя принцип оптимальности.
На каждом шаге любого состояния системы Sk-1 решение Xk нужно выбирать осторожно, так как этот выбор влияет на последующее состояние Sk и дальнейший процесс управления, зависящий от Sk. Это следует из принципа оптимальности.
Но есть один шаг, последний, который можно для любого состояния Sn-1 планировать локально-оптимально, исходя только из соображений этого шага.
Рассмотрим n-й шаг: Sn-1 - состояние системы к началу n-го шага, Sn= Si -конечное состояние, Xn - управление на n-ом шаге, а (Sn-1, Xn) - целевая функция (выигрыш) n-го шага.
Согласно принципу оптимальности, Xn нужно выбирать так, чтобы для любых состояний Sn-1 получить максимум целевой функции на этом шаге.
Обозначим через
(Sn-1)
максимум целевой функции - показателя
эффективности n-го
шага при условии, что к началу последнего
шага система S
была в произвольном состоянии Sn-1,
а на последнем шаге управление было
оптимальным.
(Sn-1) называется условным максимумом целевой функции на n-м шаге и описывается равенством:
(5)
Решение
(Sn-1),
при котором достигается
(Sn-1)
называется условным оптимальным
управлением на n-м
шаге.
Задача будет двухшаговой, если присоединим к n-му шагу n-1
Для любых состояний Sn-2 , произвольных управлений Xn-1 и оптимальном управлении на n-м шаге значение целевой функции на двух последних шагах равно:
(6)
Согласно принципу оптимальности
для любых Sn-2
решение нужно выбирать так, чтобы оно
вместе с оптимальным управлением на
последнем (n-м)
шаге приводило бы к максимуму целевой
функции на двух последних шагах.
Следовательно, нужно найти максимум
выражения (6)
по всем
допустимым управлениям Xn-1.
Максимум этой суммы обозначим ее через
(Sn-2)
и называется условным
максимумом целевой функции при оптимальном
управлении на двух последних шагах.
Соответствующее управление
(Sn-1)
на (n-1)-м
шаге называется условным оптимальным
управлением на (n-1)-м
шаге.
(Sn-2)=
(7)
Выражение, состоящее в фигурных скобках (7), зависит только от sn-2 и Хn-1 , так как sn-1 можно найти из уравнения состояний (2) при k=n-1
sn-1=
и
подставить вместо sn-1
в функцию
(sn-1).
|
|
|
|
В результате максимизации только по одной переменной Xn-1согласно уравнению (7) вновь получаются две функции:
(Sn-2) и (Sn-2)
Далее рассматривается трехшаговая задача: к двум последним шагам присоединяется (n-2)-й и т. д.
1 Капитальные вложения – затраты материалов, труда и других ресурсов, направленные на восстановление и прирост основных фондов.
2 Перевооружение – процесс повышения технического уровня производства путем внедрения новой техники, технологии, модернизации, замены, автоматизации производства.
3 Интенсивный – отражает использование основных фондов, отражает уровень их использования по мощности (производительности.
4 Экстенсивный – по времени.
5 Априорный – с лат., независимый от опыта, предшествующий опыту.
6 Функционалы – математическое понятие, для обозначения переменной величины, заданной на множестве функции.
7 Вариация – от латинского изменение, - смещение независимого переменного или функционала.
