MBDyn

Бесплатно
Открытый исходный код
Windows
macOS
Linux

Сайт: www.mbdyn.org

MBDyn — свободный программный пакет для моделирования многотельной динамики и мультифизических систем, разработанный и поддерживаемый группой исследователей в Политехническом университете Милана. Программа предназначена для численного анализа систем, состоящих из взаимосвязанных жестких и гибких тел, гидравлических компонентов, электрических сетей и контуров управления. Архитектура пакета ориентирована на модульность: пользователь задаёт модель через текстовый входной файл, описывающий узлы, элементы, связи, внешние силы и управляющие алгоритмы, после чего решатель выполняет временную интеграцию уравнений движения и выдаёт результаты в формате, пригодном для последующей обработки.

Развитие MBDyn шло в контексте академических исследований и инженерных приложений: в составе пакета реализованы методы моделирования гибких элементов через представления конечных элементов, алгоритмы расчёта контактных взаимодействий, средства моделирования гидроприводов и простых электрических цепей, а также интерфейсы для реализации систем управления. Проект поддерживает расширение через пользовательские модели и позволяет интегрировать внешние вычислительные модули. MBDyn используется в научных публикациях, образовательных курсах и инженерных исследованиях там, где требуется связать механическую динамику с другими физическими подсистемами.

  • Моделирование многотельных систем с жёсткими и гибкими телами.
  • Поддержка конечноэлементных представлений для гибких компонентов.
  • Модули гидравлики для описания гидроприводов и линейных/нелинейных элементов потока.
  • Возможность включения электрических сетей и простых топологий цепей.
  • Инструменты для задания систем управления и управляющих алгоритмов.
  • Контактная механика и обработка столкновений между компонентами.
  • Текстовый формат описания модели с модульной структурой и параметризацией.
  • Различные численные решатели для интегрирования уравнений движения и решения задач со связями.
  • Механизмы расширения — пользовательские элементы и интерфейсы для внешних модулей.
  • Выходные данные, совместимые с инструментами постобработки и визуализации.
Подробнее