Задать вопрос
@Teilot

Какие есть программы для симуляции физических процессов?

Здравствуйте , хочу посмотреть задачи по физике с другой стороны, а именно их решения через какие-либо программы. В интернете нашёл информацию только о том, что Matlab можно использовать для математики. Можете подсказать программы в которых можно создавать симуляции различных процессов( интересует по большей части динамика и термодинамика)
  • Вопрос задан
  • 99 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
Здравствуйте , хочу посмотреть задачи по физике с другой стороны, а именно их решения через какие-либо программы

Не все задачи имеет смысл так решать.

В интернете нашёл информацию только о том, что Matlab можно использовать для математики.

В матлабе есть simulink - в нём можно много разных вещей делать, в том числе и моделировать какие-то процессы.

Можете подсказать программы в которых можно создавать симуляции различных процессов( интересует по большей части динамика и термодинамика)

Нагрев, деформацию, потоки воздуха / жидкости можно моделировать во всяких CAD системах. В том же solidworks например встроена система для моделирования.

Если хочется решать задачи вычислительной термодинамики, то тогда можешь загуглить calphad и посмотреть.
Вообще многие вычислительные задачи решаются обычными языками программирования.
Традиционно давно используются для этого три языка: Fortran, C++, Python и на них уже есть очень много кода и зрелых библиотек, которые реализуют какие-то вычислительные методы (наподобие того же calphad), но в принципе сейчас можно и другие языки попробовать.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@CBET_TbMbI
Слишком общий вопрос. Любая инженерная программа моделирует физические процессы.
В одних рассчитывают прочность и устойчивость строительных конструкций. В других моделируют деформации автомобилей при авариях. В третьих моделируют течение воды в самых разных условиях. Они все готовы на уровне "купи и пользуйся".
Если хочешь делать своё, то надо отлично знать 3 вещи: физику, математику, программирование. Простенькие задачи на уровне движения точек или столкновения шариков написать не проблема. Если моделировать упругие сложные тела, то задача становится тем сложнее, чем ближе к реальности хочешь получить решение.
Ответ написан
Комментировать
@n_kapyrin
Если нужно сделать проект, от ТЗ до генерации кода для Arduino, и при этом запускать всё это в физическом окружении – есть несколько российских проектов, имхо самый продвинутый сейчас – это Engee (start.engee.com). Посмотрите, как там делается "физмод" – максимально близко к Simulink, и при этом это честные "ненаправленные" уравнения (порой встречается имитация)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы