
- •Содержание
- •Теоретическая часть курсовой работы
- •Приведите классификацию дучп в зависимости от их математической природы и физического смысла.
- •Какого вида граничные условия используют в задачах с дучп?
- •Каковы особенности численного решения дучп эллиптического, гиперболического и параболического типа?
- •Какие виды сеток используются в методе конечных разностей? Каким образом строят на этих сетках разностные аппроксимации и соответствующие им шаблоны?
- •Какие прямые и итерационные методы используют для решения систем алгебраических уравнений в задачах с дучп?
- •Как задаются граничные условия? Каким образом задается начальное приближение при решении дучп с использованием итерационных методов?
- •Из каких соображений выбирают шаг сетки в методе конечных разностей?
- •Каковы источники погрешности при решении задачи с дучп? Каким образом можно оценить погрешность результата численного решения?
- •В чем заключается основное различие методы конечных разностей и метода конечных элементов?
- •Каким образом строят дискретную модель в методе конечных элементов? Каким образом строят аппроксимации решения? Опишите последовательность решения задачи методом конечных элементов.
- •Практическая часть курсовой работы
- •Анализ результатов и краткие выводы по работе
- •Перечень ссылок
Какие прямые и итерационные методы используют для решения систем алгебраических уравнений в задачах с дучп?
К специальным прямым относятся некоторые матричные методы и метод прогонки (аналог метода Гаусса). Из итерационных применяют метод Якоби (одновременных смещений) и метод Гаусса-Зейделя (последовательных смещений), а также модификации последнего, например, метод верхней релаксации.
Рассмотрим
один из
наиболее
простых
методов
– процесс
усреднения
Либмана
для
систем.
Согласно
методу
Либмана
вычисления
ведутся
следующим
образом: выбрав
начальные
приближения
,
последовательные
приближения
для
внутренних
узлов
сеточной
области
,
определяем по
формулам
,
для уравнения Пуассона и
,
для уравнения Лапласа, которые следуют из конечно-разностных уравнений.
Как задаются граничные условия? Каким образом задается начальное приближение при решении дучп с использованием итерационных методов?
Для нахождения единственного решения дифференциального уравнения в частных производных необходимо задать начальные и граничные условия. Начальными условиями принято называть условия, заданные в начальный момент времени tДля эллиптических уравнений задаются только граничные условия, которые можно разделить на три класса:
условие Дирихле:
.
В этом случае на
границе области Г, в которой ищется
решение, задана некоторая непрерывная
функция
.
В одномерном случае это условие принимает
вид:
где (0,L) – интервал, на котором ищется решение одномерной задачи;
условие Неймана:
.
В этом случае на границе области задана производная по направлению n внешней нормали;
- смешанное условие:
.
Для параболических уравнений, кроме граничных условий, необходимо определить одно начальное, которое может быть таким:
.
В случае гиперболических уравнений начальные условия могут быть следующими:
и
Из каких соображений выбирают шаг сетки в методе конечных разностей?
При выборе шага сетки полезно учитывать, что погрешность определяется не учтенными в ней слагаемыми высоких порядков, начиная с (∆x2/12)(∂4u/∂x4). Поэтому ошибка уменьшается пропорционально квадрату ∆x
Нельзя утверждать, что уменьшение шага сетки однозначно повышает точность решения методом конечных разностей. С увеличением количества узлов сетки возрастает объем вычислений и, следовательно, растут вычислительные погрешности. На практике для оценки погрешности решения можно провести ряд пробных расчетов с разными значениями шага сетки и выбрать вариант, обеспечивающий приемлемую точность при невысоких вычислительных затратах.
Каковы источники погрешности при решении задачи с дучп? Каким образом можно оценить погрешность результата численного решения?
Погрешность решения методом конечных разностей в первую очередь определяется ошибкой, вносимой при замене исходного дифференциального уравнения на его конечно-разностный аналог.
Вначале оценим погрешность аппроксимации для первой производной, используя разложение u(x) в окрестностях точки xi в ряд Тейлора:
откуда
Согласно (18) погрешность конечно-разностной аппроксимация по формуле (6) обусловлена тем, что в ней не учитываются слагаемые высоких порядков, начиная с (∆x/2!)(∂2u/∂x2). Можно утверждать, что в (19) слагаемые убывают по мере увеличения их порядка. Поэтому ошибка (6) приближенно равна (∆x/2)(∂2u/∂x2).
Аналогичную оценку нетрудно провести и для второй производной. Для этого необходимо воспользоваться (18) и аналогичным разложением, записанным для u(xi –∆x):
Сложив (18) и (20) получим выражение для второй производной:
Из сравнения (21) и (8) видно, что погрешность (8) определяется не учтенными в ней слагаемыми высоких порядков, начиная с (∆x2/12)(∂4u/∂x4). Поэтому ошибка (8) уменьшается пропорционально квадрату ∆x. Данный результат полезно учитывать при выборе шага сетки. Так, например, уменьшение вдвое шага ∆x = ∆y = h приводит к снижению ошибки аппроксимации для уравнения эллиптического типа в четыре раза.