Come fare un modello con Simulink

In questi appunti realizzo un semplice modello con Simulink di Matlab.

Apro Simulink e clicco su New in alto a sinistra per creare un nuovo progetto.

creo un nuovo progetto su Simulink

Clicco sulla voce Simulation in alto e seleziono Library Browser.

cliccare su Library Browser

Si apre una schermata con diverse icone.

Seleziono la voce Sources nel menù a sinistra.

Poi seleziono l'icona Step nel riquadro a destra e lo trascino nell'area di lavoro.

sull'area di lavoro viene aggiunto il blocco step

Nell'area di lavoro viene aggiunto il blocco Step.

Questo blocco simula un segnale in input a gradino.

il blocco Step viene aggiunto al modello

Clicco di nuovo su Library Browser.

Nella categoria continuos seleziono il blocco Transfer Fcn e lo trascino sull'area di lavoro.

aggiungo il modulo transfer

A questo punto ci sono due blocchi nell'area di lavoro.

Il blocco Transfer Fcn è la funzione di trasferimento del sistema.

il secondo blocco di trasferimento è nel sistema

Clicco sul triangolo a destra del blocco Step e, senza alzare il dito dal mouse, lo collego al blocco Transfer Fcn.

In questo modo collego i due blocchi.

come collegare i due blocchi

Ora torno sulla Library Browser.

Seleziono la categoria Sink e trascino nell'area di lavoro il blocco Scope.

il blocco Scope

A cosa serve il blocco Scope?

E' un oscilloscopio. Mi serve per visualizzare l'uscita del sistema.

Nell'area di lavoro ci sono tre blocchi.

il sistema con tre blocchi

Congiungo l'uscita del blocco Transfer Fcn con l'ingresso del blocco Scope.

collego i due sistemi tra loro

A questo punto definisco i parametri del sistema.

Clicco due volte sul blocco Step nell'area di lavoro.

clicco due volte sul blocco

Si apre una finestra dopo posso indicare i parametri del segnale in ingresso.

definisco i parametri del segnale di ingresso

Clicco due volte anche sul blocco Transfer Fcn.

clicco sul blocco Transfer Fcn

Poi indico i parametri della funzione di trasferimento.

i parametri della funzione di trasferimento

Nota. Nei campi Numerator coefficients e Denominator Coefficient digito i coefficienti dei polinomi al numeratore e denominatore della funzione razionale (fratta) usata come funzione di trasferimento del sistema.

Tutto è pronto per far partire la simulazione.

Clicco sul pulsante Run nel menu in alto per simulare il funzionamento del modello.

clicco su Run per far girare la simulazione

La simulazione richiede qualche secondo.

Al termine della simulazione clicco due volte sul blocco Scope per vedere la risposta del sistema.

clicco due volte su Scope

Il diagramma mostra la risposta y(t) del sistema nel corso del tempo a partire dall'istante iniziale t=0.

la risposta del sistema

Volendo posso aggiungere un altro blocco Scope per monitorare il segnale in entrata.

Lo collego all'uscita del blocco Step e aggiorno i dati del sistema cliccando su Run.

aggiungo il blocco Scope

Poi faccio doppio click sul secondo Scope.

In questo modo riesco a visualizzare anche il segnale di entrata.

il segnale di ingresso del sistema

E così via.

 


 

Segnalami un errore, un refuso o un suggerimento per migliorare gli appunti

FacebookTwitterLinkedinLinkedin
knowledge base

Appunti su MATLAB

Simulink

Le alternative open source a Matlab