Аннотация
В статье представлен аналитический обзор адаптивных систем управления. Автор рассматривает развитие адаптивных систем, постановку задачи, классификацию и структуру адаптивных систем. Приведены функциональные схемы адаптивных системи методы настройки параметров регулятора адаптивных систем управления. Описана эталонная модель, процессом работы некоторых видов СНС. Также в статье сообщается о новых структурах СНС. Отдельный раздел занимает описание активных и пассивных СНС. Описывается процесс адаптации и его свойствах как:
• выходные параметры объекта;
• наблюдаемое поведение объекта;
• отклонение показателя качества;
Ключевые слова: Адаптивные системы, технические системы, СНС (самонастраивающиеся системы), подстраиваемой моделью (ПМ), САУ (системы автоматического управления)
Annotation
The article presents an analytical review of adaptive control systems. The author considers the development of adaptive systems, problem statement, classification and structure of adaptive systems. Functional diagrams of adaptive systems and methods for setting parameters of the adaptive control system controller are given. A reference model is described for the operation of some types of SNA. The article also reports on the new structures of the SNA. A separate section is a description of active and passive SNS. The adaptation process and its properties are described as:
• the output parameters of the object;
• observe the behavior of the object;
* deviation of the quality indicator;
Keywords: Adaptive systems, technical systems, SNS (self-adjusting systems), adjustable model (PM), ACS (automatic control systems)
Введение
Адаптация (аккомодация) является основной реакцией живого организма, обеспечивающей ему возможность выживания. Она означает приспособление организма к изменяющимся внешним и внутренним условиям. Реализация этого принципа в технических системах, а именно в робототехнике, по-видимому, имеет много достоинств, а иногда и просто необходима. Понятие адаптации или адаптивности в технике носит очень широкий характер и имеет, поэтому много толкований.
Как известно, с помощью разомкнутого управления без обратной связи можно исключить влияние на выходные параметры объекта некоторых предсказуемых внешних возмущений при условии, что характеристики отдельных компонент и элементов системы управления достаточно просты и их свойства не изменяются.
Разработка адаптивных систем автоматического управления привлекала исследователей задолго до создания предпосылок для их широкого внедрения. Различные структуры и алгоритмы СНС предлагались в общих чертах без конкретизации принципов действия отдельных блоков. При классификации СНС в разной литературе приоритет отдавался разным критериям, что привело к их существенному несовпадению. Современный уровень техники позволяет реализовать сколь угодно сложные алгоритмы управления почти без удорожания системы в целом за счет применения цифровых регуляторов на основе микропроцессоров. Это требует разработки последовательной классификации различных видов СНС, наполненной конкретными схемами их реализации с наиболее полной детализацией основных блоков и разъяснением их принципов действия. Для различных вариаций применений необходим анализ их относительных преимуществ и недостатков.
Существуют общие свойства, характеризующие процесс адаптации:
выходные параметры объекта регулирования и характеристики возмущающих факторов находятся под постоянным контролем и управлением с помощью устройств, дополнительно включаемых в состав управляющей системы;
наблюдаемое поведение объекта описывается некоторым показателем качества, оценивающим в количественной форме характер протекания процесса управления;
отклонение показателя качества за пределы допуска влечет за собой автоматическую настройку параметров регулятора или замену алгоритма управления, результатом которых является достижение желаемого показателя качества или реализации поставленной цели.
1 Адаптивные системы.
Адаптивные системы возникают в связи с усложнением решаемых задач, отсутствием практической возможности подробного изучения процессов в управляемых объектах. Примерами таких объектов могут быть: многокомпонентные технологические процессы химической продукции; высокоскоростные летательные аппараты (ракеты). Это те объекты, где априорные данные о характеристиках или уравнениях, описывающих все реакции, получить невозможно, слишком широкий разброс параметров. Неадаптивные методы управления предусматривают наличие достаточного объёма априорных сведений о внутренних и внешних условиях работы на предварительной стадии. Чем полнее априорная информация о характеристиках, тем выше качество неадаптивного управления. Создание адаптивных систем осуществляется в принципиально иных условиях, т.е. адаптивные методы должны способствовать высокому качеству управления при отсутствии априорной информации о характеристиках управления объекта, либо в условиях неопределённости. Эффект приспосабливаемости к изменениям условий внешней среды в адаптивных системах достигается за счёт того, что часть функций по получению, обработке и анализу недостающей информации об управляющем процессе осуществляется не на предварительной стадии, а самой системой в процессе работы. Это способствует более полному использованию рабочей информации.
Развитие вычислительной техники открывает новые возможности в области реализации адаптивных систем автоматического управления (САУ), например, в случае настройки САУ в процессе эксплуатации в реальном масштабе времени при изменении динамических характеристик объектов управления.
С целью преодоления недостатков работы САУ в алгоритм настройки САУ (и в его структуру) в дополнение к эталонной модели вводится вторая эталонная модель, называемая подстраиваемой моделью (ПМ). С помощью ПМ осуществляется параметрическая идентификация САУ, при которой ПМ подстраивается к настраиваемой САУ. После чего выполняется настройка ПМ к заданным требованиям качества работы САУ с использованием эталонной модели (ЭМ) специального вида (параметрическое множество ЭМ).[1]
Обычно адаптивная система содержит в качестве «ядра» схему, реализующую один из фундаментальных принципов управления, а контур адаптации пристраивают к ней как вторичный, осуществляющий коррекцию параметров. Контур адаптации, обычно состоящий из устройства измерения ИУ, вычисления ВУ и управления УУ, может быть разомкнут (рис. 1, а). Если на вход контура адаптации подается только входное воздействие, или контур адаптации замкнут (рис. 1, б), то он реагирует также и на выход системы. Контур самонастройки воздействует на блок настройки параметров БНП, который может быть включен не только последовательно, как показано на рисунке, но и любым другим способом, например, в цепь обратной связи.[2]
Рис. 1.
2 Постановка задачи проектирования адаптивного управления.
1. Проектирование САУ ведется в предположении, что параметры ее элементов не изменяются, а внешние возмущения имеют определенный вид и величину. Однако, в условиях широкого диапазона изменения параметров в результате эксплуатации и внешних возмущающих воздействий нельзя добиться требуемого качества управления, не придав новых свойств САУ, учитывающих изменяющиеся параметры.
Наилучшим решением данного вопроса является придание САУ свойств адаптивности (приспосабливаемости) с тем, чтобы она могла изменять свои характеристики в зависимости от изменения внешних условий, параметров управляющего устройства или объекта управления.
Все САУ можно разделить на две группы:
- САУ с заранее (априорно) заложенными характеристиками, не обладающие способностью контролируемого изменения свойств в процессе реальных условий работы,
- САУ адаптивные (приспосабливающиеся), которые обладают свойством контролируемого изменения характеристик, приспособления к изменению внутренних и внешних условий работы.
2. Особенностями адаптивных систем является выполнение ими трех функций:
- получение и анализ текущей информации об управляемом процессе (идентификация);
- решение задачи синтеза по заданному показателю качества;
- реализация процесса контролируемого изменения свойств системы управления.
Для выполнения этих функций в основной контур управления вводится вычислительное устройство (ВУ), имеющее три взаимодействующих блока: анализатор, синтезатор, исполнительное устройство.
Анализатор решает задачу получения и анализа текущей информации, характеризующей динамические свойства системы и действующих возмущений.
В зависимости от типа анализатор может получать текущую информацию на основе анализа динамических характеристик всей замкнутой САУ или ее объекта управления, с одновременной оценкой характера управляющих и возмущающих воздействий.
Синтезатор решает задачу синтеза адаптивных свойств системы в зависимости от проанализированного изменения ее параметров, структуры или алгоритма управления.
Исполнительное устройство передает выходные воздействия с ВУ на управляющее устройство основного контура управления, вызывая перестройку параметров или вырабатывая пробные управляющие воздействия для получения дополнительной текущей информации о динамических свойствах объекта управления.
3. По диапазону адаптивных свойств САУ можно разделить на три основных класса:
- самонастраивающиеся САУ (СНС), которые обеспечивают контролируемое изменение параметров или управляющих воздействий;
- самоорганизующиеся САУ (СОС), обеспечивающие контролируемое изменение структуры, а также возможное изменение параметров и управляющих воздействий;
- самообучающиеся САУ, в которых обеспечивается контролируемое изменение структуры, параметров и алгоритмов управления с использованием опыта функционирования.
Самонастраивающейся системой называют такую САУ, которая в процессе эксплуатации при изменении характеристик и внешних воздействий или параметров объекта управления самостоятельно без участия человека изменяет параметры САУ, ее структуру, а также настройку для поддержания оптимального режима работы управляемого объекта.[3]
Рис.2 Общая схема СНС: А - анализатор, С - синтезатор, ИУ - исполнительное устройство, КСН - контур самонастройки, ОКУ- основной контур управления, УУ - управляющее устройство, ОУ - объект управления, ОС - обратная связь.
3 Перспективные структурные схемы СНС.
Рассмотрим самую общую структурную схему системы с эталонной моделью при отсутствии связи от входного сигнала, показанную на Рис. 3. Принцип действия этого устройства ясен из структуры. Однако структура и принцип действия устройства идентификации 3 и устройства автоматической настройки регулятора 4 недостаточно разъяснены. Один из вариантов реализации этих блоков показан на Рис. 4.
Рисунок 3 – АС с эталонной моделью: 1 – объект, 2 – управляемый регулятор, 3 – устройство автоматической идентификации объекта, 4 – устройство автоматической настройки регулятора
Система, показанная на Рис. 4, работает следующим образом. Устройство автоматической идентификации объекта одновременно реализует не одну, а несколько моделей, подключенных параллельно к выходу регулятора. Каждая из таких моделей формирует имитацию выходного сигнала объекта. Адаптирующее устройство 8 сопоставляет все эти выходные сигналы попарно с выходным сигналом реального объекта, например, вычисляя корреляционную функцию и отыскивая среди вычисленных результатов наибольший. Наибольшей корреляционной функции соответствует наибольшее соответствие данной модели реальному объекту.
Рисунок 4 – АС с эталонной моделью: 1 – управляемый регулятор, 2 – объект, 3 – устройство автоматической идентификации объекта, 4 – устройство автоматической настройки регулятора, 95–97 – модель объекта, 98 – адаптирующее устройство, 99 – модель объекта с увеличенным коэффициентом, 10 – модель объекта с уменьшенным коэффициентом, 101 – модель регулятора с увеличенным коэффициентом, 102 – модель регулятора с уменьшенным коэффициентом, 103 – анализирующее устройство
Устройство автоматической настройки объекта может работать аналогичным образом. Оно содержит несколько моделей замкнутых систем, в каждой из которых используется наиболее близкая модель объекта и различные варианты регулятора. Как минимум реализуются два регулятора, отличающиеся одним из параметров. Анализирующее устройство вычисляет стоимостную функцию, позволяющую оценить и сопоставить качество получаемых регуляторов, и по результату сопоставления принимает решение о выборе параметров регулятора, который реализуется в реальном, а не виртуальном контуре управления.
Множество моделей, реализуемых одновременно во времени, может быть заменено одной изменяемой моделью, реализуемой последовательно, если указанное моделирование может быть осуществлено в ином, более быстром масштабе времени, как это описано в книге [4].
Рассмотрим возможную модификацию системы. Объект сам по себе не предоставляет информации о параметрах его модели. Однако можно ввести в систему блок идентификации, а регулятор составить в виде двух последовательно включенных звеньев, одно из которых соответствует желаемой модели разомкнутого контура, а второе – обратной модели объекта, как показано на Рис. 5. Блок идентификации может быть реализован, например, так, как показано на Рис. 6.
Рисунок 5 – АС с эталонной моделью: 1 – объект, 2 – регулятор, 3 – модель минимально-фазовой части объекта, 4 – модель звена запаздывания объекта, 5 – модель объекта, 6 – желаемая модель разомкнутого контура, 7 – обратная модель минимально-фазовой части модели объекта, 8 – блок идентификации
Рисунок 6 – АС с эталонной моделью: 1 – объект, 2 – регулятор, 3 – модель минимально-фазовой части объекта, 4 – модель звена запаздывания объекта, 5 – модель объекта, 6 – желаемая модель разомкнутого контура, 7 – обратная модель минимально-фазовой части модели объекта, 8 – блок идентификации, 75 – коррелятор, 110 – блок оптимальной настройки, 111 – управляемая модель объекта в составе блока идентификации, 112 – АЦП, 113 – запоминающее устройство, 114 – блок воспроизведения записанного сигнала
Принцип действия блока идентификации в системе Рис. 6 основан на отыскании экстремума корреляционной функции между выходным сигналом реального объекта и выходным сигналом модели.
Для многократного сравнения сигнала с выхода реального объекта с сигналом, получаемым на выходе модели при ее различных значениях, в блоке идентификации имеется АЦП, запоминающее устройство и блок воспроизведения записанного сигнала. На Рис. 7 показана предложенная авторами [5] система с девиацией коэффициента усиления регулятора.
Рисунок 7 – АС с девиацией коэффициента усиления регулятора: 1 – объект; 2 – управляемый усилитель; 34 – генератор; 105 – устройство оценки качества системы; 106 – синхронный детектор; 107 – интегратор; 108 – нелинейный элемент; 109 – регулятор коэффициента
3.1 Самонастраивающиеся системы (СНС).
Самонастраивающиеся системы — это такие системы, которые обладают способностью в той или иной мере приспосабливаться к изменяющимся внешним условиям. Именно благодаря такой способности самонастраивающиеся системы не требуют полной начальной информации о свойствах управляемого процесса. Действия по управлению объектом сочетаются в них с непрерывными или периодическими испытаниями объекта. За счет результатов этих испытаний выполняется недостаток начальной информации. В искусственных или технических системах самонастройки произошло их разделение на четыре группы:
- системы экстремального регулирования (системы автопоиска максимума или минимума управляемой величины);
- системы регулирования с самонастройкой параметров корректирующих устройств;
- самооптимизирующиеся системы автоматического управления;
- обучаемые САУ.
Примером систем первой группы может служить САУ настройки радиоприемников на требуемую радиостанцию. Применяемый сигнал имеет острый максимум при совпадении частоты настройки с частотой радиостанции. Если частота станции и настройки неизвестны, то САУ вначале производит «слепой» поиск, изменяя частоту в нужную сторону. При грубом совпадении частот, САУ путем двухстороннего сканирования около пикового пространства добивается положения регулятора, при котором сигнал максимален по уровню. Бели частота «плывет», то происходит непрерывное отслеживание максимума сигнала. Третий класс самонастраивающихся систем охватывает самооптимизирующиеся САУ, которые решают задачи наибольшего быстродействия, высшей экономичности, лучшего качества н т.д. Чаще всего на практике возникает необходимость обеспечения максимального быстродействия исполнительных механизмов или минимальных затратах энергии ни совершение переходных процессов. При этом, естественно, ограничены какие-то внутренние переменные объекта или оговорены дополнительные условия работы.[3]
З.2 СНС с эталонной моделью
Эталонная модель показывает идеальную желаемую реакцию системы на задающий сигнал g(t). В качестве эталонной модели применяют типовые звенья систем автоматического управления (например, апериодическое звено). Параметры ПИД-регулятора (пропорционально-интегрально-дифференциальный регулятор) настраиваются так, чтобы минимизировать рассогласование между выходом модели и реальной системы.
Задача контура настройки состоит в том, чтобы свести это рассогласование к нулю за определенное время с гарантией устойчивости переходного процесса. Данная проблема далеко не тривиальна – можно показать, что она не решается при линейных соотношениях «ошибка – коэффициенты регулятора». Например, в литературе предложен следующий алгоритм настройки параметров:
где k – настраиваемые коэффициенты ПИД-регулятора; А – постоянный коэффициент, задающий скорость адаптации.
Рис. 8. Блок-схема адаптивной системы с эталонной моделью.
Функция градиента определяет чувствительность ошибки c(t) к вариации коэффициентов регулятора. Абсолютная устойчивость замкнутой системы, которая является существенно нелинейной, обеспечивается подбором параметра А в программе настройки. Таким образом, управляющий компьютер для реализации адаптивного управления по данной схеме должен в реальном времени решать следующие задачи:
формировать задающий сигнал для управляемой системы;
рассчитывать идеальную реакцию по эталонной модели;
вычислять коэффициенты регулятора в соответствии с программой настройки, определять текущую ошибку и выдавать сигнал управления на вход мехатронного модуля.
Помимо рассмотренной блок-схемы с эталонной моделью известны и другие методы автоматической настройки параметров и структуры регуляторов.[6]
4 Структура и типы адаптивных систем управления.
Рис. 9. Блок-схема самонастраивающейся системы
Адаптивные системы управления включают объект, регулятор и адаптер (рис. 9). Объект О и регулятор Р, вырабатывающий управляющее воздействие на объект, образуют основной контур. Регулятор содержит варьируемые параметры. Адаптер А на основе обработки доступной ему информации вырабатывает управляющее воздействие, производящее подстройку варьируемых параметров регулятора. Регулятор совместно с адаптером образуют адаптивный регулятор.
Как видим, адаптивная система управления обладает иерархической структурой: она имеет два уровня. Основной контур образует первый (низший) уровень, а контур, содержащий адаптер и называемый контуром адаптации, — второй уровень. В общем случае возможны три и больше уровней.
В частности, если для синтеза адаптера в завершенном виде априорной информации недостаточно и, допустим, какие-либо его параметры должны уточнятся в процессе функционирования системы, потребуется третий уровень — контур адаптации адаптера. Адаптор выполняет двоякую функцию: изучение объекта и настройку регулятора. По способу изучения объекта адаптивные системы делятся на поисковые и беспоисковые.
Адаптивная система управления называется поисковой, если в нее для изучения объекта подаются специальные (поисковые) сигналы, и беспоисковой, если в систему никаких поисковых сигналов для изучения объекта не подается. Среди поисковых систем широко распространены экстремальные системы. Отличительным признаком таких систем является наличие у статических характеристик их объектов управления явно выраженного экстремума. При этом положение экстремума под влиянием различных факторов может меняться. Целью управления в экстремальных системах управления является подержание экстремума на их выходе. И для определения управляющих воздействий, обеспечивающих движение к экстремуму, к управляющему сигналу добавляется поисковый сигнал.
Беспоисковые адаптивные системы управления по способу получения информации для подстройки параметров регулятора делятся на адаптивные системы управления (или самонастраивающиеся системы (СНС)) с эталонной моделью и адаптивные системы управления с идентификатором. Адаптивные системы управления с эталонной моделью содержат динамическую модель системы, обладающую требуемым
Рис. 10. СНС с эталонной моделью Рис. 11. СНС с моделью-идентификатором
качеством и называемую эталонной моделью (рис. 10). Адаптивная система управления с эталонной моделью (ЭМ), кроме основного контура, содержащего регулятор (Р) и объект (О), включает контур с ЭМ и преобразовательное-исполнительное устройство (ПИУ). Эталонная модель вырабатывает желаемый (эталонный) выходной сигнал.
Преобразовательное-исполнительное устройство (его также называют механизмом адаптации) обрабатывает разностный сигнал (разность между фактическим и эталонным сигналами) и производит подстройку параметров регулятора. Выбор эталонной модели является частью процесса синтеза адаптивной системы управления.
Эталонная модель должна удовлетворять двум требованиям: с одной стороны, она должна отражать все требования к качеству синтезируемой системы, с другой стороны, эталонная реакция должна быть достижима для основного контура. Последнее требование накладывает ограничения на структуру эталонной модели, определяемой предполагаемой структурой основного контура.
Регулятор должен обладать идеальной следящей способностью. Другими словами, закон (алгоритм) управления должен быть таким, чтобы существовали такие значения его параметров, называемые идеальными, при которых передаточная функция основного контура относительно задающего воздействия и выхода равна передаточной функции эталонной модели. Принцип работы адаптивной системы с ЭМ состоит в том, чтобы адаптор обеспечивал сходимость к нулю ошибки слежения — разности между выходными сигналами основного контура и эталонной модели.
Адаптивные системы управления с идентификатором в контуре адаптации содержат идентификатор, который служит для идентификации (определения) неизвестных параметров объекта на основе изучения входного и выходного сигналов объекта. Полученная идентификатором информация затем используется для определения нужных значений параметров регулятора и их подстройки.
Возможны два способа адаптивного управления с идентификатором: прямой и непрямой. При непрямом адаптивном управлении сначала получается оценка параметров объекта, а затем на основе полученных оценок определяются требуемые значения параметров регулятора и производится их подстройка. При прямом адаптивном управлении исключается этап идентификации параметров объекта. В этом случае, учитывая, что между параметрами регулятора и объекта имеется связь, определяемая выбранным законом управления, производится непосредственная оценка и прямая подстройка параметров регулятора. [7]
Заключение.
В результате анализа наиболее существенных признаков адаптивных систем предложена следующая классификация самонастраивающихся систем. Системы с адаптацией по помехе (или иным сигналам, косвенно или прямо описывающим изменение параметров объекта или условий его действий).
С эталонной моделью объекта (не уточняемой). С идентификатором объекта или с уточняемой его моделью. С блоком прогноза выхода объекта. Системы с адаптацией по ошибке управления. Экстремальные системы, переводящие систему в состояние вблизи экстремума. Наибольший практический интерес вследствие наибольшей универсальности и наилучшего эффекта представляют, по-видимому, системы со стабилизацией основного контура и системы с идентификатором или с уточняемой моделью объекта.
Список литературы:
“Адаптивные системы автоматического управления”
URL: https://www.bibliofond.ru/view.aspx?id=654001 (дата обращения: 20.10.2020).
Теория автоматического управления: Учеб. для вузов по спец. «Автоматика и телемеханика». В 2-х ч. Ч. I. Теория линейных систем автоматического управления / Н. А. Бабаков, А. А. Воронов, А. А. Воронова и др.; под ред. А. А. Воронова. —2-е изд., перераб. и доп. — М.: Высш. шк., 1986. С.29.
Зайцев Г. Ф. Теория автоматического управления и регулирования. — 2-е изд., перераб. и доп.— К.: Выща шк. Головное изд-во, 1989.С. 387. (дата обращения 20.10.2020)
Александровский Н. М., Егоров С. В., Кузин Р. Е. Адаптивные системы автоматического управления сложными технологическими объектами / Под общ. ред. Н. М. Александровского. М.: Энергия, 1973.
URL: http://masters.donntu.org/2017/etf/evdokimov/library/article3.htm (дата обращения 20.10.2020).
Бугров С. В., Лисовой Р. А., Жмудь В. А., Колкер А. Б. Адаптивная система управления с использованием стабилизирующего эффекта // Научный вестник НГТУ. 2010. № 1(38). С. 157–160. (дата обращения 20.10.2020).
Задорожная Н.М. АДАПТИВНЫЕ СИСТЕМЫ АВТОМАТИЧЕСКОГО УПРАВЛЕНИЯ С ДВУМЯ ЭТАЛОННЫМИ МОДЕЛЯМИ // Современные проблемы науки и образования. – 2015;
URL: http://www.science-education.ru/ru/article/view?id=20134 (дата обращения: 26.10.2020).
“Системы адаптивного управления роботами”URL: https://xreferat.com/70/1227-1-sistemy-adaptivnogo-upravleniya-robotami.html(дата обращения 20.10.2020).