Motor Control Blockset
Diseñe e implemente algoritmos de control de motores
¿Tiene preguntas? Comuníquese con ventas.
¿Tiene preguntas? Comuníquese con ventas.
Motor Control Blockset ofrece bloques y ejemplos de referencia de Simulink para desarrollar y desplegar algoritmos de control de motores como código C y HDL optimizado en microcontroladores, FPGA o SoC (system-on-chip). Cree algoritmos de control de motores con bloques de control de debilitamiento de campo basado en tablas de búsqueda (LUT), transformada de Clarke y Park, curva del máximo par motor por amperio (MTPA) y conmutación en seis pasos. Puede procesar señales de codificadores, sensores Hall y resolvers con bloques de decodificadores de sensores, o implementar control sin sensores con bloques de estimadores para calcular la posición y velocidad del rotor. Los bloques generan código que se puede emplear en flujos de trabajo que cumplen con MISRA C™ y el estándar de seguridad funcional ISO® 26262.
Los ejemplos de referencia incluidos en Motor Control Blockset ayudan a comprender cómo desarrollar, ajustar y validar algoritmos de control de motores utilizando simulación en escritorio y en tiempo real. Los ejemplos incluyen algoritmos de control de motores de lazo cerrado para motores de inducción, motores de reluctancia variable (SRM), motores síncronos tales como motores de CC sin escobillas (BLDC), y motores síncronos de imanes permanentes (PMSM) en superficie e interiores. Puede reutilizar los mismos algoritmos para generar código en punto fijo o flotante listo para producción, compacto y trazable. También puede utilizar los ejemplos de referencia con el fin de implementar algoritmos para kits de hardware de control de motores soportados por el blockset.
Aplicaciones de referencia para ayudar a diseñar e implementar algoritmos de control de motores
Diseñe algoritmos con bloques optimizados para generación de código C y HDL. Para acelerar simulaciones de lazo cerrado, utilice motores concentrados lineales e inversores de valor promedio. Para incorporar no linealidades y efectos de conmutación, utilice modelos de motores e inversores de mayor fidelidad con Simscape Electrical.
Para capturar la dinámica de un motor y facilitar el diseño de sistemas de control de motores, parametrice el motor estimando sus parámetros con la ayuda de bloques de estimación de parámetros o importando datos de análisis de elementos finitos (FEA) del motor. Investigue trayectorias de control de motores empleando gráficas de característica que ayudan a identificar los límites operativos para el control de PMSM.
Aproveche los ejemplos de referencia prediseñados para desarrollar sistemas de control de motores. Empléelos para probar y verificar rápidamente algoritmos de control de motores en simulación de lazo cerrado. Después, reutilícelos para generar y desplegar directamente código embebido en kits de hardware soportado. Pruebe los algoritmos en hardware de motor controlando el procesador objetivo desde Simulink en un equipo host.
Estime y examine características de los dominios del tiempo y la frecuencia mediante el cálculo y la representación gráfica de respuestas de sistemas de control de motores con Simulink Control Design. Utilice el bloque Field Oriented Control Autotuner para ajustar automáticamente las ganancias de controladores PI con el fin de lograr los márgenes de fase y ancho de banda requeridos. Explore estrategias de control como programación de ganancias y control basado en tablas de búsqueda para mejorar aún más el rendimiento.
Realice pruebas de prototipado rápido de sistemas de control (RCP) y hardware-in-the-loop (HIL) en sistemas en tiempo real antes de efectuar pruebas físicas en el motor. Valide algoritmos de control utilizando modelos de motores lineales compatibles con HIL y ejemplos de referencia preconfigurados con Simulink Real-Time y hardware Speedgoat.
Genere código en punto fijo o flotante compacto directamente desde algoritmos de control de motores y evalúe el rendimiento del código con perfiles de ejecución en tiempo real. Utilice los ejemplos de referencia para los kits de hardware soportado con el fin de permitir un despliegue rápido y automático. Si lo prefiere, cuando despliegue en hardware de control de motores personalizado objetivo, siga el ejemplo de exportación de algoritmos para integrar y desplegar el código generado con el código de controlador.
Explore ejemplos de referencia de control de motores con despliegue rápido y automático en microcontroladores, sistemas en tiempo real y kits de hardware de FPGA admitidos. Haga clic en el enlace a continuación para obtener más información sobre el hardware admitido.
30 días de exploración a su alcance.
Obtenga información sobre precios y explore productos relacionados.
Es posible que su centro educativo ya ofrezca acceso a MATLAB, Simulink y otros productos complementarios mediante una infraestructura Campus-Wide License.