Réponse d'entrée de rampe MATLAB

Ammar Ali 4 juillet 2021
Réponse d'entrée de rampe MATLAB

Ce didacticiel présentera comment tracer la réponse en pas et en rampe d’un système en boucle fermée à l’aide des fonctions step() et lsim() dans MATLAB.

Tracez la réponse de pas et de rampe à l’aide des fonctions step() et lsim() dans MATLAB

Vous pouvez trouver la réponse de pas et de rampe d’un système en boucle fermée en utilisant la boîte à outils du système de contrôle. Cette boîte à outils propose de nombreuses fonctions comme la fonction tf() qui permet de définir la fonction de transfert du système, la fonction feedback() pour définir le feedback du système, la fonction step() pour tracer la réponse indicielle du système, et la fonction lsim() pour tracer la réponse en rampe du système. Par exemple, définissons une fonction de transfert d’un système en boucle fermée, puis utilisons les fonctions step() et lsim() pour tracer la réponse en pas et en rampe du système en boucle fermée. Voir le code ci-dessous.

t = 1:0.01:2;
tranferFunction = tf(2, [3 2]);
G = feedback(tranferFunction, 2);
step(G)
lsim(G,t,t)

Production:

Tracer la réponse de pas et de rampe d’un système en boucle fermée

Dans le code ci-dessus, vous pouvez modifier le vecteur temporel et la fonction de transfert en fonction de vos besoins. Consultez ce lien pour plus de détails sur la fonction tf().

Auteur: 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

Article connexe - MATLAB Plot