how to get the control signal from the pid controller?

12 views (last 30 days)
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)?

Accepted Answer

Arkadiy Turevskiy
Arkadiy Turevskiy on 26 Apr 2016
sys=C/(1+C*TF);
step(sys)
  2 Comments
Mohamed Aburakhis
Mohamed Aburakhis on 26 Apr 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.

Sign in to comment.

More Answers (0)

Community Treasure Hunt

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

Start Hunting!