CONTROL DATOS RESULTADOSbibing.us.es/proyectos/abreproy/5141/descargar_fichero/ANEXO+III... · o...

6
136 ANEXO III. HERRAMIENTA PREDATA Esta herramienta para el tratamiento previo de series de datos se presenta en formato de hoja de cálculo de Excel con una serie de Macros implementadas en el lenguaje de programación Visual Basic. Dichas macros describen mediante una sucesión de instrucciones dos procedimientos matemáticos básicos aplicados de amplia utilidad: promedio e interpolación. La idea común entre ambos es que dado un conjunto de datos con un cierto intervalo de tiempo entre ellos, pueda elegirse otro intervalo de tiempo cualquiera, de forma que se obtenga una nueva serie de datos separados por el intervalo de tiempo elegido. Sin embargo, dicha nueva serie de datos se obtiene de una forma u otra en función del procedimiento utilizado, siendo ambos radicalmente diferentes. USO DE LA HERRAMIENTA En cuanto a la interfaz de la herramienta Excel, ésta se compone de tres hojas principales: Figura 45: Esquema de la herramienta preData. Para el correcto funcionamiento de la herramienta, deben seguirse los siguientes pasos: 1. Introducir la serie original de datos en la hoja “Datos”. En ésta, la primera columna corresponde a la fecha y hora (en formato dd/mm/aaaa hh:mm:ss), la segunda columna y sucesivas (hasta un máximo de 99) corresponden a los valores en sí. Es importante asegurar que las columnas de esta hoja se encuentran vacías antes de introducir la serie original, para evitar que los nuevos datos se mezclen con datos existentes de ejecuciones previas y se produzcan errores. 2. Introducir el intervalo de tiempo deseado, en segundos, en la casilla “Paso de tiempo” de la hoja “Control”. Resaltar que en caso de que vaya a utilizarse la herramienta “Promediar”, este paso de tiempo no puede ser menor que el intervalo de tiempo original. CONTROL Se introduce el intervalo de tiempo deseado y se elige el tipo de tratamiento a realizar DATOS Se introduce la serie original de datos a tratar RESULTADOS Se obtiene la serie de datos una vez tratada

Transcript of CONTROL DATOS RESULTADOSbibing.us.es/proyectos/abreproy/5141/descargar_fichero/ANEXO+III... · o...

Page 1: CONTROL DATOS RESULTADOSbibing.us.es/proyectos/abreproy/5141/descargar_fichero/ANEXO+III... · o “Interpolar” de la hoja “Control”. 4. Obtener la serie resultante en la hoja

136

ANEXO III. HERRAMIENTA PREDATA

Esta herramienta para el tratamiento previo de series de datos se presenta en formato de

hoja de cálculo de Excel con una serie de Macros implementadas en el lenguaje de

programación Visual Basic. Dichas macros describen mediante una sucesión de instrucciones

dos procedimientos matemáticos básicos aplicados de amplia utilidad: promedio e interpolación.

La idea común entre ambos es que dado un conjunto de datos con un cierto intervalo de

tiempo entre ellos, pueda elegirse otro intervalo de tiempo cualquiera, de forma que se obtenga

una nueva serie de datos separados por el intervalo de tiempo elegido. Sin embargo, dicha nueva

serie de datos se obtiene de una forma u otra en función del procedimiento utilizado, siendo

ambos radicalmente diferentes.

USO DE LA HERRAMIENTA

En cuanto a la interfaz de la herramienta Excel, ésta se compone de tres hojas

principales:

Figura 45: Esquema de la herramienta preData.

Para el correcto funcionamiento de la herramienta, deben seguirse los siguientes pasos:

1. Introducir la serie original de datos en la hoja “Datos”.

En ésta, la primera columna corresponde a la fecha y hora (en formato dd/mm/aaaa

hh:mm:ss), la segunda columna y sucesivas (hasta un máximo de 99) corresponden a los

valores en sí.

Es importante asegurar que las columnas de esta hoja se encuentran vacías antes de

introducir la serie original, para evitar que los nuevos datos se mezclen con datos

existentes de ejecuciones previas y se produzcan errores.

2. Introducir el intervalo de tiempo deseado, en segundos, en la casilla “Paso de tiempo”

de la hoja “Control”.

Resaltar que en caso de que vaya a utilizarse la herramienta “Promediar”, este paso de

tiempo no puede ser menor que el intervalo de tiempo original.

CONTROL

•Se introduce el intervalo de tiempo deseado y se

elige el tipo de tratamiento a realizar

DATOS

•Se introduce la serie original de datos a tratar

RESULTADOS

•Se obtiene la serie de datos una vez tratada

Page 2: CONTROL DATOS RESULTADOSbibing.us.es/proyectos/abreproy/5141/descargar_fichero/ANEXO+III... · o “Interpolar” de la hoja “Control”. 4. Obtener la serie resultante en la hoja

137

3. Ejecutar el procedimiento elegido, clicando sobre el botón correspondiente “Promediar”

o “Interpolar” de la hoja “Control”.

4. Obtener la serie resultante en la hoja “Resultados”, donde la primera columna

corresponde a la fecha y hora (de nuevo en formato dd/mm/aaaa hh:mm:ss), y la

segunda y sucesivas a las series de datos ya tratados, en el mismo orden en que se

introdujeron.

A continuación, se detallan ambos procedimientos y se define su aplicabilidad,

mediante un ejemplo de aplicación.

PROMEDIO

En este caso, se toma como medida representativa del intervalo de tiempo elegido el

promedio de los valores en dicho intervalo. Es decir, la suma de las medidas (xi) dentro del

intervalo (j) marcado dividida por el número (N) de éstas:

Ejemplo de aplicación

Se toman, por ejemplo, las medidas de la temperatura del agua a la entrada de un

evaporador, de un cierto día de junio, en intervalos de 5 minutos, y se aplica el procedimiento

promediar, eligiendo como intervalo de tiempo 1 hora:

Figura 46: Comparación entre serie de datos real y promediada cada hora.

0

2

4

6

8

10

12

14

16

18

20

0:00 6:00 12:00 18:00 0:00

Serie real Serie promediada (1h)

Page 3: CONTROL DATOS RESULTADOSbibing.us.es/proyectos/abreproy/5141/descargar_fichero/ANEXO+III... · o “Interpolar” de la hoja “Control”. 4. Obtener la serie resultante en la hoja

138

Se observa cómo al aplicar este procedimiento, se eliminan las oscilaciones de la

medida real, conservando la integral bajo la curva. Es decir, se reduce el número de datos a

manejar, disminuyendo con ello el tiempo de cálculo y simplificando su tratamiento posterior,

pero manteniendo constante la suma total de éstos.

Si vuelve a aplicarse, eligiendo esta vez un intervalo de 15 minutos:

Figura 47: Comparación entre serie de datos real y promediada cada 15 minutos.

Se observa cómo al disminuir el intervalo de tiempo deseado entre medidas, la serie

promediada se aproxima a la serie real cada vez más, siendo el intervalo de tiempo más pequeño

posible el original.

En caso de que se necesite un intervalo de tiempo menor al original, debe utilizarse la

herramienta interpolar, que se basa en un concepto totalmente diferente.

INTERPOLACIÓN

En este caso, se toman medidas puntuales de la serie, separadas por el intervalo de

tiempo deseado. Es decir, no se obtiene una medida representativa de un periodo concreto, si no

de un instante concreto.

Para ello, se comprueba si se dispone de una medida real en el instante deseado, si

existe, se toma ésta como valor final, si no, se realiza una interpolación entre los valores anterior

y posterior existentes.

0

2

4

6

8

10

12

14

16

18

20

0:00 6:00 12:00 18:00 0:00

Serie real Serie promediada (15min)

Page 4: CONTROL DATOS RESULTADOSbibing.us.es/proyectos/abreproy/5141/descargar_fichero/ANEXO+III... · o “Interpolar” de la hoja “Control”. 4. Obtener la serie resultante en la hoja

139

Por ejemplo, se supone que se tiene una serie de datos real con unos ciertos valores

tomados en intervalos variables, y que se quiere obtener una nueva serie con valores cada 15

minutos, empezando a las 00:00 (ver figura posterior). El valor inicial coincide con un valor

existente, luego se toma éste tal cual. El siguiente valor correspondería a las 00:15, donde no

existe ningún valor. En este caso, se tomarían los valores justo anterior y posterior, y se

realizaría una interpolación lineal entre ambos, obteniendo con ello un nuevo punto en el

instante deseado:

Figura 48: Ejemplo de interpolación.

El valor interpolado (xi) se obtiene como:

[

] [ ]

Donde ti corresponde al instante deseado y ti-1 y ti+1 corresponden a los instante justo

anterior y posterior al deseado, en los que se dispone de unas ciertas medidas xi-1 y xi+1.

Ejemplo de aplicación

Se toman, de nuevo, las medidas de la temperatura del agua a la entrada de un

evaporador, de un cierto día de junio, en intervalos de 5 minutos, y se aplica ahora el

procedimiento interpolar, eligiendo como intervalo de tiempo 1 hora:

0

2

4

6

8

10

12

14

16

18

0:00 0:05 0:10 0:15 0:20 0:25 0:30

Datos reales Valor interpolado

Page 5: CONTROL DATOS RESULTADOSbibing.us.es/proyectos/abreproy/5141/descargar_fichero/ANEXO+III... · o “Interpolar” de la hoja “Control”. 4. Obtener la serie resultante en la hoja

140

Figura 49: Comparación entre serie de datos real e interpolada cada hora.

Si se ejecuta de nuevo el programa para un intervalo de 15 minutos, se obtiene:

Figura 50: Comparación entre serie de datos real e interpolada cada 15 minutos.

Se observa como también al disminuir el intervalo de tiempo (paso de tiempo) deseado

la serie interpolada se aproxima cada vez más a la serie real.

0

2

4

6

8

10

12

14

16

18

20

0:00 6:00 12:00 18:00 0:00

Serie real Serie interpolada (1h)

0

2

4

6

8

10

12

14

16

18

20

0:00 6:00 12:00 18:00 0:00

Serie real Serie interpolada (15min)

Page 6: CONTROL DATOS RESULTADOSbibing.us.es/proyectos/abreproy/5141/descargar_fichero/ANEXO+III... · o “Interpolar” de la hoja “Control”. 4. Obtener la serie resultante en la hoja

141

Cabe destacar que la metodología es válida para obtener una serie de medidas en un

paso de tiempo inferior al de monitorización, como muestra la figura inferior:

Figura 51: Comparación entre serie de datos real cada hora e interpolada cada 15

minutos.

Por ello, la utilidad de esta herramienta radica en su capacidad para solventar problemas

en la medición del tipo: series de datos irregulares, tiempo de muestreo variable… cuando se

desee tener una serie de datos distribuidos de forma uniforme en el tiempo durante el periodo de

monitorización.

15

15.5

16

16.5

17

17.5

18

0:00 1:30 3:00 4:30 6:00

Serie interpolada Serie real