Je voudrais bien avoir les commandes utiles en Matlab pour l'étude d'un régulateur PID et, si possible, des liens utiles pour les cours Matlab.
Merci d'avance pour votre compréhension.
Version imprimable
Je voudrais bien avoir les commandes utiles en Matlab pour l'étude d'un régulateur PID et, si possible, des liens utiles pour les cours Matlab.
Merci d'avance pour votre compréhension.
Pour définir une fonction de transfert, utilise la commande "tf". Exemple:
La commande "rlocus" pour tracer le lieu des racines d'une fonction de transfert. Exemple: "rlocus(h)"Code:
1
2
3
4
5
6 h = tf([2 5 1],[1 2 3]) % La fonction de transfer obtenue: % h = 2 s^2 + 5 s + 1 % --------------- % s^2 + 2 s + 3
La commande "rltool" pour accéder au GUI du "SISO Design Tool". Permet des analyses (lieu des racines, réponses, etc.) en boucle fermée avec contrôleur P, PD ou PID. C'est ce que je préfère pour analyser des PID.
Il y a aussi simulink qui permet de créer des fonctions de transfert avec PID (selon moi, c'est plus compliqué simulink que rltool pour débuter).
Cours Matlab: Regarde le post-it dans ce forum, il y a un faq avec un petit guide pour apprendre Matlab.