"Конкуренты" - Среда визуального моделирования Simulink

Рассмотрим универсальные пакеты, позволяющие моделировать структурно-сложные гибридные системы.

Их можно условно разделить на три группы:

    1) пакеты "блочного моделирования": 2) пакеты "физического моделирования": 3) пакеты, ориентированные на схему гибридного автомата.

Пакеты "блочного моделирования" ориентированы на графический язык иерархических блок схем. К достоинствами этого подхода следует отнести, прежде всего, чрезвычайную простоту создания не очень сложных моделей даже не слишком подготовленным пользователем. Другим достоинством является эффективность реализации элементарных блоков и простота построения эквивалентной системы. В то же время при создании сложных моделей приходится строить довольно громоздкие многоуровневые блок-схемы, не отражающие естественной структуры моделируемой системы.

Другими словами, этот подход работает хорошо, когда есть подходящие стандартные блоки.

Наиболее известными представителями пакетами "блочного моделирования" являются:

    - подсистема SIMULINK пакета MATLAB; - EASY5 (Boeing); - подсистема SystemBuild пакета MATRIXX (Integrated Systems, Inc.); - VisSim (Visual Solution); - MODEL VISION for WINDOWS (MVW)

Главным конкурентом MATLABа, согласно распространенной точке зрения, является программный пакет для символьных вычислений Mathematica. Однако сотрудники компании MathWork рассматривают Microsoft Excel как своего главного конкурента. Пакет MATLAB гораздо удобнее для задач численного анализа и линейной алгебры, чем Mathematica, и его часто используют для инженерных разработок. Mathematica, с другой стороны, имеет превосходные возможности для символьных вычислений, делающие ее популярной среди физиков. Другая фундаментальная разница заключается в том, что MATLAB-язык, используемый для написания кода новых (пользовательских) функций и скриптов, синтаксически близок к языку программирования BASIC, в то время как Mathematica использует свой собственный функциональный язык.

Также альтернативными пакетами MATLABу являются:

    - R и его потомки S и SPlus. - APL и его потомки: например J. - Python, при использовании с такими библиотеками как Numeric Python и SciPy реализует сходные возможности. - IDL, the Interactive Data Language (Интерактивный Язык Данных), когда-то был коммерческим конкурентом MATLAB и остается серьезным функциональном конкурентом во многих прикладных областях, хотя его доля на рынке программных продуктов для численного анализа резко упала.

Похожие статьи




"Конкуренты" - Среда визуального моделирования Simulink

Предыдущая | Следующая