Параметрическая идентификация систем управления с обратной связью на основе нейросетевого моделирования процессов их функционирования
Разработка и анализ возможностей использования метода идентификации каналов управляемого объекта, основанного на постобработке измерений с созданием нейросетевой модели многовходового объекта и последующим активным вычислительным экспериментом на ней.
Рубрика | Коммуникации, связь, цифровые приборы и радиоэлектроника |
Вид | статья |
Язык | русский |
Дата добавления | 29.07.2017 |
Размер файла | 396,2 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Пермский национальный исследовательский политехнический университет
Параметрическая идентификация систем управления с обратной связью на основе нейросетевого моделирования процессов их функционирования
А.Г. Шумихин, А.С. Бояршинова
Аннотация
Приведены результаты исследований по идентификации управляемого объекта, основанной на аппроксимации его поведения нейросетевой моделью. Обученная на примерах функционирования управляемого объекта модель, представленная нейронной сетью и моделью регулятора с известной функцией регулирования, эмулирует поведение системы и позволяет получить ее отклик, в том числе и на периодическое испытательное воздействие. По полученной комплексной частотной характеристике находят значения параметров идентифицируемого канала. Рассматриваемые объекты относятся к классу технологических процессов с непрерывным характером производства. Представлен пример идентификации канала лабораторной системы управления.
Ключевые слова: Объект с системой управления, идентификация, нейронная сеть, моделирование, комплексная частотная характеристика, передаточная функция.
Введение
Непрерывные технологические объекты являются многосвязными и характеризуются, как правило, наличием запаздывания в каналах связи технологических переменных [1]. К такого рода объектам относятся, в частности, технологические процессы крупных перерабатывающих производств, отличающиеся высоким уровнем автоматизации на базе современных распределенных систем управления [2]. В состав специализированного программного обеспечения систем управления такими объектами включаются приложения, позволяющие реализовать управляющие функции, повышающие качество процессов управления, например функцию компенсации разомкнуто-замкнутыми системами регулирования контролируемых возмущений, для настройки которых требуется идентификация соответствующих каналов передачи «вход-выход», например в линейном приближении, передаточными функциями.
Идентификация каналов объекта путем постановки активного эксперимента требует вмешательства в работу системы автоматического управления, что неизбежно влияет на качество управления [3]. Существуют объекты, для которых из-за технологических особенностей не возможно создать требуемые испытательные воздействия по каналам возмущений. Известные способы обработки результатов пассивного наблюдения за технологическими переменными непосредственно на технологическом объекте, характеризуемом двумя и более каналами «вход-выход», не приводят к получению адекватной математической модели объекта [4 - 6]. Поэтому разработка способа идентификации подобных систем остается актуальной задачей [7, 8]. нейросетевой модель канал идентификация
В статье предложен метод идентификации каналов управляемого объекта, основанный на постобработке измерений с созданием нейросетевой модели многовходового объекта и последующим активным вычислительным экспериментом на ней [9, 10].
Постановка задачи
Задача заключается в разработке метода параметрической идентификации динамики объектов с системой управления на основе его нейросетевого моделирования.
Метод предполагает сбор в режиме наблюдения информации об управляемом объекте в виде измеряемых временных трендов входных и выходных координат объекта и регулятора. По экспериментальным данным обучается динамическая нелинейная автокорреляционная нейронная сеть, которая является рекуррентной сетью с обратной связью и одним скрытым слоем, реализующая разностную формулу:
где y - управляемая величина, - вектор контролируемых возмущающих воздействий, µ - управляющее воздействие, m=0,1,2,...d - такты срабатывания (вычисления) нейронной сети, - период квантования времени (интервал дискретизации).
Отличительной особенностью предлагаемого подхода является следующее. На основе обученной нейронной сети создается модель объекта с системой управления, состоящая из сети, имитирующей поведение управляемого объекта, и модели регулятора, формирующей сигналы управляющих воздействий, со структурой и значениями параметров, отвечающими алгоритму регулирования реальной системы (рис. 1).
Рис. 1 Нейросетевая модель объекта с системой управления
Модель регулятора обеспечивает адекватную исследуемому объекту работу нейросетевой модели, т.к. нейронная сеть была обучена в условиях функциональной зависимости значений управляющего воздействия регулятора реальной системы от значений управляемой величины на выходе объекта.
На построенной модели, состоящей из нейросетевой модели управляемого объекта и модели регулятора, проводится активный вычислительный эксперимент по определению динамических, например частотных характеристик, интересующих исследователя каналов передачи «вход-выход». Экспериментальные динамические характеристики аппроксимируются типовыми передаточными функциями объектов управления с запаздыванием.
Пусть одноконтурная система управления, состоящая из объекта управления и регулятора, имеет структуру, представленную на рис. 2.
Рис. 2 Структура одноконтурной системы управления
Wyµ(s) - передаточная функция объекта по каналу «управляющее воздействие-управляемая величина»; Wr(s) - передаточная функция регулятора; Wyл(s) - передаточная функция объекта по каналу «возмущающее воздействие - управляемая величина».
В общем случае передаточные функции каналов «вход-выход» технологических объектов, например непрерывных химических производств, соответствуют последовательному соединению апериодического, реального дифференцирующего звеньев и звена чистого запаздывания, а передаточная функция регулятора - пропорционально-интегрально-дифференциальному закону регулирования. Тогда передаточная функция канала «возмущающее воздействие - управляемая величина» замкнутой системы управления будет иметь вид
, (1)
где kyл, kyµ - коэффициенты передачи; фyл, фyµ - чистое запаздывание; kr - коэффициент передачи регулятора; Ti - постоянная интегрирования регулятора; Td - постоянная времени дифференцирования; a, b - др. параметры передаточной функции; n1, n2 - порядки знаменателя передаточной функции каналов; m1, m2 - порядки числителя передаточной функции каналов;
Настроечные параметры регулятора (kr, Ti, Td) известны. Определению подлежат параметры передаточной функции канала «возмущающее воздействие - управляемая величина» (kyл, фyл, byл,ayл), канала «управляющее воздействие - управляемая величина» (kyµ, фyµ, byµ, ayµ).
Далее, пусть в вычислительном эксперименте на одном из входов нейросетевой модели управляемого объекта реализовано периодическое (синусоидальное) испытательное воздействие л(t) при остальных стабилизированных входах модели. В результате обработки экспериментальных данных ( и ) получены значения экспериментальной комплексной частотной характеристики в виде
.
Соответствующее передаточной функции (1) выражение для комплексной частотной характеристики, которой аппроксимируется экспериментальная, имеет вид
где - выражения действительной и мнимой частей аппроксимирующей комплексной частотной характеристики, включающие в себя неизвестные параметры передаточных функций объекта, щн - частота (н = ).
Для определения параметров передаточной функции сформулирована следующая задача нелинейного программирования, дающая оценки параметров по методу наименьших квадратов.
(2)
где, ? оценки параметров передаточной функции (1). Ограничения на значения оцениваемых параметров модели (1) задаются на основе экспертных оценок исследователя исходя из априорной информации о динамических свойствах объекта.
Пример определения параметров модели лабораторного управляемого объекта.
С целью иллюстрации изложенного подхода проведены исследования на лабораторной установке. Схема лабораторной установки представлена на рис. 3.
Рис. 3 Лабораторная установка
Объектом является эмулятор печи. Регулятор вырабатывает управляющее воздействие (изменение напряжения тока на нагревателе) по пропорционально-интегральному закону регулирования (параметры регулятора - kp=5.3, Ti=67) при отклонении управляемой величины - значения температуры печи от заданного (40?С). Эмулятор печи обдувается воздухом. Воздух, подаваемый на обдув, проходит через змеевик, помещенный на водяную баню и сужающее устройство. Температура воздуха, перепад давления на сужающем устройстве, температура печи и управляющее воздействие регистрируются с периодом равным одной секунде.
При проведении эксперимента на лабораторной установке регулятор работает в автоматическом режиме. Температура подаваемого на обдув воздуха изменяется путем добавления горячей или захоложенной воды в водяную баню. Перепад давления на сужающем устройстве варьируется из-за изменения расхода воздуха, поступающего из ресивера. Давление в ресивере поддерживается двухпозиционной системой путем включения-выключения компрессора. Расход воздуха изменяется вентилем на выходе из ресивера.
Вследствие воздействия случайных помех экспериментальные значения сигналов управляющего воздействия и управляемой величины имеют разброс. При подготовке массивов для обучения нейронной сети эти данные предварительно сглаживаются методом скользящего среднего. Среднее квадратичное отклонение сглаженных данных от исходных экспериментальных данных не превысило 1,3 % для управляющего воздействия и 0,2 ?С для управляемой величины. Экспериментальные данные, также, прореживаются с периодом три секунды, и нормируются в диапазоне [-1:1] относительно установленных диапазонов изменения величин.
По обработанным данным обучена динамическая нелинейная автокорреляционная нейронная сеть. Сеть имеет три внешних входа, 10 нейронов в скрытом слое и задержки на 15 тактов. Функцией активации нейронов в скрытом слое является сигмоидальная функция активации - гиперболический тангенс, сеть обучалась по методу оптимизации Левенберга - Марквардта. При обучении сети подбираются значения синаптических весовых коэффициентов и количество нейронов в скрытом слое. Подбор синаптических весовых коэффициентов при обучении сети осуществляется итерационно до стабилизации значения квадратичной функции ошибки. Количество нейронов в скрытом слое определяется по заданному исследователем значению коэффициента корреляции между значениями выходных данных обучающей выборки с объекта и рассчитанными нейронной сетью. Объем обучающей выборки увеличивается постепенно до достижения функцией ошибки между выходными значениями тестовой выборки с объекта и рассчитанными сетью заданного значения. [11].
Обученная нейронная сеть аппроксимирует поведение управляемого лабораторного объекта, работающего в динамическом режиме. На входы сети подаются значения входных сигналов объекта - двух контролируемых возмущений (температура воздуха и перепад давления на сужающем устройстве) и управляющего воздействия регулятора. По известным входным данным нейронная сеть выдает на выходе нормированное значение температуры печи со средним квадратичным отклонением, не превышающем на тестовой выборке 0,05 (рис. 4). На рисунке 4 приведен также график изменения абсолютной погрешности аппроксимации, полученной при тестировании обученной нейронной сети.
Рис. 4 Тестирование нейронной сети
На основе обученной нейронной сети создана модель лабораторного объекта с системой управления (рис. 1), где вектор возмущающих воздействий () включает значение температуры воздуха на обдув печи и перепад давления на сужающем устройстве, сигнал управляющего воздействия формирует аналитическая модель, описывающая поведение регулятора температуры, а выход нейросетевой модели управляемого объекта соответствует температуре печи.
На модели лабораторного объекта с системой управления проведен вычислительный эксперимент по определению частотных характеристик каналов «вход-выход». Входной незашумленный синусоидальный сигнал реализован на различных частотах. Диапазон частот для соответствующих каналов взят из диапазона частот, установленных по результатам спектрального анализа экспериментальных данных. На рис. 5 приведены фрагменты комплексных частотных характеристик каналов лабораторного объекта.
Рис. 5 Фрагменты комплексных частотных характеристик каналов лабораторного объекта: а) «перепад давления на сужающем устройстве - температура печи»; б) «температура воздуха на обдув - температура печи»
Для оценки параметров передаточных функций каналов передачи лабораторного объекта составлены выражения для аппроксимирующих комплексных частотных характеристик каналов вида
и выражение для вычисления функции ошибки задачи (2),
(3)
Решение задачи (2) с функцией ошибки (3), доставляющее ей минимум, дает следующие значения искомых оценок: . Решение получено с использованием программной среды MATLAB (приложение Optimisation toolbox) методом последовательного квадратичного программирования (SQP) с ограничениями.
Обсуждение результатов
Для сравнительной оценки полученных результатов построена имитационная модель лабораторного объекта (без системы управления) на основе найденных параметров передаточных функций каналов объекта (рис. 6). Проведен эксперимент на реальном лабораторном объекте, в котором на выходе регулятора реализовывался стационарный случайный процесс изменения в ручном режиме управляющего воздействия с постоянным средним значением.
Рис. 6 Имитационная модель лабораторного объекта
Температура подаваемого на обдув воздуха и перепад давления на сужающем устройстве изменялись. Полученные в ходе эксперимента данные использованы для тестирования имитационной модели лабораторного объекта (рис. 6). Результаты тестирования отражены на рисунке 7.
Рис 7 Тестирование имитационной модели лабораторного объекта
Характер графиков изменения выходных сигналов близок. При этом среднее квадратичное отклонение прогнозируемой имитационной моделью температуры печи от реального значения не превышает 1,2 ?C. Максимальная абсолютная погрешность составила 3,4 ?C. Отклонения прогнозируемой величины от ее реального значения вызвано, вероятно, тем, что передаточными функциями учтены не все фильтрующие свойства объекта.
Заключение
Рассмотренный в статье подход позволяет параметрически идентифицировать объект с системой управления передаточными функциями каналов «вход-выход», что подтверждается результатами проведенных на управляемом лабораторном объекте экспериментальных исследований. Это свидетельствует о высокой аппроксимирующей способности примененной динамической рекуррентной нейронной сети с обратной связью, а также корректностью методики определения параметров передаточных функций каналов объекта с системой управления по экспериментальным частотным характеристикам.
Подход применимм для идентификации технологических объектов с автоматическими системами управления и непрерывным характером процессов по данным наблюдений технологических переменных в режимах эксплуатации. Найденные передаточные функции каналов контролируемых возмущений используют при настройке алгоритмов их компенсации в автоматических системах управления.
Литература
1. Кафаров В.В., Дорохов И.Н. Системный анализ процессов химической технологии. М: Наука, 1976. С. 394.
2. Ицкович Э.Л. Современные алгоритмы автоматического регулирования и их использование на предприятиях. Автоматизация в промышленности. 2007. № 6. С. 39-44.
3. Эйкхофф П. Основы идентификации систем управления. Оценивание параметров и состояния. М: Мир, 1975. С. 680.
4. Гартман Т.Н., Клушин Д.В. Основы компьютерного моделирования химико-технологических процессов: уч. пос. для вузов. М: Академкнига, 2006. С. 416.
5. Ротач В. Я. Об адаптивных системах управления с текущей идентификацией. Автоматизация в промышленности. 2004. № 6. С. 3-6.
6. Хватов О.С. Дарьенков А.Б. Поляков И.С. Математическое описание алгоритма управления топливоподачей дизель-генераторной электростанции переменной скорости вращения // Инженерный вестник Дона, 2013, №3. URL: ivdon.ru/ru/magazine/archive/n3y2013/1869.
7. C. Lee Giles, Steve Lawrance, Ah Chung Tsoi. Noisy time series prediction using a recurrent neural network and grammatical interface. Machine Learning, Volume 44, Number 1 / 2, July / August, 2001. pp. 161-183.
8. Маршаков Д.В. Цветкова О.Л. Айдинян А.Р. Нейросетевая идентификация динамики манипулятора // Инженерный вестник Дона, 2011, №3. URL: ivdon.ru/ru/magazine/archive/n3y2011/504.
9. Шумихин А.Г., Бояршинова А.С. Идентификация сложного объекта управления по частотным характеристикам, полученным экспериментально на его нейросетевой динамической модели // Автоматика и телемеханика. 2015. № 4. С. 125 - 134.
10. Howard Demuth, Mark Beale. Neural Network Toolbox. For use with Matlab. User's Guide. Version 4. Release 13. July 2002. 340 pages, chapter 5. pp. 55-68.
11. Шумихин А.Г., Бояршинова А.С. Алгоритм выбора структурных параметров искусственной нейронной сети и объема обучающей выборки при аппроксимации поведения динамического объекта // Компьютерные исследования и моделирование. 2015. Т. 7. № 2. С. 243-251.
Размещено на Allbest.ru
...Подобные документы
Идентификация туннельного пастеризатора бутылок фирмы "Enzinger" как объекта управления, его каналов управления и перекрестных каналов. Выделение объекта управления из среды. Анализ технологического процесса, реализуемого агрегатом, условий его ведения.
курсовая работа [2,8 M], добавлен 14.04.2014Идентификация термического объекта управления по временным характеристикам его реакции на скачкообразный входной сигнал. Компьютерное моделирование объекта по полученной математической модели. Анализ устойчивости и качества замкнутой системы (САУ).
курсовая работа [1,4 M], добавлен 08.11.2011Изучение метода корреляционного анализа для проверки идентичности математической модели при условии случайного выбора входных и выходных сигналов. Проведение технического диагностирования объекта управления в целях обнаружения отказов оборудования.
контрольная работа [407,5 K], добавлен 04.07.2010Изучение структурной схемы астатической системы управления углом рыскания с изодромной обратной связью. Анализ его устойчивости и статической точности. Расчет передаточных чисел автопилота. Произведение цифрового моделирования переходных процессов.
практическая работа [356,6 K], добавлен 29.03.2011Преобразование алгоритмической структуры объекты для выделения внутреннего и внешнего замкнутых контуров. Составление цифровой модели замкнутой линейной системы управления. Получение переходной характеристики объекта методом цифрового моделирования.
курсовая работа [185,8 K], добавлен 10.02.2015Анализ методов и средств идентификации личности, применяемых в системах управления доступом. Разработка алгоритмического обеспечения повышения достоверности идентификации персонала при допуске к вычислительным сетям, исследование его эффективности.
дипломная работа [1,9 M], добавлен 11.06.2012Построение математической модели объекта управления в пространстве состояния. Нахождение по формуле Мейсона передаточной функции, временных и частотных характеристик. Прямые и косвенные оценки качества объекта управления по полученным зависимостям.
курсовая работа [737,2 K], добавлен 12.03.2014Алгоритм функционирования управляющего устройства. Система управления как совокупность управляемого объекта и управляющего устройства, ее обобщенная структура. Понятие технологического объекта управления. Этапы циркуляции информации в процессе управления.
реферат [46,9 K], добавлен 11.06.2010Описание корреляционного метода идентификации технических объектов. Разработка программного модуля, реализующего вычисление автокорреляционной функции и дискретного преобразования Фурье. Формирование псевдослучайного некоррелированного входного сигнала.
курсовая работа [2,5 M], добавлен 27.10.2011Алгоритмическая структура объекта управления. Направления и алгоритм исследования его устойчивости. Аналитическая проверка результатов моделирования. Аппроксимация переходной характеристики объекта. Оптимизация настроечных параметров ПИ-регулятора.
курсовая работа [859,9 K], добавлен 13.04.2016Динамические свойства объекта управления. Динамические свойства последовательного соединения исполнительного механизма и объекта управления. Разработка релейного регулятора, перевод объекта из начального состояния в конечное. Выбор структуры и параметров.
курсовая работа [354,6 K], добавлен 29.01.2009Выбор регулятора для объекта управления с заданной передаточной функцией. Анализ объекта управления и системы автоматического регулирования. Оценка переходной и импульсной функций объекта управления. Принципиальные схемы регулятора и устройства сравнения.
курсовая работа [2,5 M], добавлен 03.09.2012Идентификация объекта методом последовательного логарифмирования, методом моментов и наименьших квадратов. Идентификация в среде Matlab. Расчет параметров настроек типовых регуляторов для детерминированных типовых сигналов, оптимального регулятора.
курсовая работа [2,8 M], добавлен 22.11.2012Назначение и структура автоматизированной системы, её программное обеспечение и алгоритм функционирования. Анализ систем отопления, вентиляции и кондиционирования как объекта управления. Этапы разработки математической модели теплового режима помещений.
курсовая работа [533,8 K], добавлен 10.11.2014Синтез структуры и определение параметров управляющего устройства: обоснование свойств управляемого объекта, построение систем с переменной структурой. Синтез СПС со скользящим режимом; анализ релейной системы. Дискретизация непрерывной модели СПС.
курсовая работа [1,4 M], добавлен 07.03.2011Описание структурной схемы и передаточной функции объекта управления. Уравнения состояния непрерывного объекта и дискретной модели объекта. Особенности расчета и построение графиков сигналов в цифровой системе с наблюдателем и регулятором состояния.
курсовая работа [1,7 M], добавлен 23.06.2012Исследование динамики элементов систем автоматического управления. Анализ устойчивости и режима автоколебаний нелинейной САУ температуры в сушильной камере с использованием методов фазовых траекторий, гармонической реализации, алгебраическим и частотным.
курсовая работа [1,3 M], добавлен 06.12.2012Математическая модель объекта управления. Построение временных и частотных характеристик. Анализ устойчивости системы управления по критериям Гурвица и Найквиста. Получение передаточной функции регулируемого объекта. Коррекция системы управления.
курсовая работа [1,7 M], добавлен 29.12.2013Идентификация объекта управления, воздействие на него тестового сигнала в виде ступенчатого изменения, получение разгонной характеристики. Расчет и оптимизация настроек непрерывного регулятора. Анализ замкнутой системы, состоящей из объекта и регулятора.
курсовая работа [843,0 K], добавлен 24.04.2010Моделирование объекта управления и построение графика переходного процесса. Синтез эталонной модели модальным методом и расчет параметров динамического звена. Устройство объекта управления с корректирующим звеном. Определение параметров регулятора.
лабораторная работа [245,7 K], добавлен 20.02.2014