· базисные переменные и функция цели выражаются через небазисные переменные;
· по определенному правилу выбирается та из небазисных переменных, изменение значения которой способно улучшить значение F(x) , и она вводится в базис;
· определяется, какая из базисных переменных должна быть выведена из базиса, при этом новый набор базисных переменных, образующийся на каждом шаге, отличается от предыдущего только одной переменной;
· базисные переменные и функция цели выражаются через новые небазисные переменные, и повторяются операции 2 и 3.
Если на определенном шаге окажется, что изменение значений любой из небазисных переменных не может улучшить F(x) , то последнее базисное решение оказывается оптимальным.
Симплексом в пространстве n-измерений называют выпуклый многогранник, имеющий n+1 вершин, не лежащих в подпространстве размерности, меньшей n.
Решение задачи нахождения условного экстремума функции двух переменных может находиться либо на границах выпуклого многогранника, либо на его вершинах.
Согласно методу симплексных процедур экстремум функции обязательно лежит среди допустимых базисных решений. Это позволяет наметить путь к решению задачи, число которых конечно, а также найти все допустимые базисные решения и для каждого вычислить значение целевой функции, а затем выбрать из них min/max, хотя данный метод достаточно трудоемок.
Рис. 4.1. Блок-схема метода симплексных процедур.
Рис. 4.2. Реализация метода симплексных процедур.
Рис. 4.3. График метода симплексных процедур.
Вывод: Минимальное значение функция принимает в точке А2 (2.3, 0.3). F(2.3, 0.3) = 7,003.
Критерий управления, как отмечалось ранее, в этом случае
Мера ошибки в критерии H =1, а верхний предел T неизвестен. Начальная Х(0) = Х0 и конечная Х(T) = ХT точки закреплены.
Запишем функцию Гамильтона и условия трансверсальности:
Согласно принципу максимума Понтрягина, стратегия управления состоит в минимизации функции Гамильтона относительно u. Минимум Г будет тогда, когда
Отсюда
Таким образом, стратегия управления и характер u*(t) определены: оптимальное управление - это релейное управление, максимальное по величине, причем переключение управления производится тогда, когда функция
По изложенной методике определим оптимальное управление
Представим объект
В рассматриваемом примере матрица
Матрица G— невырожденная, поэтому система (3) будет нормальной. Характеристические числа матрицы A
Таким образом, управляющие последовательности в зависимости от начального состояния будут: {+ 1}, {-1},{+1,-1}, {-1, + 1}.
Обозначим u* = ∆=±1 и найдем общее решение системы при и* = ∆.
Обозначим
Если принять
Закон управления
Линия
Введем функцию
Когда фазовая точка окажется на линии переключения, то правая часть уравнения (5) будет равна нулю (
Все изложенное позволяет записать алгоритм оптимального по быстродействию регулятора для объекта (1):
По алгоритму решения составим структурную схему системы, реализующей закон управления
Рис. 5.1. Структурная схема системы
По алгоритму решения
полученному ранее, составим структурные схемы для построения переходной и импульсной характеристик системы, реализующие закон управления для объекта
Рис. 5.2. Структурная схема модели ОСАУ для переходной характеристики