Documentos de Académico
Documentos de Profesional
Documentos de Cultura
POR
TESIS
EN OPCIN AL GRADO DE DOCTOR EN CIENCIAS DE LA
INGENIERA ELCTRICA
POR
TESIS
EN OPCIN AL GRADO DE DOCTOR EN CIENCIAS DE LA
INGENIERA ELCTRICA
Agradecimientos
Agradezco sinceramente al Dr. Jess de Len Morales por la formacin, los consejos, las
correcciones, el apoyo para realizar este trabajo y en particular la experiencia compartida.
Tambin agradezco a los profesores revisores de esta tesis, que con sus comentarios enrique-
cieron este trabajo.
Adems, expreso mi gratitud al programa de posgrado de Facultad de Ingeniera Mecnica
y Elctrica FIME por brindarme una oportunidad para realizar este trabajo.
Al Consejo Nacional de Ciencia y Tecnologa CONACyT y a la Universidad Autnoma de
Nuevo Len UANL por su apoyo econmico sin el cual no hubiera podido realizar esta tesis.
iv
RESUMEN
Publicacin No.
En esta tesis, se aplican las tcnicas de control por modos deslizantes de orden superior,
esto con el objetivo de controlar un vehculo areo no tripulado (UAV) de ala ja y un sistema
doble rotor de 3 grados de libertad (plataforma que emula el vuelo restringido de un helicptero
Tandem). Cabe mencionar que los UAVs han sido de gran inters recientemente dentro de la
comunidad cientca por sus atractivas aplicaciones, por ejemplo la vigilancia, asistencia en
Por otro lado, el modelo matemtico que representa el comportamiento dinmico de los
vehculos areos no tripulados est representado por sistemas no lineales con varias funciones,
y que adems estn acopladas. Ms an, la parametrizacin de estos modelos depende de las
en el modelado. Adems, debido a la talla pequea de los UAVs, estos son susceptibles a
vehculo.
Por lo anterior, las estrategias de control deben ser robustas ante incertidumbres en el
Las tcnicas de control por modos deslizantes han atrado la atencin de diferentes grupos
de investigacin, gracias a las atractivas caractersticas que posen estas tcnicas como son: La
externas. Sin embargo, una de las desventajas que presentan las tcnicas de control por modos
deslizantes es el fenmeno indeseado conocido como chattering, este se presenta debido a la alta
Este chattering se puede convertir en un dao para los dispositivos de actuacin, puesto
que se someten a una intensa demanda de trabajo. No obstante, han surgido las estrategias de
control por modos deslizantes de orden superior, las cuales reducen signicativamente el efecto
chattering, logrando un control con las propiedades de convergencia, robustez, y que adems es
continuo.
control super twisting adaptativo, estos controladores se aplicaron con el objetivo de controlar
mencionados es necesario contar con la informacin del estado del UAV, esto no siempre es
posible, por lo tanto se usan observadores por modos deslizantes para estimar las variables
la efectividad de las tcnicas de control por modos deslizantes de orden superior, las cuales se
utilizan para controlar un vehculo areo no tripulado de ala ja y un sistema doble rotor de
Resumen iv
ndice General vi
ndice de Tablas ix
ndice de Figuras x
1. Introduccin 1
1.1. Denicin y clasicacin de los vehculos areos no tripulados . . . . . . . . . . 1
1.1.1. Vehculos areos segn su conguracin aerodinmica . . . . . . . . . . . 3
1.1.2. Aplicaciones de los UAVs . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
1.2. Descripcin del problema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
1.3. Antecedentes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
1.4. Hiptesis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
1.5. Objetivos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
1.6. Contenido . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
vi
vii
6. Conclusiones 129
A. Publicaciones 132
A.1. Artculos en Revista . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
A.2. Artculos en Congreso Internacional . . . . . . . . . . . . . . . . . . . . . . . . . 133
A.3. Artculos en Congreso Nacional . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
Bibliografa 134
ndice de Tablas
ix
ndice de Figuras
x
xi
Introduccin
Un Vehculo Areo no Tripulado UAV (por sus siglas en ingls) se dene como un vehculo
sin tripulacin humana, en el cual el control de vuelo se efecta mediante un piloto automtico,
el cual est implantado en una tarjeta electrnica embebida [1]. Los UAVs pueden clasicarse
de diferentes maneras, una de ellas es por el rango de operacin y van desde los UAVs de gran
alcance hasta los de dimensiones diminutas, una forma de categorizar los UAVs es la siguiente
[2]:
HALE: Son vehculos de gran rango de operacin (High Altitude Long Endurance por sus
Ellos pueden llevar a cabo reconocimiento y vigilancia (global), adems pueden estar
MALE: De mediano rango (Medium altitude long endurance). Estos vehculos operan
1
2
los UAVs tipo HALE. Sin embargo, estos operan a distancias algo ms cortas, pero an
excediendo los 500 kilmetros. Tambin son comandados desde estaciones jas.
TUAV: De uso tctico (Medium Range or Tactical UAV) con rango de operacin en
el orden de los 100 y 300 kilmetros. Estos vehculos areos son pequeos y operados
con sistemas ms simples que los HALE o MALE y tambin son operados por fuerzas
terrestres y navales.
Vehculos de corto alcance (Close Range UAV): Estos vehculos son usados por grupos
mviles de soldados, para operaciones navales y para diversos propsitos de orden civil.
usos como diversos reconocimiento, destino de objetivos, monitoreo, seguridad del espacio
MUAV: Son Mini UAVs por debajo de cierta masa probablemente por debajo de los
20 kilogramos, pero no tan pequeo como un MicroUAV, capaz de ser lanzado a mano
y operando rangos de hasta aproximadamente 30 kilmetros. Son usados tambin por
MicroUAV: Estos originalmente fueron denidos como UAVs con envergadura de ala no
mayor a 150 milmetros. Esto ha sido un tanto relajado pero el MAV es requerido prin-
ser capaz de detenerse y postrarse sobre un muro. Para lograr este desafo, la investi-
gacin est siendo conducida hacia algunas conguraciones no convencionales tal como
vehculos con aleteo de las alas. Los MAV son generalmente lanzados a mano y por lo
3
tanto versiones de vehculos con alas tienen muy bajas cargas laterales que deben hacer-
las muy vulnerables a la turbulencia atmosfrica. Estos tipos son muy propensos a tener
problemas de precipitacin.
NanoUAV: Estos se proponen para ser del tamao de las semillas de un rbol llamado
En la seccin anterior se present una clasicacin de los UAVs segn el rango de operacin,
el objetivo de este trabajo es la aplicacin de nuevas estrategias de control. Por lo tanto, nos
referimos a los Mini UAV. Puesto que, son vehculos de talla pequea (0.5 a 2 metros) y con
minutos y la capacidad de carga en el orden de hasta 1.5 kilogramo. Entonces, a partir de las
de ala ja (aviones) y los de ala rotatoria (helicpteros de doble rotor, tri-rotor, cuadri-rotor,
Avin
El avin es una aeronave con mayor densidad que el aire, provisto de alas y un espacio de
carga, capaz de volar impulsado por uno o ms motores (ver Figura 1.1). Los aeroplanos incluyen
a los monoplanos, biplanos y triplanos. Los aeroplanos sin motor, se denominan planeadores.
Segn la denicin de la Organizacin Internacional de Aviacin Civil OACI (por sus siglas
4
en ingls) es una aeronave propulsada por motor, que debe su sustentacin en vuelo principal-
mente a reacciones aerodinmicas ejercidas sobre supercies que permanecen jas en determi-
alas, en sentido ascendente, llamada sustentacin. Esta se origina por la diferencia de presiones
entre la parte superior e inferior del ala, producida por la forma del perl alar. El movimiento
Estas fuerzas se representan por cuatro vectores (ver Figura 1.2), donde la fuerza de sustentacin
por la fuerza de sustentacin, y el arrastre se compensa por el empuje. Desde esta posicin de
Para las aeronaves de ala ja, la fuerza de propulsin est orientada a lo largo del eje
longitudinal de la aeronave. Esta es la velocidad relativa y los perles de ala que generan un
empuje del aire que generan una fuerza de sustentacin opuesta al peso. En otras palabras, el
avin tiene que volar hacia delante. Como resultado, para conseguir trayectorias verticales y/o
en el plano horizontal, es necesario crear momentos alrededor de los tres ejes con el objetivo de
Los alerones, situados generalmente uno en cada extremo del ala, estos generan una
inclinacin alrededor del eje longitudinal del avin, esto permite crear el movimiento de
alabeo.
momento de cabeceo.
6
El timn, se localiza en el estabilizador vertical del empenaje y pivotea alrededor del eje
vertical del avin, generando un momento de guiada.
trayectoria, esto se hace a travs del elevador y del empuje. La direccin en el plano horizontal
(movimiento lateral) se realiza por medio de la accin combinada del empuje, alerones, elevador
y el timn.
Helicpteros
Un helicptero es una aeronave que es sustentada y propulsada por uno o ms rotores, cada
uno formado por dos o ms palas. Los helicpteros estn clasicados como aeronaves de ala
rotatoria, para distinguirlos de las aeronaves de ala ja, los helicpteros crean sustentacin con
La principal ventaja de los helicpteros se debe a que proporcionan sustentacin sin que
la aeronave se est desplazando. Por lo tanto, permite realizar despegues y aterrizajes verti-
cales sin necesidad de una pista. Por esta razn, los helicpteros se usan a menudo en zonas
Los helicpteros pueden ser clasicados segn la cantidad de rotores que posean. Una manera
es la siguiente:
coaxial
tri-rotores
cuadri-rotores
7
Helicpteros bi-rotor
Figura 1.3. Helicpteros bi-rotor. a) Clsico [4]. b) Coaxial [5]. c) Tandem [6].
principal y un rotor auxiliar situado en la parte trasera de la aeronave llamado rotor de cola. El
rotor principal produce la fuerza de sustentacin, la fuerza de avance, la rotacin sobre el eje
transversal y la rotacin sobre el eje longitudinal del helicptero. Por otra parte, el rotor de cola
se utiliza para compensar los efectos giroscpicos (gira sobre su propio eje vertical) producidos
por la rotacin del rotor principal. Por lo tanto, el rotor de cola gobierna el control de guiada
Helicptero coaxial. Este tipo de aeronave, evita el uso del rotor de cola (ver Figura
1.3.b), esto se hace mediante colocacin de dos rotores contra-rotativos, con la particularidad
que los rotores estn colocados uno encima de otro en el mismo eje de rotacin (principal).
De sta forma compensa los efectos giroscpicos que se generan por la inercia del rotor. Otra
caracterstica notable es el tamao del cuerpo que puede llegar a tener, es menor comparada
Helicptero en tandem. Este reemplaza el rotor de cola y en lugar de contar con un rotor
principal, cuenta con dos rotores colocados en los extremos de la cabina como muestra la Figura
8
1.3.c. Estos rotores tienen la misma conguracin, es decir, igual dimensin, potencia pero la
direccin en que giran es opuesta, esto con el n de compensar los efectos de carga y cantidad
de movimiento de cada rotor. La interaccin de los dos rotores ofrece para el helicptero, una
Por otra parte, una plataforma de experimentacin la cual emula el movimiento restringido
de un helicptero tandem se muestra en la Figura 1.4, este es un sistema doble rotor que posee
3 grados de libertad aqu lo llamamos TROS (de las siglas en ingls Tandem Rotor System).
Helicpteros tri-rotor
Este helicptero se compone de dos rotores uno en la parte frontal y otro en la parte trasera
9
como se muestra en la Figura 1.5, ambos rotores giran en direccin opuesta uno respecto al
otro y estn unidos mediante un eslabn al centro del vehculo. Un tercer rotor, situado en la
cola se puede inclinar por medio de un servo motor para producir un movimiento de guiada.
La velocidad angular de los dos rotores principales se controla para generar la sustentacin
Helicpteros cuadri-rotor
Un helicptero que posee 4 rotores que generan sustentacin, es llamado cuadri-rotor (ver
Figura 1.6). El principio bsico es colocar cuatro rotores en cuatro esquinas de la aeronave en
rotores a la vez. La diferencia de sustentacin entre los motores frontales y traseros produce un
los rotores situados en extremos. Entonces, para el control de guiada del cuadri-rotor, este se
produce mediante la suma de la carga y cantidad de movimiento de los cuatro rotores, estos
10
denen la direccin de rotacin. En efecto, cada hlice que gira a una cierta velocidad genera
cancelar o controlar la suma del par de carga y cantidad de movimiento. Por lo tanto, como
los cuatro motores estn sometidos al mismo par de carga y cantidad de movimiento, la suma
es cero y no hay rotacin horizontal de la aeronave. Por el contrario, si se crea una diferencia
entre velocidad de los motores que giran en direcciones opuestas, haciendo la sumatoria de par
Note que los rotores estn en nmeros pares y para cambios muy pequeos en torno a la
velocidad de equilibrio, la diferencia del par de carga y cantidad de movimiento de los rotores
es imperceptible.
Actualmente, existe una variedad importante de aplicaciones para este tipo de vehculos
la aplicacin ya sea en el mbito civil o en el militar. Por ejemplo, en la Figura 1.7 se observan
Aplicaciones civiles
Aplicaciones Militares
En lo referente a las aplicaciones militares, stas comprenden las fuerzas armadas terrestres,
Localizacin de objetivos.
vehculos areos no tripulados, es decir, que se que son, como se clasican y para que se utilizan.
Para llevar a cabo las diversas misiones es necesario controlar los UAVs. El diseo de los
controladores llega a ser un reto. Puesto que, durante el vuelo los UAVs se ven afectados por
diferentes factores ambientales tales como altitud, viento, presin, temperatura y otros factores
atmosfricos que intereren con el plan de vuelo, siendo las rfagas de viento las que ms afectan
el caso de un ala ja los parmetros aerodinmicos que complementan el modelo dinmico son
funciones no lineales complejas que necesitan ser medidas en un costoso laboratorio de uidos
la estabilidad fuera de la regin de equilibrio. Por otro lado, los controladores basados en el
conocimiento exacto del modelo resulta, en una tarea muy complicada y sujetos a errores en el
modelado.
13
Por lo tanto, una solucin es el diseo de controladores robustos para UAVs, donde los
1.3. Antecedentes
Algunas tcnicas de control han sido usadas con el objetivo de controlar aviones y helicp-
teros, la mayora basadas en las estrategias de control clsico y con el objetivo de proporcionar
comodidad para la tripulacin, esto hasta antes de la aparicin de los vehculos areos no tripu-
se han implementado algunas tcnicas de control. Las ms comunes son aquellas tcnicas ba-
sadas en aproximaciones lineales [17, 18], donde se propone una linealizacin en un punto de
esta metodologa asegura robustez slo en el punto de equilibrio, y adems es necesario conocer
los parmetros aerodinmicos. Para el caso de los vehculos areos de ala ja, por ejemplo, en
cual est basado en variedades invariantes para el seguimiento del ngulo de ataque, ngulo
[20] y dinmica inversa no lineal [21] esta metodologa transforma la dinmica de las variables
solamente bajo las condiciones de perturbaciones acopladas y que la dinmica residual sea
Adems, tcnicas de control robusto basados en pasividad [22], donde se usa la forma Ha-
miltoniana del sistema y la ley de control se selecciona tal que la funcin de energa de lazo
cerrado deseada total sea cero. No obstante, es necesario conocer el modelo exacto y establecer
condiciones para evitar singularidades en el control, esto debido a la naturaleza de los modelos
Variedades invariantes, tambin han sido diseadas para el control de vuelo de UAVs, como
en [23], donde una funcin de energa es usada para el diseo del controlador robusto en pre-
sencia de momentos aerodinmicos con coecientes desconocidos. Sin embargo, sta funcin de
energa no es fcil de obtener lo que limita su aplicacin. Ms an, este controlador necesita
Es bien conocido que las tcnicas de control por modos deslizantes son robustas ante per-
puede llegar a ocasionar dao en los actuadores. Con el objetivo de reducir el efecto chatte-
Dentro de las tcnicas de modos deslizantes de orden superior se encuentra el control por
busto que provee las derivadas de la supercie deslizante. Este controlador puede aplicarse a
sistemas dinmicos de grado n y slo es necesario conocer el grado relativo del sistema a con-
trolar, adems satisface el principio de separacin por lo que el control y el diferenciador son
15
diseados independientemente. Este controlador presentado por [25], preserva las propiedades
Otra estrategia de control por modos deslizante de alto orden es el control super-twisting
adaptativo, el cual fu propuesto por [26]. Este controlador adaptativo proporciona un control
robusto sin sobreestimar las ganancias de control, convergencia en tiempo nito, y adems, es
posible aplicarlo a una amplia clase de sistemas no lineales que posean grado relativo 1, los cuales
son sometidos a perturbaciones del tipo aditivas y multiplicativas cuyas cotas sean desconocidas.
Esta ltima caracterstica es muy interesante dado que permite reducir el procedimiento de
identicacin.
1.4. Hiptesis
Puesto que, los vehculos areos no tripulados de talla pequea son susceptibles a pertur-
baciones externas tales como el viento, adems la dinmica de estos vehculos es no lineal
robusto para mantener la estabilidad del UAV bajo las condiciones mencionadas.
Por otro lado, las tcnicas de modos deslizantes de orden superior son insensibles ante
tal como el viento, considerando dinmica no lineal del UAV e incertidumbres en el modelo.
16
1.5. Objetivos
El estudio realizado en la presente tesis tiene por objetivo, aplicar algunas de las tcnicas
de control por modos deslizantes de orden superior para el control de un vehculo areo no
tripulado de ala ja y un sistema doble rotor (TROS) de 3 grados de libertad en presencia de
perturbaciones externas tales como el viento e incertidumbres en el modelado. Para lograr este
dos de libertad.
Aplicar los controladores cuasi-continuo y super twisting adaptativo basados en las tc-
nicas ms recientes de control por modos deslizantes de orden superior para el control
de algunos vehculos areos no tripulados, en este caso un UAV de ala ja y un sistema
doble rotor.
Aplicar los observadores super twisting y diferenciador por modos deslizantes con el n
peo.
17
1.6. Contenido
se hace un planteamiento del problema y se incluye un estado del arte con respecto al control
de UAVs.
caso del UAV de ala ja se realiza una caracterizacin de la aerodinmica mediante el uso del
En el Captulo 3, se introduce la teora de control basado en las tcnicas de control por modos
deslizantes de orden superior, con el objetivo de proporcionar las bases necesarias para el diseo
de controladores robustos para el control de vuelo de los UAVs. Adems, se agrega el diseo de
observadores, estos se utilizan para reconstruir el estado necesario para la implementacin del
control.
ala ja para el seguimiento de trayectorias, los resultados ilustran el desempeo del controlador
de 3 grados de libertad, donde los resultados muestran el desempeo y efectividad del control
En este captulo, se presenta la obtencin del modelo matemtico que describe la dinmica de
un vehculo areo no tripulado de ala ja. Primero, se explica como las posiciones y velocidades
obtiene tanto la cinemtica como la dinmica del vehculo. Posteriormente, se realiza un anlisis
de aerodinmica y se obtienen los coecientes aerodinmicos que representan las fuerzas que
leyes de Newton (ver [27] para ms detalles). Normalmente, esas ecuaciones estn expresadas en
un marco referencial adjunto al cuerpo (UAV), puesto que los parmetros alrededor del vehculo
son constantes respecto a ese marco. Sin embargo, para usar las leyes de Newton, stas deben
18
19
expresan 6 grados de libertad. Para representar esta dinmica es necesario analizar la parte
Considere que 0 es un marco inercial (i.e. no posee alguna aceleracin ni velocidad angular).
Por convencin, se considera tener un eje x positivo hacia el Norte, un eje z positivo apuntando
al centro de la Tierra, y un eje y denido mediante la regla de la mano derecha. Por otra parte,
el marco referencial no inercial 1 est rgidamente adjunto al cuerpo con origen en el centro
de masa CM del objeto, con el eje x a lo largo del vehculo y positivo hacia el frente del mismo,
el eje z positivo hacia la parte inferior, y el eje y denido usando la regla de la mano derecha
constante cuando la posicin es medida a partir de 0 . Aunque ambos marcos de referencia son
nadas cartesianas, es evidente que ellos no tienen las mismas propiedades inerciales (ver [28]).
La relacin entre esos marcos referenciales esta dada por una Matriz de Rotacin R, la cual
donde el subndice (i) = 0, 1; representa el marco base i a partir del cual los componentes
del vector de coordenadas estn expresados. La matriz de rotacin R SO(3) es una matriz
cuadrada ortonormal 3 3 (de las matrices especiales ortogonales de orden 3) con determinante
metros de orientacin que no son nicos. Sin embargo, representan 3 grados de libertad. Esto es
debido a las propiedades de las matrices ortonormales donde los nueve componentes pueden ser
pueden ser dados en cualquier conjunto de ngulos de Euler (3 variables) u otro conjunto no
En este trabajo, usamos la convencin de ngulos de Euler (ver [27]), expresados como
Por otro lado, la velocidad angular est dada por la velocidad de cambio en la orientacin,
21
donde el trmino [] es la expresin del vector producto cruz, y est denido como
0 z y
[] , z 0 x IR
33
(2.1.3)
y x 0
Por lo tanto, la velocidad angular puede ser calculada en el caso general como
1( )
(0) = r1 r1 + r2 r2 + r3 r3 ,
2
donde ri son las columnas de la matriz R (para ms detalles ver [28]). A partir de la ltima
expresin, se puede deducir que la expresin inercial de la velocidad angular para la convencin
roll-pitch-yaw puede ser calculada como (0) = J (), donde el operador lineal es dado
explcitamente como
c c s 0
J () =
c s c 0
s 0 1
Finalmente, el clculo de la velocidad lineal v = v(1) = [u, v, w]T y la velocidad angular =
(1) = [p, q, r]T del vehculo, expresadas en el marco no inercial, se puede obtener por medio el
siguiente conjunto de ecuaciones, nombrado aqu como cinemtica del vehculo
d = R()v (2.1.4)
= W 1 () (2.1.5)
donde W () = [J 1
()R()], y = [, , ] y d = [x, y, z] representan la expresin inercial
T T
del material, entonces las distancias entre cada partcula permanece constante.
Bajo esta consideracin, el vehculo puede ser caracterizado con parmetros concentrados,
los cuales son constantes cuando estn expresados en el marco referencial local. Entonces, las
para fuerzas (Newton) y momentos (Euler), las cuales representan la dinmica del cuerpo libre
I + I = n (2.1.7)
mediante los componentes cartesianos de las fuerzas externas expresadas en el marco referencial
coordenadas inerciales.
Adems, los parmetros concentrados dinmicos del vehculo son la masa m y el tensor de
inercia I IR33 (tambin conocido como la matriz de momentos de inercia). Este tensor de
Partiendo de la suposicin, que el vehculo areo no tripulado de ala ja, es simtrico con
23
respecto a su eje longitudinal [17]. Entonces, el tensor de inercia se reduce a la siguiente forma
Ixx 0 Ixz
I= 0 Iyy 0
Izx 0 Izz
(2.1.7) representa el movimiento de los 6 grados de libertad (gdl) de cualquier objeto rgido en el
espacio tridimensional. Por otro lado, los componentes de fuerzas y momentos externos actuando
en las ecuaciones dinmicas (2.1.6)-(2.1.7) representan las fuerzas y momentos del vehculo que
2.2. Aerodinmica
son parte de las fuerzas externas que se describieron en la seccin pasada. Entonces, para
debida a la dinmica de la circulacin del aire [29]. Por esta razn, el ala es la supercie
aerodinmica ms importante del avin. El perl del ala que se muestra en la Figura 2.2 se
Como se puede apreciar en la Figura 2.2, el viento entra al ala por el borde de ataque y
El segmento de lnea recta que une el borde de ataque con el borde de fuga se llama perl
de cuerda.
El perl de cuerda media es la curva equidistante entre las supercies superior e inferior.
Recordando que en este trabajo se consideran UAVs de ala ja de talla pequea, el rgimen de
vuelo se restringe a una altura no mayor a 200 metros y el radio de operacin ser menor a
25
100 km. Este dominio de vuelo supone que la masa y la temperatura del aire son constantes
Por otra parte, el aire es un gas ligero cuyo peso propio se desprecia con respecto a otras
representa fsicamente como la relacin de fuerzas de inercia y fuerzas viscosas que actan
sobre una partcula de uido. Deniendo, por ejemplo, la cuerda media aerodinmica c de un
perl de ala como la variable de referencia fsica, podemos escribir el nmero de Reynolds de
la siguiente manera:
cUf luido
Re = (2.2.1)
vf
donde vf es la viscosidad del uido, en este caso del aire.
Por otro lado, el nmero de Mach M es la relacin de la velocidad relativa del sistema en
de que el aire es un uido incompresible, tal que, uye de una manera cuasi-estacionaria en
torno a una pala o un perl de ala. En este contexto particular, las ecuaciones de Navier-Stokes
ecuacin de Bernoulli (2.2.3) describe lo siguiente: Cuando el aire est en movimiento vara la
26
presin esttica, que disminuye a medida que aumenta la velocidad, y viceversa. Pero esque-
mticamente, el aire es mayor en el camino superior del perl de ala que en el inferior. Para
compensar, se debe acelerar el lado de la parte superior (lento en la parte inferior). As que,
fenmeno, se utiliza el modelo ISA [30] (Atmsfera Estndar Internacional) donde la ecuacin
constante de la masa molecular del aire Maire y z es la altitud. Para el rgimen dentro de la
T0 = 288.15K
kg
0 = 1, 225
m3
K
= 6.5 103
m
Rgasperf 8.31 m2
Raire = = = 287
Maire 28.9 103 s2 K
kg
Maire = 28.9 103
mol
m
g = 9.8 2
s
Tomando en cuenta las suposiciones anteriores, lo siguiente se trata con la denicin de las
La dinmica de movimiento est regida por las fuerzas y momentos que actan en el centro
de masa del avin. Las fuerzas y momentos aerodinmicos sobre un avin se producen por el
movimiento relativo con respecto al aire y dependen de la orientacin del avin con respecto al
ujo de aire.
En un ujo de aire uniforme estas fuerzas y momentos no cambian despus de una rotacin
alrededor del ujo libre del vector de velocidad. Ms an, solamente se necesitan 2 ngulos de
orientacin (con respecto al viento relativo) para especicar las fuerzas y momentos aerodin-
micos. Los ngulos que se usan para especicar estas fuerzas son al ngulo de ataque y el
ngulo de deslizamiento . Estos son conocidos como los ngulos aerodinmicos [27] y se de-
nen mediante rotaciones de coordenadas en tres dimensiones. Note que las fuerzas y momentos
mide con respecto a la lnea de referencia del fuselaje y denotado por f rl . En nuestro caso,
consideramos que los ejes de referencia jo al cuerpo del avin son alineados con esta lnea de
referencia del fuselaje; de otra manera, el ngulo usado en las ecuaciones de movimiento en
el sistema jo al cuerpo podra diferir por una constante con respecto del ngulo usado en
En la Figura 2.3 se muestra un avin, el cual es afectado por un viento relativo sobre
viento relativo es igual y opuesto al vector del centro de masa, relativo al vector de velocidad
Se dene una matriz de rotacin que depende del ngulo de ataque , el cual est denido
como el ngulo entre el eje x del sistema jo al cuerpo; el ngulo es positivo si la rotacin
alrededor del eje y del sistema jo al cuerpo result ser negativo; as un ngulo positivo, esto
avin dene un conjunto de ejes relativos al viento, el cual es tambin un sistema cartesiano, i.e.
sistema de referencia relativo al viento, y depende del ngulo de deslizamiento , este ngulo
se dene mediante una rotacin en el eje z del sistema relativo al vehculo. Esta matriz est
dada por
c s 0
=
s c 0
(2.2.6)
0 0 1
Finalmente, para una transformacin de coordenadas del sistema jo asociado al cuerpo, al
y deslizamiento se denen mediante una rotacin alrededor del eje y , en el sistema jo
al cuerpo, seguido de una rotacin del plano sobre el nuevo eje z , tal que el eje x nal est
Para el vuelo equilibrado de un avin, este debe volar dentro del viento aparente (viento
de vuelo equilibrado (recto nivelado). El ngulo debe ser sucientemente grande para generar
la fuerza de sustentacin requerida para que el avin vuele. Usualmente los valores que son
del sistema jo al cuerpo y la velocidad del aire V v = [V, 0, 0]T del sistema relativo al viento,
w
tan() = (2.2.8)
u
v
sen() = (2.2.9)
V
V = u2 + v 2 + w2 (2.2.10)
Vale la pena recalcar que , y V son las tres ms importantes variables que determinan las
fuerzas y momentos aerodinmicos. Entonces, las ecuaciones anteriores (2.2.2) y (2.2.7) junto
con las ecuaciones de movimiento del sistema jo al cuerpo (2.1.4)-(2.1.7), denen el sistema
Por otro lado, las fuerzas y momentos aerodinmicos se representan por medio de coecien-
Fuerza de arrastre
La componente de la fuerza aerodinmica que se opone al movimiento del ala sobre el aire
del coeciente de arrastre respecto al ngulo de ataque , y est dado por la siguiente expresin
1
D = V 2 SCD () (2.2.11)
2
donde CD () es el coeciente de arrastre (adimensional), es la densidad del aire, V es la
El coeciente de arrastre es una funcin que depende en gran medida del ngulo de ataque
, pero tambin inuyen otros factores como la altura y la velocidad. Entonces, el coeciente
arrastre se puede expresar como, [27],
los alerones, e la deexin del elevador y r la deexin del timn de direccin. La fuerza
de arrastre es la suma de los arrastres del ala y el empenaje [27], que se puede calcular de la
siguiente forma
[ ]
St V 2
FD = CDw () + t CDt (t , e) S (2.2.13)
S 2
31
Una aproximacin del coeciente de arrastre usada en los simuladores de vuelo [32] est
dada por
(CL CL0 )2
CD = CD0 + + CDf f + CDe e + CDa a + CDr r + CLM M (2.2.14)
eAR
b2
donde e es la eciencia de Oswald, AR = S
, y f son los aps. El caso de estudio no cuenta
con ellos. Note que depende del coeciente de sustentacin que se describe enseguida.
Fuerza de sustentacin
1
L = V 2 SCL () (2.2.15)
2
sustentacin del ala, fuselaje y el empenaje. Su variacin en relacin con el ngulo de ataque
del nmero de Reynolds Re cuando se encuentra entre Re 106 y 107 , pero se reduce cuando
el nmero de Reynolds est cerca a Re 105 , como es el caso de un modelo de avin pequeo.
donde CL (e) y CLge (h) son las variaciones del elevador e y del efecto suelo h, respectiva-
mente. Para el caso de un avin pequeo, la fuerza de sustentacin se puede modelar como la
suma de la sustentacin producida por el ala y la sustentacin generada por el empenaje [18].
V 2 V 2
CL = CLw () S + t CLt (t , e) St (2.2.17)
2 2
donde CLw es el coeciente de sustentacin del ala, CLt es el coeciente de sustentacin del
que depende de la sustentacin generada en el ala CLw y el estabilizador horizontal CLt . Una
c
CL = CL0 + CL + CLf f + CLe e + (CL + CLq q) + CLM M (2.2.19)
2V
donde es la variacin del ngulo con respecto al tiempo, la cual es comnmente usada en
Fuerza lateral Y
1
Y = V 2 SCY (2.2.20)
2
En la dinmica longitudinal, suponiendo que se tiene un avin simtrico, con ngulo de desli-
zamiento igual a cero y la deexin de los alerones en posicin neutral, da como resultado la
cancelacin de esta fuerza. Sin embargo, si tomamos en cuenta la dinmica lateral completa,
esta fuerza Y no es nula. La fuerza lateral depende esencialmente del movimiento del ngulo
de deslizamiento CY (, M, ), y vara con la deexin del timn y de los alerones as como los
[27],
b
CY = CY (, M, ) + CY r (r) + CY a (a) + [CY p ()p + CY r ()r] (2.2.21)
2V
bp br
CY = CY 0 + CY + CY p + CY r + CY a a + CY r r (2.2.22)
2V 2V
34
en el timn de direccin.
Figura 2.7. Curva tpica del coeciente del momento de alabeo [31].
[27],
1
L = V 2 SbCl (2.2.24)
4
35
los alerones, Cla (a) y del timn de direccin, Clr (r). El momento del alabeo se puede
Por otra parte, el coeciente de alabeo en el simulador se determina de la siguiente forma, [32],
bp br
Cl = Cl0 + Cl + Clp + Clr + Cla a + Clr r (2.2.26)
2V 2V
velocidad r, Cla se produce con la deexin en los alerones, Clr se produce con la deexin
en el timn de direccin.
Figura 2.8. Curva tpica del coeciente del momento de cabeceo [31].
El momento que acta sobre el avin, en torno al eje transversal y , es llamado momento
de cabeceo (pitch), donde la direccin de este momento es determinada de acuerdo con la regla
de la mano derecha, se relaciona con el ngulo de ataque , sin embargo, dieren por una
36
1
M = V 2 ScCm (2.2.27)
2
caso de un avin pequeo, el momento est dado por la suma de los momentos producidos por
el ala mw , la cola mt y la velocidad angular m en el sentido del cabeceo. De esta forma (2.2.27)
V 2 Sc
M = mw + mt + m = Cm (2.2.28)
2
cuya curva se puede ver en la Figura 2.8. Por otro lado, el coeciente del momento del ngulo
de cabeceo es
Cm = Cm (, M, z) + Cme (, e) (2.2.29)
est en funcin del ngulo de ataque y de la posicin del control del elevador [27].
El coeciente adimensional del momento de cabeceo usado para simulacin est dado por,
[32],
c
Cm = Cmac + Cm () + Cme (e) + Cmq q (2.2.30)
V
donde Cmac es el coeciente del momento del ngulo de cabeceo en el centro aerodinmico del
coeciente Cme representa las variaciones del momento debido al timn de profundidad, c es la
cuerda media aerodinmica, V es la velocidad del avin y Cmq es el coeciente que se produce
Figura 2.9. Curva tpica del coeciente del momento de guiada [31].
1
N = V 2 SbCn (2.2.31)
4
donde la curva tpica del momento respecto al ngulo de deslizamiento se muestra en la Figura
los alerones y por el timn de direccin. Un clculo para determinar el coeciente aerodinmico
bp br
Cn = Cn0 + Cn + Cnp + Cnr + Cna a + Cnr r (2.2.33)
2V 2V
velocidad r, Cna se produce con la deexin en los alerones, Cnr se produce con la deexin
en el timn de direccin.
38
Las fuerzas aerodinmicas determinan el desempeo del avin, estas fuerzas y momentos,
representan las entradas al modelo dinmico general de un avin, las cuales sern estudiadas en
lo subsecuente. Una forma de expresar las fuerzas aerodinmicas es mediante el clculo de los
En la presente tesis, estos coecientes fueron calculados para un avin pequeo modelo B-
aerodinmicos del avin de prueba. El modelo B-25 Mitchell; para posteriormente completar el
El clculo de los coecientes aerodinmicos est basado en la estructura fsica del UAV
caso, se hace uso del programa de computo Tornado, para determinar los coecientes numri-
camente. Este software utiliza el Vortex Lattice Method, que es un mtodo de mallado para
Para el trazado del avin en este software, se considera cada parte del avin como una ala,
por lo tanto se modela con base en las especicaciones de un ala, es decir, cuerda, envergadura,
curvatura, perl NACA del ala, longitud, rea del ala, ngulo de inclinacin del ala con respecto
2.12.
40
Una vez caracterizada la geometra del UAV de ala ja, se determinan el numero de paneles
por seccin del avin, esto signica que en cada panel se obtienen las fuerzas que actan en ese
panel para la condicin de vuelo especicada. Por lo tanto, el resultado de acuerdo con la geo-
metra que representa al B-25 Mitchell, se muestra en la Figura 2.13, donde se representan tanto
las supercies de sustentacin, como los motores y el fuselaje para una mayor aproximacin.
Para el anlisis de la aerodinmica del avin se considera que el ujo de aire es incompresible,
lo cual es ciertamente apropiado para las condiciones de vuelo de este avin asumidas en la
presente tesis. El anlisis tambin considera que el ujo de aire no tiene viscosidad. Sin embargo,
esta hiptesis en la prctica introduce algunos errores en la solucin de los coecientes. Por otro
lado, la presin sin viscosidad est representada como se aprecia en la Figura 2.14, donde se
equilibrado. Las datos resultantes contienen la mayora de los coecientes necesarios para for-
mar un modelo completo de la dinmica. Algunos parmetros, como CLu , Cmu y CDu fueron
despreciados debido a que no tienen variacin respecto al numero de M ach, el cual se dene
como.
V
M= (2.2.34)
Vson
donde V es la velocidad relativa de la aeronave y Vson = 343.2m/s es la velocidad del sonido.
Los valores de los coecientes aerodinmicos obtenidos del anlisis se muestran en la Tabla
2.1, las cuales presentan una variacin de error. Existen diferentes fuentes de error tales co-
mo la geometra exacta del vehculo y la forma del ala, ya que es muy difcil representarlas
CD 0.00013 CY p 0.01256
nalidad de obtener los coecientes aerodinmicos para un rgimen de vuelo en equilibrio que
43
servirn para la construccin del simulador en el ambiente Matlab Simulink del UAV de ala ja
B-25 Mitchell.
Longitud 1.6 m
propias del avin que se est modelando, como es el caso del UAV modelo B-25 Mitchell, y
junto con las especicaciones mostradas en la Tabla 2.2.3, complementan el modelo dinmico
del UAV.
44
lado de ala ja de acuerdo a (2.1.4)-(2.1.7) estn descritos por las ecuaciones
d = R()v
= W 1 ()
n = I + I (2.3.1)
condicin de vuelo equilibrado por los coecientes aerodinmicos mostrados en la Tabla 2.1.
(como se explica en la seccin 2.2.2) que comandan la orientacin del vehculo. Por otro lado,
en T = [Tx , 0, 0]T se encuentra el empuje, que es la entrada de control para la velocidad del
avin.
tripulado de ala ja. Sin embargo, el objetivo es controlar dicha aeronave. Por lo tanto, en el
siguiente Captulo se abordan las tcnicas de control por modos deslizantes de orden superior,
las cuales sern utilizadas para disear los controladores para los UAVs.
Captulo 3
El objetivo de este captulo es introducir los conceptos bsicos de las tcnicas de control por
son robustos ante perturbaciones externas [33]. En la primera seccin, se aborda el control por
modos deslizantes cuya principal desventaja es el efecto chattering debido a la alta frecuencia
de conmutacin, lo que representa en sistemas de vuelo un gran problema, puesto que puede
desestabilizar la aeronave.
Se describen dos tcnicas de control por modos deslizantes de orden superior, el control cuasi-
continuo y el control super twisting adaptativo, los cuales sern aplicados a un UAV de ala ja
y a un sistema doble rotor de 3gdl. Esto gracias a sus propiedades de robustez. Finalmente,
se revisa el uso de observadores basados en modos deslizantes. Estos sern utilizados para
45
46
Las tcnicas de control por modos deslizantes se utilizan cuando se necesita un esquema
concepto de una estructura variable del control en respuesta a los cambios de estado del sistema
Se usa una accin de control con alta velocidad de conmutacin entre diferentes estructu-
ras y la trayectoria del sistema es forzada a moverse a travs de una determinada supercie
cerrado se determina por la supercie deslizante. El control por modos deslizantes permite la
y perturbaciones.
Estas propiedades convierten a los modos deslizantes en una herramienta eciente para
controlar sistemas con dinmicas de alto orden operando bajo condiciones inciertas, presentes
oscilaciones de alta frecuencia llamadas chattering causado por alta frecuencia de conmutacin
en el control.
Considerando una supercie dada por la ecuacin s = y h(t) = 0, donde y es una variable
medible de salida de un sistema dinmico incierto de una entrada y una salida SISO, y h(t) es
una entrada continuamente diferenciable a ser seguida en tiempo real. Entonces, el control por
47
debe ser considerado como un controlador universal aplicable, si el grado relativo es 1, es decir,
Como se describe en la seccin anterior, el principal problema del control por modos des-
lizantes estndar es el efecto chattering. Sin embargo, han surgido nuevas tcnicas para dar
solucin a este problema. La idea principal es cambiar la dinmica en una pequea vecindad
Recientemente [34], se desarrollaron modos deslizantes de orden superior (HOSM). Estos ge-
neralizan la idea bsica de modo deslizante, actuando sobre las derivadas temporales de orden
desviacin de la primera derivada como ocurre en modos deslizantes estndar. Preservando las
principales ventajas del enfoque original, al mismo tiempo que eliminan totalmente el efecto de
deslizante. Si la tarea es mantener una restriccin dada por la igualdad de una funcin suave s
48
el cero) en la vecindad del modo deslizante. Por lo tanto, el r-simo orden del modo deslizante
s = s = s = . . . = s(r1) = 0
Los modos deslizantes estndar, sobre los cuales la mayora de los sistemas de estructura
variable estn basados son de primer orden (s es discontinua). Mientras que los modos desli-
zantes estndar cuentan con convergencia en tiempo nito, la convergencia de HOSM puede
ser asinttica. La realizacin del r-modo deslizante puede proporcionar hasta el r-simo orden
Por otro lado, un diferenciador robusto con convergencia en tiempo nito permite resolver
tesis se consideran las tcnicas de control por modos deslizantes de orden superior, como lo son,
presentan en lo subsecuente.
Considere el algoritmo de control super twisting ST (para mas detalle, ver [35]) descrito por
us = K1 | s |1/2 sign(s) + v,
K2
v = sign(s), (3.2.1)
2
control super twisting adaptativo, es hacer las ganancias adaptables, y se denen como
donde x IRn es el estado, u IR la entrada de control, f (x, t) IRn es una funcin continua
H1. Existe una supercie deslizante s = s(x, t) IR tal que, la dinmica deseada del sistema
(3.2.3) se alcanza dentro del modo deslizante s = s(x, t) = 0.
H2. El sistema (3.2.3) es considerado de grado relativo 1 con respecto a la supercie deslizante
s. Entonces, la dinmica de entrada-salida puede ser escrita como
donde a(x, t) = s
t
+ s
x
f (x, t), b(x, t) = s
x
g(x).
b(x, t) = b0 (x, t) + b(x, t), donde b0 (x, t) es la parte nominal de b(x, t) la cual es conocida, y
existe 1 una constante positiva desconocida tal que b(x, t) satisface la siguiente desigualdad
b(x, t)
b0 (x, t) 1 .
50
H4. Existe una constante 2 positiva desconocida tal que la derivada de la funcin a(x, t) es
acotada i.e.
| a(x, t) | 2 . (3.2.5)
As, mediante la metodologa de super twisting adaptativo, un controlador se puede disear sin
cero en tiempo nito, bajo perturbaciones acotadas del tipo aditivas y multiplicativas con cotas
desconocidas 1 y 2 .
= K2 sign(s), (3.2.6)
entonces, el sistema (3.2.4), en las nuevas coordenadas, se puede escribir como sigue
donde [ ] [ ]
1 b(x, t)K1 1 0
A(1 ) = , g(1 ) = .
2 |1 | 2b(x, t)K2 0 1
con (x, t) = b(x, t) + a(x, t) = 2(x, t) |11 | .
Con el objetivo de probar la estabilidad del sistema en lazo cerrado, se hace la siguiente
consideracin.
V (s) = T P , (3.2.10)
donde P es una matriz constante, simtrica y positiva, como una estricta funcin candidata de
Lyapunov para (3.2.1)-(3.2.2). Tomando la derivada con respecto al tiempo de V (s) a travs
T T
casi donde sea, y para cada Q = Q > 0, existe una solucin nica P = P > 0 de la Ecuacin
Algebraica de Lyapunov
T
A P + P A = Q, (3.2.12)
Puesto que A es Hurwitz para b(x, t)K1 > 0, 2b(x, t)K2 + 2 > 0, entonces V (s) es un funcin
de Lyapunov estricta.
tiempo nito, tambin. El diseo del control basado en la tcnica Super Twisting Adaptativo
Prueba 1. Para profundizar en el anlisis de estabilidad del sistema en lazo cerrado (3.2.8),
considere la siguiente funcin candidata de Lyapunov
2 { }
1 2
V (, K1 , K2 ) = V0 + (Ki Ki ) (3.2.14)
i=1
2i
donde [ ]
+ 42 2
T
V0 = P , donde P = (3.2.15)
2 1
y , , 2 , K1 y K2 > 0. Note que la matriz P es positiva denida si > 0 y IR. Entonces,
tomando la derivada con respecto al tiempo de la funcin candidata de Lyapunov (3.2.14),
resulta que
2
1
V (, K1 , K2 ) = V0 + (Ki Ki )Ki , (3.2.16)
i=1
i
donde
1 T
V0 = T {A(1 )T P + P A(1 )} Q. (3.2.17)
|1 |
Adems, la matriz simtrica Q est dada por
[ ]
2K1 + 4 (2 K1 K2 ) 2( + 42 )1
Q = (3.2.18)
(K2 2 K1 42 ) + 2 1 4
K2 = 2 K1 , (3.2.19)
53
entonces, la matriz Q ser denida positiva con un valor propio mnimo min (Q) 2 , si la
siguiente desigualdad se mantiene
12 + ( + 42 )(2 + 1 ) +
K1 > (3.2.20)
Ahora, considerando que
1 T 2
V0 Q 2 , (3.2.21)
|1 | |1 |
y
min (P )2 T P max (P )2 , (3.2.22)
V0 ( )
donde 2 = |s| + 22 , |1 | = |s|1/2 . Entonces, con una apropiada seleccin
min (P )
de las ganancias de acuerdo a (3.2.19),(3.2.20), resulta que
1/2
min (P )
V0 rV0 , r = 2 . (3.2.23)
max (P )
De acuerdo a las ecuaciones (3.2.16) y (3.2.23), tenemos
2
1
Ki Ki ,
1/2
V (, K1 , K2 ) rV0 + (3.2.24)
i=1 i
donde Ki = (Ki Ki ) para i=1,2. Puesto que (x2 + y 2 + z 2 ) 2 |x| + |y| + |z|, la siguiente
1
desigualdad se mantiene
2
rV0
1/2
i |Ki | 0 V (, K1 , K2 ), (3.2.25)
i=1
2i
Ahora, recordando la denicin de las ganancias adaptativas (3.2.13), una solucin en el do-
minio < |s| 1 puede ser construida como
1
K1 = K1 (0) + 1 t, 0 t tF . (3.2.27)
2
K1 es as acotada, como K2 = 2 K1 , es acotada tambin.
Dentro del dominio |s| , las ganancias de control K1 y K2 son decrecientes. Por lo tanto,
las ganancias K1 y K2 son acotadas en el modo deslizante. Entonces, existen unas constantes
54
donde ( )
2
1 i
b
= |Ki | Ki .
i=1
i 2i
Entonces, si |s| > y K1 > K1 , t 0, tenemos
( )
1 2
b
= |K2 | K2 .
2 22
As, seleccionando = 2
21
2
1
, resulta que
2
K2 = 2 . (3.2.29)
2
Por otra parte, cuando |s| < , K1 est dada por (3.2.13), y el trmino b llega a ser
{
2 |K1 K1 | 21 1 , K1 > K ,
b
= ( ) (3.2.31)
|K K1 + t| 1 21 1 , K1 K ,
Dentro del dominio |s| , el valor |s| puede ser estimado de acuerdo a (3.2.1), (3.2.13) y
(3.2.19) como
1
|s| {(1 1 )K1 + 1 } 2 + K1 (1 1 )(t2 t1 ) = 1 , (3.2.32)
donde t1 y t2 son el tiempo cuando s entra y sale el dominio |s| , respectivamente. Si
< |s| 1 , entonces
1 1
|s| (1 + 1 )( 1 + )(K1 (t2 ) + 1 )(t3 t2 ) + 1 1 = 2 , (3.2.33)
2
donde t2 , t3 , t3 > t2 , son los instantes de tiempo cuando s salen y entra el dominio |s|
respectivamente.
55
Los modos deslizantes de orden superior son aplicables a sistemas inciertos SISO de grado
relativo arbitrario [25]. Estos controladores convergen en tiempo nito y requieren conocer el
grado relativo r del sistema. El control que se obtiene es una funcin discontinua del error de
los campos vectoriales f y g se suponen acotados, con sus componentes siendo funciones suaves
de x. Siendo el sistema entendido en el sentido de Filippov (ver [36]). El grado relativo r del
sistema se supone conocido y constante, i.e., el control aparece en la r-sima derivada total con
donde h(t, x) = s(r) |u=0 , m(t, x) = (/u)s(r) = 0. Se considera que para Km , KM y C son
positivos
(r)
0 < Km s KM | s(r) |u=0 C (3.2.38)
u
lo cual es cierto, al menos localmente. Las trayectorias de (3.2.36) son supuestas innitamente
Con el objetivo de disear un control por modos deslizantes de alto orden para el sistema,
donde xd (t) es el punto de equilibrio del sistema, y cada funcin s es un funcin C 1 tal que
s(0) = 0. Entonces, dado que las derivadas sucesivas de tiempo s, s, ..., s(r1) son funciones
continuas de las variables en el espacio de estado del sistema, y el movimiento de
Cualquier control continuo u = U (s, s, ..., s(r1) ) que lleve a s 0, satisface la igualdad
U (0, 0, ..., 0) = h(x, t)/m(x, t), siempre que la ecuacin (3.2.40) se cumpla. Por ello, el control
se comporta de manera discontinua, al menos sobre el conjunto (3.2.40) y es r-deslizante homo-
gneo, lo cual signica que la identidad U (s, s, ..., s(r1) ) U (k r s, k r1 s, ..., ks(r1) ) se cumple
para k > 0.
tiempo nito de (3.2.41) en el origen. Por lo tanto, resuelve el problema simultneamente para
(ri)/(ri+1)
i,r = s(i) + i Ni1,r i1,r (3.2.43)
(ri)/(ri+1)
Ni,r =| s(i) | +i Ni1,r (3.2.44)
Los siguientes controladores son elegibles para sistemas con grado relativo r 4, el cual se
propuso en [35].
u = sign(s) (3.2.47)
3,4 = s + 3[s + (|s| + 0.5|s|3/4 )1/3 (s + 0.5|s|3/4 sign(s))][|s| + (|s| + 0.5|s|3/4 )2/3 ]1/2
Entonces, esta claro que es necesario conocer las derivadas del modo deslizante s para los
controladores de segundo orden y siguientes. Una solucin es calcular dichas derivadas por
58
Aqu solamente se da la forma general para construir un controlador combinado del control
z0 = v0 ,
z1 = v1 ,
zr2 = vr2 ,
donde los parmetros i = 0,i L1/(r1) del diferenciador se seleccionan de acuerdo a la condicin
| r | L, L C + KM .
modo, los parmetros del controlador (3.2.51) se seleccionan por separado del diferenciador.
Por otro lado, sean las condiciones iniciales del diferenciador pertenecientes a un conjunto
compacto. Entonces, para cualquier 2 discos embebidos, con centro en el origen, del espacio de
59
, , ..., (r1) , los parmetros del controlador combinado pueden ser tomados tal que una ruta
de todas las trayectorias comenzando en un pequeo disco no alcance un disco grande durante
para el orden r-simo deslizante real sup|| r [40], donde es un intervalo de muestreo.
est ausente. Tambin produce un controlador robusto con una exactitud proporcional al error
Los observadores por modos deslizantes se han utilizado en sistemas lineales y no lineales
y en muchas aplicaciones como en robtica [41], motores AC [42], convertidores [43]. Este tipo
observador con la linealizacin del la dinmica del error de observacin para una clase de siste-
mas no lineales, llamada forma de inyeccin de la entrada [44]. Algunas condiciones necesarias
60
y sucientes para obtener tal forma se dan en [45]. A partir de esta forma, es relativamente
Desafortunadamente, las condiciones geomtricas para obtener esta forma son frecuente-
mente muy restrictivas con respecto al sistema considerado. As, en [46] se proporciona una
extensin de los resultados obtenidos en [44, 45], para sistemas que pueden ser escritos en una
este resultado y entonces tratamos con un caso ms general, el cual es la forma observable
triangular [47].
En lo subsecuente se presentan dos tcnicas para disear observadores por modos deslizantes
propuestas en [40, 48], estas sern consideradas para el desarrollo de este trabajo, las cuales
Considerando un sistema no lineal de una entrada y una salida SISO en la forma observable:
x1 = x2
..
.
xn1 = xn
entrada desconocida. f (x) y g(x) son funciones escalares suaves acotadas. Considerando que el
estado del sistema es uniformemente acotado, i.e. para todo t > 0, | xi (t) |< di , y para todo
61
t > 0:
| u | < C3 , | u |< C3 ,
donde Ci y Ci son constantes positivas. El diseo del siguiente observador propuesto por [48]
es:
x 1 = x2 + G1 | e1 |1/2 sign(e1 )
x 2 = g1 sign(e1 )
[ ]
x 2 = E1 x3 + G2 | e2 |1/2 sign(e2 )
x 3 = E1 g2 sign(e2 )
[ ]
x 3 = E2 x4 + G3 | e3 |1/2 sign(e3 )
..
.
donde 0 es una pequea constante positiva. Las ganancias del observador Gi y gi son escalares
positivas.
62
Un nuevo tipo de controladores por modos deslizantes ha sido propuesto en [40], en donde
sario conocer las mediciones de estas derivadas. Ms an, para evitar el uso de sensores, un
diferenciador robusto que converge en tiempo nito es combinado con el control para propor-
cionar las estimaciones de las r 1 derivadas de s. De esta forma se obtiene un controlador por
Como ventajas ms notables cabe destacar que se consigue un diferenciador que es exacto
construir un diferenciador robusto por modos deslizantes arbitrario. Lo nico que necesitamos
z0 = v
z1 = v1
zn1 = vn1
Por otra parte, las soluciones correspondientes de los sistemas dinmicos son estables en el
El teorema signica que las igualdades zi = vi1 = f0i (t) se mantiene dentro del segundo
Teorema 4. Sea la entrada de ruido que satisface la desigualdad |f (t) f0 (t)| . Entonces,
las desigualdades siguientes se cumplen en tiempo nito, para alguna constante positiva i , i
dependiendo exclusivamente de los parmetros del diferenciador.
Considere el caso de muestreo discreto cuando z0 (tj ) f (tj ) se sustituye por z0 f (t) con
Teorema 5. Sea > 0 la entrada del intervalo de muestreo constante en la ausencia de ruidos.
Entonces, las desigualdades siguientes son establecidas en tiempo nito para alguna constante
positiva i , i dependiendo exclusivamente de los parmetros del diferenciador.
que existe un nmero real de modo deslizante de ordenes diferentes. Sin embargo, nada puede
consultar en [25].
64
Nota 3.3.1. Cabe mencionar, que gracias a la convergencia en tiempo nito de los observado-
res por modos deslizantes, es posible disear el observador y la ley de control por separado, es
decir, el principio de separacin se satisface. Si el controlador aplicado es conocido por esta-
bilizar el sistema, una de las maneras admisibles es seleccionar la dinmica del observador lo
sucientemente rpida para garantizar el clculo de las variables estimadas antes de salir de la
regin de convergencia, donde la estabilidad es asegurada.
Con lo anterior concluimos este Captulo, donde se trataron las tcnicas de control y obser-
vacin por modos deslizantes de orden superior, las cuales se utilizarn en el siguiente Captulo
con el n de disear los controladores para manipular el vuelo de algunos vehculos areos no
tripulados.
Captulo 4
dimensin del problema de control, resultando en dos problemas de orden menor. Por lo tanto,
los controladores para manipular la orientacin y la velocidad del UAV de ala ja se realizan
simulacin.
65
66
donde las fuerzas externas se denen como f aero = qS[Cx , Cy , Cz ]T , esta fuerza representa las
fuerzas aerodinmicas, f ext modela una perturbacin externa (debida a la accin del viento
principalmente),
Cxa Cxe Cxr
= qS
Cya C ye Cyr
Cza Cze Czr
es una matriz que acopla la dinmica de rotacin con la dinmica de traslacin de la aeronave,
bCla 0 0
K = qS
0 cCme 0
0 0 bCnr
es una matriz que multiplica directamente las entradas de control de la dinmica de ro-
Note que el sistema (4.1.1) es triangular, es decir, que la dinmica del i-simo estado depende
slo del estado i + 1. Entonces, la dinmica del UAV se puede describir de la siguiente forma
x1 = f1 (x2 )
x2 = f2 (x2 , x3 , u1 , u2 , u3 , u4 )
x3 = f3 (x3 , x4 )
permite, por ejemplo determinar fcilmente el grado relativo del sistema como parte de un
67
= x1 x1 (d)
= f1 (x2 ) x1 (d)
f1 f1
= x2 x1 (d) = f2 (x2 , x3 , u1 , u2 , u3 , u4 ) x1 (d)
x2 x2
... (4.1.3)
Los vehculos areos son sistemas estrictamente de fase no-mnima [49]. Entonces, para generar
una ley de control acoplado [u2 , u3 , u4 ]T , el control crea un trmino parsito que provoca un
dinmica de traslacin, da origen a la dinmica de cero, [50], revela la importancia del trmino
de acoplamiento. Por otro lado, en [51], se calcula la dinmica cero inducida a partir del modelo
x1 (d), se obtiene:
Sustituyendo esta relacin en las dos primeras ecuaciones del modelo (4.1.1), se deduce:
(4.1.6), se tiene
ser linealizado por eR = Id33 + sk() donde IR3 corresponde al eje de rotacin y
con = .
(I)T (I)) = U SV ,
donde U y V son las matrices de transicin y S es una matriz diagonal, donde los elementos
= A
S
los valores propios de A son estrictamente no negativos, entonces la orientacin diverge. Las
tcnicas convencionales de control no lineal, tales como la dinmica inversa no lineal son muy
sensibles a una dinmica cero inestable. Una aplicacin directa de la inversin dinmica para
un sistema de fase no mnima puede causar oscilaciones no deseadas o una salida inestable. En
el caso en que A sea Hurwitz, la orientacin oscila peridicamente alrededor del equilibrio Re .
Por lo tanto, una solucin es disear una ley de control robusta, la cual permanezca estable
singulares que ha sido propuesta por [52]. La idea es que el sistema se puede desacoplar en dos
subsistemas de orden menor, estos subsistemas poseen una dinmica lenta y una rpida. En [53]
se ha extendido la arquitectura del control clsico PID en cascada, en el caso no lineal separa
ejemplo de un PVTOL en el plano vertical. Entonces, aplica un control lineal para el control
vehculo areo no tripulado de ala ja, que se plante en el Captulo 2. Para lograr esto, es
suciente por ejemplo, determinar las ganancias del control que rigen la dinmica de traslacin
en lazo cerrado diez veces ms pequeos que los que actan en la dinmica de rotacin.
70
de rotacin. Denimos = 1/10 como la constante de tiempo entre las las dinmicas rpida y
lenta, resultando
xl = fl (xl , xr , ) (4.1.11)
xr = fl (xl , xr , u, ) (4.1.12)
donde, xl = [d, vi ]T corresponden al estado que tiene una dinmica lenta y xr = [, ]T es el es-
tado que posee la dinmica rpida. Si = 0, se dice que, las variables de estado correspondientes
x l = fl (xl , xr , 0) (4.1.13)
0 = fl (xl , xr , u) (4.1.14)
seleccionar xr este estado, como entrada de control (en este caso virtual), de tal manera que
dinmica lenta xl .
vehculo areo no tripulado de ala ja que pose un sistema de grado relativo 4, se transforma
en dos sistemas de grado relativo igual a 2. El primer sistema de orden 2 de dinmica lenta,
signas angulares. Estas consignas aparecen entonces como el objetivo a seguir por el segundo
Guiado
d = Vi (4.1.15)
1 ( )
d = R() f + T + mRT ()g (4.1.16)
m
Con el objetivo de alcanzar la referencia de rotacin d , sta asegure que la posicin d converja
Pilotaje
representada por
= W 1 () (4.1.17)
Por otra parte, llamaremos Localizacin al hecho de estimar a partir de las mediciones
disponibles, las variables fsicas necesarias para el control del guiado y pilotaje respectivamente.
misin.
Con el objetivo de entender los conceptos mencionados, la Figura 4.1 muestra cmo estn
como
= W () (4.2.1)
y su derivada es
d
= W () + W () (4.2.2)
dt
Ahora, se sustituye la ecuacin (4.1.18) en (4.2.2) y se despeja la aceleracin de la orientacin,
representada por
[ ( ) ]
= (IW ())1 IN W () IW () + qSC + K . (4.2.3)
donde
bCla 0 0 bCl
K=
0 cCme 0 ,
C=
cCm
,
0 0 bCnr bCc
C a
d
N = W () = S + C C S S
, u = = e
.
dt
C S C + C S r
73
tal que converja a las trayectorias deseadas (acotadas) [d (t), d (t), d (t)]T . Por lo tanto, a partir
x1 = x2
f (x) = (IW (x1 ))1 (IN (W (x1 )x2 IW (x1 )x2 ) + qSC) (4.2.6)
Las seales de y se pueden medir o estimar ya sea por sensores a bordo o mediante
el uso de observadores.
Las trayectorias deseadas xd (t) y sus primera y segunda derivada estn acotadas.
Nota 4.2.1. De acuerdo con la denicin de W (x1 ), esta matriz tiene una singularidad en
= /2. Por lo tanto, en este trabajo no se consideran vuelos con maniobras que involucren
los valores mencionados.
Entonces, el diseo del controlador para la orientacin de un UAV de ala ja, utilizando las
tcnicas de control por modos deslizantes de orden superior (cuasi-continuo y super twisting
Control cuasi-continuo
ciones externas para la orientacin de un UAV de ala ja. Por lo tanto, la siguiente ecuacin
lm | x1 x1d (t) |= 0
tt
dor cuasi-continuo de segundo orden basado en modos deslizantes de orden superior para una
entrada y una salida (SISO), con el objetivo de controlar cada ngulo de orientacin de un UAV
si + i | si |1/2 sign(si )
uqci = i (4.2.9)
| si | +i | si |1/2
para i = , , , de tal manera que el control queda denido como u = [a, e, r]T =
es
donde z0,i y z1,i son las estimaciones de si y si , para i = , , ; respectivamente. Por otro lado,
la seleccin de las ganancias del controlador y diferenciador estn dados en la Tabla 4.1.
75
deslizante, esta debe satisfacer la condicin de grado relativo del sistema igual a 1 con respecto
a diferencia del control cuasi-continuo este control no necesita las derivadas sucesivas de la
para i = , , respectivamente, de tal manera que el control est dado por u = [a, e, r]T =
Por otro lado, como ya se mencion slo se considera medible la posicin angular . En-
tonces, se propone usar un observador para estimar las velocidades angulares necesarias para
la implementacin del controlador. En este caso se usan dos alternativas, la primera basada en
76
un observador super twisting el cual se utiliza para obtener la velocidad angular y est descrito
Diferenciador robusto
Otra manera de estimar las variables de estado no medibles es por medio de un diferenciador
robusto dado por la ecuacin (4.2.10). Para el caso de la estimacin de velocidades angulares,
dado por:
Hasta aqu, se han aplicado los controladores de orientacin de un UAV de ala ja. Sin
brevemente los actuadores encargados de mover las supercies mviles del UAV de ala ja, i.e.,
Las supercies de control en un avin son deexiones que se efectan por medio de unas
extensiones en el ala. Sin embargo, estas supercies mviles deben ser accionadas por medio de
actuadores de primer orden para controlar supercies mviles. En este trabajo, se consideran
actuadores de segundo orden tipo servomotor (ver Figura 4.2) para posicionar las supercies
mviles del avin. El comportamiento lineal de un servomotor Futaba modelo 300 est dado
Adicionalmente, el rango de voltaje aplicado es [4.8v, 6v]. Ms an, los lmites fsicos, es decir,
las mximas deexiones posibles por las supercies mviles del UAV Mitchell B-25 son: para
el elevador 7deg , para los alerones 13deg y para el timn 17deg . Esto se traduce, en una
Cabe mencionar que esta dinmica no se considera en el control de orientacin. Sin embargo,
se aplica en el simulador con el objetivo de asegurar que la seal de control generada se realice
por el actuador.
78
1
(f + T ) = v + v mRT ()g (4.3.1)
m
Ahora, recordando tambin que existe una matriz de rotacin denida en el Captulo 2 y est
transforma las coordenadas del marco referencial adjunto al vehculo a un marco de referencia
V v = v (4.3.2)
1 d
(f + T ) = (T V v ) + v mRT ()g (4.3.3)
m dt
1 ( )
(f v + T v ) = T V v + v V v mRT ()g (4.3.4)
m
1 ( )
(f v + T v ) = V v + v V v + v V v mRT ()g (4.3.5)
m
donde
v = T
( )T
= + (4.3.6)
79
Entonces, las ecuaciones que representan la dinmica de la velocidad relativa del vehculo V ,
donde
g1 g[ccs + ssc + sccc]
g2 = RT ()g = g[css + csc sccc]
g3 g[ss + scc]
Una vez que se obtienen las ecuaciones dinmicas en el marco de referencia relativo al viento,
1
V = (Tx cos cos D) g1 (4.3.11)
m
donde V es la velocidad relativa del UAV, m la masa total del vehiculo, D es la resistencia de
Entonces, el objetivo es controlar que la velocidad relativa del UAV de ala ja V converja
a la velocidad deseada (acotada) Vd (t). Por lo tanto, a partir de la ecuacin (4.3.11), se dene
80
x , V IR (4.3.12)
f (x) es
D
f (x) = g1 (4.3.14)
m
y nalmente g(x) resulta
cos cos
g(x) = . (4.3.15)
m
Una vez planteado el problema de control, se requieren las siguientes condiciones:
Con el objetivo de disear un controlador robusto, basado en las tcnicas de control por modos
s = (V Vd ). (4.3.16)
Entonces, el propsito es que s tienda a cero y se mantenga. Con base en lo anterior, se proponen
dos controladores por modos deslizantes de orden superior. En primera instancia, el controlador
Controlador cuasi-continuo
Dado que (4.3.11) es un sistema de primer orden, el control cuasi-continuo para sistemas de
primer orden es
el cual es el modo deslizante estndar. Sin embargo, con el objetivo de reducir el efecto chatte-
ring, se aplica un control para sistemas de segundo orden, dado por la siguiente ecuacin
s + | s |1/2 sign(s)
uqc = (4.3.18)
| s | + | s |1/2
donde s es la supercie deslizante, y son las ganancias del controlador. Como puede ob-
supercie deslizantes se obtienen por medio de un diferenciador robusto por modos deslizantes,
z0 = 1 | z0 s |1/2 sign(z0 s) + z1
z1 = Lsign(z1 z0 ) (4.3.19)
Considere la dinmica de la velocidad relativa del avin (4.3.11) en lazo cerrado con el con-
trolador cuasi-continuo de segundo orden (4.3.18) junto con un diferenciador robusto (4.3.22)
modelado.
Para el caso del controlador super twisting adaptativo, se usa la supercie deslizante (4.3.16),
a diferencia del control cuasi-continuo, en esta ocasin el sistema (4.3.11) de primer orden cum-
ple la condicin de grado relativo del sistema igual a 1 con respecto a la supercie deslizante.
Adems, este controlador no necesita las derivadas sucesivas. Por lo tanto, se utiliza el contro-
us = K1 | s |1/2 sign(s) + ,
K2
= sign(s), (4.3.20)
2
82
Por otro lado, se utiliza un observador para estimar la velocidad del vehculo. Para este n,
se usan dos alternativas; la primera basada en un observador super twisting, el cual se disea
x 1 = x2 + G1 | e1 |1/2 sign(e1 )
x 2 = g1 sign(e1 ) (4.3.21)
Otra opcin es por medio de un diferenciador robusto, el cual est dado por la ecuacin
z0 = 1 | z0 x |1/2 sign(z0 x) + z1
z1 = Lsign(z1 z0 ) (4.3.22)
Considere la dinmica de la velocidad relativa del avin (4.3.11) en lazo cerrado con el
controlador super twisting adaptativo (4.3.20) combinado con un observador super twisting
velocidad del avin V sigue la velocidad deseada Vd en tiempo nito, en presencia perturbaciones
de realizar la accin de control. Puesto que, se supone una relacin entre el voltaje aplicado al
En los vehculos areos no tripulados de ala ja de talla pequea, se utilizan frecuentemente
motores sin escobillas puesto que proporcionan ms potencia a menor consumo de energa.
Estos motores a su vez hacen girar una hlice que produce una aceleracin en el vehculo y
En este trabajo se considera que existe una constante de proporcionalidad entre el empuje
que genera la hlice y el voltaje aplicado a los motores. Esto se puede describir por
Tx = Kh Va (4.3.23)
etc.
Puesto que el UAV de ala ja Mod. Mitchell B-25 posee dos motores, la fuerza de empuje
Tx es la suma de los empujes generados por cada uno de los motores. Por lo tanto, los voltajes
84
1 1
V1 = (Tx ) , V2 = (Tx ) (4.3.24)
2Kh 2Kh
Hasta ahora, se aplicaron los algunos controladores por modos deslizantes de orden superior
para controlar un UAV de ala ja, esto mediante las tcnicas de control por modos deslizantes
de orden superior. Sin embargo, se propone una comparacin con un controlador de rechazo
de perturbaciones basado en un PID llamado aqu ADRC (por sus siglas en ingls Active
Disturbance Rejection Control). Esta tcnica se seleccion debido a que reporta [56] el mismo
problema abordado en esta tesis. Adems, dicha tcnica presenta un comparativo con el tpico
PID mostrando ventajas respecto al esfuerzo de control y robustez. Este controlador se explica
a continuacin.
ADRC son: a) No es necesario conocer el modelo completo del sistema puesto que se basa en
un observador extendido, el cual estima la informacin del sistema, as como las perturbaciones
externas por medio de un estado extendido, y b) Adems, utiliza un controlador PID que es
x1 = x2
..
.
xn1 = xn
xn = xn+1 + b0 u,
Puesto que el grado relativo para los subsistemas del UAV de ala ja es igual a 2, considere
x1 = x2
x2 = x3 + b0 u,
x3 = (x)
y = x1 (4.4.2)
0, y F ()|t=0 = 0.
x 1 = x2 G1 f (x, 1 , ),
x 2 = x3 G2 f (x, 2 , ) + b0 u,
x 3 = G3 f (x, 3 , ), (4.4.3)
es un observador que estima los estados no medibles de (4.4.2) donde: G1 a G3 son las ganancias
valor constante, una aproximacin de b, y x1 a x3 son las estimaciones de los estados. El trmino
f (x, , ) es una funcin no lineal que se usa para incrementar la velocidad de convergencia de
las seales observadas, y est denida como
{
|x| sign(x), si |x| >
f (x, , ) = (4.4.4)
x
x1
, si |x|
donde y son parmetros de diseo.
Note que la funcin no lineal f (x, , ) se relaciona frecuentemente con la asignacin actual.
del observador. Por ejemplo, comenzando con una ganancia lineal f (x, , ) = e, el mtodo por
b j , j = 1, 2, . . . , n
Gj = lj (4.4.5)
PID
Por otro lado, el diseo del controlador PID est dado por
t
de
upid = Kp e + Ki ed + Kd (4.4.6)
t0 dt
cuasi-continuo y super twisting adaptativo, ambos controladores usados para el control de vuelo
(ver diagrama general en Figura 4.5), as como el modelo dinmico completo del aeroplano a
escala Mitchell-B25. El modelado dinmico de este vehculo areo de ala ja incluye:
Aerodinmica.
Dinmica de los actuadores de segundo orden que manipulan las supercies de control de
un avin.
Una seal ruidosa aplicada al estado que se supone medible, con el objetivo de simular
tcnicas.
Por otra parte, las ganancias que denen el comportamiento del controlador de orientacin,
Control de cabeceo
Cuasi-continuo + diferenciador .08 .001 5 9
Control de guiada
Cuasi-continuo + diferenciador .6 .001 5 9
En la Figura 4.7 se aprecia la trayectoria deseada a seguir por el UAV de ala ja, la cual
20m/s. Ms an, se consideran tambin cambios en altitud partiendo de una altura de 100m,
el UAV se eleva a 120m a los 20s, asciende a 140m a los 90s y otro ascenso a 180m a los 130s.
Esta trayectoria tiene 3 componentes espaciales xd (t), yd (t), zd (t) inerciales y 3 componentes
rotacionales d (t), d (t), d (t), donde la traslacin deseada se mapea a Vd (t) en una sola varia-
ble que representa la velocidad relativa del vehculo deseada y las componentes rotacionales
Perturbacion
Perturbacion
zaxis 200
100 Fin
0 Inicio 600
400 400
200 200
0 Perturbacion
0
200 200
yaxis 400 xaxis
Por otro lado, en este caso se consideran las siguientes perturbaciones externas:
Una perturbacin externa representada mediante una entrada escaln, se aplica directa-
Una perturbacin externa aplicada directamente al eje transversal del UAV y de magnitud
Una perturbacin externa aplicada directamente al eje vertical del UAV z de magnitud
Las seales de control se pueden observar en la Figura 4.9. Estas seales representan la
posicin de las supercies mviles que controlan la orientacin del UAV de ala ja.
El error de seguimiento con respecto a los ngulos deseados se ilustra en la Figura 4.10,
93
donde el control cuasi-continuo tiende a cero y la diferencia ms notoria con respecto al control
la subgrca intermedia se muestra el empuje que se debe generar en este caso por un par de
Discusin.
La sintonizacin de estos controladores fu una tarea muy importante. Puesto que este hecho
signica una reduccin del efecto chattering, por esta razn en las grcas de las respuestas
del control no se aprecia este efecto indeseado. Desde el punto de vista de control de vuelo, el
chattering representa una gran demanda a los actuadores, provocando movimientos indeseados
en las supercies de control del UAV de ala ja, esto signica que puede desestabilizar la
aeronave. Por lo tanto, la sintona de los controladores propuestos se realizaron por mtodos
Por otro lado, el desempeo del controlador propuesto depende del periodo de muestreo
obtenidos. Considerando que no sea un factor que impida la implementacin del controlador en
una tarjeta electrnica. Adems, el mtodo numrico para dar solucin a esta implementacin
es un factor importante a tomar en cuenta, logrando los mejores resultados con el mtodo
Con respecto al control ADRC con el que el control propuesto fue comparado, este esquema
de control se selecciono ya que se encontr en la literatura se utiliza para una aplicacin similar
a la de la presente tesis, este tiene algunas ventajas como que no necesita conocer el modelo de
forma exacta, puesto que estima tanto la informacin de la dinmica no conocida como la de
las perturbaciones externas, esto mediante el uso de un observador extendido. Este controlador
completa el lazo mediante un control PID y resulta en una tcnica robusta. Sin embargo,
por el hecho que calcula dinmica no conocida y perturbaciones en un estado extendido por
Se presentan dos casos del control Super Twisting Adaptativo basado en:
Un diferenciador robusto.
En la Figura 4.13 se muestra la trayectoria deseada a seguir por el UAV de ala ja, la cual
20m/s. Ms an, se consideran cambios en altitud, la condicin inicial es de vuelo a una altura
de100m, de inmediato desciende a 80m, posteriormente asciende a 100m a los 85s, y nalmente
FIN
200 Perturbacion
zaxis
100 INICIO
0
Perturbacion 400
200
0 200
200 0
400 200 Perturbacion
600 400 yaxis
xaxis
Por otro lado, en este caso se consideran perturbaciones externas, las cuales se representan
convergencia de cada uno de los ngulos de orientacin del vehculo areo no tripulado de ala
ja a los ngulos de referencia, de esta forma garantizamos el seguimiento de la trayectoria del
vehculo.
97
0.2
(rad)
0
0.2 ref
0 20 40 60 80 100 120 140 160 ASTA180
ADRC
0.1
(rad)
0
0.1
0 20 40 60 80 100 120 140 160 180
8
6
(rad)
4
2
0
0 20 40 60 80 100 120 140 160 180
Time(s)
Las seales de control se pueden observar en la Figura 4.15, estas seales representan la
posicin de las supercies mviles que controlan la orientacin del UAV de ala ja, mostrando
0.04
a (rad)
0.02
0
0.02
0 20 40 60 80 100 120 140 160 ASTA
180
ADRC
e (rad)
0
0.05
0.1
0 20 40 60 80 100 120 140 160 180
0.5
r (rad)
0
0.5
0 20 40 60 80 100 120 140 160 180
Time(s)
El error de seguimiento con respecto a los ngulos deseados se ilustra en la Figura 4.16.
98
0.02
e
0.02
0 20 40 60 80 100 120 140 160 ASTA
180
ADRC
0.05
0
e
0.05
0 20 40 60 80 100 120 140 160 180
0.1
0
e
0.1
0 20 40 60 80 100 120 140 160 180
Time(s)
0.04
K1
0.02
0
0 20 40 60 80 100 120 140 160 180
0.03
K1
0.025
0.02
0 20 40 60 80 100 120 140 160 180
0.4
K
0.3
1
0.2
0 20 40 60 80 100 120 140 160 180
Time(s)
error de seguimiento.
V (m/s)
20
15
ref
10 ASTA
0 20 40 60 80 100 120 140 160 180
ADRC
10
Tx (N)
0
10
ASTA
0 20 40 60 80 100 120 140 160 180
ADRC
4
K1V
0
0 20 40 60 80 100 120 140 160 180
Time(s)
Por otro lado, en la Figura 4.19 se observa una animacin donde se traza la trayectoria del
UAV de ala ja. Dicha representacin se realiz por medio de Simulink 3D animation.
Discusin
representa buen desempeo, uno de los factores a tomar en consideracin en la sintona del
Este factor es muy importante, puesto que regula que tan rpido se adapta la ganancia del
controlador. Sin embargo, existe un compromiso entre la rapidez con que controla y/o rechaza
se est controlando.
Una de las ventajas de este control es que no presenta chattering. Este efecto puede daar
muestreo. Lo que representa que se puede implementar con un equipo electrnico no muy
poderoso, y por lo tanto no tan costoso. Ahora, el hecho de usar un observador super twisting,
reduce la cantidad de sensores en el vehculo, ya que estima sobre todo las velocidades angulares.
Este hecho representa un posible ahorro tanto en la instrumentacin del UAV de ala ja como
en el costo del mismo. Este observador al ser de primer orden no representa una gran dicultad
Con respecto a control ADRC con el que el control propuesto fue comparado, este tiene
algunas ventajas como que no necesita conocer el modelo de forma exacta, puesto que estima
control PID y resulta en una tcnica robusta. Sin embargo, por el hecho que estima la dinmica
101
desconocida junto con perturbaciones externas dentro de un estado extendido, por consecuencia
En la Figura 4.21 se aprecia la trayectoria deseada a seguir por el UAV de ala ja, la cual
consiste de dos crculos a semejanza de un ocho, con cambios en la velocidad a partir de 15m/s
a 20m/s, y en altitud, con la condicin inicial de vuelo a una altura de 100m, a los 10s se
comienza a elevar hasta alcanzar 180m, despus a los 90s desciende hasta llegar a 120m de
altura.
102
Perturbacion
Perturbacion
FIN
500
zaxis
200 400
150 300
100
50 200
xaxis
800 INICIO 100
600 Perturbacion
400 0
200
yaxis 0
Por otro lado, en este caso se aplican al UAV de ala ja las siguientes perturbaciones
externas:
La respuesta de los ngulos de orientacin del UAV de ala ja se observa en la Figura 4.22,
donde se obtiene el seguimiento de los ngulos de alabeo, cabeceo y de guiada a los ngulos
deseados.
103
0.2
Ref
(rad)
ASTA
0
ADRC
0.2
0 20 40 60 80 100 120 140 160
0.1 Ref
ASTA
(rad) 0 ADRC
0.1
0 20 40 60 80 100 120 140 160
Ref
5 ASTA
ADRC
(rad)
5
0 20 40 60 80 100 120 140 160
Time(s)
Las seales de control de este esquema de control se pueden ver en la Figura 4.23.
0.05
a (rad)
0
ASTA
0.05 ADRC
0 20 40 60 80 100 120 140 160
0.05
e (rad)
0
0.05 ASTA
0.1 ADRC
0 20 40 60 80 100 120 140 160
ASTA
0.5
r (rad)
ADRC
0
0.5
0 20 40 60 80 100 120 140 160
Time(s)
El error de seguimiento con respecto a los ngulos deseados se ilustra en la Figura 4.24,
donde el control super twisting adaptativo por modos deslizantes mantiene una superioridad
104
0.02
0
E
0.02 ASTA
0.04 ADRC
0 20 40 60 80 100 120 140 160
0.04 ASTA
0.02 ADRC
E
0
0.02
0 20 40 60 80 100 120 140 160
ASTA
0.2 ADRC
E
0
0.2
0 20 40 60 80 100 120 140 160
Time(s)
0.02
K1
0.01
0
0 20 40 60 80 100 120 140 160
0.05
K1
0
0 20 40 60 80 100 120 140 160
0.2
K1
0.15
0.1
0 20 40 60 80 100 120 140 160
Time(s)
Los resultados de la velocidad del vehculo son mostrados en la Figura 4.26. En la primera
subgrca intermedia se muestra el empuje que se debe generar por las hlices. Por ltimo, en
20
V (m/s)
Ref
15
ASTA
10 ADRC
0 20 40 60 80 100 120 140 160
20
ASTA
Tx (N)
10 ADRC
0
0 20 40 60 80 100 120 140 160
10
K1V
0
0 20 40 60 80 100 120 140 160
Time(s)
Adicionalmente, en la Figura 4.27 se observa el recorrido del UAV de ala ja, esto mediante
Figura 4.27. Animacin del UAV de ala ja. Caso STA + diferenciador.
106
Discusin
vuelo de un UAV de ala ja, se consider una trayectoria diferente, este hecho implica un
ajuste relativamente pequeo en la sintona de las ganancias del controlador, esto debido a que
se utiliza un observador distinto. En este caso el diferenciador robusto que tiene como objetivo
otro modo el control puede desestabilizar el UAV, dado que si es muy rpida, se incrementa
tanto la ganancia del controlador que no puede regresar a la zona de estabilidad. Por otro lado,
las respuestas obtenidas muestran que este esquema de control es viable para implementacin,
Adems, el control trabaja adecuadamente bajo condiciones de ruido en las mediciones (no se
cuenta con la magnitud de ruido que tolera el diferenciador), considerando niveles de ruido
4.6. Conclusiones
Las tcnicas de control por modos deslizantes de orden superior, especcamente el control
cuasi-continuo y el control super twisting adaptativo, fueron aplicados para controlar el vuelo
mostraron un gran desempeo puesto que cumplen con los objetivos de control.
Por otro lado, la aplicacin de los controladores propuestos en sistemas de vuelo es novedosa,
107
puesto que estas tcnicas no han sido aplicadas a UAVs de ala ja, una razn es debido al
chattering que produce el control por modos deslizantes tradicional. Sin embargo, al utilizar las
tcnicas de modos deslizantes de orden superior se reduce notoriamente este efecto no deseado.
Aunque ambas tcnicas cuasi-continuo y super twisting adaptativo satisfacen los requeri-
mientos de control de vuelo, stas poseen caractersticas distintas: desde el periodo de muestreo
necesario para su correcta implementacin, donde el control super twisting adaptativo mostr
superioridad, tanto en esquema con el observador super twisting como con el diferenciador. Ca-
da uno de los controladores tienen distintas dicultades. El control cuasi-continuo con menos
parmetros de sintona, el principal problema radica en ajustar el diferenciador que calcula las
derivadas de la supercie deslizante. Por otro lado el control super twisting adaptativo cuenta
con ms parmetros, esto resulta en una sintonizacin ms verstil, pero con un incremento en
la complejidad.
Adems, los esquemas de control propuestos fueron comparados con la tcnica de control
o PID que usa la informacin de un observador extendido. Este observador estima la dinmica
del sistema y las perturbaciones externas juntas. Con esta informacin el controlador puede
cerrar el lazo de control. Esta comparacin, se hizo con el objetivo de mostrar el desempeo de
twisting adaptativo al problema de vuelo de un vehculo areo no tripulado de ala ja para el
grados de libertad (TROS de 3gdl). El objetivo es controlar cada uno de los ngulos de la
orientacin. Para lograr esta consigna, se trabaja con el modelo matemtico proporcionado por
A partir de esta premisa, se procede con el diseo de los controladores Super Twisting
Adaptativos. Adems, un control PID se propone con el n de medir el desempeo del esquema
de control propuesto. Por otra parte, los resultados experimentales se ilustran, haciendo dos
sistema doble rotor de 3 grados de libertad (TROS 3gdl). Considere la Figura 5.1 la cual consiste
en una base sobre la cual un brazo es montado. El brazo carga el cuerpo del helicptero 3gdl
108
109
de Quanser compuesto por 2 hlices controladas por motores en uno de los extremos, y un
contrapeso en el otro extremo. Las 3 partes estn conectadas mediante eslabones giratorios,
el ngulo de cabeceo .
las cuales se generan por medio de 2 hlices. Esto signica que este sistema es un sistema
subactuado dado que hay 2 entradas de control mientras que hay 3 grados de libertad, los 3
DC se desprecia con respecto a la dinmica del helicptero 3gdl. La relacin entre los voltajes
Modelado dinmico
La estructura cinemtica de los 3 grados de libertad del sistema doble rotor admite tres
grados de libertad rotacionales. Los primeros dos ejes, i.e. los de direccin y elevacin (ver
Figura 5.2), son mutuamente perpendiculares y cruzan el tercer eje, el eje de cabeceo en el
Las ecuaciones dinmicas de movimiento se obtienen mediante tcnicas clsicas usadas en ro-
btica. Primero de todo, los sistemas de coordenadas son denidos para cada eslabn usando
la notacin del algoritmo modicado Denavit-Hartenberg (MDH) [60]. Entonces, las transfor-
maciones se calculan y se usan para evaluar las fuerzas, las cuales actan sobre el sistema doble
rotor de 3gdl. Finalmente, se obtiene un modelo dinmico no lineal. Considere las siguientes
suposiciones
2. Todos los ejes se intersectan en el mismo punto, el origen del marco de coordenadas global.
3. El marco del TROS de 3gdl y el centro de masa del contrapeso son colineales con el eje
de cabeceo.
5. La fuerza de empuje es proporcional al voltaje del motor y las dinmicas de las hlices se
desprecian.
Note que los segundo y tercer puntos se utilizan para simplicar el modelo. En efecto, hay
una distancia (algunos centmetros) entre el eje de cabeceo, y la interseccin de los ejes de
direccin y elevacin. Adems, como se muestra en la Figura 5.1, el marco del TROS de 3gdl
y el centro de masa del contrapeso no estn exactamente colineales con el eje del cabeceo. Por
lo tanto, se requiere un control robusto para controlar el TROS de 3gdl en presencia de esas
J = Lh u2 (5.1.3)
donde [ ] [ ]
u1 Ff + Fb
= , (5.1.5)
u2 Ff Fb
Debido a las restricciones mecnicas, el espacio de trabajo se dene como
En la Tabla 5.1 se muestran la denicin y los valores correspondientes de las variables del
helicptero de 3gdl.
Note que la dinmica de es tal que no es posible controlar el ngulo de direccin cuando
Las dinmicas de elevacin y direccin dependen directamente del valor del cabeceo, y se
113
comandar los 3 grados de libertad con slo 2 entradas de control. A partir del conocimiento de
las trayectorias deseadas (denidas por el usuario) para la direccin y la elevacin, se obtiene una
trayectoria deseada para el cabeceo. Esta trayectoria de cabeceo tendr un impacto, tanto en la
una estrategia llamada control virtual para el diseo de la trayectoria de cabeceo deseada.
Considere el sistema como un punto de masa localizado en el extremo del eslabn, situado
en el centro del segmento denido por los dos rotores. En tal caso, su posicin puede ser
1 = u1 cos sin
g
con G = (Mh La Mw Lw ). A partir de (5.1.2), se logra
La
La
= 1 (5.2.2)
J
La
= 2 (5.2.3)
J
Lh
= u2 . (5.2.4)
J
114
12
u21 sin2 = , (5.2.5)
cos2
u21 cos2 = (2 + G cos )2 . (5.2.6)
y se deduce que
12
u21 = + (2 + G cos )2 (5.2.7)
cos2
Entonces, se tiene
12
u1 = S + (2 + G cos )2 (5.2.8)
cos2
con S que se dene como
{
sign(2 + G cos ) si 2 = 0
S= (5.2.9)
0 si 2 = 0
1
tan = (5.2.10)
cos (2 + G cos )
Entonces, una manera para desacoplar el sistema (5.2.2) consiste en forzar el ngulo a seguir
mientras la entrada de control u1 se dene (5.2.8). Esta estrategia de control permite denir el
La primera parte del piloto automtico permite calcular las entradas de control 1 y 2 a
partir de los errores de seguimiento entre y y sus trayectorias deseadas d (t) y d (t).
despus provee una trayectoria deseada para el cabeceo d (t) de (5.2.11). A partir de esta
0.4
0.2
0 -1
-0.2
0
-0.4
-1 -0.5 0 1
0.5 1
Figura
Figure 4.6. 3D view 5.4.
of the Trayectoria
helicopter withdeseada.
the sinusoidal trajectory
Con el objetivo de validar los controladores diseados, se usan trayectorias para elevacin
y direccin, la trayectoria deseada del ngulo de cabeceo es calculada en tiempo real mediante
el control virtual. Las trayectorias deseadas (ver Figura 5.4) se denen mediante dos ondas
sinusoidales.
El periodo de elevacin
de la onda es dos veces ms
grande que el periodo de la onda
116
Note que esas trayectorias se pueden disean tomando en cuenta las restricciones de los valores
Los voltajes de control para los motores frontal y trasero se obtienen de (5.1.1) y (5.1.5)
1 1
Vf = (u1 + u2 ) , Vb = (u1 u2 ) (5.2.12)
2KF 2KF
En esta seccin, las entradas de control 1 , 2 y u2 se disean para seguir las trayectorias
deseadas d (t), d (t) y d (t) respectivamente, siendo u1 obtenida a partir de (5.2.8). Lo mostrado
Super Twisting Adaptativo para lograr un seguimiento de trayectoria robusto de los ngulos de
El primer paso del diseo consiste en denir las variables deslizantes, conociendo que el grado
se hace con el n de obtener resultados para la orientacin del sistema doble rotor de 3gdl y
robustos ante perturbaciones externas. Adems, esta eleccin permite hacer la dinmica del
error de seguimiento para el cabeceo ms rpida con respecto a las de elevacin y direccin,
este hecho para generar primero el ngulo de cabeceo deseado, el cual denir la elevacin y
direccin.
presenta a continuacin. Para el diseo del control PID, la entrada de control v = [v1 , v2 ]T , est
dada por
t
de
v = Kp e + Ki ed + Kd (5.3.4)
t0 dt
con e = [e , e ]T , el error de seguimiento de los ngulos de direccin y elevacin respectivamente,
Kp , Ki , y Kd son las ganancias del control PID. Puesto que, la trayectoria deseada del ngulo
118
(u2 ). Este control se selecciona con el objetivo de obtener una respuesta ms rpida que el PID,
controlador PD.
Adems, las ganancias de los controladores PID se sintonizan tomando en cuenta las reglas
por ubicacin de polos. Las ganancias del PID son denidas a partir de lo siguiente
Por otra parte, las ganancias del controlador PD, son dadas por
Kp = A 2 , Kd = 2A ,
con A = J
Lh
y = 6.
Adems, las ganancias de los controladores PID y PD han sido determinadas como en la
tabla 5.3.2.
5.4. Simulacin
Los parmetros de las ganancias adaptativas del controlador Super Twisting Adaptativo para
el control de los ngulos de elevacin, direccin y cabeceo (ver (5.3.1) se denen respectivamente
La Figura 5.5 muestra los resultados de seguimiento de ondas sinusoidales de los ngulos
de orientacin del sistema doble rotor de 3 grados de libertad. Es claro que los controladores
siguen la referencia.
50
(deg)
50
0 20 40 60 80 100 120 Ref
STA
10
(deg)
10
0 20 40 60 80 100 120
50
(deg)
50
0 20 40 60 80 100 120
Tiempo (s)
La Figura 5.6 grafca las entradas de control Vf y Vb , estas representan los voltajes aplicados a
los rotores frontal y trasero respectivamente. Adems, es posible apreciar el consumo de energa.
120
1.4
1.2
Vf(V)
1
0.8
0 20 40 60 80 100 120
0.2
0.1
Vb(V)
0.1
0.2
0 20 40 60 80 100 120
Tiempo (s)
Por otra parte, el error de seguimiento se puede apreciar en la Figura 5.7, donde el error
0.01
0
E
0.01
0 20 40 60 80 100 120
0.05
0
E
0.05
0 20 40 60 80 100 120
0.05
0
E
0.05
0 20 40 60 80 100 120
Tiempo (s)
0.4
K
0.2
1
0
0 20 40 60 80 100 120
0.5
K
1 0
0 20 40 60 80 100 120
0.4
K
0.2
1
0
0 20 40 60 80 100 120
Tiempo (s)
tacin, el cual consiste en una comparacin entre un controlador PID y un Super Twisting
corriente de viento generada por un ventilador, este abanico se localiza de tal manera que
afectado.
perturbacin externa, esta se genera mediante un ventilador colocado a un costado del sistema
doble rotor.
5.5.1. Estabilizacin
Figura 5.10 grafca la regulacin de las variables de orientacin del sistema doble rotor de 3
gdl, donde se observa que el control Super Twisting Adaptativo rechaza mejor la perturbacin.
123
10
(deg)
5
0
Ref
0 5 10 15 20 25 30 35 40
STA
PID
10
0
(deg)
10
20
30
0 5 10 15 20 25 30 Ref STA40
35
STA
5 Ref PID
(deg)
0 PID
5
10
0 5 10 15 20 25 30 35 40
Tiempo (s)
Por otra parte, en la Figura 5.11 se muestran los voltajes aplicados a los motores frontal y
trasero, tanto para el controlador super twisting adaptativo como para el PID.
12
10
Vf (V)
0 5 10 15 20 25 30 35 STA40
PID
12
10
Vb (V)
0 5 10 15 20 25 30 35 40
Tiempo (s)
Las respuestas del error de seguimiento de cada una de las variables de orientacin denidos
error del ngulo de cabeceo se muestran en la Figura 5.12, donde el controlador STA presenta
un error menor. Note que, el ngulo de cabeceo que genera al controlador PD no es suciente
para rechazar la perturbacin, es por eso que el error de seguimiento del ngulo de direccin es
10
E
10
0 5 10 15 20 25 30 35 STA40
PID
5
E
5
0 5 10 15 20 25 30 35 40
5
E
5
0 5 10 15 20 25 30 35 40
Tiempo (s)
0.5
K
1
0
0 5 10 15 20 25 30 35 40
0.5
K
1
0
0 5 10 15 20 25 30 35 40
0.2
K
1
0.1
0
0 5 10 15 20 25 30 35 40
Tiempo(s)
Se puede observar el comportamiento de las ganancias en la Figura 5.13. Note que las
ganancias siempre mantienen el valor mnimo establecido, pero si aparece una perturbacin se
incrementan, y despus de que haya pasado la perturbacin regresa al nivel mnimo, lo cual
En esta seccin, se presentan los resultados del controlador Super twisting Adaptativo para
una trayectoria deseada (ver Figura 5.4). Se propone una trayectoria sinusoidal para los ngulos
de direccin y elevacin respectivamente. Note que la perturbacin est localizada de tal manera
necesario para rechazar dicha perturbacin. Esto se puede observar en la Figura 5.14.
50
(deg)
50 Ref
0 20 40 60 80 100 120
STA
PID
20
(deg)
0
20
Ref STA
0 20 40 60 80 100 120
STA
Ref PD
10
PD
(deg)
0
10
0 20 40 60 80 100 120
Tiempo (s)
En la Figura 5.15, se aprecian los voltajes aplicados a los motores frontal y trasero, donde el
voltaje Vb del control Super Twisting Adaptativo tiene una magnitud mayor respecto al voltaje
Vb del PID. Este hecho, es debido a que el controlador STA genera un ngulo de cabeceo tal
que rechaza la perturbacin.
126
14
12
Vf (V)
10
6
0 20 40 60 80 100 120
STA
PID
Vb (V) 15
10
5
0 20 40 60 80 100 120
Tiempo (s)
En la Figura 5.16 se gracan los errores de seguimiento de ambos controladores. Los resul-
tados son similares con respecto a la prueba de estabilizacin, donde el control Super Twisting
10
E
10
0 20 40 60 80 100 120
STA
PID
4
2
E
0
2
0 20 40 60 80 100 120
5
E
5
0 20 40 60 80 100 120
Tiempo (s)
Las ganancias adaptativas de los controladores de cada uno de los ngulos de orientacin
127
del helicptero de 3gdl se muestran en la Figura 5.17, donde se puede ver que se ajustaron al
K
0.5
1
0
0 20 40 60 80 100 120
1
K
0.5
1
0
0 20 40 60 80 100 120
0.4
K
0.2
1
0
0 20 40 60 80 100 120
Tiempo(s)
5.6. Conclusin
La tcnica de control super twisting adaptativo se aplic al sistema doble rotor de 3 grados
de libertad, con el objetivo validar la nueva tcnica para el control de un artefacto volador.
Esta metodologa est comenzando en este tipo de aplicaciones debido a sus caractersticas de
robustez. Ms an, al tener las ganancias adaptativas se garantiza no sobreestimar las ganancias,
lo cual tiene como consecuencia que no se desaproveche energa y que no necesite conocer la
cota de la perturbacin.
twisting adaptativo, para tal propsito, una perturbacin directamente al ngulo de direccin
del sistema doble rotor de 3gdl fu aplicada mediante un ventilador. Entonces, el control se
integral derivativo. Se observ mejor respuesta para el control super twisting adaptativo, puesto
que, el seguimiento de trayectorias fue ms preciso que el PID, i.e., la perturbacin fue rechazada
mejor por el STA. Note, que para generar un movimiento en el ngulo de direccin es necesario
global del sistema doble rotor de 3gdl es mejor con el controlador super twisting adaptativo.
Como conclusin, el control super twisting adaptativo demostr ser viable en esta aplica-
cin. El control de vuelo de un sistema doble rotor y debido a estos resultados, se plantea la
Conclusiones
vehculo areo no tripulado de ala ja y un sistema doble rotor de 3 grados de libertad en
Estos esquemas de control se disearon usando las tcnicas de control por modos deslizantes
de orden superior, como lo son el control cuasi-continuo y el control super twisting adaptativo,
dichas tcnicas se aplicaron al modelo completo de 6 grados de libertad de un ala ja, tomando
angular, por lo que se usaron observadores por modos deslizantes para estimar el estado necesa-
Por otro lado, se realizaron pruebas experimentales en una plataforma de doble rotor de
3gdl, con el objetivo de medir el desempeo del controlador Super Twisting Adaptativo, donde
una perturbacin directamente al ngulo de direccin del sistema doble rotor de 3gdl se aplic
mediante un ventilador. Adems, se realiz una comparacin con un controlador clsico Pro-
porcional Integral Derivativo, el cual es conocido por su simplicidad. El desempeo global del
sistema doble rotor de 3gdl fu superior con el controlador Super Twisting Adaptativo.
129
130
Las tcnicas de control utilizadas en esta tesis. Debido a su estructura, no se han usado para
aplicaciones en aeronutica. Puesto que las tcnicas de control por modos deslizantes estandar
presenta el fenmeno del chattering, el cual puede causar daos a los vehculos. Sin embargo, en
los resultados presentes en este trabajo no se observ tal fenmeno. Por lo que la presente tesis
Entonces, de los resultados obtenidos y haciendo una comparacin con los objetivos trazados
dinmica de un avin.
rotor de 3gdl.
Se disearon los controladores con base en las tcnicas de modos deslizantes de orden
superior, que por sus propiedades de robustez ante incertidumbres internas y externas,
propiedades muy importantes cuando se trata de disear controles con modelos con incer-
segn distintos esquemas de control-observador, para el caso del UAV de ala ja:
baciones externas.
Trabajo a futuro
Para darle continuidad a este trabajo de tesis se recomienda los siguientes trabajos de
investigacin:
controladores.
Proveer un control de navegacin que calcule las trayectorias en tiempo real, con el ob-
jetivo que el vehculo areo sea capaz de evitar obstculos y recalcular su trayectoria
ptima.
orden superior.
Considerar los efectos del retardo existente en los medios de comunicacin en el UAV.
Apndice A
Publicaciones
132
133
[1] Kimon P. Valavanis. Advances in Unmanned Aerial Vehicles, 1st ed. Dordrecht, The Net-
herlands: Springer, 2007.
[2] Reg Austin, Unmanned Aircraft Systems, UAVs Design, Development and Deployment,
John Wiley and Sons, Ltd, 2010.
134
135
[18] Bernard Etkin, Dynamics of Flight Stability and Control, Third Edition, John Wiley and
Sons Inc.,1996.
[19] Jiaming Zhang, Qing Li, Nong Cheng and Bin Liang, Non-linear ight control for unman-
ned aerial vehicles using adaptive backstepping based on invariant manifolds, Proc. IMechE
Part G: J. Aerospace Engineering. Vol. 227 no. 1 33-44 2012.
[20] Isidori, A. Nonlinear control systems, 3rd edition, Springer-Verlag, Berlin, 1995.
[21] Enns, D., Bugajski, D., Hendrick, R., and Stein, G. Dynamic inversion: an evolving met-
hodology for ight control design. International Journal of Control, Vol. 59(1), pp 71-91,
1994.
[22] Astol, A. and Ortega, R. Energy-based stabilization of angular velocity of rigid body in
failure conguration, AIAA Journal of Guidance Control and Dynamics, Vol. 25(1), pp184-
187, 2002.
[23] D.Karagiannis and A. Astol, Non-linear and adaptative ight control of autonomous ari-
craft using invariant manifolds, Proc. IMechE Vol. 224 Part G: J. Aerospace Engineering.
2010.
[24] Arie Levant, Homogeneous High-Order Sliding Modes, Applied Mathematics Department,
Tel-Aviv University 17th IFAC World Congress Seoul July 2008.
[25] Arie Levant Higher-order sliding modes, dierentiation and output-feedback control, Inter-
national Journal Control, VOL. 76, NOS 9/10, 924 941, 2003.
[26] Shtessel Y, Taleb M and Plestan F. A novel adaptive-gain supertwisting sliding mode
controller: methodology and application. Automatica, Vol. 48, Issue 5: pp 759-769, 2012.
[27] Brian L. Stevens and Frank L. Lewis, Aircraft Control and Simulation, Second Edition,
Wiley, 2003.
[28] Herbert Goldstein, Classical Mechanics 2nd ed. Addison Wesley 1980.
[29] Ira H. Abbott and Albert E. Von Doenho, Theory of wing sections, Dover publications
inc., 1959.
136
[32] Manual de usuario, Aerosim Aeronautical Simulation Blockset v 1.2, unmanned dynamics
http://www.u-dynamics.com
[33] Vadim Utkin, Jurgen Guldner, Jingxin Shi Sliding mode control in electromechanical
systems, second edition, Taylor & Francis Group, 2009.
[34] Wilfrid Perruquetti and Jean Pierre Barbot Sliding Mode Control in Engineering, Marcel
Dekker, Inc., 2002.
[35] Levant A. High-order sliding modes: dierentiation and output-feedback control, Interna-
tional Journal of Control Vol. 76, Issue 9/10: 924-941, 2003.
[36] Filippov, A. F., Dierential Equations with Discontinuous Right-Hand Side Dordrecht, The
Netherlands: Kluwer, 1988.
[37] Moreno J. and Osorio M. Strict Lyapunov Functions for the Super-Twisting Algorithm,
IEEE Transactions on Automatic Control, Vol. 57, Issue 4: pp 1035-1040, 2012.
[39] Levant, A., Universal SISO output feedback controller. Proceedings of IFAC 2002, Barce-
lona, Spain, July 21-26, 2002.
[40] A. Levant, Robust Exact Diferentiation via Sliding Mode Technique, Automatica, Vol. 34,
No. 3, pp 379-384, 1998.
[41] C. Canudas de Wit and J.J.E. Slotine, Sliding observers in robot manipulators, Automatica,
Vol. 27, No. 5, pp 859-864, 1991.
[42] M. Djemai, T. Boukhobza, J-P. Barbot, J-L. Thomas and S. Poullain, Rotor speed and
ux nonlinear observer for speed sensorless induction motor, in Proc. of lEEE-Conf. on
Control Application, 1998.
[43] A. Sabanovic, N. Sabanovic and K. Ohnishi, Sliding modes in power converters and motion
control systems, International Journal of Control, Vol. 57, No. 5, pp 1237-1259, 1993.
[44] A.J. Krener and A. Isidori, Linearization by output injection and nonlinear observers,
System and Control Letters 3, pp 47-52, 1983.
[45] X. Xia and W. Gao, Nonlinear observer design by observer error linearization, SIAM J.
Cont. and Opt., Vol 27, No. 1, pp 199-213, 1989.
137
[46] T. Boukhobza, M. Djemai and J-P. Barbot, Nonlinear sliding observer for systems in
output and output derivative injection form, in Proc. of lFAC World Congress, Vol. E, pp
299-305, 1996.
[47] J-P. Barbot, T. Boukhobza and M. Djemai, Triangular input observer form and sliding
mode observer, IEEE CDC 96, pp 1489-1491, 1996.
[48] Floquet T and Barbot J. Super twisting algorithm based step-by-step sliding mode observers
for nonlinear systems with unknown inputs, International Journal of Systems Science; Vol.
38, Issue 10, 2007.
[49] T.J. Koo and S. Sastry, Output tracking control design of a helicopter model based on
approximate linearization, Proc. IEEE Conference on Decision and Control CDC, Tampa,
Florida, 1998.
[50] J. Hauser, S. Sastry and G. Meyer, Non linear control design for slightly non minimum
phase systems : Application to v/stol aircraft, Automatica, Vol. 28, No. 4, pp 651-670,
1992.
[52] Kokotovic P and Khalil H. Singular Perturbation Methods in Control: Analysis and Design,
1st ed. London: Academic Press 1986.
[53] Reza Olfati-Saber Nonlinear Control of Underactuated Mechanical Systems with Applica-
tion to Robotics and Aerospace Vehicles, PhD Thesis Massachussets Institute of Techno-
logy, 2001.
[54] Futaba digital servos, descargado de (29 de Noviembre de 2013) de: http://www.futaba-
rc.com/servos/digital.html
[55] hangar 9 mitchell b-25, descargado (29 Noviembre de 2013) de: http://www.hangar-
9.com/Products/RelatedPartsSummary.aspx?ProdID=HAN4450
[56] Hua X, Ruyi Y, Jianqiang Y, et al. Disturbance Rejection in UAVs Velocity and Attitude
Control: Problems and Solutions, In: Proceedings of the 30th Chinese Control Conference
2011.
[57] Han J. Active disturbance rejection control technique-the technique for estimating and com-
pensating the uncertainties, Beijing: National Defense Industry Press, 2008.
[58] Gao Z., Scaling and bandwidth - parametrization based controller tuning, IEEE Proceedings
of American Control Conference, pp. 4989-4996, Denver, 2003.
[59] Guo B.Z. and Z.L. Zhao, On convergence of non-linear extended state observer for multi-
input multi-output systems with uncertainty, IET Control Theory & Applications, Volume
6, Issue 15, pp. 2375 2386, Oct 2012.
138
[60] Khalil, Wisama and Dombre, Etienne, Modeling, Identication and Control of Robots,
Third Edition, Taylor & Francis, Inc., Bristol, Pennsylviania, USA, 2002.
[61] Odelga, M. Chriette, A. and Plestan, F., Control of a 3 DOF helicopter: a novel auto-
pilot scheme based on adaptive sliding mode control, American Control Conference ACC,
Montreal, Canada, 2012.