Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Abstract— Los vehı́culos aéreos no tripulados (Unanimated tripuladas y autónomas tipo dirigibles, se encuentra en la
Air Vehicle - UAV), son plataformas estratégicas que prometen literatura cerca de la década de los 90’s [3], pero es solo
incursionar en el transporte, la exploración y vigilancia. Con recientemente que varios proyectos han mostrado logros efica-
este artı́culo se presenta el control PID y GPC para la velocidad,
altitud y dirección de dos dirigibles en su fase de vuelo crucero. ces. Uno de los proyectos mas avanzados en este dominio es
Estos sistemas son conocidos como plataformas mas ligeras que Aurora, un proyecto sostenido por el Instituto de la Tecnologı́a
el aire (Lighter-Than-Air - LTA). Para la realización del control e Información de Campinas, Brasil, dedicado principalmente
se debe entender la dinámica del dirigible, por lo que se presenta al control del vuelo [4].
en primera instancia un estudio del modelado del sistema y Es claro que el control de estos prototipos es uno de los
la manera de realizar la reducción de su compleja dinámica,
llegando al planteamiento de modelos de control simples. Estos problemas principales a atacar, en función de contar con un
modelos habilitan el desarrollo de los controles. Pruebas en dirigible con habilidades de autonomı́a en las misiones que
simulación y sobre las estructuras reales son presentadas al final. ejecuta. Dificultades surgen principalmente debidas a las no-
linealidades que presenta la dinámica de estos sistemas y
Index Terms— Plataformas aéreas, dirigible, UAV, modelado, evidentemente el viento como una gran perturbación en su
control, PID, GPC, fases de vuelo. desplazamiento durante el vuelo. Nosotros nos centramos en
la solución de uno de estos problemas, los controles tipo
PID y GPC para la velocidad, altitud y dirección, cuando
I. I NTRODUCCI ÓN
se desplaza a altitud constante y en el plano 2D (punto de
El permanente desarrollo en el amplio espectro de la ciencia operación llamado fase de vuelo crucero). Para esto, se hace un
y tecnologı́a, tal como sensores, actuadores, dispositivos de estudio previo del modelo dinámico del dirigible y las formas
computo y energı́a, garantizan una larga permanencia de las de encontrar modelos reducidos o de menor complejidad.
plataformas mas ligeras que el aire. Existe indudablemente Este documento se encuentra organizado de la siguiente
un renaciente interés en este dominio, aplicaciones en el manera: sección II presenta un completo modelo dinámico del
transporte de cargas pesadas1 , plataformas de gran envergadura dirigible, con simplificaciones para la obtención de modelos
de altitud eleveda para comunicaciones o aplicaciones de que permitan la sı́ntesis de las leyes de control, basados en
vigilancia, son habilitadas. Para dirigibles de pequeño tamaño la hipótesis de una velocidad regulada a un valor constante,
radio-controlados, del orden de decenas de metros cúbicos, permitiendo el desacople de las dinámicas de vuelo lateral
se tienen aplicaciones como vigilancia o fotografı́a aérea. y longitudinal, expresándose la dinámica global de la fase de
Ellos son fáciles de operar, volar con relativa seguridad a vuelo crucero. Se permite hacer el control con tres reguladores
muy bajas altitudes y sobre áreas de interés, consumiendo independientes, uno dedicado a la velocidad de desplazamien-
poco combustible, a velocidades bajas y permitiendo mayores to, otro sobre la altitud y uno último sobre la dirección,
tiempos de autonomı́a. Dentro de sus principales enemigos presentados en la sección III. Referencias a previos trabajos
se encuentran las condiciones meteorológicas, el viento es son presentados a lo largo de las secciones, ası́ como resultados
un agente fuertemente perturbador a sus comportamientos experimentales obtenidos sobre dos dirigibles. Finalmente se
naturales (ver [1]). Es de anotar que las aplicaciones de los presentan conclusiones.
dirigibles no tripulados son consideradas cada vez mas y mas
en el mundo, entre las aplicaciones militares se encuentra
II. M ODELO DEL D IRIGIBLE
la exploración planetaria, como se observa en numerosas
contribuciones en las conferencias de los más ligeros que el El dirigible considerado tiene una estructura clásica ’forma
aire (AIAA) y las convenciones europeas de los dirigibles [2]. de cigarra’. Los parámetros de control disponibles en el dirigi-
La primera mención de los desarrollos de plataformas no ble son: los motores de empuje principal son montados sobre
un eje vectorizado, de forma que se habilite el despegue en
* Universidad Militar Nueva Granada - Grupo GAV, Cra 11 No. 101-80. forma vertical y provea sustentación adicional cundo se tengan
Bogotá - Colombia. Tel. 2757300
** Universidad de los Andes - Grupo GIAP, Cra 1 No 18A-10. Bogotá - velocidades pequeñas, donde la sustentación aerodinámica
Colombia. Tel. 3394949 no es posible; las superficies móviles (alerones) posibilitan
*** LAAS-CNRS - Grupo RIS, 7 avenue du Colonel Roche 31077. el control en los planos longitudinal y lateral, un empuje
Toulouse - Francia. Tel 61336200
1 tal como el proyecto ATG Skycats –revisado a la fecha, información sobre adicional en un alerón trasero permite el control lateral del
este proyecto es disponible en www.worldskycat.com dirigible a velocidades pequeñas y donde los alerones no son
CISCI 2008, SÉPTIMA CONFERENCIA IBEROAMERICANA EN SISTEMAS, CIBERNÉTICA E INFORMÁTICA 2
ẋ = u cos ψ
Tsta (va 2 )= f (va , Sref ,
ẏ = u sin ψ
Lref , CT , CL , CN , ClN , CmN , CnN ) (12)
(7) ψ̇ = r
donde Sref y Lref dependen de la geometrı́a del ṙ = k2|δg r + k1|δg δg
dirigible. CT , CL , CN , ClN , CN y ClN son respec- Nótese que los coeficientes k1|δg y k2|δg pueden ser deter-
tivamente, los coeficientes estacionarios tangencial, minados de manera parecida al modelo reducido de altitud,
normal, lateral, alabeo, cabeceo y guiñada. donde han sido determinados a partir de pruebas en el túnel
II-B.1. Modelos simplificados: En función de obtener de viento y con el filtro de Kalman en configuración estimador
un modelo dinámico suficientemente representativo de las paramétrico (ver [6]). Una aplicación similar de la dinámica
principales dinámicas del dirigible y de menor complejidad, simplificada para un modelo de aeroplanos en fase de vuelo
simplificaciones son realizadas, de forma que el dominio de crucero puede encontrarse en [8].
operación se restrinja logrando desacoplar el vuelo lateral y
longitudinal. En el caso de un vuelo crucero en ausencia del III. C ONTROL
viento, la ecuación que representa la dinámica de la velocidad Con modelos reducidos, suficientemente representativos de
en función de la fuerza de los propulsores es: la dinámica del dirigible, se realizó una estimación de los
coeficientes del sistema (ver [9]) y se atacó el problema
1 1 de control para el desplazamiento a velocidad constante. En
u̇ = (Fm cosµ + ρVa2 Sref CT ) (8)
(m − a11 ) 2 general, en la literatura se encuentran contribuciones al control
Provisto de una velocidad constante (u = u0 ) y suponiendo de dirigibles, basados en resultados de simulación. Elfes et al
que se desplaza en lı́nea recta (δg = 0, v = 0), el modelo que [10] presentan una arquitectura de control donde el ’yaw’,
muestra la evolución de la altitud puede ser simplificado. Las ’pitch’ y altitud son controlados sobre la base de controles PI
variables involucradas en esta dinámica son z, w, u, θ, q y δe : y PID adaptivos. Paiva et al [11] describe una estrategia de
considerando que w u y α ≈ 0, se tiene. control con un PID para la velocidad en el plano longitudinal
y un PD para la altitud y la dirección. Azinheira et al [12]
ż = −u sin θ un regulador para la dirección basado en técnicas de control
θ̇ = q (9) robusto tipo H∞ , para el seguimiento de trayectorias. Otros
q̇ = INy −a
UM
55
autores optan por control difuso, tal como Rao et al [13], quien
describe un control de dirección para la navegación, basado
donde N U M = ((mxg − a35 − x2 m22 )uq − zg FG sin θ − en control difuso optimizado por algoritmos genéticos. Diaz et
(xg FG − xc FB ) cos θ + Fm Oz cos µ + Fm Ox sin µ − al [14] proponen un compensador distribuido paralelo para la
1 2
2 ρu Sref Lref CmN ). Linealizando alrededor del punto de fase de vuelo crucero, basado en técnicas difusas. Un control
operación, −(xg FG − xc FB ) cos θ + Fm Oz cos µ ≈ 0, θ ≈ 0 con estrategias de back-stepping fue propuesto por Hygounenc
→ sin θ ≈ θ y cos θ ≈ 1, nosotros tenemos: y Souères [15].
ż = −u sin θ En esta sección se presenta el análisis de la ley de control
(10) basado en técnicas PID y GPC, considerando los sistemas
θ̇ = q
como SISO (Single Input-Single Output). Estos controles se
q̇ = k2|δe q + k1|δe θ + k3|δe δe
plantean sobre el principio de tener desacoplado el vuelo
(mxg −a35 −x2 m22 )u −zg FG longitudinal y lateral (ver [16]). Los controles se basan en
donde k2|δe = Iy −a55 , k1|δe ≈ Iy −a55 y k3|δe ≈
ρu2 Sref Lref CmN lo siguiente: 1) un control para la velocidad aerodinámica es
− 2(Iy −a55 ) . La ecuación (10) corresponde a un sistema el resultado de los propulsores principales; 2) las superficies
de control de segundo orden para θ y tercer orden para z. móviles en configuración de-simétrica δe controlan la altitud, y
Considerando la dinámica de θ similar a un primer orden, el 3) el control de dirección es resultado de la acción de alerones
modelo de altitud puede ser visto como un primer orden mas en configuración simétrica δg .
un integrador puro. Planteadas las hipótesis anteriores, el diseño de las leyes de
Ahora al considerar la velocidad constante en un plano control, debe ser tal que, el dirigible en sus estados principales
(x, y) con δe = 0 y w = 0, las ecuaciones dinámicas del siga tan cerrado como pueda las señales de referencias fijadas
dirigible y su poción en el plano horizontal se pueden escribir ur , zr y ψr , respetando las hipótesis de vuelo crucero y
como: manteniendo la validez de los modelos simplificados o en otras
palabras, respetando el comportamiento del sistema en lazo
ẋ = u cos ψ − v sin ψ abierto.
ẏ = u sin ψ − v cos ψ
ψ̇ = r (11) III-A. Control PID
ur(mxg +a26 −x2 m11 )+Frc xrc − 21 ρu2 Sref Lref CnN
ṙ = (Iz −a66 )
Cada modelo simplificado presentado en la sección II-B.1
puede ser representado por:
Las variables involucradas en este modelo son x, y, u, v, ψ,
r y δg . Considerando v u, β ≈ 0 y Frc = 0, las ecuaciones ẋ = Ax + Bu
(13)
(11) son simplicadas a: y = Cx
CISCI 2008, SÉPTIMA CONFERENCIA IBEROAMERICANA EN SISTEMAS, CIBERNÉTICA E INFORMÁTICA 4
s
!10 0
de control u definida por un control PID sin saturación de la
0 !20 !200
acción integral, puede ser descrita como: 0 100 200 300 0 100 200 300 0 100 200 300
r
Time [s] Time [s] Time [s]
Signal Control of Speed Signal Control of Altitute Signal Control of Heading
60 50 40
Z
dum
u = Kp um + Ki (urer − um )dt + Kd (14) 40 20
#e [deg]
#g [deg]
dt
T [N]
0
20 0
donde uref es la señal de referencia, um es la salida del
0 !50 !20
sistema y Kp , Ki y Kd son las constantes del regulador. 0 100 200 300 0 100 200 300 0 100 200 300
Time [s] Time [s] Time [s]
III-A.1. Control de Velocidad.: Con el modelo de lazo Speed on the axe Y & Z in Rd Angular Speed ["$] Angular Speed ["!]
2 20 5
abierto para la velocidad aerodinámica escrito como:
r [deg /s]
q [deg/s]
0
0 0
va (s) κ
H(s) = = (15) !20
T (s) τs + 1 !2 !40 !5
0 100 200 300 0 100 200 300 0 100 200 300
y la señal de control para los propulsores (T ) dada por: Time [s] Time [s] Time [s]
s
!10 0
El objetivo del control GPC es encontrar una secuencia de
0 !15 !200
control futura u(t), u(t + 1), ..., tal que la salida futura del 0 100 200 300 0 100 200 300 0 100 200 300
r
Time [s] Time [s] Time [s]
sistema y(t + j) pueda seguir tan cerca como sea posible a Signal Control of Speed Signal Control of Altitute Signal Control of Heading
w(t + j), considerando siempre la minimización de la función 60 50 50
de costo J(N1 , N2 , N3 ). 40
#e [deg]
#g [deg]
T [N]
0 0
III-B.1. Control de velocidad: El equivalente discreto del 20
r [deg /s]
q [deg/s]
0 5
1 − 0,9802z −1 0
!2 0
80
60
40
20
R EFERENCIAS
0
200 400 600 800 1000 1200 1400 1600
[1] A. Elfes, S. Bueno, M. Bergerman, J. Ramos, and S. V. Gomes, “Project
Time [s] AURORA: development of an autonomous unmanned remote monitoring
Type of Control
robotic airship,” Journal of the Brazilian Computer Society, vol. 4, no. 3,
ELC=1,GPC=2,PID=4
5
4
pp. 70–78, April 1998.
3
[2] 16th Lighter-Than-Air Systems Technology Conference and Balloon
2 Systems Conference, Arlington, Va (USA), 2005.
1 [3] J. Boschma, “The devlopment progress of the U.S. Army’s SASS LITE,
0 unmanned robot airship,” in 10th AIAA Lighter-Than-Air Conference and
200 400 600 800 1000 1200 1400 1600
Time [s]
Exhibition, Scottsdale, AZ (USA), Sept. 1993.
[4] E. de Paiva, S. Bueno, S. V. Gomes, M. Bergerman, and J. Ramos, “A
control system development environment for aurora’s semi-autonomous
Fig. 4. Control de velocidad sobre el sistema real (UrAn) robotic airship,” in IEEE International Conference on Robotics and
Automation, Detroit, Mi. (USA), May 1999.
Reference (red) & Outpu (blue) system
[5] S. B. V. Gomes and J. J. Ramos, “Airship dynamic modeling for
!18.5 autonomous operation,” in Proc. IEEE International Conference on
!19 Robotics and Automation, vol. 20, no. 2, Leuven (Belgium), May 1998,
!19.5
pp. 3462–3467.
[6] A. Bonnet and J. Luneau, “Identification des coefficients aérodyna-
z [m]
!20
miques du dirigeable as500 du laas, rapport technique, etude hydro-
!20.5 aérodynamique,” LAAS/CNRS, Tech. Rep., March 2003.
!21 [7] J. R. Azinheira, “Influence of wind speed on airship dynamics,” Journal
!21.5
of Guidance, Control, and Dynamics, vol. 24, no. 6, pp. 1116–1124,
160 180 200 220 240
Time [s]
260 280 300 320 Nov-Dec 2002.
[8] A. J. Fossard and D.Ñormand-Cyrot, Systemes non linéaries. Copyright
Signal Control with GPC
40
Instrument society of America,North Carolina,v. 3, 1993.
[9] D. Patino, L. Solaque, S. Lacroix, and A. Gauthier, “Estimation of
20 the aerodynamical parameters of an experimental airship,” in EEE/RSJ
IROS 2005 workshop on robot vision for Space Applications, Edmonton,
!e [deg]
200
Conference on Mechatronics and Automation, Niagara Falls, Canada,
100 July 2005, pp. 1491–1496.
[14] H. Diaz, L. Solaque, and A. Gauthier, “Fuzzy identification and parallel
0
1000 1050 1100 1150
distributed compensation for cruise flight phase of a blimp,” in V
Time [s] Congreso International Electrónica y Tecnologı́as de Avanzada - CIETA,
Signal Control (PID) Pamplona (Colombia), September 2006, p. 4.
40
[15] E. Hygpounenc and P. Souères, “Automatic airship control involving
backstepping techniques,” LAAS, Report 2159, Tech. Rep., October
30
2002.
"g [deg]