ВЕСТН. САМАР. ГОС. ТЕХН. УН-ТА. СЕР. ТЕХНИЧЕСКИЕ НАУКИ. 2016. № 2 (50)
УДК 681.51
ИДЕНТИФИКАТОР СОСТОЯНИЯ ЦИФРОВОЙ МОДЕЛИ ПРОЦЕССА ИНДУКЦИОННОГО НАГРЕВА
И. С. Левин
Самарский государственный технический университет Россия, 443100, г. Самара, ул. Молодогвардейская, 244
E-mail: [email protected]
Рассмотрена задача построения идентификатора состояния в оптимальной по быстродействию замкнутой системе управления процессом индукционного нагрева цилиндрических слитков, описываемая нелинейным неоднородным уравнением теплопроводности. Использовалась цифровая модель процесса, разработанная во FLUX. Предлагаемая процедура идентификации в условиях параметрической неопределенности характеристик объекта базируется на разработанной ранее методике аналитического синтеза безынерционного наблюдателя состояния объектов с распределенными параметрами, описываемых линейными пространственно одномерными уравнениями в частных производных параболического типа.
Ключевые слова: система с распределенными параметрами, индукционный нагрев, управление в условиях интервальной неопределенности, наблюдатель состояния.
В работе предлагается метод решения задачи проектирования идентификатора состояния нелинейной модели объекта с распределенными параметрами, в качестве которого рассматривается процесс индукционного нагрева. Методика решения подобной задачи для линейных моделей представлена в [1]. Далее рассматривается распространение данного метода на сложные, нелинейные цифровые модели объекта.
Процесс индукционного нагрева металлических заготовок цилиндрической формы с сосредоточенным управляющим воздействием по мощности внутреннего тепловыделения u(t) можно описать следующим двумерным неоднородным уравнением теплопроводности [2]:
c(0)y(0) a0(^t) =1Я 1(0) x а9( x *t) V-g-l 1(0) ^(ХМ + F (x, y )u(t);
gt x gx
gy
gy
gx
0 < x < R; 0 < y < L; 0 < t < t1; (1)
с краевыми условиями
1(0) g0(Ryt) =a(0c(t)-0( R, y, t));
gx
1(0) g^xAO =a(0c(t)-0( x, L, t));
gy
1(0) g0(gOO =-a(0c(t)-0( x,0, t));
gy
Илья Сергеевич Левин, аспирант, ассистент кафедры «Автоматика и управление в технических системах».
Ю(0, У, t) = 0
dx
e( x, y,0) = e0 (x, y) = e0 = const. (2)
На управляющее воздействие u(t) накладывается следующее ограничение:
0 < U(t) < Umax " t e[0, t2]. (3)
Здесь x и y - соответственно радиальная и продольная пространственные координаты; R, L - радиус и длина цилиндра; a - коэффициент теплоотдачи, определяющий уровень тепловых потерь с боковой и торцевых поверхностей цилиндра в окружающую среду с температурой ec (t) ; F(x,y) - функция, характеризующая распределение электромагнитных источников тепла по объему заготовки; e0 - начальное распределение температур; e (x,y, t) - температурное поле нагреваемого металлического изделия; c(e), g(e),1(e) - удельная теплоемкость, плотность и коэффициент теплопроводности материала.
Определяя начальную температуру e 0 и коэффициент теплоотдачи a с точностью до принадлежности заданным интервалам их возможных значений e0 е[e0 . ,e0 ],ae[amin,amax], зададим вектор неопределенных факторов как
z = (e0, a)e Z, где Z - множество всех допустимых по указанным ограничениям комбинаций величин e0 и a .
Пусть качество процесса управления оценивается по критерию оптимального быстродействия в интегральной форме:
t ® min
I = J dt = t1 ® min. (4)
В случае, когда в системе управления может быть получена в реальном масштабе времени достоверная информация о реализуемой в каждом конкретном случае величине г = ~ е Z путем наблюдения за поведением управляемой величины, требования к конечному температурному состоянию 0(х, , /1) записываются в виде неравенства
max
xe[0,R]; ye[0,L]
e(x,y,~,t1)-e (x,y) <~0(z), (5)
с учетом заданного в равномерной метрике допуска e0 >e0(~) на отклонение конечного температурного состояния 0(x, y,~, /1) от требуемого равномерного
распределения температур 0 (x,y) = 0 = const.
Сформулируем задачу оптимального быстродействия.
*
Необходимо найти такое оптимальное управление u (/) в условиях заданных ограничений (3), которое переводит объект, описываемый бесконечной системой уравнений (1), (2), из заданного начального в требуемое конечное состояние (5) за минимально возможное время /1 = для каждой из допустимых величин z = ~ = (©0, a)е Z.
0
Если пренебречь инерционностью и погрешностями процедур наблюдения и идентификации, величина ~ определяется по некоторой заранее фиксируемой детерминированной зависимости F (0и (x, y, t)) от результатов всегда неполного наблюдения 0и (x, y, t) за текущим состоянием 0( x, y, t) объекта:
~ = F (0М (x, y, t)), (6)
где 0и (x, y, t) и F(0и (x, y, t)) выбираются из условия минимальной сложности технической реализации системы управления.
Таким образом, возникает задача проектирования идентификатора (6) и синтеза регулятора u = u (0и (x, y, t)), обеспечивающих решение детерминированной краевой задачи (1)-(6) за минимально возможное время tlmin при некоторых зафиксированных значениях 0 0 и a .
Задачу синтеза такой системы рассмотрим на примере построения оптимальной по быстродействию системы управления процессом индукционного нагрева металлических изделий цилиндрической формы, математическая модель которого представлена уравнениями (1)-(3).
Рассмотрим случай, когда мощность нагрева равномерно распределена по всей длине заготовки при одинаковых тепловых потерях на торцах y = 0 и y = L
цилиндра и можно ограничиться контролем температурного поля в среднем се/
50 x,
L
чении цилиндра y = — с нулевым температурным градиентом —1-—, в пре-
2 5y
делах которого радиальное распределение температур описывается одномерным уравнением теплопроводности.
Пусть в соответствии с требованиями (5) к конечному температурному состоянию требуется обеспечить равномерный нагрев тела до заданной температуры 0 = const с предельно достижимой в классе оптимальных по быстродей-
*
ствию двухинтервальных управляющих воздействий u релейной формы абсо-
(2)
лютной точностью e0 = em^ за минимально возможное время t1 = t1min при рав-
**
номерно распределенной начальной температуре 0О (x, y) = 0О = const <0 в условиях интервальной неопределенности по величинам 00 и a .
Решение детерминированной задачи синтеза замкнутой оптимальной по быстродействию системы управления для любых заранее фиксируемых значений
вектора z = ~ = (©о, a)е Z приводит к следующему виду оптимального регулятора [3]:
' LЛ
v 2,
umax [ ^ ',1(01,02,~)], (7)
u (01,02,~)= -^1 + sign А1(01,0
2
где Л1(01,02, ~) - функция переключения оптимального управления и*, формируемая по измеряемым температурам 0^ (/) на поверхности 01 = 0(Я, /) и в центре 0 2 = 0(0, /) выбранного сечения нагреваемого изделия:
\ (б! , 0 ) = £ Р , ^ ) - О, (/)). (8)
У=1
Т ** (2)
Здесь 0^ (~) = 0 -бп1)п(~),, = 1,2 - значения температур 0, (/) в конце оптимального процесса; коэффициенты р, (~) являются нетривиальными решениями однородной системы линейных уравнений:
X Р, (~)(0Т (~) -0, )) = 0, (9)
,=1
*
где ~т - момент переключения оптимальной программы и с первого интервала
*
2 :
* *
управления на второй длительностями Д1 и Д2, которые могут быть найдены
вместе со значением ЕтП^) минимакса альтернансным методом [4].
Коэффициент р1 в (8) можно принять равным единице, тогда р2 вычисляется по следующему выражению:
Р2ОО =-**-^—. 0°)
0 -02 ) -е£П(~)
Полученная замкнутая система управления с регулятором (7) должна быть дополнена идентификатором (6) реализуемых величин г = ~. Алгоритм идентификации, методика получения которого описана в [1], принимает в линейном приближении следующий вид:
2 • - < &.
т
; т = 1,2.(11)
2т = 2тВ + Х7т/ (0, (^Ф (~)) - 0,Н ) \т, — ^
, Ф (~ ))0г=гн
Здесь 0, (/ф (~)) - наблюдаемые значения температур на поверхности и в
*
центре заготовки в некоторый фиксированный момент времени tф е. (0, Д1), 0 ,н - значения температур на поверхности и в центре заготовки в зафиксированный момент времени при номинальных значениях неопределенных параметров
(* * \
0°, а j, а коэффициенты 7 т, при наличии аналитических зависимостей температур 0, (/ф (~)) вычисляются по правилам дифференцирования неявных функций [1]:
дв2 0
^а да 1
1111 = д0_д0112 = 0 _д0_1 = 1 =-д0 _д0- (12)
да да да да да да
В этом случае алгоритмы определения в реальном времени коэффициента
Т
р2 (~) в (10) и конечных значений температурных состояний 0г- (~), / = 1,2устанавливаются по следующим зависимостям [1], где
Р2 (~) = Р2(zh ) + S g2 j (б j (tF (~)) - 0 jH );
j=1
0f (~) = 0f (zh ) + ¿ g* (0j (tF (~)) -0 jH ) i = 1,2;
j=i
(13)
(14)
bi* =
Z5pi Л
V^0Q У
gj = S mjr'mi' gj=Sh mjr'mi' m=1
; b2, =
5а
; Pi,- =
V ^ 0 z=z
m=1
V50^ z=z
; P2, =
H
V5ay
(15)
Для исследуемых нелинейных моделей все указанные в (12), (15) производные могут быть найдены с требуемой точностью их заменой конечными разностями, вычисленными непосредственно на цифровой модели объекта:
hn —
Л0 Da
Л02 Л0 Ла Ла
Л0 Ла
Л02 Л0 Ла Ла
; h21 h22 —
1
P-—ЛР; P—^; Pl —Л0; P —
Л02 Л0 Ла Ла
Л0Т
(16)
Л0
Ла
Л0
Ла
Описанная математическая модель объекта управления (1)-(3) может быть реализована в виде численной двумерной электротепловой модели. В данном исследовании была использована модель процесса сквозного периодического индукционного нагрева алюминиевых цилиндрических слитков, разработанная в специализированном пакете FLUX [5]. Исходные данные модели представлены в таблице.
Исходные данные для процесса индукционного нагрева
z=z
H
z=z
H
H
Параметр Значение
2Я, толщина заготовки, мм 5QQ
Ь, длина заготовки, мм 1QQQ
1, теплопроводность, Вт/(м • °С) 115(1+0,0008 0)
В(Н), кривая намагничивания, Тл 4р • 10-7H
рСр( 0), объемная теплоемкость, Дж/( м3 • °С) 2,34х106(1+5,7х10"40)
р( 0 ), сопротивление, Ом 0,3х10"7(1+0,007 0)
а, коэффициент конвективного теплообмена 20
0О , начальная температура, °С 20
0 , конечная температура, °С 460
итах, напряжение на индукторе, В 470
V, частота, Гц 50
Для данной модели были найдены следующие значения оптимальных пара* * (2) метров: А1 = 1835 сек.; Д2 = 140 сек.;е= 1.8 °С . Поиск оптимальных параметров осуществлялся путем подбора длительностей интервалов с контролем формы
Ь
температурного распределения по радиусу заготовки 0
Г т Л
А* А*
х,—, Ат, А 2
(см. рису-
нок) в центральном сечении Ь/2, согласно альтернансному методу.
Температурное распределение по радиусу центрального сечения цилиндра
/
Ь
* , *
\
0 Х^ А'ь Д2 V 2 0
Для исходных номинальных данных, представленных в таблице, а также
(* * \ * * 0 о, а ), 0О = 20 °С, а = 20получены следующие значения коэффициентов
в (10), ' (06):
Р2 = 0.89 г|п = 0.13, Л12 = 0.87, Л21 = 0.31, Л22 =-0.31, Р12 = 0.03, Р22 =-0.06,
❖ Ф Ф ❖
У 21 =-0.02, рп =р 21 = 0, рп = 0.35, Р*2 = 0.44, Р21 = 0.13, Р22 = 0.44
У11 = У12 = 0, У 22 = 0.05, УП = 0.08, У21 = 0.19, уп = 0.26, У22 = 0.24.
БИБЛИОГРАФИЧЕСКИЙ СПИСОК
1. Рапопорт Э.Я., Левин И.С. Структурно-параметрический синтез оптимальных по быстродействию систем управления с распределенными параметрами в условиях интервальной неопределенности характеристик объекта // Автометрия. - 2015. - Т. 51. - № 5. - С. 3-16.
2. Рапопорт Э.Я. Оптимизация процессов индукционного нагрева металла. - М.: Металлургия, 1993. - 279 с.
3. Рапопорт Э.Я. Оптимальное управление системами с распределенными параметрами. - М.: Высшая школа, 2009. - 677 с.
4. Рапопорт Э.Я., Плешивцева Ю.Э. Оптимальное управление температурными режимами индукционного нагрева. - М.: Наука, 2012. - 309 с.
5. Плешивцева Ю.Э., Попов А.В., Дьяконов А.И. Двумерная задача оптимального по типовым критериям качества управления процессом сквозного индукционного нагрева // Вестник Самарского государственного технического университета. Сер. Технические науки. - 2014. - № 2 (42). -С. 148-163.
Статья поступила в редакцию 21 марта 2016 г.
STATE IDENTIFIER OF DIGITAL MODEL OF THE INDUCTION HEATING PROCESS
I.S. Levin
Samara State Technical University
244, Molodogvardeyskaya st., Samara, 443100, Russian Federation E-mail: [email protected]
The solution of the following problem was described. It is necessary to construct a state identifier of time-optimal closed loop system that controls the process of induction heating of cylindrical billets. This process can be specified by a nonlinear nonhomogeneous heat-transfer equation. For the purpose of the modelling such process a digital model developed in FLUX software was used. The procedure of identification in conditions of interval uncertainty of process parameters was proposed. It based on previously developed algorithm of analytical synthesis of inertialess state observer for the objects with distributed parameters which was described with linear spatial one-dimensional partial differential parabolic equations.
Keywords: distributed parameter system, induction heating, control with interval uncertainty of object's characteristics, state observer.
Ilya S. Levin, Postgraduate Student, Assistant.