Effacer les filtres
Effacer les filtres

how to get the control signal from the pid controller?

3 vues (au cours des 30 derniers jours)
Mohamed Aburakhis
Mohamed Aburakhis le 26 Avr 2016
suppose we have simple code like this
As=[matrix A]; Bs=[matrix B]'; Cs=[matrix A]; Ds = 0; Syss = ss(As,Bs,Cs,Ds); TF=tf(Syss); FE=1; C=pid(kp,ki,kd); T=feedback(C*TF,FE)
how can I get the control signal (output of the PID controller)?

Réponse acceptée

Arkadiy Turevskiy
Arkadiy Turevskiy le 26 Avr 2016
sys=C/(1+C*TF);
step(sys)
  2 commentaires
Mohamed Aburakhis
Mohamed Aburakhis le 26 Avr 2016
I need to get the control signal which is the output of the PID. If I have system described above and I give the system step as reference signal step(T), how can I get the control signal vector.
Arkadiy Turevskiy
Arkadiy Turevskiy le 27 Avr 2016
That's exactly what I answered.

Connectez-vous pour commenter.

Plus de réponses (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by