L’integrazione di sistemi virtuali può aiutare a ridurre la dipendenza da hardware di prototipi e a consentire a tutti gli ingegneri di accedere al sistema virtualmente in qualsiasi fase del ciclo di sviluppo dei prodotti. È possibile utilizzare Simulink® per modellare, simulare e analizzare sistemi virtuali complessi che comprendono un hardware fisico, un software embedded, algoritmi e l’ambiente in cui opera il sistema.
Con Simulink, potrai:
- Descrivere l’architettura di sistema con modelli di architettura intuitiva
- Modellare i sistemi che includono più domini con strumenti specifici per domini e blocchi predefiniti
- Sviluppare modelli su larga scala facili da mantenere con componenti riutilizzabili e pronti all’uso
- Integrare componenti da diversi team e strumenti in una simulazione a livello di sistema con facilità ed efficacia
- Simulare e analizzare per capire e convalidare i comportamenti del sistema
- Eseguire processi di simulazione massivi in parallelo su desktop multicore, cluster o Cloud
- Distribuire le simulazioni sotto forma di eseguibili standalone, applicazioni web e Functional Mock-up Unit (FMU)
“Non esiste nessun altro strumento che fornisca un ambiente di simulazione con verifica e convalida di hardware. In questo ambiente unico c’è tutto: ecco perché uso MATLAB e Simulink.”
Prof. Deepak Mishra, Indian Space Research Organization
Storie di successo dei nostri clienti
Descrizione dell’architettura di sistema
Specifica e analizza l’architettura di sistema con System Composer™. Crea modelli di architettura dei sistemi descrittivi connessi a modelli di implementazione Simulink dettagliati. L'ambiente connesso così ottenuto garantisce la costante sincronizzazione di tutti i workflow di progettazione e architettura.
Crea un template di sistemi virtuali con questi modelli di architettura. Le strutture predefinite consentono di configurare una simulazione di sistema e di assemblare il sistema virtuale automaticamente.
Per saperne di più
Scopri i nostri prodotti
Modellazione di sistemi che includono più domini
I sistemi virtuali complessi possono contenere componenti con più domini. Costruisci in un solo modello componenti di simulazione a tempo continuo, a tempo discreto e ibridi con Simulink. Inoltre, il modello Simulink può includere logica combinatoria e sequenziale con macchine a stati in Stateflow®, e rappresentare agenti (3:06) e processi basati su eventi con SimEvents®. Descrivi un modello di sistema fisico con Simscape™.
Progetta applicazioni di settori specifici in Simulink con blocchi predefiniti, in modo da non doverle creare autonomamente. Ad esempio, utilizza blocchi per modellare e simulare motopropulsori con il sistema automobilistico in Powertrain Blockset™, sistemi di propulsione per gli aerei con Aerospace Blockset™, o sistemi audio e video con strumenti di elaborazione di segnali.
Scopri i nostri prodotti
Sviluppo di modelli su larga scala facili da mantenere
Crea progetti grandi e complessi in Simulink mediante la componentizzazione del sistema, con sottosistemi e riferimenti a modelli. Queste tecniche consentono di assemblare e simulare modelli massivi. Costruisci librerie personalizzate per condividere e riutilizzare parti e componenti in tutta la tua organizzazione. Il riferimento a modelli ti consente di sviluppare il tuo progetto contemporaneamente con altri membri del team e verificare in modo indipendente i tuoi componenti prima di integrarli nel sistema. Per utilizzare il modello di workflow DevOps, esegui i test con MATLAB® Unit Test Framework in sistemi di integrazione continua (CI) come Jenkins™.
Scopri i nostri prodotti
Integrazione di componenti da più fonti
Utilizza Simulink per mettere insieme i componenti del progetto, indipendentemente dalla loro origine. Utilizza librerie di blocchi o componenti da più di 50 prodotti complementari dedicati per Simulink e oltre 100 partner per la modellazione e la simulazione. Utilizza Simulink per importare il codice nel tuo progetto scritto in MATLAB, C/C++, Python e in altre lingue.
Simulink supporta gli standard aperti di simulazione come Functional Mock-Up Interface (FMI). Utilizza il blocco di importazione FMI in Simulink per aggiungere FMU esterni. Integra un framework di simulazione esterno tramite un middleware come ROS o DDS.
Combina i componenti modellati a diversi livelli di fedeltà con tecniche di riduzione dell’ordine di un modello per gestire e abbinare la fedeltà dei componenti all’interno del tuo modello.
Scopri i nostri prodotti
Simulazioni e analisi
La simulazione di sistema consente di rilevare e correggere i problemi di progettazione di sistema al momento della modellazione. Utilizza Simulation Pacing per eseguire simulazioni a una velocità precisa per osservare il comportamento del sistema con chiarezza. Avanza o torna indietro nella simulazione in modo da ottenere dati approfonditi sul sistema per capire la causa di comportamenti inaspettati.
Utilizza blocchi della dashboard per controllare in modo interattivo i valori dei parametri e scoprire come risponde una raccolta di segnali. Registra i dati della simulazione con Simulation Data Inspector per visualizzare e confrontare i risultati e MATLAB per un’ulteriore analisi.
Per saperne di più
Esecuzione di processi di simulazione massivi su cluster e Cloud
Configura Simulink per eseguire attività quali simulazioni Monte Carlo, ottimizzazione di progetti o test automatici (4:17) per includere tutti i casi di progettazione del tuo sistema virtuale. Ottieni i dati del progetto di sistema più velocemente eseguendo processi di simulazione su cluster o Cloud. Il pannello con simulazioni multiple in Simulink aiuta a creare processi di simulazione massivi senza scripting. Utilizza Simulation Manager per monitorare, ispezionare e visualizzare il progresso e i risultati della simulazione.
Simulink carica e registra in modo incrementale i dati nella memoria durante le simulazioni con lo streaming dei dati. I dati della simulazione vengono elaborati un po’ per volta senza dover caricare l’intero set di dati nella memoria. Questo elimina i colli di bottiglia della memoria del sistema persino con simulazioni massive che utilizzano e producono Big Data.
Per saperne di più
Scopri i nostri prodotti
Distribuzione delle simulazioni
Condividi le simulazioni con collaboratori, fornitori e clienti mentre scegli il livello giusto di funzionalità. Con Simulink Compiler™, è possibile generare automaticamente un’applicazione di simulazione dal proprio modello e compilarla in un eseguibile standalone o in un’applicazione web per l’accesso da un browser.
È possibile esportare FMU dal proprio modello da utilizzare con ambienti di simulazione esterni. È possibile anche condividere il proprio modello sotto forma di modello protetto, con cui è possibile includere una visualizzazione web del modello, un codice generato e una protezione della password.
Guarda i video
Scopri i nostri prodotti
Utilizzo di Simulink per la progettazione e la simulazione di sistemi
Veicolo virtuale
Approfondimento del comportamento del veicolo mediante l’esecuzione di test virtuali in diversi scenari
Sistema di comunicazione
Assistenza agli ingegneri nella progettazione e simulazione di sistemi di comunicazione wireless tra cui RF front-end e array di antenne
Sistema di segnali misti
Analisi, progettazione e verifica di sistemi analogici e misti, come PLL e convertitori di dati
Sistemi di guida autonoma
Sviluppo della progettazione di sistemi di percezione, pianificazione e controllo per la guida autonoma
Robotica e sistemi autonomi
Sviluppo di applicazioni autonome dalla percezione al movimento e ottimizzazione dei comportamenti a livello di sistema
Sistemi meccatronici
Modellazione, simulazione e verifica di sistemi meccatronici mediante l’integrazione di sottosistemi fisici con sistemi di controllo e software embedded
Sistemi di alimentazione
Progettazione a simulazione di reti elettriche e di sistemi di trasporto
Dispositivi medici
Progettazione, simulazione e produzione di dispositivi medici di nuova generazione che garantiscano al contempo la conformità ai requisiti
Sistemi spaziali
Utilizzo di simulazione anticipata dei progetti per ridurre i rischi del programma di sviluppare sistemi essenziali per missione e sicurezza