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.
 - Расширяемость: поддержка пользовательских библиотек и возможность интеграции с другими системами и инструментами.
 - Поддержка многозадачности: возможность параллельной симуляции и распределенной обработки данных.