Simulink - Simulink

Simulink
Логотип Simulink (без словарного знака) .png
Simulink модель ветряной турбины
Simulink модель ветряной турбины
Разработчики)MathWorks
Стабильный выпуск
9.3 (часть R2019a) / 20 марта 2019 г.; 20 месяцев назад (2019-03-20)
Операционная системаLinux, macOS, Майкрософт Виндоус[1]
ЛицензияПроприетарный
Интернет сайтmathworks.com

Simulink это MATLAB графическая среда программирования на основе моделирования, моделирования и анализа многодоменных динамические системы. Его основной интерфейс - это инструмент для построения графических блок-схем и настраиваемый набор блоков библиотеки. Он предлагает тесную интеграцию с остальной частью MATLAB окружение и может либо управлять MATLAB, либо быть написанным из него сценарием. Simulink широко используется в автоматический контроль и цифровая обработка сигналов для многодоменного моделирования и модельно-ориентированный дизайн.[2][3]

Дополнительные продукты

MathWorks и другие аппаратные и программные продукты сторонних производителей могут использоваться с Simulink. Например, Stateflow расширяет Simulink средой проектирования для разработки государственные машины и блок-схемы.

MathWorks утверждает, что вместе с другим их продуктом,[4] Simulink может автоматически генерировать C исходный код за в реальном времени внедрение систем. По мере повышения эффективности и гибкости кода он получает все большее распространение в производственных системах,[5][6] в дополнение к тому, чтобы быть инструментом для Встроенная система проектная работа благодаря ее гибкости и способности к быстрой итерации[нужна цитата ]. Embedded Coder создает код, достаточно эффективный для использования во встроенных системах.[7][8][9]

Simulink Real-Time (ранее известный как xPC Target) вместе с системами реального времени на базе x86 представляет собой среду для моделирования и тестирования моделей Simulink и Stateflow в реальном времени в физической системе. Другой продукт MathWorks[10] также поддерживает определенные встроенные цели. При использовании с другими универсальными продуктами[11] Simulink и Stateflow может автоматически генерировать синтезируемый VHDL и Verilog[нужна цитата ].

Simulink Verification and Validation обеспечивает систематическую проверку и валидацию моделей посредством проверки стиля моделирования, прослеживаемость требований и анализ покрытия модели. Simulink Design Verifier использует формальные методы для выявления ошибок проектирования, таких как целочисленное переполнение, деление на ноль и мертвой логики, и генерирует сценарии тестовых примеров для проверка модели в среде Simulink.

SimEvents используется для добавления библиотеки графических строительных блоков для моделирования систем очередей в среду Simulink, а также для добавления механизма моделирования на основе событий к механизму моделирования на основе времени в Simulink.[12]

Следовательно, в Simulink можно выполнять моделирование любого типа, и модель можно моделировать в любой точке этой среды.

Доступ к различным типам блоков можно получить с помощью браузера библиотеки Simulink. И поэтому выгода может быть эффективно извлечена из этой среды.

История выпуска

Версия MATLAB[13][14]Название выпускаВерсия SimulinkГодПримечания
1.01984
21986
31987
3.51990Работает на MS-DOS, но требует как минимум процессора 386. Требуется версия 3.5m математический сопроцессор
41992Переименован из Simulab в SIMULINK[15]
4.2cR71994Работает на Windows 3.1. Требуется математический сопроцессор
5.0R81996
5.1R91997
5.1.1R9.1
5.2R101998
5.2.1R10.1
5.3R111999
5.3.1R11.1
6.0R122000
6.1R12.12001
6.5R13Simulink 5.0.22002
6.5.1R13SP1Simulink 5.12003
6.5.2R13SP2Simulink 5.2
7R14Simulink 6.02004
7.0.1R14SP1Simulink 6.1
7.0.4R14SP2Simulink 6.22005
7.1R14SP3Simulink 6.3
7.2R2006aSimulink 6.42006
7.3R2006bSimulink 6.5
7.4R2007aSimulink 6.62007
7.5R2007bSimulink 7.0Последний выпуск для Windows 2000 и PowerPC Mac.
7.6R2008aSimulink 7.12008
7.7R2008bSimulink 7.2
7.8R2009aSimulink 7.32009Первый выпуск для 32-битной и 64-битной Windows 7.
7.9R2009bSimulink 7.4Первый выпуск для Intel 64-битный Mac и последний для Solaris SPARC.
7.10R2010aSimulink 7.52010Последний выпуск для 32-разрядной версии Intel Mac.
7.11R2010bSimulink 7.6
7.12R2011aSimulink 7.72011
7.13R2011bSimulink 7.8
7.14R2012aSimulink 7.92012
8R2012bSimulink 8.0
8.1R2013aSimulink 8.12013
8.2R2013bSimulink 8.2
8.3R2014aSimulink 8.32014
8.4R2014bSimulink 8.4
8.5R2015aSimulink 8.52015
8.6R2015bSimulink 8.6Последний выпуск с поддержкой 32-битной Windows
9.0R2016aSimulink 8.72016
9.1R2016bSimulink 8.8
9.2R2017aSimulink 8.92017
9.3R2017bSimulink 9.0
9.4R2018aSimulink 9.12018
9.5R2018bSimulink 9.2
9.6R2019aSimulink 9.32019Simulink Onramp; Редактор расписания;
9.7R2019bSimulink 10.0Полоска инструментов; Сообщения; Конструктор блоков; Ссылка на подсистему
9.8R2020aSimulink 10.12020
9.9R2020bSimulink 10.2

Смотрите также

Рекомендации

  1. ^ «Системные требования и доступность платформы в зависимости от продукта». mathworks.com. Получено 15 октября 2015.
  2. ^ «Успешный процесс разработки с MATLAB Simulink в рамках проекта ESA ATV» (PDF). Vega Group PLC. Архивировано из оригинал (PDF) на 2011-07-17. Получено 2011-11-01.
  3. ^ «Модельно-ориентированное проектирование ускоряет разработку механических средств управления локомотивом». sae.org. Получено 28 июн 2015.
  4. ^ «Автоматическая генерация кода - Simulink Coder». mathworks.com. Получено 28 июн 2015.
  5. ^ Плагин сертификации безопасности программного обеспечения для автоматических генераторов кода: технико-экономическое обоснование и предварительный проект
  6. ^ BioAge Media. «Конгресс экологически чистых автомобилей: компания General Motors разработала двухрежимную гибридную трансмиссию на основе модели MathWorks; сокращение ожидаемого времени разработки на 24 месяца». greencarcongress.com. Получено 28 июн 2015.
  7. ^ Lotus Engineering разрабатывает программное обеспечение систем управления для сокращения выбросов дизельного топлива
  8. ^ Сравнение трех генераторов кода для моделей, созданных в Simulink В архиве 2010-08-11 в Wayback Machine
  9. ^ «Многоцелевое моделирование снижает затраты на программное обеспечение ЭБУ». EETimes. Архивировано из оригинал 18 октября 2007 г.. Получено 28 июн 2015.
  10. ^ «Генерация кода - Встроенный кодер - Simulink». mathworks.com. Получено 28 июн 2015.
  11. ^ HDL-кодер
  12. ^ Кассандрас, Христос (27 ноября 2007 г.). «Введение в моделирование дискретных событий». Springer США. Архивировано из оригинал на 2013-02-02. Получено 2009-11-03.
  13. ^ Математические работы. «MatLab и Simulink: Ссылка на Simulink R2015b» (PDF). Получено 28 сентября 2015.
  14. ^ Mathworks (июнь 2009 г.). "список номеров версий и выпусков для Simulink". Получено 14 декабря, 2010.
  15. ^ "MATHWORKS ОБЪЯВЛЯЕТ ОТГРУЗКУ SIMULINK ДЛЯ MICROSOFT WINDOWS". thefreelibrary.com. Получено 28 июн 2015.

внешняя ссылка