Восстановление на основе адаптивного линейного преобразователя

Наиболее удобной для практического использования является структура преобразователя, представляющая собой сумматор, в контур отрицательной обратной связи которого включен оператор c импульсной переходной функцией Kр*K(t).

Восстановление на основе адаптивного линейного преобразователя - student2.ru

Рис. Структура адаптивного линейного преобразователя для оперативного восстановления входного сигнала

Передаточная функция оператора имеет

Wпр=(1+ Kр*W)-1. Для исключения ошибки датчика в установившемся состоянии при единичном входном сигнале оператор W необходимо умножить на (Kр*K+1). Здесь K – коэффициент усиления датчика. При этом время измерения постоянной величины сокращается и не имеет систематической ошибки. Динамические свойства системы датчик - восстанавливающий оператор (ДВО) существенно улучшаются. Так для датчика, описываемого колебательным звеном второго порядка и с постоянной времени Т, получаем оператор ДВО в виде звена второго порядка с меньшей постоянной времени.

Однако, увеличение Kр приводит при наличии помех к снижению помехоустойчивости данного подхода. Это связано с тем, что фактически используется псевдообратный оператор.

Этот метод основан на представлении объекта системой дифференциальных уравнений.

Восстановление на основе адаптивного линейного преобразователя - student2.ru

Сократим уравнение на Восстановление на основе адаптивного линейного преобразователя - student2.ru и получим:

Восстановление на основе адаптивного линейного преобразователя - student2.ru

Восстановление на основе адаптивного линейного преобразователя - student2.ru

Рисунок – Модель системы

Отношение f(p) к X(p):

Восстановление на основе адаптивного линейного преобразователя - student2.ru

Восстановление на основе адаптивного линейного преобразователя - student2.ru Отсюда находим X(p):

Восстановление на основе адаптивного линейного преобразователя - student2.ru

Возьмем Восстановление на основе адаптивного линейного преобразователя - student2.ru =1.

Получаем:

Восстановление на основе адаптивного линейного преобразователя - student2.ru

Исходная схема представлена на рисунке.

Рисунок – схема реализации динамической системы

Восстановление на основе адаптивного линейного преобразователя - student2.ru

Получаем систему, которая в дальнейшем реализовывается в пакете Mathcad.

Восстановление на основе адаптивного линейного преобразователя - student2.ru

Выходной сигнал:

Восстановление на основе адаптивного линейного преобразователя - student2.ru

Рассмотрим пример, вычисления которого проводились в Mathcad.

Сигнал имеет вид:

 
Восстановление на основе адаптивного линейного преобразователя - student2.ru

Начальные условия равны нулю:

Восстановление на основе адаптивного линейного преобразователя - student2.ru

Составляем систему уравнений:

Восстановление на основе адаптивного линейного преобразователя - student2.ru
Восстановление на основе адаптивного линейного преобразователя - student2.ru
Восстановление на основе адаптивного линейного преобразователя - student2.ru
Восстановление на основе адаптивного линейного преобразователя - student2.ru

Получаем восстановленный входной сигнал (синий) и выходной сигнал датчика (красный).

Восстановление на основе адаптивного линейного преобразователя - student2.ru

Рисунок – Результат восстановления входного сигнала.

Восстановление на основе адаптивного линейного преобразователя - student2.ru

Рисунок – Восстановление входного сигнала на большом интервале (синий) по результатам наблюдения выходного сигнала (красный)

Зададим процесс с ненулевыми начальными условиями:

Восстановление на основе адаптивного линейного преобразователя - student2.ru
Восстановление на основе адаптивного линейного преобразователя - student2.ru
 
Восстановление на основе адаптивного линейного преобразователя - student2.ru
Восстановление на основе адаптивного линейного преобразователя - student2.ru
Восстановление на основе адаптивного линейного преобразователя - student2.ru
Восстановление на основе адаптивного линейного преобразователя - student2.ru
Восстановление на основе адаптивного линейного преобразователя - student2.ru

Рисунок – Влияние начальных условий на выходной сигнал

На рисунке видно, что при использовании системы восстановления входного сигнала влияние начальных условий сокращается по времени.

Пример 3.Параметрическая идентификация (адаптивная)

Пусть динамический объект имеет вид:

Восстановление на основе адаптивного линейного преобразователя - student2.ru

где Восстановление на основе адаптивного линейного преобразователя - student2.ru - выход объекта, х - вход, т - глубина памяти по выходу, п - глубина памяти по входу.

Введем расширенный вектор входов Восстановление на основе адаптивного линейного преобразователя - student2.ru

Восстановление на основе адаптивного линейного преобразователя - student2.ru

и параметров

Восстановление на основе адаптивного линейного преобразователя - student2.ru

Вектора имеют размерность Восстановление на основе адаптивного линейного преобразователя - student2.ru

С учетом вектора уравнение объекта может быть записано в виде

Восстановление на основе адаптивного линейного преобразователя - student2.ru

где Т - знак транспонирования.

Будем предполагать, что модель имеет ту же структуру, то есть

Восстановление на основе адаптивного линейного преобразователя - student2.ru

где k - вектор оценок параметров объекта h.

Дополнительно задана некоторая априорная информация об области изменения параметров объекта h, заданная, например, в виде условий устойчивости.

Наша цель создать алгоритм получения оценок параметров объектапо экспериментальным данным с учетом априорной информации.(Адаптация по m,n ).

Преобразование исходных данных

Матрица исходных данных Восстановление на основе адаптивного линейного преобразователя - student2.ru полученных непосредственно с объекта, для одного входа имеет два столбца (1 вход + 1 выход) и (N + s) строк по числу проведенных экспериментов

Восстановление на основе адаптивного линейного преобразователя - student2.ru

Если объект имеет l входов, то матрица исходных данных будет иметь ( l + 1)

столбец. Ниже будем рассматривать динамические объекты только с одним входом, поскольку обобщение на многие входы очевидно.

Для дальнейшей обработки в соответствии с расширенным входным вектором (2.2) матрицу исходных данных Восстановление на основе адаптивного линейного преобразователя - student2.ru необходимо разбить на две матрицы: матрицу данных о входах Аu размером (s х N ) и матрицу данных о выходах Ау размером (1 х N ).

Восстановление на основе адаптивного линейного преобразователя - student2.ru

Восстановление на основе адаптивного линейного преобразователя - student2.ru

Отметим, что для получения оценок k неизвестных параметров h, по методу наименьших квадратов, используя исходные данные , необходимо решить систему уравнений

Восстановление на основе адаптивного линейного преобразователя - student2.ru

где матрицы Вхх (размер (s х s)) и Вху (размер (1 х s)) вычисляются через преобразованную матрицу входов Аu и матрицу выходов Ау по формулам:

(2.10) Восстановление на основе адаптивного линейного преобразователя - student2.ru

Наши рекомендации