Sistemas de baterías

Sistemas de baterías con MATLAB y Simulink

Diseñe sistemas de baterías y desarrolle sistemas de gestión de baterías

Transporte

Creación de modelos de baterías y diseño de sistemas de baterías

Simulink y Simscape Battery ofrecen un entorno de diseño para modelar celdas de batería, diseñar diferentes arquitecturas de sistemas de baterías y evaluar sus respuestas térmicas y eléctricas en condiciones normales y de fallo. 

  • Parametrice celdas según las fichas técnicas de fabricantes
  • Cree modelos de baterías personalizadas con diferentes efectos, geometrías y topologías
  • Modele placas de refrigeración con rutas de fluido personalizadas y conexiones térmicas al sistema de batería
  • Explore la variación de temperatura entre celdas y mida la eficiencia de la refrigeración
  • Establezca una resolución de modelo adecuada para alcanzar un equilibrio entre la fidelidad del modelo y la velocidad de simulación

“Evaluar el rendimiento del sistema de batería con prototipos de hardware puede ser lento y costoso, de modo que confiamos en la simulación para reducir las pruebas en hardware. Modelar y simular con MATLAB, Simulink y Simscape es más rápido, más seguro, y menos costoso que crear prototipos físicos”.


Ejemplos destacados

Desarrollo de algoritmos de sistemas de gestión de baterías

Utilice Simulink y Simscape para desarrollar algoritmos que garanticen el rendimiento deseado, un funcionamiento seguro y una vida útil aceptable en diversas condiciones operativas y ambientales. Con la simulación en nivel de sistema puede verificar los aspectos funcionales del diseño de BMS en modelos de comportamiento de baterías, circuitos eléctricos, condiciones ambientales y cargas. Obtenga información sobre el comportamiento dinámico del sistema de batería y explore la eficacia de los algoritmos de BMS para:

  • Supervisar la tensión y la temperatura de las celdas
  • Estimar el estado de carga (SOC) y el estado de salud (SOH)
  • Controlar el perfil de carga de la batería
  • Equilibrar el SOC de cada celda
  • Aislar el sistema de batería de la fuente y la cargasi es necesario

“Las herramientas de MathWorks nos permitieron desarrollar tecnología clave de gestión de baterías utilizando nuestra propia experiencia, en un entorno que facilitó la verificación en etapas iniciales y continuas de diseño”.


Ejemplos destacados

Prueba y verificación de algoritmos de sistemas de gestión de baterías

Genere código C/C++ y HDL a partir de modelos de Simulink y Simscape para realizar prototipado rápido (RP) o pruebas de hardware-in-the-loop (HIL) a fin de validar los algoritmos de BMS con simulación en tiempo real. Emule el controlador de BMS para validar los algoritmos antes de generar e implementar código en FPGA o un microcontrolador. Pruebe un controlador de BMS antes de utilizar prototipos de hardware realizando pruebas de HIL para simular el equilibrio del sistema de baterías.

“Speedgoat y los productos de MathWorks ofrecen un flujo de trabajo muy eficiente para diseñar, probar y validar algoritmos para nuestros sistemas de gestión de baterías…”


Generación y despliegue de código

Genere código C/C++ y HDL legible, compacto y eficiente a partir de algoritmos de sistemas de baterías listos para implementación en microcontroladores, FPGA y ASIC de producción.

  • Utilice Embedded Coder y paquetes de soporte de hardware para generar y desplegar código embebido en dispositivos SoC Xilinx® Zynq® e Intel®, ARM® Cortex®-A/M/R, TI C2000, STM32, Infineon® AURIX™ .y Altera®
  • Utilice HDL Coder y paquetes de soporte de hardware para generar y desplegar código HDL en dispositivos de Altera (FPGA, SoC), Xilinx (FPGA, Zynq, RFSoC) y Microchip (FPGA, SoC)
  • Optimice la configuración de generación de código, mejore la eficiencia del código y facilite la integración con código, tipos de datos y parámetros de calibración existentes

“Generamos código C conforme con AUTOSAR a partir de nuestros modelos de controladores con Embedded Coder y Embedded Coder Support Package for AUTOSAR Standard”.