КП: Эффект Магнуса — различия между версиями
Shvarevng (обсуждение | вклад) (→Обсуждение результатов и выводы) |
Shvarevng (обсуждение | вклад) (→Обсуждение результатов и выводы) |
||
Строка 95: | Строка 95: | ||
Разработанный алгоритм был реализован в среде программирования Javascript с использование библиотеки Three.js. Была построена траектория движения и произведены эксперименты, результаты которых находятся в таблице ниже: | Разработанный алгоритм был реализован в среде программирования Javascript с использование библиотеки Three.js. Была построена траектория движения и произведены эксперименты, результаты которых находятся в таблице ниже: | ||
+ | Шар: | ||
{| border="1" | {| border="1" | ||
Строка 104: | Строка 105: | ||
|<math>ω_y</math> | |<math>ω_y</math> | ||
|<math>ω_z</math> | |<math>ω_z</math> | ||
− | |<math> | + | |<math>m</math> |
− | |<math> | + | |<math>r</math> |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|<math>Δ_y</math> | |<math>Δ_y</math> | ||
|- | |- | ||
+ | |15 | ||
+ | |0 | ||
|5 | |5 | ||
|0 | |0 | ||
− | |||
|0 | |0 | ||
+ | | -10 | ||
+ | |0.45 | ||
+ | |0.11 | ||
+ | |14.585 | ||
+ | |- | ||
+ | |15 | ||
|0 | |0 | ||
− | |||
− | |||
|5 | |5 | ||
|0 | |0 | ||
− | |||
− | |||
|0 | |0 | ||
+ | | -10 | ||
+ | |0.41 | ||
+ | |0.11 | ||
+ | |15.945 | ||
+ | |- | ||
+ | |15 | ||
|0 | |0 | ||
− | |||
− | |||
|5 | |5 | ||
+ | |0 | ||
|0 | |0 | ||
| -10 | | -10 | ||
− | | | + | |0.45 |
+ | |0.01 | ||
+ | |0.011 | ||
+ | |} | ||
+ | |||
+ | Цилиндр: | ||
+ | |||
+ | {| border="1" | ||
|- | |- | ||
− | | | + | |<math>V_x</math> |
+ | |<math>V_y</math> | ||
+ | |<math>V_z</math> | ||
+ | |<math>ω_x</math> | ||
+ | |<math>ω_y</math> | ||
+ | |<math>ω_z</math> | ||
+ | |<math>m</math> | ||
+ | |<math>r</math> | ||
+ | |<math>h</math> | ||
+ | |<math>Δ_y</math> | ||
+ | |- | ||
+ | |15 | ||
|0 | |0 | ||
|5 | |5 | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|0 | |0 | ||
|0 | |0 | ||
| -10 | | -10 | ||
− | | | + | |0.45 |
− | | | + | |0.11 |
− | |0 | + | |0.22 |
− | | | + | |14.508 |
− | |||
|- | |- | ||
|15 | |15 | ||
|0 | |0 | ||
|5 | |5 | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|0 | |0 | ||
|0 | |0 | ||
| -10 | | -10 | ||
− | | | + | |0.41 |
− | | | + | |0.11 |
− | |0 | + | |0.22 |
− | | | + | |15.844 |
− | |||
|- | |- | ||
− | | | + | |15 |
|0 | |0 | ||
|5 | |5 | ||
|0 | |0 | ||
|0 | |0 | ||
− | | - | + | | -10 |
− | | | + | |0.45 |
+ | |0.01 | ||
+ | |0.22 | ||
+ | |0.011 | ||
+ | |- | ||
+ | |15 | ||
+ | |0 | ||
|5 | |5 | ||
− | |||
− | |||
− | |||
|0 | |0 | ||
|0 | |0 | ||
| -10 | | -10 | ||
− | | | + | |0.45 |
− | + | |0.11 | |
− | |0 | + | |1 |
− | | | + | |13.287 |
− | | | ||
|} | |} | ||
− | где <math>V_x</math>, <math>V_y</math>, <math>V_z</math> - начальные линейные скорости, <math>ω_x</math>, <math>ω_y</math>, <math>ω_z</math> - начальные угловые скорости, а <math>Δ_y</math> - полученное смещение по оси <math>y</math>. | + | |
+ | где <math>V_x</math>, <math>V_y</math>, <math>V_z</math> - начальные линейные скорости, <math>ω_x</math>, <math>ω_y</math>, <math>ω_z</math> - начальные угловые скорости, <math>m</math> - масса объекта, <math>r</math> - радиус объекта, <math>h</math> - высота цилиндра, а <math>Δ_y</math> - полученное смещение по оси <math>y</math>. | ||
Версия 10:15, 3 июня 2015
А.М. Кривцов > Теоретическая механика > Курсовые проекты ТМ 2015 > Эффект Магнуса
Курсовой проект по Теоретической механике
Исполнитель: Шварёв Николай
Группа: 09 (23604)
Семестр: весна 2015
Содержание
Аннотация проекта
Данный проект посвящен изучению эффекта Магнуса, возникающего в различных видах спорта, а также использующегося в баллистике, летательных аппаратах и кораблях.В ходе работы над проектом были рассмотрены траектории полета мяча и цилиндра в зависимости от различных начальных параметров (радиуса, динамической вязкости среды, плотности воздуха, линейной и угловой скорости). Программа написана на языке JavaScript с использование библиотеки Three.js.
Формулировка задачи
Построение и исследование математической модели движения объекта (в нашем случае - футбольного мяча и цилиндра), получение уравнения его движения и построение траектории в трехмерном пространстве с учётом различных внешних факторов, влияющих на движение, таких как сила сопротивления воздуха и эффект Магнуса.
Общие сведения по теме
Эффект Магнуса - образование подъемной силы, действующей на вращающееся тело при обтекании его потоком жидкости или газа, широко использующейся в спорте, баллистике, летательных аппаратах и кораблях. [2]
Данный эффект возникает в результате разности давлений (в соответствии с законом Бернулли[3]) на стенках объекта из-за разных скоростей движения воздуха. Возникающий дисбаланс заставляет объект отклоняться.
Решение
Силу сопротивления воздуха для мяча будем считать с помощью закона Стокса[4]:
, где
- сила Стокса,
- радиус мяча,
- динамическая вязкость среды,
- скорость мяча.
Силу Магнуса примем вида[5]:
, где
- сила Магнуса,
- площадь действия силы,
- плотность воздуха,
- радиус,
- относительная скорость,
- угловая скорость.
Применив метод Эйлера, получим формулы для нахождения скорости и координаты мяча:
Реализация алгоритма.
Возможности программы:
- поочередный запуск мяча и цилиндра,
- изменение параметров как в начале, так и во время полета,
- просмотр картинки в трехмерном изображении с помощью мыши
- сброс всех данных до начальных при нажатии кнопки "Reload"
Обсуждение результатов и выводы
Разработанный алгоритм был реализован в среде программирования Javascript с использование библиотеки Three.js. Была построена траектория движения и произведены эксперименты, результаты которых находятся в таблице ниже:
Шар:
15 | 0 | 5 | 0 | 0 | -10 | 0.45 | 0.11 | 14.585 |
15 | 0 | 5 | 0 | 0 | -10 | 0.41 | 0.11 | 15.945 |
15 | 0 | 5 | 0 | 0 | -10 | 0.45 | 0.01 | 0.011 |
Цилиндр:
15 | 0 | 5 | 0 | 0 | -10 | 0.45 | 0.11 | 0.22 | 14.508 |
15 | 0 | 5 | 0 | 0 | -10 | 0.41 | 0.11 | 0.22 | 15.844 |
15 | 0 | 5 | 0 | 0 | -10 | 0.45 | 0.01 | 0.22 | 0.011 |
15 | 0 | 5 | 0 | 0 | -10 | 0.45 | 0.11 | 1 | 13.287 |
где
, , - начальные линейные скорости, , , - начальные угловые скорости, - масса объекта, - радиус объекта, - высота цилиндра, а - полученное смещение по оси .
Скачать отчет: doc.
Скачать презентацию: pptx.