Documente Academic
Documente Profesional
Documente Cultură
Academia
Ingeniería Eléctrica y Mecatrónica
Carrera
Ingeniería en Mecatrónica
Materia
Control
Catedrático
Ing. Luis Alberto Castañeda Montaño
Integrantes del Equipo
Hannah Samantha Mejía Covarrubias 15400851
Rodrigo Arturo Hernández Díaz 15400838
Eduardo Antonio López Mendoza 15400849
Resumen
Se trata de un sistema planteado como un balancín compuesto por una barra rígida, en cada
extremo se encuentra ensamblada un motor brushless con una hélice. El sistema tiene la
finalidad de mantener funcionando las hélices de manera que, si la velocidad de ambas es
la misma, el sistema se encuentra en un balance tal, que la barra se encuentra horizontal.
Si ocurre alguna perturbación, es decir, si por alguna razón la barra se inclina hacia algún
lado o si una corriente de aire genera que la barra sea desbalanceada el sistema por sí solo
se mantendrá en ese estado.
Meta
La meta a alcanzar con este trabajo es aportar una base teórica sobre el funcionamiento de
los motores brushless y los métodos de control existentes. Así como también lo es,
contribuir con el entendimiento de las plataformas robóticas aéreas en el tecnológico de
Tepic, con la revisión del estado del arte de los cuatrimotores y sus aplicaciones más
prometedoras.
Impacto o beneficio en la solución a un problema relacionado con el
sector productivo o la generación del conocimiento científico o
tecnológico.
Este proyecto se realizó con fines académicos para demostrar el funcionamiento del control
PID aplicado a sistemas de retroalimentación, sin embargo, también se basa en el principio
de funcionamiento de un dron por lo que su impacto y beneficios en la sociedad son
similares y podrían aplicarse en la las mismas situaciones e involucrarse en la creación de
nuevos prototipos de ser posible.
Los Drones, pueden de gran beneficio para la sociedad en cuanto al uso al cual se pude
emplear como la seguridad ciudadana, búsqueda y rescate control de tráfico vehicular.
La principal ventaja de los drones es que pueden sustituir al ser humano en la ejecución de
labores riesgosas. Uno de los ejemplos más citados es el de los drones preparados para
sobrevolar zonas contaminadas (por radiación, etc.) y tomar muestras de sustancias que
luego serán analizadas por los científicos.
En el caso del combate, los drones tienen mucho menor costo que las tradicionales
aeronaves de guerra y, además, con su uso se evitan bajas en el teatro de operaciones. Este
fue uno de los principales aspectos que influyeron en el desarrollo de los drones.
Esta situación nos plantea el evidente surgimiento de los riesgos de responsabilidad civil.
Por un lado, podrán ocasionar daños por destrucción de propiedad ajena o la eventual
lesión o muerte de personas; además, podría existir el riesgo de daños y perjuicios por la
violación a la privacidad, tema abiertamente discutido que ha generado críticos por una
presida regulación para el uso de estos drones.
Otro riesgo de menos impacto social pero que será de profundo análisis para las
compañías de seguros es la cobertura de daño directo sobre el aparato: reparaciones,
repuestos, sustituciones, entre los factores que inicialmente podrían entorpecer.
Metodología
A continuación, se describe el procedimiento que se llevó a cabo para alcanzar los
resultados de la investigación. Su propósito es garantizar la reproducibilidad de dichos
resultados, para que las pruebas, experimentos, cálculos, sean repetidos por cualquier
persona con los conocimientos técnicos esenciales de la materia.
Requerimientos o especificaciones
El Software que se empleará como herramienta en la investigación será
MATLAB/SIMULIK® utilizando una licencia de estudiante. Además de una computadora
con los siguientes requisitos:
• Procesador (de 4 núcleos o mayor)
• Memoria RAM de 8GB
Además de una computadora se requiere de:
• Una tarjeta electrónica de la plataforma Arduino (cualquier modelo).
• 2 Motores de tipo sin escobillas o motores brushless.
• 2 manejadores de motores sin escobillas.
• Fuente de 12 V DC • Software de aplicación específica, específicamente
MATLAB/SIMULIK®.
• 1 Sensor posición angular (potenciómetro de precisión).
La plataforma del software MATLAB/SIMULIK®, ofrece una opción viable para el desarrollo
y la programación gráfica del algoritmo propuesto, debido a que cuenta con una amplia
barra de herramientas de control y varias funciones para los algoritmos de control.
Diseño e implementación
Comparación de potenciómetro lineal y convencional.
Mediante la búsqueda de un dispositivo que permita determinar la posición angular
permitió el cual su función seria la medida de la posición angular se realizaron alguna serie
de pruebas con un potenciómetro las pruebas con un potenciómetro convencional, el
resultado mostraba que, al establecer un movimiento, se generaba una respuesta no lineal,
es decir, a un movimiento de la posición del sensor, la resistencia no se incrementaba de
forma constante. Por lo que se buscó realizar las mismas pruebas con una resistencia
variable (potenciómetro) de precisión la respuesta de cambio de resistencia con respecto a
la posición era con un incremento gradual y correspondiente al movimiento. este generaba
una señal no lineal, de tal manera que era necesario la utilización de un potenciómetro
lineal el cual tiene una propiedad de generar una señal lineal respecto al movimiento. En la
Figura 1 se muestra la respuesta del sensor de precisión al generar un movimiento
ascendente, mientras que la respuesta de un potenciómetro convencional; se muestra que,
ante un cambio de la posición, la respuesta es ascendente, pero en intervalos reducidos el
aumento no es totalmente lineal lo cual podría introducir problemas para establecer con
certidumbre la posición de la barra mecánica del balancín.
Modelo matemático
Para establecer el modelo matemático del sistema se requiere tener conocimiento de la
dinámica del mismo. Se puede modelar como 2 barras ancladas, una de ellas totalmente
fija y otra con un grado de libertad que realiza un movimiento rotacional. El centro de
rotación es el punto donde se anclan ambas barras.
El movimiento que realiza la barra móvil es el de rotación de un cuerpo rígido alrededor de
un eje fijo. Debido que la aceleración del motor dependerá de la posición angular en la que
se encuentre la barra.
Con lo cual, el torque relaciona la fuerza ejercida, con su distancia y dirección al eje de giro.
Su fórmula es:
Donde “r” es el vector de posición de la fuerza aplicada, que va desde el eje de giro hasta el
punto de aplicación de esta.
“F” es la fuerza aplica. Como se ve es un producto vectorial por lo tanto dependerá del
ángulo de aplicación de la fuerza.
El torque está relacionado con el momento de inercia. Así mismo es necesario conocer los
movimientos rotacionales, ya que todo elemento que gira en torno a un eje posee momento
de inercia. La fórmula que la relación es:
Sintonización
• Los controladores PID son ampliamente usados en los sistemas de control industrial.
• Se aplican a la mayoría de los sistemas de control. Pero se aprecia más su utilidad
cuando el modelo de la planta a controlar no se conoce y los métodos analíticos no
pueden ser empleados.
• El controlador PID recibe una señal de entrada (generalmente es el error,0) y
proporciona una salida (acción de control, u(t) ), mostrando en la siguiente ecuación.
Programación en Simulink
Por medio de la programación a bloques es posible realizar un sistema de control. En la
Figura 16, se muestra la programación de la etapa de control, en conjunto con el envío de
datos, de manera que es necesario generar una constante, que es el punto de referencia al
cual se quiere que se establezca el sistema, es de gran utilidad la utilización de un bloque
de retroalimentación para el sistema, ya que toma de decisiones del sistema no depende
sólo de la entrada sino también de la salida.
Mediante el bloque PID es posible implementar un controlador tipo PID donde es posible
modificar los parámetros kp, ki y kd. De manera que es necesario convertir los datos para
ser enviados de manera serial a la tarjeta de electrónica Arduino.
El programa del sistema de control, debe recibir el dato de V(θ) a través del puerto serie,
compararlo con una referencia 1‘ab que se controla mediante un ajuste dentro de la interfaz
de Simulink. Mediante un controlador PID, se determina la señal de control de tipo PWM,
para regular la velocidad de giro de los motores, posteriormente se envía a través del puerto
serie en formato uint8, que es un valor entero sin signo de 8 bits, que toma valores entre 0
y 255, ideales para la función analogWrite () de Arduino.
En la Figura 21 es posible observar la respuesta del sistema a una señal escalón de 2.5,
obteniendo una respuesta de control satisfactoria, lo que comprueba que los datos
cálculos matemáticos y la sintonización de sistema se realizó correctamente, de tal
manera que se está corroborando de que el sistema se comportara de una manera
estable.
Actividades
Costos de actividades
Descripción Precio Unitario Importe
Torneado $30 $30
Soldadura $20 $20
Pintado $30 $30
Total $80
Costos de material
Base (Estructura)
Piezas Descripción Precio Unitario Importe
1 Perfil Tubular Rectangular (PTR) de 1” $25 $25
3 Solera de 2” $30 $30
2 Rodamientos $30 $60
2 Tornillos $3 $6
5 Cinchos $15 $15
3 Triplay de pino – Cimbra 15 – 5/8“ $10 $10
Total $146
Componentes electrónicos
Piezas Descripción Precio Unitario Importe
2 Motor a2212/13t 1000kv, Esc y hélice $400 $800
1 Arduino Uno $185 $185
1 MPU6050 – Acelerómetro y giroscopio $49 $49
1 Mini Protoboard $17 $17
1 Jumpers $10 $10
1 Batería Lipo 1300mAH 70c 11.1 V $400 $400
1 Shield para Arduino Uno $55 $55
1 Conector de batería Lipo $7 $7
Total $1527
Productos entregables
Los beneficios y productos a obtener en el desarrollo de este proyecto son incontables
debido a que se puede dar uso en cualquier ámbito que se pueda imaginar. El uso de sistema
de vuelo de vehículos no tripulados puede aplicarse tanto a la industria aeroespacial, el
mercado global, el transporte, grabación y toma de fotografía, etc. Aunque muchas veces
los drones se relacionan con terrorismo, o entrega de paquetes, estos vehículos aéreos no
tripulados están revolucionando la forma de abordar muchos problemas sociales y
medioambientales de nuestra sociedad. Cuando se utilizan de manera responsable, pueden
resultar de inigualable ayuda para hacer actos de bien. Desde drones que ofrecen ayuda
para salvar las vidas de las comunidades rurales, hasta cuadricópteros que rastrean la tala
ilegal en bosques, veamos las formas que hay de utilizar drones para el bien social. Ayuda
humanitaria Ya se ha demostrado su valía para ayudar en casos de desastres. Pueden
ayudar a identificar las áreas de necesidad, localizar minas desplazadas por las masivas
inundaciones, y documentar las secuelas de terremotos. Y ahora se están probando formas
de repartir ayuda humanitaria, en lugar de simplemente informar a las ONGs dónde tienen
que ir. Recientemente se han lanzado drones de papel industrial para poder llevar
alimentos, sangre y vacunas. Puede ser extremadamente difícil (e incluso peligroso) que
los voluntarios y médicos puedan llegar hasta personas en zonas de difícil acceso, pero si
eliminas a los humanos de la ecuación, la tarea aparentemente imposible se vuelve un poco
más fácil.
Carletti, Eduardo J., Comunicaci´on - Bus I2C Descripci´on y funcionamiento, disponible en linea en
http://robotsargentina.com.ar/Comunicacion busI2C.htm
Haomiao Huang, Gabriel M. Hoffmann, Steven L Waslander, Claire J. Tomlin, Aerodynamics and
Control of Autonomous Quadrotor Helicopters in Aggressive Maneuvering, International
Conference on Robotics and Automation Kobe International Conference Center Kobe, Japan, May
12-17, 2009