CAPÍTULO 5: DISEÑO DE CONTROLADORES
|
|
- Francisco José Macías Díaz
- hace 5 años
- Vistas:
Transcripción
1 CAPÍTULO 5: DISEÑO DE CONTROLADORES Una vez obtenido el modelo del quadrotor pasamos a la fase de diseño del control en posición. Pero el modelo que tenemos es un sistema no lineal, así pues para aplicar las conocidas técnicas de control en primer lugar hay que linealizar el modelo [5]. Aplicando la aproximación de ángulos pequeños a la matriz de rotación que aparece en el modelo: x 0 sen( x) x con( x) 0 && x = m && y = m && z = m [( θ U ] [( φ ) U ] [ U ] g Finalmente suponiendo que la potencia total aproximadamente contrarresta la fuerza gravitatoria, U U = m g, excepto en el eje z. && x = m && y = m && z = m [( θ U ] [( φ ) U ] [ U ] g (5) Ya tenemos el modelo lineal de la aceleración que necesitábamos para poder diseñar los controladores en posición. El modelo lineal resultante es una aproximación a la realidad y por lo tanto en los experimentos comprobaremos cuanto se aproxima al modelo real de nuestro quadrotor. 5.. Diseño del controlador por el lugar de las raíces Para diseñar los controladores nos basaremos en la herramienta del lugar de las raíces, útil para analizar sistemas lineales dinámicos tipo SISO (single input single output) y su estabilidad (BIBO) [6]. 49
2 El lugar de las raíces permite determinar la posición de los polos de la función de transferencia en lazo cerrado para un determinado valor de ganancia a partir de la función de transferencia en lazo abierto G(s). Para facilitar los cálculos usamos la función de matlab sisotool (figura 3), una herramienta para el diseño de sistemas lineales mediante el lugar de las raíces. A esta función debemos pasarle sólo la función de transferencia en lazo abierto. Una vez ejecutada la aplicación podemos añadir polos y ceros para formar el controlador y comprobar como sería la respuesta del sistema a un escalón como entrada. Figura 3 : Sisotool 5... Controlador en X-Y El control en X-Y será igual debido a la simetría del quadrotor y que sale a relucir en el modelo. Por lo tanto diseñaremos un controlador para X y este mismo controlador valdrá para el control en Y. La función de transferencia en lazo abierto para el control de X será: Integrando g & x = θ g x( s) = θ s ( s) G( s) = g s Como se puede ver la G(s) no es más que dos integradores en el origen por una constante con lo cual, si esta función de transferencia es correcta no debemos de tener errores en régimen permanente al tener ya integradores en la G(s). 50
3 Como primera aproximación decidimos usar un controlador proporcionalderivativo (PD) debido a que deseamos que el movimiento del quadrotor sea suave y sin sobreoscilaciones. Cx PD =.4 s s + Situamos un cero real en y ajustamos la ganancia para que los polos sean reales. Además añadimos al controlador un polo de alta frecuencia para que sea una función propia. En el lugar de las raíces (figura 33) comprobamos que los polos en lazo cerrado se situaran en las posiciones: p p p 3 = = 6.54 = 9.64 Figura 33: Lugar de las raíces PD En los resultados experimentales con el quadrotor comprobamos que el controlador PD no es válido porque presenta un error en régimen permanente. Esto nos indica que el modelo, como ya esperábamos, sólo es una aproximación. 5
4 Para solventar este error diseñamos un control proporcional-integral-derivativo, PID. Cx PID =.365 s +.85 s s +.85 s Situamos un cero complejo en ±0.446 y ajustamos la ganancia para que la respuesta ante un escalón sea parecida a un sistema de primer orden y añadimos al controlador un polo de alta frecuencia para que se una función propia. En el lugar de las raíces (figura 34) vemos que los polos en lazo cerrado se situaran en las posiciones: p = ± 0.06 p p 3 = 9.47 = Figura 34: Lugar de las raíces PID Al final de este apartado se muestran los resultados obtenidos en Simulink con los distintos controladores y valoraremos estos resultados Controlador en Z El control en Z será totalmente distinto al control X-Y. La función de transferencia en lazo abierto para el control de Z será: 5
5 & z = T m g Integrando z( s) = m s T ( s) G( s) = m s Como se puede ver la G(s) no es más que dos integradores en el origen por una constante, la masa del quadrotor. Deseamos tener una respuesta rápida en Z para evitar que el quadrotor caiga al suelo cuando hay un cambio brusco en X-Y, ya que están acoplados. Para ello diseñamos un control proporcional-integral-derivativo, PID. Cx PID = 0.5 s + s s + s Situamos un cero complejo en -± y ajustamos la ganancia para que la respuesta ante un escalón tenga un tiempo de subida pequeño y también sobreoscile lo menos posible. Además añadimos al controlador un polo de alta frecuencia para que se una función propia. En el lugar de las raíces (figura 35) comprobamos que los polos en lazo cerrado se situaran en las posiciones: p = ±.8008 p p 3 =.5054 = 97.6 Figura 35: Lugar de las raíces PID Simulink. Al final de este apartado se muestran y valoran los resultados obtenidos en 53
6 5.. Integración en Simulink Una vez diseñado el controlador para cada eje de coordenadas pasamos a la simulación para ver el comportamiento de dichos controladores. Para esta labor usamos la herramienta de matlab, Simulink, muy buena para la simulación de todo tipo de sistemas de control continuos. El esquema general de nuestro bucle de control será el que se muestra en la siguiente figura 36: Figura 36: Esquema general del bucle de control Como ya hemos comentado, Simulink es un simulador para sistemas de control continuos pero en nuestro caso requerimos que el sistema de control sea discreto porque cuando tengamos que programar en C++ todo el control será como es lógico en discreto. Por lo tanto nos vemos obligado a transformar cada uno de los bloques a su homólogo discreto. La frecuencia de muestreo deseada será de 00 Hz (T = 0.0) ya que el tiempo de ejecución del bucle de control es de unos 0 ms Modelo En el subsistema Modelo No Lineal se encuentra el modelo calculado en el apartado anterior. En la figura 37 que se muestra a continuación podemos ver los bloques que forman el subsistema. 54
7 Figura 37: Modelo Este conjunto de bloques representa el sistema formado por las ecuaciones (3). En primer lugar tenemos las entradas al sistema que son los ángulos de navegación y la potencia dada a los rotores. En el bloque Modelo se encuentra la función matlab que realiza el cálculo del sistema de ecuaciones (3) y da como salida las aceleraciones angulares. Para tener la posición a partir de la aceleración angular debemos integrar dos veces que es lo que hace el bloque /S^ discreto : S Z S = T U = k T EK U k + U k 5... Prefiltro Para suavizar la respuesta del sistema a cambios de referencia se introduce un prefiltro en la referencia. Como consecuencia se introduce un retraso en el seguimiento de la referencia. El prefiltro tendrá una función de transferencia de primer orden, donde el polo de la función de transferencia debe ser suficiente para suavizar la respuesta del sistema modificando lo menos posible las propiedades del control. a a + S Z S = T U k = a T E k + ( a T ) U k En la figura 38 que se muestra a continuación podemos ver los bloques que forman el subsistema. 55
8 Figura 38: Prefiltro de la referencia Rotación El bloque de rotación es de vital importancia para poder controlar el quadrotor, pues es el encargado de relacionar el sistema de referencia tierra con el sistema de referencia cuerpo. En este cambio de sistemas de referencia se ha hecho la simplificación de que tanto el plano X-Y de tierra y como el de cuerpo son planos paralelos. Por lo tanto ambos sistemas de referencia podrán diferir en una rotación respecto al eje Z que viene dada por el valor de yaw. cos( x) R ( x) = sen( x) sen( x) cos( x) Con esta rotación el quadrotor se moverá siempre en su sistema de referencia pero en función a medidas del sistema de referencia de tierra. En la figura 39 podemos ver los bloques que forman el subsistema. Figura 39: Rotación en Yaw 56
9 5..4. Cálculo del error El error entre la medida y la referencia deseada se calcula de una forma tan sencilla como muestra la figura 40, haciendo la resta entre la referencia y el valor medido. Figura 40: Calculo del error Controladores En el subsistema Controladores se encuentra el controlador para cada eje de coordenada calculado anteriormente. En la figura 4 que se muestra a continuación podemos ver los bloques que forman el subsistema. Figura 4: Controladores Los controladores han sido discretizados mediante la transformación de Tustin para obtener las constantes que forman un controlador discreto. 57
10 T Td q0 = Kp ( + + ) Ti T T Td q = Kp ( + ) Ti T Td q = Kp T El controlador discreto tendrá una forma tal y como se muestra a continuación (figura 4): U k = U k + q0 ek + q ek+ + q ek+ Figura 4: Controlador discreto Saturación El bloque de saturación es algo necesario para evitar valores de cabeceo y alabeo demasiado grandes que provoquen inestabilidad en el quadrotor. En un primer lugar se optó por una saturación de 30º pero tras diferentes pruebas se decidió por un valor más conservador como es 0º. Figura 43: Saturación En estos dos bloques (figura 43) realizan la saturación para valores de pitch y roll mayores de ±0º. Y como es lógico si no se satura la señal se deja pasar con el mismo valor de entrada. 58
11 5..7. Resultados de la simulación En este apartado mostraremos los resultados obtenidos en Simulink para cada uno de los controladores Controlador X-Y Como ya comentamos antes, el control para el eje Y es igual que para X y por lo tanto sólo mostraremos los resultados para uno de ellos. La respuesta cuando hay un cambio de referencia de metro en X y el controlador es un PD es la que se muestra en la figura 44. Figura 44: Resultado controlador PD La respuesta obtenida es la esperada con un tiempo de subida de,4 segundos, sin embargo cuando la implementamos en el control del quadrotor nos aparece un error en régimen permanente que hace que no sea útil para el control de la posición. La solución a este problema es utilizar un controlador PID, con el cual obtenemos la respuesta que se muestra en la figura 45. Comprobamos que ahora tenemos una pequeña sobreoscilación y un tiempo de subida de 0,9 segundos. El resultado no es muy recomendable para el control de un quadrotor porque no es aconsejable que sobreoscile. 59
12 Figura 45: Resultado controlador PID Para intentar suavizar la respuesta ante un cambio de referencia se introduce el uso de un prefiltro. Se coge la constante de tiempo del prefiltro para que la respuesta sea la deseada. Si observamos el resultado obtenido (figura 46) vemos que hemos eliminado la sobreoscilación a costa de aumentar el tiempo de subida a, segundos. Figura 46: Resultado controlador PID con prefiltro 60
13 5..7. Controlador Z El controlador en Z también es un PID con una respuesta como la que se muestra en la figura 47. En este caso también tenemos una sobreoscilación de un % y un tiempo de subida de 0.8 segundos. Figura 47: Resultado controlador PID Al igual que en el control en X-Y también introducimos un prefiltro en la referencia para suavizar la respuesta (figura 48). Figura 48: Resultado controlador PID con prefiltro 6
14 5.3. Integración software de los controladores La integración software del control es un paso importante puesto que el buen funcionamiento de toda la integración se basa principalmente en él. En esta integración se trasladará a C++ los mismos bloques usados en Simulink por lo tanto no plantea demasiada dificultad. A continuación se muestra el diagrama de flujo de control. Figura 49: Diagrama de flujo del controlador 6
15 Ahora mostramos como se ha implementado cada uno de los bloques de Simulink en C Prefiltro El prefiltro discretizado es U a T E + a T ) U k = k ( k y por lo tanto la implementación en C++ no es más que expresar la ecuación con las variables adecuadas. // referencia X double Rx; Rx = 0.004*Xd *Rx; Rx = Rx; Xd = Xd; // referencia Y double Ry; Ry = 0.004*Yd *Ry; Ry = Ry; Yd = Yd; // referencia Z double Rz; Rz = 0.004*Zd *Rz; Rz = Rz; Zd = Zd; Rotación La rotación respecto al eje Z se integra como se muestra a continuación: //Referencia 63
16 if (Play == 0) { //Con prefiltro rx = Rx*cos(Ya) + sin(ya)*ry; ry = Rx*(-sin(Ya)) + cos(ya)*ry; rz = Rz; } else { //Sin prefiltro rx = Xd*cos(Ya) + sin(ya)*yd; ry = Xd*(-sin(Ya)) + cos(ya)*yd; rz = Zd; } //Posición x = Xmed*cos(Ya) + sin(ya)*ymed; y = Xmed*(-sin(Ya)) + cos(ya)*ymed; z = Zmed; Controladores // CONTROL EN EL EJE X control.x_uk = X_Uk + q0x*ekx + qx*x_ek + qx*x_ek; //Actualización de las variables de control X_Uk = control.x_uk; X_Ek = X_Ek; X_Ek = Ekx; // CONTROL EN EL EJE Y control.y_uk = Y_Uk + q0y*eky + qy*y_ek + qy*y_ek; //Actualización de las variables de control Y_Uk = control.y_uk; Y_Ek = Y_Ek; Y_Ek = Eky; // CONTROL EN EL EJE Z 64
17 control.z_uk = Z_Uk + q0z*ekz + qz*z_ek + qz*z_ek; //Actualización de las variables de control Z_Uk = control.z_uk; Z_Ek = Z_Ek; Z_Ek = Ekz; Saturación Para la saturación de 0º debemos saturar la salida del controlador en el caso que supere dicho valor. //Saturacion X if(control.x_uk > ) control.x_uk = ; if(control.x_uk < ) control.x_uk = ; //Saturacion Y if(control.y_uk > ) control.y_uk = ; if(control.y_uk < ) control.y_uk = ; Adaptación de lo valores La adaptación es necesaria para convertir la salida del controlador (un ángulo) a los valores de entrada al quadrotor con un rango de [0,4095]. // Pitch if (control.x_uk >= 0) { control.x_uk = floor(control.x_uk* ); } else { control.x_uk = floor(048 + control.x_uk*( )); } // Roll 65
18 if (control.y_uk >= 0) { control.y_uk = floor(048 + control.y_uk* ); } else { control.y_uk = floor(048 + control.y_uk*( )); } // Thrust control.z_uk = floor(control.z_uk* ); if(control.z_uk < 0) { control.z_uk = 0; } Resultados En este apartado se muestran los resultados obtenidos en vuelos realizados con el quadrotor Controladores X-Y En primer lugar realizamos pruebas con el controlador PD con el cual vemos (figura 50) que el movimiento del quadrotor es suave y adecuado para nuestros experimentos. Figura 50: Resultado controlador PD eje X 66
19 A pesar de parecer un control bueno, no es válido porque presenta un error en régimen permanente en el eje Y, lo que indica que el quadrotor no es totalmente simétrico. Como comprobamos en la siguiente figura 5, el quadrotor no alcanza la referencia debido a este error. Figura 5: Resultado controlador PD eje Y En la siguiente figura 5 se muestra el error en el eje Y donde podemos ver como no alcanzar el valor cero sino que se mantiene por encima. Figura 5: Resultado controlador PD error Como ya hemos comentado este error nos lleva a usar un controlador PID con un prefiltro para suaviza su respuesta ante cambios de referencias. En la figura 53 comprobamos el resultado experimental con el controlador PID, donde vemos cual es el 67
20 comportamiento real. A pesar de tener una pequeña sobreoscilación antes de alcanzar la referencia los resultados obtenidos experimentalmente son bastantes buenos. Figura 53: Resultado controlador PID Controlador Z El control en Z se puede considerar el control que mejores resultados hemos obtenido (figura 54). Ante un cambio en referencia se desplaza con suavidad hasta alcanzar la referencia y una vez alcanzada tiene una respuesta rápida debida a la dinámica del PID. Figura 54: Resultado controlador PID 68
21 5.4. Control de yaw El objetivo de este proyecto es controlar el quadrotor en posición pero nos vemos obligados a controlar también la guiñada para evitar que el quadrotor se desplace girando sobre sí mismo. El controlador de yaw será un simple proporcional, puesto que con este tipo de control obtenemos buenos resultados. En la figura 55 comprobamos el resultado de cambiar la referencia de yaw de cero grados a noventa. Se ha introducido también un prefiltro en la referencia para que se alcance la referencia suavemente. Figura 55: Resultado controlador yaw 69
22 70
Tema 5 Acciones básicas de control. Controlador PID.
Tema 5 Acciones básicas de control. Controlador PID. 1. Control en el dominio del tiempo. PID 2. Estudio del Lugar de las raíces 3. Control en el dominio de la frecuencia. Compensadores Control en el dominio
Más detallesPRIMERA PARTE. F roz 1 K Ms
Universidad de Navarra Nafarroako Unibertsitatea Escuela Superior de Ingenieros Ingeniarien Goi Mailako Eskola ASIGNATURA GAIA Ingeniería de Control I 4º NOMBRE IZENA CURSO KURTSOA FECHA DATA 6 de septiembre
Más detallesProblema 1 (60 minutos - 5 puntos)
Amplitude Imaginary Axis EXAMEN DE JULIO DE REGULACIÓN AUTOMÁTICA (13/14) Problema 1 (6 minutos - 5 puntos) El control de temperatura de la planta Peltier de la asignatura es realizado mediante un sistema
Más detallesPrefacio. 1 Sistemas de control
INGENIERIA DE CONTROL por BOLTON Editorial Marcombo Prefacio 1 Sistemas de control Sistemas Modelos Sistemas en lazo abierto y cerrado Elementos básicos de un sistema en lazo abierto Elementos básicos
Más detallesCOLECCIÓN DE PROBLEMAS DE EXÁMENES DE INGENIERÍA DE CONTROL
COLECCIÓN DE PROBLEMAS DE EXÁMENES DE INGENIERÍA DE CONTROL A continuación se incluyen preguntas de examen de los últimos años, tanto de teoría como de problemas. Lo indicado entre paréntesis es la puntuación
Más detallesUNIVERSIDAD POLITÉCNICA DE MADRID
UNIVERSIDAD POLITÉCNICA DE MADRID DEPARTAMENTO DE ELECTRÓNICA, AUTOMÁTICA E INFORMÁTICA INDUSTRIAL Prácticas de Regulación Automática Práctica 5 Reguladores continuos 5.2 Reguladores continuos 5 REGULADORES
Más detallesOBJETIVO DEL ACTUADOR. Regular el movimiento de un cuerpo que se debe trasladar controladamente de una posición a otra.
OBJETIVO DEL ACTUADOR Regular el movimiento de un cuerpo que se debe trasladar controladamente de una posición a otra. El control del movimiento puede ser, según la aplicación: I.- Control de posición.
Más detallesEJERCICIO Nº1 EL42D CONTROL DE SISTEMAS
EJERCICIO Nº1 EL42D CONTROL DE SISTEMAS Prof. Doris Sáez Ayudante: Rodrigo Flores e-mail: roflores@terra.cl Fecha de entrega: Lunes 12 de Abril, 12:00. 1.- Para el siguiente esquema de suspensión magnética
Más detallesProyecto: Posicionamiento de una Antena Parabólica
Capítulo 1 Proyecto: Posicionamiento de una Antena Parabólica 1.1 Descripción del sistema y especificaciones Se pretende controlar la posición angular (θ) de una antena parabólica de acuerdo a una referencia
Más detallesANÁLISIS Y DISEÑO DE SISTEMAS DE CONTROL PARA ROBOTS
ANÁLISIS Y DISEÑO DE SISTEMAS DE CONTROL PARA ROBOTS 1. INTRODUCCIÓN. 2. SISTEMAS REALIMENTADOS EN RÉGIMEN PERMANENTE 2.1 Error de posición 2.2 Error de velocidad 2.3 Conclusiones y Aplicación al Diseño
Más detallesIngeniería de Control I Tema 11. Reguladores PID
Ingeniería de Control I Tema 11 Reguladores PID 1 Tema 11. Reguladores PID Introducción Especificaciones de funcionamiento Acciones básicas de control Ajuste empírico de reguladores. Métodos de Ziegler-
Más detallesPráctica 6: Diseño de un control PI
Práctica 6: Diseño de un control PI Asignación 6.1: Título de la asignación 1. Diseño de un controlador PI. Por: Ángel Sena, ID 1056208 Néstor Jiménez, ID 1044931.. Objetivos: Diseño e implementación de
Más detallesPRÓLOGO PREFACIO... 21
ÍNDICE PRÓLOGO... 17 PREFACIO... 21 CAPÍTULO 1. ENTORNO ACTUAL Y PERSPECTIVAS... 27 1.1 ORGANIZACIÓN DE UN SISTEMA ROBÓTICO... 29 1.2 ENTORNOS MATLAB Y SIMULINK... 31 1.3 TENDENCIAS EN ROBÓTICA Y MECATRÓNICA...
Más detallesGRADO: CURSO: 3 CUATRIMESTRE:
DENOMINACIÓN ASIGNATURA: Ingeniería de Control I GRADO: CURSO: 3 CUATRIMESTRE: La asignatura tiene 29 sesiones que se distribuyen a lo largo de 14 semanas. Los laboratorios pueden situarse en cualquiera
Más detallesPROYECTO CORTO 2. Figura 1: Fotografía del servo de posición angular CI-23004
INSTITUTO TECNOLÓGICO DE COSTA RICA II SEMESTRE 2015 ESCUELA DE INGENIERIA EN ELECTRÓNICA CURSO: EL-5409 LABORATORIO DE CONTROL AUTOMÁTICO MEDIO: FECHA: 25 de septiembre de 2015 PROF: Ing. Eduardo Interiano
Más detallesRetardo de transporte
Retardo de transporte Escalón Escalón con retardo de transporte T Retardo de Transporte. Ejemplo de un Tiristor Tiempo Muerto Ángulo de Disparo (desde controlador) Pulso de disparo Nuevo Pulso de disparo
Más detallesPRÁCTICA 5. SERVOMOTOR EN BUCLE CERRADO
PRÁCTICA 5. SERVOMOTOR EN BUCLE CERRADO 1. SISTEMA A CONTROLAR El sistema a controlar es el conjunto motor eléctrico-freno conocido de otras prácticas: Se realizarán experimentos de control de posición
Más detallesSISTEMAS DE CONTROL ANÁLISIS Y DISEÑO DE SISTEMAS DE CONTROL EN EL DOMINIO DE LA FRECUENCIA. Profesor: Adrián Peidró
SISTEMAS DE CONTROL PRÁCTICAS DE SISTEMAS DE CONTROL ANÁLISIS Y DISEÑO DE SISTEMAS DE CONTROL EN EL DOMINIO DE LA FRECUENCIA Profesor: Adrián Peidró (apeidro@umh.es) OBJETIVOS Afianzar los conocimientos
Más detalles1. Problema (5 puntos ev. continua, 3 puntos ev. final -60 minutos) La función de transferencia de un proceso a controlar es: ( ) .
Imaginary Axis APELLIDOS CURSO 3º GRUPO Enero 214 1. Problema (5 puntos ev. continua, 3 puntos ev. final -6 minutos) La función de transferencia de un proceso a controlar es: ( ). Se desea que la ( )(
Más detallesREGULACIÓN AUTOMÁTICA ING. TEC. IND. ELECTRÓNICA
REGULACIÓN AUTOMÁTICA ING. TEC. IND. ELECTRÓNICA 1 er Cuatrimestre: Martes 12:30-14:30 16:00-17:00 2º Cuatrimestre: Jueves 12:30-14:30 16:00-17:00 Profesor: Andrés S. Vázquez email: AndresS.Vazquez@uclm.es
Más detallesIngeniería de Control I - Examen 22.I.2005
Escuela Superior de Ingenieros Universidad de Navarra Ingeniarien Goi Mailako Eskola Nafarroako Unibertsitatea Ingeniería de Control I - Examen 22.I.2005 Apellidos: Nombre: Nº de carnet: EJERCICIO 1 Diseñar
Más detallesEjercicio 3 Un sistema de control de velocidad de un motor de corriente continua se modela mediante la ecuación
Trabajo práctico Nº 4 Fundamentos de control realimentado - Segundo cuatrimestre 2017 Ejercicio 1 Aplicando el criterio de estabilidad de Routh: i) Determine la cantidad de raíces en el semiplano derecho
Más detallesControl automático con herramientas interactivas
1 El proyecto de fichas interactivas Objetivo del libro 2 Explicar de forma interactiva conceptos básicos de un curso de introducción al control automático y facilitar al recién llegado su aprendizaje
Más detallesEJERCICIOS DE CONTROL POR COMPUTADOR BOLETIN V: SISTEMAS DISCRETOS (I)
C. Determine el valor al que tenderá en régimen permanente la salida ante un escalón de amplitud 3 a la entrada del sistema discreto dado por: z.7 G( z) ( z.5) z C. a) Determinar la región del plano z
Más detallesProyecto: Posicionamiento de una Antena Parabólica
Capítulo Proyecto: Posicionamiento de una Antena Parabólica. Descripción del sistema y especificaciones Se pretende controlar la posición angular (θ) de una antena parabólica de acuerdo a una referencia
Más detallesPráctica 6 Regulador Linear Optimo Cuadrático (LQR)
INGENIERO DE TELECOMUNICACIÓN LABORATORIO DE CONTROL POR COMPUTADOR Departamento de Ingeniería de Sistemas y Automática ESI- Universidad de Sevilla Práctica 6 Regulador Linear Optimo Cuadrático (LQR) 1.
Más detallesTSTC. Dpt. Teoría de la Señal, Telemática y Comunicaciones. Robótica Industrial. Universidad de Granada
Dpt. Teoría de la Señal, Telemática y Comunicaciones Robótica Industrial Universidad de Granada Tema 5: Análisis y Diseño de Sistemas de Control para Robots S.0 S.1 Introducción Sistemas Realimentados
Más detallesPráctica 1. Ajuste y sintonización de controladores
Sistemas de Control Automático Práctica 1. Ajuste y sintonización de controladores Jorge Pomares Baeza Grupo de Innovación Educativa en Automática 211 GITE IEA - 1 - Práctica 1. Ajuste y sintonización
Más detallesCONTROL DIGITAL Catedrático: Dr. Manuel Adam Medina Alumno: Ing. Jaimes Maldonado José Luis
Diseño de controladores por el método de respuesta en frecuencia de sistemas discretos. (método gráfico) CONTROL DIGITAL 07--0 Catedrático: Dr. Manuel Adam Medina Alumno: Ing. Jaimes Maldonado José Luis
Más detallesEJERCICIOS DE TEORÍA DE CONTROL AUTOMÁTICO BOLETIN V: SISTEMAS DISCRETOS (I)
C. Determine el valor al que tenderá en régimen permanente la salida ante un escalón de amplitud 3 a la entrada del sistema discreto dado por: z.7 z) ( z.5) z C. a) Determinar la región del plano z donde
Más detallesTECNICAS DE DISEÑO Y COMPENSACION
TECNICAS DE DISEÑO Y COMPENSACION Técnicas para sistemas SISO invariantes en el tiempo Basadas en el lugar de las raices y respuesta en frecuencia Especificaciones de funcionamiento Exactitud o precisión
Más detallesTEORÍA DE CONTROL CONTROLADOR PID
TEORÍA DE CONTROL CONTROLADOR PID Historia del controlador PID. Nicolás Minorsky 1922 Nicolás Minorsky había analizado las propiedades de los controladores tipo PID en su publicación Estabilidad direccional
Más detallesPractica No. 4 CONTOL DE POSICION - CONTROL DIGITAL
Practica No. 4 CONTOL DE POSICION - CONTROL DIGITAL Pontificia Universidad Javeriana Facultad de Ingeniería Departamento de Electrónica Laboratorio de Control. Introducción En esta práctica se realiza
Más detallesHORARIO DE CLASES SEGUNDO SEMESTRE
HORARIO DE CLASES LUNES MIERCOLES 17 a 18:15 hs 17 a 18:15 hs Ln 14/08/17: CRONOGRAMA DE CLASES y PARCIALES CONTROL I -AÑO 2017- SEGUNDO SEMESTRE Introducción a los sistemas de Control. Definiciones de
Más detallesINSTITUTO TECNOLOGICO DE MERIDA
INSTITUTO TECNOLOGICO DE MERIDA Equipo # Tema: Tipos De Controladores Integrantes: Perez Perez Cesar Interian Cauich Edwin Romero Bojorquez Roberto EL C E R E B R O DE T O D O S L O S S I S T E M A S
Más detallesAnálisis de Sistemas Lineales. Sistemas Dinámicos y Control Facultad de Ingeniería Universidad Nacional de Colombia
Análisis de Sistemas Lineales Sistemas Dinámicos y Control 2001772 Facultad de Ingeniería Universidad Nacional de Colombia Sistemas SISO (Single Input Single Output) Los sistemas de una sola entrada y
Más detallesPRÁCTICA Nº 10. ANÁLISIS DE LA RESPUESTA EN FRECUENCIA UTILIZANDO MATLAB. DIAGRAMA DE NYQUIST
PRÁCTICA Nº 10. ANÁLISIS DE LA RESPUESTA EN FRECUENCIA UTILIZANDO MATLAB. DIAGRAMA DE NYQUIST 10. DIAGRAMA DE NYQUIST... 1 10.1. OBJETIVOS... 1 10.. CARACTERÍSTICAS DE LA RESPUESTA EN FRECUENCIA... 1 10.3.
Más detallesLugar Geométrico de las Raíces Herramienta para diseño de sistemas de control
Lugar Geométrico de las Raíces Herramienta para diseño de sistemas de control Elizabeth Villota Curso: Ingeniería de Control (MT221) Facultad de Ingeniería Mecánica UNI-FIM 1 Modelado Modelo: representación
Más detallesUniversidad Simón Bolívar Departamento de Procesos y Sistemas
Universidad Simón Bolívar Departamento de Procesos y Sistemas Guía de Ejercicios de Sistemas de Control I PS-3 Prof. Alexander Hoyo Junio 00 http://prof.usb.ve/ahoyo ahoyo@usb.ve ÍNDICE Pág. Modelaje Matemático
Más detalles6.- Lugar Geométrico de la Raíces en Sistemas Discretos
6.- Lugar Geométrico de la Raíces en Sistemas Discretos Introducción Como vimos, el diseño de un controlador consiste en colocar los polos y ceros de la función de transferencia del sistema en lazo cerrado,
Más detallesCONTROLADORES DE CANCELACIÓN I Controladores de tiempo mínimo
SISTEMAS DE CONTROL PRÁCTICAS DE SISTEMAS DE CONTROL CONTROLADORES DE CANCELACIÓN I Controladores de tiempo mínimo 1. OBJETIVOS Los objetivos de esta práctica son: Diseñar y estudiar el funcionamiento
Más detallesAnálisis Dinámico de Sistemas 2 o Ingeniería de Telecomunicación. Criterio de Routh. Área de Ingeniería de Sistemas y Automática
Análisis Dinámico de Sistemas 2 o Ingeniería de Telecomunicación Criterio de Routh Área de Ingeniería de Sistemas y Automática Universidad de Oviedo Área de Ingeniería de Sistemas y Automática. Universidad
Más detallesJulián Andrés Herrera Valencia Felipe A. Marulanda Castro
Julián Andrés Herrera Valencia Felipe A. Marulanda Castro Los motores de inducción son muy utilizados en los procesos industriales para suministrar potencia mecánica y, de esta manera, realizar tareas
Más detallesLABORATORIO DE SISTEMAS DE CONTROL AUTOMÁTICO PRÁCTICA N 10
ESCUELA POLITÉCNICA NACIONAL Campus Politécnico "J. Rubén Orellana R." FACULTAD DE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA Carrera de Ingeniería Electrónica y Control 1. TEMA LABORATORIO DE SISTEMAS DE CONTROL
Más detalles9. Manejo de restricciones. Panorama de la clase: Introducción Efecto wind-up Compensación anti-wind-up
9. Manejo de restricciones Panorama de la clase: Introducción Efecto wind-up Compensación anti-wind-up CAUT1 Clase 16 1 Introducción Un problema inevitable en la mayoría de los problemas de control prácticos
Más detallesControlador PID con anti-windup
Laboratorio de Control de Procesos Industriales Práctica 1 Controlador PID con anti-windup 1 de noviembre de 2008 Introducción 2 INTRODUCCIÓN REGULADORES PID La idea básica del controlador PID es simple
Más detallesPlataforma de contenidos interactivos. Página Web del libro. Mecatrónica Introducción Origen de la mecatrónica 5
Contenido Plataforma de contenidos interactivos XXI Página Web del libro XXII Prólogo XXVII Capítulo 1 Mecatrónica 1 1.1 Introducción 3 1.2 Origen de la mecatrónica 5 1.2.1 Qué es mecatrónica? 9 Mecatrónica
Más detallesPRÁCTICA Nº 2 INTRODUCCIÓN A SIMULINK DE MATLAB
UNIVERSIDAD NACIONAL EXPERIMENTAL FRANCISCO DE MIRANDA COMPLEJO ACADÉMICO EL SABINO PROGRAMA DE INGENIERÍA QUÍMICA DPTO DE MECÁNICA Y TECNOLOGÍA DE LA PRODUCCIÓN DINÁMICA Y CONTROL DE PROCESOS PRÁCTICA
Más detallesDiseño de Redes de Adelanto y Atraso de fase Sistemas Automáticos
Diseño de Redes de Adelanto y Atraso de fase Sistemas Automáticos 17 de mayo de 24 Índice General 1 Enunciado 2 2 Primer juego de especificaciones 3 2.1 Especificaciones.......................... 3 2.2
Más detallesControl PID Sintonización Elizabeth Villota
Control PID Sintonización Elizabeth Villota Control PID Control PID una de las formas más comunes de usar realimentación en los sistemas de ingeniería. Control PID se encuentra presente en dispositivos
Más detalles3. El sistema electrónico contiene el amplificador de error y
EXAMEN DE FEBRERO DE REULACIÓN AUTOMÁTICA I (34 3UREOPD La siguiente figura representa un péndulo controlado por medio de un electroimán. Un complejo sistema electromecánico permite ejercer una fuera horizontal
Más detallesAutómatas y Sistemas de Control
Autómatas y Sistemas de Control 3 o Ingeniería Industrial Soluciones problemas propuestos sobre diseño en el dominio de la frecuencia. PROBLEMA (Problema, apartado a), del examen de Junio de 2004) Dado
Más detallesDetermine la cantidad de polos en el semi plano izquierdo, fundamente. Determine el rango de valores de K para que el sistema sea estable.
ESTABILIDAD 1 Un sistema con realimentación unitaria tiene la siguiente función de transferencia de la planta: ( s 1.)( s 0.5s ) Gp ( s) s.5s 1 a) Cuantos polos tiene en el semiplano derecho. b) Cuantos
Más detallesEjercicios resueltos 2: Horno de Carbón Cátedra de Control y Servomecanismos
Ejercicios resueltos : Horno de Carbón Cátedra de Control y Servomecanismos Idea y desarrollo: Ing. Cristian Zujew Corregido por el Dr. Ing. Cristian Kunusch Objetivo: en esta guía práctica se presenta
Más detallesControl PID. Sintonización e implementación
Control PID. Sintonización e implementación Elizabeth Villota Cerna Curso: Ingeniería de Control (MT221) Facultad de Ingeniería Mecánica UNI-FIM Julio 2012 1 Control PID Control PID una de las formas más
Más detallesANALISIS DE SISTEMAS DINÁMICOS
UACM SAN LORENZO TEZONCO 2014 ANALISIS DE SISTEMAS DINÁMICOS JOSE ALFREDO MARTINEZ PEREZ ANALISIS DE UN SISTEMA DINAMICO DE TERCER ORDEN 17-12-2014 ANALISIS DE UN SISTEMA DINAMICO DE TERCER ORDEN Introducción
Más detallesCapítulo 5. 5.Seguimiento de objetos
Capítulo 5 5. Introducción 5.1.Introducción El seguimiento de objetos en movimiento es el fin último de este proyecto. Para ello, como se comentó previamente, el sistema de visión capta las imágenes del
Más detallesExamen de Sistemas Automáticos Agosto 2016
Examen de Sistemas Automáticos Agosto 206 Ej. Ej. 2 Ej. 3 Ej. 4 Test Total Apellidos, Nombre: Sección: Fecha: 9 de agosto de 206 Atención: el enunciado consta de cuatro ejercicios prácticos y un test de
Más detallesTema 6 Control de sistemas de orientación de antenas y de telescopios
Tema 6 Control de sistemas de orientación de antenas y de telescopios. Métodos de control de sistemas de orientación 2. Métodos de ajuste de PIDs 3. Estudio de las perturbaciones 4. Técnicas y diseño de
Más detallesPráctica 4 Simulación del sistema de control de motor de CD
Práctica 4 Simulación del sistema de control de motor de CD Objetivo: Se realiza la simulación detallada de cada bloque del sistema de control de un motor de CD en base al modelado matemático del motor
Más detallesREGULACIÓN AUTOMÁTICA
SEGUNDO CURSO ANUAL INGENIERO TÉCNICO INDUSTRIAL ESPECIALIDAD EN ELECTRONICA INDUSTRIAL Plan de la Asignatura REGULACIÓN AUTOMÁTICA CURSO 2005-06 Departamento de Ingeniería de Sistemas y Automática Universidad
Más detallesControl Automático I - Ejercicios C3
Control Automático I - Ejercicios C3 21 de Junio 2016 1. Arquitecturas en Control SISO 1.1. 100 Para la planta con modelo nominal G 0 (s) =, se desea lograr: s 2 +14s+100 Inverso perfecto de la planta
Más detallesManual de la Práctica 5: Diseño de un controlador digital
Control por Computador Manual de la Práctica 5: Diseño de un controlador digital Jorge Pomares Baeza Francisco Andrés Candelas Herías Grupo de Innovación Educativa en Automática 009 GITE IEA - 1 - Introducción
Más detalles3º INGENIERÍA INDUSTRIAL AUTÓMATAS Y SISTEMAS DE CONTROL PRÁCTICA DE SISTEMAS DE CONTROL, SESIÓN 20 CONTROL DISCRETO DE UN MOTOR DE CC EN VELOCIDAD
3º INGENIERÍA INDUSTRIAL AUTÓMATAS Y SISTEMAS DE CONTROL PRÁCTICA DE SISTEMAS DE CONTROL, SESIÓN 20 CONTROL DISCRETO DE UN MOTOR DE CC EN VELOCIDAD 1. OBJETIVOS Los objetivos de esta práctica son: Mostrar
Más detallesControl Automático I - Certamen 2 Pauta de Correción
Control Automático I - Certamen 2 Pauta de Correción 7 de Septiembre 215 1. 1.1. Un sistema electro-mecánico tiene el modelo nominal G (s) = 1 (s+2), cuya salida es la velocidad angular de un eje. Los
Más detallesTIEMPO 3h Página 1 de 14
CONTROL AUTOMÁTICO 3º ING. INDUSTRIALES 1 er EX. PARCIAL 23 ENERO 2003 APELLIDOS: NOMBRE: DNI: CUESTION 1 (3 puntos): Dado el proceso de función de transferencia: 1 G ( s) = s s ( + 1) 2 a) Dibujar su
Más detallesDiseño de Estrategias de Control para un Estanque
Ejercicio Nº 1 EL42D: Control de Sistemas. (Semestre Primavera 2008) Profesora: Dra. Doris Sáez H. Ayudante: Camila Troncoso Solar. (camtroncoso@gmail.cl) Diseño de Estrategias de Control para un Estanque
Más detallesUNIDAD II Ecuaciones diferenciales con variables separables
UNIDAD II Ecuaciones diferenciales con variables separables UNIDAD ECUACIONES DIFERENCIALES CON VARIABLES SEPARABLES Ecuaciones diferenciales de primer orden y de primer grado. Una ecuación diferencial
Más detallesControl PID. Ing. Esp. John Jairo Piñeros C.
Control PID Ing. Esp. John Jairo Piñeros C. Control PID Ing. Esp. John Jairo Piñeros C. Que es PID? Variable Proporcional Variable Integral Variable Derivativa cuando se puede usar un controlador PI, PID?
Más detallesLugar Geométrico de las Raíces Herramienta para diseño de sistemas de control
Herramienta para diseño de sistemas de Elizabeth Villota Cerna Curso: Ingeniería de Control (MT221) Facultad de Ingeniería Mecánica UNIFIM Mayo 2012 1 Control por realimentación, dónde? buques (nano) satélites
Más detallesDiseño de Controladores I.
Departamento de Ingeniería Eléctrica Universidad de Magallanes. Apuntes del curso de Control Automático Roberto Cárdenas Dobson Ingeniero Electricista Msc. Ph.D. Profesor de la asignatura Este apunte se
Más detallesINSTITUTO POLITÉCNICO NACIONAL Escuela Superior de Ingeniería Mecánica y Eléctrica
INSTITUTO POLITÉCNICO NACIONAL Escuela Superior de Ingeniería Mecánica y Eléctrica Ingeniería en Control y Automatización TEORÍA DE CONTROL 1: GUÍA PARA EL EXAMEN EXTRAORDINARIO (TEORÍA) Nombre: Grupo
Más detallesCONTROL APLICADO MODELADO DE SISTEMAS DINÁMICOS
CONTROL APLICADO MODELADO DE SISTEMAS DINÁMICOS MODELO MATEMÁTICO SISTEMA SE NECESITA CONOCER MODELO MATEMÁTICO CARACTERÍSTICAS DINÁMICAS DEBE REPRESENTAR BIEN NO ES ÚNICO Tenga presente que un modelo
Más detallesPROYECTO CORTO 2. Figura 1: Fotografía del sistema de velocidad angular hps5130
INSTITUTO TECNOLÓGICO DE COSTA RICA II SEMESTRE 2013 ESCUELA DE INGENIERIA EN ELECTRÓNICA CURSO: EL-5409 LABORATORIO DE CONTROL AUTOMÁTICO MEDIO: FECHA: 6 de septiembre de 2013 PROF: Ing. Eduardo Interiano
Más detalles2 MODELO INTERNO Y MODELO EXTERNO DE UN SISTEMA DE CONTROL
2 MODELO INTERNO Y MODELO EXTERNO DE UN SISTEMA DE CONTROL 2.1 El modelo interno: ecuaciones de estado en sistemas continuos Entre las formas de modelar un sistema de forma matemática podemos encontrar
Más detallesUNIVERSIDAD POLITÉCNICA DE MADRID
UNIVERSIDAD POLITÉCNICA DE MADRID DEPARTAMENTO DE ELECTRÓNICA, AUTOMÁTICA E INFORMÁTICA INDUSTRIAL Prácticas de Servosistemas Práctica 9 Reguladores continuos 9.2 Reguladores continuos REGULADORES CONTINUOS...3
Más detallesLugar Geométrico de las Raíces o Método de Evans
Lugar Geométrico de las Raíces o Método de Evans Lugar de la Raíz El lugar de la raíz (root locus es un método gráfico de encontrar la posición de los polos de lazo cerrado de la función de transferencia:
Más detallesSintonización de Controladores
Sistemas de Control Automáticos Sintonización de Controladores Acciones de control Las acciones de los controladores las podemos clasificar como: Control discontínuo Control ON OFF Control contínuo Controles
Más detallesPlanta - Figura 1 T T
RESOLUCIÓN SEGUNDO PARCIAL Recursada 016 1) Explique cómo se halla el algoritmo de control discreto recursivo, u(k), para un controlador PID con la disposición de sus acciones como se indica en la Figura
Más detallesTema 5. Análisis de sistemas muestreados
Ingeniería de Control Tema 5. Análisis de sistemas muestreados Daniel Rodríguez Ramírez Teodoro Alamo Cantarero Contextualización del tema Conocimientos que se adquieren en este tema: Relacionar la estabilidad
Más detalles= = Amplificador inversor. Considere el amplificador operacional de la figura Obtengamos el voltaje de salida
Amplificadores operacionales. Los amplificadores operacionales, también conocidos como amp ops, se usan con frecuencia para amplificar las señales de los circuitos Los amp ops también se usan con frecuencia
Más detallesCYBERTECH 2018 TALLER 5: CONTROL #CYBERTECH2018. Departamento de Automática, Ingeniería Electrónica e Informática Industrial
CYBERTECH 2018 TALLER 5: CONTROL #CYBERTECH2018 Departamento de Automática, Ingeniería Electrónica e Informática Industrial INTRODUCCIÓN Cómo le digo a mi robot no se choque contra las paredes en el laberinto?
Más detallesControl de Procesos Industriales. 3. Análisis temporal de sistemas. por Pascual Campoy Universidad Politécnica Madrid
Control de Procesos Industriales 3. Análisis temporal de sistemas por Pascual Campoy Universidad Politécnica Madrid U.P.M.-DISAM P. Campoy Control de Procesos Industriales 1 Análisis temporal de sistemas
Más detallesRESPUESTA DE SISTEMAS DE CONTROL Y ESTABILIDAD. Tema 4
RESPUESTA DE SISTEMAS DE CONTROL Y ESTABILIDAD Tema 4 Indice Respuesta Temporal Mapeo del Plano s al Plano z Especificaciones de Respuesta Transitoria y Permanente Estabilidad. Transformación Bilineal
Más detallesModelos de Pequeña Señal
Modelos de Pequeña Señal Los sistemas lineales son aquellos en que se puede aplicar proporcionalidad y superposición. Matemáticamente, dado un conjunto de vectores (x,y,z) y un conjunto de escalares (a,b,g),
Más detallesDescripción del problema
4 Descripción del problema control_gamma MATLAB Function uje masa alpha_punto xa In1 ya Va gamma In2 theta q In3 alpha_p CL CD In4 Cm Dinámica sistema q m masa -Cmasa on masa1 grator2 1 s control_ft MATLAB
Más detallesCapítulo 4: Ecuaciones dinámicas del conjunto motor-carga
Capítulo 4: Ecuaciones dinámicas del conjunto motor-carga Capítulo 4: Ecuaciones dinámicas del conjunto motor-carga 4.1. Introducción Los motores de corriente continua sin escobillas ( DC brushless motors
Más detallesPráctica 1. Introducción a los sistemas de control
Práctica. Introducción a los sistemas de control Asignatura: Sistemas Electrónicos de Control Curso: 03/04- Realización: D4-005, 4/3/3 (g), /3/3 (g9), 8h-0h Nota: Para la realización de la práctica es
Más detallesAUTÓMATAS Y SISTEMAS DE CONTROL CONTROL DE UN MOTOR DC MEDIANTE UN CONTROLADOR PID INDUSTRIAL
2º ITT SISTEMAS ELECTRÓNICOS 2º ITT SISTEMAS DE TELECOMUNICACIÓN 3º INGENIERÍA DE TELECOMUNICACIÓN AUTÓMATAS Y SISTEMAS DE CONTROL PRÁCTICA 11 CONTROL DE UN MOTOR DC MEDIANTE UN CONTROLADOR PID INDUSTRIAL
Más detallesProblema 1 (3 puntos - 50 minutos) El diagrama de Bode de la figura representa la respuesta en frecuencia del sistema G(s). Se pide: Magnitude (db)
EXAMEN DE SEPTIEMBRE DE SEVOSISTEMAS (6/7) Problema (3 puntos - 5 minutos) El diagrama de Bode de la figura representa la respuesta en frecuencia del sistema G(s). Se pide: a) Obtener la expresión analítica
Más detalles6. Control con grandes tiempos muertos
Control de Procesos Industriales 6. Control con grandes tiempos muertos por Pascual Campoy Universidad Politécnica Madrid Control de procesos con grandes tiempos muertos y procesos con respuesta inversa
Más detalles6. Control con grandes tiempos muertos
Control de Procesos Industriales 6. Control con grandes tiempos muertos por Pascual Campoy Universidad Politécnica Madrid Control de procesos con grandes tiempos muertos y procesos con respuesta inversa
Más detallesTeoría del Control Automático. 3º Ing. Telecom.
Teoría del Control Automático. º Ing. Telecom. -6-6 G Curso 5-6. Segundo examen parcial Puntuación: C:.5, C:, C..5, C4: Tiempo: h. SO e δπ π acos( δ ) δ, ts, t p, ωd ωn δ, SO% ωd ωd π.6 (6 M ), f t s π
Más detallesAnálisis temporal de sistemas
Control de Procesos Industriales 3. Análisis temporal de sistemas por Pascual Campoy Universidad Politécnica Madrid Control de Procesos Industriales 1 Análisis temporal de sistemas Estabilidad y ganancia
Más detallesPresentado por: Laura Katherine Gómez Mariño. Universidad Central
Presentado por: Laura Katherine Gómez Mariño. Universidad Central IMPORTANCIA DEL TEMA ESCOGIDO: Es una herramienta usada en simulación, que es parte crucial en un sistema de control industrial. Un controlador
Más detallesCentro de presiones, centro aerodinámico y cuerda media aerodinámica
Centro de presiones, centro aerodinámico y cuerda media aerodinámica Apellidos y nombre: García-Cuevas González, Luis Miguel (luiga12@mot.upv.es) 1 Carreres Talens, Marcos (marcarta@mot.upv.es) 1 Tiseira
Más detallesProblema de seguimiento de un conjunto de señales de referencia. Especificaciones de diseño del régimen permanente
Problema de seguimiento de un conjunto de señales de referencia. Especificaciones de diseño del régimen permanente Félix Monasterio-Huelin 12 de febrero de 2016 Índice Índice 1 Índice de Figuras 1 Índice
Más detallesSalida = Valor deseado (referencia) Para todo el tiempo posible!!! jlc
Control: Se debe lograr que unas variables de salida de un sistema se comporten de acuerdo a nuestro deseo. La fuerza del ego humana puesta al servicio de la ingeniería Salida = Valor deseado (referencia)
Más detalles