Моделирование гибкого движения хлыста
Курсовой проект по Механике дискретных сред
Исполнитель: Никишин Андрей
Группа: 5030103/00101
Семестр: осень 2023
Постановка задачи
Требуется смоделировать движение гибкого хлыста в двумерной постановке. Хлыст состоит из частиц n-ого количества частиц различной массы и n-1 соединенных пружин, имеющих одинаковую жесткость. Левый конец хлыста закреплен, правый конец свободен.
Математическая модель
Уравнение движение для каждой из материальных точек записывается следующим образом:
Будем работать с правой тройкой векторов.
где
- силы упругости действующие на -ую частицу со стороны и соответственно;- сила тяжести, действующая на -ую частицу;
Сила упругости, возникающая в пружине соединяющей частицу
и , вычисляется по следующей формуле:, где - коэффициент жесткости пружины.
Будем работать в декартовой системе координат:
Для хорошей сходимости задач механики дискретных сред в задачах необходимо привести физические величины к безразмерным:
Интегрирование уравнений движения осуществляется при помощи метода Верле.
Результаты моделирования
Результаты моделирования и исходный код можно посмотреть на GitHub: https://github.com/NikishinAndrey/Visualization_whip