SlideShare a Scribd company logo
1 of 22
Download to read offline
Rev. Tecno Lógicas No. 28, ISSN 0123-7799, enero-junio de 2012, pp. 33-53
Artículo de Investigación/Research Article
Diseño, Implementación y Validación
de un Controlador PID
Autosintonizado
Design, Implementation and
Validation of a Self-Tuning PID
Controller
Leonardo F. Lozano-Valencia1
Luis F. Rodríguez-García2
Dídier Giraldo-Buitrago3
Fecha de recepción: 15 de Septiembre de 2011
Fecha de aceptación: 13 de Abril de 2012
1 Programa de Ingeniería Eléctrica,
Universidad Tecnológica de Pereira, Pereira-Colombia,
lflozano@utp.edu.co
2 Programa de Ingeniería Eléctrica,
Universidad Tecnológica de Pereira, Pereira-Colombia,
luferodriguez@utp.edu.co
3 Programa de Ingeniería Eléctrica,
Universidad Tecnológica de Pereira, Pereira-Colombia,
dgiraldo@utp.edu.co
[34] Lozano L., et al. / Diseño, Implementación y Validación de un Controlador PID
Autosintonizado
Revista Tecno Lógicas
Resumen
En este artículo se presenta el diseño y la implementación de un con-
trolador PID autosintonizado. La metodología propuesta utiliza el método
de mínimos cuadrados con reinicio de covarianza y el diseño por reubica-
ción de polos para el cálculo de los parámetros del controlador. El diseño
propuesto se implementa en sistemas estables e inestables simulados en
un computador análogo COMDYNA GP-6, y se presenta una comparación
del desempeño del controlador autosintonizado y un controlador PID
clásico en términos del error medio cuadrático. Los resultados obtenidos
muestran que los controladores de parámetros adaptativos tienen una
mejor respuesta que los controladores de parámetros fijos frente a varia-
ciones de parámetros que puedan afectar las condiciones del sistema.
Palabras clave
Control PID; sintonización automática; estimación en línea; reubica-
ción de polos; variación paramétrica.
Abstract
In this paper the design and the implementation of a self-tuning PID
controller is presented. The proposed methodology uses a least squares
method with covariance resetting and a pole placement design for the
calculation of controller parameters. The proposed design is implemented
on stable and unstable systems simulated in a COMDYNA GP-6 analog
computer, and a comparison of the performance of the self-tuning
controller and a classic PID controller is presented in terms of root mean
square error. The obtained results show that controllers of adaptive
parameters have a better response than controllers of fixed parameters
with respect to parameter variations that may affect the conditions of the
system.
Keywords
PID control; automatic tuning; online estimation; pole placement;
parameter variation.
Revista Tecno Lógicas No. 28, enero-junio de 2012 [35]
1. INTRODUCCIÓN
El control proporcional integral derivativo (PID) es la estrate-
gia de control más usada en las aplicaciones industriales; se esti-
ma que más del 90% de los lazos de control utilizan control PID,
dado que es una estrategia simple, efectiva y no requiere una gran
fundamentación teórica para su utilización en los procesos cotidia-
nos (Ang et al., 2005). Es por esto que, a pesar del desarrollo de
estrategias de control más inteligentes y con mejores resultados
experimentales, no se ha logrado desplazar al control PID de la
aplicación en los procesos donde es deseable y a la vez suficiente
que las operaciones que se realizan sean sencillas y sobre todo
económicas, especialmente cuando se tienen limitaciones en la
obtención de equipos para ejecutar estrategias más complejas o
donde no se cuenta con operarios capacitados.
El control PID proporciona un tratamiento tanto para la res-
puesta de estado estacionario como la respuesta transitoria, y
ofrece una solución genérica y eficiente a los problemas de control
del mundo real. Muchos ingenieros están familiarizados con el
control PID, y su uso se ha convertido en una práctica estándar.
En la actualidad, la introducción del control digital ha mejorado
las capacidades del PID, como son la adaptación, la sintonización
automática, y la planificación de ganancia, las cuales pueden ser
fácilmente introducidas en el control PID (Knospe, 2006).
El diseño de controladores PID se puede lograr desde diferen-
tes enfoques, que van desde métodos de ensayo y error, como acer-
camientos basados en el modelo del sistema. Por tanto, surge la
necesidad de desarrollar técnicas para obtener los modelos diná-
micos de diversas aplicaciones tales como control de procesos,
sistemas medioambientales, sistemas biológicos y biomédicos y
sistemas de transporte (Gevers, 2006). El modelado de sistemas
físicos es un proceso complicado que se puede efectuar utilizando
dos enfoques diferentes: Uno requiere la aplicación de fundamen-
tos teóricos basados en leyes o principios físicos; el otro es un enfo-
que empírico en el cual mediante la realización de experimentos se
pretende obtener un modelo estimado que represente el compor-
tamiento dinámico del sistema. La identificación de sistemas es el
acercamiento experimental al modelado de los procesos, y se refie-
[36] Lozano L., et al. / Diseño, Implementación y Validación de un Controlador PID
Autosintonizado
Revista Tecno Lógicas
re en general al problema de desarrollar modelos matemáticos de
sistemas basado en mediciones de excitación y respuesta. El in-
terés práctico en la identificación de sistemas es debido a las difi-
cultades asociadas al derivar modelos de principios físicos, y estos
escenarios hacen de la identificación una herramienta vital en
muchas aplicaciones de ingeniería, desde supresión de vibraciones
a control de procesos (Fassois & Rivera, 2007).
Existen algunas características que no se tienen en cuenta en
el desarrollo de modelos matemáticos de sistemas físicos o en el
diseño de controladores, como perturbaciones, ruidos, variaciones
de parámetros, entre otras. Esto puede llevar a imprecisiones
entre el modelo calculado y el modelo actual del sistema, y a su vez
al deterioro de la respuesta del controlador ante variaciones en sus
parámetros. Los reguladores autosintonizados, un tipo de contro-
lador adaptativo, basan su funcionamiento en la estimación recur-
siva de las características del sistema, las perturbaciones y la
actualización de las estimaciones para así observar posibles cam-
bios. Usando este conocimiento, se pueden emplear métodos apro-
piados para diseñar el controlador óptimo (Bobál et al., 2005).
Algunos acercamientos comprenden el uso de redes neuronales
para la estimación de los parámetros del sistema (Cajueiro &
Hemerly, 2003), y a partir de estos realizar el cálculo de los pará-
metros del controlador con técnicas como algoritmos genéticos
(Valarmathi et al., 2009). Otros esquemas comprenden la estima-
ción en línea de los parámetros de un modelo de la planta, gene-
ralmente discreto, utilizando algún método de identificación, como
el método de mínimos cuadrados o proyección ortogonal, unido al
diseño de un controlador basado en dichos parámetros, los cuales
se ajustan en línea (Aguado & Martinez, 2003).
En este trabajo, se presenta el diseño e implementación de un
controlador PID autosintonizado, en el cual se emplea el método
de mínimos cuadrados recursivo para la estimación en línea de los
parámetros del sistema, y con base a los parámetros calculados, se
diseña el controlador mediante el diseño por reubicación de polos.
Este trabajo está dividido de la siguiente manera: en la sección 2
se muestra el desarrollo metodológico de un controlador PID auto-
sintonizado, presentando la estructura del controlador, el contro-
lador PID, el diseño por reubicación de polos y la estimación de
Revista Tecno Lógicas No. 28, enero-junio de 2012 [37]
parámetros. En la sección 3 se muestran los resultados de la im-
plementación y se plantea la discusión en torno a los controladores
de parámetros fijos y de parámetros adaptativos; la sección 4
presenta las conclusiones del trabajo.
2. METODOLOGÍA
Con el fin de implementar el controlador PID autosintonizado,
se utiliza el método de mínimos cuadrados recursivo para estimar
un modelo discreto de la planta. Usando los parámetros del modelo
discreto obtenido y las especificaciones de diseño, se obtienen los
parámetros del controlador. Este proceso se ilustra en la Fig. 1.
Fig. 1. Esquema general de un sistema de control adaptativo. Fuente: Autores
2.1 Estructura del Controlador
Se propone una estructura de controlador general con dos gra-
dos de libertad, es decir, una estructura en la cual exista una
función de transferencia que actúe sobre la salida realimentada, y
una función de transferencia diferente que actúe sobre la señal de
referencia, como se muestra en la Fig. 2.
Esta estructura presenta ventajas puesto que no sólo permite
realizar la reubicación de los polos del sistema, sino que también
es posible hacer que la salida del sistema en lazo cerrado sea de la
[38] Lozano L., et al. / Diseño, Implementación y Validación de un Controlador PID
Autosintonizado
Revista Tecno Lógicas
misma forma que un modelo de referencia especificado. Una forma
particular se obtiene cuando 1 1
( ) ( )T q S q 
 , la cual es conocida
como estructura con un grado de libertad. En esta estructura, se
tiene una única función de transferencia que actúa sobre una
señal de error, que es generada de la comparación de la señal de
referencia ( )r k con la salida del sistema ( )y k (Åstrom & Wit-
tenmark, 1996).
Fig. 2. Estructura de controlador con dos grados de libertad. Fuente: Autores
2.2 Diseño de Controladores por Reubicación de Polos
A partir de la Fig. 2, la señal de control ( )u k que actúa sobre
la planta está dada por (1):
1 1 1
( ) ( ) ( ) ( ) ( ) ( )R q u k T q r k S q y k  
  (1)
Igualmente, la función de transferencia del sistema en lazo ce-
rrado en términos del operador de desplazamiento hacia atrás 1
q
,
es decir la función de transferencia que relaciona la salida del
sistema con la señal de referencia, está dada por (2):
11 1
1 1 1 1 1
( ) ( ) ( )
( ) ( ) ( ) ( ((
(
)) )
)c
c
By k B q T q
r k A q R q B q S q A
q
q
 
    
 

(2)
Los polinomios cA y cB corresponden al polinomio caracterís-
tico del sistema en lazo cerrado y el polinomio del numerador en
Revista Tecno Lógicas No. 28, enero-junio de 2012 [39]
lazo cerrado, respectivamente. La idea del diseño por reubicación
de polos consiste en especificar el comportamiento deseado para el
sistema en lazo cerrado a través del polinomio dA . Los polinomios
1
( )R q
y 1
( )S q
pueden ser determinados a partir de la igualación
del polinomio característico cA con el polinomio deseado dA como
se muestra en (3):
1 1 1 1 1
( ) ( ) ( ) ( ) ( )dA q R q B q S q A q    
  (3)
Para el cálculo del polinomio 1
( )T q
, es necesario dar especifi-
caciones para la respuesta transitoria a través de los ceros del
sistema. La solución también puede ser obtenida reemplazando los
polinomios 1
( )R q
, 1
( )S q
y 1
( )T q
por polinomios de estructura
conocida, pero con parámetros desconocidos a ser calculados
(Åstrom & Wittenmark, 1994).
2.3 Control Proporcional Integral Derivativo
El control proporcional integral derivativo es una estrategia de
control que consta de tres acciones básicas, las cuales en el domi-
nio de la frecuencia se pueden expresar como se muestra en (4)
1
( ) 1 ( )p d
i
U s K T s E s
T s
 
   
 
(4)
Con esta forma ideal, se tiene una acción proporcional que
actúa directamente sobre el error; una acción integral, que elimina
errores de estado estacionario en el seguimiento de señales cons-
tantes; y una acción derivativa, que en general ayuda a mejorar la
respuesta transitoria mediante una acción que trata de predecir el
valor futuro del error. Sin embargo, la estructura ideal presenta
algunas dificultades en lo concerniente a la presencia de señales
de alta frecuencia, debido a que la acción derivativa tiende a am-
plificarlos. Se incluye un filtro pasabajo a la acción derivativa con
el fin de limitarla a un valor constante a altas frecuencias, como se
muestra en (5).
[40] Lozano L., et al. / Diseño, Implementación y Validación de un Controlador PID
Autosintonizado
Revista Tecno Lógicas
1
( ) 1 ( )
1 d
d
p T
Ni
T s
U s K E s
T s s
 
   
 
(5)
De esta forma, a frecuencias bajas la acción derivativa es igual
a la forma ideal, pero a frecuencias altas, la acción derivativa es
limitada al valor pK N . Otra dificultad que presenta es que es
sensible a variaciones repentinas del punto de referencia, lo que
afecta a las acciones proporcional y derivativa. Se adiciona una
ponderación al punto de referencia, con el fin de mitigar su acción
sobre la señal de control, como se muestra en (6) (Åstrom &
Hägglund, 1995; Åstrom & Wittenmark, 1996):
     ( ) ( ) ( )( ( ) ( )) ) (
p
p p d
i
K
bR s Y s R s Y s K T s cR s Y sU
T
s K
s
     (6)
Finalmente, asumiendo una realimentación directa de la sali-
da sobre la acción derivativa, esto es, asumiendo 0c  , las accio-
nes proporcional, integral y derivativa discretizadas se muestran
en (7), (8) y (9), respectivamente, las cuales son expresadas en
función de los parámetros continuos y de un conjunto de coeficien-
tes que dependen del método de discretización, los cuales se mues-
tran en la Tabla 1.
 ( ) ( ) ( )k P k kP t K br t y t  (7)
1 1 1 2( ) ( ) ( ) ( )k k i k i kI t I t b e t b e t    (8)
 1 1( ) ( ) ( ) ( )k k d k kD t D t b y t y t      (9)
Finalmente, la señal de control PID discreta, que corresponde
a la suma de las acciones individuales, puede ser expresada en
términos del operador de desplazamiento hacia atrás como se
muestra en (10):
Revista Tecno Lógicas No. 28, enero-junio de 2012 [41]
      1 1 1 2 1 2
0 1 2 0 1 21 1 ( ) ( ) ( )t q t q sq q u s qk t r k ys q k     
     (10)
Tabla 1. Coeficientes del controlador PID según el método de discretización.
Fuente: Åstrom, & Hägglund, 1995
Coeficientes
Diferencias
hacia adelante
Diferencias
hacia atrás
Aproximación de
Tustin
Donde los coeficientes , , 0,1,2i is t i  se muestran en (11)-(16),
y son expresados en función de los coeficientes mostrados en la
Tabla 1:
0 1p i ds K b b   (11)
1 1 2(1 ) 2p i i ds K b b b       (12)
2 2p i ds K b b     (13)
0 1p it K b b  (14)
1 1 2(1 )p i it K b b b      (15)
2 2p it K b b    (16)
1ib 0
i
Kh
T 2 i
Kh
T
2ib
i
Kh
T
0 2 i
Kh
T
 1
d
Nh
T
 
  
 
d
d
T
T Nh
 
 
 
2
2
d
d
T Nh
T Nh
 
 
 
db KN
d
d
KT h
T Nh
2
2
d
d
KT h
T Nh
[42] Lozano L., et al. / Diseño, Implementación y Validación de un Controlador PID
Autosintonizado
Revista Tecno Lógicas
La ecuación (10) muestra una forma general de controlador
PID discretizado (Åstrom & Hägglund, 1995; Åstrom & Witten-
mark, 1996), cuyos polinomios se pueden reemplazar en (2), para
así calcular los coeficientes con el diseño por reubicación de polos.
2.4 Diseño de Control PID para Sistemas de Segundo Orden
Se asume que una planta de segundo orden se puede modelar a
través de una función de transferencia, como se muestra en (17):
1 2
1 2
1 2
1 2
( )
( ) 1
b q b qy k
u k a q a q
 
 


 
(17)
A partir del numerador y denominador de (17), y de los poli-
nomios del controlador que se muestran en (10), el polinomio ca-
racterístico del sistema en lazo cerrado se define por (18):
      1 2 1 1 1 2 1 2
1 2 1 2 0 1 2
* 1 * 2 * 3 * 4
1 2 3 4
1 11
1
c a q a q q q q b q s s q s q
a q
A
a q a q a q
b       
   
       
   
(18)
Donde los coeficientes se muestran en (19)-(22):
*
1 1 1 01a a b s    (19)
*
2 2 1 1 1 1 2 2( 1)a a a a b s b s      (20)
*
3 2 2 1 1 2 2 1( )a a a a b s b s      (21)
*
4 2 2 2a a b s   (22)
Se realiza la comparación con el polinomio deseado para el sis-
tema en lazo cerrado, que se puede expresar como se muestra en
(23):
1 2 3 4
1 2 431d d q d qA d qd q   
  (23)
Revista Tecno Lógicas No. 28, enero-junio de 2012 [43]
Finalmente se obtiene el sistema de ecuaciones mostrado en
(24):
1 1 10
2 1 1 2 1 21
2 1 2 1 3 22
2 2 4
0 0 1 1
0 1
0
0 0
b d as
b b a d a as
b b a a d as
b a d
     
           
     
    
     
(24)
A partir de la solución del sistema de ecuaciones (24), se logra
la sintonización de los polinomios R y S del controlador PID.
Para sintonizar el polinomio T , se busca que el polinomio del
numerador del sistema en lazo cerrado, que puede ser obtenido de
(2), sea igual al polinomio que se muestra en (25):
1 1 1 1
1 3
1
2( ) (1 )(1 )(1 )dB q q z q z q z q    
    (25)
Pero a partir de (25) no es posible realizar la reubicación de to-
dos los ceros del sistema, puesto que no se tienen suficientes
parámetros. Se propone como solución a este problema la expre-
sión mostrada en (26):
1 1 1 1 1
0 1 1 2( ) ( )(1 )(1 )dB q q n n q z q z q    
    (26)
donde el polinomio del numerador deseado consta de dos ceros
que son asignados por el usuario y un cero que es calculado por el
algoritmo en función de las variables 0n y 1n . De esta forma se
consigue que el número de ecuaciones sea igual al número de
parámetros disponibles para la sintonización. El sistema de ecua-
ciones obtenido está dado por (27):
[44] Lozano L., et al. / Diseño, Implementación y Validación de un Controlador PID
Autosintonizado
Revista Tecno Lógicas
01
12 1 1 2
22 1 1 2 1 2
02 1 2
1 2 1
00 0 1 0
00 1
00 ( )
00 0 0
/0 0 0 1 1
tb
tb b z z
tb b z z z z
nb z z
n c c
     
         
       
    
    
         
(27)
2.5 Estimación de Parámetros
Los parámetros del controlador se pueden calcular en función
de los parámetros de la planta, los cuales pueden o no ser conoci-
dos. En este caso se asume que los parámetros son desconocidos, y
por tanto se utilizará el método de mínimos cuadrados recursivo
para obtener los parámetros del sistema. A partir de (17), la salida
de la planta en el instante k puede ser expresada como una fun-
ción de sus entradas y salidas pasadas y sus parámetros, como se
muestra en (28):
 
1
2
0
1
2
( ) ( 1) ( 2) ( 1) ( 2) ( 1)T
a
a
y k y k y k u k u k t
b
b
 
 
 
         
 
 
 
(28)
donde ( 1)t  es un vector de regresión que contiene la infor-
mación pasada del sistema, y 0 es un vector que contiene los
parámetros desconocidos del sistema. El método de mínimos cua-
drados estima los parámetros del sistema en función de la estima-
ción anterior, una matriz de ganancia, un vector de regresión y un
error de estimación, a partir de las ecuaciones recursivas (29) y
(30):
( 2) ( 1)ˆ ˆ ˆ( ) ( 1) ( ) ( 1) ( 1)
1 ( 1) ( 2) ( 1)
T
T
P t t
t t y t t t
t P t t

   
 
            
(29)
( 2) ( 1) ( 1) ( 2)
( 1) ( 2)
1 ( 1) ( 2) ( 1)
T
T
P t t t P t
P t P t
t P t t
 
 
   
   
   
(30)
Revista Tecno Lógicas No. 28, enero-junio de 2012 [45]
La matriz de ganancia del algoritmo está en función de una
matriz de covarianza ( 1)P t  . A medida que los parámetros esti-
mados comienzan a converger a los valores reales, los elementos
de la matriz de covarianza toman valores pequeños, lo que hace
que el algoritmo pierda sensibilidad frente a las variaciones en los
parámetros. Se proponen modificaciones para ayudar al algoritmo
a recalcular los parámetros cuando se presentan variaciones en los
parámetros. Una alternativa es el método de mínimos cuadrados
con reinicio de covarianza, en el cual se seleccionan un conjunto de
instantes de tiempo, para los cuales si el instante actual no perte-
nece a dicho conjunto, la matriz de covarianza se calcula según
(30). Si por el contrario el instante actual pertenece a dicho con-
junto, la matriz de covarianza toma el valor dado por (31):
( 1) , 0P t kI k   (31)
Otra alternativa es utilizar el método de mínimos cuadrados
con ponderación exponencial de datos, en el cual se introduce un
factor de olvido  , mediante el cual se agrega un peso a los datos
con el fin de dar más importancia a los datos más recientes, y
descartar con mayor facilidad los datos más antiguos. Este método
satisface las ecuaciones recursivas (32) y (33) (Goodwin & Sin,
2009).
( 2) ( 1)ˆ ˆ ˆ( ) ( 1) ( ) ( 1) ( 1)
( 1) ( 1) ( 2) ( 1)
T
T
P t t
t t y t t t
t t P t t

   
  
             
(32)
1 ( 2) ( 1) ( 1) ( 2)
( 1) ( 2)
( 1) ( 1) ( 1) ( 2) ( 1)
T
T
P t t t P t
P t P t
t t t P t t
 
   
    
          
(33)
3. RESULTADOS Y DISCUSIÓN
3.1 Computador Análogo COMDYNA GP-6
El computador análogo COMDYNA GP-6 es un dispositivo
electrónico que permite la simulación de las ecuaciones diferencia-
[46] Lozano L., et al. / Diseño, Implementación y Validación de un Controlador PID
Autosintonizado
Revista Tecno Lógicas
les que describen la dinámica de un sistema físico, mediante un
circuito construido con amplificadores operacionales y otros ele-
mentos como potenciómetros y capacitancias, que representa las
mismas ecuaciones del sistema original. Este dispositivo permite
la simulación de sistemas hasta de cuarto orden, y con ayuda de
los potenciómetros, es posible realizar variaciones en línea de los
parámetros de los sistemas implementados. Otra ventaja del com-
putador análogo COMDYNA GP-6 es que su manejo con señales
eléctricas facilita las labores de adquisición de datos. Estas carac-
terísticas lo hacen ideal para las pruebas a realizar.
3.2 Control de un Sistema Estable de Segundo Orden
Se implementó en el computador análogo COMDYNA GP-6 la
función de transferencia mostrada en (34), que corresponde a la
función de transferencia de un sistema de segundo orden sobre
amortiguado estable en lazo abierto.
2
16
( )
14.4 16
H s
s s 
 (34)
El sistema con el controlador fueron puestos en marcha, y en
un instante de tiempo alrededor de 30 segundos de ejecución se
realizó una variación de parámetros, de tal manera que el coefi-
ciente de amortiguamiento del sistema cambiase de 1,8 a 0,75,
obteniendo el sistema que se muestra en (35).
2
1
1
)
6 6
6
(H s
s s 
 (35)
Se utilizó el método de la respuesta al escalón desarrollado por
Ziegler y Nichols para calcular un conjunto de parámetros inicia-
les para el controlador PID, el cual fue finalmente ajustado por
tanteo hasta alcanzar una respuesta satisfactoria. Los parámetros
obtenidos para la sintonización del controlador fueron 3PK  ,
0,59iT  , 0,6dT  y la respuesta del sistema con el controlador
sintonizado con el método clásico se muestra en la Fig. 3:
Revista Tecno Lógicas No. 28, enero-junio de 2012 [47]
Fig. 3. Respuesta del sistema con el controlador sintonizado con el método de la
respuesta al escalón de Ziegler y Nichols. Fuente: Autores
De la Fig. 3, se observa que se realiza el seguimiento de la se-
ñal de referencia, sin embargo ante la variación de parámetros, el
sistema no es capaz de seguir la señal de referencia con el compor-
tamiento esperado. Se realizó la implementación con un controla-
dor PID autosintonizado, en el cual se buscaba que los polos en
lazo cerrado fueran reubicados como se muestra en (36), los cuales
de forma discreta considerando un tiempo de muestreo de 200
milisegundos se muestran en (37):
4 3 2
( ) 28 276 1120 1600dA s s s s s     (36)
4 3 2
( ) 1.1693 0.4635 0.0711 0.0037dA z z z z z    
(37)
Los resultados de la implementación utilizando el controlador
con un grado de libertad se muestran en la Fig. 4:
[48] Lozano L., et al. / Diseño, Implementación y Validación de un Controlador PID
Autosintonizado
Revista Tecno Lógicas
Fig. 4. Respuesta del sistema con el controlador autosintonizado con estructura de
un grado de libertad. Fuente: Autores
El sistema presenta una condición inicial de valor cercano a
0,5 voltios. En los primeros instantes de control, como no se posee
información precisa del sistema, se presentaron algunas oscilacio-
nes en el seguimiento de las señales de referencia constantes, al
igual que la condición inicial hizo que en principio no se obtuviera
un modelo apropiado que describa la dinámica del sistema. Como
el algoritmo de identificación implementado comprendía el reinicio
periódico de la matriz de covarianza, el modelo fue recalculado y se
logró el seguimiento la señal de referencia con el comportamiento
esperado. Ante la variación de parámetros del sistema, el algorit-
mo logró ajustar el modelo estimado del sistema, y a su vez recal-
culó los parámetros del controlador de tal manera que la respuesta
del sistema fuese igual a la respuesta deseada. Se realizó la misma
implementación considerando la estructura de controlador PID
autosintonizado con dos grados de libertad. Para este caso, se
buscó que el sistema en lazo cerrado tuviese polos dados por (37), y
que tuviera ceros en 1,2 10s   . Los resultados de esta implemen-
tación se muestran en la Fig. 5.
Revista Tecno Lógicas No. 28, enero-junio de 2012 [49]
Fig. 5. Respuesta del sistema con el controlador autosintonizado con estructura de
dos grados de libertad. Fuente: Autores
Al igual que en el caso anterior, debido a la condición inicial en
el proceso se presentaron algunas oscilaciones no deseadas, que
son finalmente eliminadas cuando el modelo es recalculado por el
algoritmo. El sistema realizó el seguimiento de la señal de referen-
cia siguiendo el comportamiento dado por el modelo de referencia
especificado. Al igual que en el caso de controlador con un grado de
libertad, el controlador pudo reajustarse luego de que se realizó la
variación en los parámetros.
Para realizar una comparación entre los resultados, se calcula
el error medio cuadrático (38) para cada caso:
 
2
1
( ) ( )
N
k
RMS
r k y k
e
N



 (38)
Para cada caso, se calcula el error medio cuadrático antes y
después de la variación de parámetros, para observar la variación
del este. Los resultados se resumen en la Tabla 2.
[50] Lozano L., et al. / Diseño, Implementación y Validación de un Controlador PID
Autosintonizado
Revista Tecno Lógicas
Tabla 2. Error medio cuadrático antes y después de la variación de parámetros.
Fuente: Autores
Controlador
RMS antes de
la variación de
parámetros
RMS después
de la variación
de parámetros
Variación
del RMS (%)
Sintonizado con método
Ziegler-Nichols
0,2168 0,3057 41
Autosintonizado con un
grado de libertad
0,2152 0,2408 11,8
Autosintonizado con
dos grados de libertad
0,2714 0,2846 6,08
El controlador de parámetros fijos es diseñado para funcionar
de manera adecuada ante una condición de operación; es por esto
que al realizar una variación en la dinámica de planta, el sistema
opera bajo una condición diferente a la de diseño, lo cual se ve
reflejado en el incremento del error medio cuadrático después de la
variación de parámetros. Esta dificultad es superada con el contro-
lador de parámetros adaptativos, el cual es capaz de ajustar sus
parámetros ante las variaciones en las condiciones de operación,
garantizando así que la respuesta siempre sea igual a la respuesta
deseada. Sin embargo, una desventaja que presentan estos contro-
ladores es que al carecer de información preliminar del comporta-
miento del sistema, pueden presentar algunos transitorios no
deseados mientras el sistema es identificado.
Tanto para el controlador con un grado de libertad como el de
dos grados de libertad, la variación del error medio cuadrático es
menor que la presentada con el controlador de parámetros fijos.
Con respecto a la estructura del controlador, la estructura con un
grado de libertad permite un seguimiento más preciso de la señal
de referencia, puesto que la acción integral del controlador PID
garantiza error de estado estacionario nulo ante las referencias de
tipo constante y rampa, sin embargo, puede presentar algunos
sobrepasos transitorios que no pueden ser eliminados por la reubi-
cación de polos, y que son ocasionados por los ceros del sistema en
lazo cerrado. Por otra parte, la estructura de dos grados de liber-
tad presenta mayor control de la respuesta transitoria del sistema,
sin embargo, presenta error de estado estacionario en el segui-
miento de señal tipo rampa, lo cual se evidencia en valor del error
medio cuadrático antes y después de la variación de parámetros.
Revista Tecno Lógicas No. 28, enero-junio de 2012 [51]
3.3 Control de un Sistema de Segundo Orden Inestable
Se implementó en el computador análogo la función de transfe-
rencia (39), que corresponde a una función de transferencia de un
sistema de segundo orden inestable en lazo abierto.
2
16
)
4 4 16
(
1 .s
H s
s 
 (39)
Como el sistema es inestable en lazo abierto, no es posible rea-
lizar el método de la respuesta al escalón para la sintonización
manual del controlador. Se implementó el controlador PID auto-
sintonizado con estructura de dos grados de libertad, realizando la
reubicación de polos planteada en (37). Al igual que para el siste-
ma estable, se considera una variación en los parámetros del sis-
tema, efectuada alrededor de 30 segundos. Los resultados de esta
implementación se muestran en la Fig. 6.
Fig. 6. Respuesta del sistema con el controlador autosintonizado con estructura de
dos grados de libertad. Fuente: Autores
[52] Lozano L., et al. / Diseño, Implementación y Validación de un Controlador PID
Autosintonizado
Revista Tecno Lógicas
De la Fig. 6, se observa que el sistema es capaz de alcanzar un
comportamiento estable en lazo cerrado, regido por la reubicación
de polos planteada en (37). Ante la variación de parámetros, el
controlador es capaz de identificar la variación, garantizando así
que la respuesta del sistema en lazo cerrado sea igual a la res-
puesta deseada especificada. El ajuste manual es una tarea difícil
puesto que el sistema asume rápidamente valores elevados en su
salida ante cualquier entrada o perturbación debido a su condición
inestable.
4. CONCLUSIONES
Se compararon los resultados de la implementación de un con-
trolador PID autosintonizado y un controlador PID sintonizado
con una técnica clásica sobre un sistema estable de segundo orden
y un sistema inestable. Se mostró que ambos controladores reali-
zan un seguimiento adecuado de la señal de referencia propuesta.
El controlador de parámetros adaptativos presentó ventajas frente
al controlador de parámetros fijos ante las variaciones de paráme-
tros, debido a que su estructura ajustable le permite adaptarse a
los cambios del sistema. El controlador de parámetros adaptativos
también presentó resultados satisfactorios en el control del siste-
ma inestable, mostrando otra ventaja frente al controlador de
parámetros fijos, el cual no se implementó debido a que no pudo
ser sintonizado con el método propuesto. Una desventaja del con-
trolador autosintonizado está en que la falta de información del
proceso genera ciertas imprecisiones en la respuesta del sistema
mientras se realiza el ajuste de parámetros; dependiendo de las
características del proceso, esas imprecisiones pueden ser tolera-
bles o no relevantes. Para sistemas donde no sean permisibles
tales imprecisiones, se puede sugerir otra estrategia de control.
5. REFERENCIAS
Aguado, A. & Martinez, M., (2003); Identificación y control adaptativo,
Prentice-Hall, Madrid, España.
Revista Tecno Lógicas No. 28, enero-junio de 2012 [53]
Ang, K. H., Chong, G. & Li Y., (2005); PID control system analysis, de-
sign, and technology. IEEE Transactions on Control Systems Tech-
nology, 13(4), 559-576.
Åstrom, K. J. & Hägglund, T., (1995); PID Controllers: Theory, Design
and Tuning, 2nd edición, The International Society of Automation,
USA.
Åstrom, K. J. & Wittenmark, B., (1994); Adaptive Control, 2a edición,
Addison-Wesley Longman Publishing Co., Boston, USA.
Åstrom, K. J. & Wittenmark, B., (1996); Computer-Controlled Systems:
Theory and Design, 3a edición, Prentice-Hall. Upper Saddle River,
New Jersey, USA.
Bobál, V., Böhm, J., Fessl, J. & Macháček, J., (2005); Digital Self-tuning
Controllers, Springer-Verlag, London, United Kingdom.
Cajueiro, D. O., & Hemerly, E. M., (2003); Direct adaptive control using
feedforward neural networks. Sba: Controle & Automação Sociedade
Brasileira de Automatica, 14(4), 348-358.
Fassois, S. D. & Rivera, D. E., (2007); Applications of system identifica-
tion, IEEE Control Systems Maganize, 27 (5), 24–26.
Gevers, M., (2006); A personal view of the development of system identifi-
cation: a 30-year journey through an exciting field, IEEE Control Sys-
tems Magazine, 26 (6), 93–105.
Goodwin, G. C. & Sin, K. S., (2009); Adaptive Filtering, Prediction and
Control, Dover Publications, New York, USA.
Knospe, C., (2006); PID Control, IEEE Control Systems Magazine, 26 (1),
30–31.
Valarmathi, K., Devaraj, D. & Radhakrishnan, T. K., (2009); Intelligent
Techniques for System Identification and Controller Tuning in pH
Process. Brazilian Journal of Chemical Engeneering, 26(1), 99-111.
N28a03

More Related Content

What's hot

Control Adaptativo Con Modelo De Referencia
Control Adaptativo Con Modelo De ReferenciaControl Adaptativo Con Modelo De Referencia
Control Adaptativo Con Modelo De ReferenciaIng. Electromecanica
 
Control de procesos clase 1
Control de procesos   clase 1Control de procesos   clase 1
Control de procesos clase 1UNEFA
 
Controles automáticos
Controles automáticosControles automáticos
Controles automáticosSiul Reivaj
 
AI07 Auditoria proceso desarrollo software
AI07 Auditoria proceso desarrollo softwareAI07 Auditoria proceso desarrollo software
AI07 Auditoria proceso desarrollo softwarePedro Garcia Repetto
 
Control Fuzzy PID Vs Control Adaptativo
Control Fuzzy PID Vs Control AdaptativoControl Fuzzy PID Vs Control Adaptativo
Control Fuzzy PID Vs Control AdaptativoWilly Bujaico
 
SMART PID - TOOLBOX CONTROL ROBUSTO MATLAB
SMART PID - TOOLBOX CONTROL ROBUSTO MATLABSMART PID - TOOLBOX CONTROL ROBUSTO MATLAB
SMART PID - TOOLBOX CONTROL ROBUSTO MATLABSerHere07
 
C:\Fakepath\Charla Admin Proyect
C:\Fakepath\Charla Admin ProyectC:\Fakepath\Charla Admin Proyect
C:\Fakepath\Charla Admin ProyectXimena Williams
 
AUDITORIA INFORMATICA
AUDITORIA INFORMATICAAUDITORIA INFORMATICA
AUDITORIA INFORMATICAManuel Medina
 
Control Adaptativo
Control AdaptativoControl Adaptativo
Control AdaptativoFrann Luque
 
Ing de control.
Ing de control. Ing de control.
Ing de control. kikezapata
 
Cap #4 y 5
Cap #4 y 5Cap #4 y 5
Cap #4 y 5hmitre17
 
Capitulo 14,15,17. Auditoria informatica un enfoque practico
Capitulo 14,15,17. Auditoria informatica un enfoque practicoCapitulo 14,15,17. Auditoria informatica un enfoque practico
Capitulo 14,15,17. Auditoria informatica un enfoque practicoManuel Medina
 
Auditoria de sistemas
Auditoria de sistemasAuditoria de sistemas
Auditoria de sistemasAndres Suban
 
Sistemas de control Natalio colina
Sistemas de control Natalio colina Sistemas de control Natalio colina
Sistemas de control Natalio colina Natalio Colina
 
Sistemas de control - aplicación metodo ipler
Sistemas de control - aplicación metodo iplerSistemas de control - aplicación metodo ipler
Sistemas de control - aplicación metodo iplerPabzar_33
 
Normas isa-5-1-controles-automaticos
Normas isa-5-1-controles-automaticosNormas isa-5-1-controles-automaticos
Normas isa-5-1-controles-automaticosHumberto Omar Fonseca
 
Fundamentos de Control Automatico. limer Gomez
Fundamentos de Control Automatico. limer GomezFundamentos de Control Automatico. limer Gomez
Fundamentos de Control Automatico. limer GomezLimer_28
 
Teoria de control
Teoria de controlTeoria de control
Teoria de controlLuis Veliz
 
Unidad iii tema 8 - controladores fuerza-peso - cad
Unidad iii   tema 8 - controladores fuerza-peso - cadUnidad iii   tema 8 - controladores fuerza-peso - cad
Unidad iii tema 8 - controladores fuerza-peso - cadUDO Monagas
 

What's hot (20)

Control Adaptativo Con Modelo De Referencia
Control Adaptativo Con Modelo De ReferenciaControl Adaptativo Con Modelo De Referencia
Control Adaptativo Con Modelo De Referencia
 
Control de procesos clase 1
Control de procesos   clase 1Control de procesos   clase 1
Control de procesos clase 1
 
control de sistemas
control de sistemas control de sistemas
control de sistemas
 
Controles automáticos
Controles automáticosControles automáticos
Controles automáticos
 
AI07 Auditoria proceso desarrollo software
AI07 Auditoria proceso desarrollo softwareAI07 Auditoria proceso desarrollo software
AI07 Auditoria proceso desarrollo software
 
Control Fuzzy PID Vs Control Adaptativo
Control Fuzzy PID Vs Control AdaptativoControl Fuzzy PID Vs Control Adaptativo
Control Fuzzy PID Vs Control Adaptativo
 
SMART PID - TOOLBOX CONTROL ROBUSTO MATLAB
SMART PID - TOOLBOX CONTROL ROBUSTO MATLABSMART PID - TOOLBOX CONTROL ROBUSTO MATLAB
SMART PID - TOOLBOX CONTROL ROBUSTO MATLAB
 
C:\Fakepath\Charla Admin Proyect
C:\Fakepath\Charla Admin ProyectC:\Fakepath\Charla Admin Proyect
C:\Fakepath\Charla Admin Proyect
 
AUDITORIA INFORMATICA
AUDITORIA INFORMATICAAUDITORIA INFORMATICA
AUDITORIA INFORMATICA
 
Control Adaptativo
Control AdaptativoControl Adaptativo
Control Adaptativo
 
Ing de control.
Ing de control. Ing de control.
Ing de control.
 
Cap #4 y 5
Cap #4 y 5Cap #4 y 5
Cap #4 y 5
 
Capitulo 14,15,17. Auditoria informatica un enfoque practico
Capitulo 14,15,17. Auditoria informatica un enfoque practicoCapitulo 14,15,17. Auditoria informatica un enfoque practico
Capitulo 14,15,17. Auditoria informatica un enfoque practico
 
Auditoria de sistemas
Auditoria de sistemasAuditoria de sistemas
Auditoria de sistemas
 
Sistemas de control Natalio colina
Sistemas de control Natalio colina Sistemas de control Natalio colina
Sistemas de control Natalio colina
 
Sistemas de control - aplicación metodo ipler
Sistemas de control - aplicación metodo iplerSistemas de control - aplicación metodo ipler
Sistemas de control - aplicación metodo ipler
 
Normas isa-5-1-controles-automaticos
Normas isa-5-1-controles-automaticosNormas isa-5-1-controles-automaticos
Normas isa-5-1-controles-automaticos
 
Fundamentos de Control Automatico. limer Gomez
Fundamentos de Control Automatico. limer GomezFundamentos de Control Automatico. limer Gomez
Fundamentos de Control Automatico. limer Gomez
 
Teoria de control
Teoria de controlTeoria de control
Teoria de control
 
Unidad iii tema 8 - controladores fuerza-peso - cad
Unidad iii   tema 8 - controladores fuerza-peso - cadUnidad iii   tema 8 - controladores fuerza-peso - cad
Unidad iii tema 8 - controladores fuerza-peso - cad
 

Viewers also liked

Sistemas de control digital con matlab y labview
Sistemas de control digital con matlab y labviewSistemas de control digital con matlab y labview
Sistemas de control digital con matlab y labviewJosue Rivera
 
sintonizacion de controladores pid
sintonizacion de controladores pid sintonizacion de controladores pid
sintonizacion de controladores pid Jorge Luis Jaramillo
 
TEORIA PID CONTROL EN TIEMPO DISCRETO
TEORIA PID CONTROL EN TIEMPO DISCRETOTEORIA PID CONTROL EN TIEMPO DISCRETO
TEORIA PID CONTROL EN TIEMPO DISCRETOcesarcesitar
 
Unidad 5 - Introducción al control PID e implementación en S7-1200.
Unidad 5 - Introducción al control PID e implementación en S7-1200.Unidad 5 - Introducción al control PID e implementación en S7-1200.
Unidad 5 - Introducción al control PID e implementación en S7-1200.José María Delgado Casado
 

Viewers also liked (8)

Fuzzy pid
Fuzzy pidFuzzy pid
Fuzzy pid
 
Sistemas de control digital con matlab y labview
Sistemas de control digital con matlab y labviewSistemas de control digital con matlab y labview
Sistemas de control digital con matlab y labview
 
ziegler nichols metodo 1
ziegler nichols metodo 1ziegler nichols metodo 1
ziegler nichols metodo 1
 
sintonizacion de controladores pid
sintonizacion de controladores pid sintonizacion de controladores pid
sintonizacion de controladores pid
 
TEORIA PID CONTROL EN TIEMPO DISCRETO
TEORIA PID CONTROL EN TIEMPO DISCRETOTEORIA PID CONTROL EN TIEMPO DISCRETO
TEORIA PID CONTROL EN TIEMPO DISCRETO
 
Curso labview 2014
Curso  labview 2014Curso  labview 2014
Curso labview 2014
 
Control pid
Control pidControl pid
Control pid
 
Unidad 5 - Introducción al control PID e implementación en S7-1200.
Unidad 5 - Introducción al control PID e implementación en S7-1200.Unidad 5 - Introducción al control PID e implementación en S7-1200.
Unidad 5 - Introducción al control PID e implementación en S7-1200.
 

Similar to N28a03

aplicación y cálculo de reguladores
aplicación y cálculo de reguladoresaplicación y cálculo de reguladores
aplicación y cálculo de reguladoresJorge Luis Jaramillo
 
Metodologia de la investigacion
Metodologia de la investigacionMetodologia de la investigacion
Metodologia de la investigacionMiguel Montero
 
Projecte c3 c5
Projecte c3 c5Projecte c3 c5
Projecte c3 c5lazcano34
 
sistemas de control
sistemas de control sistemas de control
sistemas de control Leo Nardo
 
Esquema analogico y digital.pptx
Esquema analogico y digital.pptxEsquema analogico y digital.pptx
Esquema analogico y digital.pptxnestor773383
 
Sistemas de-control-automatico
Sistemas de-control-automaticoSistemas de-control-automatico
Sistemas de-control-automaticoYeshuá Iesous
 
Proyecto control 01
Proyecto control 01Proyecto control 01
Proyecto control 01rmirandac
 
Controladores (teoria de control)
Controladores (teoria de control)Controladores (teoria de control)
Controladores (teoria de control)martinezeduardo
 
Metodo de sintonizacion de controladores pid que operan con reguladores
Metodo de sintonizacion de controladores pid que operan con reguladoresMetodo de sintonizacion de controladores pid que operan con reguladores
Metodo de sintonizacion de controladores pid que operan con reguladoresAlex Javier Manotoa Jordan
 
Fundamentos procesos de medicion
Fundamentos procesos de medicionFundamentos procesos de medicion
Fundamentos procesos de medicionAlys Méndez
 
Motivación a Ingeniería de Control
Motivación a Ingeniería de ControlMotivación a Ingeniería de Control
Motivación a Ingeniería de ControlSIRIUS e-Learning
 

Similar to N28a03 (20)

aplicación y cálculo de reguladores
aplicación y cálculo de reguladoresaplicación y cálculo de reguladores
aplicación y cálculo de reguladores
 
Metodologia de la investigacion
Metodologia de la investigacionMetodologia de la investigacion
Metodologia de la investigacion
 
Projecte c3 c5
Projecte c3 c5Projecte c3 c5
Projecte c3 c5
 
sistemas de control
sistemas de control sistemas de control
sistemas de control
 
Control Adaptativo
Control AdaptativoControl Adaptativo
Control Adaptativo
 
Presentación CLASE 1.pptx
Presentación CLASE 1.pptxPresentación CLASE 1.pptx
Presentación CLASE 1.pptx
 
Esquema analogico y digital.pptx
Esquema analogico y digital.pptxEsquema analogico y digital.pptx
Esquema analogico y digital.pptx
 
Sistemas de-control-automatico
Sistemas de-control-automaticoSistemas de-control-automatico
Sistemas de-control-automatico
 
Secador directo
Secador directoSecador directo
Secador directo
 
Proyecto control 01
Proyecto control 01Proyecto control 01
Proyecto control 01
 
DESIGN1.PDF
DESIGN1.PDFDESIGN1.PDF
DESIGN1.PDF
 
Controladores (teoria de control)
Controladores (teoria de control)Controladores (teoria de control)
Controladores (teoria de control)
 
Metodo de sintonizacion de controladores pid que operan con reguladores
Metodo de sintonizacion de controladores pid que operan con reguladoresMetodo de sintonizacion de controladores pid que operan con reguladores
Metodo de sintonizacion de controladores pid que operan con reguladores
 
Usando la Teoría de Control
Usando la Teoría de ControlUsando la Teoría de Control
Usando la Teoría de Control
 
Regulacion automatica
Regulacion automaticaRegulacion automatica
Regulacion automatica
 
T-ESPE-014809.pdf
T-ESPE-014809.pdfT-ESPE-014809.pdf
T-ESPE-014809.pdf
 
Fundamentos procesos de medicion
Fundamentos procesos de medicionFundamentos procesos de medicion
Fundamentos procesos de medicion
 
Temario ceneval yo
Temario ceneval yoTemario ceneval yo
Temario ceneval yo
 
Motivación a Ingeniería de Control
Motivación a Ingeniería de ControlMotivación a Ingeniería de Control
Motivación a Ingeniería de Control
 
T2 u3 control p2 erp
T2 u3 control p2 erpT2 u3 control p2 erp
T2 u3 control p2 erp
 

Recently uploaded

trabajos en altura 2024, sistemas de contencion anticaidas
trabajos en altura 2024, sistemas de contencion anticaidastrabajos en altura 2024, sistemas de contencion anticaidas
trabajos en altura 2024, sistemas de contencion anticaidasNelsonQuispeQuispitu
 
Edificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaEdificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaANDECE
 
Descubrimiento de la penicilina en la segunda guerra mundial
Descubrimiento de la penicilina en la segunda guerra mundialDescubrimiento de la penicilina en la segunda guerra mundial
Descubrimiento de la penicilina en la segunda guerra mundialyajhairatapia
 
NOM-002-STPS-2010, combate contra incendio.pptx
NOM-002-STPS-2010, combate contra incendio.pptxNOM-002-STPS-2010, combate contra incendio.pptx
NOM-002-STPS-2010, combate contra incendio.pptxJairReyna1
 
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPSEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPJosLuisFrancoCaldern
 
4.3 Subestaciones eléctricas tipos caracteristicas.pptx
4.3 Subestaciones eléctricas tipos caracteristicas.pptx4.3 Subestaciones eléctricas tipos caracteristicas.pptx
4.3 Subestaciones eléctricas tipos caracteristicas.pptxEfrain Yungan
 
594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...
594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...
594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...humberto espejo
 
Historia de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdfHistoria de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdfIsbelRodrguez
 
3.3 Tipos de conexiones en los transformadores trifasicos.pdf
3.3 Tipos de conexiones en los transformadores trifasicos.pdf3.3 Tipos de conexiones en los transformadores trifasicos.pdf
3.3 Tipos de conexiones en los transformadores trifasicos.pdfRicardoRomeroUrbano
 
Tarea de UTP matematices y soluciones ingenieria
Tarea de UTP matematices y soluciones ingenieriaTarea de UTP matematices y soluciones ingenieria
Tarea de UTP matematices y soluciones ingenieriaSebastianQP1
 
ESTRUCTURAS EN LA SUPERVISIÓN Y RESIDENCIA DE OBRAS
ESTRUCTURAS EN LA SUPERVISIÓN Y RESIDENCIA DE OBRASESTRUCTURAS EN LA SUPERVISIÓN Y RESIDENCIA DE OBRAS
ESTRUCTURAS EN LA SUPERVISIÓN Y RESIDENCIA DE OBRASenriquezerly87
 
Electricidad y electronica industrial unidad 1
Electricidad y electronica industrial unidad 1Electricidad y electronica industrial unidad 1
Electricidad y electronica industrial unidad 1victorrodrigues972054
 
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Francisco Javier Mora Serrano
 
01 COSTOS UNITARIOS Y PRESUPUESTO DE OBRA-EXPEDIENTE TECNICO DE OBRA.pptx
01 COSTOS UNITARIOS Y PRESUPUESTO DE OBRA-EXPEDIENTE TECNICO DE OBRA.pptx01 COSTOS UNITARIOS Y PRESUPUESTO DE OBRA-EXPEDIENTE TECNICO DE OBRA.pptx
01 COSTOS UNITARIOS Y PRESUPUESTO DE OBRA-EXPEDIENTE TECNICO DE OBRA.pptxluiscisnerosayala23
 
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023ANDECE
 
4.3 Subestaciones eléctricas componentes principales .pptx
4.3 Subestaciones eléctricas componentes principales .pptx4.3 Subestaciones eléctricas componentes principales .pptx
4.3 Subestaciones eléctricas componentes principales .pptxEfrain Yungan
 
1. Cap. 4 Carga Axial (1).pdf237374335347
1. Cap. 4 Carga Axial (1).pdf2373743353471. Cap. 4 Carga Axial (1).pdf237374335347
1. Cap. 4 Carga Axial (1).pdf237374335347vd110501
 
Peligros de Excavaciones y Zanjas presentacion
Peligros de Excavaciones y Zanjas presentacionPeligros de Excavaciones y Zanjas presentacion
Peligros de Excavaciones y Zanjas presentacionOsdelTacusiPancorbo
 

Recently uploaded (20)

trabajos en altura 2024, sistemas de contencion anticaidas
trabajos en altura 2024, sistemas de contencion anticaidastrabajos en altura 2024, sistemas de contencion anticaidas
trabajos en altura 2024, sistemas de contencion anticaidas
 
Edificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes GranadaEdificio residencial Tarsia de AEDAS Homes Granada
Edificio residencial Tarsia de AEDAS Homes Granada
 
Descubrimiento de la penicilina en la segunda guerra mundial
Descubrimiento de la penicilina en la segunda guerra mundialDescubrimiento de la penicilina en la segunda guerra mundial
Descubrimiento de la penicilina en la segunda guerra mundial
 
NOM-002-STPS-2010, combate contra incendio.pptx
NOM-002-STPS-2010, combate contra incendio.pptxNOM-002-STPS-2010, combate contra incendio.pptx
NOM-002-STPS-2010, combate contra incendio.pptx
 
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPSEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
 
4.3 Subestaciones eléctricas tipos caracteristicas.pptx
4.3 Subestaciones eléctricas tipos caracteristicas.pptx4.3 Subestaciones eléctricas tipos caracteristicas.pptx
4.3 Subestaciones eléctricas tipos caracteristicas.pptx
 
594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...
594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...
594305198-OPCIONES-TARIFARIAS-Y-CONDICIONES-DE-APLICACION-DE-TARIFAS-A-USUARI...
 
Historia de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdfHistoria de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdf
 
3.3 Tipos de conexiones en los transformadores trifasicos.pdf
3.3 Tipos de conexiones en los transformadores trifasicos.pdf3.3 Tipos de conexiones en los transformadores trifasicos.pdf
3.3 Tipos de conexiones en los transformadores trifasicos.pdf
 
Tarea de UTP matematices y soluciones ingenieria
Tarea de UTP matematices y soluciones ingenieriaTarea de UTP matematices y soluciones ingenieria
Tarea de UTP matematices y soluciones ingenieria
 
ESTRUCTURAS EN LA SUPERVISIÓN Y RESIDENCIA DE OBRAS
ESTRUCTURAS EN LA SUPERVISIÓN Y RESIDENCIA DE OBRASESTRUCTURAS EN LA SUPERVISIÓN Y RESIDENCIA DE OBRAS
ESTRUCTURAS EN LA SUPERVISIÓN Y RESIDENCIA DE OBRAS
 
Electricidad y electronica industrial unidad 1
Electricidad y electronica industrial unidad 1Electricidad y electronica industrial unidad 1
Electricidad y electronica industrial unidad 1
 
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
 
presentación manipulación manual de cargas sunafil
presentación manipulación manual de cargas sunafilpresentación manipulación manual de cargas sunafil
presentación manipulación manual de cargas sunafil
 
01 COSTOS UNITARIOS Y PRESUPUESTO DE OBRA-EXPEDIENTE TECNICO DE OBRA.pptx
01 COSTOS UNITARIOS Y PRESUPUESTO DE OBRA-EXPEDIENTE TECNICO DE OBRA.pptx01 COSTOS UNITARIOS Y PRESUPUESTO DE OBRA-EXPEDIENTE TECNICO DE OBRA.pptx
01 COSTOS UNITARIOS Y PRESUPUESTO DE OBRA-EXPEDIENTE TECNICO DE OBRA.pptx
 
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
 
4.3 Subestaciones eléctricas componentes principales .pptx
4.3 Subestaciones eléctricas componentes principales .pptx4.3 Subestaciones eléctricas componentes principales .pptx
4.3 Subestaciones eléctricas componentes principales .pptx
 
1. Cap. 4 Carga Axial (1).pdf237374335347
1. Cap. 4 Carga Axial (1).pdf2373743353471. Cap. 4 Carga Axial (1).pdf237374335347
1. Cap. 4 Carga Axial (1).pdf237374335347
 
Linea del tiempo de la inteligencia artificial.pptx
Linea del tiempo de la inteligencia artificial.pptxLinea del tiempo de la inteligencia artificial.pptx
Linea del tiempo de la inteligencia artificial.pptx
 
Peligros de Excavaciones y Zanjas presentacion
Peligros de Excavaciones y Zanjas presentacionPeligros de Excavaciones y Zanjas presentacion
Peligros de Excavaciones y Zanjas presentacion
 

N28a03

  • 1. Rev. Tecno Lógicas No. 28, ISSN 0123-7799, enero-junio de 2012, pp. 33-53 Artículo de Investigación/Research Article Diseño, Implementación y Validación de un Controlador PID Autosintonizado Design, Implementation and Validation of a Self-Tuning PID Controller Leonardo F. Lozano-Valencia1 Luis F. Rodríguez-García2 Dídier Giraldo-Buitrago3 Fecha de recepción: 15 de Septiembre de 2011 Fecha de aceptación: 13 de Abril de 2012 1 Programa de Ingeniería Eléctrica, Universidad Tecnológica de Pereira, Pereira-Colombia, lflozano@utp.edu.co 2 Programa de Ingeniería Eléctrica, Universidad Tecnológica de Pereira, Pereira-Colombia, luferodriguez@utp.edu.co 3 Programa de Ingeniería Eléctrica, Universidad Tecnológica de Pereira, Pereira-Colombia, dgiraldo@utp.edu.co
  • 2. [34] Lozano L., et al. / Diseño, Implementación y Validación de un Controlador PID Autosintonizado Revista Tecno Lógicas Resumen En este artículo se presenta el diseño y la implementación de un con- trolador PID autosintonizado. La metodología propuesta utiliza el método de mínimos cuadrados con reinicio de covarianza y el diseño por reubica- ción de polos para el cálculo de los parámetros del controlador. El diseño propuesto se implementa en sistemas estables e inestables simulados en un computador análogo COMDYNA GP-6, y se presenta una comparación del desempeño del controlador autosintonizado y un controlador PID clásico en términos del error medio cuadrático. Los resultados obtenidos muestran que los controladores de parámetros adaptativos tienen una mejor respuesta que los controladores de parámetros fijos frente a varia- ciones de parámetros que puedan afectar las condiciones del sistema. Palabras clave Control PID; sintonización automática; estimación en línea; reubica- ción de polos; variación paramétrica. Abstract In this paper the design and the implementation of a self-tuning PID controller is presented. The proposed methodology uses a least squares method with covariance resetting and a pole placement design for the calculation of controller parameters. The proposed design is implemented on stable and unstable systems simulated in a COMDYNA GP-6 analog computer, and a comparison of the performance of the self-tuning controller and a classic PID controller is presented in terms of root mean square error. The obtained results show that controllers of adaptive parameters have a better response than controllers of fixed parameters with respect to parameter variations that may affect the conditions of the system. Keywords PID control; automatic tuning; online estimation; pole placement; parameter variation.
  • 3. Revista Tecno Lógicas No. 28, enero-junio de 2012 [35] 1. INTRODUCCIÓN El control proporcional integral derivativo (PID) es la estrate- gia de control más usada en las aplicaciones industriales; se esti- ma que más del 90% de los lazos de control utilizan control PID, dado que es una estrategia simple, efectiva y no requiere una gran fundamentación teórica para su utilización en los procesos cotidia- nos (Ang et al., 2005). Es por esto que, a pesar del desarrollo de estrategias de control más inteligentes y con mejores resultados experimentales, no se ha logrado desplazar al control PID de la aplicación en los procesos donde es deseable y a la vez suficiente que las operaciones que se realizan sean sencillas y sobre todo económicas, especialmente cuando se tienen limitaciones en la obtención de equipos para ejecutar estrategias más complejas o donde no se cuenta con operarios capacitados. El control PID proporciona un tratamiento tanto para la res- puesta de estado estacionario como la respuesta transitoria, y ofrece una solución genérica y eficiente a los problemas de control del mundo real. Muchos ingenieros están familiarizados con el control PID, y su uso se ha convertido en una práctica estándar. En la actualidad, la introducción del control digital ha mejorado las capacidades del PID, como son la adaptación, la sintonización automática, y la planificación de ganancia, las cuales pueden ser fácilmente introducidas en el control PID (Knospe, 2006). El diseño de controladores PID se puede lograr desde diferen- tes enfoques, que van desde métodos de ensayo y error, como acer- camientos basados en el modelo del sistema. Por tanto, surge la necesidad de desarrollar técnicas para obtener los modelos diná- micos de diversas aplicaciones tales como control de procesos, sistemas medioambientales, sistemas biológicos y biomédicos y sistemas de transporte (Gevers, 2006). El modelado de sistemas físicos es un proceso complicado que se puede efectuar utilizando dos enfoques diferentes: Uno requiere la aplicación de fundamen- tos teóricos basados en leyes o principios físicos; el otro es un enfo- que empírico en el cual mediante la realización de experimentos se pretende obtener un modelo estimado que represente el compor- tamiento dinámico del sistema. La identificación de sistemas es el acercamiento experimental al modelado de los procesos, y se refie-
  • 4. [36] Lozano L., et al. / Diseño, Implementación y Validación de un Controlador PID Autosintonizado Revista Tecno Lógicas re en general al problema de desarrollar modelos matemáticos de sistemas basado en mediciones de excitación y respuesta. El in- terés práctico en la identificación de sistemas es debido a las difi- cultades asociadas al derivar modelos de principios físicos, y estos escenarios hacen de la identificación una herramienta vital en muchas aplicaciones de ingeniería, desde supresión de vibraciones a control de procesos (Fassois & Rivera, 2007). Existen algunas características que no se tienen en cuenta en el desarrollo de modelos matemáticos de sistemas físicos o en el diseño de controladores, como perturbaciones, ruidos, variaciones de parámetros, entre otras. Esto puede llevar a imprecisiones entre el modelo calculado y el modelo actual del sistema, y a su vez al deterioro de la respuesta del controlador ante variaciones en sus parámetros. Los reguladores autosintonizados, un tipo de contro- lador adaptativo, basan su funcionamiento en la estimación recur- siva de las características del sistema, las perturbaciones y la actualización de las estimaciones para así observar posibles cam- bios. Usando este conocimiento, se pueden emplear métodos apro- piados para diseñar el controlador óptimo (Bobál et al., 2005). Algunos acercamientos comprenden el uso de redes neuronales para la estimación de los parámetros del sistema (Cajueiro & Hemerly, 2003), y a partir de estos realizar el cálculo de los pará- metros del controlador con técnicas como algoritmos genéticos (Valarmathi et al., 2009). Otros esquemas comprenden la estima- ción en línea de los parámetros de un modelo de la planta, gene- ralmente discreto, utilizando algún método de identificación, como el método de mínimos cuadrados o proyección ortogonal, unido al diseño de un controlador basado en dichos parámetros, los cuales se ajustan en línea (Aguado & Martinez, 2003). En este trabajo, se presenta el diseño e implementación de un controlador PID autosintonizado, en el cual se emplea el método de mínimos cuadrados recursivo para la estimación en línea de los parámetros del sistema, y con base a los parámetros calculados, se diseña el controlador mediante el diseño por reubicación de polos. Este trabajo está dividido de la siguiente manera: en la sección 2 se muestra el desarrollo metodológico de un controlador PID auto- sintonizado, presentando la estructura del controlador, el contro- lador PID, el diseño por reubicación de polos y la estimación de
  • 5. Revista Tecno Lógicas No. 28, enero-junio de 2012 [37] parámetros. En la sección 3 se muestran los resultados de la im- plementación y se plantea la discusión en torno a los controladores de parámetros fijos y de parámetros adaptativos; la sección 4 presenta las conclusiones del trabajo. 2. METODOLOGÍA Con el fin de implementar el controlador PID autosintonizado, se utiliza el método de mínimos cuadrados recursivo para estimar un modelo discreto de la planta. Usando los parámetros del modelo discreto obtenido y las especificaciones de diseño, se obtienen los parámetros del controlador. Este proceso se ilustra en la Fig. 1. Fig. 1. Esquema general de un sistema de control adaptativo. Fuente: Autores 2.1 Estructura del Controlador Se propone una estructura de controlador general con dos gra- dos de libertad, es decir, una estructura en la cual exista una función de transferencia que actúe sobre la salida realimentada, y una función de transferencia diferente que actúe sobre la señal de referencia, como se muestra en la Fig. 2. Esta estructura presenta ventajas puesto que no sólo permite realizar la reubicación de los polos del sistema, sino que también es posible hacer que la salida del sistema en lazo cerrado sea de la
  • 6. [38] Lozano L., et al. / Diseño, Implementación y Validación de un Controlador PID Autosintonizado Revista Tecno Lógicas misma forma que un modelo de referencia especificado. Una forma particular se obtiene cuando 1 1 ( ) ( )T q S q   , la cual es conocida como estructura con un grado de libertad. En esta estructura, se tiene una única función de transferencia que actúa sobre una señal de error, que es generada de la comparación de la señal de referencia ( )r k con la salida del sistema ( )y k (Åstrom & Wit- tenmark, 1996). Fig. 2. Estructura de controlador con dos grados de libertad. Fuente: Autores 2.2 Diseño de Controladores por Reubicación de Polos A partir de la Fig. 2, la señal de control ( )u k que actúa sobre la planta está dada por (1): 1 1 1 ( ) ( ) ( ) ( ) ( ) ( )R q u k T q r k S q y k     (1) Igualmente, la función de transferencia del sistema en lazo ce- rrado en términos del operador de desplazamiento hacia atrás 1 q , es decir la función de transferencia que relaciona la salida del sistema con la señal de referencia, está dada por (2): 11 1 1 1 1 1 1 ( ) ( ) ( ) ( ) ( ) ( ) ( (( ( )) ) )c c By k B q T q r k A q R q B q S q A q q           (2) Los polinomios cA y cB corresponden al polinomio caracterís- tico del sistema en lazo cerrado y el polinomio del numerador en
  • 7. Revista Tecno Lógicas No. 28, enero-junio de 2012 [39] lazo cerrado, respectivamente. La idea del diseño por reubicación de polos consiste en especificar el comportamiento deseado para el sistema en lazo cerrado a través del polinomio dA . Los polinomios 1 ( )R q y 1 ( )S q pueden ser determinados a partir de la igualación del polinomio característico cA con el polinomio deseado dA como se muestra en (3): 1 1 1 1 1 ( ) ( ) ( ) ( ) ( )dA q R q B q S q A q       (3) Para el cálculo del polinomio 1 ( )T q , es necesario dar especifi- caciones para la respuesta transitoria a través de los ceros del sistema. La solución también puede ser obtenida reemplazando los polinomios 1 ( )R q , 1 ( )S q y 1 ( )T q por polinomios de estructura conocida, pero con parámetros desconocidos a ser calculados (Åstrom & Wittenmark, 1994). 2.3 Control Proporcional Integral Derivativo El control proporcional integral derivativo es una estrategia de control que consta de tres acciones básicas, las cuales en el domi- nio de la frecuencia se pueden expresar como se muestra en (4) 1 ( ) 1 ( )p d i U s K T s E s T s         (4) Con esta forma ideal, se tiene una acción proporcional que actúa directamente sobre el error; una acción integral, que elimina errores de estado estacionario en el seguimiento de señales cons- tantes; y una acción derivativa, que en general ayuda a mejorar la respuesta transitoria mediante una acción que trata de predecir el valor futuro del error. Sin embargo, la estructura ideal presenta algunas dificultades en lo concerniente a la presencia de señales de alta frecuencia, debido a que la acción derivativa tiende a am- plificarlos. Se incluye un filtro pasabajo a la acción derivativa con el fin de limitarla a un valor constante a altas frecuencias, como se muestra en (5).
  • 8. [40] Lozano L., et al. / Diseño, Implementación y Validación de un Controlador PID Autosintonizado Revista Tecno Lógicas 1 ( ) 1 ( ) 1 d d p T Ni T s U s K E s T s s         (5) De esta forma, a frecuencias bajas la acción derivativa es igual a la forma ideal, pero a frecuencias altas, la acción derivativa es limitada al valor pK N . Otra dificultad que presenta es que es sensible a variaciones repentinas del punto de referencia, lo que afecta a las acciones proporcional y derivativa. Se adiciona una ponderación al punto de referencia, con el fin de mitigar su acción sobre la señal de control, como se muestra en (6) (Åstrom & Hägglund, 1995; Åstrom & Wittenmark, 1996):      ( ) ( ) ( )( ( ) ( )) ) ( p p p d i K bR s Y s R s Y s K T s cR s Y sU T s K s      (6) Finalmente, asumiendo una realimentación directa de la sali- da sobre la acción derivativa, esto es, asumiendo 0c  , las accio- nes proporcional, integral y derivativa discretizadas se muestran en (7), (8) y (9), respectivamente, las cuales son expresadas en función de los parámetros continuos y de un conjunto de coeficien- tes que dependen del método de discretización, los cuales se mues- tran en la Tabla 1.  ( ) ( ) ( )k P k kP t K br t y t  (7) 1 1 1 2( ) ( ) ( ) ( )k k i k i kI t I t b e t b e t    (8)  1 1( ) ( ) ( ) ( )k k d k kD t D t b y t y t      (9) Finalmente, la señal de control PID discreta, que corresponde a la suma de las acciones individuales, puede ser expresada en términos del operador de desplazamiento hacia atrás como se muestra en (10):
  • 9. Revista Tecno Lógicas No. 28, enero-junio de 2012 [41]       1 1 1 2 1 2 0 1 2 0 1 21 1 ( ) ( ) ( )t q t q sq q u s qk t r k ys q k           (10) Tabla 1. Coeficientes del controlador PID según el método de discretización. Fuente: Åstrom, & Hägglund, 1995 Coeficientes Diferencias hacia adelante Diferencias hacia atrás Aproximación de Tustin Donde los coeficientes , , 0,1,2i is t i  se muestran en (11)-(16), y son expresados en función de los coeficientes mostrados en la Tabla 1: 0 1p i ds K b b   (11) 1 1 2(1 ) 2p i i ds K b b b       (12) 2 2p i ds K b b     (13) 0 1p it K b b  (14) 1 1 2(1 )p i it K b b b      (15) 2 2p it K b b    (16) 1ib 0 i Kh T 2 i Kh T 2ib i Kh T 0 2 i Kh T  1 d Nh T        d d T T Nh       2 2 d d T Nh T Nh       db KN d d KT h T Nh 2 2 d d KT h T Nh
  • 10. [42] Lozano L., et al. / Diseño, Implementación y Validación de un Controlador PID Autosintonizado Revista Tecno Lógicas La ecuación (10) muestra una forma general de controlador PID discretizado (Åstrom & Hägglund, 1995; Åstrom & Witten- mark, 1996), cuyos polinomios se pueden reemplazar en (2), para así calcular los coeficientes con el diseño por reubicación de polos. 2.4 Diseño de Control PID para Sistemas de Segundo Orden Se asume que una planta de segundo orden se puede modelar a través de una función de transferencia, como se muestra en (17): 1 2 1 2 1 2 1 2 ( ) ( ) 1 b q b qy k u k a q a q         (17) A partir del numerador y denominador de (17), y de los poli- nomios del controlador que se muestran en (10), el polinomio ca- racterístico del sistema en lazo cerrado se define por (18):       1 2 1 1 1 2 1 2 1 2 1 2 0 1 2 * 1 * 2 * 3 * 4 1 2 3 4 1 11 1 c a q a q q q q b q s s q s q a q A a q a q a q b                        (18) Donde los coeficientes se muestran en (19)-(22): * 1 1 1 01a a b s    (19) * 2 2 1 1 1 1 2 2( 1)a a a a b s b s      (20) * 3 2 2 1 1 2 2 1( )a a a a b s b s      (21) * 4 2 2 2a a b s   (22) Se realiza la comparación con el polinomio deseado para el sis- tema en lazo cerrado, que se puede expresar como se muestra en (23): 1 2 3 4 1 2 431d d q d qA d qd q      (23)
  • 11. Revista Tecno Lógicas No. 28, enero-junio de 2012 [43] Finalmente se obtiene el sistema de ecuaciones mostrado en (24): 1 1 10 2 1 1 2 1 21 2 1 2 1 3 22 2 2 4 0 0 1 1 0 1 0 0 0 b d as b b a d a as b b a a d as b a d                                    (24) A partir de la solución del sistema de ecuaciones (24), se logra la sintonización de los polinomios R y S del controlador PID. Para sintonizar el polinomio T , se busca que el polinomio del numerador del sistema en lazo cerrado, que puede ser obtenido de (2), sea igual al polinomio que se muestra en (25): 1 1 1 1 1 3 1 2( ) (1 )(1 )(1 )dB q q z q z q z q         (25) Pero a partir de (25) no es posible realizar la reubicación de to- dos los ceros del sistema, puesto que no se tienen suficientes parámetros. Se propone como solución a este problema la expre- sión mostrada en (26): 1 1 1 1 1 0 1 1 2( ) ( )(1 )(1 )dB q q n n q z q z q         (26) donde el polinomio del numerador deseado consta de dos ceros que son asignados por el usuario y un cero que es calculado por el algoritmo en función de las variables 0n y 1n . De esta forma se consigue que el número de ecuaciones sea igual al número de parámetros disponibles para la sintonización. El sistema de ecua- ciones obtenido está dado por (27):
  • 12. [44] Lozano L., et al. / Diseño, Implementación y Validación de un Controlador PID Autosintonizado Revista Tecno Lógicas 01 12 1 1 2 22 1 1 2 1 2 02 1 2 1 2 1 00 0 1 0 00 1 00 ( ) 00 0 0 /0 0 0 1 1 tb tb b z z tb b z z z z nb z z n c c                                             (27) 2.5 Estimación de Parámetros Los parámetros del controlador se pueden calcular en función de los parámetros de la planta, los cuales pueden o no ser conoci- dos. En este caso se asume que los parámetros son desconocidos, y por tanto se utilizará el método de mínimos cuadrados recursivo para obtener los parámetros del sistema. A partir de (17), la salida de la planta en el instante k puede ser expresada como una fun- ción de sus entradas y salidas pasadas y sus parámetros, como se muestra en (28):   1 2 0 1 2 ( ) ( 1) ( 2) ( 1) ( 2) ( 1)T a a y k y k y k u k u k t b b                       (28) donde ( 1)t  es un vector de regresión que contiene la infor- mación pasada del sistema, y 0 es un vector que contiene los parámetros desconocidos del sistema. El método de mínimos cua- drados estima los parámetros del sistema en función de la estima- ción anterior, una matriz de ganancia, un vector de regresión y un error de estimación, a partir de las ecuaciones recursivas (29) y (30): ( 2) ( 1)ˆ ˆ ˆ( ) ( 1) ( ) ( 1) ( 1) 1 ( 1) ( 2) ( 1) T T P t t t t y t t t t P t t                     (29) ( 2) ( 1) ( 1) ( 2) ( 1) ( 2) 1 ( 1) ( 2) ( 1) T T P t t t P t P t P t t P t t                 (30)
  • 13. Revista Tecno Lógicas No. 28, enero-junio de 2012 [45] La matriz de ganancia del algoritmo está en función de una matriz de covarianza ( 1)P t  . A medida que los parámetros esti- mados comienzan a converger a los valores reales, los elementos de la matriz de covarianza toman valores pequeños, lo que hace que el algoritmo pierda sensibilidad frente a las variaciones en los parámetros. Se proponen modificaciones para ayudar al algoritmo a recalcular los parámetros cuando se presentan variaciones en los parámetros. Una alternativa es el método de mínimos cuadrados con reinicio de covarianza, en el cual se seleccionan un conjunto de instantes de tiempo, para los cuales si el instante actual no perte- nece a dicho conjunto, la matriz de covarianza se calcula según (30). Si por el contrario el instante actual pertenece a dicho con- junto, la matriz de covarianza toma el valor dado por (31): ( 1) , 0P t kI k   (31) Otra alternativa es utilizar el método de mínimos cuadrados con ponderación exponencial de datos, en el cual se introduce un factor de olvido  , mediante el cual se agrega un peso a los datos con el fin de dar más importancia a los datos más recientes, y descartar con mayor facilidad los datos más antiguos. Este método satisface las ecuaciones recursivas (32) y (33) (Goodwin & Sin, 2009). ( 2) ( 1)ˆ ˆ ˆ( ) ( 1) ( ) ( 1) ( 1) ( 1) ( 1) ( 2) ( 1) T T P t t t t y t t t t t P t t                       (32) 1 ( 2) ( 1) ( 1) ( 2) ( 1) ( 2) ( 1) ( 1) ( 1) ( 2) ( 1) T T P t t t P t P t P t t t t P t t                       (33) 3. RESULTADOS Y DISCUSIÓN 3.1 Computador Análogo COMDYNA GP-6 El computador análogo COMDYNA GP-6 es un dispositivo electrónico que permite la simulación de las ecuaciones diferencia-
  • 14. [46] Lozano L., et al. / Diseño, Implementación y Validación de un Controlador PID Autosintonizado Revista Tecno Lógicas les que describen la dinámica de un sistema físico, mediante un circuito construido con amplificadores operacionales y otros ele- mentos como potenciómetros y capacitancias, que representa las mismas ecuaciones del sistema original. Este dispositivo permite la simulación de sistemas hasta de cuarto orden, y con ayuda de los potenciómetros, es posible realizar variaciones en línea de los parámetros de los sistemas implementados. Otra ventaja del com- putador análogo COMDYNA GP-6 es que su manejo con señales eléctricas facilita las labores de adquisición de datos. Estas carac- terísticas lo hacen ideal para las pruebas a realizar. 3.2 Control de un Sistema Estable de Segundo Orden Se implementó en el computador análogo COMDYNA GP-6 la función de transferencia mostrada en (34), que corresponde a la función de transferencia de un sistema de segundo orden sobre amortiguado estable en lazo abierto. 2 16 ( ) 14.4 16 H s s s   (34) El sistema con el controlador fueron puestos en marcha, y en un instante de tiempo alrededor de 30 segundos de ejecución se realizó una variación de parámetros, de tal manera que el coefi- ciente de amortiguamiento del sistema cambiase de 1,8 a 0,75, obteniendo el sistema que se muestra en (35). 2 1 1 ) 6 6 6 (H s s s   (35) Se utilizó el método de la respuesta al escalón desarrollado por Ziegler y Nichols para calcular un conjunto de parámetros inicia- les para el controlador PID, el cual fue finalmente ajustado por tanteo hasta alcanzar una respuesta satisfactoria. Los parámetros obtenidos para la sintonización del controlador fueron 3PK  , 0,59iT  , 0,6dT  y la respuesta del sistema con el controlador sintonizado con el método clásico se muestra en la Fig. 3:
  • 15. Revista Tecno Lógicas No. 28, enero-junio de 2012 [47] Fig. 3. Respuesta del sistema con el controlador sintonizado con el método de la respuesta al escalón de Ziegler y Nichols. Fuente: Autores De la Fig. 3, se observa que se realiza el seguimiento de la se- ñal de referencia, sin embargo ante la variación de parámetros, el sistema no es capaz de seguir la señal de referencia con el compor- tamiento esperado. Se realizó la implementación con un controla- dor PID autosintonizado, en el cual se buscaba que los polos en lazo cerrado fueran reubicados como se muestra en (36), los cuales de forma discreta considerando un tiempo de muestreo de 200 milisegundos se muestran en (37): 4 3 2 ( ) 28 276 1120 1600dA s s s s s     (36) 4 3 2 ( ) 1.1693 0.4635 0.0711 0.0037dA z z z z z     (37) Los resultados de la implementación utilizando el controlador con un grado de libertad se muestran en la Fig. 4:
  • 16. [48] Lozano L., et al. / Diseño, Implementación y Validación de un Controlador PID Autosintonizado Revista Tecno Lógicas Fig. 4. Respuesta del sistema con el controlador autosintonizado con estructura de un grado de libertad. Fuente: Autores El sistema presenta una condición inicial de valor cercano a 0,5 voltios. En los primeros instantes de control, como no se posee información precisa del sistema, se presentaron algunas oscilacio- nes en el seguimiento de las señales de referencia constantes, al igual que la condición inicial hizo que en principio no se obtuviera un modelo apropiado que describa la dinámica del sistema. Como el algoritmo de identificación implementado comprendía el reinicio periódico de la matriz de covarianza, el modelo fue recalculado y se logró el seguimiento la señal de referencia con el comportamiento esperado. Ante la variación de parámetros del sistema, el algorit- mo logró ajustar el modelo estimado del sistema, y a su vez recal- culó los parámetros del controlador de tal manera que la respuesta del sistema fuese igual a la respuesta deseada. Se realizó la misma implementación considerando la estructura de controlador PID autosintonizado con dos grados de libertad. Para este caso, se buscó que el sistema en lazo cerrado tuviese polos dados por (37), y que tuviera ceros en 1,2 10s   . Los resultados de esta implemen- tación se muestran en la Fig. 5.
  • 17. Revista Tecno Lógicas No. 28, enero-junio de 2012 [49] Fig. 5. Respuesta del sistema con el controlador autosintonizado con estructura de dos grados de libertad. Fuente: Autores Al igual que en el caso anterior, debido a la condición inicial en el proceso se presentaron algunas oscilaciones no deseadas, que son finalmente eliminadas cuando el modelo es recalculado por el algoritmo. El sistema realizó el seguimiento de la señal de referen- cia siguiendo el comportamiento dado por el modelo de referencia especificado. Al igual que en el caso de controlador con un grado de libertad, el controlador pudo reajustarse luego de que se realizó la variación en los parámetros. Para realizar una comparación entre los resultados, se calcula el error medio cuadrático (38) para cada caso:   2 1 ( ) ( ) N k RMS r k y k e N     (38) Para cada caso, se calcula el error medio cuadrático antes y después de la variación de parámetros, para observar la variación del este. Los resultados se resumen en la Tabla 2.
  • 18. [50] Lozano L., et al. / Diseño, Implementación y Validación de un Controlador PID Autosintonizado Revista Tecno Lógicas Tabla 2. Error medio cuadrático antes y después de la variación de parámetros. Fuente: Autores Controlador RMS antes de la variación de parámetros RMS después de la variación de parámetros Variación del RMS (%) Sintonizado con método Ziegler-Nichols 0,2168 0,3057 41 Autosintonizado con un grado de libertad 0,2152 0,2408 11,8 Autosintonizado con dos grados de libertad 0,2714 0,2846 6,08 El controlador de parámetros fijos es diseñado para funcionar de manera adecuada ante una condición de operación; es por esto que al realizar una variación en la dinámica de planta, el sistema opera bajo una condición diferente a la de diseño, lo cual se ve reflejado en el incremento del error medio cuadrático después de la variación de parámetros. Esta dificultad es superada con el contro- lador de parámetros adaptativos, el cual es capaz de ajustar sus parámetros ante las variaciones en las condiciones de operación, garantizando así que la respuesta siempre sea igual a la respuesta deseada. Sin embargo, una desventaja que presentan estos contro- ladores es que al carecer de información preliminar del comporta- miento del sistema, pueden presentar algunos transitorios no deseados mientras el sistema es identificado. Tanto para el controlador con un grado de libertad como el de dos grados de libertad, la variación del error medio cuadrático es menor que la presentada con el controlador de parámetros fijos. Con respecto a la estructura del controlador, la estructura con un grado de libertad permite un seguimiento más preciso de la señal de referencia, puesto que la acción integral del controlador PID garantiza error de estado estacionario nulo ante las referencias de tipo constante y rampa, sin embargo, puede presentar algunos sobrepasos transitorios que no pueden ser eliminados por la reubi- cación de polos, y que son ocasionados por los ceros del sistema en lazo cerrado. Por otra parte, la estructura de dos grados de liber- tad presenta mayor control de la respuesta transitoria del sistema, sin embargo, presenta error de estado estacionario en el segui- miento de señal tipo rampa, lo cual se evidencia en valor del error medio cuadrático antes y después de la variación de parámetros.
  • 19. Revista Tecno Lógicas No. 28, enero-junio de 2012 [51] 3.3 Control de un Sistema de Segundo Orden Inestable Se implementó en el computador análogo la función de transfe- rencia (39), que corresponde a una función de transferencia de un sistema de segundo orden inestable en lazo abierto. 2 16 ) 4 4 16 ( 1 .s H s s   (39) Como el sistema es inestable en lazo abierto, no es posible rea- lizar el método de la respuesta al escalón para la sintonización manual del controlador. Se implementó el controlador PID auto- sintonizado con estructura de dos grados de libertad, realizando la reubicación de polos planteada en (37). Al igual que para el siste- ma estable, se considera una variación en los parámetros del sis- tema, efectuada alrededor de 30 segundos. Los resultados de esta implementación se muestran en la Fig. 6. Fig. 6. Respuesta del sistema con el controlador autosintonizado con estructura de dos grados de libertad. Fuente: Autores
  • 20. [52] Lozano L., et al. / Diseño, Implementación y Validación de un Controlador PID Autosintonizado Revista Tecno Lógicas De la Fig. 6, se observa que el sistema es capaz de alcanzar un comportamiento estable en lazo cerrado, regido por la reubicación de polos planteada en (37). Ante la variación de parámetros, el controlador es capaz de identificar la variación, garantizando así que la respuesta del sistema en lazo cerrado sea igual a la res- puesta deseada especificada. El ajuste manual es una tarea difícil puesto que el sistema asume rápidamente valores elevados en su salida ante cualquier entrada o perturbación debido a su condición inestable. 4. CONCLUSIONES Se compararon los resultados de la implementación de un con- trolador PID autosintonizado y un controlador PID sintonizado con una técnica clásica sobre un sistema estable de segundo orden y un sistema inestable. Se mostró que ambos controladores reali- zan un seguimiento adecuado de la señal de referencia propuesta. El controlador de parámetros adaptativos presentó ventajas frente al controlador de parámetros fijos ante las variaciones de paráme- tros, debido a que su estructura ajustable le permite adaptarse a los cambios del sistema. El controlador de parámetros adaptativos también presentó resultados satisfactorios en el control del siste- ma inestable, mostrando otra ventaja frente al controlador de parámetros fijos, el cual no se implementó debido a que no pudo ser sintonizado con el método propuesto. Una desventaja del con- trolador autosintonizado está en que la falta de información del proceso genera ciertas imprecisiones en la respuesta del sistema mientras se realiza el ajuste de parámetros; dependiendo de las características del proceso, esas imprecisiones pueden ser tolera- bles o no relevantes. Para sistemas donde no sean permisibles tales imprecisiones, se puede sugerir otra estrategia de control. 5. REFERENCIAS Aguado, A. & Martinez, M., (2003); Identificación y control adaptativo, Prentice-Hall, Madrid, España.
  • 21. Revista Tecno Lógicas No. 28, enero-junio de 2012 [53] Ang, K. H., Chong, G. & Li Y., (2005); PID control system analysis, de- sign, and technology. IEEE Transactions on Control Systems Tech- nology, 13(4), 559-576. Åstrom, K. J. & Hägglund, T., (1995); PID Controllers: Theory, Design and Tuning, 2nd edición, The International Society of Automation, USA. Åstrom, K. J. & Wittenmark, B., (1994); Adaptive Control, 2a edición, Addison-Wesley Longman Publishing Co., Boston, USA. Åstrom, K. J. & Wittenmark, B., (1996); Computer-Controlled Systems: Theory and Design, 3a edición, Prentice-Hall. Upper Saddle River, New Jersey, USA. Bobál, V., Böhm, J., Fessl, J. & Macháček, J., (2005); Digital Self-tuning Controllers, Springer-Verlag, London, United Kingdom. Cajueiro, D. O., & Hemerly, E. M., (2003); Direct adaptive control using feedforward neural networks. Sba: Controle & Automação Sociedade Brasileira de Automatica, 14(4), 348-358. Fassois, S. D. & Rivera, D. E., (2007); Applications of system identifica- tion, IEEE Control Systems Maganize, 27 (5), 24–26. Gevers, M., (2006); A personal view of the development of system identifi- cation: a 30-year journey through an exciting field, IEEE Control Sys- tems Magazine, 26 (6), 93–105. Goodwin, G. C. & Sin, K. S., (2009); Adaptive Filtering, Prediction and Control, Dover Publications, New York, USA. Knospe, C., (2006); PID Control, IEEE Control Systems Magazine, 26 (1), 30–31. Valarmathi, K., Devaraj, D. & Radhakrishnan, T. K., (2009); Intelligent Techniques for System Identification and Controller Tuning in pH Process. Brazilian Journal of Chemical Engeneering, 26(1), 99-111.