Simulink
Simulink — это графическая среда имитационного моделирования, позволяющая при помощи блок-диаграмм в виде направленных графов, строить динамические модели, включая дискретные, непрерывные и гибридные, нелинейные и разрывные системы.
Разрабочик: MathWorks

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

Дополнительные пакеты расширения Simulink позволяют решать весь спектр задач от разработки концепции модели до тестирования, проверки, генерации кода и аппаратной реализации. Simulink интегрирован в среду MATLAB, что позволят использовать встроенные математические алгоритмы, мощные средства обработки данных и научную графику.

Ключевые особенности

  • Интерактивная графическая среда для построения блок-диаграмм
  • Расширяемая библиотека готовых блоков
  • Удобные средства построение многоуровневых иерархических многокомпонентных моделей
  • Средство навигации и настройки параметров сложных моделей — Model Explorer
  • Средства интеграции готовых C/C++, FORTRAN, ADA и MATLAB-алгоритмов в модель, взаимодействие с внешними программами для моделирования
  • Современные средства решения дифференциальных уравнений для непрерывных, дискретных, линейных и нелинейных объектов (в т.ч. с гистерезисом и разрывами)
  • Имитационное моделирование нестационарных систем с помощью решателей с переменным и постоянным шагом или методом управляемого из MATLAB пакетного моделирования
  • Удобная интерактивная визуализация выходных сигналов, средства настройки и задания входных воздействий
  • Средства отладки и анализа моделей
  • Полная интеграция с MATLAB, включая численные методы, визуализацию, анализ данных и графические интерфейсы

Построение модели

Simulink Library Browser (cредство просмотра Библиотеки Simulink) содержит в себе библиотеку блоков наиболее часто используемых для моделирования систем.

В эту библиотеку входят:

  • блоки непрерывной и дискретной динамики, такие как Integrator (Интегратор) и Unit Delay (Звено Задержки);
  • алгоритмические блоки, такие как Sum (Сумматор), Product (Произведение), Lookup Table (Справочная Таблица);
  • структурные блоки, такие как Mux (Мультиплексор), Switch (Переключатель), Bus Selector (Селектор Шины).

Симуляция модели

Можно выполнять симуляцию динамических свойств системы и просматривать результаты, как только симуляция началась.

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

Выбор решателя

Решатели — это числовые алгоритмы интегрирования, которые вычисляют динамику системы в течение определенного промежутка времени, используя информацию, содержащуюся в модели.

Simulink предоставляет решатели для симуляции широкого диапазона типов систем, включая системы непрерывного времени (аналоговые), дискретного времени (цифровые), гибридные (смешанный сигнал) и системы с различными периодами дискретизации любого размера.

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

Остались вопросы?
Проконсультируем по вопросам конфигураций, приобретения платных и бесплатных лицензий, внедрения и обучения - оставьте свои контакты и мы свяжемся с вами в ближайшее время
Это поле обязательно для заполнения.Введены некорректные данные.
Это поле обязательно для заполнения.Введены некорректные данные.
Это поле обязательно для заполнения.Введены некорректные данные.
Это поле обязательно для заполнения.Введены некорректные данные.
Это поле обязательно для заполнения.Введены некорректные данные.

Это поле обязательно для заполнения.Введены некорректные данные.