OpenModelica

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

Сайт: openmodelica.org

OpenModelica — это свободная среда моделирования и симуляции, основанная на языке Modelica и предназначенная для анализа, оптимизации и разработки сложных динамических систем. Разработанная и поддерживаемая Open Source Modelica Consortium (OSMC), она активно используется в академической и промышленной сферах. Среда предоставляет инструменты для создания, компиляции и симуляции моделей, охватывая широкий спектр областей, включая механику, электронику, гидравлику, термодинамику и управление.

OpenModelica включает в себя компилятор Modelica, который преобразует модели в код на языке C, а также редактор OMEdit для графического создания и редактирования моделей. Среда поддерживает взаимодействие с другими инструментами, такими как Matlab и Scilab, и предоставляет возможности для оптимизации и анализа систем. Благодаря своей открытости и поддержке со стороны сообщества, OpenModelica продолжает развиваться и расширять функциональные возможности.

  • Компилятор Modelica (OMC): преобразует модели в код на языке C, поддерживает решатели дифференциальных уравнений и предоставляет интерактивный интерпретатор.
  • Редактор OMEdit: графический интерфейс для создания, редактирования и симуляции моделей, включая 3D-визуализацию и анимацию.
  • Интеграция с другими инструментами: поддержка взаимодействия с Matlab, Scilab и другими средствами моделирования.
  • Оптимизация и анализ: возможности для оптимизации параметров моделей и проведения анализа чувствительности.
  • Поддержка FMI (Functional Mock-up Interface): возможность обмена моделями с другими инструментами, поддерживающими стандарт FMI.
  • Расширяемость: поддержка пользовательских библиотек и возможность интеграции с другими системами и инструментами.
  • Поддержка многозадачности: возможность параллельной симуляции и распределенной обработки данных.
Подробнее