Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Устойчивость и сходимость разностных схем
Пусть требуется найти решение
где Введем прямоугольную сетку узлов
Тогда, варьируя аппроксимацию производной вариант 1
вариант 2
вариант 3
Так как число неизвестных в уравнениях (3)-(5) больше, чем число уравнений, то к каждому из выражений необходимо присоединить начальные и граничные условия, записанные в разностном виде:
Обозначим вариант 1
вариант 2
вариант 3
а краевые условия в таком виде:
Можно показать, что уравнения (7), (8) аппроксимируют уравнение (1) с порядком точности Какую схему целесообразнее использовать для получения приближенного решения и какое соотношение между шагами Разностные схемы, позволяющие вычислять значение искомой функции
Этим условием накладывается довольно серьезное ограничение на шаг по времени. Неявные методы, например схема (8) имеют безусловную устойчивость, т.е. шаги по времени и координате могут быть любыми. Однако, при вычислении приближенного решения по этим схемам на каждом следующем моменте времени требуется решать систему линейных алгебраических уравнений со многими неизвестными, что требует привлечение специальных методов и машинного времени. При решении задачи с помощью третьей схемы (10), после того, как вычислены значения решения на первом временном слое, организация счета также проста, как и в схеме (7). Поэтому эта схема также относится к явным разностным схемам. Значения решения на первом слое можно получить с помощью разложения в ряд Тейлора искомой функции:
Используя основное дифференциальное уравнение теплопроводности, получим, что
и подставим (12) в (11), тогда
Таким образом, на первый взгляд кажется, что целесообразней всего вести расчет задачи по схеме (9) (вариант 3); с точки зрения аппроксимации это уравнение лучше по сравнению с двумя первыми. Расчет поля температур для задачи (1), (2) по трем представленным вариантам, когда Если же возникающие в процессе расчетов вычислительные погрешности имеют тенденцию убывать (по крайней мере, не возрастают), то разностная схема называется устойчивой. Т.е. малому изменению входных данных соответствует малое изменение решения. При уменьшении шага по времени Разностные схемы, которые при достаточно мелких шагах по независимым переменным и любом сколь угодно малом Если же факт устойчивости имеет место при любом соотношении шагов по различным переменным, лишь бы они были достаточно малы, то схема называется безусловно устойчивой (вариант 2). В общем случае разностное решение или его устойчивость может зависеть от правой части, граничных условий и начальных условий. Поэтому различают три вида устойчивости: по правой части, граничным условиям и начальному условию. Для исследования устойчивости разностной схемы используют различные методы такие, как разделение переменных, принцип максимума, разложение в ряд Фурье и т.д.
Экономичные схемы
Численные исследования нестационарных задач в дух и трехмерных пространствах значительно сложнее задач в одномерной постановке. При этом не вызывает затруднений в построении самого разностного аналога краевых задач. Однако число неизвестных в разностных схемах в многомерных случаях значительно возрастает. Если выбрать шаг h по всем пространственным переменным, то на каждом временном шаге необходимо решать систему алгебраических уравнений с
то на прямоугольной сетке
здесь введены разностные операторы
Посмотрим с точки зрения объема вычислительной работы на полученную схему, полагая, что число по каждой переменной равно N. При
Такое дробление шага по времени не связано с требованиями по точности решения и приводит к неоправданно большому объему вычислений При Таким образом, явные и неявные схемы имеют свои положительные качества. Явная – объем вычислений пропорционален числу узлов разностной схемы, неявная – безусловно устойчива. Разностные схемы, сочетающие эти положительные свойства, называются экономичными. Наибольшее распространение получили разностные схемы, основанные на методе дробных шагов по временной переменной. Экономичность решения задач с помощью разностных схем, основанных на методе дробных шагов, достигается сведением многомерной задачи к решению последовательности одномерных, для решения которых может быть использован эффективный метод прогонки. Метод переменных направлений. Метод переменных направлений является одним из наилучших для решения двумерных краевых задач. Для построения разностного аналога уравнения(1) введем сетку с координатами узлов
Выберем на сетке шаблон, содержащий полуцелый слой
где разностные операторы определены выражением (9). Из уравнения (10), (11) видно, что переход от j -го временного слоя к j+1 -му временному слою осуществляется в два шага по времени. Сначала с помощью уравнения (10) вычисляют промежуточные значения искомой функции Рассмотрим вопрос аппроксимации граничных условий (3), (4). Постановка разностных граничных условий на целом слое не вызывает затруднений:
Для прогонки по направлению
и записывая разность в узлах n=0 и n=N:
Выбрав граничные условия в виде (14), (15), обеспечим второй порядок аппроксимации граничных условий (3), (4) по времени.
Метод установления
Рассмотренные экономичные разностные схемы справедливы для нестационарных уравнений. Однако в ряде случаев удается их применять для решения стационарных задач. Известно из математической физики, что решение стационарного уравнения можно рассматривать как установившееся решение соответствующего нестационарного уравнения при
|