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.

Access Streaming and Archived Data

Sviluppare algoritmi di analisi, controllo e ottimizzazione

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.


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.

Costruire gemelli digitali basati su dati e fondati sulla fisica

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, è possibile generare eseguibili, componenti o contenitori di runtime. Per i dispositivi embedded si è in grado di generare automaticamente codice C/C++, Verilog/VHDL o GPU.  Scopri e verifica dove eseguire gli algoritmi del tuo sistema IoT; quindi, verifica se si tratta di un loop di controllo critico eseguibile sull’asset o edge, di analisi di big data eseguibili in un centro dati on-premise o di simulazioni Monte Carlo che dovrebbero essere eseguibili sul cloud.


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.

Thingspeak

Servizi di consulenza

Subito operativi con i Servizi di Consulenza MathWorks

Che il tuo team sia appena agli inizi o che la tua organizzazione disponga già di utenti MATLAB e Simulink esperti, i Servizi di consulenza MathWorks lavorano al tuo fianco per sviluppare un piano personalizzato e accelerare lo sviluppo del tuo progetto. Con la formazione personalizzata e l’approccio improntato alla massima trasparenza, il nostro obiettivo è quello di migliorare i tuoi processi, offrirti strumenti di lavoro all’avanguardia ed ottimizzare i  tuoi lavori di progettazione lasciandotene il controllo.