§ 8.4. Алгоритмы адаптивного управления с эталонной моделью
Предварительные замечания. Приведенные выше алгоритмы адаптации применимы для объектов, описываемых уравнениями частного вида (8.3.8) либо (8.3.21), и предполагают измерение всех переменных состояния либо точное вычисление производных измеряемой переменной.
Перейдем теперь к построению алгоритма адаптации для общего случая одномерного объекта (8.3.6) и эталонной модели (8.3.7). Этот алгоритм не содержит «чистых» производных измеряемой переменной.
Пусть имеется полностью управляемый и полностью наблюдаемый объект управления, описываемый уравнениями
(8.4.1)
в которых матрица А (размеров
),
-мерный вектор-столбец b и
-мерный вектор-строка d неизвестны.
Передаточная функция объекта (8.4.1)
(8.4.2)
Полином
в числителе этой передаточной функции полагается далее гурвицевым полиномом (корни этого полинома имеют отрицательные вещественные части). Кроме того, пусть
— известны. Передаточная функция эталонной модели имеет вид
(8.4.3)
где
- заданные гурвицевы полиномы.
Будем полагать, что степень полинома числителя этой передаточной функции равна степени полинома числителя передаточной функции объекта
), и пусть, кроме того, существует полином
степени
, такой, что передаточная функция
является строго пассивной. (Напомним, что передаточная функция
) называется строго пассивной, если
Требуется найти адаптивный регулятор, такой, что выполняется целевое условие
(8.4.4)
Опишем вначале процедуру построения такого регулятора для случая, когда
, а затем — случая