ТРУДЫ БГТУ. 2014. № 6. Физико-математические науки и информатика. С. 83-86 83
ИНФОРМАТИКА И ТЕХНИЧЕСКИЕ НАУКИ
МОДЕЛИРОВАНИЕ ПРОЦЕССОВ И УПРАВЛЕНИЕ В ТЕХНИЧЕСКИХ СИСТЕМАХ
УДК 004.021:004.942
И. В. Акиншева, старший преподаватель (МГУП);
И. Ф. Кузьмицкий, кандидат технических наук, доцент (БГТУ)
ОСОБЕННОСТИ ИНТЕГРАЛЬНОГО ОЦЕНИВАНИЯ МНОГОМЕРНЫХ ОБЪЕКТОВ
И АЛГОРИТМОВ УПРАВЛЕНИЯ
В статье изложен способ интегральной оценки алгоритмов управления многомерного объекта. Способ основывается на использовании разработанной математической модели, в которой зависимость параметров объекта представлена в виде интегральных выражений, и теории вариационного исчисления для определения оптимальных значений управляющих параметров многомерного объекта. В качестве объекта управления выступают реакторы поликонденсации технологического процесса производства полиэтилентерефталата, математическая модель представлена интегральными рядами Вольтерра второго порядка. Результатом исследования является алгоритм, позволяющий, используя численные методы решения интегро-дифференциальных уравнений, определить изменение оптимальных значений параметров работы реакторов в зависимости от времени протекания технологического процесса поликонденсации. Разработанный математический аппарат дает предпосылки для синтеза адаптивной системы управления исследуемым объектом.
The article describes the method of integral evaluation of control algorithms for multi-dimensional object. The method is based on the use of the developed mathematical model in which the dependence of the parameters of the object is represented in the form of integral expressions, and the theory of the calculus of variations to determine the optimal control parameters of a multidimensional object. As the object of governance are polycondensation reactors manufacturing process of polyethylene terephtha-late, a mathematical model is presented Volterra integral rows of the second order. The result of this study is an algorithm which, using numerical methods for solving integro-differential equations, determine the change in the optimal values of the parameters of reactors depending on the time course of the polycondensation process. Developed mathematical apparatus gives the prerequisites for the synthesis of adaptive control system of the object under study.
Введение. В настоящее время на промышленных предприятиях остро стоит вопрос экономии энергоресурсов. Один из способов энергосбережения - поддержание параметров процесса, требующих больших энергетических затрат, на оптимальном уровне. Для реализации указанного способа необходимо решить задачу оптимизации.
В работе исследуется поликонденсационный процесс получения полиэтилентерефталата (ПЭТФ), протекающий в реакторах предварительной (ППК) и основной (ОПК) поликонденсации. Согласно технологии, процесс поликонденсации протекает при высокой температуре (275-310°С) и низком давлении (250-600 Па), что подразумевает большие затраты электроэнергии.
Таким образом, цель исследования заключается в разработке методики для определения
оптимальных значений параметров процесса поликонденсации. При достижении цели были решены следующие задачи:
1) выделены основные переменные рассматриваемого объекта управления, влияющие на ход технологического процесса;
2) разработана математическая модель процесса поликонденсации, отражающая взаимосвязь параметров качества получаемого продукта от управляющих параметров, требующих больших затрат электроэнергии;
3) составлен интегральный критерий качества процесса;
4) разработан алгоритм оптимизации, в основе которого лежит математический аппарат теории вариационного исчисления;
5) проведена оценка полученного решения.
Основная часть. В процессе поликонденсации наибольший интерес представляют такие выходные переменные, как вязкость расплава на выходе из реакторов ППК и ОПК -У!(0, У2(0 и расход ПЭТФ - ^(0, ШО- Рассмотрим выражение для вязкости на выходе из реактора ППК:
t
уДО = Vo(t) + А|(е™ -eP2T^)Т1(t-т^т +
о
t
+А21(еРзТ2 -еР4Т2)Р1 (:-т2)^т2 +
о
t t
+А3Ц(еР5%1 - еРбТ1)(еР7Т2 - е^2) х
о о
х Т1(: -т1)Р1(t т2, (1)
где у0(:) - вязкость поступающего дигликоль-терефталата в реактор ППК, Пас; А1-3 - коэффициенты аппроксимации; р1-8 - коэффициенты настройки модели, с-1; т1, 2 - время запаздывания динамического элемента, реализующего физическое воздействие на объект исследования.
Управляющими параметрами являются температура в реакторах Т1(:), Т2(:) и давление в реакторах А(0, Р2(:). Математическая модель составлена на основе интегральных рядов Вольтерра второго порядка, подробное описание ее представлено в [1].
Мгновенные значения ошибок по рассматриваемым параметрам будут выглядеть следующим образом:
ev (О ^ (:) -V" (:); (2)
е<2 (:) = <1, (:) - Q? (:), (3)
где V" (:) и < (:) - мгновенные значения вязкости и расхода полимера, полученные в результате моделирования.
Необходимо учитывать и мгновенные значения функции ошибки по степени полимеризации, которая также является выходной переменной:
еОР (:) = Бр (:) - орм (:), (4)
где ОР™ (:) - мгновенные значения степени полимеризации ПЭТФ.
Кроме выходных переменных необходимо в критерий оптимизации включить и управляющие переменные: температуру Т1(:), Т2(:) и давление р1(:), р2(:) внутри реакторов поликонденсации. В исследуемом процессе существует необходимость в определении скорости реакции исполнительных устройств на изменяющийся режим управления, поэтому учтем и скорости
изменения управляющих переменных в виде их производных по времени. Таким образом, мгновенные значения функции ошибок по управляющим переменным и их производным имеют вид
ет (:) = Т (:) - Тм (:); ер (:) = р (:) - рм (:); (5)
ег (:) = т (:) - тм (:); еР (:) = р (:) - рм (:), (6)
где тМ (:), рм (:) и тМ (:), рм (:) - мгновенные значения температуры, давления и их производных, полученные в результате моделирования соответственно.
В конечном итоге критерий качества характеризует общую ошибку за весь период работы системы управления от некоторого начального значения времени : = :н до времени окончания процесса : = Т. Поэтому критерий представляет собой сумму мгновенных значений ошибок основных переменных процесса, проинтегрированную по времени работы системы. Как известно, в системе наблюдаются не монотонные процессы, а процессы, характеризующиеся постоянной сменой знака ошибки, поэтому для устранения зависимости вычислений от знака ошибки будем использовать интегральную квадратичную оценку.
Задача оптимального управления процессом поликонденсации, задаваемого выражениями (2)-(6), сформулирована как задача минимизации обобщенного интегрального квадратичного критерия:
I (:) = (: )(а(^(:)-Vм11 (: ))2 +
о
+ P(v 2(:) -vм (: ))2 + х(<1 (:) - (:))2 + + Ушо - (: ))2 + Уфдо - орм (:))2 + + п(Т (:) - Т1м (: ))2 + Х( р (:) - рм (: ))2 + + ц(т2 (:) - тм (:))2 + п(р2 (:) - рм (:))2 + + 9(^(:) - т;м (: ))2 +р( р(:) - рм (: ))2 + + а(Т2(:)-т2м(:))2 + $(р2(:)-рм(:))2)Л, (7)
где ¥(:) - сглаживающая функция; а, в, х, У, V, П, ц, п, 9, р, о, - весовые коэффициенты, определяющие компромисс между основными переменными процесса, а также дополнительными условиями по скорости изменения управляющих переменных.
Понятие минимизации критерия качества продукта путем соответствующего выбора оптимального сигнала управления в отличие от оптимизации параметров или импульсной характеристики приводит к значительному обобщению метода оптимизации системы управле-
Особенности интегрального оценивания многомерных объектов и алгоритмов управления
85
ния с обратной связью. Математическая теория оптимизации, применяемая для синтеза сложных систем управления многомерных объектов, определяется сложностью получения числовых решений. Выбор формы функции ошибки определяет характеристики уравнения оптимального управления.
Для нахождения оптимальных значений управляющих переменных воспользуемся теорией вариационного исчисления. Данный метод оптимизации позволяет определить оптимальный сигнал управления не только в зависимости от желаемого выходного сигнала, но также и в функции текущего состояния динамического процесса. Так как исследуемый объект является нелинейным, то система управления также является нелинейной в зависимости от формы уравнения Эйлера - Лагранжа [2].
Таким образом, подынтегральное выражение критерия (7) обозначим через Функция, которая минимизирует функционал (7), должна удовлетворять дифференциальному уравнению второго порядка Эйлера - Лагранжа:
дЩ (7) _ а дТг (7) сИ
д% (7)
0.
(8)
Учитывая выражения (7) и (8), запишем систему уравнений для определения значений оптимальных переменных процесса поликонденсации.
дЩ (7) дТ1(7 ) ь 2а ■ 2, СТХ($) Ж = 0,
дЩ (7) дР(7) -2Р_ ■2Х Т^ ся = 0,
дЩ (7) дТ2(7) + 2у- _ 2, ^) Ж = 0,
дЩ (7) дР2(7 ) 1-28- - 2« ^) Ж = 0.
(9)
Ранее были выделены выходные переменные: вязкость на выходе из реактора ППК -VI (7), расход на выходе из реактора ППК -
Q\(t), вязкость на выходе из реактора ОПК -v2(t), расход на выходе из реактора ОПК - Q2(t), степень полимеризации ОР(7) расплава на выходе из реактора ОПК, определяемая с помощью математической модели кинетики процессов, протекающих в реакторах; а также четыре управляющие переменные: температура в реакторе ППК - Т1(7), давление в реакторе ППК -Р\((), температура в реакторе ОПК - Т2(7), давление в реакторе ОПК - Р2(7). Поэтому система (9) состоит из четырех уравнений, путем решения которых определяются оптимальные значения управляющих переменных процесса поликонденсации.
Разработав математическую модель, введем ограничения на выходные параметры процесса. Расход продукта определен производительностью установки и равен 0,834 кг/с (3004 кг/ч), вязкость ПЭТФ - 250 Пас, степень полимеризации - 115, время пребывания полимера в реакторах поликонденсации - 1,5 ч. Введенные ограничения являются ограничениями функции, минимизирующей функционал (7).
Ставится трудоемкая задача, связанная с большим количеством вычислений. Рассматривать будем первое и второе уравнения системы (9), прибегнув к ряду допущений, чтобы решение поставленной задачи представлялось возможным:
- переменные 7 и т являются эквивалентными, так как измерения параметров с течением времени проводились в одной системе;
- переменные 7 и т принадлежат отрезку [0; 7], где Т - время протекания процесса поликонденсации в реакторах;
- интеграл представляется в виде конечной суммы, а производная в виде конечной разности;
- шаг изменения 7 бесконечно мал по отношению к временному отрезку.
Согласно [3], учитывая принятые допущения, разбивая отрезок [0; Т] на число интервалов п и принимая функции Т1(7) и Р1(7) фиксированными на каждом из этих интервалов, получим формулу (10). Аналогичные преобразования произведем и для второго уравнения системы (см. (11)).
А £ (е^ _ ер2к )ТхЦк) + Аз £ £ (е^к _ ер6к )ТхЦк )(е^к _ е^к )РхЦк)
V к=0_к=0 к=0_
Т«к ) _ Т«к _!)
А £ (ер1к_1 _ ер2к_1 )Т (7к_) + Аз £ £ (ер5к_1 _ ер6к_1 )ТХ «к_ )(ер7к_1 _ е^)Р ^)
V к=0_к=0 к=0_
тх(7к) _т(7к_1)
+ 2а_ 2С ^+1) _ 2Т1(7к) + ^ _1) = 0
(7к _7к_1)
+
А £ (ерА - е^к )тх(:к) + Аз £ £ (еР5:к - ер6к )ТхЦк )(ер7к - е^ )р^
у к=0_к=0 к=0_
Л^к) - Л^-1)
А £ (ерз:к-1 - е^-1)^) + Аз £ £ (ер5к-1 - е^-1)^)^-1 - е^-1^-)
у к=0_к=0 к=0_
Л(:к) - Р1(:к-1) + 2р- 2х Л^+1) - 2 Р1(:к) + РА-1) = 0.
+
(:к - :к-1)
(11)
Задаваясь начальными значениями Т1(0) = = 288°С и Р1(0) = 480 Па, получим решение системы двух уравнений и отобразим его на графиках зависимости Т1(:) и р1(:), представленных на рисунке.
тш °с
288.8 288.6 288.4 288.2 288,0 287,8 287,6 287,4
РШ Па
Полученные в результате аппроксимации исходных данных графики оптимальных управляющих параметров реактора предварительной поликонденсации: а - температуры; б - давления
Для получения функциональной зависимости управляющих параметров от времени необходимо аппроксимировать вычисленные значения.
Заключение. Разработан алгоритм поиска оптимальных значений управляющих переменных, составленный на основе теории вариационного исчисления и использующий интегральный критерий оптимизации процесса поликонденсации.
В случае принятия таких допущений как в (10) и (11), возникает потребность в оценке ошибки, полученной при вычислениях. Величину оптимальной положительной ошибки определения т1(:) и Р1(:) будем находить согласно следующему выражению [4]:
Б(Т1,:) = 21(т,:)5(р, :)-5(р, :)£(р(:))2; (12)
:=о
р,:) = 21(р, :)5(р, :)-5(р1, :)£(Р(:))2, (13)
:=о
где 1(Т1, :), 1(Р1, :) - сумма всех положительных значений Т1(:), Р1(:); 5(Т1, :), 5(Р1, :) - инвариантные ошибки, равные, как правило, максимальному значению переменной.
Подставляя полученные значения температуры и давления в выражения (12) и (13), получим значение оптимальной положительной ошибки определения Т1(:) и Р1(:): е(Т1, :) = = 9199, е(Р1, :) = 8783, что составляет менее 10% от произведения максимальных значений давления и температуры.
Следовательно, принятые допущения не повлияют существенно на решение задачи оптимизации.
Литература
1. Акиншева И. В., Кузьмицкий И. Ф., Кар-раскель И. Особенности идентификации динамики химических реакторов на основе рядов Вольтерра // Труды БГТУ. 2012. № 6: Физ.-мат. науки и информатика. С. 86-89.
2. Андреева Е. А., Цирулева В. М. Вариационное исчисление и методы оптимизации. М.: Высш. шк., 2006. 584 с.
3. Крылов А. В. Приближенное вычисление интегралов. Минск: Наука, 1976. 540 с.
4. Дзюбко С. И. Инвариантные разбиения при интегральном оценивании многомерных объектов // Автоматика и телемеханика. 2005. № 6. С. 5-18.
Поступила 14.03.2014