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

Бураков М.В.

Д79 Теория автоматического управления: учеб. пособие. Часть 2/ М. В. Бураков;– СПб.: ГУАП, 2014. -258 с.: ил.

ISBN

Учебное пособие предназначено для подготовки бакалавров и магистров по направлению 220400 «Управление в технических системах», а также студентов других специальностей, изучающих дисциплины «Теория автоматического управления» и «Основы теории управления».

УДК 681.5

ББК

Б

ISBN © Санкт-Петербургский государственный

университет аэрокосмического

приборостроения (ГУАП), 2014

© М. В. Бураков, 2014

©

Оглавление

1. МЕТОД ПРОСТРАНСТВА СОСТОЯНИЙ  
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
  ЗАКЛЮЧЕНИЕ
  Библиографический список

Введение

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

Линеаризация в пространстве состояний

Как было показано выше, описание в пространстве состояний можно получить, выполняя преобразование ПФ объекта. Однако возможен и другой путь – на основании линеаризации исходных нелинейных уравнений объекта.

Рассмотрим нелинейное уравнение состояния

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

где X и F – векторы размерностью [n × 1], U – вектор размерностью [r × 1].

Пусть X0 – рабочая точка нелинейной системы n-го порядка, а U0 – постоянное значение входа, соответствующее этой точке.

Предположим, что появляется отклонение:

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

Тогда

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

Для j-й компоненты вектора X можно записать:

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

Поскольку

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

Получаем

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

Для всех компонентов вектора X:

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

где

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

Эти матрицы называются якобианами.

Для удобства записи обычно вместо DX используют X, и вместо DU – U:

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

где под X понимаются отклонения переменных состояния от их установившихся значений, а под U – отклонения входных воздействий.

Рассмотрим пример линеаризации нелинейной системы.

Пусть дано нелинейное дифференциальное уравнение 2-го порядка.

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

где все переменные являются функциями времени.

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

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

Нелинейные уравнения состояния примут вид:

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

В векторной форме:

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

Рассмотрим аппроксимацию этих нелинейных уравнений в рабочей точке X0, U0.

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

1.2. Структурные преобразования в пространстве состояний

Рассмотрим соединение двух подсистем, описываемых в пространстве состояний, в одну. Предполагается, что обе подсистемы описываются соотношениями:

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

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

Параллельное соединение подсистем показано на рис. 1.4.

A1, B1, C1
A2, B2, C2
y
y1
y2
u

Рис. 1.4. Параллельное соединение подсистем

Для параллельного соединения:

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

Последовательное соединение подсистем показано на рис. 1.5.

A1, B1, C1
A2, B2, C2
u1
y1 = u2
y2

Рис. 1.5. Последовательное соединение подсистем

Для последовательного соединения:

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

Соединение с обратной связью показано на рис. 1.6.

A1, B1, C1
A2, B2, C2
y1 = y
u2 = y1
u
u1
±

Рис. 1.6. Cоединение подсистем с обратной связью

Для рис. 1.6 справедливо

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

В матричном виде:

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

Модальный синтез

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

Рассмотрим уравнения состояния замкнутой системы

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

На рис. 2.1 приведена структура, соответствующая этим уравнениям.

g(t)
Y(t)
B
C
A
u(t)
X(t)
K
ò
dX(t)/dt




Рис. 2.1. Система с обратной связью по состоянию

Свободное движение системы (при g(t)= 0) описывается выражением:

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

где K – вектор коэффициентов обратной связи.

Основная теорема модального управления гласит, что если линейная динамическая система является управляемой, то линейная обратная связь может быть выбрана таким образом, что матрица (А – ВK) будет иметь желаемый спектр (желаемое расположение полюсов замкнутой системы).

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

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

Заданному спектру соответствует характеристический полином замкнутой системы

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

Этому полиному можно поставить в соответствие каноническую форму матрицы замкнутой системы

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

Рассматривая канонические формы матриц А и В исходной системы, можно записать:

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

Откуда следует:

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

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

Пример 2.6. Модальный синтез для системы со скалярным входом.

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

Матрица управляемости

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

Определитель не равен нулю, следовательно, система является полностью управляемой.

Характеристическое уравнение:

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

Коэффициенты уравнения α0 = 2, α1 = –3.

Оба полюса положительные (λ1=2, λ2=1), следовательно, система является неустойчивой.

Зададим желаемые полюса замкнутой системы:

λ1* = –1, λ2* = –3.

Характеристическое уравнение желаемой замкнутой системы имеет вид:

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

Коэффициенты уравнения β0 = 3, β1 = 4.

Таким образом, коэффициенты обратной связи:

k1 = β0 – α0 = 3 – 2 = 1,

k2 = β1 – α1 = 4 – (–3) = 7.

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

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

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

g(t)
u(t)
ò
Метод пространства состояний - student2.ru
ò
–2
x1(t)
x2(t)

Рис. 2.2. Пример регулятора по состоянию

Формула Аккермана

Таким образом, для решения задачи модального управления можно перевести модель произвольной структуры в каноническую форму управляемости, после чего с помощью уравнения получить коэффициенты обратной связи. Однако в реальной системе желательно использовать переменные состояния, отражающие физическую сторону протекающих процессов, а не абстрактные переменные состояния канонической формы, которые могут быть недоступны для измерения. Аккерманом была предложена формула, позволяющая с помощью преобразования подобия перевести модель произвольной структуры в каноническую форму управляемости, определить искомые коэффициенты K, а затем пересчитать полученное решение применительно к исходной структуре.

Если задан желаемый характеристический полином замкнутой системы

q(s) = Метод пространства состояний - student2.ru ,

то формула Аккермана имеет вид:

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

Пример 2.7. Пусть система описывается матрицами

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

Желаемые полюса заданы вектором

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

Требуется найти коэффициенты обратной связи.

Характеристический полином желаемой замкнутой системы имеет вид:

q(s) = Метод пространства состояний - student2.ru ,

т. е. a2=3; a1=4.

Формула Аккермана:

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

Этот результат совпадает с полученным ранее.

Пример 2.8. Дана передаточная функция объекта:

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

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

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

Запишем уравнения в канонической форме управляемости

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

Здесь, очевидно,

b2=0, b1=0, b0=10.

a2=16, a1=0, a0=1.

Тогда

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

Характеристическое уравнение желаемой замкнутой системы имеет вид:

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

Коэффициенты уравнения α0 = 2, α1 = 3.

Записываем формулу Аккермана

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

Наблюдающие устройства

Метод модального управления предполагает, что все компоненты вектора состояния X могут быть измерены, но на практике некоторые компоненты могут быть неизвестны по одной из двух причин:

- измерительных приборов может быть недостаточно;

- некоторые компоненты вектора X могут не иметь физического смысла.

Однако если система является наблюдаемой, то все компоненты вектора X могут быть восстановлены по наблюдениям вектора Y.

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

В настоящее время известны два подхода косвенного определения компонент вектора состояния управляемого объекта, недоступных прямому измерению. Это фильтр Калмана и наблюдающее устройство Люинбергера.

При использовании фильтров Калмана детерминированный подход к рассмотрению анализируемой системы автоматического управления заменяется стохастическим. Областью применения таких наблюдающих устройств являются в основном системы управления сложными электромеханическими устройствами.

При анализе детерминированных механических систем задача оценки всех переменных состояния управляемого объекта может быть решена с помощью более простого устройства, называемого наблюдающим устройством Люинбергера. Входными сигналами для этого устройства служат доступные измерению выходные координаты объекта, а также поступающие на него входные воздействия.

Наблюдающие устройства Люинбергера представляют собой динамическую систему, которая является моделью объекта:

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

где Метод пространства состояний - student2.ru оценка состояния объекта, Метод пространства состояний - student2.ru оценка выхода.

Рассмотрим ошибку состояния и выхода:

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

Если начальное состояние объекта и модели совпадают, и модель адекватна объекту, то можно полагать в любой момент времени, что

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

Общая структура системы управления с наблюдателем показана на рис. 2.7.

Регулятор
Объект
Наблюдатель
G(t)
U(t)
X(t)
Y(t)
Метод пространства состояний - student2.ru Y(t)
Измеритель

Рис. 2.7. Система управления с наблюдателем

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

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

Подобным свойством обладают так называемые асимптотические наблюдающие устройства.

Асимптотическое наблюдающее устройство использует обратную связь по ошибке восстановления вектора состояния, так что работа наблюдающего устройства описывается уравнением

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

где N – матрица параметров наблюдающего устройства.

Можно записать

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

Если ввести обозначение для ошибки по состоянию

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

то получаем

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

Таким образом, если собственные числа матрицы A – NC имеют отрицательную вещественную часть, то с течением времени ошибка состояния уменьшиться до нуля. Соответственно, при синтезе наблюдателя нужно выбрать положение корней характеристического уравнения:

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

Рассмотрим влияние наблюдателя на динамику системы с обратной связью. Система с наблюдателем описывается уравнениями

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

Структурная схема системы с наблюдающим устройством показана на рис. 2.9.

B
Метод пространства состояний - student2.ru
C
A
X(t)
Метод пространства состояний - student2.ru
Y(t)
N
g(t)
B
C
Метод пространства состояний - student2.ru
A
K
Метод пространства состояний - student2.ru
Метод пространства состояний - student2.ru
Метод пространства состояний - student2.ru
Метод пространства состояний - student2.ru
Метод пространства состояний - student2.ru
Регулятор
Наблюдатель
Объект
U(t)

Рис. 2.9. Система с наблюдающим устройством

Рассмотрим систему

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

Таким образом, уравнения динамики системы с наблюдающим устройством можно записать в матричной форме

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

Характеристическое уравнение этой системы имеет вид:

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

Собственные значения блочной треугольной матрицы совпадают с собственными значениями диагональных блоков

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

Это уравнение имеет 2n корней, из которых n корней заданы условиями модального синтеза и еще n являются корнями наблюдателя. Таким образом, оказывается, что параметры наблюдателя и параметры регулятора могут рассчитываться независимо.

Понятно, что процессы в наблюдателе должны протекать более быстро, чем переходный процесс в системе. Эмпирически установлено, что наблюдатель должен обладать быстродействием, в 2 - 4 раза превышающим быстродействие системы.

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

Пример Рассмотрим объект 3-го порядка

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

Характеристическое уравнение принимает вид:

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

Далее надо рассмотреть характеристический полином желаемой замкнутой системы

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

и, приравняв коэффициенты при одинаковых степенях s, найти параметры наблюдателя:

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

Пример 2.12. Объект управления задан матрицами в канонической форме наблюдаемости

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

Требуется построить наблюдающее устройство.

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

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

Допустим, что выбран следующий желаемый характеристический полином

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

Тогда параметры наблюдателя равны:

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

В рассмотренном примере синтез наблюдателя выполнен методом модального управления.

Второй способ синтеза наблюдателя – это собственно синтез наблюдателя Люенбергера.

Введём n-мерный вектор состояния наблюдателя V, связанный с X соотношением

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

где T – не особая матрица размерности n×n. Из системы уравнений

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

Введем обозначение

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

где N – неизвестная матрица.

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

откуда следует

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

Таким образом, наблюдатель Люенбергера описывается системой уравнений

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

Пример.

Пример 2.22. Объект управления задан уравнениями в пространстве состояний:

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

Требуется построить наблюдатель Люинбергера.

На первом шаге проверяется наблюдаемость объекта:

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

Допустим, что при модальном синтезе выбраλно положение полюсов замкнутой системы: λ1 = λ2 = –1. Матрица G описывает динамику наблюдателя, она должна иметь собственные числа, находящиеся левее на комплексной плоскости. Например

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

Матрица F выбирается из условий управляемости наблюдателя. Например:

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

Затем необходимо решить уравнение:

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

Бураков М.В.

Д79 Теория автоматического управления: учеб. пособие. Часть 2/ М. В. Бураков;– СПб.: ГУАП, 2014. -258 с.: ил.

ISBN

Учебное пособие предназначено для подготовки бакалавров и магистров по направлению 220400 «Управление в технических системах», а также студентов других специальностей, изучающих дисциплины «Теория автоматического управления» и «Основы теории управления».

УДК 681.5

ББК

Б

ISBN © Санкт-Петербургский государственный

университет аэрокосмического

приборостроения (ГУАП), 2014

© М. В. Бураков, 2014

©

Оглавление

1. МЕТОД ПРОСТРАНСТВА СОСТОЯНИЙ  
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
  ЗАКЛЮЧЕНИЕ
  Библиографический список

Введение

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

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