Función de transferencia:
Diagrama de bode & nyquist:
El diagrama de bode y nyquist, nos servirá para determinar en forma gráfica que tan estable o inestable es, como se menciono con anterioridad, si en nuestro plano, observamos que va a la derecha, nuestro sistema es inestable, caso contrario si tiende a la izquierda.
Imagen diagrama de impulso:
El impulso, nos sirve de otra forma gráfica para determinar que tan estable o inestable es nuestro sistema, ya que dependiendo del impulso que se le de nos mostrará como se va comportando en forma de onda.
Código:
function estabilidad%(num, den)
k = 1;
v = 2.5;
num = [k v];
den = [3 4 1 434]; #Este ultimo es la constante de distancia del sensor determ.objeto
sys = tf(num, den)
figure (1)
nyquist (sys)
figure (2)
rlocus (sys)
figure (3)
impulse (sys)
raices = roots (den)
contador = 0
for i = 1:length(raices)
if real(raices(i)) > 0
contador + 1;
endif
endfor
if contador > 0
printf("Sistema Inestable")
else printf("Sistema Estable \n")
endif
endfunction
Salidas:
duda
duda
duda
En las salidas mostradas, se puede ver en las gráficas de nyquist es semi-estable, ya que hasta cierto punto la gráfica se queda en el semiplano de la izquierda.
Notas:
La función de transferencia empleada, fue convertida a ecuación lineal, para pasarla a numerador y denominador, aunque se necesitan otras pruebas para verificar su correcta converción.
Referencia:
http://octave-online.blogspot.mx/2010/05/impulse.html
http://es.wikipedia.org/wiki/Teorema_de_Routh-Hurwitz
http://www.slideshare.net/tonivi99/sistemas-de-control



Pues, me hubiera gustado que las demás cosas (y solo las raíces) también se analicen en el programa. Van 6 pts.
ResponderEliminar