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

Краевые задачи теории диффузии

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

Геометрические условия определяют форму и линейные размеры тела.

Физические условия определяют физические параметры: коэффициент диффузии,

константу растворимости, объемную плотность потока диффузанта.

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

Граничные условия для изучаемой задачи могут быть заданы несколькими способами; в теории диффузии различают граничные условия I, II, III, IV родов. (Граничные условия IV рода иначе называют условиями сопряжения). Следует помнить, что число граничных условий превышает число границ. Так, в задаче по дегазации шарика (одномерный случай), необходимо задать условия как на внешней поверхности шарика, так и в центре. Часто граничные условия задаются «на бесконечности».

Граничные условия 1-го рода

В граничных условиях I – рода задается распределения концентрации диффузанта по поверхности Σ тела, как функция координат и времени.

В частном случае концентрация на поверхности – функция только времени

При наличии двух плоскостей (как это имеет место в методе газопроницаемости) задаются

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

Подобный режим в теории диффузии обозначается как граничная задача I-I.

В более простом случае – концентрация постоянна (условие Дирихле).

Если концентрация на границе в процессе эксперимента поддерживается равной нулю, то

вводится понятие поглощающей стенки.

Типичным примером, в котором на различных границах поддерживаются различные

варианты граничных условий первого рода, является случай проницаемости плоской мембраны толщиной Н. Здесь С(0,t)=C0, C(H,t)=0.

Условия 2-го рода

В условиях II – рода задается распределение плотности потока диффузанта для каждой точки поверхности как функция координат и времени

Решение уравнения диффузии в сферической геометрии с источником граничные условияj = −DC

Решение уравнения диффузии в сферической геометрии с источником граничные условиягде n — внутренняя нормаль к поверхности Σ.

Если поток за поверхности зависит от координаты, но не зависит от времени, граничное условие называется условием Неймана.

Важным частным случаем является отражающая стенка (отсутствие потока через внешние

поверхности образца – условие диффузионной изоляции):

В последнем случае граничная поверхность изолирована (диффузия через нее невозможна,

поток диффузанта через такую границу равен нулю).

Если образец имеет две границы (например, тонкая пластина), то в зависимости от условий на его внешних поверхностях различают граничные задачи II-II, I-II и II-I.

В центре шарика (сферы) поток отсутствует, следовательно, в центре – граничное условие

II-го рода (на поверхности I-го рода).

Решение уравнения диффузии в сферической геометрии с источником граничные условия4.3 Условия 3-го рода

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

Решение уравнения диффузии в сферической геометрии с источником граничные условия Решение уравнения диффузии в сферической геометрии с источником граничные условияn Σ

– концентрация на поверхности; Cc

– концентрация примеси в окружающей среде, ks –

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

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

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

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

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

При справедливости закона Генри можно записать следующие выражения для потоков на поверхности твердого тела:

Решение уравнения диффузии в сферической геометрии с источником граничные условияj1 = −k1C1x=0 →

поток газа из твердого тела;

поток из газа в твердое тело,

где k1 – константа дегазации; k2 – константа насыщения.

Если бы установилось равновесие, то

В нашем случае равновесия нет и

Решение уравнения диффузии в сферической геометрии с источником граничные условияВнешний поток: k 2 pk1C x=0 =

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

Решение уравнения диффузии в сферической геометрии с источником граничные условияx=0

jвнеш – т.к. нет накопления примеси на поверхности раздела фаз.

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

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

Решение уравнения диффузии в сферической геометрии с источником граничные условия Решение уравнения диффузии в сферической геометрии с источником граничные условияx=0

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

Решение уравнения диффузии в сферической геометрии с источником граничные условия= −

Решение уравнения диффузии в сферической геометрии с источником граничные условия Решение уравнения диффузии в сферической геометрии с источником граничные условия∂ ⎛ ⎞

Граничные условия III-го рода представляют собой общий случай. Из него может быть

получены выражения для условий I-го и II-го рода.

– условие I-го рода (закон

Решение уравнения диффузии в сферической геометрии с источником граничные условия Решение уравнения диффузии в сферической геометрии с источником граничные условия⎛ ⎞

Генри). При k = 0 , граничное условие II-го рода.

При сорбции C x=0 Cравн .

Граничные условия 3-го рода можно разделить на три категории: 1) Линейные; 2)

Нелинейные; 3) Нестационарные. Следует отметить, что наличие на поверхности (поверхностях) образца сложных химических процессов, в том числе — сопровождающихся выделением или поглощением тепла, приводит к граничным условиям 3-го рода весьма сложного вида.

В общем виде, при исследовании процессов диффузии в двустороннем образце возможно возникновение различных граничных задач: I-I, II-II, III-III, I-II, II-I, I-III, III-I, II-III, III-II, что может существенно затруднить обработку и интерпретацию данных диффузионных экспериментов.

К счастью, на практике часто встречаются согласованные (однородные нулевые)

CΣ = 0 – поглощающая стенка;

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

= 0 – отражающая стенка;

Решение уравнения диффузии в сферической геометрии с источником граничные условия Решение уравнения диффузии в сферической геометрии с источником граничные условияC + hC

= 0 – упругая стенка.

В первой части Курса лекций мы будем оперировать именно ими.

Условия 4-го рода

Граничные условия сопряжения (IV–рода) соответствуют массообмену поверхности тела с окружающей средой или массообмену соприкасающихся твердых тел, когда концентрация на соприкасающихся поверхностях одинакова (в случае газообразного диффузанта подчиняется закону Генри). Задаются они в виде

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

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

где Кр1 и Кр2 – константы растворимости, а D1 и D2 – коэффициенты диффузии диффузанта в

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

к поверхности раздела.

∂ означает дифференцирование вдоль нормали

Первое равенство выражает условие непрерывности концентрационного поля, а второе – закон сохранения энергии на поверхности соприкосновения двух сред (или тел) — Потоки на границе должны быть равны друг другу.

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

Kp1 = K p2 ), то в точке

C1 = C2 и разрыва в концентрационном поле на границе фаз нет.

Видео:Уравнения математической физики. Уравнение теплопроводности (диффузии).Скачать

Уравнения математической физики. Уравнение теплопроводности (диффузии).

МЕТОДЫ РЕШЕНИЯ ДИФФУЗИОННЫХ УРАВНЕНИЙ

Способов решения дифференциального уравнения в частных производных параболического типа довольно много. Продемонстрируемосо- бенности некоторых из них на конкретных примерах. Для сравнительного анализа эффективности различных математических подходов решим одну и ту же задачу тремя методами: методом Фурье, Лапласа и Грина.

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

Решение уравнения теплопроводности / граничные условия второго и третьего рода

Преобразование Фурье

В начале 19века Ж.Фурье предложил метод решения дифференциальных уравнений, основанный на представлении периодических и гладких непериодических функций при помощи тригонометрических рядов. Ряд Фурье— представление произвольной функции/с периодом Т в виде ряда

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

где Акамплитуда к-го гармонического колебания, 2.71— = к (О — круговая

частота гармонического колебания, вк— начальная фаза к-го колебания, fk—k-я комплексная амплитуда.

Тригонометрический ряд Фурье функции / € Z,2([ — функциональ

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

Числа а, а» и Ьп (п=1,2. п) называются коэффициентами Фурье функции/. Теорема Фурье (комплексный интеграл Фурье)—функция f(x) представима в виде интеграла: Решение уравнения диффузии в сферической геометрии с источником граничные условия

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

Преобразование Фурье (?) — операция, сопоставляющая функции вещественной переменной другую функцию вещественной переменной. Эта новая функция описывает коэффициенты («амплитуды») при разложении исходной функции на элементарные составляющие — гармонические колебания с разньши частотами. Преобразование Фурье функции / вещественной переменной является интегралом и задаётся формулой:

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

Если f(x) интегрируема, то к ней можно применить обратное преобразование Фурье, которое даёт исходную функцию.

Формула обращения Ферми:

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

На преобразовании Фурье базируется важный метод решения уравнений диффузии —метод разделения переменных.

Метод разделения переменных (Метод Фурье)— метод отыскания частных решений дифференциальных уравнений: путём специальных замен исходное уравнениеп переменных сводится к решению отдельных уравнений по меньшему числу переменных, в том числе к решению празличных уравнений для каждой перемен >юй.Методом Фурье решают линейные однородные уравнения.

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

Если рассматривается функция двутс переменных u(x,t), то метод Фурье включает следующие стадии:

  • — подстановка в исходное уравнение u(x,t)=X(x) T(t);
  • —получение двух уравнений относительно функций Х(х) и ДО;
  • — решение задачи Штурма-Лиувилля для функции Х(д:), нахождение собственных значений >.„и собственных функций^;
  • —нахождение для каждого функции Tn(t).

Решение уравнения имеет вид:

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

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

Задача Штурма-Лиувилля— задача о собственных значениях и собственных функциях. Для краевой задачи

Х(х)»+Л*(Х(х))=о; Х(о)=Х(1)=о; а Условие I-I. Концентрации на граничных поверхностях тождественно равны нулю: Решение уравнения диффузии в сферической геометрии с источником граничные условия

Условие П-П. Так как диффузионный поток на двух граничных поверхностях равен нулю, градиент на этих поверхностях также равен нулю, производная от С на этих поверхностях равна нулю независимо от величины f, т.е. что ряд С содержит только косинусы (поскольку иначе градиент в точке л:=о не будет равен нулю) и все коэффициенты А в Ур.7 равны нулю. С другой стороны, значения sinctf^ Н равны нулю, что приводит к:

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

Условие II-I. Диффузионный поток на первой граничной поверхности равен нулю. Функция С содержит только косинусы. На второй граничной поверхности концентрация равна нулю, следовательно:

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

То же условие будет справедливо и для случая I—II.

Таким же образом можно получить значения в Ур.6.

Для определения амплитуд (коэффициентов ат) воспользуемся начальным условием. Для расчёта коэффициентов а или эквивалентных коэффициентов Ат и Вт используется метод Фурье. Начальное распределение концентрации в пластине задаётся в виде C(0)=fix).

Изменение концентрационного профиля во времени:

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

Если в момент времени t = О С($ = f (х) Решение уравнения диффузии в сферической геометрии с источником граничные условия, то

Табл. 1 . Результаты согласованных условий I—II рода_

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

Индексы тип указывают на запись ряда, что позволяет опустить знак суммы.

Теперь найдём величину определенного интеграла:

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

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

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

Умножим правую и левую части Ур.9 на соъ(сопх + (рп) и возьмём интеграл (применим теорему Фурье):

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

где изменяется только п от нуля до бесконечности.

Условия (8) делают систему функций COs(rtK + ) системой ортогональных функций на отрезке (о,Я), т.е. при т:^ = 0 •

При т = п, напротив: Решение уравнения диффузии в сферической геометрии с источником граничные условияРешение уравнения диффузии в сферической геометрии с источником граничные условия

Эти выражения позволяют рассчитать ат, если известен

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

Согласно (и) имеем:

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

Расчёт коэффициентов а требует предосторожности в случае стенки с граничными условиями Н-Н (отражающие поверхности), когда функция С содержит только косинусы ( Пример 1. Задача на дегазацию пластины с произвольным начальным распределением концентрации (десорбция). Концентрация на поверхностях пластины поддерживается равной нулю в течение всего эксперимента, т.е. имеем условие I-I.

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

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

Количество диффузанта оставшееся в образце ко времени t: Решение уравнения диффузии в сферической геометрии с источником граничные условияразца одинаковы.

Поток диффузанта, выходящий из одной из плоскостей пластины:

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

Если концентрация диффузанта на ограничивающих поверхностях

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

Пример 2. Диффузия в сфере радиуса R с равномерным начальным распределением концентрации C(o,f)=Qo) и концентрацией на поверхности С(Д,0=Со.

Распределение концентрации диффузанта:

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

где г — текущая координата, г0 — радиус шарика, Ап = 2*(—1)” +| ,

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

Пример з. Диффузия из бесконечно тонкого слоя в ограниченное твёрдое тело. Рассмотрим пластинку, в центре которой (в плоскости х=Н/2) расположен бесконечно тонкий источник диффундирующего вещества.

Рис. 1. Диффузия из бесконечно тонкого слоя в теле конечных размеров со связывающими границами: tl Пример 4. Диффузия из постоянного источника в образец (сорбция). Рассмотрим поглощение газа пластинкой толщиной Я.

Рис. 2. Диффузия из постоянного источника в тело конечных размеров: начальное условие С(л:,о); граничные условия: C(0,t)=C(H,t)=Co.

Будем искать решение задачи в виде

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

Изменение распределение концентрации диффузанта по толщине пластины описывается формулой:

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

Решение для распределения концентрации имеет вид:

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

Количество вещества поглощенное пластиной ко времени t:

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

Пример 5 . Диффузия в тело неограниченного размера из бесконечно тонкого импульсного источника.

Напомним, что для ограниченного тела ряд Фурье: Решение уравнения диффузии в сферической геометрии с источником граничные условияа для бесконечного тела:

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

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

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

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

Общее решение для бесконечного твёрдого тела:

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

Рис. з. Диффузия из импульсного бесконечно тонкого источника в бесконечную среду; значения Dt: 1/16 (1), 0,5 (2) и 1 (3).

Если бесконечно тонкий источник расположен в точке начал работать в момент времени т и проработал бесконечно малое время (бесконечно тонкий импульсный источник), количество попавшего в среду диффузанта М0, то импульсная функция имеет вид:

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

М(о) — количество диффузанта, находящееся в бесконечно тонком слое при времени t= о [г/см 2 ].

Функция ехр(-д: 2 /4Dt) — чётная, поэтому распределения концентрации, создаваемые бесконечно тонким слоем в обоих полупространствах, симметричны относительно начала координат или середины слоя. Со временем начальное распределение постепенно расплывается, оставаясь симметричным относительно точки л:=о. с м о уменьшается обратно

пропорционально корню квадратному из времени.

В трёхмерном случае:

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

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

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

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

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

где 0 — функция ошибок. Её основные свойства: erf (-у) = -erf у; erf0 = 0; erf’ж = 1

Рис. 4. Диффузия из слоя конечной толщины в неограниченное тело; значения (Dt/h-у/ 2 : о (1), 0,25(2), 0,5(3), 1(4), 2(5).

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

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

Интеграл дополнительной функции ошибок

Высота максимума на кривой распределения концентрации уменьшается обратно пропорционально корню квадратному из времени. При диффузии из слоя конечной толщины наблюдается тот же эффект, но он становится заметным через значительно большее время. Плоскость, в которой концентрация в е раз меньше, чем в плоскости дг=о, А’, = 2ylDt , т.е. расстояние между этими плоскостями изменяется пропорционально корню квадратному из времени.

Пример 7. Диффузия в полуограниченное тело из бесконечнотонкого источника, расположенного при координате

Воспользуемся решением для бесконечного тела:

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

Разобьём бесконечное тело на два полубесконечных, так что:

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

Тогда, распределение концентрации диффузанта:

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

Это выражение представляет собой общее решение диффузионного уравнения для полуограниченного тела. Функция Ci(-?,o) — неизвестна, ее можно определить из граничных условий.

Пример 8. Диффузия в полуограниченном теле со связывающей границей: односторонняя десорбция из полуограниченного твёрдого тела. Начальное условие: С=С(я:,о).

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

Граничное условие: C(o,f)=o при

Общее решение имеет вид:

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

А) Частный случай начального равномерного распределения С(х,о)=С(0).

Рис. 5. Диффузия из полуограниченного тела со связывающей границей. Распределение концентрации: Решение уравнения диффузии в сферической геометрии с источником граничные условия

Полученное решение описывает распределение концентрации в процессе односторонней дегазации полуограниченного твёрдого тела.

Б) Частный случай диффузии из постоянного источника (сорбция):

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

Рис. 6. Диффузия из постоянного источника в полуограниченное тело.

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

Общее количество диффузанта, поступившее в образец ко времени t:

Видео:11.3 Решение уравнения диффузии в конечной средеСкачать

11.3 Решение уравнения диффузии в конечной среде

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

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

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

Одномерная задача распространения тепла по стержню

Для начала рассмотрим простую одномерную задачу распространения тепла в стержне. Уравнение, описывающее распространение тепла при некотором начальном распределении температуры по стержню:

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

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

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

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

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

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

Где u^«с крышечкой» — это коэффициенты разложения ряда Фурье. Подставим выражение для ряда в уравнение переноса тепла:

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

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

Получаем уравнение для коэффициентов Фурье, в котором отсутствует производная по координате! Теперь это обыкновенное дифференциальное уравнение, а не в частных производных, которое можно решить простым разностным методом. Уже легче, теперь остается найти коэффициенты разложения и в этом нам очень поможет быстрое преобразование Фурье (дальше FFT).

Логика здесь следующая:

1) в начальный момент времени дана функция координаты, описывающая распределение температуры по стержню;
2) разбиваем стержень на сетку из n точек;
3) находим комплексные коэффициенты Фурье с помощью алгоритма FFT, обозначим операцию как F(u);
4) умножаем полученные коэффиценты на -|k| 2 , получаем Фурье-образ второй производной. Аналогично можно получить Фурье-образ производной более высоких порядков p, достаточно умножить на (ik) p ;
5) делаем обратное преобразование Фурье F -1 (u), с помощью алгоритма IFFT, получаем значения второй производной в точках на сетке;
6) делаем шаг по времени, уже обычной разностной, явной или неявной, схемой;
7) повторяем.

Рассмотрим теперь как это работает в программе для Matlab/Octave. В качестве начального распределения температуры возьмем гладкую функцию u0=2+sin(x)+sin(2x), стержень длинной 2π разобьем на 50 точек, с шагом по времени h=0.1, граничные условия периодичные (кольцо).

Стоит отметить особенность алгоритма FFT в Matlab, связанную с тем, что полученные коэффициенты разложения на выходе d=fft(u) идут не по порядку, а смещены, первая половина на месте второй и наоборот. Cначала идут коэффициенты с номерами от 0 до n/2-1, потом с номерами от -n/2 до -1. С этим были проблемы…

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

Полученное решение можно видеть на графике в виде «водопада» линий распределения температуры по х для каждого момента времени t. Видно, что решение испытывает сильные осциляции численную неустойчивость, связано это с невыполнением критерия Куранта. Избавиться от неустойчивости можно уменьшив шаг по времени, либо применяя более продвинутую неявную схему, например Кранка-Николсона.

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

Двумерное уравнение диффузии

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

Начальные условия: u0 = 1 + sin(2X) + cos(2Y), где u теперь 2d-массив u(i,j). Используем неявную схему интегрирования по времени (т.е. выразим m+1 шаг через m-й):

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

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

Можно доказать, что такая неявная схема никогда не расходится при η>0.5, будем использовать η=1. Таким образом каждое новое значение u m+1 получаем умножением u m на коэффициент μk, зависящий от временного шага и волновых чисел k, т.е. μk — это константа, которую не нужно пересчитывать на каждом шаге!

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

Двумерное волновое уравнение

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

Периодичные граничные условия:

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

Фиксированные граничные условия (0 на краях, отражение волн от границ):

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

Выводы

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

Преимуществами метода являются:

    Хорошая точность для «хороших» функций. С увеличением количества точек сетки n ошибка метода конечных разностей падает как O(N -m )) (где m — некая постоянная, которая зависит от порядка метода и гладкости функции), а для спектрального метода точность может быть экспоненциальной O(c N ), где 0

💥 Видео

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

Метод Фурье для уравнения теплопроводности (диффузии)

12. Как остывает шар (решение уравнения теплопроводности)Скачать

12. Как остывает шар (решение уравнения теплопроводности)

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

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

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

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

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

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

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

Решение  физических задач с помощью дифференциальных уравнений

Интуитивное понимание формулы теплопроводности (часть 11) | Термодинамика | ФизикаСкачать

Интуитивное понимание формулы теплопроводности (часть 11) | Термодинамика | Физика

10.3 Закон Фика и уравнение диффузии моноэнергетических нейтронов (часть 3)Скачать

10.3 Закон Фика и уравнение диффузии моноэнергетических нейтронов (часть 3)

3. Постулаты сферической геометрииСкачать

3. Постулаты сферической геометрии

11.2 Диффузионные функции влияния (функции Грина). Принцип суперпозиции источников.Скачать

11.2 Диффузионные функции влияния (функции Грина). Принцип суперпозиции источников.

Урок 18 (теория) О погрешности численного моделирования тепловых процессов. Валидация и верификацияСкачать

Урок 18 (теория) О погрешности численного моделирования тепловых процессов. Валидация и верификация

В.В. Калманович. О решении нестационарной задачи теплопроводности в многослойной среде методом ФурьеСкачать

В.В. Калманович. О решении нестационарной задачи теплопроводности в многослойной среде методом Фурье

Консультация по решению задач по аналитической геометрии 2019-2020Скачать

Консультация по решению задач по аналитической геометрии 2019-2020

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

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

№579. Докажите, что каждое из следующих уравнений является уравнением сферы. Найдите координатыСкачать

№579. Докажите, что каждое из следующих уравнений является уравнением сферы. Найдите координаты

Сферические координаты и координатные линииСкачать

Сферические координаты и координатные линии
Поделиться или сохранить к себе: