Simulazione e test in tempo reale

 

MATLAB e Simulink per la simulazione e il test in tempo reale

Prototipare algoritmi di controller, visione e DSP e verificare il comportamento del sistema con l’esecuzione in tempo reale

Costruisci applicazioni in tempo reale utilizzando Simulink® ed esegui su FPGA e computer target Speedgoat in tempo reale. Crea app e script per interagire con applicazioni in tempo reale da MATLAB®.

La simulazione e i test in tempo reale consentono di:

  • Rifinire e verificare il funzionamento dei progetti di sistemi di controllo con il proprio hardware
  • Esplorare e testare continuamente nuove idee grazie a una piattaforma flessibile e scalabile
  • Testare l’hardware dei sistemi di controllo anche quando non è disponibile un sistema o un impianto fisico
  • Analizzare scenari e interazioni hardware complessi, onerosi o pericolosi da eseguire con l’hardware di produzione
  • Evitare costosi difetti di progettazione rilevando precocemente eventuali errori quando risulta ancora efficiente correggerli

“MATLAB e Simulink hanno fornito un’unica piattaforma in grado di supportare il nostro intero workflow e tutte le componenti e i protocolli necessari al nostro sistema di robotica. Ciò ci ha consentito di sviluppare velocemente un dispositivo in tempo reale sicuro e pronto per la ricerca clinica.”

Maarten Beelen, Preceyes

Creare prototipi direttamente dal modello di simulazione

Esegui una prototipazione rapida funzionale su un hardware target flessibile da Speedgoat. Con Simulink, gli sviluppatori di algoritmi possono creare modelli per progettare, esaminare i tradeoff e verificare l’architettura del sistema prima di iniziare l’implementazione. Attraverso la generazione automatica di codice C e HDL, gli stessi modelli sono utilizzabili per creare rapidamente prototipi di hardware collegati a dispositivi testati con moduli I/O da Speedgoat.

Prototipazione rapida di controlli

Hardware-in-the-loop

Convalidare i progetti di controller con la simulazione Hardware-In-the-Loop

La simulazione Hardware-In-the-Loop (HIL) è una tecnica per la convalida di progetti di controllo con la simulazione in tempo reale. Il sistema fisico viene modellato in Simulink e simulato in tempo reale su un computer target, mentre l’algoritmo di controllo viene eseguito sull’hardware embedded. L’hardware embedded viene collegato al computer target attraverso la connettività I/O e i protocolli di comunicazione. La simulazione HIL consente agli ingegneri di testare i progetti di sistemi di controllo in un’ampia gamma di condizioni operative senza prototipi fisici.


Collegare algoritmi all’hardware con Speedgoat

Costruisci applicazioni multi-thread in tempo reale da Simulink per l’esecuzione sull’hardware Speedgoat. L’hardware Speedgoat consente un’esecuzione delle applicazioni in tempo reale nell’ordine dei microsecondi su CPU e nell’ordine dei nanosecondi su FPGA. Con una vasta gamma di piattaforme target e una varietà di supporti per protocolli e I/O, i target Speedgoat sono configurabili per la prototipazione rapida o l’Hardware-In-the-Loop.

Macchine Speedgoat