Мегаобучалка Главная | О нас | Обратная связь


Неявная разностная схема



2019-07-03 253 Обсуждений (0)
Неявная разностная схема 0.00 из 5.00 0 оценок




 

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

Построение неявной разностной схемы

Чтобы построить неявную разностную схему для уравнения диффузии, используем шаблон, изображенный на рис. 9, т. е. для дискретизации пространственной производной будем брать значения сеточной функции с верхнего (неизвестного) слоя по времени. Таким образом, разностное уравнение для (i,k)-ro узла будет отличаться от уравнения для явной схемы (7) только индексами по временной координате в правой части:

 

(9)

 

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

 

Рис. 9. Шаблон неявной схемы для уравнения теплопроводности

 

Очень важно, что если само уравнение теплопроводности линейно, то с в левой части разностного уравнения является константой, а ф в его правой части может зависеть только от первой степени и. Поэтому система уравнений (10) для всех пространственных узлов 1=1. .м-l является линейной системой, что существенно упрощает ее решение (поскольку известно, что для линейных систем с ненулевым определителем решение существует и является единственным). Напомним, что для получения замкнутой системы линейных уравнений необходимо дополнить данный набор разностных уравнений граничными условиями, т.е. известными значениями сеточной функции для i=0 и i=M.


Рис. 9. Решение линейного уравнения теплопроводности при помощи неявной схемы на первом слое по времени (листинг 2)

 

Листинг 2. Неявная схема для линейного уравнения теплопроводности

 

Для реализации неявной схемы, таким образом, можно использовать комбинацию средств программирования Mathcad и встроенной функции решения системы линейных уравнений isolve. Один из возможных способов решения предложен в листинге 2. Большая часть этого листинга является вводом параметров задачи (шагов, начальных и граничных условий), и только в последней его строке определяется функция пользователя, вычисляющая сеточную функцию на каждом временном слое (при помощи встроенной функции решения системы линейных уравнений isolve). В нескольких предыдущих строках листинга (после расчета коэффициента Куранта) формируется матрица системы уравнений, которая записывается в подходящем для Mathcad виде, как это сделано в листинге 2. Как несложно убедиться, столбец правых частей разностных уравнений выражается вычисленными значениями сеточной функции с предыдущего слоя.

Заключение

 

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

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

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

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

Список литературы

 

1. Будак Б.М., Самарский А.А., Тихонов А.Н. Сборник задач по математической физике: Учеб. пособие. М.: Наука, 1980. 686 с.

2. Бицадзе А.В. Уравнения математической физики: Учеб. М.:Наука,1982. 336 с.

3. Бицадзе А.В., Калиниченко Д.Ф. Сборник задач по уравнениям математической физики: Учеб.пособие. М.: Наука, 1977. 222 с.

4. Владимиров В. С., Уравнения математической физики, М., 1967.

5. Карслоу Г. С., Теория теплопроводности, пер. с англ., М.: Приор, 2002.

6. Канторович Л. В. и Крылов В. И., Приближённые методы высшего анализа, 5 изд., Л. — М., 1962.

7. Михайлов В.П. Дифференциальные уравнения в частных производных: Учеб.пособие. М.: Наука, 1983. 424 с.

8. Петровский И. Г., Лекции по теории интегральных уравнений, 3 изд., М., 1999.

9. Смирнов В.И. Курс высшей математики: Учеб.: В 4 т. Т.2. М.: Наука, 1981. 655 с. Т.4. М.: Наука, 1981. Ч. 2.

10. Тихонов А.Н., Самарский А.А. Уравнения математической физики: Учеб.Пособие. М.: Наука, 1977. 735 с.


[1] Тихонов А. Н. и Самарский А. А., Уравнения математической физики, 3 изд., М., 1977. – с. 155.

[2] Карслоу Г. С., Теория теплопроводности, пер. с англ., М.: Приор, 2002. – с. 98.

[3] Владимиров В. С., Уравнения математической физики, М., 1967. – с. 155.

[4] Петровский И. Г., Лекции по теории интегральных уравнений, 3 изд., М., 1999– с. 78.

[5] Канторович Л. В. и Крылов В. И., Приближённые методы высшего анализа, 5 изд., Л. — М., 1962. – с. 166.



2019-07-03 253 Обсуждений (0)
Неявная разностная схема 0.00 из 5.00 0 оценок









Обсуждение в статье: Неявная разностная схема

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

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



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (253)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.007 сек.)