УДК 536.2.022
doi:10.18720/SPBPU/2/id23-508
Медведева Арина Борисовна 1,
студент магистратуры;
л
Кузнецова Лидия Валерьевна ,
ст. преп. ВШ КФСУ
АЛГОРИТМ РЕШЕНИЯ ОБРАТНОЙ ЗАДАЧИ ДЛЯ
ВЫЧИСЛЕНИЯ КОЭФФИЦИЕНТА ТЕПЛОПРОВОДНОСТИ
1 2
' Россия, Санкт-Петербург, Санкт-Петербургский политехнический
университет Петра Великого, 1 2 [email protected], [email protected]
Аннотация. В настоящей статье описана прямая задача теплопроводности в кольце Фурье и метод её решения, а также разработан алгоритм решения обратной задачи для уравнения теплопроводности кольца, который в настоящее время можно найти лишь тезисно в научных книгах, статьях и др. В соответствии с данным алгоритмом решена обратная коэффициентная задача теплопроводности в кольце при конкретном начальном условии.
Ключевые слова, прямая задача, обратная задача, алгоритм, теплопроводность, коэффициент теплопроводности, кольцо Фурье.
Arina B. Medvedeva 1, Master's Student;
Lidia V. Kuznetzova 2,
Senior Lecturer
ALGORITHM FOR SOLVING THE INVERSE PROBLEM FOR CALCULATING THE COEFFICIENT OF THERMAL
CONDUCTIVITY
1 2
' Peter the Great St. Petersburg Polytechnic University,
St. Petersburg, Russia, 1 2 [email protected], [email protected]
Abstract. This article describes the direct problem of thermal conductivity in a Fourier ring and a method for solving it, and also develops an algorithm for solving the inverse problem for the equation of thermal conductivity of the ring, which can currently be found only in scientific books, articles, etc. In accordance with this algorithm, the inverse coefficient problem of thermal conductivity in the ring is solved under a specific initial condition.
Keywords: direct problem, inverse problem, algorithm, thermal conductivity, thermal conductivity coefficient, Fourier ring.
Введение
Обратные задачи — это задачи особенного вида, когда по ряду известных или наблюдаемых результатов необходимо найти источники в виде параметров в известных уравнениях, описывающих упомянутые явления. Одной из первых представленных обратных задач являлось исследование смещения траектории Урана, благодаря чему был обнаружен Нептун [1]. В настоящее время решение обратных задач актуально для множества прикладных и фундаментальных областей: оптика, акустика, обработка сигналов, астрономия, геология, а также таких новых направлений, как машинное обучение, компьютерное зрение, обработка естественного языка и множества других сфер [2-7].
Рассмотрим реальные ситуации, в которых необходимо решение обратной задачи теплопроводности. Так, например, широко распространена задача определения коэффициента теплопроводности в жидкости [8,9]. Кроме того, актуально решение обратных задач теплопроводности и для поиска скрытых объектов [10]. Наконец, применяются задачи данного типа даже для расчёта теплопроводящих свойств объектов, выходящих в космос. Так, в работе [11] представлен метод расчёта воздействия внешних температур на крышку прибора «Димио» межпланетной станции «Марс-96» на этапе ее выведения после сброса головного обтекателя. Наконец, в настоящее время существуют приборы, в которых в качестве межэлементных уплотнителей используются кольцеобразны объекты. В работе [12] рассматриваются прямая и обратная задачи теплопроводности таких колец. Кроме того, в работе [13] рассматривается обратная задача нагрева кольца при вращении. Таким образом, обратные задачи теплопроводности кольца оказываются актуальными для исследования.
1. Прямая задача теплопроводности
1.1. Уравнение теплопроводности
Уравнение теплопроводности — это дифференциальное уравнение второго порядка, описывающее распределение температуры во времени и пространстве. В одномерном случае [14]:
^ - a2 = f(x, t), (1.1)
dt dx1 JK h K )
где u = u(x, t) — функция, описывающая распределение температуры, x — координата, t — время, fx, t) — функция распределения тепловых источников.
Аналитическое решение уравнения теплопроводности может быть получено с помощью метода Фурье. Разделяют задачи бесконечного, по-
лубесконечного и конечного стержня. Рассматриваемая автором задача относится к случаю конечного стержня.
Уравнение теплопроводности для теплоизолированного от внешней среды стержня, начальные условия и граничные условия по Дирихле задаются следующим образом:
ди ~дг
а
д 2п
= Г (
дх2
п (х, I = 0) = р( х), п( х = 0, I) = ^ ( I), п (х = I, I) = ц2 (I).
(1.2)
Решение данной системы найдём с помощью последовательных предположений и упрощений. В данном случае будет изменяться значение функции источников поглощения и выделения тепла, а также краевые условия. Оно принимает следующий вид:
ад
¿и П=1
г
ехр
пиа
(I -т)
йт
. I пи Б1ПI — х
(1.3)
1.2. Прямая задача теплопроводности в кольце
Одним из реальных применений задачи о распространении тепла в тонком однородном стержне можно считать задачу о кольце [15]. Стержень конечной длины можно согнуть так, чтобы он принял форму кольца. Пусть такое кольцо имеет радиус Я, тогда исходная длина стержня будет связана с радиусом известным выражением Ь = 2пЯ.
Такое кольцо имеет форму замкнутой кривой, поэтому граничные условия на концах в данной задаче видоизменяются, принимая форму периодических функций:
и(х,1) = и(х + 2пЯ ■ и,1), (1.4)
где п принадлежит множеству целых чисел.
Это означает, что принцип решения задачи о кольце таков же, как и принцип решения задачи о стержне — дополнительным оказывается только условие сохранения периодичности решения через каждые 2пЯ значения координаты.
Поставлена следующая прямая задача: найти распределение температуры в тонком однородном кольце радиуса 2 с теплоизолированной боковой поверхностью, если в начальный момент времени температура меняется по закону (2п - х).
Представим для начала общее решение, а потом — подставим значения нашей задачи для определения настоящего решения.
Запишем систему уравнений, соответствующих данной задаче:
д и
= а
д 2и
дг " дх2' и( х = 0, г) = и( х = Ь, г),
д д —и( х = 0, г) =—и( х = Ь, г), дг дг
и( х, г = 0) = 2л — х.
(1.5)
Для нахождения решения достаточно указать параметр а и учесть, что радиус кольца связан с длиной окружности кольца известным отно-
ко-
К
шением: Ь = 2лЯ\ = 4л. Как ранее было указано, а2 = —, где к
2 ср
эффициент теплопроводности, с — удельная теплоёмкость материала, из которого выполнен стержень, р — плотность стержня. Для значений коэффициентов реальных материалов параметр а будет достаточно мал, поэтому удобнее принять его равным 0.25. Тогда, собирая все вышеуказанные выражения, получаем окончательное решение уравнения теплопроводности кольца:
и( х,г) = Е 1=1 ^
к Л
— х 2
ехр
к2 ^ —г 64
(1.6)
В начальный момент времени и(х^ = 0) функция имеет вид, представленный на рисунке 1:
<
и
момент времени ^ = 0. Показан промежуток от 0 до 8п для того, чтобы показать соблюдение условия периодичности функции
Рис. 2. Зависимость температуры кольца от координаты и времени (1.6)
2. Обратная задача уравнения теплопроводности в кольце
Коэффициентная обратная задача — один из подвидов обратных задач, где, кроме необходимости найти решение дифференциального уравнения, также нужно найти коэффициент данного уравнения.
Коэффициентная обратная задача по своим начальным условиям подобна прямой задаче, но для её решения необходимо знать дополнительные начальные условия. Алгоритм решения рассмотрим на основе [16]. Система, которую необходимо решить, имеет вид:
ди , ч д2и
а = я (')
и(х = 0, г) = и (х = Ь, г) = 0,
и(х, г = 0) = (р(х), и(х = х0,г) = д(г),0 < х0 < Ь.
(2.1)
<
2.1. Алгоритм решения обратной коэффициентной задачи
1. Поиск решения прямой задачи.
2. Экспериментальное измерение функции д(?) в некоторой точке х0 на кольце на всём интервале времени.
3. Определение найденного решения в той же координате х0, где была измерена функция д(^).
4. Составление нелинейного уравнение Лк(/) = д(^), где Л — сумма множителей без неизвестного параметра.
5. Выбор необходимого числа слагаемых.
6. Определение искомого коэффициента к(?) = а .
7. Проверка полученных результатов.
2.2. Решение обратной коэффициентной задачи для уравнения теплопроводности в кольце Фурье
В поставленной обратной задаче необходимо определить коэффициент g(t) = а2. В прямой задаче мы его задавали постоянным, принцип же решения данной задачи основан на том, что коэффициент является зависящим от времени. Задачу постоянного коэффициента можно считать частным случаем задачи с коэффициентом, зависящим от времени.
Согласно алгоритму, найдём решение прямой задачи. Оно имеет следующий вид:
ф, о=ЕГ=1 % ехр_ т Л 8(т)ат
БШ
к
-X
(2.2)
Видно, что в общем виде задача бы решалась достаточно легко — параметр а равнялся бы 0.25. Однако обратная задача заключается в том, что известны именно значения функции в зависимости от времени на некоторой заданной координате, то есть известна некоторая функция от
времени. Выберем, например, координату х = ^ = ж .
Тогда на данной координате функция для п = 20 имеет вид:
+—е 9
-1.27/
4 5.б4/ . 4 4.52 4 -3.52/ . 4 -2.б4/ 4
=--е + — е -- е н--е --е
19 17 15 13 11
4 „ -о. 77/ 4 -0.39/ 4- -0.14/ + 4е~ 0.01б
—е + — е — е
7 5 3
+
(2.3)
Можно построить данную функцию на временном промежутке от 0 до 100 (рис. 3).
3.0 2.5 2.0 1.5
20 40 60 80 100
Рис. 3. Зависимость функции q(t) от времени t
1
1. 89/
4
Определим решение в той же координате x0, где была измерена функция q(t):
Л f, sin
f к2
к
— ж
V 2 ,
и(л,г) = ХГ=1^ехР 7 ¡^(т)1т
Составим нелинейное уравнение:
д(г) = и(л, г).
Выбор числа слагаемых ряда прямого решения в точке х0:
(2.4)
(2.5)
t^ _ „2 =--е
lg (t) =a2
_4
19
361a t
4 + ± е 17
289a t
4 -
--е
15
225a t 4
4-
+ — е 13
169a2t 4
д 121a2t
- — е + 11
¿ 81a2t
+ 4 е ~ 9
4 — е 7
49a2t 4
4 -
+ — е
5
25 a t 4
4
— е 3
9a2t a2t
~ + 4е т
2
(2.6)
В данном случае видно, что каждому слагаемому в выражении (2.3) можно сопоставить слагаемое в выражении (2.6), откуда параметр а = 0.25. В случае, если выражение (2.6) представлено в виде десятичных
чисел:
q(t) = -0.2е"5-™ + 0.23е~4'52 -0.26е"3-* + 0.3е-2Ш -0.36е"1-8* +
+0.44е~
- 0.57 е'
+ 0.8е -1.3е"
+ 4е~
(2.7)
то решение таким образом найти не удастся. Необходимо применить специальные методы.
Так, например, можно воспользоваться методом перебора: заметим, что коэффициенты в степенях всегда отрицательны и по модулю не превосходят 10; следовательно, параметр а должен располагаться в пределах от 0 до 1. Если решать методом программного кода, то по результатам выполнения программы получим следующую зависимость, представленную на рисунке 4.
Рис. 4. Зависимость значения ошибки (разности между функцией в выбранной точке и функцией-решением) от значения параметра а
4
Из представленного рисунка видно, что оптимальное значение параметра a составляет 0.25, что равно фактическому значению данного параметра (ошибка минимальна, составила 2.02).
Заключение
В настоящей статье была рассмотрена прямая задача теплопроводности и метод ее решения, а также обратная коэффициентная задача теплопроводности, изучен метод её решения и представлен алгоритм решения задачи данного типа для замкнутого кольца. В ходе выполнения работы обнаружено, что обратные задачи теплопроводности часто возникают в настоящее время во множестве областей: динамика жидкостей, тепловой износ прокладок и креплений, нагрев теплоизолирующих поверхностей и т. д.
Список литературы
1. Smith R.W. The Cambridge network in action: the discovery of Neptune // Isis. -Vol. 80, № 3 (Sep., 1989). - Pp. 395-422. - Published online by University of Pennsylvania, Department of History and Science, 2015. - DOI: https://doi.org/10.1086/355082.
2. Mohamad-Djafari A. (ed.). Inverse problems in vision and 3D tomography. -Wiley, 2013.
3. Pizlo Z. Perception viewed as an inverse problem // Vision Res. - Pergamon, 2001. -Vol. 41, № 24. - Pp. 3145-3161.
4. De Vito E. et al. Learning from examples as an inverse problem // J. Mach. Learn. Res. - 2005. - Vol. 6. - Pp. 883-904.
5. Dhillon S.S. et al. The 2017 terahertz science and technology roadmap // J. Phys. D. Appl. Phys. - IOP Publishing, 2017. - Vol. 50, № 4. - P. 043001.
6. Chivatá Cárdenas I. On the use of Bayesian networks as a meta-modelling approach to analyse uncertainties in slope stability analysis // Georisk: Assessment and Management of Risk for Engineered Systems and Geohazards. - Taylor & Francis, 2018. -Vol. 13, № 1. - Pp. 53-65. - DOI: https://doi.org/10.1080/17499518.2018.1498524.
7. Kim Y., Nakata N. Geophysical inversion versus machine learning in inverse problems // Society of Exploration Geophysicists, 2018. - Vol. 37, № 12. - Pp. 894-901. -DOI: https://doi.org/10.1190/tle37120894.!.
8. Vasil'ev V.I., Kardashevskii A.M. Numerical solution of the retrospective inverse problem of heat conduction with the help of the Poisson integral // J. Appl. Ind. Math. -Pleiades Publishing, 2018. - Vol. 12, № 3. - Pp. 577-586.
9. Taler J., Duda P. Solving direct and inverse heat conduction problems. - Berlin Heidelberg: Springer-Verlag, 2006. - 889 p. - DOI: https://doi.org/10.1007/978-3-540-33471-2.
10. Громов Ю. Ю. и др. Поиск скрытых объектов на основе решения обратной задачи теплопроводности // Вестник Воронежского государственного технического университета. - 2014. - T. 6. - С. 4-8.
11. Алифанов О.М., Ненарокомов А.В. Трехмерная граничная обратная задача теплопроводности // Теплофизика высоких температур. - 1999. - Т. 37, № 2. - С. 209-216.
12. Blasiak S., Pawinska A. Direct and inverse heat transfer in non-contacting face seals // Int. J. Heat Mass Transf. - Pergamon, 2015. - Vol. 90. - Pp. 710-718.
13. Huang J.H. et al. An inverse method for estimating heat sources in a high speed spindle // Appl. Therm. Eng. - Pergamon, 2016. - Vol. 105. - Pp. 65-76.
14. Араманович И.Г., Левин В.И. Уравнения математической физики. -М.: Наука, 1964. -288 с.
15. Карслоу Г., Егер Д. Теплопроводность твердых тел. - М.: Наука, 1964.
16. Денисов А.М. Введение в теорию обратных задач. - М.: Изд-во МГУ, 1994. - 205 с.
УДК 004.021
doi:10.18720/SPBPU/2/id23-509
Шельгов Сергей Андреевич 1,
студент магистратуры; Шахвалеев Евгений Евгеньевич , студент магистратуры; Жиленков Антон Александрович 3,
заведующий кафедрой, канд. техн. наук, доцент
РАЗРАБОТКА ПРОГРАММНЫХ СРЕДСТВ ДЛЯ ВИЗУАЛЬНОЙ ОЦЕНКИ КАЧЕСТВА ЧИСЛЕННЫХ МЕТОДОВ ИНТЕГРИРОВАНИЯ
1 2
' Россия, Санкт-Петербург, Санкт-Петербургский политехнический
университет Петра Великого,
1 2
[email protected], [email protected]; 3 Россия, Санкт-Петербург, Санкт-Петербургский государственный морской технический университет, [email protected]
Аннотация. Целью данной работы является исследование сохранения структур дифференциальных уравнений на примере модели Лотки-Вольтерры и маятника при интегрировании различными методами, такими как: явный метод Эйлера; симплектический метод Эйлера; метод Рунге-Кутта. Задачи, которые решались в ходе исследования: 1. Построение моделей Лотки-Вольтерры и маятника. 2. Применение к моделям методов интегрирования. 3. Визуализация решений дифференциальных уравнений. 4. Анализ полученных решений на сохранение структур и сравнение между ними. 5. Программная реализация методов.
Ключевые слова: модель Лотки-Вольтерры, математический маятник, метод Эйлера, метод Рунге-Кутта, фазовый портрет, численный поток, сохранение структур дифференциальных уравнений.