IDENTIFICACIÓN DE PARÁMETROS UNIVERSIDAD DE ALCALÁ DE UN MOTOR DC INGENIERÍA TÉCNICA EN SISTEMAS ELECTRÓNICOS

Documentos relacionados
CONTROL DIGITAL DE LA VELOCIDAD DE UN MOTOR DC

Introducción a la Identificación de sistemas

Unidades de medición fasorial (PMUs)

SUSTENTACION DE LA TESINA DE SEMINARIO

AUDIO DIGITAL. Diego Cabello Ferrer Dpto. Electrónica y Computación Universidad de Santiago de Compostela

Identificación de Sistemas. Aplicación al modelado de un motor de continua.

Representación en el espacio de estado. Sistemas Control Embebidos e Instrumentación Electrónica UNIVERSIDAD EAFIT

Introducción. Alfonso Cubillos. Programa de Ing. Mecánica Universidad de Ibagué. Aplicaciones computacionales de la Mecánica de Materiales

1. Modelos Matemáticos y Experimentales 1

Introducción a los Sistemas de Control

DEFINICIONES Y CONCEPTOS (SISTEMAS DE PERCEPCIÓN - DTE) Curso

Introducción al Diseño de Filtros Digitales

Control en Tiempo Real de un Posicionador XY

Universidad Nacional Autónoma de Honduras. Escuela de Física. Electricidad y magnetismo II Fs-415. Filtros Eléctricos y sus aplicaciones

Retardo de transporte

Unidad 3. Técnicas de Modulación

UNIVERSIDAD NACIONAL FEDERICO VILLARREAL FACULTAD DE INGENIERÍA ELECTRÓNICA E INFORMÁTICA SÍLABO ASIGNATURA: PROCESAMIENTO DIGITAL DE SEÑALES

Lazos de Control. Procesamiento COMPARADOR. Pulsos de control TECLADO CONTROL. Señales de realimentación CORRECTOR MOTOR (L.C.) TACODÍNAMO CARRO GUÍA

Métodos, Algoritmos y Herramientas

Resumen de CONVERSORES ANALÓGICO DIGITALES Y DIGITALES ANALÓGICOS

4. NÚMEROS PSEUDOALEATORIOS.

CAPITULO I INTRODUCCIÓN. Diseño Digital

CAPÍTULO III I. MARCO METODOLÓGICO. Este capítulo hace mención a los aspectos metodológicos de la

TSTC. Dpt. Teoría de la Señal, Telemática y Comunicaciones. Robótica Industrial. Universidad de Granada

TEMA 1: SISTEMAS MODELADOS POR ECUACIONES DIFERENCIALES EN INGENIERÍA QUÍMICA. CLASIFICACIÓN. GENERALIDADES.

Introducción al procesamiento digital de señales en tiempo real

Identificación Paramétrica

Clasificación de sistemas

Tema 6. Diseño de controladores discretos

MÁSTER OFICIAL EN SISTEMAS ELECTRÓNICOS AVANZADOS, SISTEMAS INTELIGENTES. Asignatura: Convertidores Avanzados de Potencia.

Trabajo Práctico n 2. Robotización de un Puente Grúa. Presentación. Restricciones. Curso 2011

2º INGENIERÍA INDUSTRIAL TEORÍA DE CIRCUITOS Y SISTEMAS

Tema 2 Análisis Dinámico de Sistemas 2º Ing. Telecomunicación. Octubre de 2003 Análisis Dinámico de Sistemas (2º Teleco, EPSIG) 1 de 30

SIMULACIÓN DE UN SISMO MEDIANTE EL MOVIMIENTO DE UN PÉNDULO DOBLE

Colisiones. Objetivo. Material. Fundamento teórico. Laboratori de. Estudiar las colisiones elásticas e inelásticas entre dos cuerpos.

ENTORNO DE SIMULACIÓN Y CONTROL DE UN ROBOT VELOCISTA

Técnicas Avanzadas de Control Memoria de ejercicios

EXAMEN PARCIAL I

Modelado y simulación de un proceso de nivel

UNIVERSIDAD DISTRITAL FRANCISCO JOSÉ DE CALDAS Facultad de Ingeniería Departamento de Ing. Eléctrica Electrónica II

4. Control Vectorial. 1. Modelo dinámico del motor de inducción. 2. Control vectorial del motor de inducción. 3. Control vectorial Directo

Sistemas Lineales e Invariantes PRÁCTICA 2

PROGRAMA DE ESTUDIO. Práctica. Práctica ( ) Semestre recomendado: 8º. Requisitos curriculares: Sistemas Digitales 2

Complejidad de los Algoritmos

ASIGNATURA: SISTEMAS DE CONTROL CÓDIGO: Teórico #4 Cursada 2015

Práctica 4 Control de posición y velocidad de un motor de corriente continua

El sistema a identificar es el conjunto motor eléctrico-freno siguiente:

EJERCICIOS DE CONTROL POR COMPUTADOR BOLETIN V: SISTEMAS DISCRETOS (I)

3. Modelos, señales y sistemas. Panorama Obtención experimental de modelos Respuesta en frecuencia Diagramas de Bode

Modelo matemático de las autoclaves industriales

Unidad IV: Distribuciones muestrales

PRÁCTICA 4: IDENTIFICACIÓN Y CONTROL DE UN SERVOMECANISMO DE POSICIÓN CURSO 2007/2008

La eficiencia de los programas

Sensores Basados en Galgas Extensiométricas. Galgas Extensiométricas

PROGRAMACION CONCURRENTE Y DISTRIBUIDA

IDENTIFICACIÓN DE SISTEMAS ASPECTOS PRÁCTICOS EN IDENTIFICACIÓN

ELECTIVA I PROGRAMA DE FISICA Departamento de Física y Geología Universidad de Pamplona Marzo de 2010 NESTOR A. ARIAS HERNANDEZ - UNIPAMPLONA

CAPITULO 1 INTRODUCCION AL PROYECTO

Componentes Electrónicos. Prácticas - Laboratorio. Práctica 2: Diodos

x^new = x^old + K(b new A new x^old )

PRACTICA Nº3: FAMILIAS LOGICAS

Manual de la Práctica 5: Diseño de un controlador digital

Universidad de Alcalá

Bloque 1. Contenidos comunes. (Total: 3 sesiones)

Herramientas Integradas para Laboratorios de Electrónica

Fase 2. Estudio de mercado: ESTADÍSTICA

ÍNDICE ÍNDICE DE SÍMBOLOS ÍNDICE DE ABREVIATURAS CAPÍTULO 1. INTRODUCCIÓN... 33

ANX-PR/CL/ GUÍA DE APRENDIZAJE. ASIGNATURA Fundamentos de automatica. CURSO ACADÉMICO - SEMESTRE Primer semestre

UNIDAD 4: FUNCIONES POLINOMIALES Y RACIONALES

Modelos Dinámicos (UDM) Arranque de Generadores Estabilidad Transitoria Estimación de Parámetros Transitorios Electromagnéticos

Respuesta transitoria

Tema 1. Introducción al Control Automático

Introducción. Universidad Nacional Tecnológica del Cono Sur de Lima JORGE AUGUSTO MARTEL TORRES 1

Contenidos. Importancia del tema. Conocimientos previos para este tema?

1 Representación por superficies de polígonos

DISEÑO DEL SISTEMA DE CONTROL DE UN BANCO DE POTENCIA PARA MOTOCICLETAS

INTRODUCCIÓN: OBJETIVOS:

LABORATORIO DE INTERFACES

ESCUELA SUPERIOR DE INGENIEROS DE SAN SEBASTIÁN TECNUN UNIVERSIDAD DE NAVARRA. Práctica 2 de Laboratorio ESTUDIO DEL RÉGIMEN TRANSITORIO

SISTEMAS DE CONTROL PRÁCTICAS DE SISTEMAS DE CONTROL IDENTIFICACIÓN EN EL DOMINIO DE LA FRECUENCIA

1.- DATOS DE LA ASIGNATURA. Carrera: ACM Participantes

ANEXO 1. CALIBRADO DE LOS SENSORES.

Contenido. Prefacio... Acerca de los autores...

Clasificación de los Convertidores DAC

PRACTICA N 3 ADQUISICIÓN DE DATOS DE TEMPERATURA Y VELOCIDAD

Fundamentos de Estadística y Simulación Básica

Tema Contenido Contenidos Mínimos

Carrera: ELC Participantes Representante de las academias de ingeniería eléctrica de los Institutos Tecnológicos.

Comunicaciones I. Capítulo 4 CODIFICACIÓN Y MODULACIÓN

Prueba, caso de prueba, defecto, falla, error, verificación, validación.

Tema: Uso del analizador espectral.

1.87 GHZ QUAD Q9550 G 2.83 GHZ QUAD CPU 2.83GHZ 1.86 GHZ 1.87GHZ 2.80 GHZ 2.80GHZ 1.87 GHZ

APLICACIÓN DE LA LEY DE OHM (II)

TRÁFICO DE TELEFONÍA MÓVIL: CARACTERIZACIÓN E IMPLICACIONES DEL TIEMPO DE OCUPACIÓN DEL CANAL

CAPITULO 6. Análisis Dimensional y Semejanza Dinámica

PRÁCTICA PD4 REGULACIÓN DE VOLTAJE CON DIODOS ZENER

CIRCUITOS ELÉCTRICOS. Temas:

Procesos estocásticos. Definición

Estándares de evaluación en la materia de MATEMÁTICAS de 1º de ESO. Curso 2016/2017.

CIRCUITO 1: CIRCUITO RC

Transcripción:

UNIVERSIDAD DE ALCALÁ INGENIERÍA TÉCNICA EN SISTEMAS ELECTRÓNICOS Laboratorio de Sistemas Electrónicos de Control Discreto IDENTIFICACIÓN DE PARÁMETROS DE UN MOTOR DC

Índice ÍNDICE Ø INTRODUCCIÓN Ù IDENTIFICACIÓN DE SISTEMAS Ú CONOCIMIENTOS PREVIOS SOBRE LA PLANTA A IDENTIFICAR Û DISEÑO DEL EXPERIMENTO DE RECOGIDA DE DATOS Ü TRATAMIENTO PREVIO DE LOS DATOS OBTENIDOS Ý IDENTIFICACIÓN NO PARAMÉTRICA Þ IDENTIFICACIÓN PARAMÉTRICA ß VALIDACIÓN DE MODELOS à CONCLUSIONES

Introducción 1. INTRODUCCIÓN 1.1. Concepto de sistema Perturbación v(t) u(t) Entrada Sistema dinámico Salida y(t) 1.2 Modelo de un sistema Un modelo es una herramienta matemática que nos permite predecir el comportamiento de un sistema sin necesidad de experimentar sobre él. 1.3. Tipos de modelos Ø Modelos mentales, intuitivos o verbales. Ù Modelos no paramétricos: gráficos y tablas. Ú Modelos paramétricos o matemáticos.

Introducción Ejemplo de modelo paramétrico: y( t) = 5 t + 3 u ( t) 2 u ( t) 1 2 Hay que distinguir: Estructura del modelo y( t) = k t + k u ( t) + k u ( t) 1 2 1 3 2 Parámetros del modelo k = k k 1 5 ; = 3; = 2; 2 3 1.4. Métodos de obtención de modelos: Ø Modelado matemático método analítico Ù Identificación del sistema método experimental

Identificación de sistemas 2. IDENTIFICACIÓN DE SISTEMAS Se entiende por identificación de sistemas a la obtención experimental de la estructura y los parámetros de un modelo que reproduce con suficiente exactitud las características dinámicas del proceso objeto de estudio. 2.1 El proceso de identificación Conocimientos previos sobre la planta Diseño del experimento de recogida de datos Tratamiento de los datos Elección de la estructura del modelo Datos Cálculo del modelo (ajuste de parámetros) Validación del modelo Modelo no válido: revisar Modelo válido: usar

Identificación de sistemas 2.2. Métodos de identificación Dependiendo del tipo de modelo obtenido: Ø Métodos no parámetricos Ù Métodos paramétricos Dependiendo de la aplicación: Ø Métodos de identificación off-line Ù Métodos de identificación on-line (identificación recursiva) Dependiendo del criterio de ajuste : método del error de predicción, método de mínimos cuadrados, método de variables instrumentales...

Conocimientos previos sobre la planta a identificar 3. CONOCIMIENTOS PREVIOS SOBRE LA PLANTA A IDENTIFICAR Todo conocimiento físico previo sobre la planta a identificar facilita en gran medida el proceso de identificación. Estudio de un caso concreto Identificación de parámetros de un motor DC Ø Elección de entradas y salidas: Perturbación Ml(t) Va(t) Entrada Motor DC Salida w(t). Ù Posible estructura: G( s) ω( s) = = V ( s) a A e s + L τ 1 s A Ganancia estática del motor. τ Constante de tiempo electromecánica del motor. L Retardo del motor.

Diseño del experimento de recogida de datos 4. DISEÑO DEL EXPERIMENTO DE RECOGIDA DE DATOS El primer paso dentro del proceso de identificación es realizar algún tipo de experimento sobre el sistema bajo estudio para obtener los datos de entrada-salida que servirán de base para la obtención del modelo final. 4.1. Aspectos prácticos Los datos deben contener información significativa sobre el sistema, debiéndose tomar las siguientes decisiones: Ø ELECCIÓN DE LAS SEÑALES A MEDIR Entradas : señales que se puedan manipular. Salidas: señales que se puedan medir. Perturbaciones: no se pueden manipular ni medir. Ù ELECCIÓN DEL TIPO DE ENTRADA Debe contener el mayor número de frecuencias posibles: las señales escalonadas son apropiadas. Para sistemas lineales: dos niveles de entrada. Para sistemas no lineales: más de dos niveles de entrada..

Diseño del experimento de recogida de datos a) b) Si se sabe que el sistema va a trabajar preferentemente en torno a un determinado punto de trabajo, es conveniente realizar la recogida de datos en ese mismo entorno. Ú ELECCIÓN DEL PERIODO DE MUESTREO Relacionada con las constantes de tiempo del sistema Si es muy pequeño : obtención de datos redundantes Si es muy grande : no es posible reproducir la dinámica del sistema. Regla comúnmente usada: frecuencia de muestreo de diez veces el ancho de banda del sistema. Û ELECCIÓN DEL NÚMERO DE MUESTRAS A TOMAR Viene limitado por la capacidad del dispositivo de memoria utilizado.

Diseño del experimento de recogida de datos 4.2. Obtención de datos de entrada-salida de un motor DC EXCITADOR ELECTRÓNICO Vcod Generador de PWM PWM Puente en H Va PC INTERFASE HARDWARE 1. Generación de las entradas 2. Lectura de las salidas 3. Almacenamiento de los datos Vcod EXCITADOR ELECTRÓNICO Va MOTOR 4. Temporización 5. Sincronización 6. Herramientas para la identificación Wcod TACÓMETRO DIGITAL w ENCODER Sentido D Q Clk Velocidad Q[..7 ] Q Clk ENCODE CHA CHB CHI Rst Señal de reset periódica

Diseño del experimento de recogida de datos Función de transferencia de la interfaz: INTERFAZ HARDWARE Vcod EXCITADOR ELECTRÓNICO Vm PC Wcod Kee V n = 255 TACÓMETRO DIGITAL Ktac = N T 6 s Wm MOTOR A τ s+ 1 e s L Elección del tipo de entrada binaria pseudoaleatoria por ser un sistema lineal. Elección del periodo de muestreo. Factores determinantes: Ø Constante de tiempo del motor. Ù Rebose del contador. Ú Precisión de la medida.

Diseño del experimento de recogida de datos Ejemplos de datos obtenidos: CON Ts = 1 ms Wcod 4 3 2 Velocidad angular codificada 1 Vcod 2 4 6 8 1 12 14 16 nº muestra Tensión de armadura codificada 25 2 15 1 5 2 4 6 8 1 12 14 16 nº muestra CON Ts = 4 ms Wcod 15 Velocidad angular codificada 1 5 Vcod 1 2 3 4 5 nº muestra Tensión de armadura codificada 2 15 1 5 1 2 3 4 5 nº muestra

Tratamiento previo de los datos obtenidos 5. TRATAMIENTO PREVIO DE LOS DATOS OBTENIDOS 5.1. Eliminación de perturbaciones de alta frecuencia 5.2. Eliminación de datos erróneos 5.3. Tratamiento de niveles de continua

Identificación no paramétrica 6. IDENTIFICACIÓN NO PARAMÉTRICA Permiten obtener modelos no paramétricos de la planta bajo estudio. Algunos ejemplos: Ø Análisis de la respuesta transitoria. Ù Análisis de la respuesta en frecuencia. Ú Análisis mediante correlación de señales. Û Análisis de Fourier. Posibilidad de convertir los modelos no paramétricos en modelos paramétricos. 6.1. Análisis de la respuesta transitoria de un motor de continua. 2 18 16 14 12 1 8 6 4 2 1 2 3 4

Identificación no paramétrica Ø Identificación del retardo del sistema: 6 5 4 3 2 1-1 -2-1 1 2 3 4 5 6 L 4 ms Ù Identificación de la constante de tiempo: 1 9 8 7 6 5 4 3 2 1 1 2 3 4 5 8,35 muestras τ = nº muestras Ts = 8, 35 4ms = 33, 4ms

Identificación no paramétrica Ú Identificación de la ganancia estática del sistema: 2 18 16 14 12 1 8 6 4 2 1 2 3 4 12 K = = 2, 51 K Vn 5 Ts = A 255 6 A = 867 Modelo obtenido: w( s) 867 G( s) = Va s s e. s ( ) =. + 4 51 1

Identificación paramétrica 7. IDENTIFICACIÓN PARAMÉTRICA 7.1. Tipos de modelos paramétricos Los modelos paramétricos se describen en el dominio discreto, puesto que los datos que sirven de base para la identificación se han obtenido por muestreo. Expresión general de un modelo discreto: y ( t ) G ( q, ) B q u ( t ) H ( q, ) e ( t ) ( ) F q u t C( q) = θ + θ = ( ) + ( ) D( q) e ( t ) Tanto G(q,θ) como H(q,θ) son cocientes de polinomios del tipo: G( q, θ ) B q b q nk b q nk b q nk nb ( ) + 1 + + + 1 = = 1 2 nb F( q) + f q 1 1 f q nf + + 1 nf C( q) 1 + c q 1 + + c q nc H( q, θ ) = = 1 nc D( q) 1 + d q 1 + + d q nd 1 nd Proceso de identificación paramétrica: Ø Elegir la estructura orden de cada uno de los polinomios anteriores, es decir nb,nc,nd,nf y nk. Ù Determinar el vector de coeficientes θ ( b i, c i, d i y f i ) que hacen que el modelo se ajuste a los datos de entrada - salida del sistema real.

Identificación paramétrica Posibles simplificaciones de la estructura general: Ø Si F(q)=D(q)=A(q) y C(q) = 1 Modelo ARX e A( q) y( t) = B( q) u( t) + e( t) u B j 1 A y Ù Si C(q)=D(q)=1 Modelo Output Error (OE) e y( t) B( q) = u( t) + e( t) F( q) u B F j y Ú Si F(q)=D(q)=A(q) Modelo ARMAX e A( q) y( t) = B( q) u( t) + C( q) e( t) C u B j 1 A y Û Todos los polinomios no nulos Modelo Box Jenkins (BJ) e y( t) B( q) C( q) = u( t) + e( t) F( q) D( q) C D u B F j y

Identificación paramétrica 7.3. Identificación paramétrica de un motor DC Ø Elección de la estructura del modelo, en base al conocimiento previo sobre la planta: W ( s) cod Kee A Ktac e L s V ( s) = τ s + 1 cod Eligiendo el método de correspondencia directa entre ceros y polos en ambos dominios (método matched ), se debe escoger una estructura discreta con un polo, ningún cero y un determinado retardo. : Una estructura ARX del orden anterior es: y( KT) + a y( KT T) = b u( KT T) 1 o en el dominio transformado: y( z) b u ( z z ) = + a z 1 1 1 1 Ù Ajuste de los parámetros del modelo, mediante el Toolbox de Identificación de Matlab: >> load datos4 >> z = [ resp act ] >> idplot ( z )

Identificación paramétrica 15 OUTPUT #1 1 5 2 15 1 1 2 3 4 5 5 INPUT #1 1 2 3 4 5 >> zd = dtrend (z); >> idplot (zd); 5 OUTPUT #1-5 -1 1 2 3 4 5 1 5-5 INPUT #1 1 2 3 4 5 >> th = arx ( zd, [ 1 1 1] ); >> th = sett ( th,.4); >> [numd,dend] = th2tf ( th ); >> printsys(numd,dend, z ).3222 ---------- z -.9175

Identificación paramétrica Por tanto, los parámetros obtenidos son: a =. 9175 y b =. 3222 1 >> [numc,denc] = d2cm(numd,dend,.4, matched ); >> printsys(numc,denc, s ) 8.47 --------- s + 21.53 Por tanto, la función de transferencia identificada del conjunto excitador electrónico + motor + tacómetro es la siguiente: W ( s) cod 8. 47. 395 = = V ( s) s + 2153.. 464 s + 1 cod Conocida la relación de la función de transferencia anterior con la del motor, se obtiene: w(s) 663.85 = V (s).464 s + 1 a

Conclusiones 8. VALIDACIÓN DE MODELOS Es conveniente probar varias estructuras y determinar cuándo un determinado modelo es lo suficientemente exacto para la aplicación requerida validación del modelo. 8.1. Métodos de validación Ø Ù Validación en base a la aplicación del modelo Comprobación de parámetros físicos Ú Coherencia en el comportamiento de entrada - salida Û Reducción del modelo Ü Ý Intervalos de fiabilidad de parámetros Simulación Þ Análisis de residuos Residuos de un modelo ε ( t) = ε ( t, θ ) = y( t) y ( t, θ ) e Idealmente, estos residuos deben ser independientes de la entrada. Si no sucede así, significa que hay componentes en ε(t) que proceden de la entrada u(t), lo cual a su vez significa que el modelo no es capaz de describir completamente la dinámica del sistema.

Conclusiones Comprobación de la correlación entre el error de predicción y la entrada al sistema, según la expresión: 1 N R = ε t + τ u t τ ε u N t = 1 ( ) ( ) M El modelo será tanto más exacto cuanto más se acerquen a cero los término de la correlación anterior. 8.2. Validación del modelo de un motor DC El modelo obtenido correspondía a una estructura ARX del tipo: y( kt) 9175. y( kt T) = 322. u( kt T) Validación mediante simulación (mediante Toolbox de Identificación de Matlab) 6 Output # 1 Fit: 7.973 4 2-2 -4-6 -8 1 2 3 4 5 Model output Measured output

Conclusiones 9. CONCLUSIONES Limitaciones de la teoría de identificación: Ø Necesidad de disponer de datos experimentales. Ù Elección de una estructura adecuada para el sistema. Todavía hay áreas poco conocidas o estudiadas: Ø Aplicación de la teoría de identificación al procesamiento de señales, detección de fallos o reconocimiento de formas. Ù Identificación de sistemas variables con el tiempo. Ú Uso eficiente de la información a priori que se tiene sobre el sistema a identificar. Û Identificación de sistemas no lineales o de parámetros distribuidos. Ü Desarrollo de métodos y algoritmos más simples, rápidos y eficientes para la estimación de la estructura y los parámetros del modelo.