Главная Учебники - Разные Лекции (разные) - часть 44
|
БЫСТРОДЕЙСТВУЮЩИЙ АДАПТИВНЫЙ НАБЛЮДАТЕЛЬ В СИСТЕМЕ КОМПЕНСАЦИИ НЕИЗВЕСТНОГО ЗАПАЗДЫВАНИЯ
Настоящая работа посвящена построению системы компенсации неизвестного запаздывания. Наличие большого запаздывания, как известно [1], отрицательно сказывается на работоспособности системы управления. Для компенсации неизвестного запаздывания разработана адаптивная система, состоящая из быстродействующего адаптивного наблюдателя, вычисляющего оценки неизвестных параметров и запаздывания системы управления, и прогнозатора Смита, компенсирующего это запаздывание. Центральным моментом работы является построение алгоритма быстродействующего адаптивного наблюдателя для оценивания неизвестного запаздывания, так как прогнозатор Смита применим лишь в тех случаях, когда запаздывание априори известно. Этот алгоритм основан на использовании метода настраиваемой модели. Суть алгоритма изложена ниже. Пусть поведение интересующего нас объекта описывается следующим дифференциальным уравнением: Здесь a1=3, a0=2 - известные постоянные коэффициенты; Построим быстродействующий адаптивный наблюдатель для идентификации неизвестных параметров системы – Рис 1. Система управления для объекта с неизвестным запаздыванием. y(t) v(t) – – – Рис. 2. Адаптивная система компенсации неизвестного запаздывания. На каждом из подынтервалов времени функционирования системы Jj настраиваемую модель опишем следующими уравнениями: где Введем ошибку e(t) = x(t) - y(t). Конечная структурная схема системы управления с адаптивным наблюдателем и прогнозатором Смита показана на рис. 2. Система уравнений для выходного сигнала прогнозатора Смита v(t) и входного сигнала объекта, прогнозатора и наблюдателя u(t): Уравнение для ошибки e(t) будет иметь вид (вычитаем (2) из (1) и линеаризуем правую часть): где Приведем (3) к системе уравнений первого порядка. Положим Тогда в векторной форме уравнение (3) будет иметь вид или в краткой форме где Решением (4) будет или в краткой форме где Ф(t)= Перепишем первую строку системы (5) в виде где Здесь w(t) и Набирая данные на каждом из подынтервалов Jj в моменты времени tj1,...,tjm, образуем из (8) алгебраическую систему вида или в матричной форме Число m выбирается так, чтобы уравнений в (9) было не меньше числа неизвестных параметров. В данном случае m больше или равно 3. Решение алгебраической системы (9) при этом записывается в виде где Изменение параметров bj при переходе от подынтервала Jj к Jj+1 осуществляется по рекуррентной формуле где L=diag(l1,....,l3) - вещественная диагональная матрица, все числа li>0. Можно показать [2], что этот процесс перестройки параметров сходится экспоненциально, т.е. значения перестраиваемых параметров модели Таким образом, для того, чтобы идентифицировать постоянные неизвестные параметры Было проведено численное моделирование этой системы на ЭВМ в среде MATLAB 5.2. Результаты компьютерного моделирования подтверждают эффективность разработанного алгоритма. Предлагаемый алгоритм адаптивного наблюдателя обладает важными для практики свойствами: заданной длительностью переходного процесса по параметрам и запаздыванию; отсутствием взаимного влияния переходных процессов настройки в разных параметрических каналах и практической независимостью времени переходных процессов по параметрам и запаздыванию от изменения амплитуды входных и выходных сигналов. Список литературы
[1] Гурецкий X. Анализ и синтез систем управления с запаздыванием. Пер. с польского. - М.: Машиностроение, 1974. [2] Копысов О.Ю., Прокопов Б.И. Построение алгоритма перестройки параметров и запаздывания в методе настраиваемой модели. М.: МГИЭМ, 1999. 3. А.В. Старосельский, Московский Государственный Институт Электроники и Математики, быстродействующий адаптивный наблюдатель в системе компенсации неизвестного запаздывания | |||||