Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
§ 15.3. Метод конечных разностей: аппроксимации специального вида1. Случай временного коэффициента k(x).Вернемся к проблеме численного решения краевой задачи
По сравнению со случаем Введем обозначения
Используя далее приближенные формулы
получаем аппроксимацию
В результате приходим к разностной схеме вида (15.15), (15.16), где
Отметим, что коэффициенты Формальный подход к выбору аппроксимации дифференциального уравнения может давать разностные схемы, обладающие теми или иными дефектами. Например, кажется удобным предварительно преобразовать первое слагаемое уравнение (15.43) следующим образом:
приводящей к разностной схеме с оператором
Заметим, что коэффициенты соответствующей системы сеточных уравнений
удовлетворяют условиям (15.23), гарантирующим наличие принципа максимума, только если
Таким образом, в случае, когда коэффициент к может резко меняться на отрезке 2. Случай неравномерной сетки.Часто возникает необходимость использования неравномерной сетки
Нетрудно убедиться в том, что при такой аппроксимации справедлив принцип максимума и разностная схема устойчива. Можно показать, что при некоторых дополнительных предположениях она сходится со вторым порядком точности относительно 3. Разности "против потока".Как отмечалось выше, уравнение (15.43) описывает установившееся распределение температуры в неподвижной среде. В том случае, когда исследуются тепловые процессы в движущейся среде (например, рассматривается поток жидкости), уравнение модифицируется следующим образом:
Здесь При дискретизации этого уравнения возникает новый момент, связанный с необходимостью аппроксимации слагаемого Выясним, удовлетворяют ли коэффициенты
соответствующей системы сеточных уравнений условиям (15.23), гарантирующим выполнение принципа максимума. Как нетрудно видеть, неравенства (15.23) выполняются, если В том случае, когда скорость потока велика, это неравенство приводит к весьма жесткому ограничению на шаг А. Его можно избежать, если использовать односторонние разностные производные. В задачах динамики жидкостей и газов широко используются аппроксимации вида
где аппроксимациями "против потока" (или "против ветра"). Такой выбор аппроксимации слагаемого
Легко убедиться в том, что условия (15.23) здесь всегда выполняются. Таким образом, принцип максимума выполняется при любых шагах А. Правда, при использовании приближения (15.50) порядок аппроксимации снижается со второго до первого. 4. Случай разрывных коэффициентов.Одна из специфических особенностей, присущих многим техническим задачам, заключается в том, что среда, в которой изучаются те или иные процессы, как правило, существенно неоднородна и состоит из материалов с разными физическими свойствами. При математической формулировке таких задач эта особенность проявляется в том, что коэффициенты дифференциальных уравнений становятся разрывными. Это существенно усложняет построение эффективных численных методов. Предположим, например, что коэффициенты В этом случае решение краевой задачи (15.43), (15.44) уже нельзя понимать в классическом смысле. Уточним постановку задачи для уравнения с разрывными коэффициентами. Назовем функцию и 1) функция и 2) поток 3) всюду за исключением точек
Для вывода разностных уравнений воспользуемся методом баланса. Запишем уравнение теплового баланса для отрезка
Воспользовавшись приближенной формулой
Здесь Далее заметим, что
Таким образом,
теплопроводности на отрезке Перейдем теперь от приближенных равенств (15.53), (15.54) к разностному уравнению
Добавляя к (15.55) уравнения
приходим к разностной схеме (15.55), (15.56). Замечание. Разностные уравнения (15.55) записываются единообразно во всех внутренних узлах сетки независимо от того, где расположены точки разрыва коэффициентов дифференциального уравнения. Это означает, что рассматриваемая разностная схема относится к классу однородных разностных схем [70]. 5. Аппроксимация краевых условий.Выше при аппроксимации краевой задачи краевые условия первого рода и Рассмотрим, например, краевое условие второго рода
Простейший подход к его аппроксимации состоит в замене производной и
Так как
то разностное уравнение (15.58) аппроксимирует краевое условие (15.57) лишь с первым порядком относительно А, что приводит к понижению порядка точности разностной схемы. Порядок аппроксимации краевого условия можно повысить разными способами. Например, можно заметить, что в силу дифференциального уравнения (15.43) при
Таким образом,
и мы приходим к разностному краевому условию
аппроксимирующему краевое условие (15.57) со вторым порядком. Другая аппроксимация второго порядка относительно А получится, если использовать метод баланса. Проинтегрируем уравнение (15.51) по х от
где
|
1 |
Оглавление
|