Хочу разработать сложный механизм, в котором будут задействованы постоянные магниты.
Нужна библиотека, в которой можно промоделировать операции с магнитами и наблюдать эффект механического взаимодействия в динамике
Я рекомендую Modelica (есть много реализаций - свободных и проприетарных).
Это удобный DSL для моделирования в терминах ОДЕ (с возможностью запаздывания и обработки дискретных событий, меняющих уравнения), с хорошем подходом к повторному использованию моделей и обширной библиотекой.
Есть текстовое и графическое представление модели.
Ограничение - не умеет УрЧПы.