Учебное пособие: Методы коллокаций и Галеркина
Название: Методы коллокаций и Галеркина Раздел: Рефераты по математике Тип: учебное пособие | |||||||||||||||||
Метод коллокаций Пусть необходимо определить функцию
и линейными краевыми условиями
причем Выберем некоторую совокупность линейно независимых функций
которую назовем системой базисных функций. Пусть функция
а остальные функции удовлетворяют соответствующим однородным краевым условиям:
Если краевые условия (2.51) однородны (A
=
B
=
0), то можно положить Будем искать приближенное решение краевой задачи (2.50), (2.51) в виде линейной комбинации базисных функций
Тогда функция y удовлетворяет краевым условиям (2.51). В самом деле, в силу линейности краевых условий имеем
и аналогично Составим функцию
Если при некотором выборе коэффициентов ci выполнено равенство
то функция y
является точным решением краевой задачи (2.50), (2.51). Однако подобрать так удачно функции Итак, метод коллокации приводит к системе линейных уравнений
Из системы (2.57) в случае ее совместности можно определить коэффициенты Пример .Методом коллокации и методом сеток решить краевую задачу
1. Метод коллокаций. В качестве базисных функций выберем полиномы
Эти полиномы удовлетворяют краевым условиям:
Ограничиваясь двумя базисными функциями, положим
Найдем функцию
В точках коллокации
Подставляя сюда (2.59), найдем
Решив эту систему, определимкоэффициенты
Следовательно, приближенное решение будет иметь вид
Например, при x = 0получим y (0)= 0.957. 2. Метод сеток. Для грубого решения выбираем шаг h = 1/2 (см. рис. 2).
Рис. 2. Иллюстрация к методу сеток Полагая
Таким образом, нужно определить лишь две ординаты y
0
и
получим:
Аналогично, при x = 1/2, то есть при i = 1, получаем
Учитывая теперь (2.61), найдем систему
Решая эту систему, отыщем y 0 = 0.967,y 1 = 0.721. Итак, сравним: метод коллокации дает y 0 = 0.957, а метод сеток y 0 = 0.967. Пусть дано дифференциальное уравнение с линейными краевыми условиями
Будем искать приближенное решение этой краевой задачи в виде суммы
где
и, кроме того функции Заметим, что свойство полноты понимается следующим образом. Обозначим через G
класс функций y
(
x
)
, принадлежащих c
2
[a
,b
](то есть дважды непрерывно дифференцируемых на [a
,b
]) и удовлетворяющих граничным условиям (2.65). Говорят, что система функций
где Это означает, что для любой допустимой функции Докажем, что если для некоторой функции F
(
x
)
и полной системы функций
то функция
причем
Подставляя это разложение в соотношение ортогональности (2.66), придем к равенству
Вычислим последний интеграл:
Таким образом, уравнение (2.67) принимает вид
Полагая здесь k
=
1, получим Возвращаясь теперь к задаче (2.62), (2.63), видим, что если бы мы нашли такую функцию y
(
x
)
, удовлетворяющую условиям (2.63), и чтобы Метод Галеркина состоит в том, что решение задачи (2.62), (2.63) ищется в виде (2.64), причем требуют ортогональности
Это дает алгебраическую систему уравнений для определения коэффициентов a k . Найдя из нее коэффициенты, получим приближенное решение. Если оператор В методе Галеркина функция
и коэффициенты
Таким же образом отыскиваются функции
Коэффициенты
при всех Так, для
В этой системе из двух уравнений три неизвестных: Для простых условий вида
или
Отметим, что при нелинейном краевом условии вида, например, Пример 1. Методом Галеркина найти приближенное решение уравнения
с условиями
В качестве системы базисных функций
Ограничимся четырьмя функциями
Найдем функцию Так как
то получим
Потребует теперь ортогональности функции F
(
x
)
к функциям
Подставляя сюда вместо
Решение этой системы:
Следовательно,
Пример 2. Решим задачу
Положим
Ограничиваясь k =1, легко получить
Если же взять два члена, то получим Можно рассчитать следующую таблицу:
|