Стандарт FMI - интерфейс для переноса и совместного использования моделей в различных средах моделирования

Стандарт FMI (Functional Mock-up Interface) - открытый стандарт, разработанный для переноса моделей динамических систем между различными мультивендорными средами моделирования, а также для осуществления совместных вычислительных экспериментов. FMI позволяет решить одну из наиболее болезненных проблем в области системного проектирования - возможность переноса моделей между интсрументами. На сегодняшний день стандарт FMI поддерживается более чем в 100 различных системах моделирования. Компания Modelon предлагает несколько программных продуктов для работы со стандартом FMI в MATLAB/Simulink и MS Excel, а также для создания FMU (Functional Mock-up Unit) моделей, состоящих из других FMU блоков.

FMI Toolbox для MATLAB/Simulink и FMI Toolbox Coder обеспечивают полную поддержку стандарта FMI для платформы MATLAB/Simulink. FMI Toolbox позволяет работать в любом из доступных на сегодняшний день режимов для разработки систем управления, виртуального прототипирования, проектирования и оптимизации систем, а также валидации и верификации MIL/SIL/HIL. В свою очередь FMI Toolbox Coder позволяет конвертировать модели Simulink в FMU компоненты и использовать их на других платформах.

FMI Composer позволяет пользователям строить модели из нескольких блоков FMU и представляет собой первый программный продукт, разработанный полностью в соответствии со стандартами FMI и SSP. Первый релиз стандарта SSP (System Structure and Parameterization) официально запущен в 2018 году и позволяет выполнять параметризацию систем, состоящих из различных FMU блоков.

FMI Add-in для Excel позволяет работать со стандартом FMI из Microsoft Excel. Вы можете осуществлять анализ моделей в привычном интерфейсе, используя все возможности по управлению данными и визуализации, которые доступны в Microsoft Excel и в Visual Basic.

FMI Toolbox для MATLAB/Simulink

FMI Toolbox для MATLAB/Simulink от компании Modelon позволяет импортировать модели в формате FMU (Functional Mock-up Unit) в Simulink, таким образом, объеденяя Simulink с любой из более чем 100 альтернативных сред моделирования. Простой и понятный интерфейс для работы с блоками FMU в Simulink позволяет легко настраивать входные и выходные параметры, опции для расчета, а также внешний вид блока. Поддержка скриптов позволяет автоматизировать вычислительные эксперименты.

Импорт блоков FMU в MATLAB, позволяет не только создавать автоматизированные эксперименты, но и подключать FMU, например, ко встроенным решателям ДУ, осуществлять линеаризацию, проводить расчеты в установившемся режиме и исследовать пространство проектных параметров с помощью инструментов DOE.

FMI Toolbox Coder

FMI Toolbox Coder от компании Modelon позволяет пользователям экспортировать блоки FMU из Simulink, а также импортировать их в Simulink Coder. Экспорт моделей из Simulink в формат FMU позволяет переносить модели в другие среды моделирования, а также осуществлять совместное моделирование; осуществлять настройку параметров и, при необходимости, скрывать внутренние особенности модели для защиты интеллектуальной собственности. Импорт блоков FMU в Simulink Coder позволяет использовать их в рамках HIL экспериментов, а также осуществлять моделирование в реальном времени.

Для работы необходимы: MATLAB, Simulink, Matlab Coder, Simulink Coder и FMI Toolbox.

FMI Composer

Продукт FMI Composer, благодаря поддержке стандартов FMI и SSP, позволяет командам инженеров, работающим в различных программных инструментах, использовать модели друг друга для совместных проектов. Пользователи могут сами задавать типы соединений между блоками FMU, а также дополнять блоки графическими элементами для структурного представления моделей. Среди основных возможностей FMI Composer следует выделить возможность не только создавать целые системы из FMU блоков, но и получать доступ к параметрам, переменным и мета-данным каждого блока, экспортировать созданные модели в самостоятельные FMU блоки, осуществлять конвертацию между форматом FMI для обмена моделями и ко-моделирования, а также многое другое.

FMI Add-in для Excel

FMI Add-in для Excel от компании Modelon позволяет выполнять анализ моделей, созданных в самых современных средах моделирования, используя доступные инструменты Microsoft Excel. В результате пользователи могут осуществлять анализ чувствительности и исследование значений входных параметров. Все инструменты анализа поддерживают параллельные вычисления. Результаты моделирования хранятся в рабочей книге Excel, что обеспечивает их быстрое распространении среди сотрудников.