Simulink is a MATLAB-based graphical programming environment for modeling, simulating and analyzing multidomain dynamical systems. Its primary interface is a graphical block diagramming tool and a customizable set of block libraries. It offers tight integration with the rest of the MATLAB environment and can either drive MATLAB or be scripted from it. Simulink is widely used in automatic control and digital signal processing for multidomain simulation and model-based design.[3][4]
Add-on products
MathWorks and other third-party hardware and software products can be used with Simulink. For example, Stateflow extends Simulink with a design environment for developing state machines and flow charts. Simscape is an add-on product that extends Simulink with support for physical modeling. Developed by MathWorks, it enables the modeling and simulation of multidomain physical systems by connecting physical components whose interactions represent domains such as electrical, mechanical, thermal, and fluid systems.[5] Simscape models can be combined with standard Simulink block diagrams, allowing the simulation of systems that couple physical dynamics with control algorithms and signal-based components. Coupled with another of their products,[6] Simulink can automatically generateCsource code for real-time implementation of systems. As the efficiency and flexibility of the code improves, this is becoming more widely adopted for production systems,[7][8] in addition to being a tool for embedded system design work because of its flexibility and capacity for quick iteration. Embedded Coder creates code efficient enough for use in embedded systems.[9][10][11]
Simulink Real-Time (anteriormente conocido como xPC Target), junto con los sistemas en tiempo real basados en x86, es un entorno para simular y probar modelos de Simulink y Stateflow en tiempo real en el sistema físico. Otro producto de MathWorks [ 12 ] también admite objetivos embebidos específicos. Cuando se utiliza con otros productos genéricos, [ 13 ] Simulink y Stateflow pueden generar automáticamente VHDL y Verilog sintetizables .
Simulink Verification and Validation permite la verificación y validación sistemática de modelos mediante la comprobación del estilo de modelado, la trazabilidad de los requisitos y el análisis de la cobertura del modelo. Simulink Design Verifier utiliza métodos formales para identificar errores de diseño como desbordamiento de enteros , división por cero y lógica muerta, y genera escenarios de casos de prueba para la verificación del modelo dentro del entorno Simulink.
SimEvents se utiliza para agregar una biblioteca de bloques de construcción gráficos para modelar sistemas de colas al entorno Simulink, y para agregar un motor de simulación basado en eventos al motor de simulación basado en tiempo en Simulink. [ 14 ]
Historial de lanzamientos
Véase también
Referencias
- ↑ "MathWorks anuncia la versión 2024b de MATLAB y Simulink" . mathworks.com . Consultado el 19 de febrero de 2025 .
- ↑ "Requisitos del sistema y disponibilidad de la plataforma por producto" . mathworks.com . Consultado el 15 de octubre de 2015 .
- ↑ "El exitoso proceso de desarrollo con MATLAB Simulink en el marco del proyecto ATV de la ESA" (PDF) . Vega Group PLC. Archivado del original (PDF) el 17 de julio de 2011. Consultado el 1 de noviembre de 2011 .
- ↑ Reedy, John; Lunzman, Stephen (2010). "El diseño basado en modelos acelera el desarrollo de controles mecánicos para locomotoras" . sae.org . Serie de documentos técnicos de la SAE. 1. doi : 10.4271/2010-01-1999 . Consultado el 28 de junio de 2015 .
- ↑ "Simscape" . MathWorks . Consultado el 16 de enero de 2026 .
- ↑ "Generación automática de código - Simulink Coder" . mathworks.com . Consultado el 28 de junio de 2015 .
- ↑ Un complemento de certificación de seguridad de software para generadores de código automatizados: estudio de viabilidad y diseño preliminar
- ↑ BioAge Media. "Congreso del Automóvil Ecológico: General Motors desarrolló un sistema de propulsión híbrido de dos modos con un diseño basado en modelos de MathWorks; redujo 24 meses el tiempo de desarrollo previsto" . greencarcongress.com . Consultado el 28 de junio de 2015 .
- ↑ Lotus Engineering desarrolla software de sistemas de control para reducir las emisiones diésel. Archivado el 23/02/2006 en Wayback Machine.
- ↑ Comparación de tres generadores de código para modelos creados en Simulink. Archivado el 11 de agosto de 2010 en Wayback Machine.
- ↑ "El modelado multiobjetivo reduce los costos del software de la ECU" . EETimes . Archivado del original el 18 de octubre de 2007. Consultado el 28 de junio de 2015 .
- ↑ "Generación de código - Embedded Coder - Simulink" . mathworks.com . Consultado el 28 de junio de 2015 .
- ↑ Codificador HDL
- ↑ Cassandras, Christos (27-11-2007). "Introducción a la simulación de eventos discretos" . Springer US . Consultado el 3-11-2009 .
{{cite web}}: CS1 maint: servicio de archivado obsoleto ( enlace ) - ↑ Mathworks. "MatLab y Simulink: Referencia de Simulink R2015b" (PDF) . Consultado el 28 de septiembre de 2015 .
- ↑ Mathworks (junio de 2009). "Lista de versiones y números de lanzamiento para Simulink" . Consultado el 14 de diciembre de 2010 .
- ↑ "THE MATHWORKS ANUNCIA EL DISTRIBUCIÓN DE SIMULINK PARA MICROSOFT WINDOWS" . thefreelibrary.com . Archivado del original el 30 de junio de 2015. Consultado el 28 de junio de 2015 .
Enlaces externos
- Sitio web oficial
- Software multiplataforma
- Software Linux
- Modelado matemático
- Software numérico
- Lenguajes de programación de simulación
- Software de simulación
- lenguajes de programación visual
- Software de ingeniería aeroespacial