Funzione di Trasferimento in MatLab
Inviato: 21 lug 2009, 20:25
Salve,
Volevo gentilmente sapere come risolvere il seguente problema. Ho 2 funzioni di trasferimento di cui 1 con ritardo ed una senza. La f.d.t. sulla catena aperta è quella con ritardo [P=(e^(2*s))/(s-1)]. Quest'ultima viene chiusa in reazione negativa su cui è presente la f.d.t. senza ritardo (B=1+0.5*s). Ora, poiché il mio scopo è trovare la f.d.t. in catena chiusa si applica semplicemente la seguente formula: C=P/(1+P*B). Purtroppo però MatLab, mentre calcola C trova un errore in quanto dice che per eseguire la somma di due sistemi (sys1+sys2) si deve avere lo stesso ritardo per entrambi i sistemi.
Ho provato anche a calcolare C a "pezzi" ma il problema sussiste.
Come si può risolvere il problema o aggirare questo ostacolo?
Grazie anticipatamente per le risposte.
Volevo gentilmente sapere come risolvere il seguente problema. Ho 2 funzioni di trasferimento di cui 1 con ritardo ed una senza. La f.d.t. sulla catena aperta è quella con ritardo [P=(e^(2*s))/(s-1)]. Quest'ultima viene chiusa in reazione negativa su cui è presente la f.d.t. senza ritardo (B=1+0.5*s). Ora, poiché il mio scopo è trovare la f.d.t. in catena chiusa si applica semplicemente la seguente formula: C=P/(1+P*B). Purtroppo però MatLab, mentre calcola C trova un errore in quanto dice che per eseguire la somma di due sistemi (sys1+sys2) si deve avere lo stesso ritardo per entrambi i sistemi.
Ho provato anche a calcolare C a "pezzi" ma il problema sussiste.
Come si può risolvere il problema o aggirare questo ostacolo?
Grazie anticipatamente per le risposte.