Научная статья на тему 'ФОРМИРОВАНИЕ ЦИФРОВЫХ ДВОЙНИКОВ ОБЪЕКТОВ АВТОМАТИЧЕСКОГО УПРАВЛЕНИЯ С ИСПОЛЬЗОВАНИЕМ НЕЙРОННЫХ СЕТЕЙ В ПРОЦЕССАХ ХОЛОДНОЙ СУШКИ РЫБЫ'

ФОРМИРОВАНИЕ ЦИФРОВЫХ ДВОЙНИКОВ ОБЪЕКТОВ АВТОМАТИЧЕСКОГО УПРАВЛЕНИЯ С ИСПОЛЬЗОВАНИЕМ НЕЙРОННЫХ СЕТЕЙ В ПРОЦЕССАХ ХОЛОДНОЙ СУШКИ РЫБЫ Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
35
8
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
НЕЙРОННАЯ СЕТЬ / УПРАВЛЕНИЕ / ТЕПЛОВЫЕ ПРОЦЕССЫ / ЦИФРОВОЙ ДВОЙНИК

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Вотинов Максим Валерьевич, Ершов Михаил Александрович

В работе рассматривается применение нейронных сетей при построении цифрового двойника технологического процесса. Представлено исследование, целью которого является обработка накопленных системой автоматического управления малогабаритной сушильной установки данных о протекающих на ней в течение последнего времени технологических процессах, обучение на их основе нейронной сети и формирование цифровой (нейросетевой) модели изменения температуры в термокамере. Используются элементы машинного обучения с привлечением многослойной нейронной сети прямого распространения. Применяется метод обратного распространения ошибки, при котором величина ошибки выходного нейрона проецируется на все веса всех нейронов сети, начиная от выходного и заканчивая весами нейронов входного слоя. В процессе обучения на сеть поступала информация о мощности работы исполнительных механизмов установки и изменяющейся во времени температуре в термокамере. По завершению обучения сформировалось состояние нейронной сети, представляющее собой цифровую модель изменения температуры в термокамере малогабаритной сушильной установки. Полученная с помощью нейронной сети модель (цифровой двойник) показала корреляцию экспериментальным данным со средней абсолютной процентной ошибкой, не превышающей 3 %. Таким образом, поведение нейросетевой модели адекватно реальному объекту. Дальнейшие исследования в сфере формирования цифрового двойника технологического объекта (учет в модели дополнительных параметров, формирование на основе модели нейрорегулятора) необходимы и планируются авторами.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Вотинов Максим Валерьевич, Ершов Михаил Александрович

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

FORMATION OF DIGITAL COUNTERPARTS OF AUTOMATIC CONTROL OBJECTS USING NEURAL NETWORKS IN COLD FISH DRYING PROCESSES

The paper considers the application of neural networks in the construction of a digital twin of a technological process. The purpose of the presented research is to process the data accumulated by the automatic control system of a small-sized drying plant about the technological processes occurring on it during the last time, to train a neural network on their basis and to form a digital (neural network) model of temperature change in a thermal chamber. Elements of machine learning are used involving a multilayer neural network of direct propagation. The method of error back propagation is used in the work where the error value of the output neuron is projected onto all the weights of all the neurons of the network, starting from the output and ending with the weights of the neurons of the input layer. During the training, the network received information about the power of the plant's actuators and the temperature in the thermal chamber changing over time. Upon completion of the training, the state of the neural network was formed, which is a digital model of temperature changes in the thermal chamber of a small-sized drying plant. The model obtained with the help of a neural network (digital twin) has shown a correlation with experimental data with an average absolute percentage error not exceeding 3 %. Thus, the behavior of the neural network model is adequate to the real object. Further research in the field of the formation of a digital twin of a technological object (taking into account additional parameters in the model, formation of a neuroregulator based on the model) is necessary and planned by the authors.

Текст научной работы на тему «ФОРМИРОВАНИЕ ЦИФРОВЫХ ДВОЙНИКОВ ОБЪЕКТОВ АВТОМАТИЧЕСКОГО УПРАВЛЕНИЯ С ИСПОЛЬЗОВАНИЕМ НЕЙРОННЫХ СЕТЕЙ В ПРОЦЕССАХ ХОЛОДНОЙ СУШКИ РЫБЫ»

УДК 681.53

Формирование цифровых двойников объектов автоматического управления с использованием нейронных сетей в процессах холодной сушки рыбы

М. В. Вотинов*, М. А. Ершов

Мурманский государственный технический университет, г. Мурманск, Россия; e-mail: votinovmv@yandex.ru, ORCID: https://orcid.org/0000-0003-3937-4301

Информация о статье

Поступила в редакцию 20.06.2022

Ключевые слова:

нейронная сеть, управление, тепловые процессы, цифровой двойник

Для цитирования

Article info

Received

20.06.2022

Key words:

neural network, control,

thermal processes, digital twin

For citation

Реферат

В работе рассматривается применение нейронных сетей при построении цифрового двойника технологического процесса. Представлено исследование, целью которого является обработка накопленных системой автоматического управления малогабаритной сушильной установки данных о протекающих на ней в течение последнего времени технологических процессах, обучение на их основе нейронной сети и формирование цифровой (нейросетевой) модели изменения температуры в термокамере. Используются элементы машинного обучения с привлечением многослойной нейронной сети прямого распространения. Применяется метод обратного распространения ошибки, при котором величина ошибки выходного нейрона проецируется на все веса всех нейронов сети, начиная от выходного и заканчивая весами нейронов входного слоя. В процессе обучения на сеть поступала информация о мощности работы исполнительных механизмов установки и изменяющейся во времени температуре в термокамере. По завершению обучения сформировалось состояние нейронной сети, представляющее собой цифровую модель изменения температуры в термокамере малогабаритной сушильной установки. Полученная с помощью нейронной сети модель (цифровой двойник) показала корреляцию экспериментальным данным со средней абсолютной процентной ошибкой, не превышающей 3 %. Таким образом, поведение нейросетевой модели адекватно реальному объекту. Дальнейшие исследования в сфере формирования цифрового двойника технологического объекта (учет в модели дополнительных параметров, формирование на основе модели нейрорегулятора) необходимы и планируются авторами.

Вотинов М. В. и др. Формирование цифровых двойников объектов автоматического управления с использованием нейронных сетей в процессах холодной сушки рыбы. Вестник МГТУ. 2022. Т. 25, № 4. С. 291-297. DOI: https://doi.org/10.21443/1560-9278-2022-25-4-291-297.

Formation of digital counterparts of automatic control objects using neural networks in cold fish drying processes

Maksim V. Votinov*, Mikhail A. Ershov

Murmansk State Technical University, Murmansk, Russia; e-mail: votinovmv@yandex.ru, ORCID: https://orcid.org/0000-0003-3937-4301

Abstract

The paper considers the application of neural networks in the construction of a digital twin of a technological process. The purpose of the presented research is to process the data accumulated by the automatic control system of a small-sized drying plant about the technological processes occurring on it during the last time, to train a neural network on their basis and to form a digital (neural network) model of temperature change in a thermal chamber. Elements of machine learning are used involving a multilayer neural network of direct propagation. The method of error back propagation is used in the work where the error value of the output neuron is projected onto all the weights of all the neurons of the network, starting from the output and ending with the weights of the neurons of the input layer. During the training, the network received information about the power of the plant's actuators and the temperature in the thermal chamber changing over time. Upon completion of the training, the state of the neural network was formed, which is a digital model of temperature changes in the thermal chamber of a small-sized drying plant. The model obtained with the help of a neural network (digital twin) has shown a correlation with experimental data with an average absolute percentage error not exceeding 3 %. Thus, the behavior of the neural network model is adequate to the real object. Further research in the field of the formation of a digital twin of a technological object (taking into account additional parameters in the model, formation of a neuroregulator based on the model) is necessary and planned by the authors.

Votinov, M. V. et al. 2022. Formation of digital counterparts of automatic control objects using neural networks in cold fish drying processes. Vestnik of MSTU, 25(4), pp. 291-297. (In Russ.) DOI: https://doi.org/10.21443/1560-9278-2022-25-4-291-297.

Введение

Становление и популяризация таких направлений, как робототехника, технология блокчейн и интернет вещей, стали возможными благодаря современному развитию процессов цифровой трансформации общества, экономики, бизнеса и промышленности. Предшествующие цифровой трансформации цифровизация и информатизация общества (Votinova et al., 2019) способствовали тому, что практически все действия в современном информационном мире оставляют свой цифровой след в виде необработанных массивов данных. Таким образом, сегодня данные являются основой цифровой трансформации, обработка которых обеспечивает формирование новых эффективных моделей процессов и систем. Развитие цифровых двойников объектов позволит принимать широкий сектор управленческих решений не только в общественных процессах, но и на уровне систем автоматического управления технологическими процессами и производствами.

С обработкой больших данных успешно справляются системы машинного обучения (Манжула и др. 2011; Xianjun et al., 2008), выполненные преимущественно на базе нейронных сетей. Доказано, что нейронные сети уверенно решают такие классы задач, как предсказание, распознавание, кластеризация и аппроксимация (Zhao et al., 2016).

В Мурманском государственном техническом университете одним из направлений научной деятельности является совершенствование процессов тепловой обработки гидробионтов. Исследовательские цеха оборудованы большим количеством технологического оборудования, среди которого автоклавы, коптильные и сушильные установки. Объединяет эти установки то, что они работают с помощью современных систем автоматического управления. Как следствие, на протяжении длительного времени в процессе своей деятельности эти установки оставляли свой цифровой след в виде log-файлов и баз данных.

Одной из таких установок является малогабаритная сушильная установка (Вотинов, 2013), используемая для проведения технологических процессов сушки, вяления, тепловой обработки рыбного сырья. Система автоматического управления установкой выполнена на базе оборудования отечественного производителя систем автоматики фирмы "ОВЕН". В составе установки действует программный комплекс, который в процессе своей деятельности ведет архивирование данных, содержащих количественную и качественную информацию о протекающем технологическом процессе. Только за последний год собрано несколько гигабайт сжатой информации. В частности, логируются такие параметры, как время работы, текущая мощность исполнительных механизмов, температура в термокамере, влажность воздуха и так далее.

Контур управления температурой в термокамере концептуально выполнен на базе ПИД регулятора, настройка которого выполнялась классическим методом. Для идентификации объекта управления была определена передаточная функция изменения температуры в термокамере по методике доктора технических наук А. В. Нетушила. Безусловно, передаточная функция позволяет представить изменение температуры в термокамере малогабаритной сушильной установки в качестве модели объекта управления и произвести настройку регулятора на оптимальный режим работы. Однако сама модель создается по большом счету экспертным путем, с присущим ему человеческим фактором. В этой связи актуальным представляется получение цифрового двойника малогабаритной сушильной установки с привлечением алгоритмов машинного обучения и обработки.

Целью работы является обработка накопленных системой автоматического управления данных о протекающих на ней в течение последнего времени технологических процессах, обучение на их основе нейронной сети и, как следствие, формирование цифровой (нейросетевой) модели изменения температуры в термокамере малогабаритной сушильной установки.

Материалы и методы

Для достижения поставленной в работе цели была выбрана разработанная ранее и хорошо зарекомендовавшая себя в процессах прогнозированная информации нейронная сеть Нейростат (Votinov et al., 2020).

Нейростат представляет собой классическую многослойную нейронную сеть прямого распространения, общий вид которой представлен на рис. 1.

Нейронная сеть характеризуется нейронами входного (X), скрытого (N) и выходного (Y) слоя. Количество нейронов входного слоя определяется количеством поступающих на нейронную сеть извне параметров. Количество нейронов выходного слоя определяется теми целями и задачами, на выполнение которых направлена нейронная сеть.

Структура скрытого слоя нейронной сети характеризуется количеством скрытых слоев и количеством нейронов в каждом слое. Определение структуры скрытого слоя - отдельная задача, не стоящая в рамках данной работы. Известно, что малое количество нейронов приводит к большой ошибке выходного слоя, в свою очередь большое количество нейронов делает нейронную сеть нестабильной. Исследования, проводимые в области прогнозирования информации (Votinov et al., 2020), показали, что для нормальной работы нейронной

сети достаточно порядка 50 нейронов каждого скрытого слоя. Экспериментальные исследования авторов показали достаточность организации скрытой структуры в три слоя.

Рис. 1. Классическая структура многослойной нейронной сети Fig. 1. Classical structure of a multilayer neural network

Нейроны каждого слоя связаны друг с другом, каждая связь - синапс - имеет свой вес по принципу математического графа. В основе каждого нейрона лежит математическая функция активации, обычно принимающая значения в диапазонах [-1,1] или [0,1]. В нейронной сети "Нейрстат" используется функция активации вида сигмоид.

Главное отличие нейронной сети от обычных традиционных алгоритмов программирования заключается в возможности ее обучения (Брестер и др., 2017). В процессе обучения осуществляется определение весов связей нейронов с соседними нейронами. В работе применяется метод обратного распространения ошибки, при котором величина ошибки выходного нейрона проецируется на все веса всех нейронов сети, начиная от выходного и заканчивая весами нейронов входного слоя.

В результате обучения сеть способна выдавать результаты на наборе данных даже таких, которых изначально не было в обучающей выборке. Эта особенность очень полезна и для систем автоматического управления, управляющее воздействие которых зачастую формируется на основе зашумленной входной информации с датчиков и исполнительных механизмов системы.

Технология обработки данных нейронной сетью "Нейростат" приведена на рис. 2. Ввиду малого диапазона выходных значений функции активации вся поступающая на нейроны входного слоя информация должна быть нормирована (Поляхов и др., 2016) на стадии препроцессинга и соответственно приведена в понимаемый пользователем вид на стадии поспроцессинга.

Рис. 2. Технология обработки данных нейронной сетью "Нейростат" Fig. 2. The technology of data processing by the neural network "Neurostat"

Результаты и обсуждение

Для формирования цифрового двойника малогабаритной сушильной установки по температурному контуру были взяты формируемые ее системой автоматического управления архивированные данные о мощности работы ТЭН и изменяющейся во времени температуре в следующем виде:

Техн. процесс, номер Время работы, сек Мощность ТЭН, % Температура в термокамере, °С

Номер t Р 7кам

В общей сложности это составило более 1 600 000 строк данных по более 20 процессам. Из полученного множества данных сформировался обучающий датасет. В соответствии с теорией управления обучающий датасет формировался по подобию матрицы Якоби, который содержит в себе вектора предыдущих состояний объекта управления (табл.). Экспериментально было определено, что оптимальными являются три последних вектора.

Таблица. Структура обучающей выборки Table. The structure of the training sample

Входные ней] роны Выходной нейрон

Нейрон 1 Нейрон 2 Нейрон 3 Нейрон 4 Нейрон 5 Нейрон 6 Нейрон 7 Нейрон 1

Рг-3 Р,-2 Рь-1 Р, T-3 T--2 T,-1 T,

Текущее и предыдущие значения мощности, подаваемой на ТЭН Текущее и предыдущие значения температуры в термокамере

Соответственно нейронная сеть получила семь нейронов входного слоя, которые описывали предыдущие состояния мощности, подаваемой на исполнительные механизмы, а также значения температуры в термокамере малогабаритной сушильной установки.

Обучение нейронной сети проводилось на обычном персональном компьютере (Intel CoreI7 4710HQ, x64, DDR3 8 ГБ). При этом какие-либо серверные высокопроизводительные платформы не были задействованы.

В процессе обучения нейронная сеть сопоставляла входные данные с выходными, определяя между ними корреляционную связь и получая оптимальные веса соответствующих синапсов. В результате за период времени порядка 45 минут нейронная сеть завершила обучение, т. е. определила веса синапсов нейронов таким образом, при котором для всего обучающего датасет ошибка выхода не превышает 0,01 в нормализованном виде. Таким образом, сформировалось состояние нейронной сети, представляющее собой цифровую модель изменения температуры в термокамере малогабаритной сушильной установки.

Для определения адекватности полученной модели был проведен эксперимент. Выбран технологический процесс тепловой обработки рыбного сырья, который не вошел в обучающий датасет. С шагом квантования в 2 секунды - именно с таким шагом работает реальная система автоматического управления исследуемой установки - на входы цифровой модели подавались записанные параметры мощности исполнительных механизмов и параметры температуры, и отмечался результат выхода. На рис. 3 представлен график переходного процесса изменения температуры, снятый во время реального технологического процесса тепловой обработки гидробионтов. На рис. 4 представлен график изменения температуры, полученный в результате моделирования, а также график ошибки моделирования.

%,'с 120

Ткам Р

сек

Рис. 3. График изменения температуры реального технологического процесса Fig. 3. Graph of the temperature change of the real technological process

Начальные условия эксперимента специально не содержат уточняющую информацию: какова была заданная температура в термокамере, модель регулятора, начальная температура и т. д. Однако результаты эксперимента говорят о том, что полученная в результате обучения нейросетевая модель, основываясь на информации, поступающей на ее входы, выдавала достоверный результат со средней абсолютной процентной ошибкой MAPE (Mean Absolute Percent Error), не превышающей 3 %.

■Ткам -Тмодель

Рис. 4. Результаты моделирования Fig. 4. Simulation results

Таким образом, поведение нейросетевой модели адекватно реальному объекту, цифровой двойник создан.

Заключение

Проведенное исследование позволило с использованием алгоритмов машинного обучения сформировать цифровой двойник процесса изменения температуры в малогабаритной сушильной установке на основе нейросетевой модели.

Сформированный обучающий датасет, основанный на накопленных системой автоматического управления больших данных о протекавших ранее на малогабаритной сушильной установке технологических процессах, позволил в результате обучения получить такие веса синапсов нейронной сети, при которых модель выдает достоверный результат с погрешностью, не превышающей 3 %.

Полученная цифровая модель является основой для разработки и дальнейшего внедрения нейросетевого регулятора вместо традиционного ПИД регулятора системы автоматического управления.

Нейросетевая модель может быть использована для исследования и моделирования новых экспериментальных режимов обработки рыбного сырья на малогабаритной сушильной установке. Безусловно, требуются дополнительные исследования по учету в модели таких параметров, как влажность в термокамере,

начальная температура окружающей среды и так далее. Это является предметом дальнейших исследований авторов. Однако уже сейчас очевидно, что начатая цифровая трансформация на примере только одной малогабаритной сушильной установки дала положительный эффект, который в дальнейшем может быть спроецирован на все технологическое оборудование исследовательского цеха МГТУ.

Благодарности

Исследование выполнено за счет гранта Российского научного фонда № 22-26-20116, https://rscf.ru/project/22-26-20116/ - 50 % финансирования; за счет гранта Министерства образования и науки Мурманской области (далее - Министерство) по направлению "Проведение фундаментальных научных исследований и поисковых научных исследований малыми отдельными научными группами", на основании Соглашения № 103 от 13.04.2022 г. между Министерством и Мурманским государственным техническим университетом - 50 % финансирования.

Конфликт интересов

Авторы заявляют об отсутствии конфликта интересов.

Библиографический список

Брестер К. Ю., Становов В. В., Семенкина О. Э., Семенкин Е. С. О применении эволюционных алгоритмов при анализе больших данных // Искусственный интеллект и принятие решений. 2017. № 3. С. 82-93. EDN: ZGSACX.

Вотинов М. В. Телематическое оснащение технологических процессов термической обработки гидробионтов //

Рыбное хозяйство. 2013. № 4. С. 97-100. EDN: RFWHSZ. Манжула В. Г., Федяшов Д. С. Нейронные сети Кохонена и нечёткие нейронные сети в интеллектуальном

анализе данных // Фундаментальные исследования. 2011. № 4. С. 108-114. EDN: NDGTWB. Поляхов Н. Д., Приходько И. А., Ефэн В. Повышение точности прогнозирования временного ряда на основе метода опорных векторов // XIX Междунар. конф. по мягким вычислениям и измерениям (SCM'2016), Санкт-Петербург, 25-27 мая 2016 г. В 2 т. Т. 1. СПб., 2016. С. 509-512. EDN: WUAEET. Votinova E. M., Votinov M. V. Information society: Analyzing problems and prospects of using information technologies, computers and communication networks // Webology. 2019. Vol. 16, Iss. 1. P. 86-113. DOI: http://doi.org/10.14704/WEB/V16I1/a181. EDN: XNOEGU. Votinov M. V., Votinova E. M. Neural networks as a tool for predicting information // International Conference "Process Management and Scientific Developments" : Proceedings of the International Conference (Birmingham, United Kingdom, November 25, 2020). Part 1. Birmingham : Novotel Birmingham Centre, 2020. P. 37-42. Ni X. Research of data mining based on neural networks // World Academy of Science, Engineering and

Technology. 2008. № 39. P. 381-384. Zhao Y., Chu S., Zhou Y., Tu K. Sequence prediction using neural network classifiers // Journal of Machine Learning Research: Workshop and Conference Proceedings. 2016. Vol. 57. P. 164-169.

References

Brester, K. Yu., Stanovov, V. V., Semenkina, O. E., Semenkin, E. S. 2017. Application of evolutionary algorithms

in big data analysis. Iskusstvennyj intellekt i prinyatie reshenij, 3, pp. 82-93. EDN: ZGSACX. (In Russ.) Votinov, М. V. 2013. Telematics equipment of technological processes of heat treatment of hydrobionts.

Fisheries, 4, pp. 97-100. EDN: RFWHSZ. (In Russ.) Manzhula, V. G., Fedyashov, D. S. 2011. Kohonen neural networks and fuzzy neural networks in data mining.

Fundamental Research, 4, pp. 108-114. EDN: NDGTWB. (In Russ.) Polyahov, N. D., Prihod'ko, I. A., Efen, V. 2016. Improving the accuracy of time series forecasting based on the support vector method. Proceedings of the XIX Intern. conf. in soft computing and measurements (SCM'2016), Saint-Petersburg, 2016, pp. 509-512. EDN: WUAEET. (In Russ.) Votinova, E. M., Votinov, M. V. 2019. Information society: Analyzing problems and prospects of using information technologies, computers and communication networks. Webology, 16(1), pp. 86-113. DOI: http://doi.org/10.14704/WEB/V16I1/a181. EDN: XNOEGU. Votinov, M. V., Votinova, E. M. 2020. Neural networks as a tool for predicting information. Proceedings of the Intern. conf. ""Process Management and Scientific Developments", Birmingham, United Kingdom, 2020, pp. 37-42.

Ni, X. 2008. Research of data mining based on neural networks. World Academy of Science, Engineering and

Technology, 39, pp. 381-384. Zhao, Y., Chu, S., Zhou, Y., Tu, K. 2016. Sequence prediction using neural network classifiers. Journal of Machine Learning Research: Workshop and Conference Proceedings, 57, pp. 164-169.

Сведения об авторах

Вотинов Максим Валерьевич - ул. Спортивная, 13, г. Мурманск, Россия, 183010; Мурманский государственный технический университет, канд. техн. наук, доцент; e-mail: votinovmv@yandex.ru, ORCID: https://orcid.org/0000-0003-3937-4301

Maksim V. Votinov - 13 Sportivnaya Str., Murmansk, Russia, 183010; Murmansk State Technical University, Cand. Sci. (Engineering), Associate Professor; e-mail: votinovmv@yandex.ru, ORCID: https://orcid.org/0000-0003-3937-4301

Ершов Михаил Александрович - ул. Спортивная, 13, г. Мурманск, Россия, 183010; Мурманский государственный технический университет, канд. техн. наук, доцент; e-mail: maershov@mail.ru, ORCID: https://orcid.org/0000-0002-5072-2322

Mikhail A. Ershov - 13 Sportivnaya Str., Murmansk, Russia, 183010; Murmansk State Technical University, Cand. Sci. (Engineering), Associate Professor; e-mail: maershov@mail.ru, ORCID: https://orcid.org/0000-0002-5072-2322

i Надоели баннеры? Вы всегда можете отключить рекламу.