Научная статья на тему 'Примерение алгоритмов нечеткого регулирования в производстве сульфата алюминия'

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

CC BY
53
11
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
НЕЧЕТКАЯ ЛОГИКА / FUZZY LOGICS / АДАПТИВНОЕ УПРАВЛЕНИЕ / УПРАВЛЕНИЕ ПРОЦЕССАМИ В ХИМИЧЕСКОМ ПРОИЗВОДСТВЕ / CHEMICAL INDUSTRY PROCESSES CONTROLLING / ADAPTIVE CONTROL / СУЛЬФАТ АЛЮМИНИЯ / ALUMINUM SULFATE

Аннотация научной статьи по математике, автор научной работы — Каляшина Анна Викторовна, Кочеров Антон Валериевич

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

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

Похожие темы научных работ по математике , автор научной работы — Каляшина Анна Викторовна, Кочеров Антон Валериевич

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

Application of the fuzzy control algorithm in aluminum sulfate production

The article describes the process of automation of experimental station for aluminum sulfate production using the fuzzy control algorithms. A mathematical model of the chemical reaction process with relation to thermal balance is set up. The fuzzy regulation algorithm is synthesized. The set up algorithm allows maintaining the temperature of the exothermic interaction in the batch reactor. A modeling programme for the regulator adjustment is written in Mathcad in the Mathcad language. The programme imitates the reaction in the reactor at the set up conditions and operation of the regulator (controller). It is defined as a result of the modeling that the control algorithm based on the fuzzy logics not only allows to ensure the set up parameters of the technological process, but also to maintain the usable parameters of accuracy and operation speed of the controlled object. The controller showed good resistance to changes of the controlled object parameters with no readjustment.

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

УДК 62-503.57

А.В. Каляшина, А.В. Кочеров

ПРИМЕРЕНИЕ АЛГОРИТМОВ НЕЧЕТКОГО РЕГУЛИРОВАНИЯ В ПРОИЗВОДСТВЕ СУЛЬФАТА АЛЮМИНИЯ

Нижегородский государственный технический университет им. Р.Е. Алексеева

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

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

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

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

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

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

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

В России химиком В.Н. Захаревским разработана технология получения сульфата алюминия из солевых кеков. Технология получения сульфата алюминия из алюмосодержа-щих кеков защищена патентом Российской Федерации №2315715.

Для отладки технологии переработки солевыхкеков была создана слабо автоматизированная опытно-промышленная установка мощностью 40 т/мес.

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

Стабилизация температуры в реакторе является важным условием технологического процесса. Эмпирическое правило Вант-Гоффа гласит: при изменении температуры реакции на 10 К скорость реакции возрастает в 2-4 раза. Из этого следует, что при небольших изменениях температуры время реакции может значительно меняться[1-4].

© Каляшина А.В., Кочеров А.В., 2014.

Энергетический баланс в реакторе описывается уравнением

dT k

V■ C ■ — = —V-AH ■ -C

dt

H 2SO4

T — T

—kt 1 1 0 ■ e —

R

+ P(t),

где P(t) - тепловой поток нагревателя V - объем системы |м3 J;

Дж

С - теплоемкость единицы объема при постоянном давлении

Дж Км3

Т - температура ]:

AH - приращение энтальпии в результате реакции

С

- мгновенная концентрация серной кислоты

Дж моль моль

k - константа скорости реакции

1 c

R(t) - скорость реакции

Q(t) - тепловые потери

моль м3 - с _

Дж с

Уравнение теплового баланса относительно T является трансцендентным дифференциальным уравнением. Решить это уравнение возможно только численно.

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

Для вычисления функции управления P(t) были использованы методы нечеткой логики. Математический аппарат нечеткой логики позволяет строить логико-лингвистические модели, отражающие общую смысловую постановку задачи, используя качественные представления, соответствующие "человеческим" способам рассуждений и принятия решений [5].

Для решения задачи были определены три нечеткие переменные (табл. 1).

Значения лингвистических переменных

Таблица 1

3

с

1 <а а U о Температура Низкая, Средняя, Норма, Высокая

^ Я а я л Я

О X PQ Производная от температуры Низкая, Средняя, Высокая

Е я 5 и О 3 М 1> Л а Q2 <D W С Коэффициент заполнения для ШИМ Низкий, Средний, Высокий

Функции принадлежности переменных представлены на рис. 1-3.

4

2 \

--- / \

J *

1 \1

1

' \

/ - V 1 ^

29Б.4 302.В =0^.2 и '>1 =22 э2В.4 -4э 347.& = = + ЗБО.4 ЗББ£ 171.2 ^м 392 А 405.2 4Ц.& 41^

тдс

Рис. 1. Функции принадлежности переменной "температура":

1 - низкая; 2 - средняя; 3 - норма; 4 - высокая

с ГГ. К г

Рис. 2. Функции принадлежности переменной "производная температуры":

1 - низкая; 2 - средняя; 3 - высокая

1 3

/ 2 /

/ \ /

4 \ /

У ч /

, У

V / / ч

/ * ч / \

О 0.1 0.2 О.З 0.4 О.Б 0.6 0.7 0.8 0.9 1

Рис. 3. Функции принадлежности переменной "коэффициент заполнения":

1 - низкий; 2 - средний; 3 - высокий

Перейдем к рассмотрению механизма нечеткого вывода. Механизм нечеткого логического вывода в своей основе имеет базу знаний, формируемую специалистами предметной области в виде совокупности нечетких правил.

База знаний нечеткого регулятора состоит из восьми правил:

1. Если Т есть " Низкая то Б есть " Высокая".

2. Если Т есть "Средняя" и йТ есть "Низкаято Б есть "Высокая".

3. Если Т есть "СредняЯ' и йТ есть "Средняя", то Б есть "Средняя".

4. Если Т есть "Средняя" и йТ есть " Высокаято Б есть "Средняя'.

5. Если Т есть " Высокая , то Б есть " Низкая" .

6. Если Т есть " Норма' и йТ есть "Средняя", то Б есть "Низкая'.

7. Если Т есть " Норма' и йТ есть "Высокая", то Б есть "Низкая

8. Если Т есть " Норма' и йТ есть " Низкая", то Б есть " Низкая" .

Логический вывод осуществляется за следующие четыре этапа.

1. Введение нечеткости (фаззификация, fuzzification).

Для четко заданных входных значений рассчитываются принадлежности к отдельным термам.

Для рассматриваемого примера определяют численные значения

VА, (*о)> VА, (УоХ 1 = 1,2---

2. Нечеткая импликация. Находят функции принадлежности предпосылок каждого отдельного правила при конкретных входных сигналах х0 и _у0.

= VА, (Х0) ^ Vß, (Уо ) 1 = I,2-

Затем находят результирующие функции принадлежности каждого правила

V,(z) = ^Vc, (zo) 1 = 1>2-

3. Нечеткая композиция. Находится результирующая функцияпринадлежности всей совокупности правил при входных сигналах х0 и у0.

Ve(z) = Vi ^V2 ^••• ^ Vn .

4. Приведение к четкости (дефаззификация, denazification).

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

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

В приведенном алгоритме логические операции пересечение реализуется как min, а объединение - как max, то данный алгоритм называется алгоритмом Мамдани (в некоторых источниках алгоритмом Мамдани-Заде).

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

Моделирование производилось для нагревателей мощностью 1 кВт, 1.5 кВт, 2 кВт. Стандартная загрузка составляет 40 моль вещества. Результаты представлены на рис. 6.

т,к

398 388 37Ä 368 358 348 338 328 3! 8 308 298

О 280 560 840 1120 1140 t с 1680 I960 2240 2520 2S00

Рис. 4. Переходный процесс при различных мощностях нагревателя

(загрузка 70 моль)

При загрузке 10 и 40 моль перерегулирования не наблюдается. При загрузке 70 моль имеет место перерегулирование 5 К.

Выводы

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

ления без переналадки. Во всех исследованных случаях температура не выходила за пределы допуска в 7К.

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

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

1. Закгейм, А.Ю. Введение в моделирование химико-технологических процессов / А.Ю.Закгейм. - 2-е изд., прераб. и доп. - М.: Химия, 1982. - 288 с.

2. Кузьменко Н.Е. Краткий курс химии: пособие для поступающих в вузы / Н. Е. Кузьменко. -М.: Химия, 1982.

3. Заде, Л. Понятие лингвистической переменной и его применение к принятию приближенных решений: [пер. с англ.] / Л. Заде; под ред. Н. Н. Моисеева. - М. : Мир, 1976. - 164 с.

4. Штовба, С.Д. Проектирование нечетких систем средствами MATLAB / С.Д. Штовба. - М.: Горячая линия - Телеком, 2007. - 288 с.

5. Борисов, А.Н. Принятие решений на основе нечетких моделей / А.Н. Борисов, О.А. Крумб-ерг, И.П. Федоров. - Рига :Зинятие, 1990. - 184 с.

6. Усков, А.А. Интеллектуальные системы управления на основе методов нечеткой логики / А.А.Усков, В.В.Круглов. - Смоленск: Смоленская городская типография, 2003. - 177 с.

Дата поступления в редакцию 11.12.2014

A. V. Kalyashina, A. V. Kocherov

APPLICATION OF THE FUZZY CONTROL ALGORITHM IN ALUMINUM SULFATE PRODUCTION

Nizhny Novgorod state technical university n. a. R. E. Alexeev

The article describes the process of automation of experimental station for aluminum sulfate production using the fuzzy control algorithms. A mathematical model of the chemical reaction process with relation to thermal balance is set up. The fuzzy regulation algorithm is synthesized. The set up algorithm allows maintaining the temperature of the exothermic interaction in the batch reactor. A modeling programme for the regulator adjustment is written in Mathcad in the Mathcad language. The programme imitates the reaction in the reactor at the set up conditions and operation of the regulator (controller). It is defined as a result of the modeling that the control algorithm based on the fuzzy logics not only allows to ensure the set up parameters of the technological process, but also to maintain the usable parameters of accuracy and operation speed of the controlled object. The controller showed good resistance to changes of the controlled object parameters with no readjustment.

Key words: fuzzy logics, chemical industry processes controlling, aluminum sulfate, adaptive control.

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