Редактирование: Отражение волн от стыка двух цепочек
Внимание! Вы не авторизовались на сайте. Ваш IP-адрес будет публично видимым, если вы будете вносить любые правки. Если вы войдёте или создадите учётную запись, правки вместо этого будут связаны с вашим именем пользователя, а также у вас появятся другие преимущества.
Правка может быть отменена. Пожалуйста, просмотрите сравнение версий, чтобы убедиться, что это именно те изменения, которые вас интересуют, и нажмите «Записать страницу», чтобы изменения вступили в силу.
Текущая версия | Ваш текст | ||
Строка 6: | Строка 6: | ||
'''Семестр:''' осень 2018 | '''Семестр:''' осень 2018 | ||
+ | |||
==Постановка задачи== | ==Постановка задачи== | ||
− | Рассматриваются две одномерные цепочки с частицами разной массы, соединенные между собой. В свою очередь, частицы соединены пружинами с жесткостью С, массы частиц связаны через числовой параметр | + | Рассматриваются две одномерные цепочки с частицами разной массы, соединенные между собой. В свою очередь, частицы соединены пружинами с жесткостью С, массы частиц связаны через числовой параметр. |
− | |||
− | |||
==Решение задачи== | ==Решение задачи== | ||
Строка 20: | Строка 19: | ||
m\frac{d^2 u_{n}}{dt^2}=c(u_{n+1}-2u_{n}+u_{n-1}) | m\frac{d^2 u_{n}}{dt^2}=c(u_{n+1}-2u_{n}+u_{n-1}) | ||
</math><br /> | </math><br /> | ||
+ | |||
На стыке двух цепочек вследствие разности масс возникает отраженная волна, чьё движение также описывается уравнением движения частиц в одномерной цепочке. | На стыке двух цепочек вследствие разности масс возникает отраженная волна, чьё движение также описывается уравнением движения частиц в одномерной цепочке. | ||
− | + | Одним из самых удобных и эффективных методов для решения этого уравнения является метод Верле. Метод более устойчив, чем более простой метод Эйлера, и имеет при этом другие качества, необходимые для моделирования физических процессов в реальном времени. | |
− | + | Основная особенность алгоритма состоит в возможности накладывать на систему точек различные ограничения. Например, можно связать некоторые из них твёрдыми стержнями заданной длины или, как в данной задаче, пружинами. При этом алгоритм работает следующим образом: | |
− | + | *Вычисляются новые положения тел | |
− | + | *Для каждой связи удовлетворяется соответствующее ограничение, то есть расстояние между точками делается таким, каким оно должно быть. | |
− | + | *Шаг 2 повторяется несколько раз, тем самым все условия удовлетворяются (разрешается система условий). | |
− | + | Данный метод, несмотря на многократное повторение шага 2, очень эффективен. | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− |