Модели в пространстве состояний

Практически все динамические объекты могут быть описаны с помощью дифференциальных уравнений.

Метод пространства состояний позволяет исследовать системы во временной области. Преимущества этого подхода обусловлены тем, что он позволяет единообразно исследовать и одномерные, и многомерные, и линейные, и нелинейные системы.

Состояние системы – это совокупность таких переменных, знание которых позволяет, при известном входе и известных уравнениях динамики, описать будущее состояние системы и значение ее выхода.

Рассмотрим примеры, иллюстрирующие составление уравнений в переменных состояния.

Пример 1.1. Тележка на колесах массой M, перемещающаяся под воздействием силы f(t) вдоль оси x с коэффициентом трения k (рис. 1.1).

m
f(t)
x

Рис.1.1. Тележка на колесах

Модели в пространстве состояний - student2.ru

Введем переменные состояния:

Модели в пространстве состояний - student2.ru

Тогда

Модели в пространстве состояний - student2.ru

В матричной записи:

Модели в пространстве состояний - student2.ru

Пример 1.2. Механическая система с линейным перемещением (рис. 1.2).

m
fПР= –k1y(t)
y
fТР= –k2dy(t)/dt
f(t)

Рис.1.2. Механическая система с линейным перемещением

На тело массой m действует три силы: внешняя сила f(t), сила трения fТР (t), пропорциональная скорости с коэффициентом k2, и сила упругости fПР(t), пропорциональная перемещению вдоль оси y(t) с коэффициентом k1.

Под действием этих сил тело движется согласно закону Ньютона, который гласит, что сумма сил, действующих на тело, равна произведению массы тела на его ускорение:

Модели в пространстве состояний - student2.ru

а передаточная функция (ПФ) равна

Модели в пространстве состояний - student2.ru

Это выражение определяет зависимость положения y(t) от действующей силы f(t).

Допустим, что нам нужна также информация о скорости dy(t)/dt. Введём следующие переменные:

Модели в пространстве состояний - student2.ru

Далее можем записать:

Модели в пространстве состояний - student2.ru

Представим эту систему уравнений в векторно-матричной форме:

Модели в пространстве состояний - student2.ru

Модели в пространстве состояний - student2.ru .

Пример 1.3. Рассмотрим систему, описываемую дифференциальными уравнениями:

Модели в пространстве состояний - student2.ru

где u1 и u2 - входные переменные, а y1 и y2 - выходные переменные.

Выберем переменные состояния:

Модели в пространстве состояний - student2.ru

Тогда:

Модели в пространстве состояний - student2.ru

Эти уравнения можно записать в векторно-матричной форме:

Модели в пространстве состояний - student2.ru

Модели в пространстве состояний - student2.ru .

Уравнения состояний линейной стационарной системы имеют следующий общий вид:

Модели в пространстве состояний - student2.ru

где X – вектор-столбец состояния [n ´ 1]; А – матрица коэффициентов объекта [n ´ n]; В – матрица входа [n ´ m]; U – вектор входа (управления) [m ´ 1]; Y – вектор выхода [k ´ 1]; С – матрица выхода [k ´ n]; D – матрица влияния входа непосредственно на выход системы [k ´ m].

Уравнениям состояния соответствует структурная схема, показанная на рис. 1.3.

Y(t)
B
ò
C
A
U(t)
X(t)
D
Модели в пространстве состояний - student2.ru




Рис. 1.3. Структура системы в пространстве состояний

На практике часто рассматриваются скалярные системы (с одним входом и одним выходом). Матрица D обычно нулевая. Тогда можно записать уравнения состояния в развернутом виде:

Модели в пространстве состояний - student2.ru

Имея описание скалярной системы в виде ПФ, можно легко получить описание в пространстве состояний:

Модели в пространстве состояний - student2.ru

где y(s), u(s), x(s) - выход, вход и состояние системы.

Первой дроби соответствует уравнение выхода, а второй – уравнение состояния.

Пример 1.4. Имеется ПФ объекту управления:

Модели в пространстве состояний - student2.ru

Требуется получить уравнения состояния.

Решение.

Модели в пространстве состояний - student2.ru

Уравнение состояния:

Модели в пространстве состояний - student2.ru

Тогда

Модели в пространстве состояний - student2.ru

Переходя во временную область, можем записать:

Модели в пространстве состояний - student2.ru

Выбираем переменные состояния: x1 = x; x2(t) = dx/dt, тогда можно записать

Модели в пространстве состояний - student2.ru

Уравнения выхода:

Модели в пространстве состояний - student2.ru

Пример 1.5. Рассмотрим систему 3-го порядка.

Модели в пространстве состояний - student2.ru

Модели в пространстве состояний - student2.ru

Модели в пространстве состояний - student2.ru

Модели в пространстве состояний - student2.ru

Переходя во временную область:

Модели в пространстве состояний - student2.ru

Вводим переменные состояния:

x1 = x, x2(t) = dx/dt, x3(t) = d2x/dt2.

Получаем уравнение состояния

Модели в пространстве состояний - student2.ru

Уравнение выхода

Модели в пространстве состояний - student2.ru


Наши рекомендации