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

Step

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

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

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

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

Дополнительная информация

Библиотека StepCore

StepCore — библиотека физического моделирования, на которой основано приложение Step. Её можно использовать без Step для сложного моделирования, требующего программирования, или в другом программном обеспечении, которому нужна функциональность физического моделирования. Она спроектирована для расширяемости, настройки и обеспечения точного моделирования.

Выпуски RSS

25.12.2 2026-02-05
25.12.1 2026-01-08
25.12.0 2025-12-11
25.08.3 2025-11-06
25.08.2 2025-10-09
25.08.1 2025-09-11
25.08.0 2025-08-14
25.04.3 2025-07-03
25.04.2 2025-06-05
25.04.1 2025-05-08
25.04.0 2025-04-17
24.12.3 2025-03-06
24.12.2 2025-02-06
24.12.1 2025-01-09
24.12.0 2024-12-12
24.08.3 2024-11-07
24.08.2 2024-10-10
24.08.1 2024-09-12
24.08.0 2024-08-22
24.05.2 2024-07-04
24.05.1 2024-06-13
24.05.0 2024-05-23
24.02.2 2024-04-11
24.02.1 2024-03-21
24.02.0 2024-02-28
23.08.5 2024-02-15