Risposta in ingresso rampa MATLAB

Ammar Ali 4 luglio 2021
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:

Tracciatura della risposta a gradino e rampa di un sistema a circuito chiuso

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().

Autore: Ammar Ali
Ammar Ali avatar Ammar Ali avatar

Hello! I am Ammar Ali, a programmer here to learn from experience, people, and docs, and create interesting and useful programming content. I mostly create content about Python, Matlab, and Microcontrollers like Arduino and PIC.

LinkedIn Facebook

Articolo correlato - MATLAB Plot