- •Факультет информационных технологий и управления
- •1 Математическое описание линейных систем
- •1.1 Дифференциальное уравнение системы.Характеристическое уравнение и его корни
- •1.2 Разложение передаточной функции на сумму простых слагаемых. Вычисление импульсной переходной характеристики ω(t) спомощью обратного преобразования Лапласа и переходной характеристикиh(t)
- •1.3 Построение лачх и лфчх
- •1.4 Уравнение состояния в нормальной форме,схема моделирования
- •1.5 Уравнение состояния в канонической форме,
- •1.6 Решение уравнения состояния в нормальной и канонической формах
- •1.7 Проверка: одинаково ли значение коэффициента усиления по передаточной функции, переходной характеристике,моделям в пространстве состояний, аналитической записи импульсной переходной характеристики
- •2 Линейное программирование
- •2.1 Математическая модель задачи. Нахождение оптимального плана х* и экстремального значения функции
- •2.2 Построение и решение задачи, двойственной к исходной. Сравнение решения прямой и двойственной задач
- •2.3 Получение целочисленного решения путем введения дополнительных ограничений по методу Гомори
- •3.2.2 Метод Ньютона-Рафсона
- •3.3 Нахождение экстремального значения функцииF(X) с учетом системы ограничений задачи
- •3.3.1 Метод допустимых направлений Зойтендейка
- •3.3.2 Метод линейных комбинаций
- •3.3.3 Условия теоремы Куна-Таккера
- •4 Тексты программ в среде matlab
- •4.1 Математическое описание линейных систем
- •4.2 Линейное программирование
- •4.3 Нелинейное программирование
1.5 Уравнение состояния в канонической форме,
схема моделирования
Запишем уравнения состояния в канонической форме. Чтобы перейти к канонической форме, введем новую переменную q, которая связана с переменной состояния x следующим образом:.
М – модальная матрица, которая имеет вид:
где- характеристические числа матрицы Фробениуса А. Модальная матрица имеет такой вид, так как матрица А имеет форму Фробениуса и все корни характеристического уравнения различны.
При подстановке q вместо х в нормальную форму уравнений состояния (1.3) получим уравнения состояния системы в канонической форме:
(1.4)
Здесь - диагональная матрица:
где- матрица, обратная модальной, определяемая выражением:
.
Здесь -матрица, присоединенная к М, т.е. транспонированная матрица алгебраических дополнений.
Подставим найденные значения в (1.4), получим:
Схема модели, соответствующая полученной системе, приведена на рис.1.3. Для нее характерно параллельное соединение интеграторов, выходы которых определяются переменными состояния .
Рисунок 1.3 – Схема модели, соответствующая уравнениям состояния в канонической форме
Получим уравнения состояния в нормальной форме, с помощью Matlaba.
ss(W) – команда, выводящая матрицы A, B, C, D
Получим:
Рисунок 1.4 – Схема модели, соответствующая уравнениям состояния в нормальной форме
Рисунок 1.5 – Переходная характеристика
1.6 Решение уравнения состояния в нормальной и канонической формах
Найдем решение y(t) для системы уравнений в нормальной форме, если начальные условия имеют видy(0)=1.8;. Сигналu(t)=18∙1(t).переходя к начальным условиям для х, в соответствии с принятыми ранее обозначениями, получим:
Решение уравнения состояния складывается из двух составляющихx(t)=x1(t)+x2(t) – свободной и вынужденной.
Свободная составляющая – это общее решение дифференциального уравнения системы с нулевой правой частью. Оно не зависит от внешнего воздействия и характеризует естественное поведения системы.
Вынужденная составляющая – это частное решение дифференциального уравнения с ненулевой правой частью. Оно зависит от сигнала u(t) и характеризует поведения системы под его воздействием.
Решение уравнения состояния имеет вид:
где еAt– фундаментальная матрица или матрица перехода.
Она вычисляется по следующей формуле:
еAt=γ0E+γ1A+γ2A2,
гдеγ0,γ1,γ2– неизвестные коэффициенты.
Вычислить их можно, решая матричное уравнение:
Для рассматриваемого примера:
Перемножая матрицы, получаем систему уравнений следующего вида:
γ0 -3γ1+9γ2= е-3t,
γ0 -5γ1+25γ2= е-5t,
γ0 -10γ1+100γ2= е-10t.
Решение данной системы уравнений имеет вид:
γ0=3.571e-3t– 3e-5t+0.429е-10t,
γ1=1.071e-3t-1,3e-5t+0,229-10t,
γ2=0,071e-3t-0,1e-5t+0,029e-10t.
=>
Итак,
Так какy=x1, то свободная составляющая выходного сигнала будет равна 6.429e-3t– 5.4e-8t+0.771e-10t. Определим вынужденную составляющую при входном сигналеu(t)=18∙1(t). Сигнал на выходе при поступлении на вход 1(t) уже вычислен – это переходная характеристика системы (1.1). Чтобы получить вынужденную составляющую сигнала в нашем случае, умножим переходную характеристику на 18.
Таким образом, сигнал на выходе системы будет следующим:
y(t)=6.429e-3t– 5.4e-5t+0.771e-10t+18()=
=1549.287e-3t-2165.4e-5t+617.919e-10t.
Выполним проверку:
y(0)=1549.287-2165.4+617.919=1.8 - верно;
y(∞)=0 - верно.
Найдем решение уравнений состояния, представленных в канонической форме (1.4). Каждое из дифференциальных уравнений первого порядка зависит только от одной переменной, и его решение в общем виду имеет вид:
Определим начальные условия q(0) для вектораq(t).
Так как , то
Найдем выражения для,и:
=
В результате получим:
Выполним проверку:
y(0)=1549.287-2165.4+617.914=1.8 - верно;
y(∞)=0 - верно.
Решения нормальных и канонических уравнений состояния совпадают.