Дипломы, курсовые, рефераты, контрольные...
Срочная помощь в учёбе

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

РефератПомощь в написанииУзнать стоимостьмоей работы

И так как на втором шаге расчета по этим схемам это значение не изменяется, то можно положить Uq '"] = В случае граничных условий второго рода их разностная форма зависит от вида основной разностной схемы. В качестве примера рассмотрим граничное условие. Анализ этого уравнения показывает, что схема расщепления (11.47) аппроксимирует дифференциальную задачу (11.42) с точностью до членов 0(т + А2… Читать ещё >

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

Мы рассмотрим основные методы решения многомерных задач на примере построения разностных схем для двумерного уравнения теплопроводности.

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

Чтобы применить метод конечных разностей в этой ситуации, поступим совершнно так же, как и в одномерном случае. С этой целью построим множество равноотстоящих точек хп (п = 0,…, N) на отрезке 0<�х<1хсх0= 0,xN= lx,х"+ — хп = /г, а также множество равноотстоящих точек уП1 = 0, …, М) на отрезке 0 < у < 1у с у0 = 0, ум = ly, ут+ - ут = h. После этого область, где ищется решение, покрывается прямоугольной пространственной сеткой: через каждую точку хп проводятся прямые параллельные оси г/, а через каждую точку ут — прямые параллельные оси х (рис. 11.12).

Двумерная пространственная сетка.

Рис. 11.12. Двумерная пространственная сетка

В дополнение введем множество точек по времени ^ (k = 0, 1,…) с tk+1 - tk = т. Тогда типичная точка разностной сетки имеет координаты вида п, ут, fy). После этого входящие в уравнение (11.25) частные производные заменяются соответствующими конечно-разностными аппроксимациями.

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

Тогда двумерный аналог схемы (11.21) записывается как.

Тогда двумерный аналог схемы (11.21) записывается как.

Шаблон, схематически представляющий эту схему, показан на рис. 11.13.

Шаблон, схематически представляющий эту схему, показан на рис. 11.13.

Если у > 0, то схема (11.26) неявная; для каждого значения k необходимо решать разностное уравнение вида

относительно неизвестных значений в момент времени ?*+1. Эффективное решение такого уравнения возможно только для довольно узкого класса задач (параграф 11.3). С другой стороны, явная схема (11.43) имеет довольно сильное огра-.

относительно неизвестных значений в момент времени ?*+1. Эффективное решение такого уравнения возможно только для довольно узкого класса задач (параграф 11.3). С другой стороны, явная схема (11.43) имеет довольно сильное огра-.

Шаблон для схемы (11.43).

Рис. 11.13. Шаблон для схемы (11.43).

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

Существуют различные способы построения разностных схем, основанных на уравнениях (11.40) и (11.41). Мы рассмотрим лишь несколько примеров. Если использовать явную схему (11.20) для решения задач (11.40) и (11.41), то получим явную схему расщепления

+ разностная форма граничных условий,.

+ разностная форма граничных условий,.

которая представляется в виде шаблона, показанного на рис. 11.14.

При записи этой схемы мы ввели обозначения wkn>m = vn m

k+ — k+1 т г и wn m = ип т. Параметры ns> пе, ms, те зависят от типа граничных условий:

Шаблон для схемы (11.44).
Рис. 11.14. Шаблон для схемы (11.44).

Рис. 11.14. Шаблон для схемы (11.44)

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

Вычисления по схеме (11.44) производятся следующим образом. На первом шаге, при каждом значении т, решаются одномерные задачи по х, что дает промежуточное решение v = {v" т}. Затем, решая, при каждом значении п, одномерные задачи по у, мы получаем сеточную функцию i/+1, которая и считается приближенным решением в момент времени 4+1.

Для анализа аппроксимации запишем сначала схему (11.44) в виде одного уравнения. Для этого выразим vnm из первого уравнения и подставим это выражение во второе уравнение. В результате получим.

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

Подставляя в это выражение точное решение и учитывая, что операторы Дхип т и ип т аппроксимируют вторые производные по х и у (11.11), приходим к дифференциальному приближению в точке (.г," ут, Г/().

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

Поэтому схема (11.44) аппроксимирует дифференциальную задачу (11.42) с первым порядком по х и со вторым порядком по 1 г.

Процедура исследования устойчивости схемы (11.44) аналогична процедуре, которую мы использовали для анализа одномерных задач. Только в двумерном случае мы зададим решение в виде.

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

Подставим это решение в (11.45) и получим (функция //…) при этом не учитывается, так как она не влияет на устойчивость):

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

Решение этого уравнения относительно X дает выражение для собственного значения оператора перехода на один шаг по времени:

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

Поэтому.

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

и для выполнения критерия фон Неймана необходимо |1 — 4р| < 1, откуда следует условие устойчивости [3 < ½. Это говорит о том, что мы можем выбрать вдвое больший шаг по времени по сравнению с явной схемой (11.43).

Если мы используем для решения задач (11.40) и (11.41) неявную схем}' (11.21) с у = 1, то получим неявную схему расщепления.

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

которая представляется в виде шаблона, показанного на рис. 11.15.

Шаблон для схемы (11.44).

Рис. 11.15. Шаблон для схемы (11.44).

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

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

Затем, при каждом значении п, решаются системы уравнений вида (11.28), где.

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

В результате мы получаем требуемое решение в момент времени 4+н Для нахождения порядка аппроксимации выразим vnm из второго уравнения и подставим результат в первое уравнение. Это дает следующее разностное уравнение:

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

Анализ этого уравнения показывает, что схема расщепления (11.47) аппроксимирует дифференциальную задачу (11.42) с точностью до членов 0(т + А2). Подстановка решения (11.46) в уравнение (11.48) дает следующее выражение для собственных значений оператора перехода:

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

Тогда |Ца1? сх.2) | < 1 для всех значений сц, а2> и значит схема (11.47) устойчива при любых значениях р > 0.

Рассмотренный нами способ расщепления не является единственно возможным. Например, уравнение (11.38) можно представить в следующей форме:

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

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

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

которая имеет шаблон, показанный на рис. 11.16.

Эта схема получила название метод переменных направлений (ADI, Alternating Direction Implicit). Так как эта схема является неявной, то процедура расчета по этой схеме аналогична процедуре расчета по неявной схеме расщепления (11.49). Более подробная запись, анализ аппроксимации и устойчивости схемы (11.49) оставляется читателю в качестве упражнения.

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

Шаблон для схемы (11.49).

Рис. 11.16. Шаблон для схемы (11.49).

ски одинакова для всех рассмотренных нами схем. Например, условие и ( О, у, t) = J (у> t) в случае явной схемы (11.26) записывается как.

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

В случае схем расщепления (11.44) и (11.48) граничное условие имеет вид.

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

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

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

Для явной схемы (11.43) применение метода фиктивных областей дает следующую разностную форму этого граничного условия:

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

Представление граничных условий для схем расщепления (11.44) и (11.47) непосредственно следует из выражения (11.26). Поэтому для схемы (11.44) можно записать.

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

Аналогично, для схемы (11.47) получим.

Пример 11.3 (нагрев пластины при воздействии на нее теплового потока) Рассмотрим квадратную пластину размером / и толщиной d. Пусть при 2 = 0 она теплоизолирована, а при z = d на нее воздействует распределенный тепловой поток вида.

Пример 11.3 (нагрев пластины при воздействии на нее теплового потока) Рассмотрим квадратную пластину размером / и толщиной d. Пусть при 2 = 0 она теплоизолирована, а при z = d на нее воздействует распределенный тепловой поток вида.

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

В начальный момент времени t = 0 пластина имеет температуру щ. Края пластины теплоизолированы. Тогда распределение температуры в пластине подчиняется уравнению (11.25) с f/x, у у t) = g (xy у, t) и условиям.

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

Здесь под и (х, у, t) понимается средняя по толщине пластины температура.

На рис. 11.17 показана зависимость температуры в центре пластины от времени, при к=1,/=1,/0=1,с=10иг/0=0. Точное решение этой задачи имеет вид.

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

где.

Решение уравнения (11.42) с условиями (11.50).
Рис. 11.17. Решение уравнения (11.42) с условиями (11.50):

Рис. 11.17. Решение уравнения (11.42) с условиями (11.50):

  • —точное решение;——приближенное решение
  • (h = 0.1,т = 0.005)
Разностные схемы для решения многомерного уравнения теплопроводности.

Приближенное решение вычисляется с помощью явной схемы расщепления (11.44).

Показать весь текст
Заполнить форму текущей работой