Решение первой краевой задачи для уравнения теплопроводности методом конечных разностей

Электронная библиотека

На практике часто приходится решать уравнения с частными производными методом конечных разностей (МКР). При этом производные заменяются соответствующими разностями (рис. 4.5.)

Первая краевая задача для уравнения (4.44) формулируется так: требуется найти решение уравнения (4.44), удовлетворяющее краевым условиям:

т.е. требуется найти решение U(x, t) в прямоугольнике, ограниченном прямыми t = 0, x = 0, x = l, t = T, если заданы значения искомой функции на трех его сторонах: t = 0, x =0, x = l (рис. 4.5).

Покроем нашу область прямоугольной сеткой, образованной прямыми x = ih, t = kl (i, k = 1, 2,…), и будем определять приближенные значения решения в узлах сетки. Введем обозначения: . Напишем вместо уравнения (4.44) соответствующее ему уравнение в конечных разностях для точки , получим (для (4.64)):

Из формулы (4.66) следует, что если известны три значения в k-м ряду , то определяется значение в k+1-м ряду (слое). Нам известны все значения на прямой t = 0. Значения в крайних точках этого отрезка нам известны в силу (4.64). Так, ряд за рядом мы определим значения искомого решения во всех узлах сетки [18].

Формула (4.66) упрощается, если шаг l по оси t выбрать так, чтобы или . В этом случае уравнение (4.66) будет:

Указанным методом решение определяется в узлах сетки. Решение между узлами сетки можно получить, например, экстраполированием, проводя плоскость через каждые три точки в пространстве (x, t, u).

Замечание. По аналогии с одномерным случаем вывода уравнения теплопроводности легко можно получить уравнение теплообмена в пространстве и на плоскости.

Элемент стержня следует заменить на элемент объема .

Решение первой краевой задачи для уравнения теплопроводности методом конечных разностей

Количество тепла, затраченное на повышение температуры за dt заменяется на , а общее количество тепла, затраченное на повышение температуры в объёме за время dt, будет , но, с другой стороны, это тепло, поступившее в объем за время dt, определяется: , где – единичный вектор нормали к поверхности S, ограничивающей объем . Баланс дает:

(здесь использовали формулу Остроградского из векторного анализа). Заменяя поверхностный интеграл тройным, получим:

Применив теорему о среднем, получим:

для некоторой точки объема . Но мы выделили произвольный объем в пространстве, где идет процесс передачи тепла, а подынтегральная функция непрерывна, поэтому последнее равенство имеет место в каждой точке пространства:

где – оператор Лапласа. Уравнение (4.68) и есть уравнение теплопроводности в пространстве. Для нахождения его единственного решения задают краевые условия.

Если искомая функция U(x,y,z,t) не зависит от z, то получаем уравнение теплопроводности тепла на плоскости:

Срочно?
Закажи у профессионала, через форму заявки
8 (800) 100-77-13 с 7.00 до 22.00

Видео:Решение уравнения теплопроводности методом конечных разностейСкачать

Решение уравнения теплопроводности методом конечных разностей

Первая краевая задача с подвижными границами для уравнения теплопроводности

Решение первой краевой задачи для уравнения теплопроводности методом конечных разностей

УДК 517.958, 519.711.3, 519.6

ПЕРВАЯ КРАЕВАЯ ЗАДАЧА С ПОДВИЖНЫМИ ГРАНИЦАМИ ДЛЯ УРАВНЕНИЯ ТЕПЛОПРОВОДНОСТИ

1, Та Чунг Тхань2

Национальный исследовательский Иркутский государственный технический университет,

Изучена первая краевая задача с подвижными границами и найдены решения численным методом конечных разностей, а также проведена оценка точности полученных приближенных решений. Разработана и апробирована методика численного решения первой краевой задачи с подвижными границами для уравнения теплопроводности.

Ил. 6. Табл. 1. Библиогр. 12 назв.

Ключевые слова: уравнение теплопроводности; краевая задача; разностные схемы; системы линейных алгебраических уравнений.

FIRST BOUNDARY-VALUE PROBLEM WITH MOVABLE BOUNDARIES FOR HEAT CONDUCTION EQUATION

E. K. Boltvina№, T. Ta Chung І

National Research Irkutsk State Technical University,

83 Lermontov St., Irkutsk, 664074

The authors have studied the first boundary-value problem with movable boundaries and revealed the solutions by the numerical method of finite differences. In addition, the authors have evaluated the accuracy of the approximate solutions. The researchers have developed and tested a method for numerical solution of the first boundary-value problem with movable boundaries for the heat conduction equation.

Illustrations: 6 pic. Table 1. Sources: 12 refs.

Keywords: heat conduction equation, boundary-value problem, finite-difference schemes, system of linear algebraic equations

Многие задачи механики и физики приводят к исследованию дифференциальных уравнений с частными производными второго порядка. Их изучение дает возможность построить теорию широкого круга физических явлений и решить ряд физических и технических задач, которые встречаются в различных областях науки и приложениях [1–2].

Так, например, процессы распространения тепла связаны с изучением поведения температурного поля Решение первой краевой задачи для уравнения теплопроводности методом конечных разностейи описываются уравнением теплопроводности (или уравнением передачи тепла [3, с. 23]:

Решение первой краевой задачи для уравнения теплопроводности методом конечных разностей(Решение первой краевой задачи для уравнения теплопроводности методом конечных разностей),

где константа Решение первой краевой задачи для уравнения теплопроводности методом конечных разностей( Решение первой краевой задачи для уравнения теплопроводности методом конечных разностей– плотность, Решение первой краевой задачи для уравнения теплопроводности методом конечных разностей– удельная теплоемкость, Решение первой краевой задачи для уравнения теплопроводности методом конечных разностей– коэффициент теплопроводности), которую Кельвин назвал коэффициентом тепловой диффузии, а Максвелл – коэффициентом температуропроводности [4, с. 18].

Для этого уравнения рассматривается краевая задача специального вида и решения методом конечных разностей на основе явной, неявной схем и схемы Кранка-Николсона.

Данное уравнение представляет собой дифференциальную форму записи основного закона теплопроводности (закона Фурье), если предположить, что температурная функция Решение первой краевой задачи для уравнения теплопроводности методом конечных разностейимеет непрерывные производные Решение первой краевой задачи для уравнения теплопроводности методом конечных разностейи Решение первой краевой задачи для уравнения теплопроводности методом конечных разностей, источники тепла отсутствуют и температурное поле зависит только от одной декартовой координаты.

Уравнение теплопроводности описывает процесс, протекающий в некоторой области с неравномерной температурой. В этой области возникают тепловые потоки, направленные из мест с более высокой температурой в места с более низкой температурой, иначе говоря, происходит теплообмен и, согласно закону Фурье, количество теплоты, проходящее через изотермическую поверхность площадью Решение первой краевой задачи для уравнения теплопроводности методом конечных разностейза время Решение первой краевой задачи для уравнения теплопроводности методом конечных разностей, пропорционально температурному градиенту: Решение первой краевой задачи для уравнения теплопроводности методом конечных разностей(знак минус указывает на то, что теплота передается в направлении уменьшения температуры) [5, с. 7], [6, с. 181]. Уравнение (1) описывает не только процессы распространения тепла, но также процессы диффузии частиц в среде, тогда функция Решение первой краевой задачи для уравнения теплопроводности методом конечных разностейимеет смысл концентрации вещества в данной точке в данный момент времени, Решение первой краевой задачи для уравнения теплопроводности методом конечных разностей– коэффициент пористости и основополагающим является закон Нернста. [2, с. 49].

Результатами работы стали постановка задачи специального вида с подвижными границами и реализация её численного решения с применением модифицированной разностной схемы.

Обзор известных методов решения

Существует ряд методов для решения уравнения теплопроводности. Укажем наиболее важные методы, пригодные для практического использования.

Методы, которые позволяют свести уравнение теплопроводности к обыкновенным дифференциальным уравнениям или их системам: метод интегральных преобразований, метод разделения переменных (метод Фурье), метод преобразования координат.

К численным (приближенным) методам решения относятся: разложение в ряды Фурье (применяются к линейным задачам), методы Ритца и Галеркина (применимы и к некоторым нелинейным задачам), разностный метод (в случае нелинейных задач является итерационным; построение хорошо сходящихся итерационных процессов оказывается достаточно сложным, но во многих случаях – это единственный способ решить уравнение теплопроводности) [7, с. 262], методы, основанные на аппроксимации решения полиномиальными поверхностями, метод Монте-Карло (для задач, полностью неразрешимых другими методами из-за сложной природы физических систем, таких как нейтронная цепная реакция в системе с размножением; эксперимент моделируется на ЭВМ с использованием случайных чисел и известных вероятностных законов для элементарных процессов) [8, с. 323–326].

Метод теории возмущений (линеаризации) позволяет исходную нелинейную задачу свести к последовательности аппроксимирующих её линейных задач. Сущность метода функции Грина – начальные и граничные условия заменяются системой простейших источников, и задача решается для каждого такого источника. Метод интегральных уравнений – уравнение теплопроводности сводится к интегральному. Вариационные методы заключаются в том, что вместо уравнения с частными производными решается некоторая задача минимизации, поскольку функция, доставляющая минимум некоторому выражению, является в то же время решением исходного уравнения. При использовании метода разложения по собственным функциям решение ищется в виде ряда по собственным функциям, которые находятся как решения так называемой задачи на собственные значения, соответствующей исходной задаче для уравнения теплопроводности [9, с. 11].

Постановка первой краевой задачи

При интегрировании дифференциального уравнения в частных производных получается бесконечное множество различных решений. Чтобы получить из этого множества одно частное решение, соответствующее определенной конкретной задаче, необходимо иметь дополнительные данные, не содержащиеся в исходном дифференциальном уравнении. Этими дополнительными условиями являются начальные условия, геометрическая форма области и закон взаимодействия между окружающей средой и поверхностью области (граничные условия). Для области определенной геометрической формы с определенными (известными) физическими свойствами совокупность граничных и начальных условий называется краевыми условиями. Итак, начальное условие является временным краевым условием, а граничные условия – пространственным краевым условием [2, 4].

Дифференциальное уравнение теплопроводности (1) вместе с краевыми условиями составляет краевую задачу для уравнения теплопроводности (или тепловую задачу).

Если на границах Решение первой краевой задачи для уравнения теплопроводности методом конечных разностейи Решение первой краевой задачи для уравнения теплопроводности методом конечных разностейзаданы значения искомой функции Решение первой краевой задачи для уравнения теплопроводности методом конечных разностейв виде

Решение первой краевой задачи для уравнения теплопроводности методом конечных разностей,

где Решение первой краевой задачи для уравнения теплопроводности методом конечных разностей– функции, заданные в некотором промежутке времени Решение первой краевой задачи для уравнения теплопроводности методом конечных разностей, в котором изучается процесс. Таким образом, заданы граничные условия первого рода. И если, кроме того, задано начальное условие, которое состоит в задании значений функции Решение первой краевой задачи для уравнения теплопроводности методом конечных разностейв начальный момент времени Решение первой краевой задачи для уравнения теплопроводности методом конечных разностей[10, с. 188]:

Решение первой краевой задачи для уравнения теплопроводности методом конечных разностей,

то задачу (1)–(3) называют первой краевой задачей для уравнения теплопроводности (1) [11].

Первая краевая задача является наиболее естественной и поэтому наиболее изучаемой краевой задачей в математической физике.

Метод конечных разностей для решения первой краевой задачи

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

Сущность этого наиболее универсального численного метода заключается в том, что на область изменения независимых переменных Решение первой краевой задачи для уравнения теплопроводности методом конечных разностейи Решение первой краевой задачи для уравнения теплопроводности методом конечных разностейнакладывается сетка и решение ищется не в виде непрерывной функции Решение первой краевой задачи для уравнения теплопроводности методом конечных разностей, а в виде дискретного, конечного множества чисел Решение первой краевой задачи для уравнения теплопроводности методом конечных разностей, представляющих (заменяющих) функцию Решение первой краевой задачи для уравнения теплопроводности методом конечных разностейна дискретном, конечном множестве значений независимых переменных, то есть в узлах сетки. Геометрическое место точек (узлов), в которых используются значения функции в разностном уравнении при фиксированных Решение первой краевой задачи для уравнения теплопроводности методом конечных разностей, Решение первой краевой задачи для уравнения теплопроводности методом конечных разностей, называется шаблоном разностного уравнения [10, с. 220]. Функция, определенная в точках сетки, называется сеточной функцией ( Решение первой краевой задачи для уравнения теплопроводности методом конечных разностей– значение сеточной функции в узле Решение первой краевой задачи для уравнения теплопроводности методом конечных разностей). Для вычисления искомых значений используются алгебраические уравнения специального вида, приближенно заменяющие дифференциальное, – разностные уравнения [12, с. 11]. Шаги по времени Решение первой краевой задачи для уравнения теплопроводности методом конечных разностейопределяются как Решение первой краевой задачи для уравнения теплопроводности методом конечных разностей, по пространству Решение первой краевой задачи для уравнения теплопроводности методом конечных разностейРешение первой краевой задачи для уравнения теплопроводности методом конечных разностей. Разностные уравнения на каждом слое по времени связаны между собой рекуррентно. Значения в каждом неизвестном узле на Решение первой краевой задачи для уравнения теплопроводности методом конечных разностей-м слое выражаются через уже вычисленные значения с предыдущего Решение первой краевой задачи для уравнения теплопроводности методом конечных разностей-го слоя. При этом, получаются трехдиагональные СЛАУ из Решение первой краевой задачи для уравнения теплопроводности методом конечных разностейуравнений, где Решение первой краевой задачи для уравнения теплопроводности методом конечных разностей— количество точек на слое. Решается система методом прогонки [7, с. 370]. Корректное построение разностной схемы обязательно подразумевает одинаковое число уравнений и неизвестных значений искомой функции в узлах сетки. В этом случае решение системы разностных уравнений (реализация разностной схемы) существует.

Поскольку уравнение теплопроводности зависит от производных неизвестных функций по двум переменным, то вариантов аппроксимации разностными уравнениями одного и того же уравнения может быть несколько. В зависимости от выбранного шаблона, получаются те или иные разностные схемы, в связи с чем, они подразделяются на несколько групп. Наиболее важная классификация разностных схем связана с отнесением их к явным или неявным — представлено на рис. 1. Указанные разностные схемы можно записать в общем виде с параметром Решение первой краевой задачи для уравнения теплопроводности методом конечных разностей, где Решение первой краевой задачи для уравнения теплопроводности методом конечных разностей, Решение первой краевой задачи для уравнения теплопроводности методом конечных разностей:

Решение первой краевой задачи для уравнения теплопроводности методом конечных разностей,

при Решение первой краевой задачи для уравнения теплопроводности методом конечных разностей– явная четырехточечная схема; Решение первой краевой задачи для уравнения теплопроводности методом конечных разностей– неявная четырехточечная схема (чисто неявная); Решение первой краевой задачи для уравнения теплопроводности методом конечных разностей– схема Кранка-Николсона (с полусуммой или симметричная по времени) [7, с. 370–371].

Видео:Решение первой краевой задачи для неоднородного уравнения теплопроводности.Скачать

Решение первой краевой задачи для неоднородного уравнения теплопроводности.

Численное решение уравнения теплопроводности методом конечных разностей

Решение первой краевой задачи для уравнения теплопроводности методом конечных разностей

Область решения на плоскости двух переменных для уравнения теплопроводности преобразуется в дискретную сетку из узлов Здесь — целые числа. Узлы сетки ; , где — шаги сетки по координатам и соответственно, — целые числа.

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

Решение первой краевой задачи для уравнения теплопроводности методом конечных разностей

а вторая производная выглядит следующим образом:

Решение первой краевой задачи для уравнения теплопроводности методом конечных разностей

Для первой производной по времени конечная разность имеет вид

Решение первой краевой задачи для уравнения теплопроводности методом конечных разностей

А для второй производной по координате конечная разность выглядит следующим образом:

Решение первой краевой задачи для уравнения теплопроводности методом конечных разностей

Чтобы написать разностную схему, приближенно описывающую решаемую задачу, нужно выполнить следующие два шага.

  • 1. Необходимо заменить область непрерывного значения аргумента областью его дискретного изменения.
  • 2. Необходимо заменить производные соответствующими конечными разностями, а также сформулировать разностный аналог для краевых условий и начальных данных.

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

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

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

Решение первой краевой задачи для уравнения теплопроводности методом конечных разностей

Пример 1. Равномерная сетка на отрезке. Разобьем единичный отрезок [0,1] на равных частей. Расстояние между соседними узлами назовем шагом сетки. Точки деления — узлы сетки.

Пример 2. Равномерная сетка на плоскости. Рассмотрим множество функций двух аргументов . В качестве области определения выберем прямоугольник

Решение первой краевой задачи для уравнения теплопроводности методом конечных разностей

Разобьем отрезки [0,1] оси и [0,T] оси соответственно на и частей, пусть . Через точки деления проведем прямые, параллельные соответствующим осям. В результате пересечения этих прямых получим узлы , которые и образуют сетку. Эта сетка имеет шаги h и ф соответственно по направлениям x и t.

Решение первой краевой задачи для уравнения теплопроводности методом конечных разностей

Область изменения переменных задачи следующая . Заменяем непрерывные переменные дискретными:

Решение первой краевой задачи для уравнения теплопроводности методом конечных разностей

— граничные условия на левом конце, — граничные условия на правом конце.

Заменяем частные производные их конечно-разностными аппроксимациями

Решение первой краевой задачи для уравнения теплопроводности методом конечных разностейРешение первой краевой задачи для уравнения теплопроводности методом конечных разностейРешение первой краевой задачи для уравнения теплопроводности методом конечных разностей

Подставим эти выражения в уравнение и разрешим получившееся соотношение относительно ui+1,j, то есть значения функции в верхнем временном слое

Решение первой краевой задачи для уравнения теплопроводности методом конечных разностейРешение первой краевой задачи для уравнения теплопроводности методом конечных разностей

Это и есть искомая формула, выражающая решение в данный момент времени через решение в предыдущий момент времени.

Граничные условия имеют следующие сеточные аналоги. Условиям теплоизолированных концов

очевидно, должны соответствовать условия вида

Условия, соответствующие заданным потокам,

Решение первой краевой задачи для уравнения теплопроводности методом конечных разностей

заменяются, соответственно, для левого конца

Решение первой краевой задачи для уравнения теплопроводности методом конечных разностей

Решение первой краевой задачи для уравнения теплопроводности методом конечных разностей

Аналогично, для правого конца

Решение первой краевой задачи для уравнения теплопроводности методом конечных разностей

Решение первой краевой задачи для уравнения теплопроводности методом конечных разностей

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

Значение, которому равны эти величины, легко вычисляется.

Решение первой краевой задачи для уравнения теплопроводности методом конечных разностей

Рассмотрим теперь случай , что соответствует заданию температуры среды, окружающей левый торец стержня. Конечно-разностный аналог этого условия примет вид

Решение первой краевой задачи для уравнения теплопроводности методом конечных разностей

Решение первой краевой задачи для уравнения теплопроводности методом конечных разностейРешение первой краевой задачи для уравнения теплопроводности методом конечных разностей

Для правого торца выражение определяется аналогичным образом.

Численное моделирование теплопроводности в пакете MATLAB

Рассмотрим численное решение уравнения теплопроводности для одномерного стержня, боковая поверхность которого теплоизолирована, на торцах заданы граничные условия, моделирующие фиксированные значения температуры. Уравнение теплопроводности в этом случае записывается в виде

Решение первой краевой задачи для уравнения теплопроводности методом конечных разностей

Решение первой краевой задачи для уравнения теплопроводности методом конечных разностейРешение первой краевой задачи для уравнения теплопроводности методом конечных разностей

Рассмотрим решение этого уравнения на интервале времени 0?t?4. Переменная x изменяется в пределах -5?x?5. Граничные условия представлены в виде на левом конце, на правом конце стержня. Начальные условия для распределения температуры были заданы в виде функции

Решение первой краевой задачи для уравнения теплопроводности методом конечных разностей

Чтобы решить представленную задачу, нужно создать m-файл следующего вида

%решение одномерного уравнения теплопроводности

%векторы x и t с начальным условием u(x,t(1))=init

🔥 Видео

Решение первой начально-краевой задачи для одномерного уравнения теплопроводности.Скачать

Решение первой начально-краевой задачи для одномерного уравнения теплопроводности.

Решение уравнения теплопроводности в одномерной постановке в ExcelСкачать

Решение уравнения теплопроводности в одномерной постановке в Excel

Лекция №1.1 Явная и неявная схемы для уравнения теплопроводностиСкачать

Лекция №1.1 Явная и неявная схемы для уравнения теплопроводности

Решение задачи Коши для уравнения теплопроводности (Часть 1)Скачать

Решение задачи Коши для уравнения теплопроводности (Часть 1)

6-2. Метод сетокСкачать

6-2. Метод сеток

Решение задачи теплопроводности методом конечных разностейСкачать

Решение задачи теплопроводности методом конечных разностей

Стационарное решение одномерного уравнения теплопроводности.Скачать

Стационарное решение одномерного уравнения теплопроводности.

Метод конечных элементов (Часть 1) | Пример реализации для уравнения теплопроводностиСкачать

Метод конечных элементов (Часть 1) | Пример реализации для уравнения теплопроводности

Численные методы математической физики - Решение смешанной задачи для уравнения теплопроводностиСкачать

Численные методы математической физики - Решение смешанной задачи для уравнения теплопроводности

Метод Фурье для неоднородного уравнения теплопроводностиСкачать

Метод Фурье для неоднородного уравнения теплопроводности

8.1 Решение уравнения теплопроводности на отрезкеСкачать

8.1 Решение уравнения теплопроводности на отрезке

Одномерное уравнение теплопроводности. Виды краевых задачСкачать

Одномерное уравнение теплопроводности. Виды краевых задач

От краевых задач к решению уравнения теплопроводностиСкачать

От краевых задач к решению уравнения теплопроводности

Решение первой начально-краевой задачи для волнового уравнения.Скачать

Решение первой начально-краевой задачи для волнового уравнения.

Численные методы. Лекция 14: метод конечных разностей решения краевой задачиСкачать

Численные методы. Лекция 14: метод конечных разностей решения краевой задачи

6-1. Уравнение теплопроводностиСкачать

6-1. Уравнение теплопроводности

Уравнение в частных производных Уравнение теплопроводностиСкачать

Уравнение в частных производных  Уравнение теплопроводности

Решение нестационарного уравнения теплопроводности в двухмерной постановке в ExcelСкачать

Решение нестационарного уравнения теплопроводности в двухмерной постановке в Excel
Поделиться или сохранить к себе: