Main Content

La traduzione di questa pagina non è aggiornata. Fai clic qui per vedere l'ultima versione in inglese.

Modellazione del sistema di controllo utilizzando gli oggetti del modello

Gli oggetti del modello possono rappresentare i singoli componenti di un'architettura di controllo, come l'impianto, gli attuatori, i sensori o i controller. È possibile collegare gli oggetti del modello per costruire modelli aggregati di diagrammi a blocchi che rappresentano la risposta combinata di più elementi.

Ad esempio, il seguente sistema di controllo contiene un pre-filtro F, un impianto G e un controller C, disposti in una configurazione a loop singolo. Il modello include inoltre una rappresentazione della dinamica del sensore S.

Ciascuno dei componenti può essere rappresentato come un oggetto del modello. Non è necessario utilizzare lo stesso tipo di oggetto del modello per ogni componente. Ad esempio, rappresentare l'impianto G come un modello a guadagno zero (zpk) con doppio polo in s = -1; C come controller PID e F e S come funzioni di trasferimento:

G = zpk([],[-1,-1],1);
C = pid(2,1.3,0.3,0.5);
S = tf(5,[1 4]);
F = tf(1,[1 1]);

È quindi possibile abbinare questi elementi per costruire modelli che rappresentino il sistema di controllo o il sistema di controllo nel suo complesso. Ad esempio, creare una risposta SGC a loop aperto:

open_loop = S*G*C;

Per costruire un modello della risposta non filtrata a loop chiuso, utilizzare il comando feedback:

T = feedback(G*C,S);

Per modellare l'intera risposta del sistema a loop chiuso da r a y, abbinare T con la funzione di trasferimento del filtro:

Try = T*F;

I risultati open_loop, T e Try sono anch'essi degli oggetti del modello lineare. È possibile operare su di essi con i comandi di progettazione di controllo e analisi della Control System Toolbox™. Ad esempio, tracciare la risposta a gradino dell'intero sistema:

stepplot(Try)

Figure contains an axes object. The axes object contains an object of type line. This object represents Try.

Quando si abbinano i modelli LTI numerici, il modello LTI numerico risultante rappresenta il sistema aggregato. Il modello risultante non conserva i dati originali dei componenti abbinati. Ad esempio, T non tiene traccia separatamente delle dinamiche dei componenti G, C ed S che sono stati abbinati per creare T.

Vedi anche

Esempi correlati

Ulteriori informazioni