ИССЛЕДОВАНИЕ НАБЛЮДАТЕЛЯ ДЛЯ ИЗМЕРЕНИЯ ВЕКТОРА СОСТОЯНИЯ САУ
8.1. Цель работы
Изучить метод синтеза наблюдателей для измерения вектора состояния САУ и экспериментально исследовать показатели качества работы разомкнутого и замкнутого наблюдателей.
8.2. Основные понятия и определения
Пусть объект управления описывается уравнением состояния, записанным в матричном виде:
(8.1)
, (8.2)
где X и U - это соответственно вектор состояния объекта управления и вектор управления; А и B - матрицы; У - вектор измеренных координат объекта управления.
В теории управления существует понятие управляемости и наблюдаемости САУ /3/. Причем, если объект является управляемым и наблюдаемым, то он является и идентифицируемым. То есть, по входному сигналу U и измеренному значению Y можно восстановить вектор состояния объекта управления X. Условие управляемости и наблюдаемости имеет вид
|
|
(8.3)
(8.4)
To есть, ранг матрицы управляемости и наблюдаемости должен быть равен порядку дифференциального уравнения (n), описывающего поведение объекта. . *
Наблюдатели или идентификаторы могут быть разомкнутыми или замкнутыми. Алгоритм работы разомкнутого наблюдателя имеет вид
/3/: (8.5)
, (8.6)
Здесь и - соответственно оценочное значение вектора состояния объекта управления и вектор выходных координат наблюдателя.
Ввиду несовпадения начальных условии объекта управления и наблюдателя, то есть , а также изменений коэффициентов матрицы А или неточного определения на этапе проектирования, такой наблюдатель обладает невысокой точностью измерения и на практике широкого распространения не получил. На практике распространение получили замкнутые наблюдатели, алгоритм функционирования которых имеет вид:
(8.7)
Структурная схема наблюдателя представлена на рис. 8.1.
Уравнение (8.7) с учетом (8.2) примет вид
(8.8)
Собственные значения матрицы
(8.9)
|
|
будут определять быстродействие наблюдателя. Обычно быстродействие наблюдателя принимают в несколько раз выше быстродействия САУ, которая замыкается через наблюдатель.
Целью синтеза наблюдателя является определение коэффициентов матрицы L исходя из его быстродействия. Указанные коэффициенты можно определить методом теории модального управления. Структурная схема исследуемого объекта управления представлена на рис. 8.2.
Необходимо синтезировать наблюдатель для измерения недостающих координат и по информации о входном воздействии U и выходном х=у. Уравнения состояния объекта управления имеют вид
Из (8.10) следует, что
Здесь ;
Матрица L имеет вид
С учётом (8.14) и (8.11) запишем
(8.15)
учётом (8.15) выражение (8.9) примет вид
Собственные значения матрицы М определяются из выражения
(8.17)
где Е - единичная матрица; λ - собственные значения матрицы. Раскрывая выражение (8.17). получим
C учётом (8.12), (8.13) выражение (8.18) примет вид
Зададимся распределением собственных значений матрицы М по Бат- терворту
Здесь n=3.
Расположение собственных значений показано на рис. 8.3. Согласно теореме Виетта выражение (8.19) можно представить
C учётом рис. 8.3
(8.22)
Причём
.
Модуль собственного значения Н определяет быстродействие наблюдателя /2/
где время регулирования.
С учётом (8.22) выражение (8.21) примет вид
(8.25)
Приравнивая коэффициенты при одинаковых степенях выражений (8.19) и (8.25), получим три уравнения для нахождения , и :
(8.26)
Таким образом, методика синтеза заключается в следующем. По быстродействию наблюдателя из (8.24) определяется Н, затем по (8.23) находятся значения , , и по (8.26)-(8.28) определяются значения , и .
8.3. Схема моделирования объекта совместно с наблюдателем
Раскрывая уравнение (8.7) с учетом (8.11) и (8.14), запишем уравнения состояния замкнутого наблюдателя:
(8.30)
В разомкнутом наблюдателе
Уравнения состояния объекта имеют вид
(8.31)
Схема моделирования объекта совместно с наблюдателем (замкнутым) имеет вид, представленный на рис. 8.4.
Положения программных переключателей могут быть определены из следующих соотношений:
В скобках указан номер операционного усилителя.
8.4. Исходные данные к работе
Таблица 8.1
Характеристика | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
0.2 | 0.22 | 0.25 | 0.18 | 0.25 | 0.3 | 0.25 | 0.3 | 0.27 | |
0.1 | 0.2 | 0.25 | 0.1 | 0.2 | 0.25 | 0.1 | 0.2 | 0.1 | |
0.15 | 0.88 | 0.12 | 0.08 | 0.15 | 0.2 | 0.06 | 0.12 | 0.15 | |
0.2 | 0.2 | 0.1 | 0.1 | 0.1 | 0.05 | 0.1 | 0.05 | 0.2 | |
α | 2 | 1 | 1 | 2 | 2 | 2 | 2 | 1 | 1 |
8.5. Порядок выполнения работы
1. В соответствии с исходными данными табл. 8.1 осуществить синтез наблюдателя для измерения вектора состояния объекта управления.
2. Вычертить схему моделирования объекта управления совместно с наблюдателем с указанием положений программных переключателей.
3. При ступенчатом изменении снять осциллограммы изменения координат объекта управления , , и осциллограммы изменения измеренных координат наблюдателем , , для следующих вариантов:
а) наблюдатель разомкнут (выход усилителя 4 не подключается к наблюдателю);
б) наблюдатель замкнут.
Пункты а) и б) выполняются для случая отклонения параметров объекта от заданных (отклонения , , задаются преподавателем).
4. Пункты I и 2 выполняются в ходе домашней подготовки к выполнению работы.
8.6. Содержание отчёта
1. Название и цель работы.
2. Синтез наблюдателя.
3. Структурная схема наблюдателя совместно с объектом управления.
|
|
4. Схема моделирования наблюдателя совместно с объектом управления с указанием положений программных переключателей.
5. Для всех случаев, указанных в пункте 3, построить осциллограммы изменения координат объекту управления и координат, измеренных наблюдателем.
8.7. Контрольные вопросы
1. Понятие управляемости и наблюдаемости САУ.
2. Идентифицируемость объекта управления.
3. Назначение наблюдателей. Разомкнутые и замкнутые наблюдатели.
4. Методика синтеза замкнутых наблюдателей.
5. Недостатки разомкнутых наблюдателей.