Главная » Продукты и решения » MathWorks Simulink
Интерактивная среда Simulink, позволяет использовать уже готовые библиотеки блоков для моделирования электросиловых, механических и гидравлических систем, а также применять развитый модельно-ориентированный подход при разработке систем управления, средств цифровой связи и устройств реального времени.
Дополнительные пакеты расширения Simulink позволяют решать весь спектр задач от разработки концепции модели до тестирования, проверки, генерации кода и аппаратной реализации. Simulink интегрирован в среду MATLAB, что позволят использовать встроенные математические алгоритмы, мощные средства обработки данных и научную графику.
Ключевые особенности
- Интерактивная графическая среда для построения блок-диаграмм
- Расширяемая библиотека готовых блоков
- Удобные средства построение многоуровневых иерархических многокомпонентных моделей
- Средство навигации и настройки параметров сложных моделей — Model Explorer
- Средства интеграции готовых C/C++, FORTRAN, ADA и MATLAB-алгоритмов в модель, взаимодействие с внешними программами для моделирования
- Современные средства решения дифференциальных уравнений для непрерывных, дискретных, линейных и нелинейных объектов (в т.ч. с гистерезисом и разрывами)
- Имитационное моделирование нестационарных систем с помощью решателей с переменным и постоянным шагом или методом управляемого из MATLAB пакетного моделирования
- Удобная интерактивная визуализация выходных сигналов, средства настройки и задания входных воздействий
- Средства отладки и анализа моделей
- Полная интеграция с MATLAB, включая численные методы, визуализацию, анализ данных и графические интерфейсы
Построение модели
Simulink Library Browser (средство просмотра Библиотеки Simulink) содержит в себе библиотеку блоков наиболее часто используемых для моделирования систем.
В эту библиотеку входят:
- блоки непрерывной и дискретной динамики, такие как Integrator (Интегратор) и Unit Delay (Звено Задержки);
- алгоритмические блоки, такие как Sum (Сумматор), Product (Произведение), Lookup Table (Справочная Таблица);
- структурные блоки, такие как Mux (Мультиплексор), Switch (Переключатель), Bus Selector (Селектор Шины).
Симуляция модели
Можно выполнять симуляцию динамических свойств системы и просматривать результаты, как только симуляция началась.
Чтобы гарантировать заданную скорость симуляции и точность, Simulink предоставляет ODE решатели с фиксированным и переменным шагом, графический отладчик и подпрограмму оценки времени выполнения отдельных функций модели.
Выбор решателя
Решатели — это числовые алгоритмы интегрирования, которые вычисляют динамику системы в течение определенного промежутка времени, используя информацию, содержащуюся в модели.
Simulink предоставляет решатели для симуляции широкого диапазона типов систем, включая системы непрерывного времени (аналоговые), дискретного времени (цифровые), гибридные (смешанный сигнал) и системы с различными периодами дискретизации любого размера.
При помощи решателей в Simulink можно выполнять симуляцию жёстких систем и систем с разрывами. Можно задавать опции симуляции, включая тип и свойства решателя, время начала и конца симуляции и выполнять загрузку или сохранение данных симуляции. Можно также настраивать оптимизационную и диагностическую информацию. Вместе с моделью можно сохранять разные опциональные комбинации.