MATLAB e Simulink per applicazioni IoT

MATLAB® e Simulink® possono aiutarti a progettare, prototipare e distribuire applicazioni IoT come la manutenzione predittiva, l’ottimizzazione delle operazioni, il controllo di supervisione e molto altro.

  • Esplora e pre-elabora i dati in streaming e archiviati utilizzando interfacce integrate per l’archiviazione su cloud, database relazionali e non relazionali e protocolli come REST, MQTT e OPC UA.
  • Progetta rapidamente analisi IoT e algoritmi personalizzati da migliaia di funzioni collaudate e predefinite per operazioni quali pulizia dati, machine e deep learning, visione artificiale, controlli e ottimizzazione. Utilizza le funzioni esistenti, personalizzale oppure creane di nuove.
  • Sviluppa modelli basati su dati e fondati sulla fisica per comprendere, controllare e ottimizzare gli oggetti connessi e creare gemelli digitali.
  • Distribuisci le analisi MATLAB e i modelli Simulink sull’asset, edge o cloud prescelto per generare automaticamente componenti software basati su C/C++, HDL, PLC, GPU, .NET o Java®.
  • Utilizza l’intuitiva piattaforma IoT ThingSpeak™ con le analisi MATLAB per la prototipazione e l’applicazione di sistemi in scala più ridotta.

“Registriamo le frequenze sulla rete, le inseriamo nel nostro modello Simulink e confrontiamo i risultati della simulazione con la risposta effettiva del sistema. Con Simulink siamo in grado di calibrare e migliorare continuamente il nostro modello, offrendo in definitiva una precisa stima delle riserve.”

Heidi Heath, Transpower

Accedere ai dati di streaming e archiviati

Utilizza MATLAB con i big data per sviluppare i tuoi algoritmi. MATLAB supporta dati cronodatati e non strutturati da molteplici risorse, compresi i servizi di archiviazione su cloud (per esempio, AWS S3, AWS S3, Azure Blob), OPC UA, servizi web RESTful e database. Lavora con i dati in tempo reale dagli asset connessi, integrando MATLAB con broker di messaggi come MQTT e protocolli di streaming come Kafka.

È possibile eseguire con facilità il munging e la pulizia dati attraverso le funzioni integrate di sostituzione di valori mancanti o errati, uniformazione dati e allineamento di serie di dati che impiegano formati di timestamp diversi.

Per saperne di più:

Sviluppare algoritmi di analisi, controllo e ottimizzazione

MATLAB fornisce migliaia di funzioni per lo sviluppo di applicazioni IoT, incluse manutenzione predittiva, elaborazione di segnali e immagini, controllo di feedback e supervisione, ottimizzazione e machine learning.

Con MATLAB puoi sviluppare gli algoritmi in modo molto più rapido rispetto ai linguaggi di programmazione tradizionali utilizzando le funzioni esistenti, personalizzandole oppure creandone di nuove. Lo stesso algoritmo può operare attraverso molti scenari IoT comuni, compreso lo streaming o i big data.

Per saperne di più:

Costruire gemelli digitali basati su dati e fondati sulla fisica

Con MATLAB puoi definire un modello attraverso i dati provenienti dal tuo macchinario industriale intelligente. Puoi anche utilizzare Simulink per creare un modello fondato sulla fisica attraverso strumenti di modellazione multi-dominio. Sia i modelli basati su dati che i modelli fondati sulla fisica possono essere ottimizzati utilizzando i dati provenienti dall’asset operativo in modo da operare come gemelli digitali. Questi gemelli digitali possono essere utilizzati a scopi di previsione, simulazioni ipotetiche, rilevamento di anomalie, isolamento di guasti e altro ancora.

Per saperne di più:

Automatizzare la distribuzione su edge, asset o cloud

I programmi MATLAB o i modelli Simulink possono essere distribuiti su edge, asset o cloud. Per applicazioni desktop, server, on-premise o cloud puoi generare eseguibili, componenti o contenitori di runtime. Per i dispositivi embedded puoi generare automaticamente codice C/C++, Verilog/VHDL o GPU. Scopri e verifica dove eseguire gli algoritmi del tuo sistema IoT; quindi, se si tratta di un loop di controllo critico eseguibile sull’asset o edge, oppure di un’analisi di big data eseguibile in un centro dati on-premise o sul cloud.

Per saperne di più:

ThingSpeak: Una piattaforma IoT che supporta MATLAB

ThingSpeak è una piattaforma IoT basata sul cloud semplice da utilizzare per la prototipazione e applicazioni per la produzione su piccola scala. Invia a ThingSpeak i dati provenienti dai tuoi dispositivi utilizzando le API MQTT o REST. Visualizza i tuoi dati in tempo reale da qualsiasi browser web connesso a Internet. Con ThingSpeak puoi programmare il codice MATLAB per eseguire analisi e visualizzazioni in tempo reale durante l’importazione dei dati. Gestisci i tuoi dati creando messaggi di avviso e risposta.

Per saperne di più: