УДК 62-503.51
А.С. Бояршинова, А.Г. Шумихин
Пермский национальный исследовательский политехнический университет, Пермь, Россия
ИДЕНТИФИКАЦИЯ ЛАБОРАТОРНОГО ОБЪЕКТА УПРАВЛЕНИЯ ЧАСТОТНЫМИ МЕТОДАМИ С ПРИМЕНЕНИЕМ НЕЙРОСЕТЕВОЙ ДИНАМИЧЕСКОЙ МОДЕЛИ
Представлены результаты исследования по определению динамических характеристик технологического объекта на основе применения нейронных сетей в качестве инструмента для идентификации взаимосвязей технологических переменных автоматизированных объектов. Приведены результаты исследований на лабораторной установке и способ идентификации лабораторного объекта управления частотными методами с применением нейро-сетевой динамической модели.
Для оптимальной настройки системы автоматического регулирования необходимо определение динамических характеристик объекта управления.
Технологические объекты, автоматизированные на базе распределенных систем управления, описываемые большим количеством взаимосвязанных переменных и обладающие транспортным запаздыванием, зачастую практически не поддаются классическим методам идентификации динамических характеристик каналов их передачи.
Разработка способа моделирования с достаточной точностью подобных объектов в режиме их нормальной эксплуатации остается актуальной задачей.
Рассматриваемый метод предполагает сбор в режиме пассивного эксперимента информации об объекте управления в виде временных рядов (трендов), проектирование динамической нейронной сети и аппроксимацию ею экспериментально полученных временных рядов, проведение вычислительного эксперимента по определению частотных характеристик интересующих исследователя каналов передачи вход-выход и аппроксимацию полученных частотных характеристик типовыми передаточными функциями технологических объектов управления.
С целью подтверждения достоверности результатов динамические характеристики объекта получены также методом
активного эксперимента непосредственно на объекте управления лабораторной установки. Порядок значений оценок динамических характеристик объекта, полученных предложенным методом, близок к значениям оценок динамических характеристик объекта, полученных путем обработки результатов активного эксперимента.
Метод применим для идентификации сложных автоматизированных технологических объектов управления с непрерывным характером производства по данным пассивных наблюдений технологических переменных в режимах эксплуатации. Найденные передаточные функции каналов контролируемых возмущений используют при настройке алгоритмов их компенсации в автоматических системах управления.
Ключевые слова: объект управления, моделирование, нейронная сеть, идентификация, комплексная частотная характеристика, передаточная функция.
A.S. Boyarshinova, A.G. Shumikhin
Perm National Research Polytechnic University, Perm, Russian Federation
THE LABORATORY CONTROL OBJECT IDENTIFICATION BY FREQUENCY METHOD USING NEURAL NETWORK DYNAMIC MODEL
The article presents the technological object dynamic characteristics research results. The study is based on the neural networks application as an identification tool the technological variables connections. The results of studies on laboratory stand are presented. The control object identification method for laboratory object by frequency methods using a neural network dynamic model is described.
Determination the control object dynamic characteristics is necessary to the automatic control system optimal setting.
Many technological objects are automated by distributed control systems and described by a large number of interconnected variables and a transport delays. Such objects are often not possible to identify by classical methods of identification.
The method involves the collection passive experiment mode information about the object, dynamic neural network design and the experimentally obtained data approximation with the neural network, performing a computational experiment to determine the frequency charac-
teristics and approximation of frequency characteristics with transfer functions.
To confirm the reliability of the results the object dynamic characteristics are obtained, as well by an active experiment in the laboratory control object. The object dynamic characteristics estimates order are close.
The method is applicable for the identification of complex automated engineering systems with continuous nature of production according to the passive observation of technological variables
The method is applicable for the complex automated technological object identification with continuous production according to the process variables passive observation. Found controlled disturbances channel transfer functions are used in setting their compensation algorithms in automatic control systems.
Keywords: ^ntrol object, modeling, neural network, identification, frequency response, the transfer function.
Сложные химико-технологические системы характеризуются наличием множества параметров, влияющих на ход процесса, сложными взаимосвязями различных величин, которые трудно описать аналитически, а также наличием чистого запаздывания в каналах регулирования технологических параметров. В состав специализированного программного обеспечения химико-технологических систем включаются приложения, позволяющие реализовать на действующем производственном объекте управляющие функции, повышающие качество процессов управления, для настройки которых требуется идентификация соответствующих каналов передачи вход-выход передаточными функциями.
Аналитически или по результатам пассивного эксперимента не всегда можно получить адекватную модель объекта, а проведение активного эксперимента часто невозможно [1].
Получить достаточно точное математическое описание объекта управления аналитически для сложных технологических объектов с большим количеством взаимосвязанных переменных, управляющих и возмущающих сигналов, практически или невозможно, или связано с большими материальными и временными затратами [2-4].
В статье рассматривается достаточно простой способ моделирования химико-технологических систем. Предлагается использование нейронных сетей в качестве инструмента для идентификации взаимосвязей технологических переменных автоматизированных объектов [5-8].
Класс нейронных сетей, имеющих в своем составе элементы в виде обратных связей, называется рекуррентными сетями и позволяет моделировать поведение динамических объектов [9, 10]. Временные задержки входных сигналов и сигналов обратных связей позволяют моделировать поведение инерционных объектов с чистым запаздыванием, каковыми обычно являются химико-технологические системы.
Нейросетевая модель позволяет провести на ней активные опыты вычислительного эксперимента, которые невозможны на реальном объекте в режиме его эксплуатации, и получить необходимые данные для идентификации каналов объекта передаточными функциями.
С целью иллюстрации метода идентификации проведены исследования на лабораторной установке. Схема лабораторной установки представлена на рис. 1.
Рис. 1. Лабораторная установка
Объектом является эмулятор печи «ОВЕН-ЭШО». Эмулятор печи предназначен для проведения экспериментов в процессе наладочных работ с применением терморегуляторов. ЭП10 выступает в качестве объекта управления и представляет собой миниатюрную печь. В качестве терморегулятора используется измеритель-регулятор технологический ИРТ 5501/М1. Эмулятор печи обдувается воздухом. Температура воздуха измеряется термопреобразователем сопротивления ТС50М. Воздух проходит через сужающее устройство, перепад давления на котором измеряется датчиком «МЕТРАН-150». Все параметры регистрируются многоканальным технологическим регистратором РМТ69Ь.
Возмущающему воздействию - изменяемому расходу воздуха на обдув печи ЭП10 - соответствует регистрируемый перепад давления на дросселе (сужающем устройстве). Воздух, подаваемый на обдув, пропускается через змеевик, помещенный на водяную баню. Температура водяной бани изменяется путем добавления горячей или захоло-женной воды. Управляющему воздействию - изменению выходного сигнала терморегулятора ИРТ 5501/М1 - физически в эмуляторе печи соответствует изменение напряжения тока на нагревателе.
На лабораторной установке проведено 2 эксперимента. В первом получены экспериментальные переходные характеристики объекта по каналам: перепад давления (dp), температура воздуха (4), управляющее воздействие (ы) - температура в печи (). Пример переходной характеристики представлен на рис. 2.
Рис. 2. Переходная характеристика по каналу управления
Управляющее воздействие в виде ступенчатого сигнала изменялось от значения 93,15 до значения 65,15 % в момент времени, равный 61 с. В результате обработки переходной характеристики получены следующие параметры передаточной функции по каналу управления: kp = 0,19, Тзап = 5,5, T = 8,75.
Во втором эксперименте получены тренды контролируемого параметра и параметров по каналам возмущений и управляющего воздействия. Фрагмент трендов представлен на рис. 3.
По наработанным данным была обучена динамическая нелинейная автокорреляционная нейронная сеть, которая является рекуррентной сетью с обратной связью и внутренним слоем, реализующая разностную формулу
у[шМ ] = / (у[(т - 1)А/], у[(т - 2)А/ ], ..., у[(т - С )А/ ], х[(т - 1)А/], х[(т - 2)А/], ..., х[(т - С)А/]),
где т - такты срабатывания (вычисления) нейронной сети (в эксперименте С = 10), т = 0,1,2,...С; А/ - период квантования времени (интервал дискретизации).
б
Рис. 3. Фрагмент трендов контролируемых параметров: а - управляющего воздействия и; б - температуры печи температуры воздуха Iв и перепада давления на сужающем устройстве Ср
Процесс обучения сети является итерационной процедурой. При обучении сети подбираются значения синаптических весовых коэффициентов и количество нейронов в скрытом слое. Подбор синаптических весовых коэффициентов при обучении сети осуществляется итерационно до стабилизации значений квадратичной функции ошибки. Количество нейронов в скрытом слое определяется по допустимому
значению функции ошибки при тестировании сети. Обучение сети осуществляется до достижения заданного по значению функции ошибки качества обучения.
Сеть имеет 3 внешних входа, 30 нейронов в скрытом слое и задержки на 10 тактов. Структура сети приведена на рис. 4.
Рис. 4. Структура сети
При подаче на соответствующие входы нейросетевой модели периодических испытательных воздействий получены частотные характеристики моделируемого объекта. На рис. 5 представлен пример входного периодического сигнала с частотой 0,058 Гц и отклика на него нейросетевой модели.
Рис. 5. Пример входного периодического сигнала с частотой 0,058 Гц и отклика на него нейросетевой модели
Модуль и фазовый сдвиг экспериментальной частотной характеристики в и-й точке, соответствующей частоте , вычисляются по следующим формулам:
4 вых
М (ю,)=;
А
вх V
ф(юу) = 2п,
где Авых, Ах , Т^ и А Тkv - взятые с графиков периодических процессов на входе и выходе сети для частоты значения соответственно
амплитуд колебаний, периода колебаний и временного сдвига входного и первой гармонической составляющей выходного сигналов.
Действительной и мнимой частям экспериментальной комплексной частотной характеристики для частоты соответствуют выражения
ЯеЭ (ю ) = М К ) • С08ф(а^ ), 1т Э (Юv) = М ^ ) • мп ф(Юv).
Экспериментальная комплексная частотная характеристика для канала передачи управляющее воздействие - температура печи, построенная по результатам опытов на нейросетевой модели, представлена на рис. 6.
Для оценки на всей области исследованных частот параметров канала объекта по результатам эксперимента на нейронной сети составлена аппроксимирующая комплексная частотная характеристика:
г Ап (]Ю ч) = = к Т Т УЮ1) (С0^(ю V зап ) -
Т)ЮУ +1 Т ю„ +1
- Ус;п(ю т )) = коб Тзап ) - кобТ«V Тзап ) -
Цап// т 2 , л
Т «V +1
- ■ коб Тзап) + кобТЮ С°^ЮУТзап)
У Т2 ю„2 +1 •
Получена функция ошибки, минимум которой дает значения искомых оценок:
Ф(коб ,Т,тзап) = £П=,(*еЭ («V) - Ке Ап («V ))2 - £^(ТтЭ («V)+1т Ап («V ))2 =
= £" (Яеэ(Ю )- kобсоэКтзап)- соб?7Ю51п(Юутзап))2 -
T 2юу2 +1
-11=1(!т Э (Ю) + '
Соб ^Ктзап ) + Соб?Юу ^Ктзап )
у зап '_об_у
? 2Юу 2 + 1
).
Рис. 6. Экспериментальная комплексная частотная характеристика для канала передачи управляющее воздействие - температура печи, построенная по результатам опытов
на нейросетевой модели
Порядок значений оценок параметров канала объекта, найденных по результатам эксперимента с нейронной сетью (Ср = 0,144; тзап = 8,732; Т = 12,05), близок к порядку оценок параметров, полученных путем обработки экспериментальной переходной характеристики реального объекта - эмулятора печи (Ср = 0,19; тзап = 5,5; Т = 8,75). Разницу в значениях оценок следует объяснить недостаточной воспроизводимостью физических экспериментов и разными методиками обработки результатов вычислительного эксперимента с нейронной сетью и натурного эксперимента по получению экспериментальных переходных характеристик объекта при достаточно высоком классе точности средств измерения.
С аналогичной точностью получены результаты и для остальных каналов передачи.
2
Проведенные исследования с «прозрачными» лабораторными примерами показали, что рассмотренный метод позволяет достаточно точно параметрически идентифицировать объект передаточной функцией. Это является следствием высокой аппроксимирующей способности примененной в качестве нейросетевой модели динамической многослойной рекуррентной нейронной сети с обратной связью, а также следствием корректности изложенной методики определения параметров передаточной функции объекта по его экспериментальным частотным характеристикам. Метод применим для идентификации сложных автоматизированных технологических объектов управления по данным пассивных наблюдений технологических переменных в режимах их нормальной эксплуатации. Найденные передаточные функции каналов контролируемых возмущений могут быть использованы для настройки алгоритмов компенсации в автоматических системах управления.
Список литературы
1. Эйкхофф П. Основы идентификации систем управления. Оценивание параметров и состояния. - М.: Мир, 1975. - 680 с.
2. Бояринов А.И., Кафаров В.В. Методы оптимизации в химической технологии. - М.: Химия, 1975. - 564 с.
3. Гартман Т.Н., Клушин Д.В. Основы компьютерного моделирования химико-технологических процессов: учеб. пособие для вузов. - М.: Академкнига, 2006. - 416 с.
4. Кафаров В.В., Дорохов И.Н. Системный анализ процессов химической технологии. - М.: Наука, 1976. - 394 с.
5. Сараев П.В. Численные методы интервального анализа в обучении нейронных сетей // АиТ. - 2012. - № 11. - С. 129-143.
6. Габитов Р.Ф. Многомерное модельно-предикторное управление прокалкой катализаторов крекинга, основанное на алгоритме с интервальной неопределенностью: автореф. дис. ... канд. техн. наук. - Уфа, 2012. - 19 с.
7. Шумихин А.Г., Бояршинова А.С., Орехов М.С. Применение нейро-сетевых моделей при автоматизированном управлении сложными химико-технологическими системами // Ползуновский вестник. - 2012. - № 3/2. -С.9-12.
8. Идрисов И.И. Алгоритмы адаптации и обеспечения отказоустойчивости систем управления газотурбинными двигателями на основе нейросете-вых технологий: автореф. дис. ... канд. техн. наук. - Уфа, 2009. - 19 с.
9. Аведьян Э.Д. Алгоритмы настройки многослойных нейронных сетей // АиТ. - 1995. - № 4. - С. 106-118.
10. Автоматизация синтеза и обучение интеллектуальных систем управления / И.М. Макаров, В.М. Лохин, С.В. Манько, М.П. Романов; под ред. И.М. Макарова и В.М. Лохина. - М.: Наука, 2009. - 228 с.
References
1. Eykkhoff P. Osnovy identifikatsiya sistem upravleniya. Otsenivanie pa-rametrov i sostoyaniya [Control system identification basics. Parameters and state estimation]. Moscow: Mir, 1975. 680 p.
2. Boyarinov A.I., Kafarov V.V. Metody optimizatsii v khimicheskoy tekh-nologii [Methods of chemical technology optimization]. Moscow: Khimiya, 1975. 564 p.
3. Gartman T.N., Klushin D.V. Osnovy kompyuternogo modelirovaniya khimiko-tekhnologicheskikh protsessov [Chemical processes computer modeling basics]. Moscow: Akadem-kniga, 2006. 416 p.
4. Kafarov V.V., Dorohov I.N. Sistemnyy analiz protsessov khimicheskoy tekhnologii [Chemical technology processes system analysis]. Moscow: Nauka, 1976. 394 p.
5. Saraev P.V. Chislennye metody intervalnogo analiza v obuchenii neyron-nykh setey [Numerical methods of interval analysis in learning neural network]. Autom. Remote Control, 2012, no. 11, pp. 129-143.
6. Gabitov R.F. Mnogomernoe modelno-prediktornoe upravlenie prokalkoy katalizatorov krekinga, osnovannoe na algoritme s intervalnoy neopredelennostyu [Multivariate model-predictive control calcination cracking catalysts based on an algorithm with interval uncertainty]: abstract thesis of the candidate of technical sciences. Ufa, 2012. 19 p.
7. Shumikhin A.G., Boyarshinova A.S., Orekhov M.S. Primenenie neyro-setevykh modeley pri avtomatizirovannom upravlenii slozhnymi khimiko-tekhnologicheskimi sistemami [Application of neural network models for automated management of complex chemical-engineering system]. Polzunovskiy vest-nik, 2012, no. 3/2, pp. 9-12.
8. Idrisov I.I. Algoritmy adaptatsii i obespecheniya otkazoustoychivosti sis-tem upravleniya gazoturbinnymi dvigatelyami na osnove neyrosetevykh techno-logiy [Control systems adaptation and fault tolerance algorithms for gas turbine engines based on neural network technologies]: abstract thesis of the candidate of technical sciences. Ufa, 2009. 19 p.
9. Avedyan E.D. Algoritmy nastroyki mnogosloynykh neyronnykh setey [Learning Algorithms for Multilayer Neural Networks]. Autom. Remote Control, 1995, no. 4, pp. 106-118.
10. Makarov I.M., Lokhin V.M., Manko S.V., Romanov M.P. Avtomatiza-tsiya sinteza i obuchenie intellektualnykh sistem upravleniya [Automation of intelligent control systems synthesis and learning]. Ed. by I.M. Makarova and V.M. Lo-khina. Moscow: Nauka, 2009. 228 p.
Об авторах
Бояршинова Анна Сергеевна (Пермь, Россия) - аспирант кафедры автоматизации технологических процессов Пермского национального исследовательского политехнического университета (614990, г. Пермь, Комсомольский пр., 29; e-mail: [email protected]).
Шумихин Александр Георгиевич (Пермь, Россия) - доктор технических наук, профессор, заведующий кафедрой автоматизации технологических процессов Пермского национального исследовательского политехнического университета (614990, г. Пермь, Комсомольский пр., 29; e-mail: shumichin@gmail. com).
About the authors
Anna S. Boyarshinova (Perm, Russian Federation) - graduate student, department of automation technological processes, Perm National Research Polytechnic University (Komsomolsky av., 29, Perm, 614990, Russian Federation; e-mail: [email protected]).
Aleksandr G. Shumikhin (Perm, Russian Federation) - doctor of technical sciences, professor, head of department of automation of technological processes, Perm National Research Polytechnic University (Komsomolsky av., 29, Perm, 614990, Russian Federation; e-mail: [email protected]).
Получено 10.04.2014