Почему SystemModeler?

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

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

supportedподдерживаетсяpartially supportedподдерживается частичноadditional purchase requiredтребует приобретения дополнительных компонент
  SystemModeler MapleSim* Simulink*
Дополнительные требования Mathematica по желанию *Maple обязателен *Matlab обязателен

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

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

Библиотеки встроенных моделей

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

Численное моделирование

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
Автономные программы многократного использования для численного моделирования поддерживается   поддерживается
Интерактивные HTML модели поддерживается   поддерживается

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

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

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

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

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

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

Библиотеки Modelica

Помимо численного моделирования

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

Анализ и оптимизация
Построение модели
Создание отчетов
Среда моделирования
Визуализация
Обработка сигналов
Системы управления
Импорт и экспорт
Среда для показа презентаций


Select Language: enjafrdeeszh