Controlador Pid
Controlador Pid
Controlador Pid
FACULTAD DE INGENIERIA
Escuela Académico Profesional de Ingeniería de Sistemas
PRESENTADO POR:
Alex Llamoctanta Espinoza
Azucena Guevara Sandoval
Eliseo Fustamante Blanco
Elmer Cabanillas Urrunaga
DOCENTE:
Ing. Manuel Roberto Azahuanche Oliva
CURSO:
Ingeniería de Procesos
GRUPO:
“A2”
CAJAMARCA – 2018
ÍNDICE
RESUMEN ...................................................................................................................................... 3
INTRODUCCIÓN ............................................................................................................................. 4
I. DESCRIPCIÓN DEL ENTORNO PROBLEMÁTICO ..................................................................... 5
II. DELIMITACIÓN DEL PROBLEMA ............................................................................................ 5
III. FORMULACIÓN DEL PROBLEMA........................................................................................ 5
IV. ANTECEDENTES ................................................................................................................. 6
V. OBJETIVOS ........................................................................................................................... 12
5.1. Objetivo general .......................................................................................................... 12
5.2. Objetivos específicos ................................................................................................... 12
VI. FUNDAMENTOS TEÓRICOS ............................................................................................. 13
6.1. ¿Qué es un Drone? ...................................................................................................... 13
6.2. ¿Qué es el control PID? ............................................................................................... 14
6.3. Motor .......................................................................................................................... 16
6.4. Estabilidad ................................................................................................................... 17
6.5. Matlab ......................................................................................................................... 17
6.6. Simulink ....................................................................................................................... 18
VII. HIPÓTESIS ........................................................................................................................ 19
VIII. METODOLOGÍA................................................................................................................ 19
IX. RESULTADOS ................................................................................................................... 21
X. CONCLUSIONES ................................................................................................................... 24
Referencias bibliográficas ........................................................................................................... 25
ANEXOS .......................................................................................... ¡Error! Marcador no definido.
RESUMEN
Hoy en día, su costo de adquisición y mantenimiento dificulta en gran manera su uso civil
por ser un diseño relativamente nuevo. Su posibilidad de uso aumenta en zonas de alto
riesgo o de difícil acceso, pero por otro lado tiene en contra los fenómenos meteorológicos
como son las actividades solares, el mal clima, tormentas eléctricas, vientos huracanados.
Siendo también un factor su capacidad de vuelo limitada, su fuente de energía, tamaño,
alcance y su sistema de navegación.
Objetivos de la investigación:
Objetivos de la investigación:
1. Generador de escenarios:
Desarrollo de un generador de escenarios con el que crear mapas para el
simulador de manera sencilla. Se definen cómo han de ser los escenarios y
se sientan las bases del simulador.
2. Implementación del simulador:
Estudio de la dinámica de vuelo para que sea realista.
Implementación de un control sencillo para comenzar a realizar las pruebas
del comportamiento simulado del cuadricóptero.
Desarrollo de una aplicación desde el sistema simulado para realizar
seguimiento de contornos terrestres a partir de las imágenes captadas por
una cámara abordo.
3. Implementación del controlador:
Utilización de las pruebas realizadas en la fase anterior para diseñar un
controlador que guie de manera automática el helicóptero y lo mantenga
estable en un punto.
Realización de algoritmos de movimientos predefinidos para el
cuadricóptero.
Ajuste de los parámetros del controlador mediante pruebas del simulador.
4. Ajuste del controlador:
Ajuste de los parámetros del controlador para conseguir que el helicóptero
permanezca estable en un punto.
Realización de un sistema para visualizar los parámetros enviados y
recibidos por el controlador en las pruebas reales y poder corregir los
errores.
Conclusiones:
Objetivos de la investigación:
Este trabajo toma como modelo un avión tripulado, denominado Céfiro, que fue
desarrollado y construido por un grupo de alumnos en colaboración con el
departamento de Ingeniería Aeroespacial de la Universidad de Sevilla. Tomando
este UAV como punto de partida, el objetivo principal de esta Proyecto Fin de
Carrera es: -Diseñar, desarrollar e implementar en el entorno de Matlab y
Simulink un simulador del UAV de estudio, con un controlador que sea capaz de
absorber la pérdida de carga y devolver a la aeronave a su punto de operación
inicial. A su vez este simulador, debe ser lo suficiente manejable como para poder
ser usado como herramientas docentes dentro del campo de la Automática.
Conclusiones:
Una primera conclusión a destacar es el problema de la saturación. Se ha
comprobado que la dinámica de la velocidad y del ángulo de trayectoria se vuelve
demasiado lenta si el empuje y la deflexión del timón de profundidad se
encuentran muy limitados. Este hecho se acentúa cuando se demanda un cambio
brusco en velocidad o ángulo de trayectoria para adaptarse a la referencia, lo cual
se llega a la saturación de las variables de control. Por este motivo, en algunos
casos ha sido necesario aumentar un poco los límites de saturación establecidos
permitiendo así que la simulación sea más rápida y no aparezcan problemas de
oscilaciones en la respuesta. Por otro lado, cuando se incrementa el peso de la
carga por encima de unos 15 kg, el 92 problema de la saturación aparece de forma
acentuada, ya que al pesar más el UAV aumenta el empuje requerido para llevarlo
a una determinada velocidad. (Bermejo Guitierrez , 2013)
Construir un cuadricóptero
Implementar el control automatico de la postura y altura del vehiculo.
Crear una interfaz de control de usuario intuitiva, aprovechando las
características que ofrecen las computadoras en tableta.
Diseñar un sistema básico, pero pensado para ser extendido con
características como: despegue y aterrizaje autónomo, planeación de
trayectorias, visión, etc.
Conclusiones:
5.1.Objetivo general
5.2.Objetivos específicos
6.1.¿Qué es un Drone?
Nacidos en un entorno militar, los drones o vehículos aéreos no tripulados son cada
vez más comunes en la sociedad del consumo. En poco tiempo estos aparatos
tecnológicos han pasado de utilizarse solo como arma en ataques militares a
convertirse en un regalo para un niño el día de Navidad. (Tecnología, ABC, 2015)
Un drone es casi todo lo que esté en el aire sin un piloto, un globo con un
termómetro, un multicopter con una cámara GoPro o un avión militar portador de
misiles. Son “vehículos” que pueden adoptar diferentes formas, y que, dependiendo
del modelo, pueden ser dirigidos por control remoto o incluso volar de forma
autónoma a través del GPS. (Pike, 2013)
Los PIDs son parte de la función de controladoras de vuelo que llevan los drones.
Básicamente, esta función les dice a los motores como de rápido tienen que girar
los motores, ya que, en realidad, es la única manera de conseguir estabilidad en un
drone o quadricoptero. (FPVMax, 2017)
𝑃𝐼𝐷 𝐶𝑜𝑛𝑡𝑟𝑜𝑙𝑙𝑒𝑟 = 𝑃 + 𝐼 + 𝐷
𝒕
𝒅
| 𝒚(𝒕) = 𝑲𝒑 . 𝒆(𝒕) + 𝑲𝑰 . ∫ 𝒆(𝒕). 𝒅𝒕 + 𝑲𝑫 . . 𝒆(𝒕) |
𝒅𝒕
𝟎
𝐾𝑝 = 𝑃 − 𝑔𝑎𝑖𝑛,
𝐾𝐼 = 𝐼 − 𝑔𝑎𝑖𝑛,
PID son las siglas para (Proporcional Integral Derivativo). Estos tres parámetros
son usados para el algoritmo de cálculo del controlador PID. Un controlador PID
es un mecanismo de control que calcula la desviación o error entre un valor medido
y el valor que se quiere obtener para aplicar una acción correctora. (DDCstaff,
2015).
Para configurar los PID correctamente hay que hacerlo siempre en el modo de solo
giróscopos (modo acro). Si no tuneamos correctamente el modo acro no tendremos
un modo estable bien ajustado. Los valores PID son correlacionados. Si cambias
por ejemplo el valor de D seguramente tengas que modificar también un poco el
valor de P y lo mismo pasará con I.
Proporcional
Integral
Derivativo
6.3.Motor
Un motor es la parte sistemática de una máquina capaz de hacer funcionar el
sistema transformando algún tipo de energía (eléctrica, de combustibles fósiles,
etc.), en energía mecánica capaz de realizar un trabajo. En los automóviles es este
efecto es una fuerza que produce el movimiento.
6.4.Estabilidad
La estabilidad puede ser entendida como la capacidad de un cuerpo para mantener
el equilibrio, es decir de evitar ser desequilibrado. También se ha descrito a la
estabilidad como la propiedad de volver a un estado inicial previo a la perturbación.
Esta definición está más relacionada con una definición de la estabilidad corporal
en condiciones estáticas, que no presenta correlación con las demandas de
estabilidad durante la ejecución de tareas motrices asociadas a las actividades
deportivas o funcionales. Por lo que parece existir un clara diferenciación entre la
estabilidad postural en situaciones estáticas y la estabilidad postural funcional
durante la ejecución de una tarea motriz dinámica. (Johansson, 1991)
6.5.Matlab
Combina un entorno de escritorio perfeccionado para el análisis iterativo y los
procesos de diseño con un lenguaje de programación que expresa las matemáticas
de matrices y arrays directamente.
6.6.Simulink
Es un entorno de programación visual, que funciona sobre el entorno de
programación Matlab.
el").
Mediante el uso del software Matlab se pretende hacer una simulación, para
hacer un monitoreo de la estabilidad mediante un cambio de variables para lograr
una estabilización de los motores de un drone y poder ver las perturbaciones que
ocurre en el sistema para poder encontrar las variables adecuadas para la
estabilización.
VIII. METODOLOGÍA
Diagrama de bloques:
Subsistemas speed
IX. RESULTADOS
Modulación de motor por ancho de pulsos (PWM)
FPVMax. (8 de Septiembre de 2017). FPVMax.com. Obtenido de ¿Qué son los PIDs? Explicación
y guía de ajuste para Drones: http://fpvmax.com/2017/08/09/pids-ajuste-drones/
Garijo Verdejo, D., Lopez Perez, J. I., & Perez Estrada , I. (21 de Setiembre de 2009).
http://eprints.ucm.es. Obtenido de Repositorio de la Universidad Complutense de
Madrid: http://eprints.ucm.es/9477/
LIRA PÉREZ, D., & NÚÑEZ GUT, D. (s.f.). FUNCIONES DE TRANSFERENCIA DE SISTEMAS
SISTEMAS FÍSICOS. Obtenido de
http://ciep.ing.uaslp.mx/njjccontrol/images/pdf/c_tema_2.2.pdf
Mesa Chinea , V., Izquierdo , L., & Abreu. (15 de Mayo de 2015). Los Drones. Su aplicación en el
mundo de la comunicación,. San Cristobal de la Laguna, España.