рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Решение задачи.

Решение задачи. - раздел Математика, Приближённое решение краевых задач математической физики методом сеток Задание: Получить Приблизительное Решение Данной ...

Задание: получить приблизительное решение данной краевой задачи уравнения в частных производных математической физики методом сеток.

(1)

Классификация задачи.

Данное уравнение является уравнением эллиптического типа. Его можно интерпретировать как описание распределения температуры в пластине конечной толщины, на всех краях которой поддерживается постоянная во времени нулевая температура.

- функция, описывающая распределение внутри пластины источников (стоков) тепла.

 

Применение метода сеток при решении уравнения Пуассона.

Аппроксимируем данное уравнение, используя пятиточечный шаблон "крест".

Аппроксимация дифференциального оператора на этом шаблоне имеет вид:

,

где - шаг сетки по j , h - шаг сетки по i, или .

Погрешность данной аппроксимации .

Если известна искомая функция U(x,y) в точках:

(i-1,j) ; (i+1,j) ; (i,j+1) ; (i,j-1),

то значение U(x,y) в точке (i,j) может быть приближенно найдено следующим образом:

где . (2)

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

U0,j = Ui,0 = UM,j = Ui,N =0 i=0..M, j=0..N. (3)

 

Система уравнений (2) и (3) является полностью определённой линейной системой алгебраических уравнений для неизвестных значений сеточной функции Ui,j (i=1,2,…,M-1; j=1,2,…N-1). Порядок аппроксимации данной разностной схемы .


Метод верхней релаксации.

Для решения данной системы воспользуемся методом верхней релаксации, который является обобщением метода Зайделя и вырождается в него при параметре сходимости .

Применительно к нашей конечно-разностной схеме, метод верхней релаксации записывается в виде:

(4)

В итерационной процедуре (4) сначала на (k+1)-ой итерации находится промежуточное значение по уже известным на данном шаге значениям сеточной функции с помощью первой формулы, а затем окончательное значение находится по второй формуле.

Процесс (4) сходиться для всех значений , удовлетворяющих неравенству . Вопрос о выборе оптимального значения из этого промежутка является достаточно сложным в теоретическом отношении, но в результате машинного эксперимента можно получить значения, близкие к оптимальному. Программа epsilon, написанная в среде MatLab изучает скорость сходимости итерационной процедуры в зависимости от параметра сходимости. В основе лежит решение данного уравнения на сетке фиксированного размера за фиксированное число шагов (например, на сетке размерностью за 100 шагов). Результатом выполнения данной программы является погрешность, достигнутая на последнем итерационном шаге. Используя эту функцию можно получить значение параметра , близкое к оптимальному. Для этого написана функция definition, с помощью которой было получено . Это значение использовалось при конечных вычислениях в программе main.

Модельная задача.

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

решением которой является функция . Результаты выполнения соответствующей программы model приведены в Приложении. Также была рассмотрена зависимость ошибки численного решения данной системы от числа разбиений сетки.


Метод матричной прогонки

Умножим все уравнения системы (2) на и перенесём все неизвестные в левую часть. Учитывая граничные условия (3), получим систему следующего вида:

Введём векторные обозначения:

где - j-я вектор строка матрицы неизвестных ((u)); - j-й вектор правых частей с добавками в первой и последней компонентах. - сеточные векторы граничных условийсоответсвтенно на нижней и верхней сторонах прямоугольника. В этих обозначения система запишется в следующем векторно-матричном виде:

Матрица С размерностью (M-1)x(N-1) имеет следующий трёхдиагональный вид:

(5)

Полученную систему можно решать методом матричной прогонки, являющимся формальным обобщением метода обычной(скалярной) прогонки. При этом роль прогоночных коэффицентов будут играть матрицы , а роль коэффицентов- векторы . Соответствующие формулы прогонки преобретают вид:

Где и С – матрицы порядка (M-1)x(N-1); и - векторы размерности M-1.

Достаточное условие устойчивости матричной прогонки для данной системы имеет вид и автоматически выполняется для трёхдиагональной матрицы С вида (5).


– Конец работы –

Эта тема принадлежит разделу:

Приближённое решение краевых задач математической физики методом сеток

На сайте allrefs.net читайте: "Приближённое решение краевых задач математической физики методом сеток"

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Решение задачи.

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Цель работы.
Изучить основные понятия теории конечно-разностных методов решения краевых задач математической физики и уметь применять их на практике. Численное решение задачи осуществляется на персональной ЭВМ

Теоретические сведения.
Классификация задач. Линейное уравнение второго порядка в частных производных в общем случае имеет вид:

Тексты функций.
function main(M,N,mu,MAX)   % main(M,N,mu,eps,MAX) % M - the X-size of the grig % N - the Y-size of the grig % MAX - the

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги