Модель объекта:
Отличие от предыдущей процедуры только в размерностях:
Матрица K представляет собой матрицу строку.
Процедура синтеза значительно облегчается, если модель объекта представить в «прямой» форме Коши:
; ;
; ;
Полагаем, что коэффициенты матриц А, В, С порождены передаточной функцией:
.
Запишем уравнения замкнутой системы:
X(k+1)=(A-BK)X(k),
тогда матрица правой части вычисляется следующим образом:
.
В характеристическое уравнение войдут только коэффициенты из последней строки этой матрицы, тогда система уравнений для нахождения коэффициентов матрицы K выглядит так:
, , где сi коэффициенты желаемого характеристического полинома.
Модель объекта:
.
|
Рис. 3.3
Рассмотрим процедуру синтеза на примере объекта третьего порядка:
;
Расширим модель объекта, добавив разностное уравнение интегратора:
.
Полная система уравнений объекта с регулятором приведена ниже:
.
Матрица полной системы выглядит следующим образом:
.
Приравняв характеристический полином всей системы желаемому характеристическому полиному, составленному из желаемых корней, а далее приравняв коэффициенты этих полиномов при равных степенях оператора z, получаем систему уравнений для нахождения параметров регулятора, она приведена ниже в матричной форме. Матрицы хорошо структурированы и методом математической индукции полученный результат может быть распространен на системы любого порядка.
На примере системы третьего порядка видно, что система уравнений для поиска параметров регулятора хорошо структурирована. Для любого порядка методом математической индукции можно записать матрицу левой части и вектор правой части этого уравнения.
Ограничение операторной процедуры модального метода синтеза:
операторную процедуру можно применять для объектов, у которых корни числителя (нули) лежат в круге единичного радиуса. Для матричной процедуры модального метода синтеза такого ограничения нет.
Для реализации матричной процедуры модального метода синтеза необходимо иметь полную информацию о векторе состояния, либо иметь оценку вектора состояния.
Рассмотрим структуру наблюдателя Люинбергера:
|
Рис. 0.1
Y и будут совпадать только при совпадении параметров объекта и модели и при одинаковых начальных условиях объекта и модели, если не ввести звено обратной связи в наблюдателе.
L(z) - звено обратной связи в наблюдателе.
С помощью L(z) можно свести D к нулю и сделать это нужно как можно быстрее.
;
Это однородное разностное уравнение, в случае его устойчивости положение равновесия по D будет 0.
Преобразуем последнее выражение:
A(z)D(z)+L(z)B(z) D(z)=0,
(A(z)+L(z)B(z)) D(z)=0,
A(z)+L(z)B(z)=0.
Получено характеристическое уравнение наблюдателя, его корни должны быть заданными для того, чтобы обеспечить требуемые динамические свойства наблюдателя.
Пример 1. Наблюдатель для объекта первого порядка.
Потребуем, чтобы процессы в контуре имели минимальную длительность.
,
.
Пример 2. Наблюдатель для объекта второго порядка.
Пока корректор L(z) нереализуемый.
Потребуем, чтобы процессы в контуре имели минимальную длительность.
пример 3 (рабочий)
Наблюдатель получается (2n-1) порядка.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.