Documente Academic
Documente Profesional
Documente Cultură
Curso 04-05
Universidad de Huelva
Teora de Control
DNI: 48939472
-1-
0 - Introduccin
Un sistema de control comn esta formado por una o varias entradas, una o varias
salidas, y la planta, mecanismo, etc. que debemos controlar, que modelamos mediante
una funcin de transferencia de acuerdo a sus caractersticas, y se representa:
Ntese que el sistema est realimentado. En la prctica todos los sistemas de control
son as, ya que si no no tenemos un control sobre la salida del sistema.
Al denominador de la funcin de transferencia de la planta, se le denomina polinomio
caracterstico del sistema, y nos da una serie de datos muy importantes. En primer lugar,
el orden del sistema, que no es otra cosa que el grado de dicho polinomio. En la
prctica, la mayora de los sistemas pueden ser modelados como un sistema de orden
dos, sin que ello represente una perdida de fiabilidad. Es por ello que, salvo para
aplicaciones que requieran una gran exactitud, los sistemas de control son a lo sumo de
orden dos.
Veamos un ejemplo. Supongamos un sistema con funcin de transferencia
En principio sera un sistema de orden 6, y, por tanto, muy difcil de manejar. Sin
embargo, veamos un grafico de los polos del sistema:
-2-
Podemos observar que algunos polos estn muy cercanos a ceros. Esto supone que
podramos simplificar ambas races del numerador y el denominador, sin perder mucha
exactitud en el sistema. Tambin podemos observar que existe un polo situado muy a la
izquierda (aprox. en un factor 10) de los dems polos. Este polo tambin puede ser
eliminado sin problemas.
As, simplificamos y obtenemos
1 1
C(s)= ----------------------= -------------
(s+1-j2)(s+1+j2) s^2+2s+5
Tambin hay q tener en cuenta la ganancia de cada funcin, que obtenemos con
dcgain(fun). Multiplicamos la funcin simplificada para que su ganancia sea igual a la
original, y dibujamos la respuesta de ambas funciones a una entrada escaln:
-3-
Vemos que la funcin simplificada es muy parecida a la original. Generalmente, el
ahorro en el tratamiento de un sistema de orden menor a 3 frente a uno mayor justifica
la pequea variacin en los parmetros del sistema que se produce. Muchas veces se
habla de estos sistemas como sistemas con un par de polos dominantes, y son tratados
como sistemas de orden dos.
Definiremos ahora la respuesta natural de un sistema como la respuesta de dicho
sistema cuando la entrada es un escaln unitario. Respuesta natural de un sistema:
Veamos un ejemplo:
Transfer function:
1
-------------
s^2 + 2 s + 5
>> step(sistema)
-4-
2 - Estabilidad de los sistemas de control
1 1
G(s) = = 2
( s + 8)( s + 2) s + 10 s + 16
-5-
Polo en -8
Polo en -2.
-6-
Observando la figura, podemos deducir que mientras mas cercano este el polo a 0, mas
tiempo tarda en extinguirse la respuesta, o sea, a medida que los polos se alejan
horizontalmente del origen hacia la izquierda, la respuesta tarda menos en extinguirse.
1
G ( s) =
( s 2)
Polo real en +2
-7-
Veamos ahora que ocurre con sendos pares de polos imaginarios en 4 y 2. La funcin
de transferencia ser:
1
G ( s) =
s + 20 s 2 + 64
4
Polos imaginarios en 4j y 2j
Veamos ahora que ocurre con un par de polos complejos -2+4j y -2-4j. La funcin de
transferencia:
1
G ( s) =
s + 4s + 20
2
-8-
Par de polos complejos en -2+/-4j
Y, ahora, veamos por ultimo que ocurre cuando el sistema tiene un par de polos
complejos -2+4j y -2-4j. La funcin de transferencia:
1
G ( s) =
s 4s + 20
2
-9-
Podemos observar que es una respuesta oscilatoria de amplitud exponencialmente
creciente.
Conclusiones
Un sistema de orden uno (un solo polo) viene definido por la funcin de transferencia
1
Y ( s) a0
G(s)= =
X ( s ) a1
s +1
a0
donde
1
- K= sensibilidad esttica o ganancia =
a0
a
- = constante de tiempo del sistema = 1
a0
Un sistema de orden dos (dos polos (pares de polos)), viene dado por la ecuacin
1 a0
Y ( s) a0 a2
G(s) = =
X ( s ) s 2 + 2 a1 a
s+ 0
2 a0 a2 a1
donde
- 10 -
a0
- n = = Frecuencia natural del sistema.
a2
1
- K= = Sensibilidad esttica o ganancia del sistema.
a0
a1
- = = Coeficiente de amortiguamiento del sistema.
2 a0 a2
Por tanto, tenemos que la funcin de transferencia de un sistema de orden dos queda:
Y ( s) K n2
G(s) = = 2
X ( s ) s + 2s + n2
Hace referencia al comportamiento del sistema en los instantes iniciales tras la entrada
y hasta la estabilizacin de la respuesta del sistema.
Para el anlisis del comportamiento transitorio, representamos la amplitud de la seal
en funcin del tiempo frente a una entrada tipo, como un escaln o impulso unitario
Podemos clasificar la respuesta de sistemas de orden menor o igual que dos segn la
localizacin de los polos. As, en los sistemas de orden dos, si y n son distintos de
cero y positivos, el sistema es estable, con el par de polos localizados en el semiplano
izquierdo. En funcin de podemos definir tres tipos de comportamiento:
- < 1, los polos son un par complejo conjugado, y la respuesta natural se llama
subamortiguada.
- 11 -
- = 1, los polos son reales e iguales, y la respuesta natural se llama crticamente
amortiguada.
- >1, los polos son reales y distintos, y la respuesta natural se llama
sobreamortiguada
- 12 -
en los que representamos la amplitud de la seal y la fase en funcin de la frecuencia, el
diagrama de Nyquist:
- 13 -
que muestra un contorno de una magnitud logartmica frente a una fase de la funcin de
respuesta en frecuencia en lazo abierto. El mallado representa valores fijos de la
magnitud logartmica y de la fase de la funcin en lazo cerrado.
4.4 - Sensibilidad
5 - Diseo de Controladores
Como hemos visto, el diseo de un sistema de control debe atender al cumplimiento de
los parmetros que deseemos para nuestro sistema.
Para que esto sea as, introducimos en el sistema un bloque que, introduciendo unos
parmetros determinados en el sistema, hace que las propiedades de este cambien de
acuerdo a nuestros deseos.
- 14 -
5.1 - Controlador proporcional
Y ( s) KGp ( s )
=
R( s ) 1 + KG ( s ) H ( s )
y si |KGp(s)H(s)|>>1 entonces
Y (s) 1
=
R( s) H ( s)
lo cual supone una funcin de transferencia ideal. Sin embargo, este objetivo se obtiene
mediante un aumento de K, lo cual conlleva un deterioro de la estabilidad. No obstante,
podemos llegar a un compromiso entre la estabilidad relativa y la ganancia de lazo y
obtener mejoras en varias caractersticas del sistema, tal como lograr una constante de
error en estado estacionario especifica mientras se mantiene un tiempo de asentamiento
suficientemente pequeo, o una reduccin de la sensibilidad.
Se puede demostrar que un control proporcional siempre originar un error en estado
estacionario frente a una entrada escaln. Dicho error puede ser eliminado aadiendo un
control integral.
5.2 - Controlador PI
- 15 -
Observamos que la funcin de transferencia del PI es
Ki Ko( s + )
Gc( s ) = Ko + =
s s
con = Ki
Ko
Podemos aplicar este tipo de controlador para obtener una mejora en el estado
estacionario que se traduce en una disminucin considerable del error estacionario.
5.3 - Controlador PD
y la funcin de transferencia
s
Gc( s ) = Kds + Ko = Ko( + 1)
- 16 -
con = Ko
Kd
Ki Kds
Gc( s ) = Ko + +
s (1 + s )
con una forma general
K (s 2 + 1s + 2 )
Gc( s ) =
s
s ( + 1)
Ko + Ki
Ki
con K = Kd + Ko ; 1 = ; y 2 =
Kd + Ko Kd + Ko
- 17 -
Los controladores PID son hoy en da los ms utilizados en entornos industriales. As,
ms de la mitad de los controladores industriales que se usan en entornos industriales
utilizan esquemas de control PID o PID modificado. Como casi todos los controladores
PID se ajustan en el sitio, en la literatura se han propuesto muchos tipos diferentes de
reglas de sintonizacin, que permiten llevar a cabo una sintonizacin delicada y fina de
los controladores PID en el sitio. Asimismo, se han desarrollado mtodos automticos
de sintonizacin y algunos de los controladores PID poseen capacidad de sintonizacin
automtica en linea. Actualmente se usan en la industria formas modificadas del control
PID, tales como el control PID con dos grados de libertad.
Existen multitud de mtodos prcticos para la sintonizacin de los PID. Las reglas de
Ziegler y Nichols son uno de ellos, y sin duda, uno de los ms utilizados. Estas reglas
son especialmente convenientes cuando no se conocen los modelos matemticos de las
plantas, aunque tambin son de utilidad con modelos matemticos conocidos. En el
Anexo I incluimos dichas reglas, extradas de Ingeniera de Control Moderna, de
Katsuhiko Ogata.
>>sistema=tf(num, den)
donde num y den son vectores con los coeficientes del denominador y el numerador.
Es el mas utilizado.
Transfer function:
s^2 + 1
---------------------
s^3 + 2 s^2 + 3 s + 4
>>sistema=zpk(z,p,k)
- 18 -
donde k es la ganancia, y z y p vectores
Zero/pole/gain:
10 (s-1)^2
-----------------
(s-1) (s-2) (s-3)
>>sistema=ss(a,b,c,d)
x=ax +bu
y=cx +du
Bien, pues para este caso, Matlab nos proporciona las siguientes funciones:
>>sistema=feedback(sistema1,sistema2)
- 19 -
-series: Conecta dos modelos en serie.
>>sistema=serie(sistema1,sistema2)
>>sistema=parallel(sistema1,sistema2)
Una vez que tenemos nuestro sistema, mediante los siguientes comandos podremos
trabajar fcilmente con el:
>>[num,den]=tfdata(sistema,v)
>>[num,den,Ts,Td]=tfdata(sistema)
- 20 -
-zpkdata: devuelve los polos, ceros y la ganancia de un sistema
>>[z,p,k]=zpkdata(sistema,v)
>>[z,p,k,Ts,Td]=zpkdata(sistema)
>>p=pole(sistema)
>>z=tzero(sistema)
>>k=dcgain(sistema)
-pzmap: dibuja los polos y los ceros de un modelo en un plano s. Es un comando muy
til, ya que, como hemos comentado anteriormente, el comportamiento de un sistema
depende de la situacin de los polos y ceros.
>> pzmap(sistema)
- 21 -
>> [p,z]=pzmap(sistema)
p=
-1.0000 + 1.4142i
-1.0000 - 1.4142i
z=
0
>> rlocus(sistema)
>>sisdiscreto=c2d(sistema,Ts)
>>siscontinuo=d2c(sistema)
- step: traza la respuesta de salida de un modelo para una entrada escaln unitario:
>> step(sistema)
- 22 -
- impulse: traza la respuesta de salida de un modelo para una entrada impulso unitario:
>> impulse(sistema)
>> bode(sistema)
- 23 -
- nichols: traza la carta de Nichols del sistema
>> nichols(sistema)
>> ngrid('new')
>> nichols(sistema)
- 24 -
- niquist: traza el diagrama de Niquist del sistema
>> niquist(sistema)
- 25 -
7 Bibliografa
- 26 -