Buenas tardes a todos,
Recurro a ustedes porque no encuentro explicación al lugar de las raíces de la planta G(s) = 1/s^2. Sé que en lazo abierto es inestable y el lazo cerrado, con re alimentación unitaria los polos se encuentran en +/- j lo que lo hace un sistema oscilante.
Ahora bien, mi propósito es encontrar un controlador para estabilizar el sistema, solo eso, sin busca de un sobrepico o tiempo de establecimiento específico. Para resolver el problema, hice lo siguiente
1) Dibujar los polos en lazo abierto de G(s) en el plano complejo. Por supuesto, es un polo doble en 0, hasta ahí no hay lío.
2) Agregué un cero en -2. Esto, con el fin de que los polos se sientan atraídos hacia el polo y queden en el semiplano izquierdo del plano complejo. Hasta ahí, todo bien, con lo anterior el gráfico es el siguiente y mi nueva G(s) = (s+2)/s^2
-> imagen pzmap.jpg
La línea roja muestra donde (creo) está el lugar de las raíces ya que se encuentra a la izquierda de un numero impar de polos y/o ceros
3) Dado que hay n = 2 (polos) y m =1 (ceros) existe una asíntota que lleva un polo hacia un cero infinito
4) Aplicando la fórmula correspondiente encuentro que el angulo es 180° y el centroide está ubicado en 2
5) No hay ángulos de entrada o salida debido a que no hay polos y/o ceros con parte imaginaria
Por lo cual, en mi opinión, uno de los polos va hacia el cero y el otro sigue el camino pero "muere" en el infinito.
Al hacer la gráfica en Matlab con el siguiente código, la respuesta obtenida es esta
-> imagen rlocus.jpg
Mi pregunta es ¿por qué? Teniendo en cuenta las reglas no encuentro la razón de este gráfico principalmente porque, según las reglas, el rango desde -infinito hasta -2 no es un lugar de las raíces. Frente a la duda, escribí el siguiente código en Matlab que no hace más que variar la ganancia sin necesidad del rlocus para ver la respuesta del sistema.
Al ejecutarlo, la respuesta es la misma que la entregada por rlocus (como era de esperarse
-> imagen algrlocus.jpg
Reitero mi pregunta, ¿por qué ese círculo, es este un caso especial del lugar de las raíces?
Muchas gracias de antemano a todos por tomarse el tiempo de leer y responder
Recurro a ustedes porque no encuentro explicación al lugar de las raíces de la planta G(s) = 1/s^2. Sé que en lazo abierto es inestable y el lazo cerrado, con re alimentación unitaria los polos se encuentran en +/- j lo que lo hace un sistema oscilante.
Ahora bien, mi propósito es encontrar un controlador para estabilizar el sistema, solo eso, sin busca de un sobrepico o tiempo de establecimiento específico. Para resolver el problema, hice lo siguiente
1) Dibujar los polos en lazo abierto de G(s) en el plano complejo. Por supuesto, es un polo doble en 0, hasta ahí no hay lío.
2) Agregué un cero en -2. Esto, con el fin de que los polos se sientan atraídos hacia el polo y queden en el semiplano izquierdo del plano complejo. Hasta ahí, todo bien, con lo anterior el gráfico es el siguiente y mi nueva G(s) = (s+2)/s^2
-> imagen pzmap.jpg
La línea roja muestra donde (creo) está el lugar de las raíces ya que se encuentra a la izquierda de un numero impar de polos y/o ceros
3) Dado que hay n = 2 (polos) y m =1 (ceros) existe una asíntota que lleva un polo hacia un cero infinito
4) Aplicando la fórmula correspondiente encuentro que el angulo es 180° y el centroide está ubicado en 2
5) No hay ángulos de entrada o salida debido a que no hay polos y/o ceros con parte imaginaria
Por lo cual, en mi opinión, uno de los polos va hacia el cero y el otro sigue el camino pero "muere" en el infinito.
Al hacer la gráfica en Matlab con el siguiente código, la respuesta obtenida es esta
Código:
num = [1 2];
den = [1 0 0];
G = tf(num,den)
rlocus(G)
-> imagen rlocus.jpg
Mi pregunta es ¿por qué? Teniendo en cuenta las reglas no encuentro la razón de este gráfico principalmente porque, según las reglas, el rango desde -infinito hasta -2 no es un lugar de las raíces. Frente a la duda, escribí el siguiente código en Matlab que no hace más que variar la ganancia sin necesidad del rlocus para ver la respuesta del sistema.
Código:
clear,clc
for K = 0:0.1:15
num = [K 2*K];
den = [1 K 2*K];
r = roots(den);
plot(real(r),imag(r),'x')
hold on
end
Al ejecutarlo, la respuesta es la misma que la entregada por rlocus (como era de esperarse
-> imagen algrlocus.jpg
Reitero mi pregunta, ¿por qué ese círculo, es este un caso especial del lugar de las raíces?
Muchas gracias de antemano a todos por tomarse el tiempo de leer y responder