В ПРОСТРАНСТВЕ СОСТОЯНИЙ

Классический метод математического описания цифровых систем основан на использовании дискретного преобразования Лапласа, z – преобразования, дискретных передаточных функций, псевдочастотных характеристик, структурных схем и графов. Достоинство этого метода в его наглядности, компактности, глубине и широте проведенных исследований, разработанности методов анализа и синтеза, апробированности при решении множества исследовательских и проектных задач.

В конце 60-х – начале 70-х годов 20-го века был предложен второй метод математического описания цифровых систем – метод пространства состояний. Описание системы в пространстве состояний является естественным и удобным для решения задач на микроЭВМ, позволяет унифицировать математическое описание одномерных и многомерных систем, может применяться к некоторым типам нелинейных и нестационарных систем.

В пространстве состояний непрерывные системы описываются системой дифференциальных уравнений первого порядка, называемых уравнениями состояния. Для цифровых систем уравнения состояния – система разностных уравнений первого порядка. Уравнения состояния можно записать по виду разностного уравнения n-го порядка или дискретной передаточной функции системы. Процедура получения уравнения состояния по дискретной передаточной функции называется декомпозицией. Переход к описанию в пространстве состояний может осуществляться различными способами. Обычно используют векторную форму записи разностного уравнения путём прямой подстановки (метод прямого программирования) новых переменных (переменных состояния) в исходное разностное уравнение.

 

 

1. Преобразование разностного уравнения в векторную форму

 

Пусть уравнение объекта или одномерной линейной цифровой системы в форме прямых разностей имеет вид

 

(1)

 

Тогда соответствующая дискретная передаточная функция представима в виде

 

(2)

 

Введём следующие переменные состояния:

 

(3)

 

(4)

 

Такой набор переменных состояния не является единственным, но он наиболее удобен для расчётов.

 

Подставим выражения (3) и (4) в уравнение (1), положив

bn=1, а :

 

(5)

 

Система разностных уравнений (4) с учётом уравнения (5) примет вид

 

 

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

 

(6)

 

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

 

(7)

 

Обозначим вектор переменных состояния x, матрицу коэффициентов системы A, вектор управления B и вектор наблюдения C:

 

x(k+1) =A x(k) + Bu(k), (8)

y(k) = C x(k). (9)

 

Если bn=1, а , то уравнения (2) и (3) можно представить в форме

 

(10)

 

Если же , уравнения (2) и (3) приводятся к виду

 

или

 

(11)

 

Кроме того, используя уравнения (4), получим выражение

 

(12)

 

Подставив из уравнения (5), получаем окончательный результат

 

(13)

 

Это обобщённое уравнение выхода можно также записать в векторной форме:

 

или

 

y(k)=Cx(k)+Du(k). (14)

 

При т.е. для систем без прямой передачи управляющего воздействия, уравнение (14) приобретает вид

 

(15)

 

Структурная схема, соответствующая разностному уравнению, полученному исходя из соотношений (4), (5) и (12) и записанному в пространстве состояний, представлена на рис.1 в нормальной форме.

 

Рис.1. Структурная схема разностного уравнения, записанного в

пространстве состояний (нормальная форма)

 

Предполагается, что векторное разностное уравнение и уравнение выхода имеют вид

 

x(k+1) =A x(k) + Bu(k), (16)

y(k) = Cx(k)+Du(k). (17)

 

Данным уравнениям соответствует структурная схема, показанная на рис.2.

 

Рис.2. Структурная схема системы, описываемой векторным разностным уравнением

первого порядка

 

Общий вид уравнений состояния для многомерной линейной дискретной системы с постоянными параметрами (линейная стационарная модель) выглядит следующим образом

 

x(k+1) = Ax(k) + Bu(k), (18)

y(k) = Cx(k) + Du(k), (19)

 

где x(k) – вектор состояния размерностью вектор входа u(k) – размерность вектор выхода y(k) – размерность . Матрица Dхарактеризует непосредственную связь между входом и выходом системы.

Если матрицы зависят от k, то система нестационарна. Блок-схема матричного пространства состояний приведена на рис.3.

 

Рис.3. Блок-схема матричного пространства состояний системы