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.
Scopri i nostri prodotti
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.
Scopri i nostri prodotti
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.
Ulteriori informazioni
- Cosa sono i Gemelli digitali? (8:28)
- Gemelli digitali e manutenzione predittiva
- Strumenti di modellazione basata su dati e fondata sulla fisica
- Distribuire la stima dei parametri utilizzando Simulink Compiler
- Utilizzare modelli per generare dati e scenari relativi ai guasti
- Co-simulazione con FMU o strumenti di terze parti
- Classificazione dei dati con l’app Classification Learner (4:34)
- Deep learning con MATLAB - eBook
- Machine learning con MATLAB
- Affinare i parametri in base ai risultati della simulazione (4:18)
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.
Scopri i nostri prodotti
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.
Ulteriori informazioni
- ThingSpeak per uso commerciale
- Manutenzione predittiva di una ventola per condotto con ThingSpeak e MATLAB (4:34)
- Analisi del traffico con una webcam, Raspberry Pi e ThingSpeak
- Cadmus acquisisce e analizza dati sul mercato energetico quasi in tempo reale
- Leggi e scrivi i dati in ThingSpeak da MATLAB Desktop
Scopri i nostri prodotti
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.