Перейти к содержимому

Step

Категории:   Образование
Моделирование физических процессов в Step

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

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

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

Additional information

StepCore Library:

StepCore is the physical simulation library on which Step is based. It can be used without Step for complex simulations which require coding or in other software which require physical simulation functionality. It is designed in order to be extensible, tunable and to provide accurate simulation.

Выпуски RSS

23.08.1 2023-09-14
23.08.0 2023-08-24
23.04.3 2023-07-06
23.04.2 2023-06-08

Step Windows installers are also available to download from the binary-factory. These versions are intended for testing purpose. Get involved and help us make them better!