
- •1. Общие сведения.
- •1.1. Основные понятия и определения.
- •1.2. Переменные в управлениях осу
- •1.3. Управление объектом
- •1.4. Классификация оптимальных систем управления.
- •2. Математическое описание
- •2.1. Уравнения в переменных состояния.
- •2.2. Представление нормальной системы уравнений в матричной форме.
- •2.3. Характеристическое уравнение в матричной форме.
- •2.4. Матричная передаточная функция.
- •2.5. Решение неоднородного матричного уравнения.
- •2.6. Метод фазовой плоскости
- •2.6.1. Особенности нелинейных систем
- •2.6.2. Изображение процессов на фазовой плоскости.
- •2.7. Фазовые портреты линейной системы
- •2.8. Фазовые портреты нелинейной системы.
- •2.9. Пример определения особых точек фазового портрета нелинейной системы.
- •2.10. Управление в фазовом пространстве.
- •Свободное движение.
- •Состояние равновесия.
- •Фазовый портрет при положительном управлении.
- •Фазовый портрет при отрицательном управлении.
- •Изменение движения изображающей точки.
- •3. Оптимальные системы.
- •3.1. Статическая оптимизация
- •Безусловная оптимизация
- •Условная оптимизация.
- •3.2. Динамическая оптимизация.
- •3.3. Функционал и его вариация.
- •3.4. Уравнение Эйлера.
- •3.5. Задачи вариационного исчисления
- •3.6. Принцип максимума.
- •3.7. Оптимальное по быстродействию управление на принципе максимума.
- •4. Адаптивные системы
- •4.1. Основные принципы
- •4.2. Постановка задачи.
- •3.2. Способы поиска экстремума.
- •4.3. Способы поиска экстремума.
2.4. Матричная передаточная функция.
Преобразуя по Лапласу матричное уравнение
при нулевых начальных условиях (все х0 = 0), получаем операторное уравнение
Из него находим:
Преобразуем по Лапласу уравнение выхода Y = CX в Y(p) = CX(p). Заменим X(p) в формуле (2.9):
Передаточная функция есть отношение изображения выходной величины Y(p) к изображению управляющего воздействия U(p) :
(далее матричную передаточную функцию будем подчеркивать)
Выражение (2.10) есть матричная передаточная функция. Она имеет размерность mm .
где
Wij(p)
= Yi(p)
/ Uj(p)
передаточные функции по каналам
действия;
Пример. Объект описывается системой уравнений состояния
Записать матричную передаточную функцию.
Выписываем матрицы:
Размеры матриц:
dim A = 22 , dim B = 22 , dim X = 22 , dim C = 12 , dim Y = 11 .
Матричная передаточная функция
Надо найти матрицу, обратную матрице
dim [pE A] = 22 .
Определитель
Транспонированная матрица
Алгебраические дополнения
A11 = p + 1 , A21 = 0,5 ,
A12 = 0,5 , A22 = p + 0,6 .
Обратная матрица
Ее размер 22.
Вводим значение матриц в матричную передаточную функцию:
Последовательно перемножаем:
dim
Получилась матрица-строка. Сравнивая с общим выражением
Получаем передаточные функции по каналам действия x1 и x2 :
2.5. Решение неоднородного матричного уравнения.
Рассмотрим систему уравнений в матричной форме. Метод поиска решений тот же, что и для -дифференциального уравнения первого порядка.
Записываем матричное уравнение для неоднородной системы
.
X
матрица
неизвестных переменных, dim
n1,
- известная функция времени, А, В –
матрицы.
,
.
Сначала рассмотрим однородное матричное уравнение
.
Оно имеет n линейно независимых решений вида:
(2.11)
Из экспонент можно составить матрицу
.
Она
называется фундаментальной
матрицей решения
системы. Так как столбцы матрицы
являются решениями однородного
уравнения, то она удовлетворяет
матричному уравнению
,
dim
.
(2.12)
Фундаментальная матрица обладает следующими свойствами:
,
,
.
Решением уравнения (2.12) является матричная экспонента
.
(2.13)
Она
называется переходной
матрицей состояний.
Имеет размер
.
Решение (2.13) можно записать подробнее:
.
Матричной экспонентой (матричным экспоненциалом) называется матрица той же размерности, что и основная матрица А и определяется соотношением
где Е единичная матрица.
Матричные экспоненты от At или A(t – t0) определяются аналогично:
Для матричной экспоненты справедливы равенства:
Правило дифференцирования матричной экспоненты такой же, как и обычной экспоненты et:
,
,
…
Будем искать решение неоднородного уравнения в виде
,
(2.14)
где
матрица
- функция времени.
Дифференцируем:
.
Заменим производную dX/dt в уравнении (2.6) и с учетом (2.14) получим
.
Проинтегрируем:
.
(2.15)
Из (2.14) C(t) = Ф-1(t, t0) X(t) . Заменяя С(t) в уравнении (2.15), получаем:
(2.16)
Полученная формула есть решение неоднородного матричного уравнения (2.6).
Первое слагаемое в правой части (2.16) описывает свободное движение системы, второе - вынужденное.
Упражнение
Получить формулу решения матричного уравнения при нулевых начальных условиях.
Условия:
,
xi
=
0 , Х (0) = 0 .
В уравнении
полагаем
.
Применяем метод вариации постоянной:
.
С другой стороны
Сравнивая, получаем
Интегрируем:
Для нулевых начальных условий X(0)=0, поэтому С(0) = 0 .
Остается:
Но
. Заменяя, приходим к решению
Или
поскольку
.