Академический Документы
Профессиональный Документы
Культура Документы
Ingeniería Electrónica
Facultad de Ingeniería
_______________________________
Director: Ing. José Jairo Soriano
_______________________________
Estudiante: Martha L. Prieto M.
________________________________ _____________________________
Jurado 1. Jurado 2.
Resumen
CAPITULO 1
INTRODUCCIÓN ..............................................................................................................1
6 ANEXO ................................................................................................................... I
CAPÍTULO 1
Introducción
1.3 Objetivos
Para proporcionar los datos sobre el estudio y diseño de reguladores RST aplicable a
plantas lineales en tiempo discreto se formulan lo siguientes objetivos:
Para cumplir con los objetivos se proponen las siguientes tareas: (1) un estudio
matemático de la ley de control RST identificando cuatro configuraciones principales
que incluyen o no la presencia de integradores, así como cancelación de ceros de la
planta. (2) síntesis de controladores PID y RST para un conjunto de referencia
conformado por ocho plantas con dinámicas diversas, así como la optimización del
desempeño de estos controladores, mediante herramientas computacionales a la luz de
una figura de mérito que pondera el error y el esfuerzo de control en el tiempo, (3) un
análisis comparativo de comportamiento de las soluciones logradas para el conjunto de
plantas propuestas en términos de complejidad del cálculo y valor del índice de
desempeño de un control PID con respuesta óptima versus un regulador de tipo RST
clásico.(4) una discusión en torno a la aplicabilidad de reguladores RST en casos en
donde se justifique su uso para lograr un mayor desempeño que el que se obtendría con
control PID. (5) el desarrollo de una herramienta computacional bajo ambiente Matlab
que facilite la síntesis automática y análisis grafico de desempeño de sistemas de control
basados en reguladores algebraicos de tipo RST
Inicializar con valores clásicos de sintonía que generan unos primeros resultados
de desempeño y optimizarlo haciendo uso del Toolbox de optimización de
Matlab buscando minimizar el índice de desempeño conjunto:
Inicializar con valores que sean razonables según el desempeño esperado usando
como base la función de transferencia de la planta a controlar, optimizar el
desempeño haciendo uso del Toolbox de optimización de Matlab buscando
minimizar el índice de desempeño conjunto:
CAPITULO 1. INTRODUCCIÓN 6
CAPÍTULO 2
2 Marco de referencia
Entre los sistemas de control existentes, el regulador PID, aunque fue desarrollado en el
primer cuarto del siglo veinte, es el más utilizado aún por su facilidad de ser adaptado a
casi cualquier proceso y por ofrecer resultados favorables en la mayoría de los casos; sin
embargo existen otros métodos de control que pueden ofrecer un mejor desempeño en
situaciones donde el control PID no satisface las necesidades a la perfección. Tal es el
caso del regulador RST, el cual es un sistema de control de naturaleza polinomial cuya
síntesis aprovecha, en mejor medida que PID, los recursos algebraicos que ofrece el
modelo matemático de los sistemas, ofreciendo un algoritmo de control más específico
para cada proceso.
El presente capítulo pretende contrastar los dos sistemas de control mencionados,
abordando los aspectos más relevantes y generales del diseño de los mismos. Para esto
se presenta la estructura, principio de funcionamiento y algunos métodos tradicionales
de diseño de controladores PID (enfocado a la sintonía para obtener desempeño óptimo)
y de reguladores RST aplicados a plantas lineales en tiempo discreto.
Los sistemas de control, cuyas variables de proceso deban medirse y comparase con
valores deseados (control realimentado) tienen la cualidad de ajustar su respuesta
transitoria y en estado estacionario para ofrecer un desempeño deseado [DOR05]. En
general cualquier sistema de control realimentado puede ilustrarse de la siguiente forma:
+
-
El principio de operación del control PID se basa en procurar la disminución del error
entre la referencia y la salida del sistema, calculándolo (realizando la diferencia o resta)
y ejecutando acciones correctoras sobre él. Estas acciones son básicamente tres:
Donde se introduce una ganancia de ajuste que entre mayor sea, para un mismo
valor del error, mayor será también la acción que se aplicará sobre el sistema para
que aumente su valor de salida (en sistemas lineales). Es decir que el aumento de la
ganancia proporcional aumenta el valor de la salida reduciendo el error en estado
estacionario. No obstante, aunque la acción proporcional por si sola puede controlar
cualquier planta estable, tiene un desempeño limitado en cuanto a la posibilidad de
anular el error en estado estacionario, porque puede llegar a inestabilizar el sistema si
es demasiado grande.
Una acción integral que suministra una salida proporcional al error acumulado en el
tiempo
2.4
Una acción derivativa que entrega una salida proporcional a la variación del error
en un diferencial de tiempo :
CAPITULO 2. MARCO DE REFERENCIA 10
2.5
Como una función de transferencia de hasta segundo orden que puede contener (o no)
un integrador [MAZ02].
Las configuraciones de control P, PI, PD y PID por ejemplo, son variaciones del PID
que excluyen a alguno de sus componentes como su nombre lo indica. Las siguientes
gráficas [ROB10] ilustran el comportamiento de sistemas de control en estas cuatro
configuraciones, ante entradas escalón y con valores específicos de sus parámetros:
Entrada Entrada
0 1 2 3 4 5 6 7 t 0 1 2 3 4 5 6 7 t
Entrada Entrada
Variable de proceso Variable de proceso
En esta expresión puede verse que los ceros del controlador se ven afectados si varía
cualquiera de los dos términos o
En la arquitectura paralela las acciones proceden con el error de forma independiente, y
luego se suman como lo indica la siguiente ecuación:
2.9
En esta expresión también puede verse que los ceros del controlador se ven afectados si
varía cualquiera de los dos términos o
El controlador PID de arquitectura serie es un controlador en el cual, en el dominio del
tiempo, la acción integral y la derivativa interactúan para procesar la señal del error de
la siguiente forma:
2.11
En esta expresión puede verse que uno de los ceros del controlador depende sólo de y
el otro sólo de
Las ecuaciones 2.8, 2.10 y 2.12 que hacen mención a la función de transferencia
continua de controladores PID con arquitectura ideal, paralelo y serie respectivamente,
pueden representarse como un cociente entre polinomios de hasta segundo orden con
integrador, tal como se plantea en la ecuación 2.6, de la siguiente forma:
Existen varios métodos de obtención de los parámetros PID, se enunciarán algunos, que
son los más usuales, entre los que se encuentran los métodos propuestos por Ziegler y
Nichols y un método de síntesis por asignación de polos.
Se consideran los métodos propuestos por Ziegler y Nichols (Z-N) en 1942, obtenidos
de forma experimental y se mencionará una variación propuesta por otros diseñadores.
Los métodos de Z-N son los de lazo abierto (curva de reacción de proceso) y de lazo
cerrado (oscilación sostenida). El objetivo de desempeño en lazo cerrado es lograr una
atenuación rápida del sobrepico, en lo que Z-N llamaron respuesta con razón de
decaimiento de un cuarto (quarter-decay ratio response) la que se ilustra en la figura
siguiente:
CAPITULO 2. MARCO DE REFERENCIA 13
CAMBIO DE
LA ENTRADA A= MAGNITUD DEL MAXIMO SOBREIMPULSO
B= MAGNITUD DEL SEGUNDO SOBREIMPULSO
P= PERIODO O TIEMPO ENTRE LOS DOS SOBREIMPULSOS SUCESIVOS
RAZON DE DEACIMIENTO = B/A EN DONDE B=A/4
Los parámetros del modelo de primer orden con tiempo muerto pueden obtenerse a
partir de las siguientes expresiones:
Ganancia estática:
2.16
CAPITULO 2. MARCO DE REFERENCIA 14
Constante de tiempo:
2.17
Tiempo muerto:
2.18
Tabla 2.1 Parámetros de ajuste según el método de curva de reacción de proceso (Z-N)
Una limitación importante de este método es que en sistemas que en lazo abierto son
inestables (que presenten integradores por ejemplo) esta prueba no puede realizarse, ya
que la curva obtenida ya no tendría la forma sigmoidal que se requiere para dar los
valores de los parámetros PID. Para ello debe recurrirse a otros métodos.
Por otra parte, la respuesta temporal del sistema en lazo cerrado al aplicar el controlador
PID obtenido mediante este método, depende mucho de la relación . [ROD02]
CAPITULO 2. MARCO DE REFERENCIA 15
2.21
2.22
una función de transferencia de hasta segundo orden, puesto que para un modelo de
mayor orden el controlador resultante no será, generalmente un controlador PID
definido como un sistema de hasta segundo orden con o sin integrador, como se expresa
en la ecuación 2.6, donde , y se presentan en términos de los coeficientes ,
, , y según la arquitectura que se utilice, ya sea ideal (2.13), paralelo (2.14),
serie (2.15) entre otras.
La sintonía óptima de controladores busca ajustar los parámetros para que cumplan de
mejor manera con ciertos requerimientos de desempeño. Se presenta a continuación la
naturaleza de los índices de comportamiento que comúnmente se busca que sean
satisfechos, y luego algunas tablas de sintonía que ajustan los parámetros de
controladores PID para cumplir con ciertos criterios de desempeño.
2.1.3.1 Índices de desempeño
Donde es una función del error, la entrada, la salida, la acción de control y/o del
tiempo, obteniendo así múltiples índices posibles de la combinación de las variables del
sistema. Lo que se busca con ellos es introducir una variable que sirve para el cálculo de
los parámetros del controlador.
Algunos ejemplos de índices de desempeño son los siguientes:
La integral del cuadrado del error ISE que se ajusta para lograr que el error
cuadrático medio sea el menor posible, se expresa:
2.23
La integral de la magnitud absoluta del error IAE, que se ajusta para lograr que la
magnitud media del error sea el menor posible. Se escribe:
2.24
2.25
Una forma de ajustar los parámetros de controladores PID teniendo en cuenta estos
índices de desempeño es aplicando el teorema del valor final en la transformada de
Laplace de la función de la siguiente forma:
2.26
Estas funciones de transferencia tienen error de estado estacionario nulo para entrada
escalón y rampa respectivamente y existen algunas tablas que proporcionan los
coeficientes óptimos para diferentes criterios. A continuación se presentan tablas de
coeficientes basados en criterio ITAE para entrada escalón y otra para entrada rampa.
CAPITULO 2. MARCO DE REFERENCIA 19
La tabla siguiente considera funciones de transferencia desde primer hasta sexto orden
para entrada escalón [DOR05]:
Tabla 2.4. Coeficientes óptimos basados en criterio ITAE para entrada escalón
Tabla 2.5. Coeficientes óptimos basados en criterio ITAE para entrada rampa
La siguiente figura muestra las respuestas para entrada escalón, empleando los
coeficientes óptimos ITAE para un tiempo normalizado de , en diferentes ordenes.
Figura 2.5. Respuesta ante entrada escalón de sistemas en lazo cerrado con coeficientes óptimos ITAE
CAPITULO 2. MARCO DE REFERENCIA 20
Una de las maneras para ajustar los parámetros de controladores PID mediante estas
tablas de sintonía, consiste en tomar la función de transferencia en lazo cerrado y
realizar una comparación de términos con la del sistema en lazo cerrado con
coeficientes óptimos (deseada), similarmente como se haría con el método de
asignación de polos anteriormente descrito, desarrollando el sistema de ecuaciones 2.20
posiblemente representado por la matriz 2.22, es decir que el polinomio característico
del sistema en lazo cerrado deseado podría escogerse con éstos coeficientes
óptimos y determinar el valor de con base en especificaciones del tiempo de
respuesta deseado para el sistema.
Éste método de sintonía puede en buena medida ajustar los parámetros PID para obtener
una respuesta deseada al poder intervenir con el polinomio característico del sistema en
lazo cerrado, sin embargo no es muy evidente predecir el efecto del numerador del
sistema resultante en la respuesta temporal.
Por otro lado éste desarrollo en tiempo continuo no permite fácilmente tener en cuenta
el efecto de tiempos muertos de los sistemas, para lo cual muchas veces se recurre a
tablas de sintonía de controladores para plantas que han mostrado comportamientos de
tiempo muerto.
Figura 2.6 controlador ideal para un sistema de primer orden con tiempo muerto
Se tiene una serie de reglas de sintonía de los parámetros para los múltiples criterios.
Las que se presentan en la siguiente tabla son algunas de las existentes, que se utilizan
para minimizar el criterio ITAE:
CAPITULO 2. MARCO DE REFERENCIA 21
Regla Observaciones
Mínimo ITAE Modelo: método
5
-Murril (1967)
-pags. 358-363
Tabla 2.6 Parámetros de controlador PID ideal para minimizar criterio ITAE en sistemas de primer orden con
tiempo muerto
Para sistemas de segundo orden con tiempo muerto que se representan de la siguiente
forma con controlador PID ideal:
+
-
Figura 2.7 controlador ideal para un sistema de segundo orden con tiempo muerto
CAPITULO 2. MARCO DE REFERENCIA 22
Regla Observaciones
Mínimo ITAE Modelo: método 9
-Sung et al
(1996)
Mínimo ITAE Modelo: método 9
-Sung et al
(1996)
Con
Tabla 2.7 parámetros de controlador PID ideal para minimizar criterio ITAE en sistemas de segundo orden
con tiempo muerto
arquitectura del controlador PID a utilizar. Son realmente útiles ya que proporcionan los
parámetros de forma directa con respecto a los parámetros de la planta.
Éste Handbook es sin duda una gran referencia de diseño de controladores puesto que
recopila múltiples plantas y a su vez, diversas arquitecturas de PID que puedan
satisfacer algún criterio desempeño o que obedezcan a lo propuesto por algún diseñador.
+
-
Figura 2.8 Esquema funcional de un sistema de control con un regulador PID clásico en tiempo discreto
2.32
Cuando se establece un controlador PID clásico se rige por esta ley. De esta forma se
aprecia claramente que el polinomio pondera por igual tanto a la señal de
referencia como a la salida del sistema .
CAPITULO 2. MARCO DE REFERENCIA 25
La función de transferencia discreta del sistema en lazo cerrado se puede representar por
la siguiente ecuación, en términos de los polinomios y del controlador y
y de la planta:
2.33
De esta forma, no existe una comparación directa entre y que genere el error
; el esquema funcional de la Figura 2.1 se sustituye por el de la
siguiente figura.
2.35
+
-
Figura 2.10 Regulador RST bajo la estructura llamada “de tres ramas”
En ese caso la expresión 2.39, en términos de sus expresiones extendidas, se convierte en:
2.41
1
Se definen también los grados de libertad de un sistema de control como el número de funciones de
transferencia de lazo cerrado que pueden seleccionarse de manera independiente [ALF09]
CAPITULO 2. MARCO DE REFERENCIA 27
+
RST
+
Figura 2.11 Estructura de un sistema de control con dinámica de regulación y regulador RST
Colocando se obtiene:
2.47
2.49
En una forma más general de ajuste, el polinomio puede tener ceros para
compensar los polos de la perturbación, se propone entonces un conjunto del
polinomio el cual no es necesariamente igual a , en este caso debe
expresarse de la forma:
2.51
El polinomio debe escogerse en forma apropiada dependiendo de la perturbación
que deba rechazarse.
RST
2.53
RST
2
En práctica típicamente se acota la región de ubicación de polos de acuerdo con las especificaciones de
desempeño consideradas en el diseño.
3
El regulador RST se denota algunas veces como regulador de dos grados de libertad puesto que la
entrada , la variable de proceso se filtran a través de dos funciones de transferencia
y distintas.
CAPITULO 2. MARCO DE REFERENCIA 31
Re
1
Figura 2.14 Región de desempeño en la que deben situarse las raíces del polinomio para garantizar
desempeño temporal
En esta figura el círculo concéntrico dentro del círculo unitario está asociado a una
especificación de tiempo de respuesta (respuesta más rápida hacia el interior) y la forma
cardioide corresponde a una restricción asociada a la especificación de máximo
sobrepico (a mayor sobrepico, mayor área del cardioide). La zona sombreada
corresponde a una solución que tiene en cuenta en forma conjunta especificaciones de
tiempo de respuesta y máximo sobrepico. Usualmente las especificaciones mencionadas
de respuesta transitoria no admiten error de estado estacionario de posición.
2.55
Con relación al análisis de error de estado estacionario, para el caso de entrada escalón
unitario, la transformada z de la entrada es . Para obtener error de estado estacionario
de posición nulo, aplicando teorema de valor final, se debe cumplir la expresión:
2.56
De donde se obtiene:
2.59
CAPITULO 2. MARCO DE REFERENCIA 32
Obteniendo:
2.64
2.66
Luego de esto, remplazando la expresión genérica del modelo de referencia 2.55 en 2.67
da como resultado:
2.68
Los ceros del modelo de referencia deben seleccionarse según esta igualdad con el
fin de garantizar error de estado estacionario de velocidad nulo. Igualmente debe
cumplirse la condición .
En general, para escoger los ceros del modelo de referencia, se plantea un sistema de
ecuaciones que dependerá de la función de transferencia discreta de la entrada y de unas
consideraciones que serán vistas más adelante.
Con relación a la robustez, es posible desde el momento mismo en que se dimensiona
un regulador RST, analizar la robustez asociada a un cálculo de los márgenes de
ganancia y fase. Sin embargo, la solución general en la que se llega a la síntesis de un
regulador RST que proporcione los márgenes convenientes sigue siendo un problema
abierto en la actualidad; se documenta solo alguna información incipiente [LON06].
2.80
2.81
2.82
2.83
Por el principio mismo de la síntesis del regulador RST, matemáticamente los polos del
sistema en lazo cerrado son los mismos polos del modelo de referencia
, es decir, las raíces de . Los polos generan modos y es importante
disminuir la influencia de los modos parásitos que se derivan de las raíces de y de
, puesto que se superponen a los realmente deseados (los cuales son resultantes de
las raíces de ). Cuando un polo de una función de transferencia cualquiera es
cercano, pero no igual a uno de sus ceros , no hay simplificación matemática de los
factores y . Entonces subsiste un modo en la salida de la función de
transferencia [LON06].
El coeficiente , es proporcional a la diferencia :
es un tanto más pequeño que el polo más cercano a cero. No obstante, el componente
temporal del modo puede adquirir una gran importancia según el valor de , por
ejemplo si .
En el contexto de la síntesis del regulador RST se busca la simplificación de los
polinomios y . Por lo tanto la ubicación de las raíces de estos polinomios es
significativa para garantizar una disminución aceptable de los componentes temporales
de los métodos parásitos.
Las raíces del polinomio también deben estar dentro del círculo unitario. Una
restricción adicional consiste en imponer condiciones de amortiguamiento absoluto y
relativo. En ese caso, las raíces de también pertenecerían a la región sombreada
de la Figura 2.14.
CAPITULO 2. MARCO DE REFERENCIA 37
Cabe recordar, que plantas de fase no mínima poseen por definición uno de sus ceros
sobre o por fuera del círculo unitario. La incorporación de estos ceros en el conjunto de
las raíces del polinomio debe rechazarse (como se mencionó en la sección
2.1.2.2), ya que conducen a inestabilidad. Por lo tanto deben ser raíces de
necesariamente y como , deben también ser ceros del modelo de
referencia.
En la síntesis del regulador RST examinada hasta a ahora, la atención se centró en la
implementación en sistemas de seguimiento. Para la dinámica de regulación en
presencia de una perturbación constante y una entrada igual a 0 (por superposición) se
tiene:
+
RST D-A A-D
+
+
+
Figura 2.16 Dinámica de regulación de un sistema de control con regulador RST "a tres ramas"
2.89
Y como y se tiene:
2.90
2.92
La relación 2.21 de la anterior sección, y las relaciones 2.80 y 2.86, en las cuales es
necesario determinar los polinomios y , son ecuaciones diofantinas. La
cuestión de la existencia de una solución se describe en el teorema siguiente pero antes
de pasar a su enunciado y demostración, es útil recordar la definición del máximo
común divisor entre dos polinomios y , el cual es un polinomio que divide a
y al mismo tiempo. El máximo común divisor de y es un
polinomio tal que es un divisor común de y y es divisible por
cualquier común divisor de y . El máximo común divisor de y se
denota de la forma .
Teorema 2.1
Sean y polinomios cuyos coeficientes son números reales. Entonces la
ecuación diofantina 2.92 posee una solución y si y solamente si el máximo
común divisor de y es un factor de .
Demostración
Para demostrar el teorema se introduce un método de cálculo del máximo común divisor
de dos polinomios denominado algoritmo de Euclides.
CAPITULO 2. MARCO DE REFERENCIA 40
Por lo tanto:
2.96
2.97
De donde se obtiene
2.98
De donde se obtiene:
2.100
Los polinomios y ahora están escritos en factor del máximo común divisor :
2.102
CAPITULO 2. MARCO DE REFERENCIA 41
Entonces:
2.103
Dado que los grados de los polinomios y están siendo determinados, una
manera de solucionar la ecuación diofantina consiste en igualar los coeficientes de los
términos de los polinomios de mismo grado y , este
procedimiento se denomina algoritmo de Euclides. Se deriva un sistema de ecuaciones
algebraicas lineales que producen los coeficientes desconocidos de los polinomios
y .
Otro método de solución aplicable cuando el algoritmo de síntesis resulta ser complejo,
dados los órdenes de los polinomios, se recurre a la solución matricial de las mismas y
para ello se define la matriz de Sylvester. En el contexto de la síntesis del regulador
RST, el sistema lineal asociado a la ecuación diofantina 2.86, generalmente presenta la
siguiente forma:
2.114
2.115
Observamos en la matriz que la primera columna incluye los coeficientes del polinomio
; el segundo se obtiene a partir de la primera por desfase de una posición hacia
abajo, la tercera se desprende de la segunda al desplazarla una posición. Las otras
columnas se construyen de la misma manera con los coeficientes del polinomio
Teorema 2.2
Existe un regulador RST tal que y si se respetan las siguientes
desigualdades:
2.116
2.117
Cuando se inserta un integrador, existe un regulador RST tal que la desigualdad 2.116y
la desigualdad siguiente están satisfechas:
2.118
Demostración
Al multiplicar a los dos miembros de 2.80 por , obtenemos:
2.119
CAPITULO 2. MARCO DE REFERENCIA 44
De esta forma:
2.120
O, de manera equivalente:
2.129
Teorema 2.2 ajusta el grado del polinomio según la fórmula 2.122; dado que se
tiene , se obtiene:
2.130
Por otro lado el sistema lineal 2.115 que escribimos bajo la forma compacta ,
incluye ecuaciones para resolver la ecuación diofantina 2.80 y las
incógnitas, agrupadas en el vector , son los coeficientes de los polinomios y
. El sistema de ecuaciones incluye el mismo número de ecuaciones que de
incógnitas. Por lo tanto se presenta la siguiente igualdad:
2.134
2.135
2.140
2.141
Teniendo en cuenta el retardo adicional que se requiere para la escritura de los datos.
Para una entrada cualquiera, pero conocida, el teorema siguiente manifiesta la forma en
que los ceros del modelo de referencia, incluidos en el polinomio , pueden
calcularse resolviendo una segunda ecuación diofantina, que depende de la función de
transferencia de la entrada, como se introdujo en la sección 2.2.2.1.
Teorema 2.4
Demostración
Teniendo en cuenta de eliminando se tiene:
Los polos de esta expresión deben poseer estrictamente módulos más pequeños que 1 (o
la posible excepción de un polo simple igual a 1). Todas las raíces de y de
estan al interior del círculo unitario. Por otro lado las raíces de están
sobre o a el exterior del círculo unitario y deben ser raíces de con el fin
de poderse simplificar.
. 2.144
De todas las soluciones de la ecuación 2.142, hay una de grado mínimo donde
. El siguiente teorema es una condición suficiente para satisfacer la desigualdad
2.116, respetando la causalidad del regulador RST.
Teorema 2.5
Si , entonces el polinomio de grado mínimo
solución de la ecuación 2.150 es tal que asegurando la
causalidad del regulador RST.
Demostración
La hipótesis del teorema puede escribirse del siguiente modo (omitiendo el factor 1
sique siendo válida la expresión):
Teorema 2.6
El polinomio es de grado y único
Demostración
Se deduce de la segunda ecuación diofantina 2.142 con la condición que
que:
2.147
El sistema lineal 2.115, descrito por la matriz de sylvester pero escrito bajo la forma
compacta , contiene entonces ecuaciones. Las incógnitas,
reunidas en el vector , son los coeficientes de los polinomios y ,por lo
tanto se tiene que:
Concluyendo en que:
2.149
Cuando se desea una implementación estándar del regulador RST, basta con reemplazar
la desigualdad planteada en el Teorema 2.5 por una igualdad:
2.151
Por otra parte, en la situación en la que todo el período de muestreo se dedica a los
cálculos y las conversiones, en el Teorema 2.5 se intercambia la inecuación con la
igualdad siguiente:
2.152
2.153
2.154
2.155
2.156
Normalmente, los módulos de las raíces de son dos o incluso tres veces más
pequeños que los de , además el polinomio auxiliar permite, tanto la
introducción de raíces nulas y no nulas, o una fusión de ambas filosofías.
es entonces un factor de :
Además:
ENCONTRAR :
Tabla 2.8 Síntesis de regulador RST sin integrador y sin simplificación de ceros de la planta
EJEMPLO 2.1
Con , la función de transferencia de un sistema de control de posición es:
El cero del sistema a controlar vale ; Aunque se encuentra dentro del círculo
unidad, es demasiado próximo de para ser simplificado. Dada la importancia
práctica de este ejemplo, se expresa de manera simbólica así:
Se tiene:
2.157
De donde se obtienen los siguientes polinomios, dada una factorización espectral del
polinomio :
2.158
Por otro lado se tiene el orden del polinomio auxiliar , que hace parte de la
ecuación diofantina que dará solución al polinomio :
2.163
Para que la ecuación diofantina 1 tenga solución, la matriz debe ser de dimensión
, es decir de dimensión 3:
2.166
El grado de es:
2.172
De donde:
2.175
O de forma polinomial:
2.176
Para que la ecuación diofantina 2 tenga solución, la matriz debe ser de dimensión
, es decir de dimensión 4:
2.177
CAPITULO 2. MARCO DE REFERENCIA 54
2.178
De dónde:
Con , y
Raíces de
Raíces de
(a)
(b)
Figura 2.18 (a) respuesta escalón de acción de control. (b) respuesta escalon de sistema en lazo cerrado con
regulador RST sin integrador y sin cancelación de ceros
De donde
De donde
De donde:
Y
CAPITULO 2. MARCO DE REFERENCIA 57
O de la misma forma:
La parte inferior de la siguiente figura muestra claramente que la adición de este cero
anula el error de estado estacionario de velocidad.
(a)
(b)
Figura 2.19 (a) respuesta del sistema en lazo cerrado sin modificar T(z) ante entrada rampa (b) respuesta ante
entrada rampa del sistema en lazo cerrado con T(z) modificado
CAPITULO 2. MARCO DE REFERENCIA 58
luego, para evaluar la segunda condición, se tiene que la suma de las inversas de los
ceros evaluados en es:
ENCONTRAR y :
Tabla 2.9 Síntesis de regulador RST sin integrador y con simplificación de ceros de la planta
CAPITULO 2. MARCO DE REFERENCIA 59
EJEMPLO 2.2
Se toma en consideración el ejemplo anterior, pero simplificando el cero
cercano a , iniciativa que no es perjudicial en principio, puesto que este cero
se encuentra dentro del círculo unitario.
Dada una entrada en forma se escalón unitario:
2.184
De donde se obtienen los siguientes polinomios, dada una factorización espectral del
polinomio :
2.185
Se tiene:
Por otro lado se tiene el orden del polinomio auxiliar , que hace parte de la
ecuación diofantina que dará solución al polinomio :
2.190
Para que la ecuación diofantina 1 tenga solución, la matriz debe ser de dimensión
, es decir de dimensión 3:
2.193
Además:
Así:
Para que la ecuación diofantina 2 tenga solución, la matriz debe ser de dimensión
, es decir de dimensión 3:
2.196
2.197
CAPITULO 2. MARCO DE REFERENCIA 61
Finalmente:
Entonces:
La respuesta escalón del sistema en lazo cerrado y la salida del controlador se trazan en
la siguiente figura, en el caso y
, el polinomio se encuentra intacto en el denominador de la
función de transferencia : el modo de efecto campana ,
provocó una fuerte agitación a causa de ser negativo, además el cero está cerca
de , el cual no se amortigua muy bien a través de tiempo.
(a)
(b)
Figura 2.20 (a)esfuerzo de control (b) respuesta ante entrada paso de un sistema regulado por un algoritmo
RST con simplificación de un ceros negativo de la planta cercano a 1.”Efecto campana”.
CAPITULO 2. MARCO DE REFERENCIA 62
2.198
DATOS
, definir
CONDICIONES:
1.
2.
3. , de grado 1 o 2 (determinar los coeficientes para una
respuesta deseada):
a.
b.
4. , de donde
5.
CAPITULO 2. MARCO DE REFERENCIA 63
6.
7.
8.
9.
10.
RESOLVER ECUACION DIOFANTINA 1 (HALLAR ):
Dimensión de la matriz de
ENCONTRAR y :
Tabla 2.10 Síntesis de regulador RST con integrador y con simplificación de ceros de la planta
EJEMPLO 2.3
Un sistema de control de velocidad, con un se representa por la función
de transferencia siguiente:
De donde se obtienen los siguientes polinomios, dada una factorización espectral del
polinomio :
2.200
Por otro lado se tiene el orden del polinomio auxiliar , que hace parte de la
ecuación diofantina que dará solución al polinomio :
2.205
Por lo tanto:
Por lo tanto:
(a)
(b)
Figura 2.21 (a) esfuerzo de control y (b) respuesta ante entrada escalón del sistema de control de velocidad,
con regulador RST sin integrador y sin simplificación de ceros de la planta
CAPITULO 2. MARCO DE REFERENCIA 66
Ahora, se inserta una perturbación dada por un par resistente constante (con una función
de transferencia de tipo escalón), como el que fue presentado en la Figura 2.15.
La función de transferencia discreta normalizada de la perturbación tiene la siguiente
forma:
Sin simplificación de ceros de la planta, puesto que ésta última no posee ceros, se tienen
los siguientes polinomios:
De donde se obtienen los siguientes polinomios, dada una factorización espectral del
polinomio :
2.214
Por otro lado se tiene el orden del polinomio auxiliar , que hace parte de la
ecuación diofantina que dará solución al polinomio :
2.219
CAPITULO 2. MARCO DE REFERENCIA 67
NOTA. Como puede verse, éste procedimiento no ha sido afectado por la presencia de
un integrador , por lo tanto, la síntesis hasta este punto es la misma que para el
caso anterior donde aún no se insertan integradores.
Además:
Por lo tanto:
De donde:
(a)
(b)
Figura 2.22 Respuesta ante perturbación de tipo escalón del sistema en regulación (a) sin integrador en el
regulador RST (b) con integrador de tipo 1
Se observa que al implementar el control RST con un integrador tipo 1, la planta está en
la capacidad de rechazar la perturbación de tipo escalón, para que no se vea afectada la
respuesta dinámica del seguimiento a la referencia, en presencia de la perturbación.
POLINOMIOS R, S Y T NO CONVENIENTES
A continuación se ilustrarán dos ejemplos sencillos que muestran escogencias de
polinomios que no son aplicables por su inconveniencia práctica, dejándose ver
inaceptables generalmente:
EJEMPLO 2.4
Si se fija:
Y tenemos
y
EJEMPLO 2.5
Si se fijan:
Se obtiene
Teorema 2.7
Sea un regulador RST con integrador cuyas dimensiones fueron calculadas mediante el
modelo de la planta . La implementación de este regulador sobre la
planta real , proporciona entonces, para la dinámica de
seguimiento, la siguiente función de transferencia:
2.227
CAPITULO 2. MARCO DE REFERENCIA 71
Demostración
La función de transferencia real del sistema de seguimiento, dividiendo todo entre el
factor se puede escribir de la siguiente forma:
2.229
INFLUENCIA DE UN INTEGRADOR
Existen dos diferencias importantes entre un integrador incorporado en un regulador
RST y el término integral colocado en una arquitectura clásica, por ejemplo un
regulador PID numérico.
La primera reside en el hecho que un integrador en un regulador RST no elimina los
errores permanentes de seguimiento. Efectivamente, si el modelo de referencia no se
elige de modo que el , este error permanente se propaga
directamente sobre el sistema en lazo cerrado aun en presencia de un integrador.
Por otra parte, la introducción de un término integral en un regulador clásico afecta
generalmente la respuesta dinámica y permanente del montaje en seguimiento, incluso
después del retoque de los parámetros del regulador sin integrador.
Teóricamente éste no es el caso insertando un integrador en un regulador RST puesto
que solamente el modelo de referencia establece el comportamiento en sistemas de
seguimiento.
En la práctica sin embargo, según el criterio de Nyquist los márgenes de estabilidad se
ven comprometidos con la adición de integradores. Además, el montaje en seguimiento
es influido sobre todo por este elemento en la situación habitual donde el modelo
de la planta empleado en la síntesis, es distinto de la planta física
físico, de donde con , se escribe la
función de transferencia en lazo cerrado:
En consecuencia:
La eliminación de proporciona:
2.232
-3
CAPÍTULO 3
Se consideran a continuación los casos de sistemas lineales propuestos sobre los cuales
se hará la síntesis de controladores PID clásico y RST, para un posterior análisis
comparativo de los algoritmos de control en cada uno. Se presentan los pasos seguidos
para diseñar el controlador PID con enfoque en desempeño óptimo y luego la síntesis de
reguladores RST para cada caso. Ya que el presente estudio va dirigido a sistemas
lineales en tiempo discreto, se mostrará el método de discretización de los sistemas para
cada caso y se procederá a la implementación en simulación de los controladores en
tiempo discreto.
La evaluación de los algoritmos de control se hará con base en las consideraciones de
mínimo error y mínimo esfuerzo de control posible, contempladas en el índice de
desempeño según la expresión:
3.1
Es una de las aproximaciones más simples que se pueden hacer del comportamiento
dinámico de un sistema; ejemplos de ello son: el motor eléctrico de corriente continua,
circuitos de tipo RC y RL, mezclas entre dos fluidos, dinamómetros y el termómetro de
mercurio entre otros. [UDS01].
Para nuestro análisis se escogerá la ganancia y la constante de tiempo
tendremos la función de transferencia:
3.3
Caso 1
Este es un sistema de cuatro polos que están espaciados un cierto parámetro . Al factor
de espaciamiento fue adjudicado un valor intermedio que podría describir un
comportamiento dinámicamente complejo pero ilustrativo, así como el tiempo de
muestreo fue considerado como un factor del polo mas critico que se genera a partir de
este factor:
De tal forma que nos queda la función de transferencia del caso 2 de la siguiente forma
3.7
Caso 2
Al presentar uno de sus ceros parte real positiva, este tipo de sistemas se denominan de
fase no mínima, y una de sus características es que la respuesta del sistema cambia en
algún momento de signo. Por esta razón a este tipo de sistemas también se les conoce
como de respuesta inversa [FLO06]
Para trabajar con este sistema se escoge un factor intermedio de espaciamiento del cero:
Que se subdivide en dos casos que presentan dos valores distintos de tiempo muerto:
3.11
Caso 4a
La dinámica de este sistema presenta una constante de tiempo rápida con una
ganancia moderada de , y una constante de tiempo rápida con una
ganancia de . Las reglas de sintonización comunes, basadas en la respuesta al
escalón, normalmente no proporcionan una buena sintonía debido a la dificultad de
obtener una buena estimación de la ganancia y de la constante de tiempo general
[BEN08].
Para trabajar con un sistema de este tipo se escogió una ganancia , una frecuencia
y un factor de amortiguamiento , de tal forma que la función de
transferencia del caso 8 nos queda:
3.19
Caso 8
3.20
1a
4a
4b
5a
5b
El ajuste de los parámetros de los controladores PID para cada caso, se realiza
inicialmente en el dominio continuo para adoptar las técnicas vistas en las secciones
anteriores y luego se discretizan tanto las plantas como el controlador para obtener las
respuestas en tiempo discreto. Cabe mencionar que los parámetros obtenidos ene esta
sección servirán como valores iniciales que serán sometidos a evaluación de desempeño
óptimo mediante la herramienta de optimización de Matlab, para obtener los parámetros
que generaran la mejor respuesta bajo el índice de comportamiento definido
previamente como , donde sera inicialmente definido en
0.9 para obtener valores de e comparables en magnitud y de esta forma
facilitar a la herramienta de optimización la búsqueda de valores mínimos4.
Para el análisis comparativo se acoge la estructura ideal con filtro derivativo, puesto que
es una de las más comunes a nivel teórico y presenta a ecuación siguiente:
3.21
Ya que la síntesis PID es sencilla de desarrollar con modelos de hasta segundo orden, en
los casos donde las plantas son de orden superior a dos se plantea un procedimiento de
reducción de orden. Luego de esto se proponen dos técnicas de sintonía para la
obtención de los coeficientes iniciales , y :
4
El índice ITAU suele ser un valor creciente respecto del tiempo de evaluación de la integral, por otro
lado si bien se busca que el ITAE sea el mas pequeño o cercano a cero posible, no siempre puede
esperarse que el esfuerzo de control para lograrlo sea el mas pequeño.
CAPITULO 3: METODO PROPUESTO PARA EL ANALISIS COMPARATIVO 84
Para el presente análisis, se tomaron tres casos de plantas (casos 2, 6 y 7) que presentan
modelos de cuarto orden y uno de los casos (caso 3) en particular presenta un cero en
semiplano derecho del dominio continuo. A estos casos se les aplica el procedimiento
de reducción de orden.
Una vez desarrollado el método de reducción para cada caso, se presentarán las graficas
correspondientes a la respuesta ante entrada escalón del modelo original y del modelo
simplificado, además se empleará un índice que permite cuantificar la calidad del
modelo simplificado con mayor objetividad. El índice seleccionado es el denominado
VAF, que representa la varianza en porcentaje entre dos señales temporales. Este índice
el cual se define mediante la ecuación 3.23, es ampliamente utilizado en el ámbito de
identificación de sistemas dinámicos [VER00]. Cuando el valor del índice es más
cercano al 100% mayor es la precisión del modelo simplificado
3.23
3.25
Y
3.27
Que se reduce a un modelo de segundo orden con tiempo muerto. El sistema reducido
(excluyendo al tiempo muerto que se determinara más adelante) tendría la forma:
3.29
Y
3.31
CAPITULO 3: METODO PROPUESTO PARA EL ANALISIS COMPARATIVO 86
Donde
Donde
Para se tienen:
CAPITULO 3: METODO PROPUESTO PARA EL ANALISIS COMPARATIVO 87
Por lo tanto la ecuación 3.7 se puede reemplazar con un sistema de segundo orden:
3.37
Apoyándonos mediante simulación del sistema para determinar el valor del tiempo de
retardo más cercano se obtiene el siguiente resultado:
64
(s+1)(s+2)(s+4)(s+8)
bloque original de caso 2
1
Step
0.590451363s2+1.583991075s+1 Scope
Transport
Bloque reducido
Delay
El tiempo muerto se obtiene mediante ensayo y error en la asignación del valor del
Transport Delay comparando con la gráfica de la respuesta temporal, dando como
mejor respuesta la del tiempo muerto (time delay) de valor 0,295.
CAPITULO 3: METODO PROPUESTO PARA EL ANALISIS COMPARATIVO 88
Figura 3.2 parámetros del retardo definido en el sistema de segundo orden con tiempo muerto obtenido de la
reducción de CASO 2
Figura 3.3 respuestas ante entrada escalón del sistema de cuarto orden y su aproximación a un sistema de
segundo orden con tiempo muerto
La grafica azul es la original y la roja la obtenida mediante la reducción de orden.
La función de transferencia reducida del Caso 2 queda de la siguiente forma:
3.38
Analizando la calidad de la señal simplificada, con respecto a la señal original del caso
2 mediante el índice VAF y utilizando la ecuación 3.23, se obtuvo un valor de
99.9907%, lo que significa que la función de transferencia de orden reducido (Ec.3.38)
caracteriza de forma adecuada al modelo del caso 2. Con esta función de orden inferior
es con la que se procederá la obtención inicial de los parámetros del controlador PID
con filtro derivativo.
Para el caso 6: MODOS LENTOS Y RAPIDOS tomado de la ecuación 3.16 se tiene la
función de transferencia de orden superior:
CAPITULO 3: METODO PROPUESTO PARA EL ANALISIS COMPARATIVO 89
Y:
3.41
Para se tiene
100 1.5s+0.55
s2 +20s+100 s2 +1.05s+0.05
Bloque 1 Bloque 2
7.406486046s+1
bloque reducido
Figura 3.4 diagrama de bloques del CASO 6 en Matlab Simulink5.
10
8
Amplitude
0
0 50 100 150
figura 3.5 respuestas ante entrada escalón de las funciones
Time (sec) de transferencia original y reducida del CASO 6
5
Imágenes tomadas de Matlab Simulink
CAPITULO 3: METODO PROPUESTO PARA EL ANALISIS COMPARATIVO 91
Se puede aproximar a un sistema de primer orden con integrador cuyo modelo seria:
3.45
Se obtienen de la división :
3.46
3.47
Para se tiene:
CAPITULO 3: METODO PROPUESTO PARA EL ANALISIS COMPARATIVO 92
Se tiene que:
3.49
1 s2 +12s+36 1
s s2 +2s+1 s+36
bloque Integrador Bloque 1 Bloque 2
30
25
20
Amplitude
15
10
0
0 5 10 15 20 25 30 35
Figura 3.7 respuesta ante entrada escalón de lasTime
dos(sec)
funciones de transferencia de Caso 7 (original y
reducción)
CAPITULO 3: METODO PROPUESTO PARA EL ANALISIS COMPARATIVO 93
Se puede asumir, para un diseño preliminar, como un sistema de segundo orden con un
retardo, el cual se determinará mediante simulación en Matlab Simulink:
-0.5s+1
s2 +2s+1
Caso 3
Step2
Scope1
1
Scope
s2 +2s+1
Transport Caso 3 simplificado
Delay
Figura 3.8. Diagrama de bloques de Caso 3 en Matlab Simulink
K Ts
K (z-1)
1
-K-
Cuya -K-
respuesta ante entrada escalón es la siguiente:
-K- du/dt
CAPITULO 3: METODO PROPUESTO PARA EL ANALISIS COMPARATIVO 94
Este modelo aproximado es el que se utilizará en el siguiente apartado para obtener los
parámetros iniciales del controlador PID con filtro derivativo que se implementará.
Que es de la forma:
Siguiendo las especificaciones de la Tabla 2.4 de respuesta óptima ITAE para entrada
escalón suministrada [DOR05], se busca aproximarse al siguiente modelo:
3.52
3.53
CAPITULO 3: METODO PROPUESTO PARA EL ANALISIS COMPARATIVO 96
3.54
Caso 6 (reducido)
Tabla 3.2 Parámetros de controlador PID para los casos 1 y 6 obtenidos mediante desarrollo matemático
Que es de la forma:
Siguiendo las especificaciones de la Tabla 2.4 de respuesta óptima ITAE para entrada
escalón, se busca aproximarse al siguiente modelo:
3.57
Los parámetros del controlador PID para los casos 1a y 7 reducido, se presentan en la
siguiente tabla:
Caso 7 (reducido)
Tabla 3.3 Parámetros de controlador PID para los casos 1a y 7 obtenidos mediante desarrollo matemático
Siguiendo las especificaciones de la Tabla 2.4 de respuesta óptima ITAE para entrada
escalón, y despreciando se busca obtener el siguiente modelo:
3.61
Despejando se tiene:
3.62
Donde
3.64
Tabla 3.4 Parámetros de controlador PID para el caso 8 obtenidos mediante desarrollo matemático
Para los casos en los que los sistemas presentan comportamientos de tiempo muerto,
tales como los casos 2(reducido), 3 ,4(a y b) y 5(a y b), se recurre a la sintonía de los
CAPITULO 3: METODO PROPUESTO PARA EL ANALISIS COMPARATIVO 100
controladores PID mediante las tablas que ofrece el Handbook of PI and PID
Controllers Tuning Rules [DWY06]. Para cada función de transferencia se cita la tabla
escogida:
Para los casos 4a y 4b, los cuales se representan mediante una función de transferencia
de primer orden con tiempo muerto se tiene el sistema representado por la siguiente
figura:
+
-
Figura 3.11 controlador ideal con filtro derivativo para un sistema de primer orden con tiempo muerto
Regla Observaciones
Tavakoli and
Tavakoli
(2003)
Mínimo ITAE
De esta forma los parámetros del controlador PID de los casos 4a y 4b se presentan en
la siguiente tabla:
Caso 4b
Tabla 3.5 Parámetros de controlador PID para los casos 4a y 4b obtenidos mediante tablas.
Para los casos 2(reducido), 5a y 5b, los cuales se representan mediante una función de
transferencia de segundo orden con tiempo muerto representado por la siguiente figura:
6
La tabla mencionada es la que se calcula para control PID de arquitectura ideal con filtro derivativo para sistemas de primer
orden del Handbook of PI and PID Controllers Tuning Rules pag 187
CAPITULO 3: METODO PROPUESTO PARA EL ANALISIS COMPARATIVO 101
+
-
Figura 3.12 controlador ideal con filtro derivativo para un sistema de segundo orden con tiempo muerto
Regla Observaciones
Hang et
al.(1994)
Caso 3
Caso 5a
Caso 5b
Tabla 3.6 Parámetros de controlador PID para los casos 2, 3, 5a y 5b obtenidos mediante tablas.
De esta forma se hallaron los parámetros de controladores PID para cada caso y se
toman como valores preliminares que serán sujetos a un reajuste por parte del
procedimiento de optimización para proporcionar el mejor desempeño posible, dentro
de las condiciones que se verán a continuación.
7
La tabla mencionada es la que se calcula para control PID de arquitectura ideal con filtro derivativo para sistemas de primer
orden del Handbook of PI and PID Controllers Tuning Rules pag 338
CAPITULO 3: METODO PROPUESTO PARA EL ANALISIS COMPARATIVO 102
Los valores del vector son los parámetros y .y los valores iniciales
son los obtenidos matemáticamente o mediante tablas en cada uno de los casos como
se estableció en las secciones inmediatamente anteriores.
El valor que es el límite inferior de los valores del vector se definirá con el valor
para indicar que sea el valor mínimo positivo que puedan tomar los
coeficientes y , por su parte el valor se define con el valor que,
bajo la sintaxis de Matlab, hace alusión a un valor infinito positivo. Este planteamiento
se realiza con el fin de obtener siempre valores positivos de y .
3.65
La ecuación 3.22 que describe la función de transferencia discreta del controlador PID
ideal con filtro derivativo es la siguiente:
3.69
CAPITULO 3: METODO PROPUESTO PARA EL ANALISIS COMPARATIVO 104
3.70
3.71
De esta forma se configuró la función fmincon que permite ajustar los valores de
y , obtenidos mediante procedimientos matemáticos o tablas, para tener un
desempeño optimo de la salida y el esfuerzo de control, sujeto a restricciones de
máximo esfuerzo de control de 10 volts.
CAPITULO 3: METODO PROPUESTO PARA EL ANALISIS COMPARATIVO 105
Los resultados del diseño de controladores PID y la optimización de los parámetros del
controlador PID para cada uno de los casos se presentan en una tabla característica de
cada caso, donde además se muestran paralelamente, las respuestas ante entrada escalón
de la salida del sistema en lazo cerrado y del esfuerzo de control, luego de ello se
mostraran los resultados de los índices de desempeño antes y después de optimizar los
parámetros PID y las características dinámicas de máximo sobrepico y tiempo de
respuesta de los sistemas en lazo cerrado.
Para el caso 1 que es sun sistema de primer orden se obtuvo el siguiente compendio de
resultados:
Step Response
Step Response
1.4 1.2
1.1
1.2
1
1
0.9
0.8
0.8
Amplitude
0.7
0.6
0.6
0.4 0.5
0.4
0.2
0.3
CASO 1
0 0.2
0 1 2 3 4 5 6 7 8 9 10
0 1 2 3 4 5 6 7 8 9 10
Time (sec)
Step Response Time (sec)
Step Response
2.6 10
9
2.4
8
2.2
7
2
Amplitude
1.8 5
4
1.6
3
1.4
2
0 1 2 3 4 5 6 7 8 9 10 1
0 1 2 3 4 5 6 7 8 9 10
Time (sec)
Time (sec)
, ,
Tabla 3.7 parámetros de controlador PID y respuestas ante entrada escalón del caso 1
Para el caso 1a que es un sistema de primer orden con integrador se obtienen las
siguientes respuestas ante entrada escalón de 1 volt.
Step Response
Step Response
1.4 1.4
1.2 1.2
1 1
0.8 0.8
Amplitude
Amplitude
0.6
0.6
0.4
0.4
0.2
0.2
CASO 1a
0
0 0 1 2 3 4 5 6 7 8 9 10
0 1 2 3 4 5 6 7 8 9 10
Time (sec) Time (sec)
Step Response
Step Response 9
1.2
8
1
7
6
0.8
5
0.6
4
0.4 3
2
0.2
1
0 0
-1
-0.2 0 1 2 3 4 5 6 7 8 9 10
0 1 2 3 4 5 6 7 8 9 10
Time (sec)
Time (sec)
, ,
1.2 1.2
1 1
0.8 0.8
Amplitude
0.6 0.6
0.4 0.4
0.2 0.2
CASO 2
0 0
0 2 4 6 8 10 12 14 16 18 20 0 2 4 6 8 10 12 14 16 18 20
Time (sec)
Step Response
Time (sec)
Step Response
16 10
9
14
8
12
7
10
6
8
Amplitude
6
4
4 3
2 2
1
0
0
-2 0 2 4 6 8 10 12 14 16 18 20
0 2 4 6 8 10 12 14 16 18 20
Time (sec)
Time (sec)
, ,
El caso 3 que es un sistema de segundo orden con respuesta inversa presenta las
siguientes graficas de respuesta temporal antes y después de optimizar los paraemtros
del controlador PID obtenidos mediante las tablas (al haber aproximado inicialmente el
sistema a uno de segundo orden con tiempo muerto).
Step Response
Step Response
2 1.2
1
1.5
0.8
1 0.6
0.4
0.5
0.2
0 0
-0.2
-0.5
-0.4
CASO 3
-1 -0.6
0 2 4 6 8 10 12 14 16 0 2 4 6 8 10 12 14 16
Time (sec)
Time (sec)
Step Response
Step Response
15 10
10 8
5 6
0 4
-5 2
-10 0
0 2 4 6 8 10 12 14 16 0 2 4 6 8 10 12 14 16
Time (sec) Time (sec)
, ,
Para los casos en que se tiene un sistema de primer orden con tiempo muerto se
presentan las dos tablas siguientes; allí se evidencian las respuestas ante entrada escalón
de 1 volt. Y el esfuerzo de control necesario para lograr un desempeño optimo:
1.2 1.2
1 1
0.8 0.8
Amplitude
0.6 0.6
0.4 0.4
0.2 0.2
CASO 4a
0 0
0 2 4 6 8 10 12 0 2 4 6 8 10 12
Time (sec)
Step Response Time (sec)
Step Response
2.2 4
2 3.5
1.8 3
1.6 2.5
Amplitude
1.4 2
1.2 1.5
1 1
0.8 0.5
0 2 4 6 8 10 12 0 2 4 6 8 10 12
Time (sec) Time (sec)
, ,
Step Response
Step Response
1 1.4
0.9
1.2
0.8
1
0.7
0.6 0.8
Amplitude
0.5
0.6
0.4
0.3 0.4
0.2
0.2
0.1
CASO 4b
0
0 0 5 10 15 20 25
0 5 10 15 20 25
Time (sec)
Time (sec)
Step Response
Step Response 2.2
1
0.9
1.8
0.8 1.6
Amplitude
1.4
0.7
1.2
0.6
1
0.5 0.8
0.4 0 5 10 15 20 25
0 5 10 15 20 25 Time (sec)
Time (sec)
, ,
Para los casos en los que se tienen sistemas de segundo orden con tiempo muerto se
presentan las dos siguientes tablas donde se muestran las respuestas ante entrada escalón
de 1 volt, antes y después de optimizar los parámetros obtenidos mediante las tablas
dadas en la sección 3.2.3:
1.2 1.2
1 1
0.8 0.8
Amplitude
0.6 0.6
0.4 0.4
0.2 0.2
CASO 5a
0 0
0 2 4 6 8 10 12 0 2 4 6 8 10 12
Time (sec)
Step Response Time (sec)
Step Response
1.5 1.15
1.1
1.4
1.05
1.3
1
1.2
0.95
Amplitude
1.1 0.9
0.85
1
0.8
0.9
0.75
0.8
0.7
0.7 0.65
0 2 4 6 8 10 12 0 2 4 6 8 10 12
Time (sec) Time (sec)
, ,
Step Response
Step Response
1.4 1.4
1.2 1.2
1 1
0.8 0.8
Amplitude
Amplitude
0.6 0.6
0.4 0.4
0.2 0.2
CASO 5b
0 0
0 2 4 6 8 10 12 14 16 18 20 0 2 4 6 8 10 12 14 16 18 20
Time (sec)
Step Response
Time (sec)
Step Response
1.6 1.1
1.4 1
1.2 0.9
1 0.8
Amplitude
0.8 0.7
0.6 0.6
0.4 0.5
0.2 0.4
0 2 4 6 8 10 12 14 16 18 20 0 2 4 6 8 10 12 14 16 18 20
Time (sec) Time (sec)
, ,
Para el siguiente caso que es un sistema con modos rápidos y lentos, se tienen las
respuestas net entrada escalón antes y después de optimizar los parámetros PID
obtenidos mediante la reducción de orden de sistema, al aproximarlo a un sistema de
primer orden se calcularon los parámetros como se vio en la sección 3.2.2.
1.2 1.2
1 1
0.8 0.8
Amplitude
0.6 0.6
0.4 0.4
0.2 0.2
CASO 6
0 0
0 10 20 30 40 50 60 70 80 0 2 4 6 8 10 12 14 16 18 20
Time (sec)
Step Response Time (sec)
Step Response
0.16 10
0.14 8
0.12 6
Amplitude
0.1 4
0.08 2
0.06 0
0.04 -2
0 10 20 30 40 50 60 70 80 0 2 4 6 8 10 12 14 16 18 20
Time (sec) Time (sec)
, ,
1.2 1.2
1 1
0.8 0.8
Amplitude
0.6 0.6
0.4 0.4
0.2 0.2
CASO 7
0 0
0 5 10 15 20 25 30 35 0 5 10 15 20 25 30 35
Time (sec)
Step Response Time (sec)
Step Response
0.6 6
0.5
5
0.4
4
0.3
3
0.2
2
0.1
1
0
-0.1 0
-0.2 -1
0 5 10 15 20 25 30 35 0 5 10 15 20 25 30 35
Time (sec) Time (sec)
, ,
1.2
1.2
1.1
1 1
0.9
0.8
0.8
0.6
0.7
0.6
0.4
0.5
0.2
0.4
CASO 8
0
0 1 2 3 4 5 6 7 8 9 10 0 1 2 3 4 5 6 7 8 9 10
Time (sec)
Step Response
Time (sec)
Step Response
6
1.1
5
1
4
0.9
0.8
2
0.7
1
0.6
0
0.5 -1
0.4 -2
0 1 2 3 4 5 6 7 8 9 10 0 1 2 3 4 5 6 7 8 9 10
Time (sec) Time (sec)
, ,
Ya que éste procedimiento es común para todos los sistemas de ecuaciones que se
generen en adelante, por lo tanto los sistemas de ecuaciones se dejaran expresados en
forma simbólica y matricial, y luego se visualizarán las soluciones con respecto a los
valores particulares de cada caso.
Cabe recordar que se utilizara una implementación estándar del regulador RST donde el
tiempo de cálculo y conversión en pequeño en comparación al tiempo de muestreo.
Se presentarán los casos y la síntesis en forma simbólica y se organizaran en tablas, para
agrupar los aspectos más relevantes del diseño en plantas que se puedan representar de
maneras similares, luego de ello se presentaran los resultados de la síntesis en cada caso,
mostrando los polinomios RST generados.
Para establecer el polinomio , que hace parte del denominador del modelo de
referencia y determina la dinámica del sistema en lazo cerrado, se escoge
preferiblemente entre polinomios de primer y segundo orden, a los cuales es posible
definir fácilmente, condiciones de tiempo de respuesta y máximo sobre pico. Se
propone acudir a los coeficientes de la Tabla 2.4 (coeficientes óptimos ITAE para
entrada escalón), que proporcionan una salida con índice ITAE pequeño en principio, y
constituyen una elección relativamente apropiada [DOR05].
8
Ec.2.28 con coeficientes de la Tabla 2.4 para sistemas de primer orden
CAPITULO 3: METODO PROPUESTO PARA EL ANALISIS COMPARATIVO 117
9
Ec.2.28 con coeficientes de la Tabla 2.4 para sistemas de segundo orden
CAPITULO 3: METODO PROPUESTO PARA EL ANALISIS COMPARATIVO 118
CONDICIONES: RESULTADOS:
Dimensión de la matriz
Dimensión de la matriz
CAPITULO 3: METODO PROPUESTO PARA EL ANALISIS COMPARATIVO 119
Tabla 3.19 resumen del procedimiento de síntesis de reguladores RST sin integrador y sin cancelación de ceros
de la planta del caso 1a
3.84
Para que la ecuación diofantina 2 tenga solución, la matriz debe ser de dimensión
, es decir de dimensión 4, y se escribe de la siguiente manera:
3.86
CONDICIONES: RESULTADOS:
Dimensión de la matriz
Dimensión de la matriz
Tabla 3.20 resumen del procedimiento de síntesis de reguladores RST sin integrador y con cancelación de 2
ceros de la planta del caso 7
3.95
Por otro lado, la ecuación diofantina 2 para la configuración presente (Tabla 2.9) es:
ó
CAPITULO 3: METODO PROPUESTO PARA EL ANALISIS COMPARATIVO 122
Para que la ecuación diofantina 2 tenga solución, la matriz debe ser de dimensión
, es decir de dimensión 6, y se escribe de la siguiente manera:
3.97
Dimensión de la matriz
Dimensión de la matriz
NA
NA
Tabla 3.21 resumen del procedimiento de síntesis de reguladores RST con integrador, sin cancelación de ceros
de la planta del caso 1
CAPITULO 3: METODO PROPUESTO PARA EL ANALISIS COMPARATIVO 124
Por lo tanto:
3.105
3.106
3.107
Las funciones de transferencia discreta de los casos 3 y 8, que son sistemas de segundo
orden, se escriben de una forma simbólica que es común, para proceder a realizar los
procedimientos de síntesis. La representación simbólica puede verse en la siguiente
tabla:
Dimensión de la matriz
Dimensión de la matriz
Tabla 3.23 resumen del procedimiento de síntesis de reguladores RST con integrador y sin cancelación de
ceros de la planta de los casos 3 y 8
3.109
3.111
3.113
Las función de transferencia discreta del caso 2, que es un sistemas de cuarto orden, se
escriben una forma simbólica que es común, para realizar los procedimientos de
síntesis.
CONDICIONES: RESULTADOS:
Dimensión de la matriz
Dimensión de la matriz
Tabla 3.25 resumen del procedimiento de síntesis de reguladores RST con integrador y sin cancelación de
ceros de la planta del caso 2
3.115
3.117
3.118
Para el caso 4a, se tiene la función de transferencia discreta de orden elevado siguiente:
CASO 4a
SISTEMADE PRIMER ORDEN CON TIEMPO MUERTO
FUNCION DE TRANSFERENCIA NOMINAL F.T. SIMBÓLICA
CONDICIONES: RESULTADOS:
Dimensión de la matriz
Dimensión de la matriz
Tabla 3.27 resumen del procedimiento de síntesis de reguladores RST con integrador y sin cancelación de
ceros de la planta del caso 4a
3.119
CASO 4b
SISTEMADE PRIMER ORDEN CON TIEMPO MUERTO
FUNCION DE TRANSFERENCIA NOMINAL F.T. SIMBÓLICA
CONDICIONES: RESULTADOS:
Dimensión de la matriz
Dimensión de la matriz
Tabla 3.29 resumen del procedimiento de síntesis de reguladores RST con integrador y sin cancelación de
ceros de la planta del caso 4b
Por las dimensiones que resultan de estos cálculos, se presentan los datos en forma
matricial resumida. Es importante recordar que por la presencia de retardos en los dos
polinomios posibles y , se tiene
que la magnitud de los ceros más pequeños se encuentra en 0 en ambos casos, por lo
tanto la raíz del polinomio observador asociado es .
3.122
Donde, para .
3.123
CAPITULO 3: METODO PROPUESTO PARA EL ANALISIS COMPARATIVO 132
CASO 5a
SISTEMA DE SEGUNDO ORDEN CON TIEMPO MUERTO
FUNCION DE TRANSFERENCIA NOMINAL F.T. SIMBÓLICA
Dimensión de la matriz
Dimensión de la matriz
Tabla 3.31 resumen del procedimiento de síntesis de reguladores RST con integrador, sin cancelación de ceros
de la planta del caso 5a
CAPITULO 3: METODO PROPUESTO PARA EL ANALISIS COMPARATIVO 133
3.124
CASO 5b
SISTEMA DE SEGUNDO ORDEN CON TIEMPO MUERTO
FUNCION DE TRANSFERENCIA NOMINAL F.T. SIMBÓLICA
Dimensión de la matriz
Dimensión de la matriz
Tabla 3.33 resumen del procedimiento de síntesis de reguladores RST sin integrador y sin cancelación de ceros
de la planta del caso 5b
Por las dimensiones que resultan de estos cálculos, se presentan los datos en forma
matricial resumida. Cabe recordar que por la presencia de retardos en los dos
polinomios posibles y , se tiene
que la magnitud de los ceros más pequeños se encuentra en 0 en ambos casos, por lo
tanto la raíz del polinomio observador asociado es .
3.127
Donde, para .
CAPITULO 3: METODO PROPUESTO PARA EL ANALISIS COMPARATIVO 135
CONDICIONES: RESULTADOS:
Dimensión de la matriz
Dimensión de la matriz
Tabla 3.34 resumen del procedimiento de síntesis de reguladores RST sin integrador y con cancelación de 1
cero de la planta del caso 6
3.134
3.136
Los valores del vector son los miembros del vector que describe al polinomio .(es
decir sus coeficientes) y los valores iniciales son los que se establecieron para cada
caso.
3.137
CAPITULO 3: METODO PROPUESTO PARA EL ANALISIS COMPARATIVO 139
Se recopilan los resultados de la síntesis de reguladores RST en tablas para cada uno de
los casos, donde se muestran los polinomios y y las respuestas
ante entrada escalón de los sistemas en lazo cerrado y de la acción de control, luego se
presentan los datos de la respuesta dinámica, tales como el máximo sobre impulso, el
tiempo de respuesta y los índices de desempeño ITAE e ITAU, antes y después de la
optimización del polinomio propuesta en la sección anterior.
CAPITULO 3: METODO PROPUESTO PARA EL ANALISIS COMPARATIVO 140
El caso 1, cuya síntesis de reguladores RST se realizo con integrador y sin cancelación
de ceros de la planta tiene las siguientes respuestas:
Step Response
Step Response
1 1
0.9 0.9
0.8 0.8
0.7 0.7
Amplitude
0.6 0.6
0.5 0.5
0.4 0.4
0.3 0.3
CASO 1
0.2 0.2
0 1 2 3 4 5 6 7 8 9 10 0 1 2 3 4 5 6 7 8 9 10
Time (sec)
Time (sec)
Step Response 10
Step Response
10
9
9
8
8
7
7
Amplitude
6
6
5
5
4
4
3
3
2
2 0 1 2 3 4 5 6 7 8 9 10
0 1 2 3 4 5 6 7 8 9 10
Time (sec)
Time (sec)
, ,
Tabla 3.35 polinomios RST y respuestas ante entrada escalón del caso 1
CAPITULO 3: METODO PROPUESTO PARA EL ANALISIS COMPARATIVO 141
Para el caso 1a cuyos reguladores RST se calcularon sin integrador y sin cancelación de
ceros de la planta se obtuvo la siguiente tabla de respuestas:
1.2 1.2
1 1
0.8 0.8
Amplitude
0.6 0.6
0.4 0.4
CASO 1a
0.2 0.2
0 0
0 1 2 3 4 5 6 7 8 9 10 0 1 2 3 4 5 6 7 8 9 10
Time (sec)
Step Response
Time (sec)
Step Response
8 10
8
6
5
6
4
Amplitude
Amplitude
3 4
2
1
0
0
-1
-2 -2
0 1 2 3 4 5 6 7 8 9 10 0 1 2 3 4 5 6 7 8 9 10
Time (sec) Time (sec)
, ,
Tabla 3.36 polinomios RST y respuestas ante entrada escalón del caso 1a
Para el siguiente caso, el cual es un sistema de cuarto orden y cuya síntesis se realizo sin
integrador y sin cancelación de ceros de la planta, se obtuvo la siguiente tabla de
respuestas ante entrada escalón de 1 volt:
1.2 1.2
1 1
0.8 0.8
0.6 0.6
0.4 0.4
0.2
Caso 2
0.2
0 0
0 2 4 6 8 10 12 14 16 18 20 0 2 4 6 8 10 12 14 16 18 20
Time (sec)
Step Response
Time (sec)
Step Response
10
12
8 10
8
6
6
Amplitude
2
2
0
0
-2 -2
0 2 4 6 8 10 12 14 16 18 20 0 2 4 6 8 10 12 14 16 18 20
Time (sec) Time (sec)
, ,
Tabla 3.37 polinomios RST y respuestas ante entrada escalón del caso 2
CAPITULO 3: METODO PROPUESTO PARA EL ANALISIS COMPARATIVO 143
Para el siguiente caso que es un sistema con respuesta inversa, se obtuvo la siguiente
tabla de respuestas ante entrada escalón de 1 volt, antes y después de optimizar el
polinomio y realizando la síntesis sin integrador y sin cancelación de ceros de la
planta:
1 1
0.8 0.8
0.6 0.6
0.4 0.4
Amplitude
0.2 0.2
0 0
-0.2 -0.2
-0.4 -0.4
Caso 3
-0.6 -0.6
0 2 4 6 8 10 12 14 16 0 2 4 6 8 10 12 14 16
Time (sec) Time (sec)
Step Response Step Response
9 10
8 9
7 8
7
6
6
5
Amplitude
5
4
4
3
3
2
2
1
1
0
0 2 4 6 8 10 12 14 16 0
0 2 4 6 8 10 12 14 16
Time (sec)
Time (sec)
, ,
Tabla 3.38 polinomios RST y respuestas ante entrada escalón del caso 3
CAPITULO 3: METODO PROPUESTO PARA EL ANALISIS COMPARATIVO 144
Para los casos en los que se tienen sistemas de primero orden con tiempo muerto, se
tienen las dos tablas siguientes, con los resultados ante entrada escalón de 1 volt, antes y
después de optimizar los polinomios respectivos, realizando la síntesis de
reguladores RST con integrador y sin cancelación de ceros de la planta:
0.9
1.2
0.8
0.7 1
0.6
0.8
0.5
0.6
0.4
0.3
0.4
0.2
Caso 4a
0.2
0.1
0 0
0 2 4 6 8 10 12 0 2 4 6 8 10 12
Time (sec) Time (sec)
Step Response Step Response
2.5 10
7
2
6
4
1.5
3
1 0
0 2 4 6 8 10 12 0 2 4 6 8 10 12
Time (sec) Time (sec)
, ,
Tabla 3.39 polinomios RST y respuestas ante entrada escalón del caso 4a
CAPITULO 3: METODO PROPUESTO PARA EL ANALISIS COMPARATIVO 145
Step Response
Step Response
1 1.4
0.9
1.2
0.8
0.7 1
Caso 4b
0.6
0.8
Amplitude
0.5
0.6
0.4
0.3
0.4
0.2
0.2
0.1
0 0
0 5 10 15 20 25 0 5 10 15 20 25
Time (sec) Time (sec)
Step Response Step Response
1 12
0.95 10
0.9 8
Amplitude
Amplitude
0.85 6
0.8 4
0.75 2
0.7 0
0 5 10 15 20 25 0 5 10 15 20 25
Time (sec) Time (sec)
, ,
Tabla 3.40 polinomios RST y respuestas ante entrada escalón del caso 4b
CAPITULO 3: METODO PROPUESTO PARA EL ANALISIS COMPARATIVO 146
Para los casos en los que se tienen sistemas de segundo orden con tiempo muerto, se
tienen las dos tablas siguientes, con los resultados ante entrada escalón de 1 volt, antes y
después de optimizar los polinomios respectivos, realizando la síntesis de
reguladores RST con integrador y sin cancelación de ceros de la planta:
Step Response
Step Response
1 1.4
0.9
1.2
0.8
1
0.7
0.6
0.8
Amplitude
Amplitude
0.5
0.6
0.4
0.3 0.4
0.2
Caso 5a
0.2
0.1
0 0
0 2 4 6 8 10 12 0 2 4 6 8 10 12
Time (sec) Time (sec)
Step Response Step Response
1 15
0.9
10
0.8
5
0.7
0
0.6
-5
0.5
0.4 -10
0 2 4 6 8 10 12 0 2 4 6 8 10 12
Time (sec) Time (sec)
, ,
Tabla 3.41 polinomios RST y respuestas ante entrada escalón del caso 5a
CAPITULO 3: METODO PROPUESTO PARA EL ANALISIS COMPARATIVO 147
0.9
1.2
0.8
0.7 1
Caso 5b
0.6
0.8
0.5
0.6
0.4
0.3
0.4
0.2
0.2
0.1
0 0
0 2 4 6 8 10 12 14 16 18 20 0 2 4 6 8 10 12 14 16 18 20
Time (sec) Time (sec)
Step Response
1 Step Response
15
0.9
0.8 10
0.7
5
Amplitude
0.6
0.5
0
0.4
-5
0.3
0.2
0 2 4 6 8 10 12 14 16 18 20
-10
Time (sec) 0 2 4 6 8 10 12 14 16 18 20
Time (sec)
, ,
Tabla 3.42 polinomios RST y respuestas ante entrada escalón del caso 5b
NOTA: puede verse que existe una oscilación en la señal temporal de la acción de
control con la optimización del polinomio , esto se debe a que el algoritmo de
optimización arrojó un polinomio con raíces negativas, lo que significa que en el
polinomio , el cual hace parte del denominador de la función de transferencia
, genera el modo oscilatoria amortiguado que se vio en la anterior tabla.
CAPITULO 3: METODO PROPUESTO PARA EL ANALISIS COMPARATIVO 148
Para el caso 6 que es un sistema con modos rápidos y lentos, se presenta la siguiente
tabla de respuestas ante entrada escalón de 1 volt. Antes y después de la optimización
del polinomio realizando la síntesis de reguladores RST sin integrador y con
cancelación de ceros de la planta.
0.9
1.2
0.8
1
0.7
0.6
0.8
0.5
0.6
0.4
0.4 0.3
0.2
0.2
Caso 6
0.1
0
0 2 4 6 8 10 12 14 16 18 20 0
0 2 4 6 8 10 12 14 16 18 20
Time (sec)
Step Response Time (sec)
0.7 Step Response
8
0.6
6
0.5
4
0.4
2
0.3
0
0.2
-2
0.1
-4
0
0 2 4 6 8 10 12 14 16 18 20
-6
Time (sec) 0 2 4 6 8 10 12 14 16 18 20
Time (sec)
, ,
Tabla 3.43 polinomios RST y respuestas ante entrada escalón del caso 6
CAPITULO 3: METODO PROPUESTO PARA EL ANALISIS COMPARATIVO 149
0.9
1.2
0.8
1
0.7
0.8 0.6
0.5
0.6
0.4
0.4 0.3
0.2
0.2
0.1
Caso 7
0
0 5 10 15 20 25 30 35 0
0 5 10 15 20 25 30 35
Time (sec)
Step Response Time (sec)
3.5 Step Response
7
3
6
2.5
5
2
4
1.5 3
1 2
0.5 1
0
0
-1
-0.5
0 5 10 15 20 25 30 35
Time (sec) -2
0 5 10 15 20 25 30 35
Time (sec)
, ,
Tabla 3.44 polinomios RST y respuestas ante entrada escalón del caso 7
CAPITULO 3: METODO PROPUESTO PARA EL ANALISIS COMPARATIVO 150
Para el siguiente caso que es un sistema de segundo orden, se presenta la siguiente tabla
antes y después de la optimización del polinomio realizando la síntesis de
reguladores RST con integrador y sin cancelación de ceros de la planta:
Step Response
Step Response
1 1.1
0.9
1
0.8
0.9
0.7
0.6 0.8
Amplitude
0.5
0.7
0.4
0.6
0.3
0.2 0.5
Caso 8
0.1
0 1 2 3 4 5 6 7 8 9 10 0.4
0 1 2 3 4 5 6 7 8 9 10
Time (sec)
Step Response Time (sec)
Step Response
2
15
1.8
10
1.6
5
1.4
1.2
0
-5
0.8
-10
0 1 2 3 4 5 6 7 8 9 10 0 1 2 3 4 5 6 7 8 9 10
Tabla 3.45 polinomios RST y respuestas ante entrada escalón del caso 8
151
CAPÍTULO 4
1.1 0.9
1
0.8
0.9
0.7
0.8
Amplitude
0.7 0.6
0.6 0.5
0.5
0.4
0.4
0.3
CASO 1
0.3
0.2 0.2
0 1 2 3 4 5 6 7 8 9 10 0 1 2 3 4 5 6 7 8 9 10
9 9
8 8
7 7
Amplitude
6
6
5
5
4
4
3
3
2
2
1 0 1 2 3 4 5 6 7 8 9 10
0 1 2 3 4 5 6 7 8 9 10 Time (sec)
Time (sec)
Tabla 4.1 polinomios RST y control PID, respuestas ante entrada escalón del caso 1
CAPITULO 4. ANALISIS DE RESULTADOS Y DISCUSION 153
Las respuestas del caso 1a ante entrada escalón de magnitud e 1 voltio, muestra que
aunque el tiempo de respuesta en RST resultó ser aproximadamente igual al de PID
óptimo con un sobre pico, el esfuerzo máximo de control disminuyó aproximadamente
un 17%:
1.2 1.2
1 1
0.8 0.8
Amplitude
Amplitude
0.6 0.6
0.4 0.4
0.2 0.2
CASO 1a
0
0 0 1 2 3 4 5 6 7 8 9 10
0 1 2 3 4 5 6 7 8 9 10
Time (sec)
Step Response
Time (sec)
Step Response
8
9
7
8
6
7
5
6
4
5
Amplitude
3
4
2
3
1
2
0
1
-1
0
-2
0 1 2 3 4 5 6 7 8 9 10
-1
0 1 2 3 4 5 6 7 8 9 10 Time (sec)
Time (sec)
, ,
Tabla 4.2 polinomios RST y control PID, respuestas ante entrada escalón del caso 1a
CAPITULO 4. ANALISIS DE RESULTADOS Y DISCUSION 154
Este caso ante entrada escalón de 1 voltio, mientras que la respuesta temporal con PID
presenta un sobrepico menor y un tiempo de respuesta más corto, con RST se presenta
una disminución de un 10% aproximadamente en el esfuerzo máximo de control:
Step Response
Step Response
1.4 1.4
1.2 1.2
1 1
0.8 0.8
Amplitude
0.6 0.6
0.4 0.4
CASO 2
0.2 0.2
0 0
0 2 4 6 8 10 12 14 16 18 20 0 2 4 6 8 10 12 14 16 18 20
Time (sec)
Step Response
Time (sec)
Step Response
10 10
9
8
8
7
6
6
Amplitude
5 4
4
2
3
2
0
1
0 -2
0 2 4 6 8 10 12 14 16 18 20 0 2 4 6 8 10 12 14 16 18 20
Time (sec) Time (sec)
Tabla 4.3 polinomios RST y control PID, respuestas ante entrada escalón del caso 2
CAPITULO 4. ANALISIS DE RESULTADOS Y DISCUSION 155
Para este caso, ante entrada escalón de 1 voltio, se tiene que el esfuerzo de control ha
disminuido en un 10% aproximadamente para RST; sin embargo a pesar de imponer un
modelo de referencia, se observa que ante la imposibilidad de cancelar el cero ubicado
en semiplano derecho (que en dominio discreto se encuentra fuera del círculo unitario),
éste sigue imponiendo una respuesta inversa del sistema:
1 1
0.8 0.8
0.6 0.6
0.4 0.4
0.2 0.2
0 0
-0.2 -0.2
CASO 3
-0.4 -0.4
-0.6 -0.6
0 2 4 6 8 10 12 14 16 0 2 4 6 8 10 12 14 16
Time (sec) Time (sec)
Step Response 9
Step Response
10
8
9
7
8
7 6
6 5
Amplitude
5 4
4
3
3
2
2
1
1
0
0 0 2 4 6 8 10 12 14 16
0 2 4 6 8 10 12 14 16 Time (sec)
Time (sec)
Tabla 4.4 polinomios RST y control PID, respuestas ante entrada escalón del caso 3
CAPITULO 4. ANALISIS DE RESULTADOS Y DISCUSION 156
Esta sección se subdivide en los dos casos particulares, escogidos como sistemas de
primer orden más tiempo muerto:
En este caso vamos a encontrar en la respuesta con reguladores RST, una disminución
del esfuerzo de control de un 34% aproximadamente ante entrada escalón con respecto a
la de control PID.
0.9
1.2
0.8
1 0.7
0.6
0.8
Amplitude
0.5
0.6
0.4
0.4 0.3
CASO 4a
0.2
0.2
0.1
0 0
0 2 4 6 8 10 12 0 2 4 6 8 10 12
Time (sec)
Step Response
Time (sec)
Step Response
4 2.5
3.5
3
2
2.5
1.5
1.5
0.5
0 2 4 6 8 10 12 1
0 2 4 6 8 10 12
Time (sec)
Time (sec)
Tabla 4.5 polinomios RST y control PID, respuestas ante entrada escalón del caso 4a
CAPITULO 4. ANALISIS DE RESULTADOS Y DISCUSION 157
Ante entrada escalón de 1 voltio, puede verse que el esfuerzo máximo de control
disminuye casi en un 50% con reguladores RST. En contraparte, es importante resaltar
las dimensiones de estos polinomios que se observan a continuación:
0.9
1.2
0.8
1
CASO 4b
0.7
0.8 0.6
Amplitude
0.5
0.6
0.4
0.4 0.3
0.2
0.2
0.1
0
0 5 10 15 20 25 0
0 5 10 15 20 25
Time (sec)
Step Response Time (sec)
2.2 Step Response
1
0.95
1.8
1.6 0.9
Amplitude
1.4
0.85
1.2
0.8
1
0.8 0.75
0 5 10 15 20 25
0.7
Time (sec) 0 5 10 15 20 25
Time (sec)
Tabla 4.6 polinomios RST y control PID, respuestas ante entrada escalón del caso 4b
CAPITULO 4. ANALISIS DE RESULTADOS Y DISCUSION 158
Ante entrada escalón de 1 voltio, se puede ver que se logra casi el mismo desempeño
con ambos controladores, con cierta disminución (5%) del esfuerzo máximo de control
en la caso RST. puede verse que los órdenes de los polinomios son elevados:
0.9
1.2
0.8
1
0.7
0.6
0.8
Amplitude
Amplitude
0.5
0.6
0.4
0.4 0.3
CASO 5a
0.2
0.2
0.1
0 0
0 2 4 6 8 10 12 0 2 4 6 8 10 12
Time (sec)
Step Response
Time (sec)
Step Response
1.15 1
1.1
0.9
1.05
1
0.8
0.95
0.7
0.9
0.85
0.6
0.8
0.75 0.5
0.7
0.4
0.65 0 2 4 6 8 10 12
0 2 4 6 8 10 12
Time (sec)
Time (sec)
Tabla 4.7 polinomios RST y control PID, respuestas ante entrada escalón del caso 5a
CAPITULO 4. ANALISIS DE RESULTADOS Y DISCUSION 159
En este caso, ante entrada escalón de 1 voltio, puede verse que se logra un desempeño
similar, con una pequeña disminución (5% aproximadamente) del esfuerzo máximo de
control en el caso RST:
Step Response
1.4
Step Response
1
1.2
0.9
1 0.8
CASO 5b
0.7
0.8
Amplitude
0.6
0.6
0.5
0.4
0.4
0.3
0.2
0.2
0 0.1
0 2 4 6 8 10 12 14 16 18 20
Time (sec) 0
Step Response 0 2 4 6 8 10 12 14 16 18 20
1.1 Time (sec)
Step Response
1
1
0.9
0.9
0.8
0.8
Amplitude
0.7
Amplitude
0.7 0.6
0.6 0.5
0.4
0.5
0.3
0.4
0 2 4 6 8 10 12 14 16 18 20
Time (sec) 0.2
0 2 4 6 8 10 12 14 16 18 20
Time (sec)
Tabla 4.8 polinomios RST y control PID, respuestas ante entrada escalón del caso 5b
CAPITULO 4. ANALISIS DE RESULTADOS Y DISCUSION 160
Para este caso, ante entrada escalón de 1 voltio, se puede observar la disminución
importante del esfuerzo de control con reguladores RST y una notable disminución en el
esfuerzo de control conservando el tiempo de respuesta:
1.2 1.2
1 1
0.8 0.8
Amplitude
0.6 0.6
0.4 0.4
CASO 6
0.2 0.2
0 0
0 2 4 6 8 10 12 14 16 18 20 0 2 4 6 8 10 12 14 16 18 20
Time (sec)
Step Response
Time (sec)
Step Response
10 0.7
0.6
8
0.5
6
0.4
4
0.3
0.2
0
0.1
-2
0 2 4 6 8 10 12 14 16 18 20 0
0 2 4 6 8 10 12 14 16 18 20
Time (sec)
Time (sec)
Tabla 4.9 polinomios RST y control PID, respuestas ante entrada escalón del caso 6
CAPITULO 4. ANALISIS DE RESULTADOS Y DISCUSION 161
1.2 1.2
1 1
0.8 0.8
0.6 0.6
0.4 0.4
CASO 7
0.2 0.2
0 0
0 5 10 15 20 25 30 35 0 5 10 15 20 25 30 35
Time (sec)
Step Response
Time (sec)
Step Response
6 3.5
3
5
2.5
4
2
3
1.5
2
1
1
0.5
0 0
-1 -0.5
0 5 10 15 20 25 30 35 0 5 10 15 20 25 30 35
Time (sec) Time (sec)
Tabla 4.10 polinomios RST y control PID, respuestas ante entrada escalón del caso 7
CAPITULO 4. ANALISIS DE RESULTADOS Y DISCUSION 162
1.2 0.9
1.1
0.8
1
0.7
0.9
0.6
Amplitude
0.8
0.5
0.7
0.4
0.6
0.3
0.5
CASO 8
0.4 0.2
0.1
0 1 2 3 4 5 6 7 8 9 10 0 1 2 3 4 5 6 7 8 9 10
Time (sec)
Step Response
Time (sec)
Step Response
6 2
5 1.8
4
1.6
3
1.4
2
1.2
1
1
0
-1 0.8
-2
0 1 2 3 4 5 6 7 8 9 10
0 1 2 3 4 5 6 7 8 9 10
Time (sec)
Time (sec)
Tabla 4.11 polinomios RST y control PID, respuestas ante entrada escalón del caso 8
CAPITULO 4. ANALISIS DE RESULTADOS Y DISCUSION 163
4.9 Discusión
El polinomio debe tener especial atención a la hora del diseño de reguladores RST
ya que es el polinomio sobre el cual se impone la dinámica de seguimiento con las
condiciones de tiempo de respuesta y máximo sobre impulso. Es a partir de este
polinomio que se determina la respuesta dinámica por ser el polinomio dominante del
denominador del modelo de referencia y por tanto los valores de los polinomios R S y
T. Para la escogencia del grado del polinomio se puede tener en cuenta que al
establecer un orden de el esfuerzo de control necesario es más grande que para
un , llegando incluso a sobrepasar los límites impuestos a la acción de control,
ya que con un se introducen una raíz adicional que pondera de forma más
significativa a la señal del esfuerzo de control en el tiempo. Si estas raíces presentan
parte real negativa, se pondrá de manifiesto un efecto campana en la salida del sistema y
unas oscilaciones alternadas en la señal de la acción de control como se mostro en los
casos 5a, 5b y 8 al optimizar el polinomio (sección 3.3.7), ya que este polinomio
CAPITULO 4. ANALISIS DE RESULTADOS Y DISCUSION 164
CAPÍTULO 5
5 Conclusiones
10
Controladores PID de un grado de libertad o clásicos, ya que existen controladores PID de dos grados
de libertad [ALF09], los cuales también pueden considerarse como casos particulares de reguladores
RST.
CAPITULO 5 CONCLUSIONES 166
Con relación al modelo de referencia en los controladores RST, éste debe ser escogido
de tal forma que garantice error de estado estacionario nulo, para entrada escalón, rampa
o de cualquier tipo, ya que si esto no se cumple, no basta la adición de integradores para
anular estos errores, a diferencia en general del caso PID. Tal comportamiento se debe
al hecho de que en los controladores RST se cuenta con polinomios que filtran
(ponderan) de manera distinta las señales de referencia y salida. Parte de lo mencionado
en la sección anterior, sobre el dominio de la señal de respuesta dinámica del sistema
tiene que ver con esto, ya que un buen desempeño se logra con una escogencia adecuada
del modelo de referencia.
En lo que respecta al modelo de la planta, éste juega un papel fundamental en la síntesis
de reguladores RST, pues es el que hace parte de la ecuación diofantina para encontrar
los polinomios y , evidencia los ceros que se van a cancelar y harán parte del
polinomio (polinomio común de regulación) y también hace parte del numerador
del modelo de referencia, mediante el cual se calcula el polinomio (polinomio de
pre-compensación); no obstante, si existen errores de modelado que generen error de
estado estacionario, ésto puede remediarse con la inserción apropiada de integradores en
el polinomio .
Con reguladores RST, ocurre un efecto oscilatorio presente en la señal de la acción de
control vs. la entrada, cuando se intentan cancelar ceros con parte real negativa, o
cuando el modelo de referencia tiene alguno de sus polos con parte real negativa. El
denominado efecto campana producido por el denominador del modelo de referencia
tiende a ser amortiguado rápidamente puesto que en un principio se estableció que los
polos del modelo de referencia deben cumplir con especificaciones de amortiguamiento
absoluto y relativo (Figura 2.14); mientras que el amortiguamiento del efecto campana
debido a la cancelación de ceros negativos, depende directamente de la cercanía que
tengan con el origen del círculo del plano z.
Los integradores en la síntesis de reguladores RST, tienen el mismo efecto que tendrían
en los controladores PID, salvo que la respuesta dinámica del sistema en lazo cerrado no
cambia con la inserción de los mismos (resultan enmascarados en el modelo de
referencia ya que si se aumenta el orden del integrador los órdenes de los polinomios R
S y T aumentará el mismo número de veces), puesto que como se mencionó
anteriormente, la respuesta dinámica dependerá sólo del modelo de referencia al que
debe asemejarse el sistema de lazo cerrado con la presencia de los polinomios R, S y T.
La metodología propuesta para el análisis comparativo, en principio busca dar los
resultados de un diseño preliminar de reguladores RST frente a un diseño óptimo de
control PID, para observar qué tantas posibilidades tienen estos reguladores de ofrecer
desempeños óptimos como los que ofreció el control PID en cada uno de los casos y de
qué manera podría ser conveniente la implementación de reguladores RST en las
diferentes plantas. Se pudo encontrar que en la mayoría de los casos se presentó una
disminución del máximo esfuerzo de control necesario para lograr estos desempeños,
aun mas cuando se presentó alguna cancelación de ceros, esto muestra un potencial
importante de los reguladores al utilizar menos energía máxima que la que requeriría un
controlador PID óptimo. Esta particularidad se debe a la ubicación de raíces (polos del
modelo de referencia y ceros que se cancelan de la planta), en la región de desempeño,
lo que genera una disminución del esfuerzo de control en el tiempo debido a la
multiplicación por valores menores que 1 y cercanos a 0 (de cierta forma).
CAPITULO 5 CONCLUSIONES 167
5.1 Aportes
Por otro lado se pueden implementar nuevos métodos que optimicen los polinomios
RST, sin embargo habría que tener en cuenta, que es necesario que los polinomios
y , que se encuentran dentro del polinomio no sean susceptibles de
modificación, ya que podrían arruinar la capacidad de cancelación de ceros de la planta
o de implementación de integradores. Por lo tanto se podría buscar la manera de
optimizar los polinomios , y .
El presente trabajo podría anidarse a uno de identificación para diseñar reguladores RST
autoajustables de mayor desempeño, de esta forma con el registro de las variaciones que
se puedan presentar en las dinámicas de los procesos y con ello en el modelo, se
calculen de manera automática los polinomios RST, teniendo en cuenta que con una
CAPITULO 5 CONCLUSIONES 169
BIBLIOGRAFIA
[LAN98] LANDAU I.D, The R-S-T Digital Controller Design and
ApplicationsControl Engineering Practice vol. 6, 1998. pp 155-165
[LAN02] LANDAU, I.D, Robust R-S-T Digital Control and Open Loop System
Identification. A Brief Review IEEE, Advanced Process Control, Workshop,
Vancouver, 2002.
http://www.dlnet.vt.edu/repository/previewRepository/EE000000/EE004000/EE
004006/DISK1/DLNET-09-12-2002-
0292/resources/Distinguished%20lecturers/1000/Tutorial-2-Vancouver.pdf
[DOR05] DORF, E.C., sistemas de Control Moderno, (2005) cap 5.. pp 244-276
[LAN95] LANDAU ID., REY D., KARIMI A., VODA A.y FRANCO A.,
A Flexible Transmission system as a benchmark for Robust Digital Control,
European journal of Control (1995),pp 77-26
www.epfl.ch/webdav/site/la/users/139973/public/EJC%20Benchmark/LRKVF9
5.pdf
[CAR02] CARMONA Jean Claude, noise reduction in ventilation ducts, LSIS UMR
CNRS 6168 Marselle, 2002. <www.forum-ira.com/pdf/3conf5.pdf>
[LIT01] LITRICO Xavier, GEORGE Didier, TROUVAT Jean Luc, Modelling and
Robust Control of a dam River System, database of irrigation canals France.
<www.canari.free.fr/papers/681.pdf>
6 Anexo
6.1 Manual de Usuario de la herramienta RSTool
Los datos de la PLANTA entre la que se determinan los CEROS que se quieren
cancelar
La selección de la REFERENCIA entre tipo ESCALÓN o tipo RAMPA
Los coeficientes del POLINOMIO DESEADO
El orden del integrador.
El segundo módulo se refiere a los METODOS u operaciones que realiza la herramienta
internamente para encontrar los polinomios RST
El tercer módulo hace referencia a la parte de SIMULACION en la que se observan las
respuestas temporales ante entrada escalón o rampa, de la variable de proceso o salida y
de la acción de control.
Entrada de
datos
Ceros a
Escalón Rampa
cancelar
Métodos
Simulación
Ajuste del
polinomio
Para ejecutar este GUI es necesario tener instalado MATLAB® 7 o superior. Para los
procedimientos de cálculo de parámetros óptimos es necesario contar con el Toolbox de
optimización (por la utilización de la función fmincon)
Requerimientos generales:
6.4 EJEMPLOS
En esta sección se mostrara un ejemplo del uso del toolbox RST para el análisis de una
planta caracterizada en tiempo discreto.
Suponga que desea hallar los polinomios R S y T que sirvan para controlar el sistema
descrito por el siguiente proceso:
Para lo cual se plantea el siguiente polinomio dominante (el cual cumple con las
especificaciones de que se deseen, para este caso se imponen segundos con
un ):
Una vez iniciado el toolbox, se procede con el PASO 1 en el cual se pide ingresar los
datos; los datos de la planta en tiempo discreto se pueden cargar al software de dos
formas, en forma manual o a través de variables cargadas en el espacio de trabajo o
workspace.
V
Allí se seleccionan los ceros de la planta que van a ser cancelados, para este caso
escogimos los ceros con parte real positiva que están dentro del circulo unitario del
plano Z.
VII
Si se desea observar la respuesta temporal del sistema controlado con RST se pulsa el
botón SIMULAR, allí se abrirá una ventana como la siguiente:
Se presenta en primer lugar un plano Z con la posición de los polos dominantes del
modelo de referencia (raíces del polinomio deseado P en rojo) y en azul las Raíces del
polinomio observador , y cuatro graficas de comportamiento del sistema. Las
graficas de la primera columna muestran el comportamiento frente a una entrada tipo
escalón, la segunda columna el comportamiento frente a una entrada rampa. En cuanto a
las filas, la primera muestra el comportamiento de la salida del sistema y la segunda fila
el comportamiento de la acción de control.
En la parte inferior izquierda de la ventana se muestran los valores de ITAE, ITAU y el
tiempo de evaluación para el cálculo de estos índices.
Existen dos formas de ajuste de las raíces del polinomio para lograr un mejor
desempeño del sistema en lazo cerrado, con este ajuste se calculan nuevos polinomios R
S y T.
1) La primera forma de ajuste consiste en mover las raíces del polinomio P
manualmente en el plano Z, lo que irá modificando en línea tanto las respuestas
temporales como los valores de los polinomios R S y T y los índices de
desempeño, para permitirle al usuario verificar los desempeños con estos ajustes
IX
Allí se visualizara de nuevo el plano Z con la ubicación de las raíces optimizadas del
polinomio P, así como los nuevos valores de los índices ITAE e ITAU, y la
conformación del polinomio con estas raíces óptimas. A su vez se observan las
respuestas temporales después de optimizar los polinomios.
Los polinomios RST generados son:
Para observar con más detalle alguna de las graficas se puede pulsar el respectivo botón
ZOOM que generará ventana nueva con más opciones de trabajo sobre las señales.
Para visualizar las respuestas ante perturbaciones de tipo escalón o rampa, basta con
pulsar alguno de los botones (PERTURBACION DE TIPO ESCALON ó
PERTURBACION DE TIPO RAMPA) en la parte inferior de la ventana. Podemos
observar que al ajustar manualmente la ubicación de la raíz del polinomio las
respuestas ante perturbaciones también se modifica.
XII
Esta fue una descripción general de uso de la herramienta RSTool, la cual ayudara al
usuario en el cálculo de reguladores RST de implementación estándar, para plantas de
ordenes diferentes y con la posibilidad de configurar el algoritmo de síntesis del
regulador RST que se considere más apropiado (SIN Y CON INTEGRADOR, SIN Y
CON CANCELACION DE CEROS DE LA PLANTA) además de poder ajustar de dos
formas distintas al polinomio dominante del modelo de referencia ( ), para obtener
una dinámica de seguimiento que se adapte mas a la necesidades del usuario.