Моделирование гибкого движения хлыста — различия между версиями
(→Результаты моделирования) |
(→Результаты моделирования) |
||
Строка 53: | Строка 53: | ||
==Результаты моделирования== | ==Результаты моделирования== | ||
Результаты моделирования и исходный код можно посмотреть на GitHub: | Результаты моделирования и исходный код можно посмотреть на GitHub: | ||
− | https://github.com/NikishinAndrey/flexible_whip_movement/ | + | https://github.com/NikishinAndrey/flexible_whip_movement/tree/main |
− | |||
− | |||
− |
Версия 23:12, 3 января 2024
Курсовой проект по Механике дискретных сред
Исполнитель: Никишин Андрей
Группа: 5030103/00101
Семестр: осень 2023
Постановка задачи
Требуется смоделировать движение гибкого хлыста в двумерной постановке. Хлыст состоит из частиц n-ого количества частиц различной массы и n-1 соединенных пружин, имеющих одинаковую жесткость. Левый конец хлыста закреплен, правый конец свободен.
Математическая модель
Уравнение движение для каждой из материальных точек записывается следующим образом:
Будем работать с правой тройкой векторов.
где
- силы упругости действующие на -ую частицу со стороны и соответственно;- сила тяжести, действующая на -ую частицу;
Сила упругости, возникающая в пружине соединяющей частицу
и , вычисляется по следующей формуле:, где - коэффициент жесткости пружины.
Будем работать в декартовой системе координат:
Для хорошей сходимости задач механики дискретных сред в задачах необходимо привести физические величины к безразмерным:
Интегрирование уравнений движения осуществляется при помощи метода Верле.
Результаты моделирования
Результаты моделирования и исходный код можно посмотреть на GitHub: https://github.com/NikishinAndrey/flexible_whip_movement/tree/main