Сравнительная характеристика
SystemModeler

Wolfram SystemModeler является наиболее полным инструментальным средством для физического моделирования и численного воспроизведения. В отличие от других систем, SystemModeler не требует приобретения дополнительных компонентов и в полной мере поддерживает стандартный язык физического моделирования Modelica. Также SystemModeler предусматривает полное соединение с системой Mathematica для получения наиболее интегрированного рабочего процесса физического, численного моделирования и анализа.

Сравнительный анализ

поддерживаетсяподдерживаетсяподдерживается частичноподдерживается частичнотребует приобретения дополнительных компоненттребует приобретения дополнительных компонент
  SystemModeler MapleSim* Simulink*
Версия 5.0 2016.1 Версия R2014B
Дополнительные требования Mathematica по желанию *Maple обязателен *MATLAB обязателен

Физическое моделирование

Иерархическое моделирование в соответствии с топологией реальных систем поддерживается поддерживается поддерживается
Многодоменное моделирование поддерживается поддерживается поддерживается
Drag-and-drop проектирование моделей поддерживается поддерживается поддерживается
Работа с моделями Modelica поддерживается поддерживается  
Создание компонентов на языке Modelica с использованием drag-and-drop поддерживается    
Проектирование компонентов по символьным уравнениям поддерживается поддерживается поддерживается частично
Использование внешних функций C поддерживается поддерживается поддерживается частично
Заменяемые компоненты и подсистемы поддерживается поддерживается частично поддерживается частично

Встроенные библиотеки моделей

SystemModeler MapleSim Simulink
Электрические (аналоговые, цифровые и многофазные) поддерживается поддерживается поддерживается частично
Магнитные (силовые трубки, главная гармоника) поддерживается поддерживается поддерживается
Механические (поступательные, вращательные и 3D многокомпонентные) поддерживается поддерживается поддерживается
Сигнальные блоки (непрерывный, дискретный и логический сигналы) поддерживается поддерживается поддерживается
Диаграммы состояний поддерживается   поддерживается
Тепловые (теплопередача и течение жидкости) поддерживается поддерживается поддерживается частично
Среды (многокомпонентные модели, фазовые переходы) поддерживается   поддерживается частично

Магазин библиотек моделей

SystemModeler MapleSim Simulink
Платные библиотеки поддерживается поддерживается поддерживается
Бесплатные библиотеки поддерживается   поддерживается

Численное воспроизведение

SystemModeler MapleSim Simulink
Гибридные непрерывно-дискретные алгоритмы решения поддерживается поддерживается частично поддерживается
Нахождение решений в масштабе реального времени поддерживается   поддерживается
Методы анализа чувствительности систем поддерживается поддерживается  

Визуализация

SystemModeler MapleSim Simulink
Построение графика любой переменной системы одним щелчком мышки поддерживается    
Автоматическая 3D визуализация механических систем поддерживается поддерживается поддерживается частично
Среда для конфигурируемых визуализаций Mathematica Maple MATLAB
Язык 2D и 3D графики поддерживается поддерживается частично поддерживается
Расширенные возможности 3D графики (освещение, прозрачность и др.) поддерживается поддерживается частично поддерживается
Двумерная и трехмерная анимация поддерживается поддерживается частично поддерживается частично
Стандартные форматы (.avi and .mov) поддерживается   поддерживается частично
Непосредственная интерактивность поддерживается    

Анализ и проектирование

SystemModeler MapleSim Simulink
Платформа для анализа Mathematica Maple MATLAB
Программное управление численным воспроизведением поддерживается поддерживается поддерживается
Распараллеленное свипирование параметров поддерживается поддерживается поддерживается частично
Анализ модельных уравнений поддерживается поддерживается  
Обнаружение равновесности модели поддерживается поддерживается поддерживается
Проектирование систем управления поддерживается поддерживается поддерживается
Калибровка модели поддерживается поддерживается поддерживается
Системная оптимизация поддерживается поддерживается поддерживается
Динамические диаграммы поддерживается    
Встроенный анализ надёжности поддерживается    

Возможность подключения и взаимодействия

SystemModeler MapleSim Simulink
Экспорт моделей используя FMI (интерфейс функционального макетирования) поддерживается поддерживается поддерживается
Импорт моделей используя FMI поддерживается поддерживается поддерживается
Подключение к воспроизвидению в реальном времени поддерживается   поддерживается
Автономные программы многократного использования для численного воспроизведения поддерживается   поддерживается
Интерактивные HTML модели поддерживается   поддерживается

Рационализация рабочего процесса

SystemModeler реализует язык Modelica, который пользуется преимуществами компонентно-ориентированного моделирования, где моделируются потоки в компонентах. Это даёт существенные преимущества по сравнению с блочно-ориентрированным моделированием. Следующий пример построения электрической цепи иллюстрирует рационализацию рабочего потока, достигаемую за счёт использования компонентно-ориентированного моделирования:

Компонентно-ориентированный и блочно-ориентированный способы моделирования

Преимущество языка Modelica

Modelica является языком с открытым стандартом, специальной созданным для моделирования физических систем. Он позволяет отдельным лицам и группам эффективно совместно работать над крупномасштабными проектами, создавая индивидуальные компоненты и библиотеки многократного пользования.

Wolfram MathCore является одним из учредителей ассоциации Modelica, принимающим активное участие в разработке языка Modelica с 1997. SystemModeler—это результат этой работы и более чем 10-летия тесного сотрудничества с клиентами из автомобильной, тяжёлой, медико-биологической и корабельной промышленностей, что делает его наиболее лёгким в использовании инструментальным средством на базе языка Modelica.

Библиотеки Modelica

За рамками численного
воспроизведения

Полезность точно воспроизводящих моделей выходит за рамки простого численного воспроизведения. Они находят применение в решении многих задач, начиная от оптимизирования и проектирования систем управления до создания индивидуальных визуализаций и интерактивных проектов. Вместе SystemModeler и система Mathematica предоставляют полный программный контроль над численным воспроизведением, делая возможными самые разные виды проектирования и анализа.

SystemModeler может экспортировать и импортировать функциональные макеты создаваемых объектов, что позволяет использовать модели в сочетании с другими инструментами и перемещать созданные извне модели в SystemModeler.

Анализ и оптимизация
Построение модели
Создание отчетов
Среда численного воспроизведения
Визуализация
Обработка сигналов
Системы управления
Импорт и экспорт
Среда для показа презентаций
de en es ja ko pt-br zh