Documentos de Académico
Documentos de Profesional
Documentos de Cultura
9 - Lugar de Las Raices PDF
9 - Lugar de Las Raices PDF
REGULACION
AUTOMATICA
PRACTICA N 9 :
EL LUGAR DE LAS RAICES
Introduccin: El Lugar de las races
9.1. Comandos MATLAB para el anlisis de sistemas LTI mediante el lugar de
las races
9.2. Trazado del lugar de las races
9.3. Especificaciones de respuesta transitoria mediante el lugar de las races
9.4. Acciones de control y lugar de las races
Ejemplo 9.1: Representar el lugar de las races del sistema de control de la Figura
REGULACION
AUTOMATICA
MOTOR CC
Obtener el lugar de las races de este sistema de control
del brazo de robot para un rango de la ganancia entre
K=0 y K=10, comentando el comportamiento dinmico
del sistema al variar K.
Utilizando Simulink, simular la respuesta a un escaln
de 1 radin para distintos valores de K.
K= 1 K= 2.72 K= 5
Profesor Sebastin Marcos Lpez P9. 11
Departamento de Informtica y Automtica / Universidad de Salamanca
PRACTICAS
9.2. TRAZADO DEL LUGAR DE LAS RAICES
Ejemplo 9.5: Se dispone de un sistema de control de nivel de un depsito circular de
radio R=0.5 m y salida por orificio circular de dimetro d=0.05 m. Un sensor de nivel
REGULACION
nos proporciona una seal de 5 V/m y tiene un retardo de confianza en la medida de AUTOMATICA
0.75 segundos.
La consigna se da directamente en metros, por lo que para comparar dicha referencia
con el nivel del depsito medido por el sensor se necesita un conversor de ganancia 5
V/m. La servovlvula proporciona un caudal de 1 m3/seg / V y tarda 0.5 segundos en
cambiar completamente de posicin.
El modelo linealizado del sistema en torno a un nivel de reposo
Ho=1m, se muestra en el siguiente diagrama de bloques:
K= 0.15 K= 2 K= 3
Profesor Sebastin Marcos Lpez P9. 14
Departamento de Informtica y Automtica / Universidad de Salamanca
PRACTICAS
9.2. TRAZADO DEL LUGAR DE LAS RAICES
Ejemplo 9.6: Una forma simplificada de la funcin de transferencia de un avin con
piloto automtico en modo longitudinal es: REGULACION
AUTOMATICA
K (s + a)
G( s)H ( s) =
s ( s b )( s 2 + 2 n s + n2 )
Un sistema as, inestable en lazo abierto ya que tiene un polo en el
semiplano derecho del plano s , puede ser estable en lazo cerrado
para un intervalo de valores de la ganancia K .
a) Trazar el lugar de las races cuando a=b=1, =0.5 y n=4
rad/seg
b) Hallar el rango de valores de la ganancia K para mantener la Sistema de ejes
estabilidad.
El avin es estable en el rango 23.7 < K < 35.7 aunque oscilar mucho cuando se produzca un
cambio de altitud. Es inestable fuera de este intervalo de K .
K=35.7
ZOOM K=23.7
1
s+4
MEDIDA
Obtener el trazado de las races de la funcin de transferencia en lazo cerrado al variar el
parmetro k=Td
Se puede observar que el parmetro ajustable k no aparece como un factor multiplicativo.
Se puede aplicar la tcnica del lugar de las races para visualizar cmo varan los polos en lazo
cerrado al variar k, y al trazado se le llama contorno de las races.
Se trata de expresar la ecuacin caracterstica en la forma:
num
1 + G( s) H ( s) = 1 + K =0
den
Para ello, debe dividirse ambos miembros de la ecuacin caracterstica por los trminos que no
contienen el parmetro ajustable.
Profesor Sebastin Marcos Lpez P9. 17
Departamento de Informtica y Automtica / Universidad de Salamanca
PRACTICAS
9.2. TRAZADO DEL LUGAR DE LAS RAICES
Ejemplo 9.7: Solucin
REGULACION
En nuestro caso, la ecuacin caracterstica es: AUTOMATICA
10(1 + ks )
1+ =0
s( s + 1)( s + 4)
O bien : s 3 + 5 s 2 + 4 s + 10 + 10ks = 0
Llamando K=10k :
s 3 + 5 s 2 + 4 s + 10 + Ks = 0
Dividiendo ambos miembros de la ecuacin caracterstica por los trminos que no
contienen el parmetro K:
Ks
1+ =0
s + 5 s + 4 s + 10
3 2
REGULACION
AUTOMATICA
El sistema ser estable para todo valor de k=Td, presentando una respuesta oscilatoria para
cualquier valor de k.
Como se vio en el apartado 6.3.4. , esto se traduce en una ubicacin deseada de los polos
de lazo cerrado, hecho que podremos conseguir, en muchos casos, simplemente
ajustando el valor de una ganancia K.
Profesor Sebastin Marcos Lpez P9. 20
Departamento de Informtica y Automtica / Universidad de Salamanca
PRACTICAS
9.3. ESPECIFICACIONES DE RESPUESTA TRANSITORIA
Especificaciones de respuesta transitoria:
MATLAB dispone de varias instrucciones que facilitan la aplicacin de la REGULACION
tcnica del lugar de las races a la determinacin de la respuesta transitoria: AUTOMATICA
Comando MATLAB Descripcin
rlocfind(num,den) Devuelve el valor de la ganancia K correspondiente a una
raz concreta que el usuario elige con el ratn sobre el lugar
de las races generado previamente con rlocus(num,den).
Para localizar con mayor precisin el punto del trazado
buscado, puede ser til realizar un zoom
rlocfind(sys) Devuelve el valor de la ganancia K correspondiente a una
raz concreta que el usuario elige con el ratn sobre el lugar
de las races generado previamente con rlocus(sys)
Devuelve al valor de la ganancia K asociada a un punto del
[K,raices]=rlocfind(num,den) lugar y permite conocer todas las dems races ligadas a este
valor de la ganancia, que se asignan a la variable raices
sgrid Sobre un lugar de las races ya trazado, genera una rejilla en
el plano s con los puntos de igual coeficiente de
amortiguamiento e igual frecuencia natural n
sgrid(new) Borra la ventana grfica activa y traza una rejilla por defecto
para posteriores visualizaciones del lugar de las races
Genera nicamente los puntos de coeficiente de
sgrid(z, wn) amortiguamiento z y frecuencia natural wn prefijados
Profesor Sebastin Marcos Lpez P9. 21
Departamento de Informtica y Automtica / Universidad de Salamanca
PRACTICAS
9.3. ESPECIFICACIONES DE RESPUESTA TRANSITORIA
Mtodo general para obtener especificaciones de respuesta transitoria con
MATLAB: REGULACION
AUTOMATICA
1) Determinar el comportamiento deseado del sistema en funcin de
tp, ts y Mp(%) PLANO
2) Utilizando las frmulas, traducir el comportamiento deseado s
tp = ts M p (%) = 100 e 1 2
d n
3) Dibujar el lugar de las races con rlocus(num,den)
4) En su caso, utilizar sgrid(z,wn) para encontrar la situacin
deseada de los polos sobre el lugar de las races
5) Determinar la ganancia K para la cual obtendramos los polos en la situacin
deseada, utilizando rlocfind(num,den). Como alternativa, haciendo click sobre un
punto del lugar, ste se puede ir moviendo hasta la posicin deseada, obteniendo
adems de la ubicacin del polo, informacin exacta de la ganancia K, el
coeficiente de amortiguamiento (Damping), el sobreimpulso (Overshoot) y la
frecuencia natural no amortiguada (Frequency)
6) Opcionalmente, comprobar la respuesta dinmica con Simulink
Profesor Sebastin Marcos Lpez P9. 22
Departamento de Informtica y Automtica / Universidad de Salamanca
PRACTICAS
9.3. ESPECIFICACIONES DE RESPUESTA TRANSITORIA
CONTROL I PROCESO
R(s) + H(s)
K 10
- s (0.25 s + 1)( s + 3)
0.1
SENSOR NIVEL
=0.6
Ver Video
1
s + s+4
2
MEDIDA
La solucin ser
aproximadamente
K = 4.58
Cero despreciable
REGULACION
AUTOMATICA
Volver
Profesor Sebastin Marcos Lpez P9. 31
Departamento de Informtica y Automtica / Universidad de Salamanca