Introduzione a Simulink in Matlab
Simulink è un ambiente di progettazione basato su simulazione e modello per sistemi embedded dinamici integrati con Matlab. Sviluppato da MathWorks, Simulink è uno strumento di linguaggio di programmazione grafico a flusso di dati utilizzato per l'analisi, la modellazione, la simulazione e sistemi dinamici a più domini. Viene sostanzialmente utilizzato per diagrammi a blocchi grafici con una serie di librerie di blocchi. Ti consente di immergere algoritmi nei modelli ed esportare i risultati della progettazione in Matlab per la prossima analisi.
Simulink supporta:
- progettazione a livello di sistema
- simulazione
- generazione automatica del codice
- test e verifica di sistemi embedded
Esistono vari altri prodotti Matlab e si aggiungono specifici sistemi hardware e applicazioni software disponibili in Simulink per l'utente.
- Stateflow : viene utilizzato per sviluppare macchine a stati e diagrammi di flusso dei sistemi.
- Simulink Coder: viene utilizzato per generare codice c per implementare applicazioni in tempo reale.
- Target xPC insieme a sistemi real-time basati su: è una piattaforma utilizzata per simulare e analizzare macchine a stati sul sistema.
- Codificatore incorporato: utilizzato per i sistemi integrati.
- HDL Coder: utilizzato nella progettazione del codice VHDL e del codice Verilog.
- SimEvents: offre un'interfaccia utente grafica per la progettazione dei sistemi.
Simulink è efficiente per la verifica sistematica e il collaudo dei sistemi attraverso la progettazione di controlli di stile, requisiti e analisi di completamento del modello. Simulink Model Verifier ci consente di identificare gli errori e di creare scenari di test per il controllo del sistema.
Come funziona Simulink in Matlab?
I seguenti passaggi sono una rappresentazione del funzionamento di Simulink in Matlab.
1) Il primo passo è che dobbiamo aprire Simulink con l'aiuto delle librerie semplicemente digitando 'Simulink' nella finestra di comando.
Passaggio 1 : finestra di comando
2) Sul pannello ci saranno tre librerie di blocchi: Simulink, risultati della ricerca e usati frequentemente. seleziona libreria: Simulink. Dopo aver selezionato l'opzione sopra, ci sarà un elenco di librerie diverse che si trova sul lato destro. Ha varie biblioteche nel campo della scienza e dell'ingegneria.
Passaggio 2 : browser della libreria Simulink
3) Il terzo passo è creare blocchi di base. Per creare un nuovo sistema selezionare l'opzione "nuovo" sull'opzione libreria. Si aprirà una nuova finestra per la progettazione del sistema.
Passaggio 3 : nuova finestra per la modellazione
4) Il quarto passo è la selezione degli elementi. Qui dobbiamo selezionare i blocchi necessari per la creazione di blocchi di sistema. Qui è disponibile una semplice opzione di trascinamento della selezione, altrimenti puoi procedere con il tasto sinistro del mouse.
Passaggio 4 : selezione dei blocchi e progettazione
5) L'ultimo passo è quello di visualizzare l'output. Sulla finestra c'è una piccola icona verde in alto per eseguire il modello.
Passaggio 5: eseguire l'icona per la visualizzazione dell'output
Esempi di Simulink in Matlab
Vediamo alcuni degli esempi:
Esempio 1
Consideriamo un esempio, desidero progettare un'onda sinusoidale e visualizzare il risultato.
Per risolvere il problema sopra ho bisogno di seguire i seguenti passi:
- Digita "Simulink" nella finestra di comando
- Apri una nuova finestra del modello
- Seleziona la sorgente e trascina il blocco sin wave in una nuova finestra vuota.
- Selezionare un lavandino e trascinare e selezionare l'ambito normale nella nuova finestra vuota
- Collegare la sorgente e il sink che significa sinusoide e portata.
- Fai clic sul pulsante Esegui.
Progettazione e output dell'esempio 1
Esempio n. 2
Il secondo esempio è l'aggiunta di due segnali, supponiamo che due segnali uno sia il segnale sinusoidale e il secondo sia il segnale di passo.
Per progettare il modello dobbiamo seguire i seguenti passi:
- Digita "Simulink" nella finestra di comando.
- Apri la finestra del nuovo modello.
- Seleziona la sorgente e trascina il blocco sin wave in una nuova finestra vuota.
- Seleziona la sorgente e trascina il segnale del passo.
- Seleziona l'operazione matematica e trascina l'adder in una nuova finestra.
- Selezionare un lavandino e trascinare e selezionare l'ambito normale nella nuova finestra vuota.
- Collegare l'onda sinusoidale e il segnale di passo al sommatore.
- Collega l'adder all'ambito per visualizzare il risultato.
- Fai clic sul pulsante Esegui.
Progettazione e output dell'esempio 2
Esempio n. 3
Il prossimo esempio è la progettazione di un diagramma di due segnali rispetto agli assi 'x' e 'y'.
Per tracciare il grafico dobbiamo seguire i seguenti passi:
Digita "Simulink" nella finestra di comando
- Apri una nuova finestra del modello
- Selezionare la sorgente e trascinare il blocco d'onda del generatore di impulsi in una nuova finestra vuota.
- Seleziona la sorgente e trascina il generatore di impulsi su una finestra vuota.
- Seleziona e trascina il sommatore nella nuova finestra.
- Selezionare un lavandino e trascinare e selezionare il blocco grafico su una finestra vuota
- Collegare entrambi i generatori di onde di impulsi al grafico.
- Fai clic sul pulsante Esegui.
Progettazione e output dell'esempio 3
Conclusione
Simulink è un modo semplice ed efficiente per progettare qualsiasi sistema. Questo è solo il trascinamento della teoria del drop, il drag n drop semplifica la progettazione in termini di inserimento e cancellazione di blocchi. Simulink ha varie opzioni di progettazione in sorgenti, operatori e lavandini nelle unità di visualizzazione.
Articoli consigliati
Questa è stata una guida a Cos'è Simulink in Matlab ?. Qui discutiamo l'introduzione e come Simulink funziona in Matlab con esempi. Puoi anche dare un'occhiata ai seguenti articoli per saperne di più -
- Comandi Matlab
- Che cos'è Matlab?
- MATLAB vs R
- Introduzione a Matlab