Геометрический интегратор
В математической области численных обыкновенных дифференциальных уравнений геометрический интегратор — это численный метод, который сохраняет геометрические свойства точного потока дифференциального уравнения.
Пример маятника
[ редактировать ]Мы можем мотивировать изучение геометрических интеграторов, рассматривая движение маятника .
Предположим, что у нас есть маятник, боб которого имеет массу ичей стержень не имеет массы по длине . Возьмитеускорение силы тяжести должно быть . Обозначим через угловое смещение стержня от вертикали,и по импульс маятника. Гамильтониан система, сумма ее кинетической и потенциальной энергий, равна
что дает уравнения Гамильтона
естественно взять Конфигурационное пространство из всех быть единицейкруг , так что лежит нацилиндр . Однако мы возьмем , просто потому что -пространствотогда легче построить график. Определять и . Давайте поэкспериментируем поиспользуя некоторые простые численные методы для интеграции этой системы. По-прежнему,выбираем постоянный размер шага, , а для произвольного неотрицательного целого числа мы пишем .Мы используем следующие методы.
- ( явный Эйлер ),
- ( неявный Эйлер ),
(Обратите внимание, что симплектический метод Эйлера рассматривает q явным и неявным методом Эйлера.)
Наблюдение, что постоянна вдоль решениякривые уравнений Гамильтона позволяют описать точнуютраектории системы: это уровня кривые . Мы рисуем, в , точныйтраектории и численные решения системы. Для явногои неявные методы Эйлера возьмем , и z 0 = (0,5, 0) и (1,5, 0) соответственно; для двух других методов мы принимаем , и z 0 = (0, 0,7), (0, 1,4) и (0, 2,1).
Явный (соответственно неявный) метод Эйлера выходит из (соответственно в) начала координат. Два других метода показывают правильное качественное поведение: неявное правило средней точки согласуется с точным решением в большей степени, чем симплектический метод Эйлера.
Напомним, что точный поток гамильтоновой системы с одной степенью свободы естьсохранение территории, в том смысле, что
- для всех .
Эту формулу легко проверить вручную. Для нашего маятникапример мы видим, что числовой поток явный метод Эйлера не сохраняет площадь; а именно,
Аналогичный расчет можно провести и для неявного метода Эйлера:где определитель
Однако симплектический метод Эйлера сохраняет площадь:
таким образом . Неявное правило средней точки имеет аналогичные геометрические свойства.
Подведем итог: пример маятника показывает, что, помимо явных инеявные методы Эйлера не являются хорошим выбором метода для решения задачи.задача, симплектический метод Эйлера и неявное правило средней точки согласуютсяхорошо с точным потоком системы, с соблюдением правила средней точкиболее внимательно. Более того, эти последние два метода сохраняют площадь,точно так же, как и точный поток; это два примера геометрических (фактически симплектических ) интеграторов.
Метод движущейся рамки
[ редактировать ]Метод движущейся системы отсчета можно использовать для построения численных методов, сохраняющих лиева симметрию ОДУ. Существующие методы, такие как Рунге-Кутта, можно модифицировать с использованием метода подвижной рамки для создания инвариантных версий. [1]
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Пилвон Ким (2006), « Инвариантизация числовых схем с использованием движущихся кадров »
Дальнейшее чтение
[ редактировать ]- Хайрер, Эрнст; Любич, Кристиан; Ваннер, Герхард (2002). Геометрическое численное интегрирование: алгоритмы, сохраняющие структуру для обыкновенных дифференциальных уравнений . Спрингер-Верлаг. ISBN 3-540-43003-2 .
- Леймкулер, Бен; Райх, Себастьян (2005). Моделирование гамильтоновой динамики . Издательство Кембриджского университета. ISBN 0-521-77290-7 .
- Бадд, CJ; Пигготт, доктор медицины (2003). «Геометрическое интегрирование и его приложения». Справочник по численному анализу. Том. 11. Эльзевир. стр. 35–139. дои : 10.1016/S1570-8659(02)11002-7 . ISBN 9780444512475 .
- Ким, Пилвон (2007). «Инвариантизация числовых схем с использованием движущихся систем отсчета». БИТ Численная математика. Том. 47, нет. 3. Спрингер. стр. 525–546. дои : 10.1007/s10543-007-0138-8 .