How to get steady state error values of a closed loop negative feedback system

How to get steady state error values of a closed loop negative feedback system using .m file command
for example,
s=tf('s');
G = 5/(s^2+2*s+25);
C = pidtune(G,'pid');
sys = feedback(C*G,1);
So now I want the values which is input to PID controller = steady state error values
How to do so ????

댓글 수: 2

izas
izas 2019년 11월 22일
편집: izas 2019년 11월 22일
I am not sure if you are still interested in the answer.
Y/R = CG/ (1+CGH); where H=1 in this case
(Error* CG)/R = CG/ (1+CGH);
Error (s) = R/ (1+CGH)
This is to say, the error is:
(one divided by (one plus the open loop)) multiplied by the reference.
If you need the final value in time, you apply the final value theorem (FVT). The FVT states:
lim e(t) = lim s * E(s)
t->inf s->0
Hi,
Thank you for your answer.
Regards.

댓글을 달려면 로그인하십시오.

답변 (0개)

카테고리

태그

질문:

2019년 7월 26일

댓글:

2019년 12월 19일

Community Treasure Hunt

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

Start Hunting!

Translated by