Test in tempo reale con Simulink Real-Time e Speedgoat Hardware
Guarda il programma e iscrivitiDettagli dei corsi
Giorno 1/2
Panoramica del workflow
Obiettivo: Impostare l'hardware per i test in tempo reale e testare le comunicazioni tra i computer host e target.
- Panoramica dei test in tempo reale
- Impostazione dei computer host e target
- Esecuzione di un'applicazione in tempo reale
- Sincronizzazione dei parametri
- Monitoraggio e visualizzazione dei segnali
- Creazione di un'applicazione standalone
Sviluppo di applicazioni in tempo reale
Obiettivo: Utilizzare i blocchi driver Speedgoat per convertire un test bench basato su desktop in un’applicazione RCP.
- Introduzione all’hardware del motore sincrono a magneti permanenti (PMSM)
- Conversione di modelli d'impianto in interfacce hardware per impianti
- Implementazione dei driver I/O Speedgoat
- Test di sensori e attuatori
- Esecuzione di simulazioni in tempo reale a circuito chiuso con hardware fisico
- Segnali di buffering
Costruzione di interfacce interattive
Obiettivo: Utilizzare i blocchi Dashboard e l’App Generator per creare interfacce utente interattive per un’applicazione in tempo reale.
- Utilizzo dei blocchi di Simulink Dashboard
- Generazione di app MATLAB
- Implementazione delle app MATLAB
Giorno 2/2
Automazione dei test in tempo reale
Obiettivo: Usare Simulink Test per creare ed eseguire una suite di test automatizzata.
- Costruzione di un harness per i test automatizzati
- Creazione di sequenze di test
- Iterazione dei set di input e di parametri
- Analisi dei risultati di test
- Automazione dei test in tempo reale con MATLAB
Utilizzo dei protocolli di comunicazione
Obiettivo: Configurare i blocchi IO per interfacciare la macchina di destinazione con i protocolli di comunicazione standard.
- Assistenza al protocollo Simulink Real-Time
- UDP in tempo reale
- Test di loopback I2C
Ottimizzazione di modelli d'impianto per l'esecuzione in tempo reale
Obiettivo: Usare il modello desktop per convalidare la fedeltà del modello rispetto alle considerazioni di ottimizzazione e ottimizzare il modello d'impianto per eseguirlo sull'hardware target.
- Misurazione dell'accuratezza del modello d'impianto
- Analisi delle prestazioni in tempo reale
- Ottimizzazione dei risolutori di modelli
- Valutazione di implementazioni alternative
Test Hardware-In-the-Loop
Obiettivo: Convertire un testbench di simulazione in una configurazione di test HIL e utilizzare un modello d'impianto in tempo reale per convalidare i requisiti di sistema.
- Panoramica del workflow Hardware-In-the-Loop
- Esecuzione dell'algoritmo di controller sull'hardware di produzione
- Impostazione di un sistema HIL
- Esecuzione di test HIL
Livello: Avanzato
Prerequisiti:
- Fondamenti Simulink (o Fondamenti Simulink per la Progettazione di Sistemi Automotive o Fondamenti Simulink per la Progettazione di Sistemi Aerospaziali)
- È preferibile la conoscenza di Simscape™
Durata: 4 mezze giornate
Lingue: Deutsch, English, Français, 中文, 日本語, 한국어