Алгоритмическое обеспечение робастных асимптотических наблюдателей производных
Анализ метода синтеза асимптотических наблюдателей производных, обеспечивающих максимальное быстродействие при заданной степени подавления шумов. Его использование для синтеза наблюдателей в системах произвольной структуры, для нелинейных систем.
Рубрика | Коммуникации, связь, цифровые приборы и радиоэлектроника |
Вид | статья |
Язык | русский |
Дата добавления | 28.05.2017 |
Размер файла | 129,4 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Алгоритмическое обеспечение робастных асимптотических наблюдателей производных
Введение
Наиболее полная информация об оцениваемом процессе содержится в его математической модели, поэтому в теории управления широкое распространение получили методы оценивания, основанные на использовании дифференциальных уравнений, описывающих объект. Как известно, оптимальное решение задачи оценивания получено для линейных систем и представляет собой фильтр Калмана - Бьюси [1]. Однако при наличии неопределенностей требуется адаптация к модели объекта, параметрам шумов и действующим на систему возмущениям. Кроме того, недостатком фильтра Калмана-Бьюси является тот факт, что его коэффициенты передачи вычисляются в разомкнутой форме как решения уравнения Риккати при заданных математических ожиданиях начальных условий оцениваемого процесса и ковариационной матрицы. Это ухудшает свойства фильтра при действии неучтенных факторов.
В работах [2 - 4] рассматриваются различные варианты аппроксимирующих наблюдателей, использующих разложение оцениваемого процесса во временные ряды. В [2] предложено в дискретные моменты времени корректировать коэффициенты усиления, полученные в результате решения уравнения Риккати, в соответствие с текущей ошибкой оценивания. Однако, дискретное корректирование коэффициентов усиления фильтра приводит к дополнительным переходным процессам, поэтому оценки таким способом можно получать только в определенные моменты времени. В [3] используется аналогичный наблюдатель, названный рекуррентным наблюдателем производных (РНП), позволяющий оценивать возмущения и фазовые переменные системы, коэффициенты которого выбираются из требуемых условий подавления шумов. При этом предложены специальная каскадная структура наблюдателя и нелинейное изменение коэффициентов усиления, обеспечивающее повышение быстродействия наблюдателя. В работе [4] предлагается наблюдатель, коэффициенты усиления которого непрерывно зависят от ошибки оценивания, при стремлении ошибки оценивания к нулю сходятся к постоянным значениям. В данной статье предлагается новый метод синтеза нелинейных наблюдателей, отличительной особенностью которого является то, что он обеспечивает синтез структуры наблюдателя. Метод основа на подходе, изложенном в работах [5, 6]. Предлагаемые алгоритмы могут использоваться в системах управления [7], для которых нет необходимости точно измерять производные, а достаточно асимптотической сходимости получаемых оценок.
1.Процедура синтеза наблюдателя
При синтезе РНП [3, 4] структура и изменение коэффициентов усиления выбираются так, что их качественное изменение соответствует фильтру Калмана-Бьюси, т.е. в области больших отклонений коэффициенты усиления принимают большие значения, а в области малых отклонений - уменьшаются. Однако фильтр Калмана-Бьюси минимизирует среднеквадратичную ошибку оценивания при наличии измерительного шума и случайных начальных условиях объекта. Рассмотрим ситуацию, когда требуется синтезировать наблюдатель, осуществляющий оценивание наибыстрейшим образом при заданном уровне подавления шумов.
Иными словами ставится задача синтеза рекуррентного наблюдателя производных по критерию быстродействия при ограничениях, задаваемых требуемым качеством подавления шумов. Для синтеза такого наблюдателя используются два положения. Первое заключается в применении локальной (скользящей) аппроксимации временным рядом, которая может быть представлена в виде цепочки последовательно включенных динамических звеньев, описываемых уравнениями [3, 4]:
(1)
где - некоторые функции, структура и параметры которых подлежат выбору в процессе синтеза.
В исходных уравнениях РНП [3, 4] функции априорно заданы в виде линейных функций ошибки оценивания наблюдаемой величины
(2)
где - постоянные коэффициенты усиления, - входная переменная блока наблюдателя.
В настоящей работе для выбора функций используется метод, предложенный в [5 - 7], основанный на принципе максимума Понтрягина. Новизна данного метода состоит в новой процедуре конструирования функции Понтрягина при использовании принципа максимума в форме динамического программирования. При этом вектор вспомогательных переменных строится на основе ошибки регулирования, что обеспечивает высокую робастность получаемых законов управления. С другой стороны, такой способ построения функции Понтрягина не позволяет сделать ее постоянной, т.е. ее положительность необходимо проверять в момент переключения. В этой связи требуется заменять функцию «сигнум» на некоторую непрерывную функцию, т.е. переходить от оптимального к субоптимальному решению.
Основной целью наблюдателя (1) является сведение к нулю ошибки оценивания. В этом случае цель синтеза может быть сформулирована в виде следующего многообразия:
.(3)
В соответствии с работами [5 - 7] сформируем следующую функцию Понтрягина:
.(4)
Управляющие воздействия , определяющие структуру и параметры наблюдателя, входят в выражение (4) линейно, поэтому максимум функции Понтрягина достигается на ограничениях:
,(5)
,(6)
где , - ограничения на управляющие воздействия.
Подстановка выражений (5), (6) в (4) дает следующее выражение для функции Понтрягина замкнутой системы:
.(7)
Из (7) видно, что при выполнении условия
,(8)
функция Понтрягина (7) наблюдателя (1), (5), (6) является положительно определенной.
Легко проверить, что во всех точках непрерывности функция Понтрягина (7) удовлетворяет выражениям:
,(9)
.(10)
Таким образом, изменение коэффициентов усиления наблюдателя (1) в соответствие с выражениями (5), (6) обеспечивают выполнение условий, аналогичных условиям принципа максимума Понтрягина. Отметим, что в результате синтеза получена структура наблюдателя. Его параметры , могут определяться исходя из требований к подавлению шумов. Например, если в выражениях (5), (6) исключить знаковую функцию, то получим линейный наблюдатель. В этом случае параметры , можно найти в соответствии методикой, изложенной в [4].
2.Аппроксимация релейных коэффициентов усиления
Выражения (9), (10) не могут рассматриваться в моменты переключения функций (5), (6). В этой связи необходимо осуществлять аппроксимацию релейных переключений непрерывными функциями и говорить о субоптимальном по быстродействию оценивании.
Кроме того, релейные управления приводят к системам дифференциальных уравнений с разрывными правыми частями, что может стать причиной наличия автоколебаний. Кроме того, релейные управления требуют мгновенных переключений управляющих воздействий, что на практике реализуется только приближенно.
Таким образом, задача аппроксимации релейных законов непрерывными функциями, обусловленная тремя факторами:
- невозможностью практической реализации мгновенных изменений физических величин;
- неустойчивостью в малом релейных систем управления;
- математической некорректностью, связанной с не единственностью решений дифференциальных уравнений с разрывными правыми частями.
При решении аппроксимации релейных управлений важны следующие критерии:
- близость непрерывной функции к релейной;
- обеспечение асимптотической устойчивости системы;
- решение задачи жесткости системы для вычислительных процедур.
Последний критерий связан с тем, что процессы в реальных объектах протекают относительно медленно, а управляющие воздействия в релейных системах изменяются намного быстрее. Это приводит к наличию в системе «медленных» и «быстрых» переменных, что обуславливает жесткость решаемой задачи с точки зрения вычислительной сложности.
В настоящее время для аппроксимации релейных управлений используется несколько непрерывных функций, свойства которых хорошо изучены. Например, в нейросетях широко используется функция сигмоидального тангенса:
,(11)
где - параметр, определяющий близость непрерывной функции (11) к знаковой функции .
Данная функция похожа на гиперболический тангенс, однако отличается лучшими свойствами для вычислительных процедур.
Моделирование наблюдателя
Рассмотрим результаты сравнительного моделирования линейного и оптимального по быстродействию наблюдателей, представленные на рис. 1 - 4.
Рисунок 1 - Входная переменная z(t) и ее асимптотические оценки: линейная xlin(t) и субоптимальная xopt(t)
Рисунок 2 - Первая производная и ее асимптотические оценки: линейная и субоптимальная
Коэффициенты передачи линейного наблюдателя описываются выражениями (2), а робастного субоптимального наблюдателя - выражениями (5), (6).
При моделировании входной сигнал задается следующей функцией времени
.
Ограничения на управляющие воздействия заданы в виде:
.
В линейном наблюдателе коэффициенты усиления равны:
.
При моделировании оптимального РНП знаковая функция заменена на близкую непрерывную функцию , которая широко используется в функциях активации нейросетей.
Рисунок 3 - Изменение первого управляющего воздействия в линейном и субоптимальном наблюдателях
Из результатов моделирования, представленных на рис. 1 и 2 видно, что оценивание в оптимальном по быстродействию наблюдателе происходит заметно быстрее. При этом, сравнивая изменение управляющих воздействий в наблюдателях, представленные на рис. 3 и 4, можно увидеть, что в области больших отклонений управляющие воздействия в оптимальном по быстродействию наблюдателе превосходят управляющие воздействия в линейном наблюдателе. Однако, в области малых отклонений, которая ограниченная моментами переключения управляющих воздействий в оптимальной системе, коэффициенты усиления последней близки к нулю. В этой связи в области малых отклонений можно переключаться на линейный алгоритм оценивания. При этом важным фактором является возможность для субоптимального РНП определить момент достижения «области малых отклонений», как момент переключения управляющих воздействий.
Рисунок 4 - Изменение второго управляющего воздействия в линейном и субоптимальном наблюдателях
На рис. 5 и 6 приведены результаты моделирования линейного и субоптимального наблюдателей при действии случайных измерительных шумов. Из рис. 5 и 6 можно сделать вывод, что наличие шума не влияет на выводы, сделанные выше.
Рисунок 5 - Оценивание выходной переменной линейным и субоптимальным наблюдателями при наличии случайного измерительного шума
Рисунок 6 - Оценивание производной выходной переменной линейным и субоптимальным наблюдателями при наличии случайного шума
Заключение
асимптотический производная шум
В данной статье представлен новый метод синтеза асимптотических наблюдателей производных, обеспечивающих максимальное быстродействие при заданной степени подавления шумов. Наблюдатель синтезирован на основе принципа максимума, в результате применения которого получена его структура и параметры. Изложенный метод может быть использован для синтеза наблюдателей в системах произвольно структуры, в том числе для нелинейных систем.
Литература
1. Bucy R. Nonlinear filtering theory // IEEE Trans. Automat. Control. 1965. V. AC-1. № 2. P. 198.
2. Красовский А.А. Циклическое оценивание при первичной обработке сигналов датчиков // Автоматика и телемеханика. 1987. № 4. С. 52 - 60.
3. Медведев М.Ю. Синтез системы управления регулирующими органами// Известия ТРТУ. 2003. N 1(30). С. 44-48.
4. Медведев М.Ю. Структура и алгоритмическое обеспечение нелинейного наблюдателя производных в условиях действия случайных шумов // Известия ЮФУ. Технические науки. № 12. 2008. С. 20 - 25.
5. Медведев М.Ю. Синтез замкнутых оптимальных по быстродействию управлений каскадными нелинейными динамическими системами с ограничениями на координаты // Мехатроника, автоматизация и управление. 2009, № 7. С. 2 - 6.
6. Медведев М.Ю. Синтез субоптимальных управлений нелинейными многосвязными динамическими системами // Мехатроника, автоматизация и управление. 2009, № 12. С. 2 - 8.
7. . Пшихопов В.Х., Медведев М.Ю. Синтез адаптивных систем управления летательными аппаратами // Известия ЮФУ. Технические науки. - 2010. - № 3(104). - С. 187 - 196.
Размещено на Allbest.ru
...Подобные документы
Условия разрешимости синтеза на примере линейных и нелинейных систем. Методы синтеза линейных систем. Метод разделения движений и область их применения. Особенности синтеза систем с вектором скорости в управлении. Свойства систем со скользящими режимами.
шпаргалка [1,7 M], добавлен 25.05.2012Исследование устойчивости систем управления при наличии неопределенности в пространстве параметров (робастная теория). Задача синтеза робастных систем управления. Объекты управления с мультипликативной погрешностью (неопределенностью), их схема.
реферат [366,9 K], добавлен 19.03.2016Минимизация булевых функций. Исследование алгоритмов синтеза цифровых устройств систем автоматического управления. Разработка программного обеспечения для реализации оптимального метода синтеза. Проект цифрового устройства статистического мажорирования.
отчет по практике [3,9 M], добавлен 28.04.2015Решение задачи синтеза корректирующего устройства при коррекции систем управления. Передаточная функция интегрирующей цепи. Методы синтеза последовательных корректирующих устройств и их классификация. Их логарифмические частотные характеристики.
контрольная работа [66,9 K], добавлен 13.08.2009Состояние рынка технологий сервисного обслуживания, структура сервисов SoC-микросхем, модули синтеза тестов и анализа неисправностей. Алгоритмическое программное обеспечение тестирования пакета кристаллов. Алгоритмизация диагностирования неисправностей.
дипломная работа [1,7 M], добавлен 10.06.2010Базовая структура нестационарных устройств. Обобщенный алгоритм решения задачи синтеза структур нестационарных ARC-схем. Пример синтеза структуры аналоговой части циклического фильтра Калмана-Бьюси. Параметры схемы циклического ФКБ второго порядка.
курсовая работа [605,4 K], добавлен 05.03.2011Проектирование систем автоматического управления (САУ), методы их расчетов. Коэффициенты усиления в прямом канале управления, передачи обратных модальных связей, обеспечивающих показатели качества замкнутой САУ. Переходные процессы синтезированной САУ.
курсовая работа [1,2 M], добавлен 06.04.2013Разработка структурной, функциональной и принципиальной схемы контроллера, управляющего работой инкубатора. Аналогово-цифровой преобразователь, потребляемая мощность и быстродействие системы. Алгоритмическое и программное обеспечение, листинг программы.
курсовая работа [900,8 K], добавлен 28.12.2012Анализ разработки преобразователя кода из прямого двоичного и циклического кода Джонсона. Описание функций и синтеза структуры устройства и функциональных узлов. Изучение проектирования регистра памяти, мультиплексора, сдвигового регистра и счетчика.
практическая работа [261,7 K], добавлен 08.03.2012Кинематическая, структурная схема привода. Расчет параметра передаточной функции двигателя. Выбор преобразующего устройства, операционного усилителя. Построение асимптотических частотных характеристик разомкнутой системы. Погрешности, вносимые редуктором.
курсовая работа [314,3 K], добавлен 21.01.2014Проектирование и расчет модального регулятора для следящего привода антенны бортовой радиолокационной станции, в которой присутствует явление механической упругости. Расчет стационарного наблюдателя. Анализ методов повышения степени робастости системы.
дипломная работа [3,2 M], добавлен 15.08.2011Основные понятия теории клеточных автоматов, анализ программных и аппаратных реализаций. Разработка методов синтеза и логического проектирования модулей сигнатурного мониторинга. Программа моделирования сетей клеточных автоматов на языке Delphi.
дипломная работа [1,9 M], добавлен 06.06.2011Изучение приемов оптимально синтеза структурной схемы и анализа САУ. Проведение практического анализа и синтеза автоматизированной системы на примере системы MATHCAD. Определение возможности обеспечения наилучших характеристик САУ в статике и динамике.
контрольная работа [146,6 K], добавлен 06.01.2012Создание в нагрузке заданной величины мощности при минимальных энергетических потерях и нелинейных искажениях. Расчет режимов и параметров схемы усилителя мощности звуковых частот звуковоспроизводящего тракта. Максимальное значение тока в нагрузке.
курсовая работа [508,4 K], добавлен 27.02.2012- Программа виртуального синтеза цифровых схем с учётом особенностей эмуляции процессорного устройства
Технические характеристики, описание тела, структура и принцип работы программы виртуального синтеза цифровых схем, а также возможности ее применения в учебном процессе. Анализ проблем эмуляции рабочей среды для построения и отладки электронных устройств.
курсовая работа [2,1 M], добавлен 07.09.2010 Сущность устойчивости в малом и целом смысле. Исследование Ляпуновым устойчивости движения в окрестности особых точек. Разработка и использование второго (прямого) метода Ляпунова. Устойчивость движения в предельных циклах, определение автоколебаний.
реферат [286,0 K], добавлен 29.08.2009Факторы, которыми обусловлены демаскирующие признаки взрывного устройства. Детектор нелинейных переходов для специальных применений. Методы обнаружения скрытых видеокамер. Обнаружение и подавления работы сотовых телефонов. Средства радиационного контроля.
контрольная работа [980,4 K], добавлен 26.01.2013Обоснование требований к разрабатываемой САУ. Выбор контроллера; характеристика технических средств управления, обеспечивающих точность, быстродействие и надёжность. Организация безударного перехода; разработка технической структуры САУ давлением пара.
курсовая работа [2,2 M], добавлен 26.02.2012Конструктивные параметры манипулятора. Применимость частотных показателей устойчивости и качества регулирования по логарифмическим амплитудным и фазовым частотным характеристикам к системе управления плоским движением манипулятора с вязкоупругим стержнем.
дипломная работа [1,8 M], добавлен 16.06.2017Разработка и совершенствование моделей синтеза и логического проектирования унифицированных модулей сигнатурного мониторинга для повышения эффективности тестового и функционального диагностирования микроконтроллерных устройств управления на их частоте.
диссертация [2,3 M], добавлен 29.09.2012