Introduzione alla funzione Simulink Matlab

Le funzioni Simulink sono la funzione che fornisce l'output fornendo una serie di input diversi. Sono utilizzati in Matlab per calcolare l'output utilizzando vari metodi e calcoli. Hanno un'intestazione di funzione che è la stessa usata in molti linguaggi di programmazione. Esistono diversi modi per utilizzare la funzione Simulink in Matlab. Sono utilizzati in molti settori come quello aerospaziale, meccanico per le loro vaste applicazioni come la simulazione e la modellazione.

Lavorazione di Simulink Matlab

Le funzioni di Simulink sono le funzioni utilizzate in Matlab per scopi di simulazione e modellazione. Possono essere definiti utilizzando vari metodi come:

  • Definendo la funzione o scrivendo la funzione in blocchi definiti dalla funzione.
  • Definendo la funzione usando un diagramma del flusso di stato.
  • Definendo le funzioni in un blocco S.

a= function(b)

a= output variable

b=input variable

Allo stesso modo, ci sono diversi modi per chiamare una funzione come chiamare la funzione in qualsiasi blocco funzione, in un diagramma di flusso di stato o in un blocco funzione S. Sono costituiti da un blocco chiamante di input, output e funzioni. Dobbiamo definire gli argomenti di input e output in esso. Può anche determinare i diversi tipi di dati utilizzati nel blocco. Le funzioni di Simulink possono essere definite in base alla loro visibilità e accessibilità. Esistono diversi blocchi funzione come ambito e globale. Nella visibilità con ambito, il modello può accedere alle funzioni allo stesso livello, sopra o sotto il suo livello mentre in visibilità globale, il modello può accedere alle funzioni dichiarate in qualsiasi luogo.

L'esportazione delle diverse funzioni può avvenire anche a livello di ambito e globale. Una funzione definita a livello globale può essere esportata al livello principale del modello, mentre la funzione che ha l'ambito può essere esportata nell'interfaccia del modello.

Creazione della funzione Simulink

Per progettare un blocco Simulink in Matlab abbiamo bisogno di quattro blocchi, li trovi qui sotto:

  • Blocco generatore di impulsi: questo blocco ha lo scopo di produrre un segnale di ingresso necessario per la progettazione del modello.
  • Blocco del guadagno: se è necessario intensificare il segnale di ingresso o aumentare il segnale, è possibile aggiungere il blocco di guadagno che ha lo scopo di moltiplicare il segnale di ingresso con un fattore particolare necessario per progettare il modello.
  • Blocco integratore: questo blocco può integrare il segnale di ingresso in base all'ordine. Se inseriamo un integratore di secondo ordine, integrerà il segnale di ingresso due volte.
  • Outport Block: questo blocco genererà il segnale di uscita per il modello in base a tutti gli ingressi, come indicato in precedenza dai diversi blocchi precedenti.

Si prega di trovare i passaggi seguenti per creare un semplice modello Simulink in Matlab:

Passaggio 1: aprire il blocco funzione Simulink e aggiungerlo.

Passaggio 2: dobbiamo aggiungere il tipo di funzione nel blocco.

Passaggio 3: Quindi, fare clic sul blocco per definire la funzione e il suo algoritmo.

Passaggio 4: Alla fine, dobbiamo testare il modello.

Mentre passiamo gli argomenti di input attraverso il blocco funzione, possiamo anche filtrarli e inviarli al blocco per l'elaborazione e generare un segnale di output. Questo può essere fatto usando la funzione filtro in Matlab. Esistono alcune differenze tra il blocco dei sottosistemi funzione e il blocco funzione Simulink come il processo di invocazione di qualsiasi funzione viene eseguito da una singola riga nell'orologio del sottosistema di chiamata di funzione mentre nel blocco funzione Simulink viene richiamato utilizzando qualsiasi riferimento, ad esempio solitamente il nome della funzione, l'ingresso gli argomenti formali non sono presenti nel blocco dei sottosistemi di funzioni mentre è presente nel blocco funzione Simulink. Gli ingressi che sono di tipo segnale e argomento possono essere vettoriali, scalari o matrici. Analogamente, l'output di tipo segnale e argomento può essere vettoriale, scalare o matrice.

Usi della funzione Simulink Matlab

  • Sono utilizzati principalmente per la simulazione come il suo utilizzo in un cilindro idraulico.
  • Possono essere usati per controllare o regolare la velocità del motore.
  • Sono utilizzati per simulare e modellare i dispositivi automatici come i sistemi di controllo del clima o qualsiasi controller.
  • Sono utilizzati in applicazioni aerospaziali come il monitoraggio del radar, la gestione del traffico aereo e il controllo dell'aeromobile.
  • Sono inoltre utilizzati in vari progetti di automazione industriale.

Conclusione

Le funzioni di Simulink sono i blocchi grafici utilizzati per scopi di simulazione e modellazione. Può calcolare il blocco con grande efficienza e produttività. Tuttavia, ci sono alcune limitazioni che dovrebbero essere verificate e curate prima di applicare la funzione Simulink in Matlab.

Articoli consigliati

Questa è una guida alla funzione Matlab di Simulink. Qui discutiamo l'introduzione, la sintassi, il funzionamento di Simulink Matlab e gli esempi dell'uso della funzione Simulink Matlab. Puoi anche consultare i nostri altri articoli correlati per saperne di più–

  1. Matrice in Matlab
  2. Grafici a dispersione in Matlab
  3. Funzione di somma in Matlab
  4. Funzioni MATLAB

Categoria: