Главная Учебники - Разные Лекции (разные) - часть 51
|
Метод коллокаций
Пусть необходимо определить функцию и линейными краевыми условиями причем Выберем некоторую совокупность линейно независимых функций которую назовем системой базисных функций. Пусть функция а остальные функции удовлетворяют соответствующим однородным краевым условиям: Если краевые условия (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, легко получить Если же взять два члена, то получим Можно рассчитать следующую таблицу:
| ||||||||||||||||||||||