CONTROL.
Industria:
Espacial:
Adems podramos citar los campos de la energa nuclear, qumica, fsica, etc.
Pero sin lugar a dudas, el sistema de control ms sofisticado y complejo que existe es el
ser humano. Una actividad tan normal y cotidiana como podra ser el seguir una trayectoria
determinada a lo largo de un camino pone en funcionamiento todo un sistema de control
realimentado, cuya representacin se podra aproximar a la de la figura 6.1.
Fig. 6.1.- Ejemplo de sistema de control natural (en bucle cerrado o con realimentacin).
En este ejemplo natural, los ojos actan como sensores o transductores que transforman
la informacin visual en seales elctricas manipulables por el cerebro, indicndole
constantemente a ste la posicin de la persona con respecto al camino que debe seguir. La
diferencia apreciada entre el camino deseado y el que realmente se est siguiendo es el error, tal
como queda de manifiesto en la figura 6.1. Un apartado importante en los sistemas automticos
de control es el de la realimentacin, es decir, la incorporacin de la salida del sistema (o una
INTRODUCCIN A LA TEORA DE CONTROL
6.1
funcin de sta) a un punto anterior de la cadena. Nos podemos valer del mismo ejemplo para
comprender la importancia de la realimentacin. En la figura 6.2 se puede apreciar la eliminacin
del bloque de realimentacin con sus elementos asociados. En la realidad se tratara de tapar los
ojos a la persona bajo estudio.
Fig. 6.2.- Ejemplo de sistema de control natural (en bucle abierto o sin realimentacin).
Ahora, mantener la trayectoria deseada y por tanto alcanzar el punto de destino final, slo
se podr conseguir estimando la posicin, por lo que es fcil que se cometa un importante error.
Ello se debe a la interrupcin de la cadena de retorno, provocando que el sistema acte en bucle
abierto.
En las dos figuras anteriores ya se ha presentado una de las formas ms comunes de
representacin de los sistemas de control: el diagrama de bloques.
En la figura 6.3 se muestra un elemento del diagrama de bloques. Las flechas indican que
el bloque es unidireccional, de forma que las seales slo circulan en el sentido indicado por las
flechas. La ventaja del concepto de diagrama de bloques radica en el hecho de que los sistemas
estn compuestos por varios elementos independientes cuyas caracterizaciones pueden hacerse
individualmente.
Los diagramas de bloques son una forma sencilla de mostrar las relaciones funcionales
de los diversos componentes y revela el funcionamiento del sistema ms fcilmente que la
observacin directa del propio sistemas fsico. Un aspecto importante del diagrama de bloques,
es la posibilidad de apreciar la similitud entre diferentes tipos de sistemas, permitiendo con ello
observar como, sistemas fsicos aparentemente distintos, pueden ser analizados con las mismas
tcnicas y que sistemas, aparentemente sin relacin, pueden ser representados por el mismo
diagrama de bloques.
La figura 6.4 representa el diagrama de bloques de un sistema de control tpico. La salida
C, seal que se pretende controlar, se realimenta a un punto, donde se le compara con la entrada
de referencia R, seal deseada para el sistema.
INTRODUCCIN A LA TEORA DE CONTROL
6.2
_
B
Cada uno de los bloques y puntos de un diagrama de bloques est vinculado a una
terminologa, la cual vamos a empezar a conocer con la ayuda de esta figura y siguientes. As,
tenemos:
R: Entrada de referencia
C: Seal de salida (variable controlada)
B: Seal de realimentacin
E: Seal de error
A: Seal accionadora o activa
H: Cadena de retorno o realimentacin
G: Planta o proceso a controlar
F: Regulador o controlador
FG: Cadena directa
FGH: Cadena abierta
M: Cadena cerrada
Para aclarar y comprender mejor el significado de cada uno de los bloques constituyentes
de un sistemas de control tpico como el de la figura 6.4, se aaden dos ejemplos de sistemas de
control electrnicos.
El primero podra ser un sistema que controlara la temperatura de una habitacin. Para
este caso la seal de entrada R sera la temperatura deseada. La planta o proceso a controlar (G)
sera la caldera que calienta la habitacin y ms concretamente su aspecto termodinmico. La
seal de salida C, sera la temperatura real de la habitacin. El bloque F estara integrado por
unos determinados subsistemas (circuitos electrnicos) que se encargaran de tratar
adecuadamente la seal de error E antes de inyectarla a la planta. Por ltimo, H sera el elemento
transductor que genera una seal elctrica adecuada en funcin de la temperatura real que se tiene
en la habitacin.
Otro caso podra ser el control de la posicin de un brazo robotizado. En este caso cada
motor implicado en las articulaciones del brazo estar controlado por un bloque como el de la
figura 6.4. La seal R ser la posicin deseada para cada articulacin, C la posicin real donde
se encuentre en cada instante la articulacin, el bloque G sera el motor, F los amplificadores
adecuados y H un sensor de posicin.
Sin embargo, el modelo representado en la figura anterior, al ser bsico, no incluye todos
los elementos que pueden aparecer en las representaciones correspondientes a sistemas de control
INTRODUCCIN A LA TEORA DE CONTROL
6.3
ms sofisticados. Esencialmente, estos sistemas de control suelen contar con un mayor nmero
de nudos y bifurcaciones, por lo que nos podramos encontrar una diversidad de estos, tal como
aparece en la figura 6.5.
Aprovechando el modelo representado en dicha figura, podemos resumir las reglas que
rigen los diagramas de bloques de los sistemas de control:
a) Cada componente o bloque de un sistema se representar por un rectngulo, donde se
indicarn las variables de entrada y salida y su relacin, expresada por una funcin de
transferencia. A ttulo de ejemplo, en la figura 6.6 podemos ver una serie de bloques
representativos de los componentes bsicos de sistemas elctricos y mecnicos.
6.4
6.5
Fig. 6.7.- Diagrama de bloques de un sistema de control de lazo cerrado con realimentacin unitaria.
Un sistema de cadena cerrada (lazo cerrado) proporciona un control ms preciso que otro
en cadena abierta (lazo abierto), sin embargo, puede resultar inestable si no est bien diseado.
Por ejemplo, si la ganancia es demasiado elevada, es posible que se produzca en el sistema una
sobrecorreccin de error que provoque una oscilacin creciente de salida. Un sistema que sea
inestable resulta totalmente intil.
6.6
Otra clasificacin de los sistemas de control sera aquella que se basa en su filosofa de
funcionamiento, dando lugar en este caso a los sistemas de regulacin y servosistemas.
6.2.4.- SERVOSISTEMAS
Un servosistema es un tipo de sistema de control en el que, en estado de funcionamiento
normal, la variable de entrada est variando con el tiempo. A dicha variable se le suele
denominar seal de referencia. Dentro de los servosistemas encontramos un caso particular, el
servomecanismo: servosistema en el que la variable controlada es una posicin mecnica.
Ejemplos de servomecanismos podran ser el brazo robotizado citado en el punto de introduccin
(6.1) y el servofreno de un vehculo.
Por ltimo, ante la generalizacin en el uso de la palabra servomecanismo y su aplicacin
a cualquier sistema de control automtico, hay que dejar claro que: el servomecanismo es un caso
particular de servosistema y ste a su vez, lo es del sistema de control.
La siguiente clasificacin que se puede hacer de los sistemas de control es atendiendo a
su comportamiento, dando lugar en este caso a los sistemas lineales y no lineales.
6.7
6.8
seales implicadas. Como ejemplo de aplicacin puede estudiarse el mismo caso anterior pero
con el sistema de control discreto; las seales de temperatura aqu implicadas, como puede
intuirse, no variarn en gran medida en fracciones de tiempo pequeas, por ejemplo de un
segundo. De esta manera, sera posible pensar en un sistema de control que solamente
comprobase la temperatura de la habitacin una vez cada medio segundo y que actuase en
consecuencia en esos instantes. Adems, aunque dicho sistema slo pudiese detectar y manipular
variaciones de temperatura de 0'5(C, no parece descabellado pensar que el sistema podra
funcionar razonablemente bien. De esta manera se han sentado las bases de funcionamiento de
los sistemas de control basados en microprocesador digital. Estos sistemas, con todas las ventajas
que aporta la tecnologa digital sobre la analgica, van implantndose cada vez con mayor
profusin. En cualquier caso, ha de tenerse en cuenta que en determinadas circunstancias puede
resultar ms ventajosa la utilizacin de sistemas de control continuo ya que la implementacin
de sistemas de control discreto ofrece un grado de dificultad, prcticamente constante e
independiente del nmero de procesos o plantas a controlar. La figura 6.8 puede ayudarnos a
comprender esta disyuntiva.
Fig. 6.8.- Grfica comparativa para la implementacin de sistemas de control continuo o discreto.
6.9
Mtodo de anlisis y sntesis de sistemas en tiempo discreto, mediante el cual se modela un sistema. Las variables de estado
describen totalmente la dinmica del sistema y representan la mnima cuanta de informacin que es necesaria para determinar los estados
futuros y las salidas del sistema para unas funciones de entrada dadas (vectores).
6.10
Sin embargo, de esta forma el problema se traslada a las expresiones de entrada y salida
de los sistemas ( X e Y en la figura anterior). Segn se coment anteriormente, existen tcnicas
de anlisis temporal, con las que se analiza la evolucin de las seales de salida de los sistemas
a lo largo del tiempo, y tcnicas de anlisis frecuencial, con las que se analiza la respuesta de los
sistemas para diferentes frecuencias de variacin de las seales que procesa. Para el primer caso,
lo ms lgico sera trabajar, pues, con seales o funciones del tiempo a la entrada y a la salida
de los sistemas (x(t) e y(t), respectivamente), sin embargo en esa situacin no se cumple la
relacin entrada/salida planteada en la figura anterior. Para que ello sea as, es necesario expresar
las seales de entrada y salida en un formato transformado, que cambia la variable tiempo (t) por
otra, ms cercana al dominio de la frecuencia. Si se trata de sistemas continuos se emplea la
variable s, obtenida a partir del tiempo t mediante la transformada de Laplace, mientras que para
sistemas discretos se utiliza la variable z, obtenida aplicando la transformada Z sobre las
expresiones en el tiempo discreto.
Por tanto, utilizando las transformadas de las seales de entrada y salida, la relacin que
entre ellas se ilustraba en la figura 6.9 tiene ya sentido. Lgicamente, para asegurar la
homogeneidad en la expresin y segn el tipo de sistema de que se trate, continuo o discreto, las
funciones de transferencia de los mismos ha de utilizar como variable la s o la z respectivamente.
As, quedara una situacin como la que se muestra en las figuras 6.10 y 6.11 para los casos
citados.
Fig. 6.10.- Entrada, salida y funcin de transferencia de un sistema continuo en el dominio de Laplace (s).
6.11
C ( s) = [R ( s) C ( s) H ( s)] F ( s) G ( s) = R ( s) F ( s) G ( s) C ( s) H ( s) F ( s) G ( s)
6.12
6.13
Fig. 6.15.- Primer modelo de un sistema discreto y realimentado de control de un proceso continuo.
Sin embargo, en la figura 6.16, la seal de referencia R(s) es generada de forma continua
desde el exterior del procesador, por lo que es necesario muestrearla con el mismo periodo T con
el que se genera la secuencia de entrada al procesador desde la lnea de realimentacin B(z). El
procesador es este caso ya slo efecta la comparacin y la regulacin.
Fig. 6.16.- Segundo modelo de un sistema discreto y realimentado de control de un proceso continuo.
6.14
Fig. 6.17.- Tercer modelo de un sistema discreto y realimentado de control de un proceso continuo.
Se puede observar como, en todos los casos, la posicin de los bloques muestreador
(ADC) y bloqueador (DAC) es siempre aquella en la que separan adecuadamente la parte discreta
(variable z) de la parte continua (variable s) del sistema. En muchos casos, por simplificacin,
el elemento transductor H(s) puede considerarse como parte de la planta G(s), en cuyo caso se
controla realmente la salida de aquel y no de sta, de forma que la realimentacin resulta unitaria
(H(s) = 1).
Para el clculo de la funcin de transferencia de un sistema discreto, se propone un
mtodo que considera el sistema con entrada y salida discretas, por lo que el diagrama de bloques
de la figura 6.15 es el ms adecuado. Obsrvese como en dicha figura se ha aadido un
muestreador a la salida del sistema, que tiene nicamente un sentido matemtico (no aparece
realmente en el sistema fsico). Trabajando de esta forma la funcin de transferencia global ser
una funcin de z y slo permitir conocer la salida del sistema en los instantes de muestreo
(separados T segundos), de ah la existencia de ese muestreador ficticio. En cualquier caso, si el
periodo de muestreo T es adecuado, dicho conocimiento ser suficiente para caracterizar el
sistema.
Como paso previo al clculo de la funcin de transferencia global del sistema, en z, se ha
de hallar un equivalente discreto de los bloques continuos, es decir, de un bloque que procesa
seales continuas se ha de obtener un equivalente que procese secuencias discretas. Ello puede
lograrse considerando las estructuras de las figura 6.18 y 6.19 dentro del sistema de la figura 6.15.
Efectivamente, considerando un bloqueador a la entrada de la parte continua y un
muestreador a la salida, se obtendr un sistema discreto equivalente al continuo correspondiente.
De esta forma y a partir de una algoritmo matemtico contemplado en cualquier programa CAD
para sistemas de control, se puede hallar una funcin de transferencia en z para las estructuras
anteriores. Esta operacin suele venir descrita en dichos programas bajo los nombres de:
discretizacin, equivalente z, s z, etc.
En la figura 6.18 se muestra la caracterizacin de la planta (continua, G(s)) con su
funcin de transferencia en z, obtenindose un nuevo nombre para ella, BG(z), que nos dice
su procedencia u origen en el dominio continuo.
6.15
Fig. 6.19.- Discretizacin conjunta de los bloques continuos G(s) y H(s) en un sistema.
Una vez que se han caracterizado todos los bloques del sistema con su funcin de
transferencia en z, el clculo de la funcin global se realiza de forma similar a como se hizo para
los sistemas continuos en el punto 6.3.1.1., resultando por tanto la siguiente expresin:
C (z)
F (z) BG (z)
= M (z) =
R (z)
1 + F (z) BG H (z)
6.16
Las transformadas de Laplace, a partir de su expresin temporal, para estas seales seran:
E scalo n : r ( t ) = 1, t > 0 R ( s ) =
R am p a: r ( t ) = t , t > 0 R ( s ) =
1
s
1
s2
Al ser la estabilidad del sistema uno de los aspectos fundamentales que se debe estudiar
de estos, las seales de prueba tiene un importante papel en este estudio. Efectivamente, al
introducir las seales de prueba al sistema, ste pasar unos instantes tratando de adecuar la salida
a las exigencias de estas entradas, tendiendo a hacer lo ms pequeo posible el error o diferencia
entre ambas seales. Para ello y, segn que regulador se utilice, existe la posibilidad de que la
INTRODUCCIN A LA TEORA DE CONTROL
6.17
seal de salida oscile en torno al valor de referencia de forma amortiguada con el tiempo (figura
6.22a) o no (figura 6.22b). En caso de que las oscilaciones no se amortigen, es decir, no
desaparezcan con el tiempo, el sistema ser inestable y, por consiguiente, inservible con el
regulador utilizado. Si por el contrario, las oscilaciones disminuyen con el tiempo, o incluso no
aparecen, el sistema ser estable. Cuanto ms pequeas sean estas sobreoscilaciones ms estable
ser el sistema, por lo que el diseo de los reguladores deber ir encaminado en este sentido.
6.18
E ( s) =
R ( s)
1 + G ( s)
6.19
Fsicamente se puede identificar un sistema de tipo 0 como aquel para el que su cadena
directa responde con salida constante ante entrada constante, es decir, que no efecta ningn tipo
de integracin de la seal de entrada. Matemticamente esto se traduce en que no existe ningn
factor s en el denominador de la funcin de transferencia G(s). As, al hallar el error en rgimen
permanente mediante la expresin del teorema del valor del final, resulta lo siguiente:
E rro r an te escalo n : e rp p
1
s
s R ( s)
1
1
s =
= lim
=
= lim
s 0 1 + G ( s )
s 0 1 + G ( s )
1 + lim G ( s ) 1 + K p
s 0
s R ( s)
1
1
1
s2 =
= lim
=
= =
s 0 1 + G ( s )
s 0 1 + G ( s )
lim [ s + s G ( s ) ] K v
0
s 0
En las anteriores expresiones se han citado a proposito las llamadas constantes de error
de un sistema de control (Kp y Kv) que permiten calcular de forma rpida y cmoda el error en
rgimen permanente ante escaln o rampa:
e rp p =
1
1+K p
; e rp v =
1
Kv
KM
1 + s T M
6.20
Fsicamente se puede identificar un sistema de tipo 1 como aqul para el que su cadena
directa responde con variacin de salida constante ante entrada constante, es decir, que efecta
la integracin de la seal de entrada. Matemticamente esto se traduce en que existe un factor s
en el denominador de la funcin de transferencia G(s). As, al hallar el error en rgimen
permanente mediante la expresin ya conocida resulta:
E rro r ante escalo n : e rp p =
E rro r ante ram p a: e rp v =
1
1
=
=0
1+ K p 1+
1
Kv
6.21
directa responde con variacin de velocidad de salida constante ante entrada constante, es decir,
que efecta una doble integracin de la seal de entrada. Matemticamente esto se traduce en que
existe un factor s2 en el denominador de la funcin de transferencia G(s). As, al hallar el error
en rgimen permanente mediante la expresin ya conocida resulta:
1
1
=
=0
E rro r ante escalo n : e rp p =
1+ K p 1+
E rro r ante ram p a: e rp v =
1
1
= =0
Kv
Un ejemplo de sistema tipo 2 tendra como FDT de cadena directa la siguiente, en la que
se identifica claramente el factor s2 en el denominador que caracteriza a los sistemas de tipo 2:
G ( s) =
K
s (1 + s T )
2
Entrada
Kp
Kv
erp
Escaln
Kp
1/(1+Kp)
Rampa
Escaln
Rampa
Kv
1/Kv
Escaln
Rampa
6.22
forma ms operativa, cuando la respuesta entra definitivamente dentro de una banda del 5% del
valor final, una vez transcurrido el llamado tiempo de establecimiento (prcticamente).
Como ya se ha mencionado, el clculo de la funcin de salida, c(t), suele hacerse a travs
de la transformada inversa de Laplace de la funcin C(s), donde C(s)=R(s)#M(s) y R(s) es la
transformada de la seal de entrada r(t). La obtencin de la transformada inversa de Laplace pasa
por la descomposicin en fracciones simples de la expresin de C(s) para expresarla como suma
de transformadas inversas sencillas. Esta descomposicin y, por consiguiente, la forma de c(t)
depender fuertemente del denominador de C(s), ms concretamente, de los valores de s que lo
anulan, pues de ellos se obtienen los denominadores de las fracciones simples. Si slo se tienen
en cuenta entradas de prueba (escaln y rampa) cuyas transformadas R(s) son perfectamente
conocidas, el problema se limita a resolver la ecuacin siguiente, conocida como ecuacin
caracterstica del sistema:
1 + F ( s) G ( s) H ( s) = 0
que representa al denominador de la FDT del sistema (M(s)), segn se vio en el punto 6.3.1.1.
Del valor de las races de esa ecuacin depender que el sistema sea estable o no, que
presente oscilaciones durante el transitorio, que tenga un tiempo de establecimiento mayor o
menor, etc. Para los sistemas de control lineales ms comunes, se tienen FDT de la forma
cociente de polinomios en s, que ante entradas de prueba como las vistas responden con una
expresin general como la siguiente:
N
c(t ) =
Ae
i
i t
i =1
donde:
co s i t + i
6.23
De la misma forma, existen expresiones que permiten hallar el resto de parmetros a partir
del conocimiento de las races de la ecuacin caracterstica del sistema, si bien son cada vez ms
utilizados los programas de simulacin para estas tareas.
6.24
6.25
E scalon : r k = 1, k > 0 R ( z ) =
z
z 1
R am p a: r k = kT , k > 0 R ( z ) = T
( z 1)
; T P erio d o d e m u estreo
Obsrvese que la rampa aparece multiplicada por T para independizar su pendiente del
periodo de muestreo utilizado en el sistema.
De la misma forma que para sistemas continuos, se considera rgimen transitorio y
rgimen permanente en la respuesta de los sistemas discretos.
E (z) =
R (z)
1 + G (z)
6.26
E rro r an te ram p a: e rp v
=
lim ( z 1) G ( z )
z 1
( z 1) R ( z )
= lim
= lim
z 1 1 + G ( z )
z 1
( z 1)
Tz
T
( z 1) 2
=
=
1 + G (z)
lim ( z 1) + ( z 1) G ( z )
z 1
T
T
= =
Kv
0
1
1+K p
; e rp v =
T
Kv
6.27
1
1
=
=0
1+ K p 1+
T
Kv
Kv
e rp v
Entrada
Kp
Kv
erp
Escaln
Kp
1/(1+Kp)
Rampa
Escaln
Rampa
Kv
T/Kv
Escaln
Rampa
6.28
que representa al denominador de la FDT del sistema (M(z)), segn se vio en el apartado 6.3.1.2.
Del valor de las races de esa ecuacin depender que el sistema sea estable o no, que
presente oscilaciones durante el transitorio, que tenga un tiempo de establecimiento mayor o
menor, etc. Para los sistemas de control lineales ms comunes se tienen FDT de la forma cociente
de polinomios en z, que ante entradas de prueba como las vistas responden con una expresin
general como la siguiente:
N
ck =
zi
cos ik
i =1
donde:
zi
es el mdulo de la solucin i de la ecuacin
3ik es el ngulo que depende de la solucin i de la ecuacin y del instante k
Ai es constante
En la anterior expresin conviene tener en cuenta que cualquiera de los parmetros
indicados puede tener valor nulo, con lo que pueden aparecer sumandos completos o escalones
(constantes), exponenciales sobreamortiguadas (sin el trmino cosenoidal), oscilaciones
mantenidas, etc. En general, cuanto mayor es el mdulo de las races de la ecuacin caracterstica,
ms tarda en desaparecer su influencia en la expresin (si fuera mayor que 1 el sistema sera
inestable). Por este ltimo motivo, suelen aproximarse los sistemas con polinomio caracterstico
de orden superior al segundo por sistemas de orden 2, despreciando las races con mdulo ms
prximo a cero. As, se aprovecha todo el conocimiento disponible acerca de los sistemas de
primer y segundo orden.
Los parmetros utilizados para caracterizar la respuesta temporal transitoria de un sistema
de control discreto son los mismos que para los sistemas continuos, teniendo en cuenta que en
lugar de hablar de tiempos se habla de intervalos, medidos en instantes de muestreo. Para pasar
al dominio del tiempo habr que multiplicar los intervalos por el periodo de muestreo. A modo
de ejemplo, el intervalo de establecimiento se calcula en este caso, de forma aproximada as:
ks
3
zi
6.29