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