Для того чтобы получить необходимый допустимый базис для задачи линейного программирования, добавим формально остаточные искусственные переменные (
Так как текущее управление
Тогда уравнения (11) примут вид
Введем остаточные переменные в ограничения на управление
При объединении выражений (12) и (13) получаем
Начальный допустимый базис состоит из остаточных и остаточных искусственных переменных
Формируем целевую функцию (по второму методу выбора начального допустимого базиса)
б) Решение задачи быстродействия
Предположим, что
При этом
Общее число столбцов в симплекс-таблице:
Число базисных переменных:
Сформируем
Выразим из уравнения (12) начальные базисные переменные
и подставим в целевую функцию. Получим
Решаем задачу (12) – (14) симплекс-методом.
В случае,
если
иначе
1) если
2) если
Решения данной задачи получено с помощью пакета Matlab 7.4 (скрипт SimplexMetod2.m):
Рис. 14. График фазовой координаты
Рис. 15. График фазовой координаты
Рис. 16. График
Рис. 17. График оптимального управления
Выводы: Сравнивая полученные результаты с результатами полученными в ДЗ№2 по СУЛА, можно сделать вывод, что решения совпадают, с точностью до .
Укороченная система данного объекта имеет вид:
где:
Полюса укороченной передаточной функции:
Заданы начальные и конечные условия:
Для определения начальных и конечных условий для
Где матрица
где
ИПФ укороченной системы:
Составим фундаментальную систему решений:
ФСР:
Составим матрицу
Тогда
Составим моментные уравнения (связь между входом и выходом):
Моментные функции определяются по следующей формуле
Составим моментные функции:
Найдем моменты по следующей формуле:
Числовое значение найденных моментов:
Составим функционал качества, который имеет следующий вид:
при условии, что :