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ù -

  1. Comandi Matlab
  2. Che cos'è Matlab?
  3. MATLAB vs R
  4. Introduzione a Matlab

Categoria: