How to get steady state error values of a closed loop negative feedback system
    10 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
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 comentarios
  izas
 el 22 de Nov. de 2019
				
      Editada: izas
 el 22 de Nov. de 2019
  
			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
Respuestas (0)
Ver también
Categorías
				Más información sobre PID Controller Tuning en Help Center y File Exchange.
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!