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