Risposta in ingresso rampa MATLAB
Questo tutorial introdurrà come tracciare la risposta a gradino e rampa di un sistema a bucle chiuso utilizzando la funzione step()
e lsim()
in MATLAB.
Traccia la risposta a gradino e rampa usando la funzione step()
e lsim()
in MATLAB
È possibile trovare la risposta al gradino e alla rampa di un sistema a circuito chiuso utilizzando la casella degli strumenti del sistema di controllo. Questo toolbox offre molte funzioni come la funzione tf()
, che viene utilizzata per definire la funzione di trasferimento del sistema, la funzione feedback()
per definire il feedback del sistema, la funzione step()
per tracciare la risposta al gradino del sistema e la funzione lsim()
per tracciare la risposta alla rampa del sistema. Ad esempio, definiamo una funzione di trasferimento di un sistema a bucle chiuso e quindi utilizziamo la funzione step()
e lsim()
per tracciare la risposta a gradino e rampa del sistema a bucle chiuso. Vedi il codice qui sotto.
t = 1:0.01:2;
tranferFunction = tf(2, [3 2]);
G = feedback(tranferFunction, 2);
step(G)
lsim(G,t,t)
Produzione:
Nel codice sopra, puoi modificare il vettore temporale e la funzione di trasferimento in base alle tue esigenze. Controlla questo link per maggiori dettagli sulla funzione tf()
.