Simulink

Simulink — это среда графического программирования на основе MATLAB, предназначенная для моделирования, симуляции и анализа многодоменных динамических систем. Разработанная компанией MathWorks, она предоставляет собой интерфейс для построения блок-схем и включает библиотеки готовых блоков[1][2].

Модель ветрогенератора, созданная в Simulink

Simulink широко применяется в:

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

Основные возможности

  • Графическое моделирование — построение систем с помощью блок-диаграмм.
  • Интеграция с MATLAB — возможность использования математических функций MATLAB и автоматической генерации кода[3][4][5].
  • Мультидоменное моделирование — работа с механическими, электрическими, гидравлическими и другими системами.
  • Поддержка аппаратных платформ — генерация кода для микроконтроллеров и ПЛИС.

Дополнительные продукты и расширения

  • MathWorks предлагает множество инструментов, расширяющих функционал Simulink:
  • Stateflow — разработка конечных автоматов и блок-схем.
  • Embedded Coder — генерация оптимизированного C/C++ кода для встраиваемых систем[6][7].
  • Simulink Real-Time (ранее xPC Target) — тестирование моделей в реальном времени.
  • Simulink Design Verifier — автоматическое обнаружение ошибок (деление на ноль, переполнение и др.).
  • SimEvents — моделирование событийно-управляемых систем (например, очередей).

Примечания

  1. The Successful development process with MATLAB Simulink in the framework of ESA's ATV project. Vega Group PLC. Дата обращения: 1 ноября 2011. Архивировано из оригинала 17 июля 2011 года.
  2. Reedy, John; Lunzman, Stephen (2010). Model Based Design Accelerates the Development of Mechanical Locomotive Controls. sae.org. SAE Technical Paper Series. 1. doi:10.4271/2010-01-1999. Дата обращения: 28 июня 2015.
  3. Lotus Engineering Develops Control Systems Software to Reduce Diesel Emissions Шаблон:Archive url
  4. A Comparison of Three Code Generators for Models Created in Simulink
  5. Multitarget modeling reduces ECU software costs. EETimes. Дата обращения: 28 июня 2015. Архивировано из оригинала 18 октября 2007 года.
  6. A Software Safety Certification Plug-in for Automated Code Generators: Feasibility Study and Preliminary Design
  7. BioAge Media. Green Car Congress: General Motors Developed Two-Mode Hybrid Powertrain With MathWorks Model-Based Design; Cut 24 Months Off Expected Dev Time. greencarcongress.com. Дата обращения: 28 июня 2015.

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.