_________________УПРАВЛЕНИЕ ТЕХНИЧЕСКИМИ СИСТЕМАМИ И ТЕХНОЛОГИЧЕСКИМИ ПРОЦЕССАМИ_|
УДК 621.9
РАСЧЕТ АППРОКСИМИРУЮЩИХ ФУНКЦИЙ ДВУМЕРНЫХ ТЕМПЕРАТУРНЫХ ПОЛЕЙ В ЗАДАЧАХ УПРАВЛЕНИЯ ПОДВИЖНЫМИ ИСТОЧНИКАМИ ВОЗДЕЙСТВИЙ
В.И. Финягина
Метод подстановки для вычисления подвижных управляющих воздействий в системах с распределенными параметрами распространен на двумерный случай. Рассмотрена задача подвижного управления, состоящая в получении и поддержании в двумерной области заданного поля температур. Предложено аппроксимировать конечными суммами ряда Фурье заданное в виде кусочно-постоянных функций поле температур. Показано, что такая аппроксимация позволяет получить достаточно крутые фронты изменения температуры при переходе от одного участка постоянства температуры к другому. Приведены результаты численного моделирования.
Ключевые слова: система, распределенные параметры, подвижное управление, метод подстановки, двумерное температурное поле, частичная сумма ряда Фурье.
ВВЕДЕНИЕ
Рассматриваемая в настоящей статье задача относится к классу задач управления системами с распределенными параметрами с помощью подвижных управляющих воздействий [1]. Конкретно, рассматриваются объекты, состояние которых описывается двумерным уравнением теплопроводности, источник тепла перемещается вдоль определенной траектории в двумерной области обрабатываемого изделия. Задача подвижного управления состоит в получении и поддержании в этой области распределения температур, близких к заданным.
Последовательно применяя предложенные ранее метод подстановки для расчета распределенных управлений [2] и метод реализации распределенных управлений с помощью подвижных источников воздействия [3], можно найти траекторию и закон движения такого подвижного управления, которое, будучи приложено к объекту управления, переводит его из некоторого заданного состояния в требуемое. Однако оба эти метода разработаны
для объектов, состояние которых описывается одномерным уравнением теплопроводности.
В работе [4] представлен метод подстановки для расчета распределенных управлений в двумерной области. Основную трудность при переходе к двумерной задаче представляет расчет функции, аппроксимирующей требуемое распределение температуры на поверхности объекта. В упомянутой работе требуемое распределение температуры аппроксимировалось квадратичными функциями.
В данной работе функция двух переменных аппроксимируется частичной (конечной) суммой ряда Фурье. Необходимость применения предлагаемого здесь способа диктуется условиями задачи. Если на такой же площади поверхности обрабатываемого объекта необходимо создать несколько областей с различной температурой, которые могут располагаться достаточно близко друг к другу и даже могут соприкасаться, то предлагаемый далее способ может оказаться предпочтительнее, поскольку дает возможность получить довольно крутой фронт изменения температуры при переходе от одной области к другой и исключает необходимость создания так называемых областей «сшивки».
1. МЕТОД ПОДСТАНОВКИ ДЛЯ РАСЧЕТА РАСПРЕДЕЛЕННЫХ УПРАВЛЕНИЙ ОТ ТЕПЛОВЫХ ИСТОЧНИКОВ, ДВИЖУЩИХСЯ ПО ПОВЕРХНОСТИ
Напомним коротко (поскольку в работе [4] это сделано достаточно подробно) суть метода подстановки применительно к двумерному объекту.
Состояние объекта определяется функцией Q(x, t), x = (xv x2) e D, 11 t0, которая описывает распределение температуры в двумерной области D и удовлетворяет (вообще говоря, нелинейному) уравнению теплопроводности:
cpd- - L(Q) + <p(Q) = f(x, t), dt
x = (x1, x2) e D, 11 0, (1.1)
с граничными и начальными условиями
aQ + Xd— = aQr, Г = dD,
L дп]х еГ 1
Q(x, 0) = Q0(x), x e D. (1.2)
Здесь оператор L(Q), действующий по пространственной переменной x на функцию Q = Q0(x, t), определяется равенством
L(Q) = div[XgradQ]. (1.3)
В приведенных выражениях t — время, x = = (x1, x2) e R ; D — ограниченная область на плоскости; c, р, X и a — теплотехнические параметры материала объекта, соответственно теплоемкость, плотность, теплопроводность и коэффициент теплообмена между поверхностью и внешней средой, зависящие в общем случае от местоположения (координат xv x2) точки x и температуры Q; p(Q) — функция, описывающая теплоотвод с поверхности
dQ
объекта во внешнюю среду; -QQ — производная по
дп
направлению внешней нормали к границе Г области D. Функция f(x, t) описывает воздействие от подвижного источника тепла с параметрами интенсивность, форма и, возможно, другими параметрами, например, дисперсии.
При построении аппроксимирующей функции температурного поля рассматривается установившийся режим — это многоцикловый режим движения источника [5, 6]. В статье [5] на основании теоремы Н.Н. Боголюбова об усреднении доказано, что при малом периоде T (большой скорости движения источника) в установившемся режиме
dQ(x, 0 = о, f(x, t) « f(t) (тепловое воздействие dt
реализуется с достаточной степенью точности), оператор (1.3) (при условии X = const) L(Q) =
и уравнение объекта (1.1) упрощается и принимает вид
-¿(О) + ф(0 = /(х), х = (хр x2) е Б. (1.4)
Обозначим желаемое состояние объекта О *(х), а аппроксимирующую функцию ОА (х) и вместо уравнения (1.1) получим следующий вид искомого распределенного воздействия:
/ *(х) = -¿[ оА (х)] + ф( оА). (1.5)
Аппроксимирующая функция ОА (х) должна:
1) удовлетворять граничным условиям (1.2);
2) быть кусочно-дифференцируемой такое число раз, которое необходимо для подстановки в оператор ¿;
3) аппроксимировать желаемое состояние О *(х)
в области с Б, с требуемой точностью.
Функция (1.5) должна быть кусочно-непрерывной и удовлетворять в области Б условиям:
/*(х) 1 0, /*(х)йх т итах (итах — максимальная д
интенсивность (мощность) источника) и быть равной нулю вне области Б.
Требования 1 и 2 необходимы для того чтобы
функция ОА (х) удовлетворяла уравнению (1.4) с граничными условиями (1.2). Это и делает возможным расчет воздействия / *(х) по формуле (1.5).
Рассмотрим аппроксимацию разрывной функции частичной (конечной) суммой ряда Фурье, которую будем называть полиномом Фурье [7]. При таком способе аппроксимации можно добиться довольно крутого фронта возрастания температуры в области перехода от нулевых граничных условий к значению заданного распределения О *(х).
2. РАСЧЕТ АППРОКСИМИРУЮЩЕЙ ФУНКЦИИ И РАСПРЕДЕЛЕННОГО УПРАВЛЕНИЯ С ПОМОЩЬЮ ПОЛИНОМОВ ФУРЬЕ
Пусть объект представляет собой плоскую ограниченную тонкую пластину с размерами а и Ь по осям х и у соответственно (для избавления от «лишних» индексов положим хх = х и х2 = у) и толщиной И, И П а, И П Ь. Распределением температуры по толщине пренебрегаем. Пусть область Б совпадает с областью Б1 и имеет вид прямоугольника со сторонами а и Ь. Нелинейный член уравнения (1.1) ф(0 описывает теплоотдачу с поверхности объекта по закону Стефана—Больцмана
ф(0 = ест(04 - О4) (Оо — температура окружающей среды). Желаемое состояние объекта О *(х, у) задано в виде кусочно-постоянной функции, а
-dx dy
С учетом сказанного распределенное воздействие (1.5)
f*(x,y) = -ф^+^?] + e°(Q*4-Q4). (2.1)
v dx2 dy2 )
Будем считать, что температурное поле Q *(x, y) в установившемся режиме равномерное, а переход от нулевых граничных условий к значению Q *(x, y) есть прямые линии разрыва, которые пересекают ось x в точках x = 0, x = а, а ось y — в точках y =0, y = b.
Запишем аппроксимирующую функцию в виде следующего полинома Фурье: Q*A (x, y) =
N M
sin rnny или, обозначив
у у С sin -22 Cmsii
/ i / i n a m n = 1 m = 1
b
A = С С
nm n m
N M
QA (x, y) =IZ A^^sin ~аа~ sin my . (2-2>
n = 1 m = 1
Сделав расчеты, необходимые для подстановки данных в уравнение (2.1), получим
d2Q- + d-QA =
dx
dy
где [7]
= -A n2sin— sin —У
a b
( 2 2Л
^ + mi
2 и 2 J ’
v a b J
(2.3)
A = ± rrQ*(x y)sin«5Xsin mny
nm a b
0 0
UQ*(x, y)sin^-x sin2у dxdy,
a b 0 < x < a, 0 < y < b.
Значение коэффициента Anm для равномерного заданного распределения Q *(x, y) = Q * = const,
0 < x < a, 0 < y < b, запишется следующим образом:
b
Anm = "I Ísi^dxJsi"22
0
a ,sin :rdy. (2.4)
0
Заметим, что требования 1 и 2 (см. § 1), предъявляемые к аппроксимирующей функции, выполнены.
Вычислив значение коэффициента (2.4), получим
А- =
4Q_2^ 22 _ _J6 Q*, если n и m нечетные, b nn mn ........-2
nmn
0, если n или m четное.
Рис. 1. Вид аппроксимирующей функции (в) О* (х, у) и соответствующего ей распределенного воздействия (б) для N = М = 10
Рис. 2. Предельный «геометрический образ» полинома Фурье для одномерного случая
Для численного анализа вычисленные таким образом аппроксимирующие функции (2.2) и соответствующие им распределенные воздействия (2.1) рассчитывались с различным числом членов суммы ряда, а именно: N = М = 5, 10, 15, 20, 25, 30. Для иллюстрации результатов на рис. 1 приведены графики аппроксимирующей функции и распределенного воздействия с числом членов суммы ряда N = М = 10.
Видно, что график аппроксимирующей функции имеет несколько экстремальных значений, причем амплитуда колебаний не имеет тенденции уменьшаться до нуля при увеличении числа членов суммы ряда.
Предельным «геометрическим образом» полинома Фурье при п ^ да в одномерном случае служит не исходная «прямоугольная» кривая 1 (рис. 2), а кривая 2 с удлиненными примерно на 18 % вертикальными отрезками, в которых слились горбы и впадины колебаний графика при п ^ да. Это известное явление Гиббса [8].
Построим аналогичные графики для двумерной аппроксимирующей функции (2.2) при различном
числе членов суммы. Поскольку графики ОА (х, у)
a
Рис. 3. Сравнительные графики температуры при y = const для N = M = 5; 10; 20
в рассматриваемом нами случае симметричны, см. рис. 1, (расчет производился для пластины с параметрами a = b), то интересующие нас графики можно строить по сечениям, т. е. по одной из координат, зафиксировав другую. На рис. 3 показаны кривые QA (x, у) для N = M = 5, N = M = 10 и N = M = 20 при у = const. Значения констант выбраны для самого неблагоприятного случая, когда «перерегулирование» самое большое по абсолютной величине.
Расчеты показывают, что в отличие от точек непрерывности, в которых аппроксимирующий полином Фурье при n ^ да и m ^ да стремится к исходной функции Q*a (x, у), в точках разрыва и их окрестностях аппроксимирующий полином Фурье дает заметную погрешность даже при большом числе суммируемых членов, хотя чем больше число суммируемых членов, тем уже область вблизи точек разрыва, в которой погрешность может быть существенна.
3. ПРИМЕНЕНИЕ ПОЛИНОМОВ РАВНОМЕРНОГО ПРИБЛИЖЕНИЯ ДЛЯ РАСЧЕТА АППРОКСИМИРУЮЩЕЙ ФУНКЦИИ
Результаты суммирования тригонометрических рядов разрывных функций необходимо критически оценивать, учитывая явление Гиббса, так как дефект сходимости имеет место даже при числе членов ряда, стремящемся к бесконечности. Кроме того, при использовании метода подстановки в двумерном случае необходимо брать вторую производную от аппроксимирующей функции. Если
функция ОА (х, у) — многоэкстремальная, то, как в одномерном, так и в двумерном случае характер колебаний сохраняется. Но при увеличении размерности задачи (двумерный случай) разности
между максимальными и минимальными значениями амплитуд возрастают. Более того, эти разности будут возрастать и при увеличении числа членов ряда. Это может привести к тому, что распределенное управление / *(х, у), полученное методом подстановки, будет не пригодно для практического использования.
Важно аппроксимировать функцию так, чтобы амплитуда этих колебаний не превышала некоторой заданной величины. Существуют аппроксимирующие полиномы, удовлетворяющие такому условию. Они называются полиномами равномерного приближения, или (если требуется, чтобы все максимальные уклонения были одинаковыми) равномерным чебышевским приближением (или просто чебышевским приближением). Ценно, что при аппроксимации ими разрывных функций исключается или ослабляется явление Гиббса. Кроме того, в ряде случаев удается удовлетворительно аппроксимировать функцию полиномом меньшего порядка, чем при аппроксимации ее полиномом Фурье (при той же точности) [8].
Общее свойство всякого полинома равномерного приближения состоит в том, что с увеличением порядка N качество аппроксимации улучшается. Путем умножения каждого из коэффициентов Фурье Сп на множители сходимости рп(N) достигается превращение полинома Фурье в полином равномерного приближения.
Совершенно ясно, что различные множители сходимости дают количественно равномерное неодинаковое приближение, и выбор метода зависит от требований к точности в конкретной задаче.
Применение множителей сходимости дает хорошие результаты для функций, зависящих от одной переменной [8]. Для двумерного случая нами проведены аналогичные расчеты аппроксимирующей функции ОА (х, у) в виде полинома Фурье с применением множителей сходимости. Были выбраны множители Бернштейна—Рогозинского:
Рв п<г. N) = (".
Анализируя результаты расчетов для одномерного случая, приведенные в работе [8, с. 363], можно видеть, что применение множителей Бернштейна—Рогозинского дает наименьшие колебания и, кроме того, наилучшим образом аппроксимирует разрывную функцию (в смысле выделения крутизны фронтов) при том же числе членов в полиноме.
Аппроксимирующая функция (2.2) с применением множителей Бернштейна—Рогозинского рв п
и pB m для рассматриваемого двумерного случая запишется следующим образом:
QA (x, у) = Z Í Anm (COSjj-nr^ ' V COs^) ' s
n = 1 m = 1
s sin nnx sin -y-. а b
Для оценки эффекта применения множителей сходимости, расчеты проводились для тех же самых значений числа членов суммы ряда, что и в предыдущем случае (без применения множителей сходимости): N = M = 5, 10, 15, 20, 25, 30. На рис. 4 показан вид аппроксимирующей функции QA (x, y) и распределенного воздействия f *(x, y), вычисленных с применением множителей сходимости Бернштейна — Рогозинского с показателем степени r = 2 и числом членов суммы N = M = 10 (сравните с рис. 1).
На рис. 5 представлена зависимость QA (x, y) при фиксированном у. Требуемая температура распределения QA (x, y)= 1000°C, число членов суммы ряда N = M = 20. Построена трубка по сечению y = 3 с минимальной температурой и по се-
Рис. 4. Вид аппроксимирующей функции (в) и соответствующего ей распределенного воздействия (б) для N = М = 10, рассчитанные с применением множителей сходимости
Рис. 5. Графики температуры при фиксированном y
Рис. 6. Зависимость расчетной температуры от числа членов суммы ряда
чению у = 2 с максимальной температурой. Все другие значения температуры распределения расположены внутри этой трубки (для примера показано сечение при у = 11).
На рис. 6 представлены зависимости значений температуры в самой «тяжелой» точке распределения от числа членов суммы ряда.
Кривые, полученные при расчете без множителей сходимости, подтверждают выводы, сделанные для одномерного случая [8]: налицо значительные колебания аппроксимирующей функции. Максимальная амплитуда отклонения от требуемого уровня температуры (в точке с координатами х = 2, у = 2) составила Атах = 39,1 %. Применение множителей сходимости дало результирующее распределение температуры практически равномерное при всех показателях степени г = 1, 2, 3, при которых были проведены расчеты. Максимальное значение Атах = 0,6 % при г = 1; Атах = 2,5 % при г = 2, а при г = 3 колебаний температуры не наблюдается. Самый же крутой фронт наблюдается при г = 1.
Анализ результатов расчета показал, что достаточно небольшого числа членов суммы ряда (например, 10, при показателе степени г = 1) для получения довольно точной аппроксимации. При требовании крутых фронтов лучше брать несколько большее число членов суммы ряда, например, 20.
4. ЧИСЛЕННЫЙ ПРИМЕР ПРИМЕНЕНИЯ МЕТОДА ПОДСТАНОВКИ ДЛЯ СЛУЧАЯ НЕРАВНОМЕРНОГО ПОЛЯ РАСПРЕДЕЛЕНИЯ ТЕМПЕРАТУРЫ
Рассчитаем аппроксимирующую функцию с помощью полинома Фурье для случая неравномерного желаемого распределения О*(х, у), изображенного на рис. 7.
Рис. 7. Схема неравномерного распределения температуры
Аппроксимирующая функция для такой задачи записывается как ОА (х, у) = 6(х)^1(у), где
0(х) =
01, 0 < х < х,,
у-.!?
$2, х, < х < х
2,
(4.1)
$1, х2 < х < а,
>(у) = I 0у > 0
10, у > 0.
Нетрудно видеть, что выражение (2.3) остается тем же самым, что и для равномерного распределения, а выражение (2.4) для Апт запишется следующим образом
А =
пт
— Г0(х^ІППП- йх аЬ -1 а
2Ь
—, если т — нечетное, тп (4.2)
0, если т — четное.
В соответствии с выражением (4.1) вычислим
|0(х)біп йх = — в, где
в = $ ГСО«ПП-2- CosПП- + 1 - (-1 у! +
1 Г а а
, ( плх, плх2л
+ 02\ cos---------- - cos-----2 .
2 Г а а ;
(4.3)
В свою очередь, выражение (4.2) запишется как 2 Ь
если т — нечетное, т п
0, если т — четное.
или
А =
пт
8
2 в, если т — нечетное, птп (4.3)
0, если т — четное,
где в вычисляется по формуле (4.3).
Для иллюстрации проведенного таким образом расчета на рис. 8 представлены графики функции
ОА (х, у), аппроксимирующей неравномерное температурное поле и соответствующие ей графики распределенного воздействия /*(х, у), вычисленного по формуле (2.1), рассчитанные без множителей сходимости (рис. 8, а) и с учетом множителей Бернштейна—Рогозинского с показателями степени г = 1 (рис. 8, б), г = 2 (рис. 8, в), г = 3 (рис. 8, г).
Расчеты (для всех представленных графиков) проводились при следующих исходных данных:
X = 104 Вт/м-°С; а = 5,7 40 О0 = 20 °С.
Вт/м2 •К4; б = 0,15;
ЗАКЛЮЧЕНИЕ
Метод подстановки для расчета распределенных управлений [2] распространен на пространственно-двумерные системы.
Предложен алгоритм расчета функции, аппроксимирующей требуемое распределение температуры на поверхности объекта. В качестве примера продемонстрирована аппроксимация заданной кусочно-постоянной функции двух переменных с помощью частичной (конечной) суммы ряда Фурье для двух видов требуемого распределения.
Предложенный алгоритм реализован на специально разработанном для таких задач программном обеспечении — стационарной модели для расчета распределенных управлений.
Применение предложенного подхода позволяет получить довольно точную аппроксимацию разрывной функции (даже при небольшом числе членов суммы ряда Фурье) и достаточно крутой фронт аппроксимирующей функции.
В реальных установках, для которых разрабатывался комплекс программ для управления подвижным источником воздействия, как правило, на поверхности объекта необходимо создать не одну, а несколько областей (как минимум, три) с различ-
а
0
Рис. 8. Графики аппроксимирующей функции О* (х, у) и соответствующего ей распределенного воздействия /*(х, у) для неравномерного температурного поля N = 35, М = 15:
а — расчет без множителей сходимости; б — г = 1; в — г = 2; г — г = 3
реходе от одной области к другой, что значительно сокращает области «сшивки» и позволяет избежать громоздких выкладок, характерных, например, для параболической аппроксимации.
ЛИТЕРАТУРА
1. Бутковский А.Г., Пустыльников Л.М. Теория подвижного управления системами с распределенными параметрами. — М.: Наука, 1980. — 384 с.
2. Метод подстановки для расчета распределенных управлений / А.Г. Бутковский, В.А. Кубышкин, А.Г. Смирнов и др. // Автоматика и телемеханика. — 1984. — № 9. — С. 52—61.
3. Реализация распределенных управлений при помощи подвижных источников воздействия / А.Г. Бутковский, В.А. Кубышкин, Е.С. Твердохлебов, Е.П. Чубаров // Автоматика и телемеханика. — 1983. — № 4. — С. 5— 12.
4. Финягина В.И. Метод подстановки в решении двумерной задачи нагрева тел с помощью подвижных источников тепла // Проблемы управления. — 2010. — № 1. — С. 57—63.
5. Применение скользящих режимов для управления объектами с распределенными параметрами с подвижным многоцикловым воздействием /
A.М. Брегер, А.Г. Бутковский,
B.А. Кубышкин, В.И. Уткин // Автоматика и телемеханика. —1980. — № 3. — С. 72—83.
6. Управление распределенными системами с подвижным воздействием / Под ред. А.Г. Бутковского. — М.: Наука, 1979. — 264 с.
7. Смирнов В.И. Курс высшей математики. — М.-Л.: Гос. изд-во техникотеоретической литературы.— 1950. — Т. 2. — 622 с.
8. Заездный А.М. Гармонический синтез в радиотехнике и электросвязи. — Л.: Энергия, 1972. — 527 с.
Статья представлена к публикации
членом редколлегии А.Г. Бутковским.
ной температурой. В таких случаях применение предложенного способа расчета дает значительный выигрыш, поскольку можно получить довольно крутой фронт изменения температуры при пе-
Финягина Валерия Ивановна — канд. техн. наук, ст. науч. сотрудник, Институт проблем управления им. В.А. Трапезникова РАН, г. Москва,
® (495) 334-76-90, И [email protected].