GRUPO DE INVESTIGACION EN CONTROL INDUSTRIAL

Slides:



Advertisements
Presentaciones similares
REGRESION LINEAL SIMPLE
Advertisements

KRIGING CON TENDENCIA.
DESCRIPCION DE SISTEMAS
CAP. 6 - DISTORSIÓN Ing. Verónica M.Miró 2011.
Bivariadas y Multivariadas
ESCUELA SUPERIOR POLITECNICA DEL LITORAL
Consultaría en tecnología de Medición y Control
ANÁLISIS DE ESTABILIDAD
Unidad académica: Ingenierías
KRIGING.
Covarianza muestral Sean x1, x2, ..., xn e y1, y2, ..., yn dos muestras aleatorias independientes de observaciones de X e Y respectivamente. La covarianza.
Modelado y simulación en Ingeniería Química. Manuel Rodríguez
MODELO DE REGRESIÓN MÚLTIPLE
Representación en espacio de estado
M.I. Ricardo Garibay Jiménez
REGRESIÓN POR MÍNIMOS CUADRADOS
ESTRATEGIAS Y DISEÑOS AVANZADOS DE INVESTIGACIÓN SOCIAL
BASES de la ELECTROMEDICINA
Econometria 2. Modelo de Regresión Lineal Simple
Desarrollo de modelos empiricos a partir de datos
Capitulo 10: La metodología Box-Jenkins
Regresión y correlación
APRENDIZAJE WIDROW- HOFF
MAESTRIA EN INGENIERIA DE CONTROL INDUSTRIAL - Curso de Identificación de Sistemas Ing.MSc. Ana Isabel Gutiérrez 3. PREPROCESAMIENTO DE SEÑALES La calidad.
Reguladores Autoajustables (STR) Introducción ANTE EL CASO DE UN PROCESO NO LINEAL O CUYOS PARÁMETROS CAMBIEN CON EL TIEMPO, SE PLANTEA UNA ESTRUCTURA.
Análisis Estadístico de Datos Climáticos Facultad de Ciencias – Facultad de Ingeniería 2009 M. Barreiro – M. Bidegain – A. Díaz Análisis de correlación.
Curso de Estadística Básica
Tema 2: Métodos de ajuste
Maracaibo, 5 de Noviembre de 2007 Universidad del Zulia Facultad de Ingeniería Instituto de Cálculo Aplicado Universidad del Zulia Facultad de Ingeniería.
2. DISEÑO DE SEÑALES Y FILTROS
Identificación de Sistemas Consideraciones prácticas sobre identificación.
Análisis de supervivencia Tema 5 Itziar Aretxaga.
IDENTIFICACION DE SISTEMAS
Programación Lineal Unidad 1 Parte 3.
Modelado matemático de sistemas de control
Procesamiento digital Parte 3 - Filtros
UNIVERSIDAD NACIONAL INTERCULTURAL DE LA AMAZONIA
“Identificación y diseño del controlador para un sistema de control de velocidad en un motor de inducción.” Presentado por : Cristhian Alexander Camacho.
Identificación de Sistemas
Métodos de calibración: regresión y correlación
La estimacion de parametros
1. PRINCIPIOS DEL PROCESO DE MODELIZACION
Titular: Agustín Salvia
CORRELACION Y REGRESION LINEAL: Introducción
ANALISIS DE REGRESION MULTIPLE
3- PROGRAMACION LINEAL PARAMETRICA
1 TEMA II Prof. Samaria Muñoz Análisis de Regresión simple: ESTIMACION.
Previo a la obtención del Título de:
TEMA 2 CARACTERIZACIÓN FRECUENCIAL DE SEÑALES Y SISTEMAS
Modelos matemáticos del proceso de muestreo y retención
Identificación de Sistemas
L A ESTIMACION DE PARAMETROS 1. /31 CONTENIDO Principio fundamental de la estimación de parámetros Un metodo grafico para la estimacion de parametros.
/47 Sistemas dinamicos Realimentacion de la salida 1.
Realimentacion de la salida
Aplicaciones Estadísticas a las Finanzas Clase 1
Método de mínimos cuadrados
Elementos Principales de un sistema de control de Datos Discretos.
PROCESADORES DIGITALES DE SEÑALES
Control Moderno de Motores Eléctricos
Tarea # 2 Encontrar la solución a la siguiente ecuación diferencial usando la transformada de Laplace: con las siguientes condiciones iniciales:
MUESTREO : Generalidades
Unidad 4 Análisis de los Datos.
6. Sistemas de ecuaciones diferenciales lineales
DETECCION DE SEÑALES BINARIAS EN RUIDO GAUSSIANO El criterio de toma de decisión fue descrito por la ecuación Un criterio muy usado para escoger el nivel.
OPTIMIZACION DEL DESEMPEÑO DE ERROR
Realimentacion de la salida
REGRESIÓN LINEAL SIMPLE
Licenciatura en Psicopedagogía: Métodos, Diseños y Técnicas de Investigación Psicológica Tema 9 Fiabilidad de las puntuaciones.
PROCESADORES DIGITALES DE SEÑALES Transformada Z - VI Sistemas Electrónicos, EPSG Tema IV Transformada Z:
1 Técnicas de Optimización en Modelos Organizacionales (PS-3161) Tema N° 4: Solución Gráfica:Casos Especiales Prof. Orestes G. Manzanilla Salazar Correo:
Transcripción de la presentación:

GRUPO DE INVESTIGACION EN CONTROL INDUSTRIAL LINEA DE INVESTIGACION EN CONTROL DE PROCESOS Profesores: Edinson Franco Mejía y Jesús A. González http://eiee.univalle.edu.co/~gici

Por que identificar?

Un modelo representa tres tipos de conocimiento Estructura (Ecuaciones, diagramas de bloque o de flujo, conexión de matrices, etc.) Valores de parámetros Valores de los estados en cierto instante o como funciones de tiempo. http://eiee.univalle.edu.co/~gici

Esquema general de la identificación Entradas Salidas PROCESO Algoritmo de Identificación Modelo Matemático

Elementos de la Identificación Experimento Clases de modelos Criterios

Representaciones No Paramétricas ej. : respuesta al impulso, respuesta de frecuencia, respuesta al escalón. Paramétricas ej. : función de transferencia, ecuación diferencial o ecuación de diferencias.

Metodología de la Identificación Planificación experimental Selección de la estructura de modelos Formulación de un criterio Estimación de parámetros Validación del modelo obtenido

Metodología de la Identificación

Protocolo de la toma de datos : Preparación del experimento Protocolo de la toma de datos : la entrada debe reunir las siguientes características: Tener un valor DC conocido para ubicar el proceso en un adecuado punto de funcionamiento. Ser limitada en amplitud, para no sacar el proceso de su punto de funcionamiento. Ser rica en contenido frecuencial.

Secuencia binaria pseudoaleatoria (SBPA). La longitud máxima de una secuencia es 2N-1

Secuencia binaria pseudoaleatoria (SBPA).

Secuencia binaria pseudoaleatoria (SBPA). La magnitud de la SBPA es un aspecto importantísimo, valores muy grandes pueden perturbar demasiado al proceso, sacándolo de su punto de funcionamiento, mientras valores muy pequeños producen efectos sobre la salida que pueden ser ocultados por el ruido, según las pruebas efectuadas esta magnitud puede ser entre el 10% y 20%, dependiendo de la relación señal / ruido presente en cada proceso.

Amplitud de la secuencia (SBPA) Amplitud de la secuencia La magnitud de la SBPA es un aspecto importantísimo, valores muy grandes pueden perturbar demasiado al proceso, sacándolo de su punto de funcionamiento, mientras valores muy pequeños producen efectos sobre la salida que pueden ser ocultados por el ruido, según las pruebas efectuadas esta magnitud puede ser entre el 10% y 20%, dependiendo de la relación señal / ruido presente en cada proceso.

Frecuencia de la secuencia (SBPA) Frecuencia de la secuencia Para fines prácticos se selecciona como frecuencia de reloj para la SBPA. un múltiplo de la frecuencia de muestreo Se recomienda escoger .

Longitud de la toma de datos (SBPA) Longitud de la toma de datos Se recomienda que sea tal que se pueda: Realizar una identificación básica con la primera tercera parte de los datos. Con el segundo tercio, realizar la identificación. Con la última parte realizar una validación de la identificación.

Preprocesamiento básico de los datos Se debe remover las tendencias de la señal. Si la toma de datos fue realizada a un alta rata de muestreo, hay que considerar la posibilidad de hacer un filtrado de los datos, considerese que puede haber efectos de solapamiento de datos. Lo mas complicado es detectar si existen señales de ruido indeseables que deban ser filtradas en el preprocesamiento.

IDENTIFICACION OFF-LINE ESTIMACION DE LOS PARAMETROS DE UN MODELO EN TIEMPO DISCRETO A PARTIR DE DATOS DE ENTRADA-SALIDA LIBRES DE RUIDO

IDENTIFICACION OFF-LINE

IDENTIFICACION OFF-LINE

IDENTIFICACION OFF-LINE p : Número de datos o muestras tomadas Para realizar la estimación se debe coleccionar p=m+n+1 datos y se debe cumplir que det[A’k] diferente de cero

Representación de Sistemas Dinámicos en el dominio del tiempo Esquema General para sistemas LTI Caso general

Representación de Sistemas LTI Donde

Representación...-casos particulares- Estructuras Modelo FIR (Respuesta al impulso Finita) Donde: y G(q)=B(q)

Representación...-casos particulares- Estructuras Modelo OE (Output Error) Donde: y G(q)=B(q)/F(q)

Representación...-casos particulares- Estructuras Modelo BJ (Box Jenkins) Donde: y (no tienen parámetros comunes)

Representación...-casos particulares- Estructuras Modelo ARMAX (Auto Regressive Moving Average) Donde:

Representación...-casos particulares- Estructuras Modelo ARX (AutoRegressive with eXternal input) Donde:

IDENTIFICACION POR MINIMOS CUADRADOS GICI IDENTIFICACION POR MINIMOS CUADRADOS Mínimos Cuadrados Lineales y dada la estructura del modelo, pero con parámetros desconocidos, se debe encontrar el que minimiza : El problema: Dado un conjunto de N pares de medidas de entrada salida,

GICI Mínimos Cuadrados Lineales Vector de parámetros estimados Modelo de regresión lineal para FIR y ARX Para modelos de regresión lineal El termino interno de la sumatoria La solución óptima

GICI Mínimos Cuadrados Lineales La solución optima podrá ser calculada siempre y cuando el factor sea invertible

GICI Análisis de la estimación con Mínimos Cuadrados Lineales Supongase un sistema real dado por: La solución optima podrá ser calculada siempre y cuando el factor sea invertible

GICI Análisis de la estimación con Mínimos Cuadrados Lineales Donde: Matriz de covarianza del vector de regresión d es la cantidad de parámetros a estimar R es una matriz de covarianza cuadrada dxd La ecuación solo es válida cuando se conoce de modo exacto la estructura del modelo

GICI Análisis de la estimación con Mínimos Cuadrados Lineales Para estimación exacta debe cumplirse que: 1- sea una matriz invertible, esto se logra usando excitación u(k) con persistencia de orden n. 2- Para N Donde E{.}=0 si se cumple al menos una de las dos condiciones siguientes:

GICI Análisis de la estimación con Mínimos Cuadrados Lineales Donde E{.}=0 si se cumple al menos una de las dos condiciones siguientes: i) Si vo(k) es una secuencia de variables aleatorias inde- pendientes con media cero, su valor no dependerá de lo que pase antes del instante t = k. Y por tanto ya que solo contiene información de u(l) y y(l) hasta el instante .

GICI Análisis de la estimación con Mínimos Cuadrados Lineales Donde E{.}=0 si se cumple al menos una de las dos condiciones siguientes: ii) solo contenga valores de u(k), y(k) y vo(k) que sean estadísticamente independientes

GICI Mínimos Cuadrados Pseudo-Lineales Para el caso de las estructuras ARMAX, OE y BJ los modelos de regresión no son lineales en : El cálculo de no puede hacerse derivando e igualando a cero a porque el vector de regresión también es función de : La estimación se realiza mediante algoritmos de optimización basados en métodos numéricos

GICI Algritmo de los Mínimos Cuadrados y =(y1, ...., yN)T : conjunto de N medidas : valores calculados a partir de  mediante el modelo adoptado para el sistema. Problema: Determinar un vector  de “d” parámetros (constantes en el tiempo) utilizando una serie de N medidas yT = (y1, ...., yN) sobre la salida del sistema lineal estático: siendo M una matriz de N filas y “d” columnas.

GICI Algritmo de los Mínimos Cuadrados Solución de problemas: Caso 1: N = “d” Suponiendo que M es de rango completo, det [M]  0, el problema podría resolverse de forma inmediata: Caso 2: N  “d” En este caso no existe inversa

GICI N<np Existen más incógnitas que ecuaciones. hay infinitas soluciones, la solución es una variedad lineal. Sin embargo, seleccionando la estimación: M* : "matriz inversa generalizada”. La solución obtenida es la de la mínima norma, que verifica la relación: siendo 1 cualquier otra solución.

GICI Si las N filas de M son linealmente independientes (matriz M de rango máximo), la estimación será: En donde M*D se denomina inversa generalizada por la derecha, ya que verifica: MM*D = I

GICI N > np En este caso se tienen más ecuaciones que incógnitas. En general, no existe solución. Se demuestra que si M es de rango máximo, el método de los mínimos cuadra dos puede utilizarse para encontrar la solución. Se trata de obtener la estimación que minimiza el índice:

GICI M*I se denomina inversa generalizada por la izquierda M*IM = I

GICI Caso hipotético: Considérese el sistema monovariable en tiempo discreto: y(k) + a1 y(k-1) + ... + an y(k-n) = b1 u(k-1) + ... + bn u(k-n) y el vector de medidas: m(k) = [ - y(k-1), ... , - y (k-n), u(k-1), ... , u(k-n)]

GICI El error de predicción de salida puede escribirse como: e(k) = y(k) - m(k) donde m(k) es la predicción de la salida en el instante k Coleccionando datos desde k = n hasta N E(N) = Y(N) - M(N) 

ESTIMACIÓN RECURRENTE DE MÍNIMOS GICI ESTIMACIÓN RECURRENTE DE MÍNIMOS CUADRADOS Sea la ecuación después de N observaciones Y(N) = M(N)

ESTIMACIÓN RECURRENTE DE MÍNIMOS GICI ESTIMACIÓN RECURRENTE DE MÍNIMOS CUADRADOS La estimación resultante es: Definiendo la matriz

ESTIMACIÓN RECURRENTE DE MÍNIMOS GICI ESTIMACIÓN RECURRENTE DE MÍNIMOS CUADRADOS De donde: luego con

ESTIMACIÓN RECURRENTE DE MÍNIMOS GICI ESTIMACIÓN RECURRENTE DE MÍNIMOS CUADRADOS Comienzo Seleccione los valores de P y ; haga N=0 Mientras no se cumpla condición de fin de hacer leer nuevas medidas en N+1; formar m con nuevas medidas; calcular ganancia mediante K P*mT*(I+m*P*mT)-1; actualizar estimación mediante  +K*(y-m* ); actualizar matriz P mediante P P-K*m*P; hacer N N+1 fin

Herramientas para Identificacion GICI Herramientas para Identificacion El SITB de Matlab

Funciones para Simulacion y prediccion IDINPUT: Genera los datos de entrada para propósitos de simulación. IDSIM: Simula un sistema lineal general PREDICT: Calcula las predicciones de la salida del modelo GICI Edinson Franco Mejía, M.Sc.

Funciones para Manipulación de datos DTREND: Sirve para remover tendencias IDFILT: Para realizar filtros a los datos del proceso. GICI Edinson Franco Mejía, M.Sc.

Funciones para Estimación Paramétrica AR: Estima un modelo AR ARX: Estima un modelo ARX ARMAX: Estima un modelo ARMAX BJ: Estima un modelo BOX JENKINS IV4: Estima un modelo ARX usando el método de la variable instrumental de cuatro etapas. GICI Edinson Franco Mejía, M.Sc.

Funciones para Estimación Paramétrica CANSTART: Estima modelos multivariables en forma canónica de espacio de estado; generalmente usado junto con N4SID. N4SID: Estima modelos de espacio de estado usando un método de subespacio PEM: Estima un modelo lineal general. GICI Edinson Franco Mejía, M.Sc.

Funciones para Conversion entre modelos IDMODRED: Reduce un modelo a un orden inferior THC2THD: Transforma un modelo de tiempo continuo en tiempo discreto THD2THC: Transforma un modelo de tiempo discreto en tiempo continuo TH2ARX: Transforma los datos del modelo que están en formato theta a parámetros arx TH2SS: Transforma los datos del modelo en formato theta a matrices de espacio de estado.. GICI Edinson Franco Mejía, M.Sc.

Funciones para Presentación de modelos PRESENT: Muestra modelo paramétrico en pantalla. IDPLOT: Muestra los datos de entrada y salida en pantalla BODEPLOT: Gráfica el diagrama de Bode del modelo ZPPLOT: Presenta en pantalla el diagrama de polos y ceros del modelo GICI Edinson Franco Mejía, M.Sc.

Funciones para Validación COMPARE: Compara la salida simulada o predicha con la salida del modelo PE: Calcula los errores de predicción GICI Edinson Franco Mejía, M.Sc.

Ejercicio FIN!!! GICI Edinson Franco Mejía, M.Sc.