
- •Линеаризация дифференциальных уравнений систем автоматического управления
- •Анализ систем управления, заданных в пространстве состояний
- •Описание объектов управления с помощью передаточных функций
- •Преобразование формы моделей линейных стационарных систем управления
- •1. Переход к описанию в нормальной форме коши для объекта с одним входом и без входных производных
- •2. Переход к описанию в нормальной форме коши для объекта, заданного передаточной функцией с ненулевым полиномом числителя
- •3. Представление в пространстве состояний объекта управления по рекуррентным соотношениям
- •Стабилизация линейных стационарных систем управления
- •1. Синтез модального управления для систем с одним входом
- •Синтез наблюдающих устройств полного порядка для линейных стационарных систем управления
- •1. Наблюдатели полного порядка
- •2. Синтез наблюдателя полного порядка с одним выходом
- •3. Синтез модального управления и наблюдающего устройства полного порядка для объекта с векторным входом и векторным выходом
- •Синтез наблюдающих устройств пониженного порядка для линейных стационарных систем управления
- •Анализ устойчивости линейных непрерывных систем управления
- •1. Критерий устойчивости рауса
- •2. Критерий устойчивости гурвица
- •3. Критерий устойчивости льенара – шипара
- •4. Анализ устойчивости линейных стационарных систем управления с помощью метода функций ляпунова (второй метод ляпунова)
- •Частотные характеристики непрерывных систем управления
- •1. Амплитудно-фазовая частотная характеристика
- •2. Амплитудно-частотная характеристика
- •3. Фазовая частотная характеристика
- •Частотные критерии устойчивости линейных непрерывных систем управления
- •1. Принцип аргумента
- •2. Критерий устойчивости михайлова
- •3. Критерий устойчивости найквиста
- •3.1. Критерий устойчивости найквиста в случае устойчивой разомкнутой системы
- •3.2. Применение критерия устойчивости найквиста в случае неустойчивой разомкнутой системы
- •3.3. Критерий устойчивости найквиста в случае астатической разомкнутой системы
- •4. Анализ устойчивости одноконтурных систем автоматического управления по их частотным характеристикам
- •Элементарные звенья стационарных систем управления
- •1. Усилительное звено
- •2. Интегрирующие звенья
- •2.1. Идеальное интегрирующее звено
- •2.2. Интегрирующее звено с замедлением
- •2.3. Изодромное звено
- •3. Дифференцирующие звенья
- •3.1. Идеальное дифференцирующее звено
- •3.2. Дифференцирующее звено с замедлением
- •4. Апериодическое звено первого порядка
- •5. Апериодическое звено второго порядка
- •6. Колебательное звено
- •7. Консервативное звено
- •8. Запаздывающее звено
- •Анализ чувствительности непрерывных систем управления во временной области
- •Моделирование и исследование цифровых систем управления
- •Частотные свойства и характеристики дискретных систем управления
- •Анализ устойчивости линейных цифровых систем управления
- •1. Билинейное преобразование
- •2. Критерий устойчивости джури
- •3. Исследование устойчивости дискретных систем методом функций ляпунова
- •Синтез цифровых систем управления по заданному расположению полюсов с помощью обратной связи по состоянию
Анализ систем управления, заданных в пространстве состояний
Цель работы: освоить встроенные функции системы MATLAB для анализа линейных стационарных систем управления, заданных в пространстве состояний.
ТЕОРЕТИЧЕСКАЯ ЧАСТЬ
Многие системы управления
являются многомерными, для них характерно
наличие нескольких входов и выходов.
Описание систем во временной области
связано с понятием пространства
состояний. Состояние
системы – это
совокупность таких переменных, знание
которых наряду с входными функциями и
уравнениями, описывающими динамику
системы, позволяет определить ее будущее
состояние и выходную переменную [3]. Для
динамической системы ее состояние
описывается набором переменных
состояния
которые
определяют будущее поведение системы,
если известны ее текущее состояние и
все внешние воздействия.
Состояние системы описывается дифференциальными уравнениями первого порядка относительно каждой из переменных состояния. Для линейных стационарных систем управления уравнения состояния в общем случае имеют следующий вид:
(2.1)
где
–
функции независимого переменного t (времени).
Систему (2.1) можно записать в матричной форме
(2.2)
где
–
вектор состояния размера n×1,
–
вектор управления размера r×1,
–
матрица состояний объекта размера n×n,
–
матрица входа размера n×r.
Векторное уравнение (2.2) часто называют уравнением состояния, которое связывает скорость изменения состояния системы с самим состоянием и управлением (входным воздействием).
В общем случае выходные переменные системы связаны с переменными состояниями и входными воздействиями (управлениями) алгебраическим уравнением выхода
(2.3)
где
–
вектор выхода размера m×1, m ≤ n,
–
матрица выхода размера m×n,
–
матрица обхода размера m×r.
Описание системы управления в пространстве состояний принято представлять в следующем виде:
(2.4)
(2.5)
Когда описание системы управления дано в виде (2.4), (2.5), систему можно исследовать на управляемость и наблюдаемость. Для этого достаточно применить критерии Калмана [18, 19].
А) Критерий полной управляемости системы по состоянию:
(2.6)
где n – размерность исследуемой системы.
Если выполняется условие (2.6), то система (2.4) полностью управляема по состоянию (по всем переменным состояния).
В) Критерий полной управляемости по выходу:
(2.7)
где m – размерность вектора выхода системы.
Если выполняется условие (2.7), то система (2.4), (2.5) полностью управляема по выходу (2.5).
С) Критерий полной наблюдаемости системы:
(2.8)
где n – размерность исследуемой системы.
Если выполняется условие (2.8), то система (2.4), (2.5) полностью наблюдаема.
Описание объектов управления с помощью передаточных функций
Цель работы: освоить методы описания объектов и систем управления в терминах «вход-выход» через передаточные функции и их анализ с помощью встроенных функций системы MATLAB.
ТЕОРЕТИЧЕСКАЯ ЧАСТЬ
Передаточная функция линейной стационарной системы определяется как отношение преобразования Лапласа выходной переменной к преобразованию Лапласа входной переменной при условии, что все начальные условия равны нулю [1, 3, 9, 18, 19].
В соответствии с определением можно записать:
где Y(s) – изображение выходной переменной данной системы (объекта), W(s) – передаточная функция, U(s) – изображение входной переменной (управления), s – комплексная переменная.
Схемное изображение объектов (систем), заданных с помощью передаточных функций, показано на рис. 3.1.
Передаточная функция в общем случае является дробно рациональной относительно оператора преобразования Лапласа:
(3.1)
Условие m n отвечает условию реализуемости систем.
Преобразование Лапласа (прямое преобразование) имеет следующий вид:
(3.2)
где F(s) – функция комплексного переменного s, f(t) – функция действительного переменного t (времени), L – символ преобразования Лапласа.
Функцию F(s) называют изображением по Лапласу, функцию f(t) – оригиналом. Соотношение (3.2) устанавливает соответствие между изображением и оригиналом.
Передаточную функцию определяют также формально в операторной форме, когда символ дифференцированияd/dt заменяется на символ s (или p), что следует из свойства преобразования Лапласа: производная от оригинала соответствует умножению комплексной переменной на изображение данного оригинала.
Для системы управления, заданной в стандартной форме уравнений состояния
(3.3)
где X(t) – n-мерный вектор состояния, U(t) – r-мерный вектор управления, Y(t) – m-мерный вектор выхода, r ≤ n, m ≤ n, найдем общий вид передаточной функции.
Преобразование по Лапласу уравнений (3.3) при нулевых начальных условиях дает
(3.4)
Первое уравнение в (3.4) можно привести к виду
(3.5)
где Е – единичная матричная функция, и решить относительно X(s):
(3.6)
Подставляя (3.6) во второе уравнение (3.4), получим
(3.7)
Производя отношение выхода к входу, будем иметь следующий вид передаточной функции:
(3.8)
где W(s) есть в общем случае многомерная передаточная функция размера m×r, т. е.
(3.9)
Когда имеем один вход (r = 1) и один выход (m = 1) данной системы управления (система SISO – Single Input, SingleOutput), получим одномерную передаточную функцию. Многомерную систему принято обозначать как MIMO (MultipleInput, Multiple Output). Обычно матрица D в описании систем управления отсутствует. Тогда она формальна и должна быть нулевой матрицей соответствующего размера. При нулевой матрице D выражение (3.8) приобретает следующий вид:
(3.10)
В следующем разделе рассмотрим формирование одномерных и многомерных передаточных функций в системеMATLAB.