Motor Control Blockset
Progettazione e implementazione di algoritmi di controllo motori
Domande? Contattaci.
Domande? Contattaci.
Motor Control Blockset mette a disposizione blocchi Simulink ed esempi di riferimento per sviluppare e distribuire algoritmi di controllo motori sotto forma di codice HDL e C ottimizzato su microcontroller, FPGA o SoC (System on a Chip) target. Crea degli algoritmi di controllo motori con la trasformata di Clarke e Park, l’MTPA (Maximum Torque Per Ampere), la commutazione a sei step e i blocchi di controllo dell’indebolimento di campo basati sulle tabelle di lookup (LUT). È possibile elaborare segnali provenienti da encoder, sensori a effetto Hall e risolutori con blocchi di decodificatori di sensori, o implementare il controllo senza sensori con blocchi di stimatori per calcolare la velocità e la posizione del rotore. I blocchi generano il codice che sarà possibile utilizzare nei workflow che prevedono l’applicazione di standard di sicurezza funzionale ISO® 26262 e MISRA C™.
Gli esempi di riferimento compresi in Motor Control Blockset ti aiuteranno a comprendere come sviluppare, regolare e convalidare gli algoritmi di controllo motori usando la simulazione desktop e in tempo reale. Gli esempi includono gli algoritmi per il controllo motori a circuito chiuso per i motori a induzione, i motori a riluttanza commutata (SRM), i motori sincroni come i motori brushless DC (BLDC) e i motori sincroni a magneti permanenti (PMSM) interni e superficiali. Gli stessi algoritmi possono essere riutilizzati per generare codice a virgola fissa o mobile, tracciabile, compatto e pronto per la produzione. In più, è possibile utilizzare gli esempi di riferimento per implementare algoritmi per i kit hardware di controllo motori supportati dal blockset.
Applicazioni di riferimento che aiutano a progettare e a implementare gli algoritmi di controllo motori
Progetta algoritmi con blocchi ottimizzati per la generazione di codice C e HDL. Per effettuare simulazioni a circuito chiuso più rapide usa un motore a parametri concentrati lineari e inverter a valore medio. Per integrare le non linearità e gli effetti di commutazione, usa modelli di inverter e motori a fedeltà più alta con Simscape Electrical.
Per acquisire la dinamica del motore e facilitare la progettazione dei relativi controlli, parametrizza il tuo motore stimandone i parametri con l’aiuto dei blocchi per la stima dei parametri oppure importando i dati delle analisi agli elementi finiti (FEA) del tuo motore. Studia le traiettorie di controllo motori servendoti dei grafici delle caratteristiche che ti aiuteranno a individuare i confini operativi per il controllo dei PMSM.
Velocizza il processo di sviluppo dei sistemi di controllo motori grazie agli esempi di riferimento predefiniti. Usa questi esempi per testare e verificare rapidamente i tuoi algoritmi di controllo motori in una simulazione a circuito chiuso. Poi, riutilizza gli stessi esempi per generare e distribuire direttamente il codice embedded sui kit hardware supportati. Testa gli algoritmi sull’hardware del tuo motore controllando il processore target da Simulink sulla macchina host.
Stima ed esamina le caratteristiche nel dominio del tempo e della frequenza calcolando e raffigurando graficamente le risposte del sistema di controllo motori con Simulink Control Design. Usa il blocco Field Oriented Control Autotuner per procedere alla regolazione automatica dei guadagni del controller PI per ottenere i margini di fase e la larghezza di banda desiderati. Esplora le varie strategie di controllo come la pianificazione dei guadagni e il controllo basato sulle tabelle di lookup per migliorare ulteriormente le prestazioni.
Esegui la prototipazione rapida dei controlli (RCP) e i test Hardware-In-the-Loop (HIL) su sistemi in tempo reale prima di eseguire i test fisici sul motore. Convalida gli algoritmi di controllo con dei modelli di motori lineari compatibili con HIL e degli esempi di riferimento preconfigurati con Simulink Real-Time e l’hardware Speedgoat.
Genera codice compatto, a virgola fissa o mobile, direttamente a partire dai tuoi algoritmi di controllo motori e valuta le prestazioni del codice con il profiling dell’esecuzione in tempo reale. Per i kit hardware supportati, usa gli esempi di riferimento per procedere a una distribuzione rapida e automatica. In alternativa, in caso di hardware di controllo motori personalizzato, segui l’esempio di esportazione degli algoritmi per integrare e distribuire il codice che hai generato con il codice del driver.
Esplora gli esempi di riferimento per il controllo motori con una distribuzione rapida e automatica ai microcontrollori, ai sistemi in tempo reale e ai kit hardware FPGA supportati. Fai clic sul link sottostante per ulteriori informazioni sull’assistenza hardware.
30 giorni di prova a tua disposizione.
Richiedi una quotazione e scopri i prodotti correlati.
È possibile che la tua scuola già fornisca accesso a MATLAB, Simulink e ad altri prodotti complementari mediante una Campus-Wide License.