Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Метод пространства состоянийСтр 1 из 4Следующая ⇒
Бураков М.В. Д79 Теория автоматического управления: учеб. пособие. Часть 2/ М. В. Бураков; – СПб.: ГУАП, 2014. -258 с.: ил. ISBN
Учебное пособие предназначено для подготовки бакалавров и магистров по направлению 220400 «Управление в технических системах», а также студентов других специальностей, изучающих дисциплины «Теория автоматического управления» и «Основы теории управления».
УДК 681.5 ББК Б ISBN © Санкт-Петербургский государственный университет аэрокосмического приборостроения (ГУАП), 2014 © М. В. Бураков, 2014
© Оглавление
Введение
Метод пространства состояний Модели в пространстве состояний
Практически все динамические объекты могут быть описаны с помощью дифференциальных уравнений. Метод пространства состояний позволяет исследовать системы во временной области. Преимущества этого подхода обусловлены тем, что он позволяет единообразно исследовать и одномерные, и многомерные, и линейные, и нелинейные системы. Состояние системы – это совокупность таких переменных, знание которых позволяет, при известном входе и известных уравнениях динамики, описать будущее состояние системы и значение ее выхода. Рассмотрим примеры, иллюстрирующие составление уравнений в переменных состояния. Пример 1.1. Тележка на колесах массой M, перемещающаяся под воздействием силы f(t) вдоль оси x с коэффициентом трения k (рис. 1.1).
Рис.1.1. Тележка на колесах
Введем переменные состояния: Тогда В матричной записи:
Пример 1.2. Механическая система с линейным перемещением (рис. 1.2).
Рис.1.2. Механическая система с линейным перемещением
На тело массой m действует три силы: внешняя сила f(t), сила трения fТР (t), пропорциональная скорости с коэффициентом k2, и сила упругости fПР(t), пропорциональная перемещению вдоль оси y(t) с коэффициентом k1. Под действием этих сил тело движется согласно закону Ньютона, который гласит, что сумма сил, действующих на тело, равна произведению массы тела на его ускорение: а передаточная функция (ПФ) равна Это выражение определяет зависимость положения y(t) от действующей силы f(t). Допустим, что нам нужна также информация о скорости dy(t)/dt. Введём следующие переменные: Далее можем записать: Представим эту систему уравнений в векторно-матричной форме:
. Пример 1.3. Рассмотрим систему, описываемую дифференциальными уравнениями:
где u1 и u2 - входные переменные, а y1 и y2 - выходные переменные. Выберем переменные состояния:
Тогда:
Эти уравнения можно записать в векторно-матричной форме:
. Уравнения состояний линейной стационарной системы имеют следующий общий вид: где X – вектор-столбец состояния [n ´ 1]; А – матрица коэффициентов объекта [n ´ n]; В – матрица входа [n ´ m]; U – вектор входа (управления) [m ´ 1]; Y – вектор выхода [k ´ 1]; С – матрица выхода [k ´ n]; D – матрица влияния входа непосредственно на выход системы [k ´ m]. Уравнениям состояния соответствует структурная схема, показанная на рис. 1.3.
Рис. 1.3. Структура системы в пространстве состояний
На практике часто рассматриваются скалярные системы (с одним входом и одним выходом). Матрица D обычно нулевая. Тогда можно записать уравнения состояния в развернутом виде:
Имея описание скалярной системы в виде ПФ, можно легко получить описание в пространстве состояний: где y(s), u(s), x(s) - выход, вход и состояние системы. Первой дроби соответствует уравнение выхода, а второй – уравнение состояния. Пример 1.4. Имеется ПФ объекту управления: Требуется получить уравнения состояния. Решение. Уравнение состояния: Тогда Переходя во временную область, можем записать: Выбираем переменные состояния: x1 = x; x2(t) = dx/dt, тогда можно записать Уравнения выхода: Пример 1.5. Рассмотрим систему 3-го порядка. Переходя во временную область: Вводим переменные состояния: x1 = x, x2(t) = dx/dt, x3(t) = d2x/dt2. Получаем уравнение состояния Уравнение выхода
Модальный синтез
Модальный синтез предполагает формирование таких обратных связей по состоянию, при которых обеспечивается заданное расположение полюсов замкнутой системы. Рассмотрим уравнения состояния замкнутой системы На рис. 2.1 приведена структура, соответствующая этим уравнениям.
Рис. 2.1. Система с обратной связью по состоянию
Свободное движение системы (при g(t)= 0) описывается выражением: где K – вектор коэффициентов обратной связи. Основная теорема модального управления гласит, что если линейная динамическая система является управляемой, то линейная обратная связь может быть выбрана таким образом, что матрица (А – ВK) будет иметь желаемый спектр (желаемое расположение полюсов замкнутой системы). При доказательстве этой теоремы используется каноническая форма управляемости. Рассмотрим одномерную систему с вектором обратной связи Заданному спектру соответствует характеристический полином замкнутой системы Этому полиному можно поставить в соответствие каноническую форму матрицы замкнутой системы Рассматривая канонические формы матриц А и В исходной системы, можно записать: Откуда следует: Последняя формула справедлива при любых параметрах, поэтому теорему можно считать доказанной. Пример 2.6. Модальный синтез для системы со скалярным входом. Матрица управляемости Определитель не равен нулю, следовательно, система является полностью управляемой. Характеристическое уравнение: Коэффициенты уравнения α 0 = 2, α 1 = –3. Оба полюса положительные (λ 1=2, λ 2=1), следовательно, система является неустойчивой. Зададим желаемые полюса замкнутой системы: λ 1* = –1, λ 2* = –3. Характеристическое уравнение желаемой замкнутой системы имеет вид: Коэффициенты уравнения β 0 = 3, β 1 = 4. Таким образом, коэффициенты обратной связи: k1 = β 0 – α 0 = 3 – 2 = 1, k2 = β 1 – α 1 = 4 – (–3) = 7. Уравнения состояния: Этим уравнениям соответствует структурная схема, показанная на рис. 2.2.
Рис. 2.2. Пример регулятора по состоянию
Формула Аккермана
Таким образом, для решения задачи модального управления можно перевести модель произвольной структуры в каноническую форму управляемости, после чего с помощью уравнения получить коэффициенты обратной связи. Однако в реальной системе желательно использовать переменные состояния, отражающие физическую сторону протекающих процессов, а не абстрактные переменные состояния канонической формы, которые могут быть недоступны для измерения. Аккерманом была предложена формула, позволяющая с помощью преобразования подобия перевести модель произвольной структуры в каноническую форму управляемости, определить искомые коэффициенты K, а затем пересчитать полученное решение применительно к исходной структуре. Если задан желаемый характеристический полином замкнутой системы q(s) = , то формула Аккермана имеет вид: Пример 2.7. Пусть система описывается матрицами Желаемые полюса заданы вектором . Требуется найти коэффициенты обратной связи. Характеристический полином желаемой замкнутой системы имеет вид: q(s) = , т. е. a2=3; a1=4. Формула Аккермана: Этот результат совпадает с полученным ранее. Пример 2.8. Дана передаточная функция объекта: Найти коэффициенты обратной связи, обеспечивающие заданные значения корней характеристического полинома замкнутой системы: Запишем уравнения в канонической форме управляемости Здесь, очевидно, b2=0, b1=0, b0=10. a2=16, a1=0, a0=1. Тогда Характеристическое уравнение желаемой замкнутой системы имеет вид: Коэффициенты уравнения α 0 = 2, α 1 = 3. Записываем формулу Аккермана
Наблюдающие устройства
Метод модального управления предполагает, что все компоненты вектора состояния X могут быть измерены, но на практике некоторые компоненты могут быть неизвестны по одной из двух причин: - измерительных приборов может быть недостаточно; - некоторые компоненты вектора X могут не иметь физического смысла. Однако если система является наблюдаемой, то все компоненты вектора X могут быть восстановлены по наблюдениям вектора Y. Иначе говоря, если система наблюдаемая, то все компоненты вектора состояния вносят свой вклад в выходной сигнал системы. В настоящее время известны два подхода косвенного определения компонент вектора состояния управляемого объекта, недоступных прямому измерению. Это фильтр Калмана и наблюдающее устройство Люинбергера. При использовании фильтров Калмана детерминированный подход к рассмотрению анализируемой системы автоматического управления заменяется стохастическим. Областью применения таких наблюдающих устройств являются в основном системы управления сложными электромеханическими устройствами. При анализе детерминированных механических систем задача оценки всех переменных состояния управляемого объекта может быть решена с помощью более простого устройства, называемого наблюдающим устройством Люинбергера. Входными сигналами для этого устройства служат доступные измерению выходные координаты объекта, а также поступающие на него входные воздействия. Наблюдающие устройства Люинбергера представляют собой динамическую систему, которая является моделью объекта:
где оценка состояния объекта, оценка выхода. Рассмотрим ошибку состояния и выхода: Если начальное состояние объекта и модели совпадают, и модель адекватна объекту, то можно полагать в любой момент времени, что . Общая структура системы управления с наблюдателем показана на рис. 2.7.
Рис. 2.7. Система управления с наблюдателем
Однако практически добиться полной адекватности объекта и модели невозможно, трудно добиться и полного равенства начальных условий. Поэтому на практике можно рассчитывать лишь на выполнение условия Подобным свойством обладают так называемые асимптотические наблюдающие устройства. Асимптотическое наблюдающее устройство использует обратную связь по ошибке восстановления вектора состояния, так что работа наблюдающего устройства описывается уравнением где N – матрица параметров наблюдающего устройства. Можно записать . Если ввести обозначение для ошибки по состоянию то получаем Таким образом, если собственные числа матрицы A – NC имеют отрицательную вещественную часть, то с течением времени ошибка состояния уменьшиться до нуля. Соответственно, при синтезе наблюдателя нужно выбрать положение корней характеристического уравнения: Рассмотрим влияние наблюдателя на динамику системы с обратной связью. Система с наблюдателем описывается уравнениями Структурная схема системы с наблюдающим устройством показана на рис. 2.9.
Рис. 2.9. Система с наблюдающим устройством Рассмотрим систему Таким образом, уравнения динамики системы с наблюдающим устройством можно записать в матричной форме Характеристическое уравнение этой системы имеет вид: Собственные значения блочной треугольной матрицы совпадают с собственными значениями диагональных блоков Это уравнение имеет 2n корней, из которых n корней заданы условиями модального синтеза и еще n являются корнями наблюдателя. Таким образом, оказывается, что параметры наблюдателя и параметры регулятора могут рассчитываться независимо. Понятно, что процессы в наблюдателе должны протекать более быстро, чем переходный процесс в системе. Эмпирически установлено, что наблюдатель должен обладать быстродействием, в 2 - 4 раза превышающим быстродействие системы. При синтезе наблюдателя удобно использовать каноническую форму наблюдаемости.
Пример Рассмотрим объект 3-го порядка Характеристическое уравнение принимает вид: Далее надо рассмотреть характеристический полином желаемой замкнутой системы и, приравняв коэффициенты при одинаковых степенях s, найти параметры наблюдателя: Пример 2.12. Объект управления задан матрицами в канонической форме наблюдаемости Требуется построить наблюдающее устройство.
Допустим, что выбран следующий желаемый характеристический полином Тогда параметры наблюдателя равны: В рассмотренном примере синтез наблюдателя выполнен методом модального управления. Второй способ синтеза наблюдателя – это собственно синтез наблюдателя Люенбергера. Введём n-мерный вектор состояния наблюдателя V, связанный с X соотношением , где T – не особая матрица размерности n× n. Из системы уравнений Введем обозначение где N – неизвестная матрица. откуда следует Таким образом, наблюдатель Люенбергера описывается системой уравнений Пример. Пример 2.22. Объект управления задан уравнениями в пространстве состояний: Требуется построить наблюдатель Люинбергера. На первом шаге проверяется наблюдаемость объекта: Допустим, что при модальном синтезе выбраλ но положение полюсов замкнутой системы: λ 1 = λ 2 = –1. Матрица G описывает динамику наблюдателя, она должна иметь собственные числа, находящиеся левее на комплексной плоскости. Например Матрица F выбирается из условий управляемости наблюдателя. Например: Затем необходимо решить уравнение:
Бураков М.В. Д79 Теория автоматического управления: учеб. пособие. Часть 2/ М. В. Бураков; – СПб.: ГУАП, 2014. -258 с.: ил. ISBN
Учебное пособие предназначено для подготовки бакалавров и магистров по направлению 220400 «Управление в технических системах», а также студентов других специальностей, изучающих дисциплины «Теория автоматического управления» и «Основы теории управления».
УДК 681.5 ББК Б ISBN © Санкт-Петербургский государственный университет аэрокосмического приборостроения (ГУАП), 2014 © М. В. Бураков, 2014
© Оглавление
Введение
Метод пространства состояний |
Последнее изменение этой страницы: 2017-03-14; Просмотров: 1815; Нарушение авторского права страницы