- •1 Основные этапы принятия решения. Пример количественного анализа принимаемого решения при сбыте продукции.
- •2. Алгоритм управления переходным процессом.
- •3,9 Особености задачи классического вариационного исчления и задач управления реальными процессами. Три задачи оптимального управления. Сведение их к задаче минимизации координаты процесса
- •5.Функция полезности. Отношение к риску.
- •7. Задача с вазами.
- •8 Оптимизация многостадийных процессов. Постановка задачи.
- •10. Основная задача управления. Условие разрешимости принципа при построении оптимальной стратегии управления.
- •11.Принцип оптимальности Беллмана. Применение принципа при построении оптимальной стратегии управления.
- •12. Синтез оптимального регулятора. Решение задачи принципа максимума.
- •13.Метод динамического программирования в непрерывной форме.
- •14. Геометрическая интерпретация озу.
- •1 5. Формулировка принципа максимума в задаче со свободным концом.
- •16. Многокритериальные задачи теории принятия решений. ОзУи метод ее решения.
- •17. Многокритериальные задачи в теории принятия решений. Множество решений оптимальных по Парето.
- •18 Управление динамическими режимами ректификационной установкой. Умб. Условия разрешимости озу.
- •19 Эквивалентные преобразования озу.
- •20.Оптимальное распределение реакционных объемов в каскаде реакторов идеального смешения.
- •2 1. Свойства f-ии Гамильтона.
- •22.Математическая формулировка принципа оптимальности.
- •23. Свойства озу в линейной постановке.
- •24 . Показатели функционирования, модель процесса. Постановка задачи управления переходными режимами ректификационных установок.
- •25. Решение оптимизационной задачи путем сведения ее к последовательности решения озу.
- •26.Оптимальный темпиратурный профиль в реакторе идеального вытеснения. Алгоритм.
- •27.,Вычислительная процедура метода динамического программирования.
- •28.Задача максимального быстродействия.
13.Метод динамического программирования в непрерывной форме.
Рассмотрим непрерывный процесс, описанный системой дифференциальных уравнений
- вектор управления
Требуется найти такое управление , которое обеспечивает минимум функционалу
(2)
Рисунок
- 2 стадии непрерывного процесса
Обозначим минимум значения функционала на 2 последнем отрезке
x- состояния входа, t – время.
Разобьем этот интервал на 2 интервала
Рис
Где - бесконечно малая величена
Запишем уравнение (3) на этих 2-х отрезках
Используя принцип оптимальности:
(4)
Обозначим через
Подставив в (4)
Поскольку значение от выбора управления не зависит, то ее можем внести под знак минимума и тогда выражение (5)
Разделим каждое слагаемое этого уровня на
Перейдем к приделу при
На основании теоремы о среднем значении интеграла на бесконечно малом отрезке времени
Пояснение
Рисунок
Тогда (5а)
(6)
- полная производная этой функции.
Вместо
Полученное выражение полной производной составляет в силу уравнения движения (1)
Подставив в уравнение (5а) значение полной производной
- частная производная независим от управления , поэтому ее можно вынести за знак минимума.
(7)
Это уравнение должно для непрерывных процессов.
Из этого уравнения находятся оптимальное уравнение и Функционала при этом для определения оптимизации управления использует необходимое условие экстремума функции.
14. Геометрическая интерпретация озу.
Пусть вектор управления U и вектор функционала J имеет по две компоненты:
U=(U1, U2);
J=(J1, J2)
У правление принимает свои значения из области U, а функционалы J из прямоугольника
a1≤J1≤A2; a2≤J2≤A1
Задавая различные управления U1,U2 из области U и используя уравнение процесса, получим на плоскости функционалов некоторую область В. Т.е. область U отображается в область В. Пересечение областей А и В - это есть область выполнения ограничений при допустимых управлениях U. При заданной области допустимых управлений U реализуется область Au= А∩В является пересечением областей А и В. Отображая Au на область допустимых управлений получим область возможных решений ОЗУ Ua.
Геометрическая интерпретация построения решения ОЗУ.(совместно с эквивалентными преобразованиями)
Для иллюстрации идеи метода решения ОЗУ рассмотрим частный случай, когда система характерезуется только двумя односторонними неравенствами. или одним двухсторонним и имеет один скалярный управляющий параметр
допустимая область изменения управляющих параметров. Показатели не должны превосходить единицу, управления u, удовлетворяющее условию Находиться в области
Характерным здесь является решение , при котором равны между собою , с другой стороны используя неравенство (1),(3) получим что если (5), то (6) и наоборот из неравенства (6) следует неравенство (5) и(1) таким образом неравенства (1), (5),(6) эквивалентны друг другу и могут заменять друг друга. В дальнейшем будем пользоваться вместо неравенства (1) неравенством (6). Предварительно введем обозначение тогда неравенство (6) будет иметь вид Таким образом суть этих преобразований в том, что двухстороннее неравенство(1) привели к односторонним неравенствам (7), показатели процесса сделали безразмерными и пределы изменения функционала сделали одинаковыми от 0 до 1, и эквивалентная формулеровка задач ОЗУ для процесса описываемого системой уравнений Требуется найти такое управление , которое обеспечит выполнение неравенства при выполняется условие Есть точка минимакса критериев , т.е наибольшее имеет минимум. Для вычисления сначала фиксируем управление и находим наибольшее из двух величин . Оно равно если u лежит в интервале
и равно если u лежит в интервале Далее минимизируем эту величину т.о. в результате минимизации находим Если ,то это управление
будет решением ОЗУ.Если же то решение ОЗУ не существует ,полученное условие существование решение ОЗУ. используется для поиска решения одним из методов программирования . Например метод градиентного спуска. Например зададим какое-то значение управления .При этом управление вычислим критерии Если то [ ]
-решение ОЗУ.Если же при этом управление какой-нибудь из этих критериев >1.то
не яв-ся решением ОЗУ.Пусть ,тогда построим следующее приближение управления ,где -величина шага спуска .При новом управление выполняется критерий и проверяется условие Если условие верно то -решение ОЗУ. Если нарушается одно или оба условия находиться из них при этом управление и строится следующее приближение и т.д этот процесс продолжается до тех пор пока не получим управление при котором S=1,2m или не найдем минимаксное значение критерия Если то полученое управление является решением минимаксной задачи и одним из решения ОЗУ.