logo search
Лаб работы по Теории колебаний и волн

1.3 Simulink

Программа Simulink является приложением к пакету MATLAB [5]. Реализует принцип визуального программирования, в соответствии с которым, пользователь на экране из библиотеки стандартных блоков создает модель устройства и осуществляет расчеты. Библиотека блоков Simulink насчитывает свыше 100 линейных, нелинейных, логических и другого вида блоков.

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

Одним из главных достоинств Simulink является возможность включения соединения нескольких блоков (группы блоков) в один составной блок (подсистему) [6]. Эта операция позволяет упростить построение и редактирование сложных блок-схем, так как уменьшает число элементов в модельном окне. При этом создается иерархическая блок-схема, в которой верхний уровень блоков, другими словами, составные блоки (подсистемы) верхнего уровня отражают связь главных компонентов блок-схемы, а остающиеся нижние уровни составных блоков описывают логику каждого компонента. Проверка результатов осуществляется в режиме реального времени [7]. Возможность задания в блоках любых математических выражений позволяет решать как типовые задачи, так и пробовать новые решения и находить наиболее эффективные компромиссы. Пакет содержит обширную библиотеку компонентов блок-схемы, а также удобный редактор компонентов. К недостаткам относятся приближенные характеристики некоторых компонентов блок-схемы.