Научная статья на тему 'Терминальное управление процессами в химических реакторах методом орбитальной линеаризации'

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

CC BY
150
39
Читать
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
УПРАВЛЕНИЕ / ТЕРМИНАЛЬНАЯ ЗАДАЧА / ОРБИТАЛЬНАЯ ЛИНЕАРИЗАЦИЯ / УПРАВЛЯЕМАЯ ДИНАМИЧЕСКАЯ СИСТЕМА

Аннотация научной статьи по математике, автор научной работы — Касаткина Т. С., Крищенко А. П.

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

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

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

НАУЧНОЕ ИЗДАНИЕ МГТУ ИМ. Н. Э. БАУМАНА

НАУКА и ОБРАЗОВАНИЕ

Эл № ФС77 - 48211. Государственная регистрация №0421200025. ISSN 1994-0408

электронный научно-технический журнал

Терминальное управление процессами

в химических реакторах

методом орбитальной линеаризации

# 10, октябрь 2013

Б01:10.7463/1013.0612563

Касаткина Т. С., Крищенко А. П.

УДК 517.938

Россия, МГТУ им. Н.Э. Баумана kasatkina_t_s@mail.ru

Введение

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

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

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

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

1. Постановка задачи

Рассмотрим порционный реактор, в котором исходное вещество A превращается в вещество B, которое затем превращается в вещество C. Математическая модель такого порционного реактора может быть представлена следуюшей системой дифференциальных уравнений [1, 2, 3, 4]:

Ca = -ki(T )CA,

СБ = ki(T )CA - Мт)сБ, (i)

T = Yiki (T )CA + Y2k2(T )Св + ас + оцТ + (bo + biT )v,

где Ca, Cb — относительная концентрация веществ A и B в смеси в порционном реакторе; Т — абсолютная температура; yi, y2, ас, ai, b0, bi — постоянные коэффициенты; v — управление (безразмерное). В системе (1) точка означает дифференцирование по времени t е [0; го), т.е. (!) = ^^.

Коэффициенты ki(T) и k2(T), характеризующие скорости протекания химических реакций, вычисляются по формулам

ki(T) = Aice-El/(RT), k2(T) = A2ce-E2/(RT).

где Ei, E2 — энергии активации (некоторые постоянные); R — универсальная газовая постоянная.

Обозначим через x = (Ca, CB, Т) вектор переменных состояния системы (1). Из физического смысла переменных состояния и реализуемости технологического процесса следует, что допустимые состояния системы (1) образуют множество П С R3 = {(Ca, CB, Т)}, заданное неравенствами

0 <Ca < 1, 0 < Cb < 1, Ca + CB ^ 1, 0 < Tmin < T < Tmax, CCв > 0, (2)

где последнее неравенство в силу системы (1) эквивалентно условию ki(T) CA — k2(T )CB > 0 и выражает дополнительное требование к динамике процесса управления, целью которого является получение вещества B.

Пусть для системы (1) заданы граничные условия

x|t=c = xo = (Cao, Cbo, Tj) е П, x|t=^ = x* = (Ca*, Cb*, T*) е П, (3)

и требуется найти управление v, которое в множестве П переводит систему (1) из начального положения x0 в конечное положение x* за некоторое конечное время t*.

2. Необходимые условия существования решения терминальной задачи

Обозначим сумму относительных концентраций веществ A и B в момент времени t через e(t). Из первык двух уравнений системы (1) следует, что

e(t) = Ca + Cb = -h(T)Cb < 0.

Следовательно, функция e (t) убывает вдоль траектории системы при любом управлении. Это отражает тот факт, что в системе (1) параллельно основной реакции, в которой из вещества A образуется вещество B, идет химическая реакция, в которой из вещества B образуется вещество C. Поэтому в конечном состоянии всегда выполнено условие

e(t*) < e(0),

которое дает необходимое условие существования решения терминальной задачи

Ca* + cb* < ca0 + CB0. (4)

Аналогично из первого уравнения системы (1) следует, что Ca < 0. Поэтому Ca убывает вдоль траектории системы при любом управлении. В частности, для граничнык значений должно выполняться неравенство

CA* < CA0. (5)

Еще одно необходимое условие существования решения терминальной задачи следует из физического смысла переменнх Ca и CB:

e(0) = Cao + Cbo ^ 1. (6)

Далее будет предполагаться, что неравенства (4)-(6) выполнены для граничных условий (3).

Поскольку неравенство (6) предполагается выполненным, то третье условие в (2) выполняется вдоль любой траектории, выходящей из начального состояния.

3. Орбитальная линеаризация

Система (1) является аффинной. Один из методов решения терминальнык задач для аффиннык систем основан на их преобразовании к регулярному каноническому виду [5].

Далее будем считать, что E1 < E2. При E1 = E2 система (1) не преобразуется к каноническому виду. Поэтому для решения терминальной задачи для системы (1) воспользуемся методом орбитальной линеаризации [1, 6].

Выполним в системе (1) замену переменной t. Используем новую независимую переменную т, которая связана с временем t соотношениями

dt =ki<T )CA (7)

и т = 0 при t = 0. Это интегрируемая замена независимой переменной в области Ca > 0 [7], поскольку, во-первык, в этой области Т > 0, а во-вторых, Т = — CA и поэтому с учетом начального условия в (3) т = CA0 — CA.

Переменную т называют масштабированным временем, а———^ — функцией масштабирования времени [1].

После перехода в системе (1) к новой независимой переменной т получается система, эквивалентная аффинной нестационарной системе второго порядка. Действительно, выполнив в системе (1) замену (7) независимой переменной, получим

СЛ = -1,

<

с = 1 _ k2(T)Cb

(8)

ki(T )ca

T' = u,

v

где

= Yiki (T )CA + Y2MT )Cb + ас + QiT + (bo + biT )v U ki(T)CA

новое управление, а штрих обозначает дифференцирование по масштабируемому време-

, v d(.) ни т, т.е. (.)' = —.

dr

Поскольку

Ca = Cao — т, т е [0, Cao), (9)

то из второго и третьего уравнения системы (8) получаем двумерную нестационарную систему

cb=1 - ккГШ^ ■ t '=- <10)

с множеством допустимых состояний П в расширенном пространстве состояний R3 = = {(Св, T, т)}. Согласно (2) множество П задано неравенствами

0 ^ т < Cao, 0 < Св < 1, Cao - т + Св ^ 1, Tmin < T < Tmax, CB > 0. (11)

Покажем, что система (10) преобразуется к каноническому виду в некоторой области ее расширенного пространства состояний [5]. Система функций

У = Св,

У = 1 k2 (T )CB (12)

У=1 - ki(T)(Cac - T)2 , (12) т=т

задает отображение Ф, сохраняющее независимую переменную, из множества П С R3 =

= {(Св, T, т)} в R3 = {(y, y', т)}.

Обратное отображение Ф = Ф-1 имеет вид

' Св = У,

T =_Ei - E2__(13)

R(ln(Aio(1 - y')(Cас - t)2) - ln(A2oy)), (13)

т = т.

Оно определено в области Пу = Ф(П), заданной неравенствами

0 ^ т < Cao, 0 <y< 1, Cao - т + y ^ 1, ^-(у,т) < y' <^+(у,т), y' > 0, (14)

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

/ ( \ 1 А20у ¡1 \ 1 А20 у Щ-^2

Т) = 1 - АЮ(Са40 - Т)2е ^ ' ^ Т) = 1 - А 10(^0 - т)2е ^ < 1

В результате получаем, что отображение Ф : П ^ Пу является диффеоморфизмом, а аффинная система (10) на множестве П эквивалентна системе канонического вида на множестве Qy. Для ее нахождения выполним в системе (10) замену переменных (12). В результате получаем уравнение

у'' = /(у,т) + #(у,тК у =(у,у'), (у,т) е ^у. (15)

где

/(у, т) = -+ , 9(у, т) - (1 - У')(Е - Е2)

ki(T) \(Cao — т)2 (Cao — т' """ ' rt2

а температура T определяется вторым равенством в (13). В системе канонического вида (15) коэффициент при управлении в области Qy не обращается в нуль, т.е. она регулярна в этой области.

4. Переформулировка терминальной задачи

Диффеоморфизм Ф позволяет сформулировать для системы канонического вида (15) эквивалентную терминальную задачу: найти программное управление u, которое переводит систему (15) в множестве Qy из начального положения

(Уо, 0) = Ф(Сво,То, 0) (16)

при т = 0 в конечное положение

(y*, т*) = Ф(Св*,Т*,т*), (17)

при т = т* = Cao — Ca*.

Для упрощения задачи изменим ограничения (14) на состояния. Не будем учитывать

третье условие, поскольку оно выполнено вдоль любой траектории системы при сделанных

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

A

в разд. 2 предположениях. Второе условие заменим на 0 < ymin = —— < y < 1, а два

A20

последних условия — на 0 < y' < 1. При этом исходное ограничение на температуру вдоль траекторий системы может нарушаться и его учет при решении терминальной задачи нужно проверять и обеспечивать дополнительно.

Учитывая вышесказанное, приходим к задаче терминального управления для системы канонического вида (15), регулярной на множестве допустимых состояний Пy, заданном неравенствами

0 ^ т < Cao, ymin <y< 1, 0 < y' < 1, (18)

при краевых условиях (y0, 0), (y*, т*) Е Пу.

Отметим, что отображение Ф-1, определяемое соотношениями (13), является диффеоморфизмом множества Пy на множество Ф-1(Пy), причем величина Т в области Пy принимает только положительные значения.

5. Решение терминальной задачи

Каждое решение терминальной задачи, сформулированной в предыдущем разделе, определяет дугу непрерывной кривой у' = ф(у) на фазовой плоскости уОу', которая содержится в области

Уш1п <у< 1, о <у' < 1 (19)

и соединяет начальное состояние у0 с конечным состоянием у*. Эту дугу можно задать параметрически

у = £ (т), у' = £'(т )= Ф(£ (т)),

где функция у = £(т), т € [0,т*], является решением задачи Коши у' = ф(у), у|т=0 = у0. Движение по дуге реализуется программным управлением

® Ф({(т)) - /({(г),ф({(т)),т)

"<т) =-9({(т ),ф({(т )),т)-• (20)

Масштабированное время движения по дуге можно найти интегрированием дифференциального уравнения у' = ф(у):

у*

г

* у ф(у) •

У0

Функцию ф (у) будем искать в виде

ф(у) = фс(у) = ку + Ь + с^(у), (21)

где функция ^(у) € С*[у0, у*] равна нулю на концах отрезка [у0, у*], а коэффициенты

к = у* - у0 ь = у0 у* - у* У0

У* - У0 ' у* - У0

выбраны так, что при с = 0 график функции у' = ф0(у) представляет собой прямую на фазовой плоскости, проходящую через начальное состояние у0 и конечное состояние у*. Отрезок этой прямой, заключенный между граничными состояниями, содержится в открытой области (19). Поэтому существуют такие с- и с+, с- < 0 < с+, что при всех с € (с-, с+) дуга кривой фс(у) = ку + Ь + с^(у), заключенная между граничными точками, тоже содержится в области (19). Масштабированное время т(с) движения по этой дуге зависит от параметра с согласно формуле

т (с> =

у0

Если уравнение т(с) = т* имеет решение с = с* € (с-, с+), то мы имеем дугу кривой ф(у) = фс* (у), время движения по которой совпадает с т*; при этом управление (20) для фс* (у) имеет вид

#е*|(Т)) Фс ({(т)) - /({(т),фс* ({(т)),т)

ис*(т) = </({(т ),фс ({(т )),т) • (22)

Управление (22) переводит систему (15) из начального состояния (16) в конечное состояние (17) по траектории у = у(т) = £(т), у' = у'(т) = фс„ (£(т)), т е [0, т*]. Таким образом, для системы канонического вида найдено программное движение (ис+ (т), £(т), ^ (£(т))), содержащееся в области регулярности. Это позволяет получить управление в виде обратной связи, обеспечивающее динамику переходных процессов в отклонениях от программной траектории в соответствии с уравнением

у'' - у''(т) + С1(у' - у'(т)) + С0(у - у(т)) = 0,

где с1 > 0, с0 > 0. При таком выборе постоянных с1, с0 программная траектория является асимптотически устойчивым решением этого уравнения. Указанное управление имеет вид [5]

(Т)) ^ (-(т)) - /(У, т) - С1(у' - у'(т)) + С0(у - у(т))

и = и. =---——-. (23)

д(у,т)

Управлению (23) соответствует исходное управление V для системы (1)

= = к1(Т)САи. - 71^1 (Т)СА - 72к2(Т)Св - ар - ^Т (2д)

V =^ = 60 + &1Т (24)

Поскольку т = СА0 - СА, то управление vs записано в виде обратной связи, так как зависит только от текущего состояния х = (Са, Св , Т) системы (1) и граничных условий. Полученное управление (24) является решением терминальной задачи (3) для системы (1), если выполнены ограничения на температуру и нет ограничений на управление V.

В рассматриваемом порционном реакторе технически реализуемыми управлениями являются температура подаваемого пара и коэффициент передачи тепла окружающей обмотки. Их наибольшие и наименьшие значения выбираются из технологических соображений или ограничений, продиктованных надежностью. С помощью этих управлений можно реализовать только те значения V, которые принадлежат отрезку [0, 1]. Отметим, что V = 0 означает наибольшую скорость охлаждения смеси, V =1 — наибольшую скорость ее нагревания. Для учета ограничения V е [0, 1] можно использовать управление

0, V., < 0;

V = V* = <( V., V. е [0; 1]; (25)

1, V. > 1.

Случай 1. Пусть при численном моделировании управление (24) не выходит за ограничения, т.е. V* = V.. Тогда траектория системы в фазовых переменных у, у' удовлетворяет уравнению у' = ^ (у) и из начального состояния попадает в конечное при т = т*. Поэтому время ¿*, требующееся для перевода системы из начального состояния в конечное, равно ¿|т=т+ и может быть найдено путем численного интегрирования на отрезке [0; т*] системы дифференциальных уравнений

<И = 1

~дГт = к1(Т)(Са0 - т)2 , (26)

£ = (у).

где

Т = _Е1 - Е2_

= Д(1П(А10(1 - фс*(у))(Сл0 - т)2) - 1П(А20У) , при начальном условии ¿|т=0 = 0, у|т=0 = у0. Если при численном моделировании температура оставалась в заданных границах, то управление является искомым решением терминальной задачи.

Случай 2. Пусть при численном моделировании управление (24) в какой-то момент времени выходит за ограничения. Тогда значения управлений V* и становятся разными и траектория системы в фазовых переменных у, у' смещается с кривой у' = фс*(у). Если затем, с некоторого момента времени управление (24) опять удовлетворяет ограничениям, то траектория системы в фазовых переменных у, у' будет приближаться к кривой у' = фс* (у), что обеспечивается при нахождении управления (23) на этапе стабилизации. Если в результате в некоторый момент времени ¿* траектория системы попадает в окрестность состояния ж*, определяемую допустимой погрешностью решения терминальной задачи, то остается проверить, как и в случае 1, выполнение ограничений по температуре.

Если не выполнены ограничения по температуре или погрешность решения терминальной задачи не является допустимой, то в алгоритм вычисления управления (25) можно внести следующие изменения: а) задать другие значения постоянных с1,0 в управлении (23); б) выбрать другую функцию ^(у).

В качестве функции ^(у) можно фиксировать, например, функцию (у - у0)а(у* - у)в, а ^ 1, в ^ 1 или агС£(а(у - у0)) агС£(в(у* - у)), а > 0, в > 0. Если фиксированная функция ^(у) неотрицательна на отрезке [у0, у*], то для существования решения уравнения т(с) = т* в интервале (с-, с+) достаточно выполнения условия т* € (т(с+),т(с-)). Параметры функции ^(у) типа а, в могут использоваться для выполнения ограничений на температуру, управление или для улучшения характеристик переходных процессов.

6. Результаты численного моделирования

Рассмотрим систему (1) при следующих значениях параметров [2, 3, 4]

Аю = 1,1 с-1; А20 = 172,2 с-1; Е1 = 20900 кДж ■ кг-1 ■ К-1; Е2 = 41800 кДж ■ кг-1 ■ К-1; а1 = -0,1099 с

а0 = 4,3145 - а1273,15 К ■ с

1

1

Ь1 = 0,0515 с- , Ь0 = 1,4962 - Ь1273,15 К ■ с-1,

1

1

70 = 41,8 К ■ с

71 = 83,6 К ■ с-1

Пример 1. Пусть заданы граничные условия

ж0 = (0,993, 0,007, 298), ж* = (0,693, 0,3, 333),

(27)

которые удовлетворяют необходимым условиям (4)-(6) существования решения терминальной задачи.

Фиксируем функцию ^(у) в виде

^(у) = (у - у0)(у*- у). (28)

В этом случае с- = -38,48, с+ = 0,67. На рис. 1 представлена зависимость масштабированного времени движения по кривой у' = ^с(у) от параметра с.

1

0.9 0.8 0.7 ^ 0.6 0.5 0.4 0.3

0 2_1_1_1_1_1_1_1_1_1

-40 -35 -30 -25 -20 -15 -10 -5 0 5

с

Рис. 1. Зависимость масштабированного времени т от параметра с

Значение т(с) лежит в диапазоне [0,2978; 0,9791], а в соответствии с граничными условиями (27) т* = 0,3. Следовательно, существует решение с* уравнения т(с) = т*, которое найденно численно и равно с* = 0,2094. Время £* = 676 с и найдено путем численного интегрирования системы дифференциальных уравнений (26).

При вычислении управления в виде обратной связи для системы канонического вида использованы значения с1 = 1, с0 = 0,25.

В ходе математического моделирования оказалось, что значения управления V. не выходят за ограничения.

На рис. 2-6 приведены результаты численного моделирования в виде графиков зависимостей от времени переменных состояния системы и управлений при с = с*.

При £ = £* = 676 в результате моделирования было получено конечное состояние системы (0,6929, 0,3002, 333,1451), что демонстрирует приемлемую точность решения поставленной терминальной задачи.

Рис. 2. Зависимость концентрации вещества А от времени Ь при с = 0,2094

Рис. 3. Зависимость концентрации вещества В от времени Ь при с = 0,2094

Рис. 4. Зависимости температуры Т от времени £ при с = 0,2094

Рис. 5. Зависимости управления и от времени £ при с = 0,2094

0.7

0.65 0.6 0.55 0.5 0.45 0.4

"'""0 100 200 300 400 500 600 700

t, с

Рис. 6. Зависимость управления v от времени t при c = 0,2094 Пример 2. Рассмотрим граничные условия

ж0 = (0,993, 0,007, 298), ж* = (0,35, 0,55, 333), (29)

также удовлетворяющие необходимым условиям (4)-(6) существования решения терминальной задачи.

В этом случае с_ = -10,94, с+ = 1,3. На рис. 7 представлена зависимость масштабированного времени движения по кривой y' = фс(у) от параметра с.

Значение т(с) лежит в диапазоне [0,627; 0,9883], в соответствии с граничными условиями (27) т* = 0,643. Следовательно, существует решение с* уравнения т(с) = т*, которое равно

с* = 0,8104.

В ходе численного моделирования использовались значения с1 = 1, с0 = 0,25. Анализ репзультатов моделирования показывает, что управление выходит за ограничения, но при í* = 2985 система находилась в состоянии (0,393, 0,55, 334,7). Следовательно, по переменной CB граничная задача решена точно, конечное значение CA отличается от заданного значения CA* на 0,043, а конечное значение температуры T — на 1,7°C.

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

На рис. 8-12 приведены результаты численного моделирования в виде графиков зависимостей от времени переменных состояния системы и управлений.

Рис. 7. Зависимость масштабированного времени т от параметра с

Рис. 8. Зависимость концентрации вещества А от времени £ при с = 0,8104

О 500 1000 1500 2000 2500 3000

с

Рис. 10. Зависимость температуры Т от времени £ при с = 0,8104

500 1000 1500 2000 2500 3000

I, с

Рис. 11. Зависимость управления и от времени £ при с = 0,8104

0 500 1000 1500 2000 2500 3000

I, с

Рис. 12. Зависимость управления V от времени £ при с = 0,8104

Заключение

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

Работа выполнена при поддержке РФФИ (гранты 11-01-00733,13-07-00743) и Программы Президента РФ по поддержке ведущих научных школ (проект НШ-3659.2012.1).

Список литературы

1. Guay M. An Algorithm for Orbital Feedback Linearization of Single-Input Nonlinear Affine Systems // Systems Control Letters. 1999. Vol.38, no.4-5. P. 271-281. DOI: 10.1016/S0167-6911(99)00074-2.

2. Kravaris C., Chung C.-B. Nonlinear State Feedback Synthesis by Global Input/Output Linearization//AIChE Journal. 1987. Vol. 33, no.4. P. 592-603. DOI: 10.1002/aic.690330408.

3. Kravaris C., Wright R.A., Carrier J.F. Nonlinear Controllers for Trajectory Tracking in Batch Processes // Computers and Chemical Engineering. 1989. Vol. 13, no. 1-2. P. 73-82. DOI: 10.1016/0098-1354(89)89008-8.

4. Chen C.-T. A Sliding Mode Control Strategy for Temperature Trajectory Tracking in Batch Processes // Preprints of the 8th IF AC Symposium on Advances Control Chemical Processes, July 10-13, 2012. Furama Riverfront, Singapure.

5. Краснощеченко В.И., Крищенко А.П. Нелинейные системы: геометрические методы анализа и синтеза. М.: Изд-во МГТУ им. Н. Э. Баумана, 2005. 520 с.

6. Sampei M., Furuta K. On Time Scaling for Nonlinear Systems: Application to Linearization // IEEE Trans. Autom. Control. 1986. Vol. 31, no. 5. P. 459-462. DOI: 10.1109/TAC. 1986.1104290.

7. Касаткина Т.С. Преобразования аффинных систем к каноническому виду с использованием замен независимой переменной // Наука и образование. Электрон. журн. 2013. № 7. С. 1-15. DOI: 10.7463/0713.0566578.

SCIENTIFIC PERIODICAL OF THE BAUMAN MSTU

SCIENCE and EDUCATION

EL № FS77 - 48211. №0421200025. ISSN 1994-0408

electronic scientific and technical journal

Terminal control of processes in chemical reactors

using orbital linearization

# 10, October 2013

DOI: 10.7463/1013.0612563

Kasatkina T. S., Krishchenko A. P.

Bauman Moscow State Technical University 105005, Moscow, Russian Federation kasatkina_t_s@mail.ru

The authors consider an affine third order system which describes action of a chemical batch reactor with a ternary working mixture. The terminal control problem for this system with restrictions on state variables was investigated. Solution to this problem is based on the orbital linearization approach by which the original problem is transformed to a terminal problem for a non-stationary second-order system in a canonical form. For the transformed terminal problem conditions for solution existence were obtained; a method of obtaining this solution was also proposed. Operability of the proposed method was illustrated by mathematical simulation.

References

1. Guay M. An Algorithm of Orbital Feedback Linearization of Single-Output Nonlinear Affine Systems. System Control Letters, 1999, vol.38, no. 4-5, pp. 271-281. DOI: 10.1016/S0167-6911(99)00074-2.

2. Kravaris C., Chung C.-B. Nonlinear State Feedback Synthesis by Global Input/Output Linearization. AIChE Journal, 1987, vol. 33, no. 4, pp. 592-603. DOI: 10.1002/aic.690330408.

3. Kravaris C., Wright R.A., Carrier J.F. Nonlinear Controllers for Trajectory Tracking in Batch Processes. Computers and Chemical Engineering, 1989, vol. 13, no. 1-2, pp. 73-82. DOI: 10.1016/0098-1354(89)89008-8.

4. Chen C.-T. A Sliding Mode Control Strategy for Temperature Trajectory Tracking in Batch Processes. Preprints of the 8th IFAC Symposium on Advanced Control of Chemical Processes, Furama Riverfront, Singapore, 10-13 July 2012. The International Federation of Automatic Control (IFAC), 2012, pp. 11-18.

5. Krasnoshchechenko V.I., Krishchenko A.P. Nelineynye sistemy: geometricheskie metody analiza i sinteza [Nonlinear systems: geometrical methods of analysis and synthesis]. Moscow, Bauman MSTU Publ, 2005. 520 p.

6. Sampei M., Furuta K. On Time Scaling for Nonlinear Systems: Application to Linearization. IEEE Trans. Autom. Control., 1986, vol.31, no. 5, pp. 459-462. DOI: 10.1109/TAC.1986.1104290.

7. Kasatkina T.S. Preobrazovaniya affinnykh sistem k kanonicheskomu vidu s ispol'zovaniem zamen nezavisimoy peremennoy [Affine system transformations to the canonical form using change of the independent variable]. Nauka i obrazovanie MGTU im. N.E. Baumana [Science and Education of the Bauman MSTU], 2013, no. 7. DOI: 10.7463/0713.0566578.

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