Научная статья на тему 'Адаптивная система управления промышленным реактором'

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

CC BY
168
31
i Надоели баннеры? Вы всегда можете отключить рекламу.
Область наук
Ключевые слова
ХИМИЧЕСКИЙ РЕАКТОР / CHEMICAL REACTOR / МАТЕМАТИЧЕСКАЯ МОДЕЛЬ / MATHEMATICAL MODEL / ИДЕНТИФИКАЦИЯ ПАРАМЕТРОВ МОДЕЛИ / THE IDENTIFICATION OF THE MODEL PARAMETERS / АЛГОРИТМ УПРАВЛЕНИЯ / CONTROL ALGORITHM / АДАПТИВНОЕ УПРАВЛЕНИЕ / ADAPTIVE CONTROL

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

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

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

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

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

ADAPTIVE CONTROL SYSTEM OF INDUSTRIAL REACTORS

This paper describes a mathematical model of an industrial chemical reactor for production of synthetic rubber. During reactor operation the model parameters vary considerably. To create a control algorithm performed transformation of mathematical model of the reactor in order to obtain a dependency that can be used to determine the model parameters are changing during reactor operation.

Текст научной работы на тему «Адаптивная система управления промышленным реактором»

АДАПТИВНАЯ СИСТЕМА УПРАВЛЕНИЯ ПРОМЫШЛЕННЫМ РЕАКТОРОМ

УДК 681.51 + 66.011

Вячеслав Константинович Маевский,

к.т.н., доцент, Московский государственный университет экономики, статистики и информатики (МЭСИ), Ярославский филиал

Тел.: 8 (910) 976-52-88 Эл. почта: vmaevsky@mail.ru

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

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

Vyacheslav K. Mayevski,

PhD in Technical Sciences, Associate Professor, Moscow State University of Economics, Statistics and Informatics (MESI), Yaroslavl branch Tel.: 8 (910) 976-52-88 E-mail: vmaevsky@mail.ru

ADAPTIVE CONTROL SYSTEM OF INDUSTRIAL REACTORS

This paper describes a mathematical model of an industrial chemical reactor for production of synthetic rubber. During reactor operation the model parameters vary considerably. To create a control algorithm performed transformation of mathematical model of the reactor in order to obtain a dependency that can be used to determine the model parameters are changing during reactor operation. Keywords: chemical reactor, mathematical model, the identification of the model parameters, the control algorithm, adaptive control.

1. Введение

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

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

2. Основная часть

Рассматривается система управления химическим реактором, представленная на рисунке 1.

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

Рис. 1. Адаптивная система управления химическим реактором

и регулирующего клапана 6. Расход катализаторного раствора в реактор измеряется с помощью датчика 7 и стабилизируется с помощью локального регулятора 8 и регулирующего клапана 9. Температура в реакторе регулируется изменением расхода катализаторного раствора. Датчик температуры 10 установлен в области ввода катализаторного раствора. На выходе из реактора установлен непрерывный анализатор концентрации основного мономера 11. В вычислительное устройство поступают данные от всех измерительных датчиков. Например, от датчика силы тока 12, потребляемого электродвигателем осевого насоса (мешалки). В вычислительном устройстве вырабатываются задания для всех локальных регуляторов. Регулятор температуры в реакторе реализован в самом вычислительном устройстве.

Особенностью процесса является постепенное залипание полимером теплопередающей поверхности реактора - забивка реактора полимером. Лабораторные исследования данного процесса [1] показали, что реакция идет непосредственно в области ввода катализаторного раствора с очень высокой скоростью - в факеле. Поэтому, несмотря на то, что в реакторе проводится интенсивное перемешивание, реакционное пространство реактора описывается ячеечной моделью с обратными потоками, состоящими из двух ячеек или зон: зоны, где происходит реакция сополимериза-ции и зоны, где происходит охлаждение реактора. Характерной особенностью данного процесса является возможность вымораживания на теплопередающей поверхности реактора кристаллической пленки, представляющей из себя твердый раствор системы: растворитель -мономеры. Предполагается, что эта пленка предохраняет стенки реактора от налипания полимера. Рассмотрим математическую модель реактора.

Материальные балансы зон по основному мономеру:

УхДМ,/^ = + ШМп -

- Ых(Шш + Wn); (2)

где

ппр = Р(П№ - Яш) / Wш. (3)

Тепловые балансы зон в реакторе:

УпСшРш^п / <ЛТ = Хз(Гх - п +

+ к^Жг/ Кз)П„р^ш); (4)

ГхСщРшЛх / йТ = Хх (Гф - Гх) +

+ Хг(4 - 4) + Хз(Гп - 4) + Ql, (5)

где 4 = ДРЭ); X = астР1; Хг = К^; Хз = СшРш^П; V = Кх + V,; Ql = Qм + Qш; Рп ~ Рш; М - концентрация основного мономера; Г - температура; V - объем; W - расход потока; т - время; С -удельная теплоемкость; р - плотность; Q - тепловой поток; П - концентрация катализатора; Я - концентрация ядов; Wn - расход потока из зоны полимеризации в зону охлаждения; Р - давление; аст - коэффициент теплоотдачи к поверхности кристаллической пленки; Кст - коэффициент теплопередачи между зоной охлаждения и этиленом; р и р - площади теплопередающей поверхности соответственно покрытой кристаллической пленкой и чистой; К2 и К3 - константы скорости роста и обрыва полимерной цепи; и - молекулярная масса основного мономера; к1 - тепловой эффект реакции сополимеризации; в - эмпирический поправочный коэффициент, учитывающий реальную активность катализатора - коэффициент использования катализатора; индексы: ш - шихта; к - катализатор-ный раствор; п - зона полимеризации; х - зона охлаждения; э - этилен; м - мешалка (циркуляционный насос); ф - фронт фазового превращения на поверхности кристаллической пленки.

Толщина кристаллической пленки (дл) на теплопередающей поверхности реактора определяется из уравнений:

Н2рлёдл / йт =

= Кё(Гф - Гэ) - аст(Гп - Гф); (6)

йд„ / йт = ¿ДГ,

(7)

реакционного пространства реактора; кр - кристаллизация; ф - фронт фазового превращения; э - этилен.

Ранее [1] были определены Ккр и Кра и сделан вывод, что в ходе

КпйМп/йт = Wn(Mx - Мп) -

- (Кг/ Kз)ПnрМnWШ;

(1)

где: 1 / К = 1 / аэ + 4т / кт + ¿л / ¿л ДГ = Гкр - Гф; Ь = Ккр при ДГ > 0 и L = Кра при ДГ < 0; Гкр = ХМ*); Рл и кг, - соответственно плотность кристаллической пленки и тепловой эффект кристаллизации пленки; Ккр, Кра - константы скорости кристаллизации и растворения; й - толщина; X - теплопроводность; а - коэффициент теплоотдачи; индексы: л - кристаллическая пленка; ст -стальная стенка, отделяющая этилен от

работы реактора: Гф ~ Гкр, где Гкр = = 97,6 - 1,42Мх. Адекватность представленной математической модели реактора была доказана в работе [2].

В ходе полимеризации некоторые параметры модели ректора непрерывно изменяются вследствие забивки реактора полимером. Таковыми параметрами являются: аст, Кст, Ръ ^2, Qм. Неизвестным является также параметр в, зависящий от наличия не учитываемых примесей в катализаторе и шихте. Все указанные параметры, кроме Qм, невозможно определить обычными способами. В работе определяются произведения параметров: Х] = астр 1, Х2 = Кс„р2, которые отражают изменения тепловых характеристик реактора в ходе полимеризации, и произведение (К2/Кз)вПк, из которого затем можно определить в.

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

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

Тепловые балансы термометра и защитной гильзы:

ТТйГТ / йт = ГГ - Гт; (8)

ТГйГГ / йт = а(ГТ - ГГ) - (ГГ - Г), (9)

где Тт, ТГ - постоянные времени термометра и защитной гильзы; Тт ~ з,5 мин, а << 1.

Отсюда передаточная функция датчика температуры будет иметь следующий вид:

ф1 = 1 / ((Тр + 1)(ТТР + 1)). (10)

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

Ф2 = Кк(Тр + 1)/(0,1Т<р + 1), (11)

где КЕ - коэффициент усиления регулятора; Тс - время предварения регулятора, в ходе полимеризации его устанавливают равным ТТ; р - оператор Лапласа.

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

Ф3 =

= Кк / ((Тгр + 1)(0,1ТтР + 1)), (12)

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

Рассмотрим статический режим. Приравнивая нулю правые части уравнений (1,2) и учитывая, что ^Ш(МШ - Их) / Wn << Мх, получим приближенное равенство:

(К2/ Кз)Ппр « Мш - Мх) / Мш. (13)

Динамические уравнения можно упростить, если учесть время переходных процессов в зонах. Вследствие очень большой скорости реакции сополимеризации, путь, на котором заканчивается реакция, должен составлять не более 0,1м. Следовательно, объем зоны полимеризации сравнительно небольшой (¥х ~ V), и переходные процессы в этой зоне заканчиваются значительно быстрее, нежели в зоне охлаждения. Тогда дифференциальные уравнения (1,4) материального и теплового балансов зоны полимеризации сводятся к алгебраическим:

Wn(Mx - Мп) -

- (К2/ Kз)ПпрМnWш ~ 0;

(14)

Из уравнения (14):

Мх =

= Мп / (1 + (К2 / Kз)ПпpWш / Wn); (16)

Так как (К2 / Kз)ПпpWш / Wn << 1, то из (16) следует Мп ~ Мх.

Для анализа колебательных и скачкообразных динамических режимов с небольшими отклонениями переменных от стационарного состояния математическую модель реактора можно линеаризовать разложением ее членов в ряд Тейлора. При линеаризации модели принимаются постоянными параметры: Мш, Wш, Рэ, Wn, дъ Яш, Пк.

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

Линеаризуем правую часть уравнения (5) по формуле Тейлора и получаем:

ТхсСУх / Ст + Гх = аз¥„; (17)

где Тх = «2 / (Х1 + Х2 + Х3); «2 = ^шРш; аз = Х3 / (X! + Х2 + Х3); Уя = 100АГп / ш; Ух = 100 АГх / Гшк-

Преобразуем уравнение (17) по Лапласу и получаем передаточную функцию канала «изменение температуры в зоне полимеризации - изменение температуры в зоне охлаждения»:

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

ТСУМ / сСт + УМ = а,уг.

(19)

Фхп = аз / (ТхР + 1).

(18)

шр ш(Гх Гп) +

+ НХ^МП((К2/ Kз)ПnрWш ~ 0; (15)

Введем зависимость отклонения концентрации основного мономера в реакторе от изменения температуры в зоне полимеризации. Благодаря быстродействующему регулятору температуры в реакторе, переходные процессы температуры в ректоре заканчиваются среднем в 10 раз быстрее переходных процессов концентрации основного мономера в реакторе. Следовательно, временем переходных процессов температуры по сравнению с временем переходных процессов концентрации основного мономера можно пренебречь. Из уравнения (2) и стационарных режимов уравнений (1, 4, 5) после линеаризации

где Т = V / (^ш + 1,42Х1Н1ц); а, = -щг / / (МшХ(Н^ш + 1,42Х1)); г = X + Х2; УМ = 100 АМх / Мшк.

В стационарном режиме из (17,19) получаем:

Крс = Хза, / (г + Хз), (20)

где Крс - расчетный параметр, характеризующий изменение теплопередаю-щей способности стенок ректора в ходе полимеризации. Значения параметров Х3 и г в (20) будем рассчитывать из установившихся колебательных режимов работы реактора.

Из уравнений (5, 15) с учетом равенства Мп ~ Мх получаем:

VCшРшdtx / Ст = Х (Гкр - Гх) +

+ Х2(Гэ - Гх) +

+ А1^(К2/ Kз)ПnрWш Мх; (21)

Линеаризуем правую часть уравнения (21) с учетом зависимости Гкр от Мх, пренебрегая изменением Мх по сравнению с изменением Wк. Затем приводим полученное уравнение к безразмерному виду и после преобразования найденного уравнение по Лапласу получим следующую передаточную функцию канала изменение расхода катализа-торного раствора - изменение температуры в зоне охлаждения:

Фхк = « / (г(Т1р + 1)); (22)

где «1 = (^шк / Гшк)(К2 / Кз)вПкк1ММ°; Т1 = «2 / (Х + Х2).

Используя передаточные функции (12, 22), получим передаточную функции канала: «температура термометра в зоне полимеризации - задание регулятору температуры:

Ф = Кк(Тр + 1)а4 / ((Т]р + 1)х х (ТЕр + 1) + а4 Кк(Т,р + 1)). (23)

На основании (23) решаем характеристическое уравнение замкнутого контура регулирования температуры в реакторе, в результате получаем зависимость г от ТГ:

2 = N (1 +¿2/ Х3) +

>-Ф

+ 2л/N¿2 - а\а>2,

_

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

где N = а2 / (ТГ + 0,1 ТТ); L2 = aKR; а -частота свободных колебании в контуре регулирования температуры.

Используя передаточные функции (10,18,22) находим уравнение амплитудно-частотной характеристики канала «температура термометра в зоне полимеризации - расход катализаторного раствора в реактор», из которого выразим параметр Z:

Z = ^Б(T^o2 +1) / a32 - alo)2, (25)

где Б = (аАвх / АТеьа)2 / ((Т^а2 + 1)(Гг«2+ + 1)); Авх, Атых - амплитуды колебаний расхода катализаторного раствора и температуры (датчика температуры), % шкалы измерительного прибора.

3. Последовательность расчетов для проведения адаптивного управления реактором в ходе полимеризации

1. Определяется произведение (К2/К3)вПк из анализа статических режимов используя уравнения (3,31). В [2] было установлено, что величина (К2/К3)вПк, как правило, постоянна в ходе полимеризации.

2. Определяется произведение (К2/К3)вПк из анализа статических режимов используя уравнения (3, 31). В [2] было установлено, что величина (К2/К3)вПк, как правило, постоянна в ходе полимеризации.

3. Производится расчет параметров Z и ТГ из системы уравнений (24, 25) на основе анализа колебательных режимов, возникающих в контуре регулирования температуры. Для этого определяются амплитуды колебаний расхода катализа-торного раствора и температуры в реакторе относительно их средних значений. В [2] было установлено, что частота колебаний, как правило,

постоянна в ходе полимеризации, а значение Тг постепенно увеличивается от 0 до з-з,5 мин.

На основе проведенного расчета из анализа статических режимов рассчитываются параметры Х1 и Х2 с использованием уравнений (4, 5) в стационарном режиме и уравнения 1 = Х1 + Х2. В [2] было установлено, что параметр Х1 уменьшается в ходе полимеризации, а параметр Х2 сначала увеличивается, а затем уменьшается.

Рассчитывается оптимальный по качеству переходного процесса коэффициент усиления регулятора температуры на основе полученной экспериментально зависимости Кк = а + ЪХ1 + сХ2. Устанавливаются оптимальные настройки регулятора температуры: коэффициент усиления, равный Кк и время предварения, равное ТГ.

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

4. Заключение

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

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

Литература

1. Маевский В.К., Лукьяненко И. С., Личак Д. А. Разработка математической модели химического реактора. //Математические методы в технике и технологиях - ММТТ-23: сб. трудов XXIII Междунар. научн. конф.: в 12т., Саратов, 2010, Т.8. Секция 9. - с. 68-70.

2. Маевский В.К., Лукьяненко И. С., Личак Д. А. Параметрическая идентификация математической модели промышленного реактора. // Математические методы в технике и технологиях - ММТТ-23: сб. трудов XXIII Междунар. научн. конф.: в 12т., Саратов, 2010, Т.8. Секция 9. - с. 71-75.

References

1. Majewski V.K. Lukyanenko I.S., Lichak D.A. Develop a mathematical model of a chemical reactor. / / Matematicheskie metody v tehnike i tehnologiyah - MMTT-23: sb. trudov XXIII Mezhdunar. nauchn. konf.: v 12t., Sarahtov, 2010, T.8. Sekciya 9. -s. 68-70.

2. Majewski V.K. Lukyanenko I.S., Lichak D.A. Parametric identification of a mathematical model of an industrial reactor. / / Matematicheskie metody v tehnike i tehnologiyah -MMTT-23: sb. trudov XXIII Mezhdunar. nauchn. konf.: v 12t., Sarahtov, 2010, T.8. Sekciya 9. - s. 71-75.

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