1.3 Аппроксимация дифференциальных операторов
Пусть имеем дифференциальный оператор
Этот оператор можно аппроксимировать несколькими способами. Например,
- правая разностная производная; (3)
- левая разностная производная; (4)
- центральная разностная производная; (5)
Можно взять их линейную комбинацию
, (6) где у- вещественный параметр.
При у=1 из (6) получаем аппроксимацию (3); при у=0 – аппроксимацию (4), а при у=0.5- аппроксимацию (7).
Чтобы показать погрешность аппроксимации, разложим по формуле Тейлора
предполагая, что функция v(x) достаточно гладкая в некоторой окрестности (x-h0,x+h0) точки х, h<h0,h0- фиксированное число.
Подставляя это разложение в (3),(4),(5), получим:
Отсюда видно, что
Пусть L- дифференциальный оператор, Lh- разностный оператор, заданный на сетке wh. Говорят, что разностный оператор Lh:
1) аппроксимируем дифференциальный оператор L в узле xi wh, если
, где v(x)- достаточно гладкая функция, стремится к нулю при h→0;
2) аппроксимируем L с порядком n >0 в узле xi wh если , т.е.
, M=const>0.
В качестве следующего примера рассмотрим оператор .
Для аппроксимации этого оператора используем трехточечный шаблон (x-h, x, x+h).
Замечая , имеем
Отсюда
Пользуясь разложением (7), покажем, что порядок аппроксимации равен двум, т.е.
так как
1.4 Разностная схема
Как правило, дифференциальное уравнение решается с некоторыми дополнительными условиями - начальными (задача Коши), краевыми (краевая задача) либо и с начальными, и с краевыми условиями (смешанные задачи). Эти дополнительные условия при переходе к разностным уравнениям надо так же аппроксимировать.
Пусть имеем некоторую дифференциальную задачу, записанную в виде
Lu=f(x), xG (8)
с дополнительным условием
lu=ц(x), xГ. (9)
Введем в области Г сетку
и поставим в соответствие задаче (8), (9) разностную задачу
Lhyh=fh, xwh, (10)
Lhyh=цh, xгh. (11)
Функция yh(x), fh(x), цh(x) зависят от шага сетки. Меняя h, получаем множества функций {yh}, {fh}, {цh}, зависящих от параметра h. Таким образом, мы рассматриваем не одну разностную задачу, а семейство задач, зависящее от параметра h. Это семейство задач называется разностной схемой.
Рассмотрим примеры разностных схем, аппроксимирующих дифференциальные задачи.
Пример 1. Имеем задачу Коши
, 0<x≤1, л = const
.
Используем аппроксимации:
;
.
После этого имеем разностную схему:
Расчетный алгоритм имеем вид
Пример 2. Рассмотрим задачу Коши.
Воспользуемся следующими аппроксимациями:
После этого имеем разностную схему
... на первой и последующих итерациях равна: ; (3.22) . (3.23) Критерием завершения итерационного процесса является условие: ,(3.24) где - заданная точность расчета [4]. 4. Методы оценки термонапряженного состояния 4.1 Физические основы возникновения термических напряжений При изменении температуры происходит объемное расширение или сжатие твердого тела. Неравномерный нагрев ...
... диаметрах критического сечения представлены на рисунке 2.24 Рисунок 2.24 - Зависимость оптимальной высоты поднятия фурмы от давления при различных диаметрах критического сечения сопла Лаваля 3. Численное исследование движения жидкости Приведены уравнения Навье - Стокса установившегося осесимметричного движения несжимаемой вязкой жидкости в переменных функция тока - вихрь. Проведено ...
... системы на ЭВМ, а так же требование его экономичности обуславливают применение регулярных сеток, расположение узлов в которых подчиняется определённым закономерностям. В практике численного моделирования микроэлектронных структур примеяются как непрерывные прямоугольные (неравномерные), так и треугольные сетки (рис.2.). Треугольная сетка позволяет с меньшим количеством дополнительных узлов сгущать ...
... . Реакции узлов более высокого уровня менее зависят от позиции и более устойчивы к искажениям. Структура Неокогнитрон имеет иерархическую структуру, ориентированную на моделирование зрительной системы человека. Он состоит из последовательности обрабатывающих слоев, организованных в иерархическую структуру (рис. 10.8). Входной образ подается на первый слой и передается через плоскости, ...
0 комментариев