Научная статья на тему 'Модели анализа качества стекольной шихты на основе искусственных нейронных сетей'

Модели анализа качества стекольной шихты на основе искусственных нейронных сетей Текст научной статьи по специальности «Химические технологии»

CC BY
370
100
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ПРОИЗВОДСТВО ШИХТЫ / ИСКУССТВЕННЫЕ НЕЙРОННЫЕ СЕТИ / PRODUCTION OF GLASS-CHARGE / NEURAL NETWORKS

Аннотация научной статьи по химическим технологиям, автор научной работы — Крайнов О. А., Петров Д. Ю., Король П. А.

Разработаны методы анализа управления качеством стекольной шихты, т.е. соответствием химического состава рецепту, и качеством смешивания на основе искусственных нейронных сетей с применением программного комплекса Matlab 7

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

Похожие темы научных работ по химическим технологиям , автор научной работы — Крайнов О. А., Петров Д. Ю., Король П. А.

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

MODELS OF QUALITY ANALYSIS GLASS-CHARGE ON THE BASIS OF NEURAL NETWORKS

Management methods by quality glass-charge (conformity of a chemical compound to the recipe and quality of mixing) on the basis of neural networks with application of program complex Matlab 7 are developed

Текст научной работы на тему «Модели анализа качества стекольной шихты на основе искусственных нейронных сетей»

УДК 666.1.013

О.А. Крайнов, Д.Ю. Петров, П.А. Король

МОДЕЛИ АНАЛИЗА КАЧЕСТВА СТЕКОЛЬНОЙ ШИХТЫ

НА ОСНОВЕ ИСКУССТВЕННЫХ НЕЙРОННЫХ СЕТЕЙ

Разработаны методы анализа управления качеством стекольной шихты, т.е. соответствием химического состава рецепту, и качеством смешивания на основе искусственных нейронных сетей с применением программного комплекса Matlab 7.

Производство шихты, искусственные нейронные сети

O.A. Kraynov, D.Yu. Petrov, P.A. Korol

MODELS OF QUALITY ANALYSIS GLASS-CHARGE ON THE BASIS

OF NEURAL NETWORKS

Management methods by quality glass-charge (conformity of a chemical compound to the recipe and quality of mixing) on the basis of neural networks with application of program complex Matlab 7 are developed.

Production of glass-charge, neural networks

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

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

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

Соответствие шихты рецепту определяется соотношениями:

S1=f1(c1,., c4, d1,..., d4), (1)

где £1 - отклонение от заданного химического состава по нерастворимому остатку (оксиду кремния); с1, с2, с3, с4 - содержание SiO2 в песке, доломите, карбонате кальция и полевом шпате, соответственно; d1, d2, d3, d4 - ошибки дозаторов песка, доломита, карбоната кальция и полевого шпата, соответственно;

S2=f2(c5, g1, g2, g3, h1, d5, d6), (2)

где S2 - отклонение от заданного химического состава по соде; с5 - содержание Na2CO3 в соде; g1, g2, g3 - ГС соды, сита № 2K, № 08, № 063, соответственно; h1 - влажность соды; d5, d6 - ошибки дозаторов сульфата натрия и соды, соответственно;

S3 =/з(с6, с7, h2, h3, d2, d3), (3)

где S3 - отклонение от заданного химического состава по сумме карбонатов кальция и

магния; с6, с7 - содержание CaCO3 и MgCO3 в карбонате кальция, соответственно; h2, h3 -

влажность карбоната кальция и доломита, соответственно; d2, d3 - ошибки дозаторов доломита и карбоната кальция, соответственно;

S4=/t(h4, d5), (4)

где S4 - отклонение от заданного химического состава по сульфату натрия; h4 -влажность сульфата натрия; d5 - ошибка дозатора сульфата натрия.

Качество смешивания шихты (однородность) зависит от ГС, влажности и температуры сырьевых материалов. При большом различии в зерновом составе сырьевых материалов увеличивается склонность к расслоению и комкованию готовой шихты. Шихта с нормальной влажностью не пылит, менее подвержена расслоению, так как имеет место слипание частиц. При температуре ниже 35° С происходит комкование шихты, так как моногидрат соды Na2CO3-H2O превращается в декагидрат Na2CO3-10H2O [1, 2, 3]. Расслоение шихты и ее неоднородность вызывают неравномерное проваривание и затрудняют усреднение больших объемов стекломассы и, как следствие, приводят к появлению таких пороков как свили и шихтные камни.

Качество смешивания шихты описывается функцией

B=fg4,..., g31, hl,..., h5, tl, t2, t3), (5)

где g4,., g8 - ГС песка, сита № 08, № 063, № 04, № 01 и поддон, соответственно; g9,., g13 - ГС доломита, сита № 2, № 08, № 063, № 04, № 01 и поддон, соответственно; g14,., g19 - ГС полевого шпата, сита № 08, № 063, № 04, № 01 и поддон, соответственно; g20,., g25 - ГС соды, сита № 2К, № 08, № 063, № 04, № 01 и поддон, соответственно; g26,..., g31 - ГС угля, сита № 08, № 063, № 04, № 01 и поддон, соответственно; h1,..., h5 - влажность доломита, карбоната кальция, сульфата натрия, соды и угля, соответственно; t1, t2 -температура песка в бункерах дозирования № 1 и № 2; t3 - температура воды на увлажнение.

Построим функции (модели) (1) - (5) по выборкам входных и выходных значений и оценим их точность. Величина каждой выборки составляет 2188 значений.

Решение задачи выполнено с помощью искусственных нейронных сетей (ИНС) в программной среде Matlab 7 фирмы Mathworks. Выбор ИНС обусловлен тем, что между входами и выходом процессов неизвестен точный вид связей, а ИНС обладают способностью к выделению скрытых связей и обобщению. Для этой цели использованы двухмерные многослойные персептроны (MultiLayer Perceptron, MLP-сети) и двухмерные нейронные сети, использующие радиальные базисные функции (Radial Basis Function Network, RBF-сети) [4].

В ходе многочисленных экспериментов выбрана MLP-сеть с прямым распространением сигнала и обратным распространением ошибки (Feed-forward backpropagation). Обучение сети проводилось по алгоритму Левенберга - Марквардта (Trainlm), который имеет эффективную реализацию в среде Matlab, хотя и требует достаточно много памяти для хранения промежуточных результатов [4]. Оценка качества обучения сети осуществлялась по соотношению

1 N

MSE = — У ег2, (6)

Nt1 г

где N - величина выборки; e - разность между значениями выхода функции и выхода ИНС.

Определена первоначальная архитектура сетей для (1) - (5): количество слоев - 2, количество нейронов в первом слое равно полусумме входов и выходов сети, количество нейронов во втором слое - 1. Функция активации нейронов первого слоя сигмоидальная,

второго - линейная. Для исключения переобучения сети выборки разделены на три множества: обучающее, контрольное и тестовое.

В ходе проведенных опытов для функции (1) - (4) наиболее эффективной оказалась ИНС, содержащая 3 слоя по 50 нейронов в первом и втором слоях. Удовлетворительное значение функционала ошибки (6) достигнуто на 6-м цикле обучения и составило 0,0004 для обучающего множества и 0,001 для контрольного. Для функции (5) оптимальной оказалась ИНС, содержащая 2 слоя с 55 нейронами в первом слое. Значение функционала ошибки, равное 9,3-10-6 для обучающего множества и 7,3-10-4 - для контрольного, достигнуто на 100-м цикле обучения.

Результаты обучения ИНС для (1) - (4) и (5) иллюстрируют рис. 1, 2.

Рис.1. Результаты обучения ИНС модели соответствия шихты рецепту

Рис. 2. Результаты обучения ИНС модели качества смешивания шихты

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

Таким образом, полученная структура ИНС позволяет построить функции (1) - (4) и (5) со среднеквадратичной ошибкой не более 0,001 и 7,3 • 10-4, соответственно. Для предприятий, выпускающих листовое стекло, данная ошибка допустима, и полученные модели могут быть использованы для исследования влияния изменения свойств сырьевых материалов на качество шихты, а также для прогнозирования и управления качеством шихты. Полученная модель предназначена для прогнозирования и управления качеством стекольной шихты.

ЛИТЕРАТУРА

1. Панкова Н.А., Михайленко Н.Ю. Стекольная шихта и практика ее приготовления : учеб. пособие / Н.А. Панкова, Н.Ю. Михайленко. М.:РХТУ им.Д.И. Менделеева, 1997. 121 с.

2. Производство стекла / В.В. Тарбеев, Д.Н. Шепелев, А.И. Бутняков,

Т.Г. Цепелева. Н.Новгород: ФГУИПП «Нижполиграф», 2002. 234 с.

3. Маневич В.Е. Сырьевые материалы, шихта и стекловарение / В.Е. Маневич, К.Ю. Субботин, В.В. Ефременков; под ред. В.Е. Маневича. М.: РИФ «Стройматериалы», 2008. 326 с.

4. Медведев В.С. Нейронные сети. Matlab 6 / В.С. Медведев, В.Г. Потемкин; под ред. В.Г. Потемкина. М.: ДИАЛОГ-МИФИ, 2002. 435с.

Крайнов Олег Александрович -

аспирант Института проблем точной механики и управления РАН

Петров Дмитрий Юрьевич -

кандидат технических наук, доцент кафедры «Системотехника» Саратовского

государственного технического университета

Король Павел Александрович -

аспирант кафедры «Системотехника» Саратовского государственного технического университета

Статья поступила в редакцию 07.10.10, принята к опубликованию 21.10.10

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