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


Для описания многосвязных систем наиболее адекватными являются модели в пространстве состояний. Решение системы дифференциальных уравнений зависит от произвольных постоянных, определяемых из начальных условий (т.е. в момент времени t0). Эти начальные условия и представляют состояние системы в момент t0.

Состояние динамической системы определяется наименьшим набором параметров, которые необходимо задать в начальный момент для того, чтобы правильно предсказать дальнейшее поведение системы при известном входном воздействии. Если, например, рассматривается система дифференциальных уравнений n-го порядка, то для получения однозначного и правильного решения надо располагать числом переменных состояния, равным n. Этими переменными состояния могут быть значения самой переменной и (n-1) ее производных.

Общего определения понятия состояния системы нет, так как для каждой реальной системы оно различно. Но выбирают переменные состояния так, чтобы они имели определенный физический смысл. И еще — выбор переменных состояния не является однозначным. Это говорит о том, что для одного и того же объекта могут быть выбраны различные наборы переменных состояния, а значит и различные описания объекта, т.е. одна и та же система может иметь несколько векторов состояния.

При представлении через переменные состояния мы как бы привлекаем дополнительные промежуточные координаты (помимо входных и выходных переменных) для описания поведения системы. Это позволяет устранить неоднозначность между управляющими воздействиями и поведением выходных переменных.

Другими словами, переменные состояния обеспечивают автоматический учет начальных условий.

Для получения уравнений в переменных состояния (или в пространстве состояний) представим исследуемый объект в виде «черного ящика» с основными группами переменных (рис. 1.2), где uj—управляющие, входные воздействия, вектор u = {u1,u2,…,ur}; yq — управляемые, выходные переменные, вектор у = {у12,…,уm}; xi—промежуточные переменные; вектор х = {х12,…,хn} переменные состояния.

В случае односвязных линейных систем имеем одно входное воздействие u и одну выходную переменную у.



Рис. 1.2

Нормальная форма уравнений в этом случае записывается в виде


(1.7)

где аi,j, bi — постоянные коэффициенты (могут быть и равны 0). Выходной сигнал (называют его наблюдаемым) у(t) выражается через переменные состояния соотношением


(1.8)

где ci —постоянные коэффициенты.
Раскрывая записи уравнений (1.7) и (1.8), можно представить их в матричной форме:


(1.9)

Или компактной записи


(1.10)

где х — вектор состояния, матрица-столбец размерности
n х 1; С — матрица-столбец размерности 1 х n ; А — квадратная матрица размерности n х n с элементами аi,j; В — матрица-столбец размерности
n х 1.

В самом общем случае, когда рассматривается многосвязная система, уравнения (10) принимают вид:




где В, С и D — прямоугольные матрицы размерности nхr, mхn и mхr соответственно.


Рис. 1.3

Системе уравнений (1.11) можно поставить в соответствие векторную структурную схему системы в пространстве состояний, представленную на рис. 1.3.

В случае нестационарных систем матрицы коэффициентов являются функциями времени A(t), В(t), С(t) и D(t).

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

Наиболее распространенными формами записи уравнений состояния являются нормальная и каноническая.


Комментарии запрещены.




Статистика