Light-industry-up.ru

Экосистема промышленности

Переменные состояния

14-10-2023

Пространство состояний — в теории управления один из основных методов описания поведения динамической системы. Движение системы в пространстве состояний отражает изменение ее состояний.

Содержание

Определение

В пространстве состояний создаётся модель динамической системы, включающая набор переменных входа, выхода и состояния, связанных между собой дифференциальными уравнениями первого порядка, которые записываются в матричной форме. В отличие от описания в виде передаточной функции и других методов частотной области, пространство состояний позволяет работать не только с линейными системами и нулевыми начальными условиями. Кроме того, в пространстве состояний относительно просто работать с MIMO-системами.

Линейные непрерывные системы

Структурная схема непрерывной линейной системы, описанной в виде переменных состояния

Для случая линейной системы с входами, выходами и переменными состояния описание имеет вид:

где

; ; ;
, , , , .
вектор состояния, элементы которого называются состояниями системы
вектор выхода,
вектор управления,
матрица системы,
матрица управления,
матрица выхода и
матрица прямой связи.

Часто матрица является нулевой, это означает, что в системе нет явной прямой связи.

Дискретные системы

Для дискретных систем запись уравнений в пространстве состояний основывается не на дифференциальных, а на разностных уравнениях.

Нелинейные системы

Нелинейная динамическая система n-го порядка может быть описана в виде системы из n уравнений 1-го порядка:

или в более компактной форме:

Первое уравнение — это уравнение состояния, второе — уравнение выхода.

Линеаризация

В некоторых случаях возможна линеаризация описания динамической системы для окрестности рабочей точки .

В установившемся режиме для рабочей точки справедливо следующее выражение:

Вводя обозначения:

Разложение уравнения состояния в ряд Тейлора, ограниченное первыми двумя членами даёт следующее выражение:

\mathbf{f}(\mathbf{x}(t),\mathbf{u}(t))\approx
\mathbf{f}(\mathbf{\tilde x}(t),\mathbf{\tilde u}(t)) +
\frac{\delta \mathbf{f}}{\delta \mathbf{x}} \delta \mathbf{x} +
\frac{\delta \mathbf{f}}{\delta \mathbf{u}} \delta \mathbf{u}

При взятии частных производных вектор-функции по вектору переменных состояний и вектору входных воздействий получаются матрицы Якоби соответствующих систем функций:


\frac{\delta \mathbf{f}}{\delta \mathbf{x}} = 
\begin{bmatrix}
 \frac{\delta \mathbf{f_1}}{\delta \mathbf{x_1}}&
 \cdots & 
 \frac{\delta \mathbf{f_1}}{\delta \mathbf{x_n}} \\
 
 \vdots &
 \ddots & 
 \vdots \\
 \frac{\delta \mathbf{f_n}}{\delta \mathbf{x_1}}&
 \cdots & 
 \frac{\delta \mathbf{f_n}}{\delta \mathbf{x_n}}
\end{bmatrix}
\quad
\frac{\delta \mathbf{f}}{\delta \mathbf{u}} = 
\begin{bmatrix}
 \frac{\delta \mathbf{f_1}}{\delta \mathbf{u_1}}&
 \cdots & 
 \frac{\delta \mathbf{f_1}}{\delta \mathbf{u_p}} \\
 
 \vdots &
 \ddots & 
 \vdots \\
 \frac{\delta \mathbf{f_n}}{\delta \mathbf{u_1}}&
 \cdots & 
 \frac{\delta \mathbf{f_n}}{\delta \mathbf{u_p}}
\end{bmatrix}

Аналогично для функции выхода:


\frac{\delta \mathbf{h}}{\delta \mathbf{x}} = 
\begin{bmatrix}
 \frac{\delta \mathbf{h_1}}{\delta \mathbf{x_1}}&
 \cdots & 
 \frac{\delta \mathbf{h_1}}{\delta \mathbf{x_n}} \\
 
 \vdots &
 \ddots & 
 \vdots \\
 \frac{\delta \mathbf{h_q}}{\delta \mathbf{x_1}}&
 \cdots & 
 \frac{\delta \mathbf{h_q}}{\delta \mathbf{x_n}}
\end{bmatrix}
\quad
\frac{\delta \mathbf{h}}{\delta \mathbf{u}} = 
\begin{bmatrix}
 \frac{\delta \mathbf{h_1}}{\delta \mathbf{u_1}}&
 \cdots & 
 \frac{\delta \mathbf{h_1}}{\delta \mathbf{u_p}} \\
 
 \vdots &
 \ddots & 
 \vdots \\
 \frac{\delta \mathbf{h_q}}{\delta \mathbf{u_1}}&
 \cdots & 
 \frac{\delta \mathbf{h_q}}{\delta \mathbf{u_p}}
\end{bmatrix}

Учитывая , линеаризованное описание динамической системы в окрестности рабочей точки примет вид:

где


 \mathbf{A}=\frac{\delta \mathbf{f}}{\delta \mathbf{x}}\quad
 \mathbf{B}=\frac{\delta \mathbf{f}}{\delta \mathbf{u}}\quad
 \mathbf{C}=\frac{\delta \mathbf{h}}{\delta \mathbf{x}}\quad
 \mathbf{D}=\frac{\delta \mathbf{h}}{\delta \mathbf{u}}

Примеры

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

Маятник является классической свободной нелинейной системой. Математически движение маятника описывается следующим соотношением:

где

  • — угол отклонения маятника.
  • — приведённая масса маятника
  • — ускорение свободного падения
  • — коэффициент трения в подшипнике подвеса
  • — длина подвеса маятника

В таком случае уравнения в пространстве состояний будут иметь вид:

где

Запись уравнений состояния в общем виде:

Линеаризация модели маятника

Линеаризованная матрица системы для модели маятника в окрестности точки равновесия имеет вид:


\frac{\delta \mathbf{f}}{\delta \mathbf{x}} =
\left( 
   \begin{matrix} 
        0&\  1 \\ 
        -\frac{g}{l}\cos{\tilde x_1}&\ - \frac{k}{m}
   \end{matrix} 
\right) 
=
\left( 
   \begin{matrix} 
        0&\ 1 \\ 
        -\frac{g}{l}&\ - \frac{k}{m}
   \end{matrix} 
\right)

При отсутствии трения в подвесе ) получим уравнение движения математического маятника:

См. также

Ссылки

  •  Исходные дифференциальные уравнения САР

Переменные состояния.

© 2014–2023 light-industry-up.ru, Россия, Краснодар, ул. Листопадная 53, +7 (861) 501-67-06