Моделирование впрыскивающего
устройства энергоблока с помощью нейросетевых технологий
Автор:
А.Л. Красников.
Источник: Сборник
научных трудов: "Наукові праці ДонНТУ": Випуск
147, с 45.
Автор:
А.Л. Красников.
Источник: Сборник
научных трудов: "Наукові праці ДонНТУ": Випуск
147, с 45.
Красников А.Л. Моделирование впрыскивающего устройства энергоблока с помощью нейросетевых технологий. Одним из методов регулирования параметров пара является использование системы впрысков воды на участке паропровода между котлом и турбиной. Рассмотрена задача разработки модели отдельного впрыскивающего устройства. Сформированы и рассмотрены несколько нейросетевых моделей впрыскивающего устройства.
В процессе генерации энергии на ТЭС, важно соблюдение заданного графика нагрузки. Одним из способов регулирования мощности энергоблока наряду с управлением расходом питательной воды и топлива является управление системой впрысков холодной воды в пароводяной тракт на промежутке между котлом и турбиной. В данной статье рассматривается задача формирования модели отдельного впрыскивающего устройства с помощью многослойной нейронной сети. В качестве исходных данных для обучения и тестирования сети использованы данные наблюдений четвертого энергоблока Зуевской ТЕС.
Система впрысков подразумевает использование нескольких впрыскивающих пароохладителей, которые используются на разных этапах работы энергоблока: пусковые, нормативные, аварийные пароохладители. На блоках Зуевской ТЕС для поддержания температуры пара установлены 3 впрыскивающих устройства на промежутке пароводяного тракта до главной паровой задвижки (ГПЗ). На рис. 1 представлен фрагмент мнемосхемы паропровода до ГПЗ, которая используется в системе ОКУР, используемой для сбора и отображения информации на Зуевской ТЭС.
Рисунок
1 — Мнемосхема участка паропровода до ГПЗ
Отдельное впрыскивающее
устройство можно описать уравнением смещения:
где iп ,iв ,iсм —
энтальпия пара до впрыска, впрыскиваемой воды, пароводяной смеси; Gп
,Gв — расход пара до впрыска, расход впрыскиваемой воды.
Однако
использование такого описания требует перехода от температуры к
энтальпии, что требует дополнительных вычислений и измерений давления
пара. Кроме того, температура пара непосредственно до впрыска на
участке между пароперегревателем и выпрыскивающим устройством не
измеряется. Поэтому была предложена структура многослойной нейросети, с
помощью которой в дальнейшем будут моделироваться пароперегреватель и
впрыскивающее устройство как один объект. Для обучения нейросети
предлагается набор данных, связанных со вторым впрыскивающим
устройством: температура пара до ширмового пароперегревателя Ш2, расход
пара за котлом, расход воды на впрыск, а так же температура металла
змеевиков пароперегревателя.
Для моделирования использована многослойная сеть прямого распространения, содержащая 3 слоя. Были проведены эксперименты с нейронными сетями, в которых использовались активационные функции: линейная и гиперболический тангенс f(s)=(2/(1+e^(-2s)))-1. Для обучения нейросети использован алгоритм обратного распространения ошибки, программно реализованный в среде Matlab. В качестве целевого вектора задается температура пара за вторым впрыском. Для оценки функционирования сети на этапе обучения используется функция mse.
Основную сложность в данном
случае представляет выбор переменных, которые позволят сформировать
достаточно адекватную модель. В работе использованы несколько наборов
данных: данные, используемые для обучения нейросети, и два набора
данных для оценки точности модели. Данные получены с помощью системы
ОКУР, которая считывает результаты с периодичностью 9–10 с и
сохраняет измеренные данные в БД в случае отклонения текущего значения
от предыдущего сохраненного на величину более 0,5 % (3°С для
измеряемых температур).
Из данных измерений сформированы
несколько наборов данных:
1. Использованы температура до впрыска t k 1 , температура воды за
впрыском в предыдущий момент времени t k2 − и расход
воды на впрыскk
в G , остальные параметры считаются постоянными в нормативном режиме;
2. К предыдущему набору данных ( t k 1 ,t k 2− ,
Gkв ) добавлены температура металла змеевиков kмt и расход
острого пара kп G ;
3. Ко второму набору данных ( t k 1 , t k2 , kв G , kмt , kп G
) добавлены приращения температур до впрыска.
4. Ко второму набору данных добавлены осредненные температуры
до и после впрыска. Для этого рассчитывалась взвешенная сумма температур
Для выборки данных,
измеренных с интервалом в 9 с сформированы несколько таких
последовательностей:
− n = 3,m =1, α ={0.5,0.3,0.2}
− n = 5,m =1, α ={0.4, 0.24, 0.16, 0.12, 0.08}
− n = 10,m = 1, α = {0.25 0.18 0.15 0.12 0.09 0.07
0.055 0.045 0.03 0.02}
− n = 3,m = 5 , α ={0.5,0.3,0.2}
− n = 4,m = 5 , α ={0.45, 0.3, 0.15, 0.1}
− n = 5,m = 4 ,α ={0.4, 0.24, 0.16, 0.12, 0.08}
Для всех наборов данных эталонным вектором выхода является отклонение
температуры за впрыском от нормативного значения ( t k2 ).
В статье рассмотрены принципы регулирования температуры пара с помощью впрыскивающих устройств. Приведена концептуальная модель фрагмента паропровода Зуевской ТЭС, выбраны исходные данные для идентификации модели. Для построения модели предложена структура трехслойной
Рисунок
2 — Моделирование работы нейросети на второй тестовой выборке
для нитки «Б» (сплошная линия — эталонный
вход, пунктирная линия выход модели).
Исходные данные а) первый набор данных; б) третий набор тестовых
данных; в) четвертый на-
бор тестовых данных ( n = 3,m =1); г) четвертый набор тестовых данных (
n = 10,m = 1);
д) четвертый набор тестовых данных ( n = 5,m = 4 )
нейросети, обучаемой по алгоритму обратного распространения ошибки. По данным измерений параметров сформированы несколько наборов данных для обучения и тестирования нейросетевой модели впрыскивающего устройства. Исходная нейросеть была обучена и протестирована с использованием сформированных данных. Согласно полученным данным, лучшие результаты можно получить для набора данных, который включает помимо основных параметров процесса (температура до и за впрыскивающим устройством, температура металла, расход воды на впрыск и расход острого пара) используются дополнительные показатели, позволяющие оценить динамику процесса (приращение или взвешенная сумма температур). Кроме того, на основе трехслойной нейросети, все нейроны которой имеют линейную активационную функцию, получена модель, для которой среднеквадратичное отклонение выхода от эталонных значений близко к точности измерений.
Дальнейшее развитие нейросетевой модели связано с введением эффективных методов фильтрации исходных данных. Так же предложенный подход допустим при формировании регулятора впрыска, в том числе адаптивного.
Рисунок
3 — Моделирование блока на данных второй тестовой выборке
для нитки «А» (четвертый набор тестовых данных n =
5,m = 1)
1.
Инструкция по пуску и эксплуатации энергоблока 300 МВт. — МЭЭ
ПЭО "ДОНБАССЭНЕРГО", 1992. — 81 c.
2. Ткаченко В.Н., Афанасьев Н.Н., Суков С.Ф., Махно И.В., Ткаченко
А.В., Махно Ю.С. Информационно-управляющая система “ИУС -
ОКУР” для оперативного контроля и управления работой
энергоблоков /Наукові праці Донецького державного технічного
університету. Серія: Обчислювальна техніка та автоматизація, випуск
15(130). — Донецьк: ДонНТУ, 2008р. — С.
136–142.
3. Мухачев Г.А., Щукин В.К. Термодинамика и теплопередача: Учебник для
вузов. — М.:Высшая школа, 1991.
4. http://matlab.exponenta.ru/neuralnetwork/book2/index.php.