УДК 681.51
МОДЕЛИРОВАНИЕ ОПТИМАЛЬНОЙ ПО БЫСТРОДЕЙСТВИЮ СИСТЕМЫ УПРАВЛЕНИЯ ПРОЦЕССОМ ИНДУКЦИОННОГО НАГРЕВА В УСЛОВИЯХ ИНТЕРВАЛЬНОЙ НЕОПРЕДЕЛЕННОСТИ ХАРАКТЕРИСТИК ОБЪЕКТА*
И. С. Левин
Самарский государственный технический университет 443100, г. Самара, ул. Молодогвардейская, 244 E-mail: [email protected]
Определен вид передаточной функции объекта управления, в Simulink построены модели оптимальных по быстродействию систем управления различной структуры. В МАПАВ выполнены все необходимые расчеты для заданных исходных данных, произведена оценка эффективности замкнутой системы управления с идентификатором состояния по сравнению с замкнутой системой управления в условиях полного объема информации об объекте.
Ключевые слова: система с распределенными параметрами, индукционный нагрев, управление в условиях интервальной неопределенности, компьютерное моделирование, сравнительный анализ, регулятор с идентификатором.
С целью апробации полученного в [1] оптимального по быстродействию алгоритма управления процессом индукционного нагрева в условиях интервальной неопределенности характеристик объекта, а также оценки его эффективности по сравнению с алгоритмом управления, полученным в условиях полной информации об объекте, было произведено компьютерное моделирование в пакете прикладных программ МА^АВ с приложениями Simulink и Stateflow, предназначенном для инженерных и научных расчетов.
Передаточная функция объекта управления
Процесс индукционного нагрева металлических изделий цилиндрической формы с управляющим воздействием по мощности внутреннего тепловыделения и(г) описывается в первом приближении линейным, неоднородным и пространственно-одномерным уравнением теплопроводности в цилиндрических координатах следующего вида [2]:
дв(х, г) _ а (дв2(х, г) + 1 дв(х, г)^ 1 „ ( х '
dt
= a
^ пг2
dx x dx
+—FJ -,v Iu(t); x е [0,R],t e [0,tj (1)
cy У R J
с краевыми условиями
Xde(M + а0(r,t) = aeC(t); = 0; (2)
dx dx
e(x,0) = e0 = const, (3)
где на управляющее воздействие u(t) по мощности нагрева накладывается следующее ограничение:
* Работа выполнена при финансовой поддержке РФФИ (проект № 12-08-00277-а).
Илья Сергеевич Левин, аспирант.
0 ^ ) ^ umax V t е [0, ii],мтах =
P0
0max
R
(4)
Здесь ^ - радиус цилиндра; с, у - удельная теплоемкость и плотность материала; а - коэффициент температуропроводности нагреваемого изделия; Я, а - коэффициенты теплопроводности и конвективной теплопередачи; 9(х, t) - температурное поле нагреваемого металлического изделия, изменяющегося во времени t по радиальной координате х; 0О- равномерное начальное распределение температур; )- температура окружающей среды; р)тах - максимальная поверхностная плотность мощ-
ности нагрева; FM| —, v | - функция пространственного распределения по радиусу
цилиндра внутренних источников тепла, определяемая по выражению
ber'2 (vR 1 + bei'2 ( vR
Fw| R,v 1 = v
ber v ber'v + bei vbei'v
v = RV 2лца/с
(5)
где /- частота питающего индуктор тока;
с - электропроводность нагреваемого материала; ца - абсолютная магнитная проницаемость нагреваемого материала; ber z,bei z,ber'z,bei'z - функции Кельвина и их первые производные. Объект управления (1)-(4) представляет собой при сосредоточенном внутреннем управлении w(t) распределенный x-блок [2] с передаточной функцией
"r
W (Р = Lt \
J JG(x,|,t -X)FiR,v )d|
u(x)dx
(6)
где Lt - оператор преобразования Лапласа;
х, t - х) - функция Грина краевой задачи (1)-(3). Выражение для функции Грина, полученное методом конечных интегральных преобразований [2], имеет следующий вид:
G(X., ^t - х) = ^ Фя (Ця, х)Фи я, |)r(|)G (Ця, t - X)-
я=1
I
(7)
Здесь r(|) = — - весовая функция; фй (ця, x) и фй (ця, |) - нормированные соб-а
ственные функции, определяемые по следующим выражениям:
1 * 1 * Фя я, x) =—Фя n, x); Фя n, 1 =—Фя (Цп,
(8)
где функций;
Е =J J02 (^R)r (x)dx = R2 J02 (ъ )
1 Bi2
— +
2
- квадрат нормы собственных
Фя я,x) = J0I Пя- | и Ф
я, 1 = J0 ( Ля ^ I J0 (z) - функции Бесселя пер-
*
яя
R
вого рода нулевого порядка; 168
0
o
Ц2 = - собственные числа; К 2
цп, п = 1,2,... - бесконечно возрастающая последовательность корней уравнения о(Пп) -ПпМчп) =0;
•Л(л) = - ^0 ^ - функция Бесселя первого порядка;
Ы = ^^ - безразмерный критерий Био [2]. X
Функция 0**(цп,t - т) для рассматриваемого случая имеет следующий вид:
0*п(Цп, t-т) = е-цп^-т). (9)
Передаточная функция х-блока (6) с учетом (7)-(9) принимает следующий вид:
жх(х,р) = (10)
хК " Vсук ТпР +1
п
п'^ * 0^Ц>Ы(К.V
V о
1 ЧпМок
1
о
где Кп = — ч/ 9 „.2\ ;Тп =
Ц2 м0(Пп ДЛп + Ы )
~п м 0 1ЛДПп + Цп
По виду выражения (10) можно сделать вывод, что объект управления (1)-(4) в структурном отношении представляет собой бесконечное число параллельно соединенных типовых апериодических звеньев. Очевидно, что промоделировать такую систему невозможно, поэтому необходимо провести процедуру усечения или, другими словами, представить объект укороченной структурой. Следует помнить, что такая процедура приводит к искажению представления о свойствах распределенного объекта, однако ее использование возможно с некоторой заданной точностью.
Одним из вариантов определения количества учитываемых звеньев является выбор количества звеньев по виду переходной функции объекта на отрезке времени
[0;0.01ф], где ( = -2- - безразмерное время. Согласно ему выбирается такое колиК
чество звеньев, при превышении которого картина теплового поля на обозначенном отрезке времени практически перестает меняться.
Рассмотрим в качестве примера процесс индукционного нагрева цилиндрических слитков из сплава Д16 на промышленной частоте тока 50 Гц, характеристики которых указаны в табл. 1, для исходных данных, представленных в табл. 2.
Таблица 1
Характеристики нагреваемых заготовок
Параметр Значение
2К, толщина заготовки, м 0,16
X, коэффициент теплопроводности, Вт/(м • °С) 130
у, плотность материала, кг/м3 2800
с, теплоемкость, Дж/(кг • °С) 922
а, коэффициент температуропроводности, м2/с 49 -10 -6
Исходные данные для процесса индукционного нагрева Таблица 2
Параметр Значение
V, характерный параметр 5
критерий Био 0,04
0О , начальная температура, °С 300
0 , конечная температура, °С 460
Р)шах , максимальная поверхностная плотность мощности нагрева, кВт/м2 130
Экспериментальны путем, опираясь на предложенный выше метод, было выяснено, что вполне достаточно учитывать 30 апериодических звеньев.
Сравнительный анализ системы управления с детерминированным регулятором и системы управления с автокоррекцией коэффициентов обратных связей
Для количественной оценки преимущества предложенной в [1] оптимальной по быстродействию системы управления процессом индукционного нагрева в условиях интервальной неопределенности характеристик объекта по сравнению с системой управления, синтезированной в условиях полной информации об объекте [3], были построены их Simulink-модели и проведен сравнительный анализ результатов моделирования.
Модель оптимальной по быстродействию системы управления с детерминированным регулятором, в роли которого выступает блок Controller, реализованный в Stateflow в форме диаграммы состояний и переходов, представлена на рис. 1.
Блоки rol и ro2 содержат значения коэффициентов в обратных связях. Блоки Qt_1 и Qt_2 содержат результирующие значения температур (Qk) в конце оптимального процесса. Для исходных данных, представленных в табл. 1 и 2, были получены следующие значения этих параметров: rol = 1; ro2 = 0,927; Qk = 459,488 °С. Расчетные значения всех указанных величин получены по методике, предложенной в [3]. Блок Obj представляет собой модель объекта с распределенными параметрами (1)-(4), представленного усеченными передаточными функциями, описывающими его поведение на поверхности нагреваемой заготовки и в ее центре, и реализованного как LTI-модель в среде MATLAB в соответствии с (10).
Модель предложенной в [1] оптимальной системы управления, структура которой дополнена идентификатором реализуемых величин неопределенных параметров, представлена на рис. 2.
Блоками g11, g12 и g21, g22, в которых содержатся значения коэффициентов gamma11, gamma12, gamma21, gamma22, реализована автоматическая коррекция коэффициентов обратных связей ro1, ro2. Коррекция значений заданных распределений температурного поля Qk1, Qk2 реализуется с помощью блоков gt11, gt12 и gt21, gt22, содержащих значения коэффициентов gammaT11, gammaT12, gammaT21, gam-maT22. Параметры Q1n и Q2n содержат значения температур на поверхности заготовки и в ее центре в окрестности некоторой номинальной точки. Блок Shutter (рис. 3) играет роль устройства, срабатывающего только в тот момент, когда время таймера Clock совпадает с некоторым заданным моментом времени nT, выбранный ближе к началу интервала, лежащего в пределах длительности первого интервала
постоянства оптимального программного управления Д° и фиксирующего в этот
момент времени разницу наблюдаемого значения температуры и ее номинального значения. Все значения коэффициентов и параметров заранее рассчитываются в МА^АВ по соответствующим формулам, полученным в [1].
а б
Р и с. 1. Simulink-модель (а) системы оптимального по быстродействию управления для детерминированной задачи и Stateflow-модель (б) регулятора
Р и с. 2. Simulink-модель оптимальной по быстродействию системы управления с автоматической коррекцией коэффициентов обратных связей
Для рассматриваемого примера, исходные данные которого приняты за номинальные и даны в табл. 2, найдены следующие значения коэффициентов: gammall = gamma12 = 0; gamma21 = -0,3643; gamma22 = 0,3703; gammaTll = 0,7310; gammaT12 = -0,7429; gammaT21 = 0,7310; gammaT22 = -0,7429. Значения температур
в номинальных точках Qln = 346 ° C; Q2n = 321 ° C в момент времени nT = 30 с.
Р и с. 3. Реализация алгоритма функционирования блока Shutter в Stateflow
Был произведен сравнительный анализ полученных моделей по следующему алгоритму:
1) для объекта с измененными параметрами находится точное оптимальное по быстродействию программное управление;
2) для этого же объекта производится моделирование в системе управления с детерминированным регулятором;
3) объект с измененными параметрами включается в модель системы управления, структура которой дополнена идентификатором.
Для наглядного представления результата строятся кривые результирующего температурного распределения, а оценка эффективности производится путем сравнения полученных значений минимакса в^П в замкнутых оптимальных системах управления с эталонным, найденном на первом этапе алгоритма.
На рис. 4 представлены графики распределения температуры по радиусу заготовки при изменении параметра Bi. Рассматриваются четыре ситуации, когда
Bi = 0,5Bi*; Bi = 0,8Bi*; Bi = 1,2Bi*; Bi = 1,5Bi*, где Bi* = 0,04 - значение коэффициента для номинального случая. Из графиков видно, что конечное распределение температур оптимальной по быстродействию САУ с автокоррекцией коэффициентов обратных связей (линия 3), в отличие от конечного распределения температур (линия 2) оптимальной по быстродействию системы управления с фиксированными коэффициентами, рассчитанными для номинального случая (когда Bi = Bi*), практически совпадает с эталонным распределением температуры (линия 1).
В\ = 0.02 ДВ1 = -50% В\ = 0.032 ДВ1 = -20%
В\ = 0.048 ДВ1 = 20%
В\ = 0.06 ДВ1 = 50 %
0.02 0.04 0.06 0.08 х, м
1
0.5 0
-0.5
/Х2
0 0.02 0.04 0.06 0.08 х, м
Р и с. 4. Совмещенные графики результирующих температурных распределений при разных значениях критерия Био
0.02 0.025 0.03 0.035 0.04 0.045 0.05 0.055 0.06
В'\
Р и с. 5. График зависимости ^В^П (В)
Из графика зависимости ds^ =
8 22). 2min
s32).
3min
от Bi, изображенного на рис. 5, где
621,83п!ш - значения минимаксов, полученных на втором и третьем этапах алгоритма сравнительного анализа соответственно, видно, что система автоматического управления (САУ) с алгоритмами автоматической коррекции коэффициентов обратной связи в среднем ближе к эталонному значению в 1,75 раза, что доказывает ее эффективность по сравнению с САУ в детерминированной задаче.
БИБЛИОГРАФИЧЕСКИЙ СПИСОК
1. Левин И.С., Рапопорт Э.Я. Синтез оптимальной по быстродействию системы управления процессом индукционного нагрева в условиях интервальной неопределенности характеристик объекта // Вестник Самарского государственного технического университета. Сер. Технические науки. -2012. - № 4 (36). - С. 46-57.
2. Рапопорт Э.Я. Структурное моделирование объектов и систем управления с распределенными параметрами. - М.: Высшая школа, 2003. - 299 с.
3. Рапопорт Э.Я. Оптимальное управление системами с распределенными параметрами. - М.: Высшая школа, 2009. - 677 с.
Статья поступила в редакцию 7 июля 2013 г.
MODELING OF TIME-OPTIMAL CONTROL SYSTEM OF THE INDUCTION HEATING PROCESSES WITH INTERVAL OF UNCERTAINTY CHARACTERISTICS OF THE OBJECT
I.S. Levin
Samara State Technical University
244, Molodogvardeyskaya st., Samara, 443100
E-mail: [email protected]
The aim of this paper is to show the effectiveness of an optimal control system with identifier of uncertainty characteristics of the object in comparison with the control system where the all characteristics of the object are supposed to be known.
Keywords: distributed parameter system, induction heating, control with interval uncertainty of characteristics of the object, computer modeling, comparative analysis, controller with an identifier.
Ilia S. Levin, Postgraduate Student.