Моделирование падения цепочки — различия между версиями
(→Исходный код программы) |
(→Исходный код программы) |
||
(не показано 8 промежуточных версий 2 участников) | |||
Строка 1: | Строка 1: | ||
− | '''''Курсовой проект по [[ | + | '''''Курсовой проект по [[Введение в механику дискретных сред|Введению в механику дискретных сред]]''''' |
− | '''Исполнитель:''' [[ | + | '''Исполнитель:''' [[Стешова Юлия]] |
'''Группа:''' 5030103/90101 | '''Группа:''' 5030103/90101 | ||
Строка 8: | Строка 8: | ||
==Постановка задачи== | ==Постановка задачи== | ||
− | Требутся смоделировать | + | Цепочка состоит из частиц, имеющих линейные упругие связи, и находится в статическом равновесии. На первом шаге две крайние частицы не закреплены. Требутся смоделировать падение под действем силы тяжести одного из концов цепочки и исследовать зависимость ускорения крайней свободной частицы от времени и сравнить с ускорением свободно падающей частицы. |
==Математическая модель== | ==Математическая модель== | ||
Строка 33: | Строка 33: | ||
</math>, где <math>c</math> - коэффициент жесткости пружины. | </math>, где <math>c</math> - коэффициент жесткости пружины. | ||
− | + | Обезразмеренное уравнение будет иметь вид: | |
<math> | <math> | ||
Строка 43: | Строка 43: | ||
==Исходный код программы== | ==Исходный код программы== | ||
− | Исходный код программы на языке программирования | + | Исходный код программы на языке программирования Matlab, находится на GitHub: |
− | + | https://github.com/jstesh/new_rep | |
− | https://github.com/ | ||
− | |||
− |
Текущая версия на 12:22, 25 января 2023
Курсовой проект по Введению в механику дискретных сред
Исполнитель: Стешова Юлия
Группа: 5030103/90101
Семестр: осень 2022
Постановка задачи[править]
Цепочка состоит из частиц, имеющих линейные упругие связи, и находится в статическом равновесии. На первом шаге две крайние частицы не закреплены. Требутся смоделировать падение под действем силы тяжести одного из концов цепочки и исследовать зависимость ускорения крайней свободной частицы от времени и сравнить с ускорением свободно падающей частицы.
Математическая модель[править]
где
- силы упругости действующие на -ую частицу со стороны и соответственно;
- сила тяжести;
Сила упругости, возникающая в пружине соединяющей частицу 1 и 2, вычисляется по следующей формуле:
, где - коэффициент жесткости пружины.
Обезразмеренное уравнение будет иметь вид:
Интегрирование по времени производится неявной схемой интегрирования.
Исходный код программы[править]
Исходный код программы на языке программирования Matlab, находится на GitHub: https://github.com/jstesh/new_rep