Научная статья на тему 'Пассивный метод параметрической идентификации в адаптивном управлении технологическим процессом с применением нейросетевой технологии'

Пассивный метод параметрической идентификации в адаптивном управлении технологическим процессом с применением нейросетевой технологии Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
0
0
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
метод параметрической идентификации / искусственная нейронная сеть / модель установившихся режимов технологического процесса / адаптивное управление

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — А.Г. Шумихин, Р.Р. Исламов, Д.К. Корнилицин

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

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

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — А.Г. Шумихин, Р.Р. Исламов, Д.К. Корнилицин

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

Текст научной работы на тему «Пассивный метод параметрической идентификации в адаптивном управлении технологическим процессом с применением нейросетевой технологии»

Пассивный метод параметрической идентификации в адаптивном управлении технологическим процессом с применением нейросетевой технологии

А.Г. Шумихин, Р.Р. Исламов, Д.К. Корнилицин Пермский национальный исследовательский политехнический университет

Аннотация: Рассмотрен метод параметрической идентификации модели установившихся режимов технологического процесса, использующий искусственные нейронные сети, на вход каждой из которых подаются измеренные значения входных и выходных технологических переменных процесса, а с одного выхода поступает значение соответствующего параметра модели технологического процесса. Оценена эффективность метода путем проведения вычислительных экспериментов на регрессионных моделях с двумя факторами и моделях установившихся режимов технологических процессов действующих производств. Среднее значение относительной ошибки моделей не превышает 0,43 %. Метод параметрической идентификации применим в адаптивном управлении установившимися режимами технологического процесса. Одно из достоинств метода заключается в том, что при заданной форме математического описания для обучения нейронной сети не требуется статистических экспериментальных значений переменных технологического процесса.

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

Введение

Эффективность функционирования адаптивных систем управления напрямую связана с точностью математического описания технологических процессов [1]. Поэтому построение математических моделей (идентификация) технологических процессов является важнейшим этапом разработки управляющих систем, способных адаптировать свои параметры и (или) структуру в зависимости от изменения параметров моделей технологических процессов [2]. Кроме того, идентификацию проводят в исследованиях технологических процессов с целью оптимизации существующей системы управления с точки зрения выбранного критерия качества.

Обобщенная процедура идентификации технологического процесса представлена на рис. 1.

Рис. 1. - Обобщенная процедура идентификации технологического процесса

Процедура предполагает выполнение следующих шагов:

1. Получение и обработка экспериментальных данных. Проводят измерение технологических переменных (переменных технологического процесса) и предварительную обработку их измеренных значений.

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

3. Параметрическая идентификация (параметризация), в которой находятся значения параметров (коэффициентов) выбранной математической

зависимости, связывающей значимые входные и выходные переменные модели технологического процесса.

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

Нейросетевая технология в параметрической идентификации

технологического процесса

Существует множество методов параметрической идентификации: метод наименьших квадратов, метод инструментальных переменных и т. д. Такие методы реализуемы только для конкретных классов моделей [3, 4].

В работе [5] рассмотрен метод адаптации для актуализации значений параметров моделей статики технологических процессов с применением нейросетевой технологии. Метод включает в себя следующие этапы:

1. Осуществление вычислительного эксперимента для формирования значений выходных технологических переменных на статической модели путем генерирования в заданных пределах значений входных технологических переменных и параметров модели.

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

Входные

переменные -►

модели

Искусстве нная

Парам етр модели

Выходные переменные -

нейронная сеть

модели

Рис. 2 - Нейронная сеть для параметризации модели

3. Обучение искусственных нейронных сетей вычислению параметров статической модели по выборкам с заранее выбранным оптимальным числом скрытых слоев и нейронов.

4. Определение при помощи обученных сетей значений параметров статической модели по измеренным входным и выходным переменным технологического процесса.

Такой подход к идентификации благодаря своему быстродействию применим в системах реального времени.

Применение нейросетевой технологии в параметрической идентификации технологического процесса

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

Для линейной регрессионной модели

подготовлен массив данных объемом, равным 1500 элементам. Каждый элемент массива состоит из факторов х1 и х2, значения которых сгенерированы в пределах [20; 30] и [120; 200] соответственно, коэффициентов Ь0, Ь1 и Ь2, представляющих собой случайные числа в пределах ± 10 % от значений параметров модели (1), и вычисленного по ним отклика у. Полученный массив данных разделен на обучающую (первые 1000 элементов) и тестовую (последние 500 элементов) выборку.

(1)

На данных выборки обучены три нейронные сети в программной среде Ма^аЬ [6, 7]. Входами каждой сети являются факторы х1 и х2 и отклик у модели (1), выходом - соответствующий параметр модели (1). По результатам исследования влияния конфигурации сетей прямого распространения и объема выборки на эффективность их функционирования, как и в работе [8], взяты персептроны с одним скрытым слоем из десяти нейронов.

Проведена оценка адекватности трех обученных сетей. По значениям переменных х1 и х2 из тестовой выборки, поданным на вход каждой обученной сети (вместе с переменной у), и параметров модели Ь0, Ь1 и Ь2, полученным на выходе сетей, вычислены значения отклика модели (1).

Результат тестирования трех нейронных сетей представлен на рис. 3.

Рис. 3. - Результат вычислений по модели (1) с параметрами после их адаптации в сравнении с исходной моделью из тестовой выборки Среднее значение относительной ошибки по отклику модели (1),

равное 0,28 %, свидетельствует о работоспособности трех обученных сетей. Расчет относительной ошибки по отклику модели у произведен по формуле:

где у - значение отклика, вычисленное по модели (1); унс - значение

М Инженерный вестник Дона, №9 (2024) ivdon.ru/ru/magazine/arcliive/n9y2024/9491

отклика, вычисленное со значениями параметров модели (1), рассчитанным нейронными сетями.

Аналогичным образом проведен вычислительный эксперимент для билинейной регрессионной модели:

у = 18,98 - о,1 ■ Л"! - 0,233 ■ л-2 - 0,012 1 ■ л^ ■ л2, (3)

Сгенерированные значения факторов х1 и х2 находятся в диапазонах [5,4; 9,0] и [25; 40] соответственно, а коэффициенты Ь0, Ь1, Ь2 и Ь12 - в границах ± 10 % от значений параметров модели (3). На данных выборки обучены четыре искусственные нейронные сети - персептроны с одним скрытым слоем из десяти нейронов.

На рис. 4 приведены результаты тестирования нейронных сетей, определяющих значение четырех параметров модели (3). Среднее значение относительной ошибки по отклику модели (3) составляет 0,43 %.

0 50 100 150 200 250 300 350 400 450 500

1 1 1 1 1 1 1 1

- 1

ki

0 50 100 150 200 250 300 350 400 450 500

Номер элемента тестовой выборки

Рис. 4. - Результат вычислений по модели (3) с параметрами после их адаптации в сравнении с исходной моделью из тестовой выборки Для квадратичной регрессионной модели

у = 386,1 - 974,1 ■ лх - 12,06 ■ л-2 - 0,986 ■ л^ - 0,003" ■ (4)

сформирован массив данных, в котором значения факторов х1 и х2

М Инженерный вестник Дона, №9 (2024) ivdon.ru/ru/magazine/arcliive/n9y2024/9491

имеют границы [0,06; 0,12] и [1,6; 2,6] соответственно, а коэффициенты Ь0, Ьь Ь2, Ь11 и Ь22 - в пределах ± 10 % от значений параметров модели (4). На сгенерированных данных обучены пять персептронов с одним скрытым слоем из десяти нейронов.

На рис. 5 отражены результаты тестирования сетей, каждая из которых вычисляет значение одного из пяти параметров модели (4). Среднее значение относительной ошибки по отклику модели (4) равно 0,37 %.

0 50 100 150 200 250 300 350 400 450 500

0 50 100 150 200 250 300 350 400 450 500

Номер элемента тестовой выборки

Рис. 5. - Результат вычислений по модели (4) с параметрами после их адаптации в сравнении с исходной моделью из тестовой выборки Для квадратичной регрессионной модели с эффектом парного взаимодействия:

сгенерирована выборка, в которой значения факторов х1 и х2 находятся в диапазонах [0; 25] и [0,10; 0,42] соответственно, а коэффициенты Ь0, Ь1, Ь2, Ь12, Ь11 и Ь22 - в пределах ± 10 % от значений параметров модели (5). На данных выборки обучены шесть персептронов с одним скрытым слоем и десятью нейронами.

и

На рис. 6 изображены результаты тестирования нейронных сетей, определяющих значение шести параметров модели (5). Среднее значение относительной ошибки по отклику модели (5) - 0,11 %.

200 250 300

Номер элемента тестовой выборки

Рис. 6. - Результат вычислений по модели (5) с параметрами после их адаптации в сравнении с исходной моделью из тестовой выборки В качестве первого примера с реального действующего производства рассмотрена регрессионная модель, построенная методом наименьших квадратов по историческим данным с производства формалина. Модель описывает зависимость температуры Тр в реакторе синтеза формальдегида от расходов метанола ^ и воздуха поступающих в реактор [9]. Исторические данные представляют собой массив из 1400 значений температуры и двух расходов, измеренных во время различных установившихся (статических) режимов работы реактора. С целью повышения точности (по коэффициенту корреляции) и адекватности (по критерию Фишера) модели проведена предварительная обработка исторических данных путем подавления шумов (флуктуаций температуры и расходов) методом скользящего среднего, описываемым формулой:

п

П ¿—ь

(6)

где хс - усредненное значение технологической переменной х; xi -значение технологической переменной х, измеренное на /-м цикле функционирования системы управления; п - период усреднения (количество циклов функционирования системы управления).

В результате вычислительного эксперимента установлено, что повышение периода усреднения п с 50 до 183 циклов приводит к возрастанию коэффициента корреляции Я с 50 до 52 %. Поэтому в качестве оптимального значения периода усреднения взято 50 циклов, которое увеличивает коэффициент корреляции с 29 до 50 % [10].

Полученная регрессионная модель имеет вид:

Сформирован массив данных из 1400 элементов. Все элементы массива состоят из значений расходов метанола и воздуха, сгенерированных в регламентированных пределах, коэффициентов Ь0, Ь1, Ь2, Ь12, Ь11 и Ь22, представляющих собой случайные числа в пределах ± 10 % от значений параметров модели (7), и вычисленного по ним температуры. Подготовленный массив данных разделен на обучающую (первые 900 элементов) и тестовую (последние 500 элементов) выборки.

Обучены и протестированы шесть сетей по подготовленному массиву данных. Входами каждой сети являются расходы метанола и воздуха и температура, выходом - соответствующий параметр регрессионной модели (7). В качестве нейронных сетей использованы персептроны с одним скрытым слоем из десяти нейронов. По результатам тестирования среднее значение относительной ошибки по температуре равно 0,21 %.

Проведена оценка адекватности шести обученных сетей по новому массиву данных из 1400 значений расходов метанола и воздуха и

температуры в реакторе синтеза формальдегида. По значениям расходов и температуры, поданным на вход каждой сети, и параметров модели Ь0, Ьь Ь2, Ъц, Ьц и Ь22, полученными на выходе сетей, вычислены значения температуры согласно модели (7). Результат параметрической идентификации технологического процесса шестью нейронными сетями приведен на рис. 7. Среднее значение относительной ошибки по температуре равно 0,04 %.

600 800 Номер измерения

Рис.7. - Результат параметрической идентификации технологического

процесса нейронными сетями Во втором примере взята эмпирическая модель газовой топки:

(8)

где ^ - температура дымовых газов в подрешетном пространстве, 0С; в - коэффициент потери тепла в топке; а вычисляется по формуле:

где а - коэффициент избытка воздуха; Ь - расход вторичного воздуха,

3 3

м/с; Я - расход топливного газа, м/с.

Подготовлен массив данных, включающий в себя сгенерированные значения коэффициента в в пределах [0,7; 1,0] и расходов Ь и Я в допустимых границах, а также значения температуры tdg, вычисленные согласно модели

и

(8) по сгенерированным значениям в, ^ и Я. Полученный массив данных разделен на обучающую и тестовую выборки.

Выполнено обучение и тестирование сети по подготовленному массиву данных. Входами сети являются расходы вторичного воздуха и топливного газа и температура дымовых газов, выходом - коэффициент потери тепла в топке. В качестве нейронной сети использован персептрон с одним скрытым слоем из десяти нейронов. По результатам тестирования среднее значение относительной ошибки по температуре равно 0,35 %.

Проведена оценка адекватности обученной сети по новому массиву данных, описывающему другие режимы процесса топки. Результат параметрической идентификации нейронной сетью приведен на рис. 8. Среднее значение относительной ошибки по температуре - 0,43 %.

Рис. 8. - Результат параметрической идентификации технологического процесса нейронной сетью

и

Заключение

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

На рис. 9 представлена структура рассмотренного пассивного метода параметрической идентификации в адаптивных системах. Метод применим в адаптивных системах управления, представленных, например, в [11].

Рис. 1 - Структура системы идентификации: х и у - входные и выходная технологические переменные; хс и ус - усредненные переменные х и у; ¡1 -

управляющие воздействия; Ь - параметры модели технологического процесса (ТП); ум - переменная у, вычисленная по модели ТП; в - критерий качества

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

параметрической идентификации; ИНС - искусственная нейронная сеть.

Значения параметров адаптивной (настраиваемой) регрессионной модели объекта управления (технологического процесса) актуализируются искусственными нейронными сетями. На вход нейронных сетей подаются усредненные величины технологических переменных хс и ус, по которым каждая нейронная сеть определяет и выдает на выходе значение соответствующего коэффициента b адаптивной регрессионной модели. Значения технологических переменных х и у могут усредняться, например, по рекуррентной формуле скользящего среднего:

где x[i • 7] - значение технологической переменной х, измеренное на i-м цикле функционирования системы управления; хс[/ • T] и хс[( - 1) • T] -усредненные значения технологической переменной л* на i-м и (/ - 1)-м циклах соответственно; T - период дискретизации (продолжительность цикла); n - период усреднения (количество циклов).

Процесс адаптации модели активируется в зависимости от критерия качества параметрической идентификации в: например, если усредненное значение выходной технологической переменной ус отличается от выхода регрессионной модели ум более чем на 5 %, то запускается процесс параметризации модели. Организованный таким образом идентификатор может быть использован в задачах оптимизации функционирования объекта управления.

Литература

1. Жмурко Д.Ю. Понятие, сущность и классификация адаптивного управления системами с организационной сложностью // Политематический сетевой электронный научный журнал Кубанского государственного аграрного университета, 2013, № 90. URL: ej.kubagro.ru/2013/06/pdf/66.pdf (дата обращения: 23.10.2023).

2. Цыпкин Я.З. Информационная теория идентификации. М.: Наука. Физматлит, 1995. 336 с.

3. Алпатов Д.А. Методы параметрической идентификации линейных объектов // Международный студенческий научный вестник, 2021, № 6. URL: s.eduherald.ru/pdf/2021/6/20724.pdf (дата обращения: 11.11.2023).

4. Сумин Д.Л., Мартыненко Д.В. Методы идентификации объектов управления // Научно-образовательный журнал для студентов и преподавателей «StudNet». 2022. № 7. С. 7386-7402.

5. Власов С.А., Шумихин А.Г. Автоматизация настройки в компьютерных тренажерах математических моделей технологических объектов с применением технологии искусственных нейронных сетей // Вестник Пермского национального исследовательского политехнического университета. Химическая технология и биотехнология. 2020. № 2. С. 102-112.

6. Маршаков Д.В., Цветкова О.Л., Айдинян А.Р. Нейросетевая идентификация динамики манипулятора // Инженерный вестник Дона, 2011, № 3. URL: ivdon.ru/ru/magazine/archive/n3y2011/504 (дата обращения: 16.12.2023).

7. Шумихин А.Г., Бояршинова А.С. Параметрическая идентификация систем управления с обратной связью на основе нейросетевого моделирования процессов их функционирования // Инженерный вестник Дона, 2017, № 2. URL: ivdon.ru/ru/magazine/archive/N2y2017/4124 (дата обращения: 20.12.2023).

8. Yergök D., Güven C.T., Aci M. Artificial Neural Network Model Design for Daily Demand Prediction in Mass Meal Production // International Conference on Advanced Technologies. Computer Engineering and Science. 2018. pp. 583586.

9. Муховикова Н.К. Получение формальдегида окислительным дегидрированием метанола // Кузбасский государственный технический университет: материалы всероссийской научно-практической конференции

молодых ученых «Россия Молодая», 2019 URL: science.kuzstu.ru/wp-content/Events/Conference/RM/2019/RM19/pages/Articles/70207.pdf (дата обращения: 24.12.2023).

10. Smith S.W. The Scientist and Engineer's Guide to Digital Signal Processing. California Technical Publishing, 2001. 611 p.

11. Ротач В.Я. Теория автоматического управления: учебник для вузов. 5-е изд. М.: Издательский дом МЭИ, 2008. 396 с.

References

1. Zhmurko D.Yu. Politematicheskiy setevoy elektronnyy nauchnyy zhurnal Kubanskogo gosudarstvennogo agrarnogo universiteta, 2013, № 90. URL: ej.kubagro.ru/2013/06/pdf/66.pdf (accessed 23/10/2023).

2. Tsypkin Ya.Z. Informatsionnaya teoriya identifikatsii [Information theory of identification]. Moskva, Nauka. Fizmatlit, 1995. 336 p.

3. Alpatov D.A. Mezhdunarodnyj studencheskiy nauchnyj vestnik, 2021, № 6. URL: s.eduherald.ru/pdf/2021/6/20724.pdf (accessed 11/11/2023).

4. Sumin D.L., Martynenko D.V. Nauchno-obrazovatel'nyy zhurnal dlya studentov i prepodavateley «StudNet». 2022. № 7. pp. 7386-7402.

5. Vlasov S.A., Shumikhin A.G. Vestnik Permskogo natsional'nogo issledovatel'skogo politekhnicheskogo universiteta. Khimicheskaya tekhnologiya i biotekhnologiya. 2020. № 2. pp. 102-112.

6. Marshakov D.V., Tsvetkova O.L., Aydinyan A.R. Inzhenernyj vestnik Dona, 2011, № 3. URL: ivdon.ru/ru/magazine/archive/n3y2011/504 (accessed 16/12/2023).

7. Shumikhin A.G., Boyarshinova A.S. Inzhenernyj vestnik Dona, 2017, № 2. URL: ivdon.ru/ru/magazine/archive/N2y2017/4124 (accessed 20/12/2023).

8. Yergok D., Guven C.T., Aci M. International Conference on Advanced Technologies. Computer Engineering and Science. 2018. pp. 583-586.

9. Mukhovikova N.K. Kuzbasskiy gosudarstvennyy tekhnicheskiy universitet: materialy vserossiyskoy nauchno-prakticheskoy konferentsii molodykh uchenykh «Rossiya Molodaya», 2019. URL: science.kuzstu.ru/wp-content/Events/Conference/RM/2019/RM19/pages/Articles/70207.pdf (accessed 24/12/2023).

10. Smith S.W. The Scientist and Engineer's Guide to Digital Signal Processing. California Technical Publishing, 2001. 611 p.

11. Rotach V.Ya. Teoriya avtomaticheskogo upravleniya [Automatic control theory]. Moskva, Izdatel'skiy dom Moskovskogo energeticheskogo instituta, 2008. 396 p.

Дата поступления: 20.05.2024 Дата публикации: 30.08.2024

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