Fd t li i dlFundamentos y aplicaciones de los …...Fd t li i dlFundamentos y aplicaciones de los...

29
F d t li i d l Fundamentos y aplicaciones de los sensores virtuales Salvador Carlos Hernández Cinvestav Saltillo Querétaro, Méx; 23 de octubre de 2008

Transcript of Fd t li i dlFundamentos y aplicaciones de los …...Fd t li i dlFundamentos y aplicaciones de los...

Page 1: Fd t li i dlFundamentos y aplicaciones de los …...Fd t li i dlFundamentos y aplicaciones de los sensores virtuales Salvador Carlos Hernández Cinvestav Saltillo Querétaro, Méx;

F d t li i d lFundamentos y aplicaciones de los sensores virtuales

Salvador Carlos HernándezCinvestav Saltillo

Querétaro, Méx; 23 de octubre de 2008

Fundamentos y aplicaciones de los sensores virtuales Querétaro, Méx; 23 de octubre de 2008 /29

Page 2: Fd t li i dlFundamentos y aplicaciones de los …...Fd t li i dlFundamentos y aplicaciones de los sensores virtuales Salvador Carlos Hernández Cinvestav Saltillo Querétaro, Méx;

Contenido

Comentarios preliminaresSensores virtualesSensores virtualesObservadores de estadoEjemplos de aplicaciones

Proceso biológicoProceso biológicoProceso mecánico

CConclusiones

Fundamentos y aplicaciones de los sensores virtuales Querétaro, Méx; 23 de octubre de 2008 /292

Page 3: Fd t li i dlFundamentos y aplicaciones de los …...Fd t li i dlFundamentos y aplicaciones de los sensores virtuales Salvador Carlos Hernández Cinvestav Saltillo Querétaro, Méx;

Comentarios preliminaresp

Fundamentos y aplicaciones de los sensores virtuales Querétaro, Méx; 23 de octubre de 2008 /293

Page 4: Fd t li i dlFundamentos y aplicaciones de los …...Fd t li i dlFundamentos y aplicaciones de los sensores virtuales Salvador Carlos Hernández Cinvestav Saltillo Querétaro, Méx;

Comentarios preliminares

Procesos que deben trabajar de manera ininterrumpidapCondiciones de operación complejasSistemas de supervisión, control y detección de fallas para garantizar un p gfuncionamiento de acuerdo a las necesidades de los usuariosnecesidades de los usuarios.

Fundamentos y aplicaciones de los sensores virtuales Querétaro, Méx; 23 de octubre de 2008 /294

Page 5: Fd t li i dlFundamentos y aplicaciones de los …...Fd t li i dlFundamentos y aplicaciones de los sensores virtuales Salvador Carlos Hernández Cinvestav Saltillo Querétaro, Méx;

Comentarios preliminares

Automatización de procesos: Sensores adecuados Medición de variables generando señales eléctricasa) Para algunas variables no existen sensores adecuados b) Condiciones hostiles requiriendo altos estándares de calidad y procedimientos rigurosos de mantenimiento (altos costos) ) V i bl d t i d f d lí di tc) Variables determinadas fuera de línea mediante

análisis de laboratorio

Fundamentos y aplicaciones de los sensores virtuales Querétaro, Méx; 23 de octubre de 2008 /295

Page 6: Fd t li i dlFundamentos y aplicaciones de los …...Fd t li i dlFundamentos y aplicaciones de los sensores virtuales Salvador Carlos Hernández Cinvestav Saltillo Querétaro, Méx;

Sensores virtuales

Fundamentos y aplicaciones de los sensores virtuales Querétaro, Méx; 23 de octubre de 2008 /296

Page 7: Fd t li i dlFundamentos y aplicaciones de los …...Fd t li i dlFundamentos y aplicaciones de los sensores virtuales Salvador Carlos Hernández Cinvestav Saltillo Querétaro, Méx;

Sensores virtuales

M i l l i f ió di ibl dMecanismo que emplea la información disponible de un proceso para deducir variables cuya medición presenta restricciones técnicas o económicas

Normalización de señales

Representación matemática

Fundamentos y aplicaciones de los sensores virtuales Querétaro, Méx; 23 de octubre de 2008 /297

Page 8: Fd t li i dlFundamentos y aplicaciones de los …...Fd t li i dlFundamentos y aplicaciones de los sensores virtuales Salvador Carlos Hernández Cinvestav Saltillo Querétaro, Méx;

Sensores virtuales

Modelos estadísticosRequieren grandes cantidades de datos provenientes del proceso considerado; el objetivo es clasificarlos y encontrarproceso considerado; el objetivo es clasificarlos y encontrar correlaciones entre variables para inferir información a partir de tales datos

M d l di á iModelos dinámicosPermiten representar los fenómenos que ocurren en un proceso determinado y su complejidad está en función del nivel de aproximación a los fenómenos reales que se requiera alcanzaraproximación a los fenómenos reales que se requiera alcanzar

Modelos basados en inteligencia artificialDeducir la estructura de un proceso a partir de señales de entrada y salida o del conocimiento empírico

Fundamentos y aplicaciones de los sensores virtuales Querétaro, Méx; 23 de octubre de 2008 /298

y p

Page 9: Fd t li i dlFundamentos y aplicaciones de los …...Fd t li i dlFundamentos y aplicaciones de los sensores virtuales Salvador Carlos Hernández Cinvestav Saltillo Querétaro, Méx;

Sensores virtuales

Método de estimaciónModelos dinámicos: aceleración de dinámicas mediante observadores de estadosmediante observadores de estados Modelos estadísticos: deducción estadística a través de análisis multivariable como el análisis dede análisis multivariable como el análisis de componentes principales o la proyección a estructuras latentes. Modelos basados en inteligencia artificial: se emplean inferencias difusas y neuronales. En ocasiones se combinan estos métodos con otrasEn ocasiones se combinan estos métodos con otras técnicas para mejorar la calidad de la estimación de variables

Fundamentos y aplicaciones de los sensores virtuales Querétaro, Méx; 23 de octubre de 2008 /299

Page 10: Fd t li i dlFundamentos y aplicaciones de los …...Fd t li i dlFundamentos y aplicaciones de los sensores virtuales Salvador Carlos Hernández Cinvestav Saltillo Querétaro, Méx;

Observadores de estado

Fundamentos y aplicaciones de los sensores virtuales Querétaro, Méx; 23 de octubre de 2008 /2910

Page 11: Fd t li i dlFundamentos y aplicaciones de los …...Fd t li i dlFundamentos y aplicaciones de los sensores virtuales Salvador Carlos Hernández Cinvestav Saltillo Querétaro, Méx;

Observadores de estado

Estado: información necesaria (aparte de las entradas) para determinar de forma única el comportamiento del sistemacomportamiento del sistema

Variables de estado: conjunto más pequeño de j p qvariables que permiten predecir de manera única, la evolución del sistema

Fundamentos y aplicaciones de los sensores virtuales Querétaro, Méx; 23 de octubre de 2008 /2911

Page 12: Fd t li i dlFundamentos y aplicaciones de los …...Fd t li i dlFundamentos y aplicaciones de los sensores virtuales Salvador Carlos Hernández Cinvestav Saltillo Querétaro, Méx;

Observadores de estado

A l ió d l di á i d lAceleración de la dinámica del proceso Representación de estados reproducida con una dinámica más rápidaAcelerar la dinámica del observadorAcelerar la dinámica del observador, mediante un vector de ganancias KK con magnitud pequeña: asegura la estabilidad, pero generar tiempos de convergencia largosconvergencia largos K con gran magnitud: corto tiempo de convergencia, pero sensible a señales de ruido. Compromiso entre el tiempo de convergencia y la calidad de la estimación.

Fundamentos y aplicaciones de los sensores virtuales Querétaro, Méx; 23 de octubre de 2008 /2912

Page 13: Fd t li i dlFundamentos y aplicaciones de los …...Fd t li i dlFundamentos y aplicaciones de los sensores virtuales Salvador Carlos Hernández Cinvestav Saltillo Querétaro, Méx;

Observadores de estado

Cálculo de K, a) Desplazamiento de polos: calcular K en ) p pfunción de las matriz de estados y el vector de salidas (polos de observador menores que l d l i i l)los del proceso original) b) Filtro de Kalman: calcular una K óptima en f ió d l i d l idfunción de la varianza de los ruidos, c) LQR: obtener una K óptima que mediante l ió i i i l i i t í di dla expresión minimiza el siguiente índice de desempeño:

Fundamentos y aplicaciones de los sensores virtuales Querétaro, Méx; 23 de octubre de 2008 /2913

Page 14: Fd t li i dlFundamentos y aplicaciones de los …...Fd t li i dlFundamentos y aplicaciones de los sensores virtuales Salvador Carlos Hernández Cinvestav Saltillo Querétaro, Méx;

Ejemplos de aplicacionesj p p

Fundamentos y aplicaciones de los sensores virtuales Querétaro, Méx; 23 de octubre de 2008 /2914

Page 15: Fd t li i dlFundamentos y aplicaciones de los …...Fd t li i dlFundamentos y aplicaciones de los sensores virtuales Salvador Carlos Hernández Cinvestav Saltillo Querétaro, Méx;

Digestión anaeróbica

Biogás

Residuos orgánicos

Agua tratada Variables indicadoras de laorgánicos tratada Variables indicadoras de la

actividad biológica

• Biomasa (bacterias)

Alt fi i i t t t i

• Biomasa (bacterias)• Sustrato (DQO)

• Sensores no adecuados yAlta eficiencia para tratar materia orgánicaAporte ambiental y energéticoDiferentes fenómenos y dinámicas

Sensores no adecuados y costosos

• Medición fuera de línea, análisis químicoDiferentes fenómenos y dinámicas

Sensible a variaciones (pH, Temperatura, Sobrecargas)Variables difíciles de medir

análisis químico

Fundamentos y aplicaciones de los sensores virtuales Querétaro, Méx; 23 de octubre de 2008 /2915

Variables difíciles de medir

Page 16: Fd t li i dlFundamentos y aplicaciones de los …...Fd t li i dlFundamentos y aplicaciones de los sensores virtuales Salvador Carlos Hernández Cinvestav Saltillo Querétaro, Méx;

Digestión anaeróbica

Modelo dinámico ( )

)(1

1111

SSDRdS

XkdtdX

d

+

−= µX1, X2: biomasa S1 S2: sustrato

( )

)(

2222

11161

dS

XkdtdX

SSDRdt

d

in

−=

−+−=

µ

µ S1, S2: sustratoIC: carbono inorgánicoZ: cationes

)(

)(

22311152232

221142232

ICbICDXRRXRXRRdtdIC

SSDXRXRdtdS

incin

in

−++−+=

−++−=

µλµµ

µµ

•Razones de crecimiento

)( ZbZDdtdZdt

incin −+=

1

11

1max11

1

iS K

HSSSK

S

++=

µµ

22232

22214

XRRQXRRQ

CO

CH

µλµ

==

1iK

2

S

2max2

KHSHSK

HSµµ

2++

=

Fundamentos y aplicaciones de los sensores virtuales Querétaro, Méx; 23 de octubre de 2008 /2916

i2K

Page 17: Fd t li i dlFundamentos y aplicaciones de los …...Fd t li i dlFundamentos y aplicaciones de los sensores virtuales Salvador Carlos Hernández Cinvestav Saltillo Querétaro, Méx;

Digestión anaeróbica

Linealización del modelo en varios puntos de operación Observador local (lineal): válido en la región cercana al correspondiente punto. Interpolación de las variables estimadas por losInterpolación de las variables estimadas por los observadores locales para reconstruir dinámica no lineal

Fundamentos y aplicaciones de los sensores virtuales Querétaro, Méx; 23 de octubre de 2008 /2917

Page 18: Fd t li i dlFundamentos y aplicaciones de los …...Fd t li i dlFundamentos y aplicaciones de los sensores virtuales Salvador Carlos Hernández Cinvestav Saltillo Querétaro, Méx;

Digestión anaeróbica

Las mediciones en línea determinan los observadores locales que se encuentran activos en un instante determinado

MUY MUY DEBIL DEBIL MEDIO FUERTE FUERTE (ι)

1-

γ

0 pH1 pH2 pH3 pH4 pH5 pH

DEBIL NORMALFURTE MUY FUERTE (ψ)1-

γ

1

0 D1 D2 D3 D4 D

Si pH es pH(ι) y D es D(ψ) entoncesel estado estimado es

)ˆ(ˆˆjjjdjjdj YyKuGXFX −++=&

))ˆ(ˆ(ˆ 1

−++∑=

R

jjjjjjj YyKuGXF

&

Fundamentos y aplicaciones de los sensores virtuales Querétaro, Méx; 23 de octubre de 2008 /2918

11

==

∑=

R

jj

jdx

γ

Page 19: Fd t li i dlFundamentos y aplicaciones de los …...Fd t li i dlFundamentos y aplicaciones de los sensores virtuales Salvador Carlos Hernández Cinvestav Saltillo Querétaro, Méx;

Digestión anaeróbica

Variación en las entradas del proceso Observador inicializado arbitrariamente

La interpolación de los observadores locales no alcanza a reconstruirObservador inicializado arbitrariamente

X2 estimada de manera adecuada S2 estimada adecuadamente, aunque se percibe un error cuando se presenta

locales no alcanza a reconstruir completamente la dinámica no lineal. Más observadores locales.

se percibe un error cuando se presenta la variación en las entradas.

Fundamentos y aplicaciones de los sensores virtuales Querétaro, Méx; 23 de octubre de 2008 /2919

Page 20: Fd t li i dlFundamentos y aplicaciones de los …...Fd t li i dlFundamentos y aplicaciones de los sensores virtuales Salvador Carlos Hernández Cinvestav Saltillo Querétaro, Méx;

Digestión anaeróbica

Ruido en las mediciones. Biomasa y sustrato estimados correctamente

Fundamentos y aplicaciones de los sensores virtuales Querétaro, Méx; 23 de octubre de 2008 /2920

Page 21: Fd t li i dlFundamentos y aplicaciones de los …...Fd t li i dlFundamentos y aplicaciones de los sensores virtuales Salvador Carlos Hernández Cinvestav Saltillo Querétaro, Méx;

Péndulo invertido

Brazo rígido atado en uno de sus extremos, pero con libertad de movimiento, a un soporte móvil o fijo. p jSu dinámica presenta aspectos muy interesantes Teoría aplicada en diversos sistemasMecatrónica: referencia en el movimiento de los humanoidesMecatrónica: referencia en el movimiento de los humanoidesSismología: estudiar el comportamiento de edificios altos en temblores

Fundamentos y aplicaciones de los sensores virtuales Querétaro, Méx; 23 de octubre de 2008 /2921

Page 22: Fd t li i dlFundamentos y aplicaciones de los …...Fd t li i dlFundamentos y aplicaciones de los sensores virtuales Salvador Carlos Hernández Cinvestav Saltillo Querétaro, Méx;

Péndulo invertido

Objetivo: mantener en posición vertical al péndulo ante el

i i t d l d bmovimiento de la masa de baseSe requiere a cada instante:

Velocidad de la masaVelocidad de la masa Angulo de la barra

Sensores virtuales: manera práctica py económica para el desarrollo de estrategias estabilizantes

Fundamentos y aplicaciones de los sensores virtuales Querétaro, Méx; 23 de octubre de 2008 /2922

Page 23: Fd t li i dlFundamentos y aplicaciones de los …...Fd t li i dlFundamentos y aplicaciones de los sensores virtuales Salvador Carlos Hernández Cinvestav Saltillo Querétaro, Méx;

Péndulo invertido

Modelo: l d N t btileyes de Newton se obtienen dos ecuaciones no lineales

θθθθ cos)( 2 FsenmlmlxbxmM &&&&&& =−+++

θθθ

θθθθ

cossin)(cos)(

2 xmlmglmlIFsenmlmlxbxmM

&&&& −=++

=+++

Linealización alrededor de θ = πSe supone θ=π+ø (ø ángulo pequeño desde la vertical)

(θ) 1 i (θ) (dθ/d )^2 0cos(θ) = -1, sin(θ) = -ø, y (dθ/dt)^2 = 0

mlIxglmbmlIx

+

+−

2222

0

0)(0

0010&

&xx

0001

u

MmlmMIml

MmlmMIx

MmlmMImMmgl

MmlmMImlb

MmlmMIg

MmlmMIx

++

+++

ΦΦ

+++

++−

++++=

ΦΦ

2

2

22

22

)(

0)(

0)(

)()(

01000

0)()(

)(0

&

&

&&

&

&&

ΦΦ

=

&

xy

0100000

Fundamentos y aplicaciones de los sensores virtuales Querétaro, Méx; 23 de octubre de 2008 /2923

MmlmMIMmlmMIMmlmMI ++ ++++ )()()(

Page 24: Fd t li i dlFundamentos y aplicaciones de los …...Fd t li i dlFundamentos y aplicaciones de los sensores virtuales Salvador Carlos Hernández Cinvestav Saltillo Querétaro, Méx;

Péndulo invertido

Sistema inestable Paso 1: estabilización mediante acción de controlPaso 2: Vector de ganancias del observador de estados. R: posición donde se quiere

t l é d lmantener el pénduloKc es un vector de ganancias que tiene por objetivo estabilizar al procesoal proceso

Fundamentos y aplicaciones de los sensores virtuales Querétaro, Méx; 23 de octubre de 2008 /2924

Page 25: Fd t li i dlFundamentos y aplicaciones de los …...Fd t li i dlFundamentos y aplicaciones de los sensores virtuales Salvador Carlos Hernández Cinvestav Saltillo Querétaro, Méx;

Péndulo invertido

Observador inicializado arbitrariamenteCorrecta estimación de las variables de estado: posición y velocidadCorrecta estimación de las variables de estado: posición y velocidad de la base, posición y velocidad angular de la barra.

Fundamentos y aplicaciones de los sensores virtuales Querétaro, Méx; 23 de octubre de 2008 /2925

Page 26: Fd t li i dlFundamentos y aplicaciones de los …...Fd t li i dlFundamentos y aplicaciones de los sensores virtuales Salvador Carlos Hernández Cinvestav Saltillo Querétaro, Méx;

Péndulo invertido

Posición y velocidad angular de la barra.

Fundamentos y aplicaciones de los sensores virtuales Querétaro, Méx; 23 de octubre de 2008 /2926

Page 27: Fd t li i dlFundamentos y aplicaciones de los …...Fd t li i dlFundamentos y aplicaciones de los sensores virtuales Salvador Carlos Hernández Cinvestav Saltillo Querétaro, Méx;

Conclusiones

Fundamentos y aplicaciones de los sensores virtuales Querétaro, Méx; 23 de octubre de 2008 /2927

Page 28: Fd t li i dlFundamentos y aplicaciones de los …...Fd t li i dlFundamentos y aplicaciones de los sensores virtuales Salvador Carlos Hernández Cinvestav Saltillo Querétaro, Méx;

Conclusiones

Se presentaron conceptos relacionados con el diseño ySe presentaron conceptos relacionados con el diseño y aplicaciones de los sensores virtuales. Digestión anaeróbica: g

Biomasa y Sustrato fueron estimados de manera adecuadaAlternativa interesante para obtener de manera inmediata y con bajos costos los valores de dichas variables jProblemáticas a resolver:

• Minimizar la sensibilidad en la estimación del sustrato ante cambios bruscos en las condiciones de operación

Péndulo invertido: Alternativa eficaz para estimar las cuatro variables de estado del sistema. Error de estimación mínimo, Problemática a resolver:

• Disminuir este error mediante aceleración de la dinámica del

Fundamentos y aplicaciones de los sensores virtuales Querétaro, Méx; 23 de octubre de 2008 /2928

observador

Page 29: Fd t li i dlFundamentos y aplicaciones de los …...Fd t li i dlFundamentos y aplicaciones de los sensores virtuales Salvador Carlos Hernández Cinvestav Saltillo Querétaro, Méx;

Gracias por su atenciónGracias por su atención

salvador carlos@cinvestav edu [email protected]. Saltillo-Monterrey km 13.5Tel: 844 438 9612

Fundamentos y aplicaciones de los sensores virtuales Querétaro, Méx; 23 de octubre de 2008 /2929