Physical simulation in Step

Step — интерактивный симулятор физических процессов. Позволяет познавать мир физики через виртуальные эксперименты. Вы помещаете тела на сцену, добавляете действующие на них силы, и после нажатия кнопки запуска симуляции программа показывает, что будет происходить с построенной вами системой согласно законам физики. Можно менять параметры тел и сил (даже во время работы симулятора) и смотреть, как при это меняется результат эксперимента.

Возможности:

  • Двумерная симуляция классической механики
  • Частицы, пружины с диссипацией, гравитационные и электростатические силы
  • Твёрдые (жёсткие) тела
  • Обработка столкновений (на данный момент есть только дискретная реализация)
  • Мягкие (деформируемые) тела, моделируемые как системы частиц, задаваемые пользователем; звуковые волны
  • Молекулярная динамика (на данный момент используется потенциал Леннард-Джонса 6-12): газы и жидкости, конденсация и испарение, вычисление значений термодинамических величин и их изменения
  • Калькулятор выражений и преобразование единиц измерения: вместо расстояния можно ввести формулу вида «(2 days + 3 hours) * 80 km/h» (для этого требуется libqalculate)
  • Расчёт ошибок с учётом их распространения: вы можете ввести значение вида «1.3 ± 0.2» для любого свойства, — и все зависящие от него значения будут рассчитаны по статистическим формулам
  • Оценка ошибок при решении систем уравнений: программа рассчитывает погрешности вычислений и складывает их с погрешностями, введёнными пользователем
  • Различные численные методы: до 8 порядка, явные и неявные, с переменным или постоянным шагом во времени (для большинства методов требуется библиотека GSL)
  • Инструмент управления объектами, позволяющий легко менять их свойства в процессе моделирования (даже с помощью настраиваемых комбинаций клавиш)
  • Средства визуализации результатов: графики, счётчики, траектории
  • Контекстная информация по всем объектам, встроенный просмотр Википедии
  • Коллекция примеров экспериментов и возможность загрузить другие эксперименты из KNewStuff
  • Встроенные обучающие примеры использования

Linux

Установить (Linux) Для использования этой функции требуется центр приложений Discover или другой центр приложений, поддерживающий работу с AppStream. Это приложение также может быть установлено из системы управления пакетами используемого дистрибутива.

Выпуски

20.12.1 7 января 2021 г.
20.12.0 10 декабря 2020 г.
20.08.3 5 ноября 2020 г.
20.08.2 8 октября 2020 г.
Показать больше выпусков...