Метод коллокации
В математике метод коллокации — это метод численного решения обыкновенных дифференциальных уравнений , уравнений в частных производных и интегральных уравнений . Идея состоит в том, чтобы выбрать конечномерное пространство возможных решений (обычно полиномов до определенной степени) и количество точек в области (называемых точками коллокации ), а также выбрать то решение, которое удовлетворяет данному уравнению в точках коллокации. .
Обыкновенные дифференциальные уравнения
[ редактировать ]Предположим, что обыкновенное дифференциальное уравнение
нужно решить на интервале . Выбирать из 0 ≤ c 1 < c 2 < ... < c n ≤ 1.
Соответствующий (полиномиальный) метод коллокации аппроксимирует решение y полиномом p степени n, который удовлетворяет начальному условию , и дифференциальное уравнение во всех точках коллокации для . Это дает n + 1 условий, что соответствует n + 1 параметрам, необходимым для указания полинома степени n .
Все эти методы коллокации по сути являются неявными методами Рунге-Кутты . Коэффициенты c k в таблице Батчера метода Рунге – Кутты являются точками коллокации. Однако не все неявные методы Рунге-Кутты являются методами коллокации. [1]
Пример: правило трапеций.
[ редактировать ]В качестве примера возьмем две точки коллокации c 1 = 0 и c 2 = 1 (то есть n = 2). Условия коллокации:
Имеются три условия, поэтому p должен быть многочленом степени 2. Запишите p в виде
для упрощения вычислений. Тогда условия коллокации можно решить, чтобы получить коэффициенты
Метод коллокации теперь задается (неявно) формулой
где y 1 знак равно п ( т 0 + час ) является приближенным решением в момент т знак равно т 1 знак равно т 0 + час .
Этот метод известен как « правило трапеций » для дифференциальных уравнений. Действительно, этот метод также можно получить, переписав дифференциальное уравнение в виде
и аппроксимируем интеграл в правой части правилом трапеций для интегралов.
Другие примеры
[ редактировать ]Методы Гаусса–Лежандра используют точки квадратуры Гаусса–Лежандра в качестве точек коллокации. Метод Гаусса–Лежандра, основанный на s точках, имеет порядок 2 s . [2] Все методы Гаусса–Лежандра A-стабильны . [3]
Фактически, можно показать, что порядок метода коллокации соответствует порядку правила квадратур, которое можно было бы получить, используя точки коллокации в качестве весов.
Метод ортогональной коллокации
[ редактировать ]В методе прямой коллокации мы, по сути, выполняем вариационное исчисление с конечномерным подпространством кусочно-линейных функций (как в правиле трапеций), кубических функций или других кусочно-полиномиальных функций. В методе ортогональной коллокации вместо этого мы используем конечномерное подпространство, натянутое первыми N векторами в некотором ортогональном полиномиальном базисе, таком как полиномы Лежандра .
Примечания
[ редактировать ]- ^ Ашер и Петцольд 1998 ; Изерлес 1996 , стр. 43–44.
- ^ Изерлес 1996 , стр. 47.
- ^ Изерлес 1996 , стр. 63.
Ссылки
[ редактировать ]- Ашер, Ури М.; Петцольд, Линда Р. (1998), Компьютерные методы для обыкновенных дифференциальных уравнений и дифференциально-алгебраических уравнений , Филадельфия: Общество промышленной и прикладной математики , ISBN 978-0-89871-412-8 .
- Хайрер, Эрнст; Норсетт, Сиверт Пол; Ваннер, Герхард (1993), Решение обыкновенных дифференциальных уравнений I: Нежесткие задачи , Берлин, Нью-Йорк: Springer-Verlag , ISBN 978-3-540-56670-0 .
- Изерлес, Арье (1996), Первый курс численного анализа дифференциальных уравнений , Cambridge University Press , ISBN 978-0-521-55655-2 .
- Ван, Инвэй; Чен, Суцинь; Ву, Сюнхуа (2009), «Метод рациональной спектральной коллокации для решения класса параметризованных сингулярных задач возмущения», Журнал вычислительной и прикладной математики , 233 (10): 2652–2660, doi : 10.1016/j.cam.2009.11. 011 .