Documentos de Académico
Documentos de Profesional
Documentos de Cultura
2
INGENIERA DE CONTROL II CONTROL BASADO EN PID INTELIGENTE
automocin. Dicho inters viene motivado por un gran nmero de estudios, que muestran
tasas de hasta el 90% de influencia directa humana en los accidentes.
As, un nmero importante de sistemas de ayuda a la conduccin se ha introducido en el
mercado en los ltimos aos. En particular con la dinmica longitudinal, se han
desarrollado diversas lneas de investigacin. Algunos autores se han ocupado de investigar
algoritmos de control macroscpicos para guiar un tren de vehculos. Mas a bajo nivel,
diversos trabajos se han interesado por el control de velocidad (o de crucero) adaptativo.
Podemos encontrar en este campo implementaciones realizadas mediante sistemas radar,
sistemas basados en visin o en GPS. Otra aplicacin investigada es el denominado Stopand-go (SG), en el que el vehculo acelera o frena en funcin de la velocidad y distancia
relativas respecto al vehculo que le precede. El control de velocidad clsico (adaptativo o
no) difiere del SG en las situaciones en las que se usa. Mientras que el primero se aplica
fundamentalmente por encima de los 50 km/h, este ltimo est pensado para entornos
urbanos.
La dificultad fundamental del control de velocidad reside en la naturaleza altamente no
lineal del vehculo a bajas velocidades. Los sistemas comerciales de control de velocidad
utilizan generalmente controladores de tipo PID. Se han probado algoritmos no lineales
basados en gain scheduling, en modos deslizantes, en lgica difusa o en redes neuronales.
Sin embargo, la ausencia de demostraciones experimentales de la robustez y consistencia
de estos algoritmos a altas y bajas velocidades es una de las motivaciones esenciales de este
estudio.
La contribucin fundamental de este trabajo reside en la utilizacin de un nuevo enfoque
para el control de sistemas no lineales en un caso prctico. La utilidad de esta nueva tcnica
quedara demostrada no solo con un anlisis en simulacin, sino tambin con una evaluacin
experimental sobre vehculos, a los que se exigir prestaciones superiores a las de los
turismos comerciales. Adems, con el fin de obtener la mayor generalidad posible, se
autorizara nicamente el uso del hardware de serie que incorpora un vehculo comercial. En
este sentido, la ambicin del sistema propuesto excede la del control de velocidad clsico
puesto que, mientras que en el primero nicamente se utiliza el acelerador, el presente
trabajo buscar una combinacin inteligente de freno y acelerador.
1.2 Control de velocidad: formulacin del problema
Los principales objetivos buscados en este trabajo son los siguientes
4
INGENIERA DE CONTROL II CONTROL BASADO EN PID INTELIGENTE
se obtiene
siendo
dos parmetros constantes, no necesariamente
ligados a una magnitud fsica, cuya eleccin ha de tener en cuenta que:
El termino F, que juega el rol de un identificador no lineal de tipo caja negra, se obtiene en
funcin del valor de entrada en el instante precedente y de la estimacin de la u-sima
derivada de la salida:
Es importante resaltar que este trmino ser el que compensara todas las perturbaciones o
dinmicas no modeladas del sistema que se presentan en la seccin 3, y que no son
sencillas de identificar individualmente en tiempo real.
Conviene tambin aclarar que para que esta estrategia de control sea implantada
satisfactoriamente es necesario disponer de herramientas de derivacin robustas al ruido de
las seales medidas. Aunque la literatura en este campo es extensa, una nueva tcnica de
naturaleza algebraica se ha utilizado para este trabajo.
Finalmente, si se considera el caso ms sencillo ( = 1), se invierte (2) y se acopla a un
controlador PI estndar con anti saturacin (anti windup), la ley de control resultante tendr
la forma
donde
son las constantes de un PI sintonizado de manera clsica, Ka la
constante de anti saturacin, us = u - usat el error debido a la saturacin, y la variable y r es
la trayectoria de referencia. Conviene resaltar que se utiliza un PI y no un PID para poder
comparar resultados con el trabajo introductorio de Astrom and Hagglund.
Obsrvese que puesto que el esquema aqu planteado esta destinado a resolver un problema
de seguimiento (tracking) ms que de estabilizacin, las trayectorias de referencia debern
ser contina al menos en su primera derivada.
5
INGENIERA DE CONTROL II CONTROL BASADO EN PID INTELIGENTE
El carcter local de (2) implica que el modelo es vlido nicamente en un corto periodo de
tiempo (el periodo de muestreo). Si la frecuencia de muestreo es suficientemente elevada
con respecto a la constante de tiempo del sistema, el modelo (2) representa con precisin la
dinmica del sistema, y como consecuencia, el comportamiento del sistema en bucle
cerrado (2)-(4) queda caracterizado por + Kpe + Kie = 0, donde los parmetros KP y Ki
pueden ajustarse con cualquiera de los mtodos clsicos de control lineal. Obsrvese
tambin que la parte derivativa del PID no se utiliza en esta aplicacin porque, tal y como
se acaba de mostrar, la dinmica del error se puede regular sin necesidad de recurrir a ella.
Observacin 1: La constante de tiempo obtenida en (Astrom and Hagglund, 2006) para un
vehculo similar al nuestro es sensiblemente menor (T = 0,008s) que el periodo de muestreo
utilizado en este estudio T, = 0,04s.
2.2 Generacin en lnea de trayectorias
Es comn en control predictivo o adaptativo buscar un modelo preciso del vehculo para
utilizar tcnicas que, basada en ese modelo, optimicen la accin de control o busquen
adaptarlo a cada situacin. El paradigma presentado aqu busca definir una trayectoria de
referencia acorde a la dinmica del sistema, para preciso del vehculo para utilizar tcnicas
que, basada en ese modelo, optimicen la accin de control o busquen adaptarlo a cada
situacin. El paradigma presentado aqu busca definir una trayectoria de referencia acorde a
la dinmica del sistema, para que las correcciones del controlador no sobrepasen los lmites
de saturacin y, en todo caso, estn basadas en el menor nmero posible de parmetros (,
Kp, Ki).
La mayor parte de las tcnicas de generacin de trayectorias suaves (con velocidad y
aceleracin continuas) tienen un alto coste computacional para poderlas utilizar en
aplicaciones en las que las referencias varan dinmicamente. Sin embargo, el trabajo de
(Liu, 2002) no solo permite la obtencin de trayectorias optimas con restricciones de
velocidad, aceleracin y tirn (jerk), que sean implementables en tiempo real, sino que
adems proporciona la posibilidad de regenerar esas trayectorias sobre la marcha teniendo
en cuenta el movimiento del vehculo y una nueva consigna. Gracias al algoritmo que se
resume a continuacin, se podrn transformar en tiempo real los escalones de cambio de
consigna en trayectorias suavizadas.
6
INGENIERA DE CONTROL II CONTROL BASADO EN PID INTELIGENTE
Siguiendo el anlisis propuesto por (Liu, 2002), se han contemplado 4 tipos de situaciones:
el caso general en el que tanto la velocidad mxima como la aceleracin mxima se
alcanzan; un segundo en el que la amplitud de escaln no es suficiente para alcanzar la
7
INGENIERA DE CONTROL II CONTROL BASADO EN PID INTELIGENTE
8
INGENIERA DE CONTROL II CONTROL BASADO EN PID INTELIGENTE
4. Resultados de simulacin
Adems, como la dinmica del motor a bajas velocidades es bastante lenta e incluso
aparecen tiempos muertos, se ha optado por una velocidad suavizada de referencia cuyas
derivadas segunda y tercera mximas sean 1 ms-2 y 1 ms-3, respectivamente.
9
INGENIERA DE CONTROL II CONTROL BASADO EN PID INTELIGENTE
nicamente se usaran como seales de entrada al sistema aquellas que sean de utilidad y
que puedan ser ledas a travs del bus CAN del vehculo. En este caso, la velocidad y la
aceleracin del mismo. El envi de las seales generadas por los controladores a los
actuadores se realizara a una frecuencia de 25 Hz.
4.2 Sintonizacin del PI
A pesar de que el sistema tratado es no lineal y de que los parmetros pueden ser variables
en el tiempo, el modelo linealizado de (5) puede ser til para sintonizar un controlador PI
segn alguno de los mtodos clsicos. As, un primer controlador PI ha sido implementado
con los parmetros de la tabla 2. La i-PI utilizado retoma los parmetros del PI, pero
aadiendo 2 parmetros suplementarios e y b. Finalmente, se ha sintonizado un segundo
PI con el objetivo de minimizar el error de seguimiento.
Conviene sealar que con el fin de que la comparacin sea lo ms objetiva posible, los
controladores PI utilizaran como seal de consigna la variable suavizada Vs, calculada para
la implantacin del i-PI.
4.3 Anlisis de resultados
El funcionamiento de los controladores se evaluara considerando por un lado el error de
regulacin (J1), y por otro lado, la brusquedad de las acciones de control (J2). El primer
criterio se medir por medio del error integral medio absoluto
y el segundo con el coste integral medio de las derivadas de las acciones de control
En la Figura 4 se puede apreciar una simulacin con un perfil de velocidades que permite
evaluar el comportamiento de sistema en bucle cerrado con un rango de operaciones lo ms
variado posible dentro de la primera marcha. Se conseguir de esta forma verificar la
validez de los resultados con aperturas bajas, medias y altas de la mariposa (figura 4).
10
INGENIERA DE CONTROL II CONTROL BASADO EN PID INTELIGENTE
11
INGENIERA DE CONTROL II CONTROL BASADO EN PID INTELIGENTE
5. RESULTADOS EXPERIMENTALES
5.1 Prototipo de pruebas
El sistema de control previamente diseado se va a probar en un vehculo prototipo
(modelo Citroen C3 Pluriel, Fig. 6) en sl que se han modificado los pedales de acelerador y
freno para permitir la actuacin sobre los mismos. Gracias a esta modificacin realizada al
vehculo, podemos enviar las seales as actuacin generadas por los dos controladores
diseados, emulando el comportamiento humano en la conduccin.
El vehculo est equipado con un ordenador industrial que tiene como nica entrada
sensorial la proveniente del bus CAN conectado a travs de un puerto serie. Como salida,
tiene conectados dispositivos de entrada/salida para enviar las seales de control generadas.
12
INGENIERA DE CONTROL II CONTROL BASADO EN PID INTELIGENTE
13
INGENIERA DE CONTROL II CONTROL BASADO EN PID INTELIGENTE
figura 7 se muestra la respuesta del vehculo a tales escalones, con las acciones de control
asociadas. Se presenta igualmente un perfil (Fig. 7c) con la altura del recorrido, que aparece
trazado en coordenadas cartesianas con el punto inicial como origen en la Fig. 7d.
14
INGENIERA DE CONTROL II CONTROL BASADO EN PID INTELIGENTE
6. CONCLUSIONES Y PERSPECTIVAS
En este trabajo se ha presentado una nueva tcnica de control que aprovecha la estructura
del PID y uno de sus puntos fuertes fundamentales, la facilidad de sintonizacin, para
regular sistemas no lineales, con prestaciones sensiblemente superiores.
El control basado en PID inteligentes que se presenta es capaz as compensar en tiempo real
las dinmicas predominantes del sistema, sin necesidad de realizar una identificacin de sus
parmetros y/o as las perturbaciones.
Para evaluar el comportamiento del i-PID se ha aplicado, primero en simulacin y despus
sobre una plataforma experimental, al control de crucero de un vehculo a bajas
velocidades.
Los resultados obtenidos muestran por un lado, que se trata de una tcnica fcil de
implementar y de bajo coste computacional, y por otro lado, su robustez a variaciones de
pendiente, de condiciones ambientales o incluso de desgaste de los componentes del motor
y del freno.
El automvil es un sistema de naturaleza altamente no lineal, para el que sistemas
avanzados de control propuestos hasta la fecha necesitan una cantidad importante de
15
INGENIERA DE CONTROL II CONTROL BASADO EN PID INTELIGENTE
parmetros fsicos, que es necesario identificar. En este sentido, los i-PID parecen buenos
candidatos para la realizacin de sistemas de control que aun no se han popularizado por su
complejidad de sintonizacin y mantenimiento. As, en nuestros trabajos futuros se
probarn los controladores PID inteligentes en aplicaciones en las que las dinmicas del
freno y del acelerador son realmente criticas (Stop & Go) o en las que a pesar de tener un
modelo razonablemente realista, sus parmetros varan rpidamente.