Научная статья на тему 'Оптимальное расположение источников тепла в неоднородной среде'

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

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

Аннотация научной статьи по математике, автор научной работы — Осипов Олег Васильевич

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

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

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

Осипов О. В., аспирант

Белгородский государственный технологический университет им. В.Г. Шухова

ОПТИМАЛЬНОЕ РАСПОЛОЖЕНИЕ ИСТОЧНИКОВ ТЕПЛА В НЕОДНОРОДНОЙ СРЕДЕ

ov.osipov@gmail.com

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

Ключевые слова: неоднородная среда, плотность источников тепла, обратная задача теплопроводности, функция Грина, конечномерная аппроксимация, симплекс-метод, метод теплового баланса.

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

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

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

1. Постановка задачи оптимального расположения источников тепла в области с неоднородной температуропроводностью и ее конечномерная аппроксимация

Рассматривается га-мерная замкнутая область В с Ят, заполненная веществом с температурой Т(х) в каждой точке х = (х,•••,хт). Вещество считается неоднородным и характери-

зуется переменной температуропроводностью %(x). В области D расположены источники тепла с плотностью f (x). Введём функцию u(x) = T(x) - T, где T0 - температура окружающей среды, которая считается известной константой.

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

V(XVu) + f = 0, (1)

и краевым условием

3 + Su = 0, (2)

dn w

необходимо построить функцию f (x) > 0, доставляющую минимум линейному функционалу J{f} = J f (x)dVm^ min, (3)

при условии

m(x) - T < u(x) < M(x) - T,

(4)

где т(х), М(х) - заданные максимальный и минимальный профили температур, д(х) -функция теплопередачи через границу среды дБ.

Введём для задачи (1) с краевым условием (2) функцию Грина G(х,£). Тогда условие (4) можно записать в виде:

т(Х) - Т < 10(х,£)/(^Ут < М(Х) - Т0,

1еВ (5)

/(х) > 0, /(х) е 5(В).

В оптимизационной задаче (3), (5) 5(Б) является классом функций, среди которых разыскивается плотность источников /(х). Ниже в

качестве S(D) берется вещественное гильбертово пространство Ь2(Б) квадратично интегрируемых в Б функций.

Построим конечномерную аппроксимацию задачи (3), (5) в виде задачи линейного программирования. Разобьем область Б на п частей

D

Б = и Б. / . Определим подпространство

£и (Б) ^ S(Б) кусочно-постоянных функций вида /(х) = /., х е Б . (7 = 1,2,...,и). Введем

в 8„(П) базис, состоящий из функций е (х) = 1, х е Б., и е (х) = 0, х £ Б . Рассмотрим на Б(П) оператор О/ = |О(х,%)/(%)ё¥т.

Введем обозначения £ = (Ое., е ),

а, = (т(х) - То, е, (х)), = (М (х) - Т, е, (х)), где (•,•) - скалярное произведение в Ь2(П). Получаем конечномерную аппроксимацию задачи (3), (5):

О( х,%) = \

• (/) = 1 (mesDJ)/ ^ шш,

7=1

и

а, <Ь1, / > 0 (, = 1,2,.,и).

(6)

Для одномерного случая (т = 1) , когда область В является интервалом (а, Ъ), а функция Х(х) непрерывна с производными до второго порядка, такая аппроксимация строится легко, т.к. функцию Грина О(х,%) можно построить в явном виде. Краевая задача (3),(5) принимает форму:

Л.1 + /(х) = о 'йх)х=а = 0; ГД

dx ^ dx) ' 1(^и / dx + Рги 0,

е р1=ё1/х(а) > 0, /32= 32/х(Ъ) > 0 - некоторые константы. Функция Грина запишется в виде:

Я

Я

dt

dt

dt

(1 +1 + (1 +1 Ь + Г

( а )Га ^) ( а \ Рг Г Z(t) /г Z(t)

(1 + ^ ^ + А+ (1 + 4 )1 ^

/(0 /а )

х($)

при а <% < х;

при х < % < Ъ,

где Яаъ = 1/

dt

1+ Д -|1 +д Г

dt

-1

а )

При т > 1 построение функции Грина весьма затруднительно. Для наших целей нужно знать лишь матрицу с элементами £ = (Ое, е ), определение которой равносильно нахождению решений и1 (х) уравнений V(^Vu) + е = 0 при

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

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

Ш = {х. = (а + ¡.И, ,...,а +, И ), , = (,,,...,, ), , = 0,...,N , И = (Ъ - а )/N }.

V, V 1 11? ' т т т\ 1 ? ? т / ' а ' ' а ' а V а а / а У

% dt ъ dt

I =п\—, 1 =рл—

а р1Г Ъ Рг

большом п приближенным решением оптимизационной задачи (3), (5).

2. Разностная схема для численного вычисления элементов

Для исследования алгоритма решения задачи (3), (5) в многомерном случае построим методом теплового баланса [4] разностную схему для приближённого нахождения функции и(х) задачи (1) с произвольной правой частью / (х) и краевым условием (2). В качестве области В возьмём га-мерный параллелепипед

(а < х < Ъ , а = 1,.,т) с равномерной сеткой

\а а а" 7 7 у г г

Окружим каждый внутренний узел х, (га = 1,...,N — 1) элементарным объёмом Е. = {а + 1к - к /2 < х < а + ,к + к /2}.

, а а а а а а а а а >

Для приграничных узлов х, (,а = 0, ^ = Nа -1) элементарные объёмы ограничиваются границей области В, как показано на рис. 1. Для всех Е-, уравнение теплового баланса имеет вид:

т

£ща++ща-+ Г / (х^Гт = 0, (7)

Обозначим - площадь соприкосновения Е^ с соседними по измерению а элементарными объёмами Е,а+ , , = (,!,..., 1а+!,..., ,т) и

Е,а- , 1 а-= Й... ia-1,..., ,т ), УТ -

сеточное зна-

чение искомой функции и(х). Тогда, если x, -

внутренний узел, то

=Х( х, )8,

У:-+ - Уг

а=1

та+ ига+

и

ЖГ =х( х, )8г

Уг а- - У Г

к

где Жа, Жа - потоки в соседние по пространственному измерению а элементарные объёмы.

Если х, - приграничный узел и поток направлен по измерению а во внешнюю среду, то

7=1

Ъ

Е

wIa+ = -р(х. ^ у , w;- = -р( х. ^ у Р( xI) = 8( xI)/х( x1). Х2

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

где

^ х [

Х(1,0)

х(0,0) Х(0,1) Рис. 1. Разбиение области В сеткой размером 4*4

Подобласти В] выберем следующим образом: разрежем область В по каждому измерению на равные части. Таким образом, получим одинаковые по объёму подобласти, которые образуют также равномерную сетку О^ . Сетка О

должна быть чаще Оу по каждому измерению в

целое число раз V, чтобы узлы сетки О были в точках разрыва функций в].

Составленные для каждого узла К1, уравнения вида (7), умноженные на тв8Е1., образуют самосопряжённую систему линейных уравнений

т

с П (N +1) неизвестными у. и N правыми ча-

а=1 1

стями. Решение этой системы даёт набор сеточных функций и](х) (] = 1,..., Ы), каждая из которых является приближённым решением (1), (2) с / (X) = в. (X), и можно считать, что

Ов] = 10(Х^)в1 ф)дУт = I в(х. Л)ЛУт * и] (X.)

Далее, для вычисления элементов используется численное интегрирование.

Замечание 1. Для улучшения качества результата решения задачи (3), (5) можно выбрать несколько точек х* (к=1,...,М), расположенных на границе области В и к системе (5) добавить несколько ограничений с = и (х*),

ам+к = т(х*)-ьы+к = М(х*)-Т0.

3. Описание алгоритмов и результаты численных экспериментов

Для исследования предложенного алгоритма был создан программный комплекс НеаЮоге, позволяющий производить расчёт оптимального обогрева га-мерного параллелепипеда (т = 1,2,3) с произвольной функцией теплопе-

редачи %(х). В одномерном случае (т = 1) имеется возможность выбора способа вычисления элементов обменной матрицы ^: аналитический (с использованием явного представления функции Грина) и численный (с применением метода теплового баланса). Сравнение обоих способов вычисления показывает приемлемость применения разностных схем для решения данной задачи. При т > 1 для нахождения ^ требуется значительное процессорное время

и количество памяти для решения методом Гаусса системы линейных уравнений с несколькими правыми частями. На блок-схеме (рис. 2) представлен общий алгоритм решения га-мерной задачи с использованием численного метода для вычисления ^.

Рис. 2. Блок-схема алгоритма решения га-мерной задачи

Вычисления показывают, что с ростом п последовательность ^п)тп довольно быстро стабилизируется. При этом оптимальная плотность источников имеет несколько отдельных зон локализации возрастающей остроты. На рис. 3 представлен результат численного решения задачи (6) для отрезка (т = 1) с х(х) = (х - 55)2 /5 м2/с. Для изображённых здесь результатов решения задачи при аналитическом вычислении , уже при 3 разбиениях минимум полностью

стабилизируется и равен Jmin = 15°К-м/с. Отметим, что при численном нахождении этих коэф-

фициентов Jmin также оказывается равным 15, независимо от частоты сетки V. Для иллюстрации эффективности разработанного метода на рис. 3 приведено сравнение результатов при выбранном произвольно расположении источников (кривые серого цвета) с найденным методически (чёрного цвета). Оба распределения источников соответствуют одному температурному коридору. Оптимизация распределения источников в данном примере экономит (22.4-15) / 15 • 100% ~ 49.3% тепловой энергии.

Т,° К

Х(х) = (х-55)2/5 м/с ДО) = 2 м"1 т(х) = 5 °К 7^ = 0; п =;25 j&(50) = 1V = 10 °К

Jc = 22,4 °К-м/с =15°К-м/с

3,2 °К/с

3 °К/с

5,854 °К/с

1,646 °КУс

5 °К/с- -

5 10 15 20 25 30 35 40 45

Рис. 3. Оптимальное и неоптимальное распределение плотностей источников / и соответствующих температур Т на отрезке

х, м

Также проведено большое количество экспериментов c различными %(X) и ДX) для m=2,3. Для проверки эффективности использования алгоритма в 3-мерном случае было взято случайное распределение источников тепла (кусочно-постоянная функция f рис. 4, а), была решена прямая задача (1), (2) и найдена функция и. Затем была решена обратная задача с m(xy,z) = min(u) и M(xyz) = max(u) и найдено оптимальное распределение источников (рис. 4, б). На данных рисунках источники представлены в виде полупрозрачных объёмов. Более интенсивные источники закрашены более тёмным цветом. Для данного эксперимента были взяты следующие входные данные: x, y, z е [0,1], Х(х, y, z) = 5(1.5 - x)(1.5 - y)(1.5 - z) м2/с,

S(x, y, z) = 1 м"1, n = 103, v = 2, T = 0. Случайное распределение источников даёт суммарную мощность 98.043°К-м3/с и температуру в границах 10.005 - 19.108°К. Оптимальное распреде-

ление источников составляет суммарную мощность 60.001°К-м3/с и создаёт температуру в пределах 10.005 - 11.043°К, что даёт экономию тепловой энергии в размере (98.043 -60.001)/60.001 • 100% к 63,402%. Отметим, что ввиду неоднородности среды оптимальное расположение источников носит несимметричный характер (рис. 4, б) и плотность источников выше в той части области, где функция х(х, у, £) имеет большие значения. Эксперимент с другими функциями х(х) также показывает, что чем более неоднородной является среда, тем большую экономию тепловой энергии можно получить, располагая источники оптимальным образом.

Следующий график (рис. 5) показывает, как стабилизируется для данного эксперимента (с описанными выше параметрами области) значение функционала ^п)тп с ростом числа разбиений п = N3.

Рис. 4. Неоптимальное (а) и оптимальное (б) расположение источников f в кубе

Рис. 5. Зависимость значения функционала (J„)mi„ от n = N3

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

1. Брусенцев А.Г., Брусенцева В.С. Сборник трудов XXIII международной конференции «Математические методы в технике и технологиях». Саратов. -2010.-Т.2. -С.43-46.

2. Брусенцев А.Г., Осипов О.В. Сборник трудов XXIV международной конференции «Математические методы в технике и технологиях» Саратов.-2011.-т.2.-С.33-34.

3. Брусенцев А.Г., Осипов О.В. Научные ведомости Белгородского государственного университета. - №5 (124). Выпуск 26. Белгород. - 2012. - С.60-69.

4. Самарский А.А. Теория разностных схем. Главная редакция физико-математической литературы изд-ва «Наука», М., 1977. - 656 с.

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