MapleSim

Windows
macOS
Linux

Сайт: www.maplesoft.com/products/maplesim

MapleSim — многодоменная среда для моделирования и симуляции динамических систем на уровне «система-на-уровне», разработанная для инженерного анализа, проектирования и разработки моделей, включающих механические, электрические, гидравлические и другие физические подсистемы. Программный продукт сочетает графическое моделирование с мощным символьным и численным движком Maple, что позволяет получать аналитические выражения, проводить упрощения моделей и выполнять высокоточные численные расчёты. MapleSim ориентирован на создание моделей, их исследование в режиме времени и параметрический анализ в контексте многодисциплинарных систем.

Среда поддерживает импорт и экспорт моделей в форматах, совместимых с промышленными стандартами, предоставляет средства для автоматической генерации кода и интеграции с внешними инструментами моделирования. Исторически MapleSim возник как расширение возможностей CAS Maple для инженерных задач и развивался в сторону удобных средств построения блочных и компонентных моделей с возможностью детального описания физики отдельных элементов. В результате пользователи получают сочетание визуального моделирования и возможности глубокой символьной аналитики.

  • Графическое моделирование: построение моделей из библиотеки компонентов с использованием структурной схемы «перетекания сигналов» и физического соединения подсистем.
  • Многодоменность: одновременная работа с моделями из разных областей: механика, электротехника, гидравлика, теплопередача, управления и других.
  • Символьный и численный анализ: применение движка Maple для вывода уравнений, аналитических упрощений, линеризации и подготовки моделей к численной интеграции.
  • Поддержка Modelica: совместимость и взаимодействие с моделями в формате Modelica для обмена компонентами и моделями между инструментами.
  • Генерация кода: автоматическая генерация исполняемого кода на языках, применяемых для встраиваемых систем и ускоренной симуляции (например, C/C++), для последующей валидации и реализации алгоритмов управления.
  • Визуализация и анализ результатов: инструменты для построения временных диаграмм, фазовых портретов, спектрального анализа и создания пользовательских отчётов по результатам моделирования.
  • Параметрический и чувствительный анализ: возможности для исследования влияния параметров на поведение системы, оптимизации и подбора значений компонентов.
  • Интеграция с внешними средами: обмен данными и моделями с MATLAB/Simulink, системами сбора данных и другими инженерными инструментами.
  • Расширяемость: создание собственных компонентов и библиотек с учётом специфики прикладных задач и повторного использования решений.
  • Применение в инженерии: использование при проектировании приводов, робототехники, энергетических установок, автомобильных систем, систем управления и учебных задачах.
Подробнее