КП: Многочастичный симулятор — различия между версиями
Материал из Department of Theoretical and Applied Mechanics
George (обсуждение | вклад) м (→Решение 2-й задачи) |
George (обсуждение | вклад) м (→Общие сведения по теме) |
||
Строка 44: | Строка 44: | ||
Визуализация написана на SCSS, события обрабатываются на Javascript. | Визуализация написана на SCSS, события обрабатываются на Javascript. | ||
Работа с телами осуществляется через созданную консоль. | Работа с телами осуществляется через созданную консоль. | ||
+ | |||
+ | =====Консоль===== | ||
+ | '''Возможности:''' | ||
+ | * Конфигурация начальной системы тел; | ||
+ | * Изменение системы в процессе работы ("на лету"); | ||
+ | * Запуск алгоритмов анализа системы; | ||
+ | * Распознавание и вывод ошибок в пользовательских запросах и в исходном коде; | ||
+ | * Распознавани и вывод предупреждений в пользовательских запросах и в исходном коде; | ||
+ | * Тетрис. | ||
== Решение == | == Решение == |
Версия 10:37, 6 мая 2015
А.М. Кривцов > Теоретическая механика > Курсовые проекты ТМ 2015 > Многочастичный симулятор
Курсовой проект по Теоретической механике
Исполнитель: Старобинский Егор
Группа: 09 (23604)
Семестр: весна 2015
Содержание
Аннотация проекта
Формулировка задачи
Создание интернет-сайта, позволяющего пользователю моделировать многоточечную систему онлайн.
Общие сведения по теме
Задачи
- знать положение тела в каждый момент времени;
- визуализировать его движение.
Решение 1-й задачи
Пусть мы наблюдаем тело в момент времени
.Хотим знать, где окажется тело через малое изменение времени -
.базовый метод Верле
, где
- позиция точки,
- равнодействующая всех сил, действующих на тело,
- масса тела,
- текущий момент времени,
- малое изменение времени.
Метод Верле позволяет вычислять траекторию по упрощённой схеме: зная предыдущее (
) и мгновенное значение равнодействующей приложенных сил в текущем положении.Решение 2-й задачи
Визуализация написана на SCSS, события обрабатываются на Javascript. Работа с телами осуществляется через созданную консоль.
Консоль
Возможности:
- Конфигурация начальной системы тел;
- Изменение системы в процессе работы ("на лету");
- Запуск алгоритмов анализа системы;
- Распознавание и вывод ошибок в пользовательских запросах и в исходном коде;
- Распознавани и вывод предупреждений в пользовательских запросах и в исходном коде;
- Тетрис.
Решение
Обсуждение результатов и выводы
Скачать отчет:
Скачать презентацию: