Multiple runs BK Connect

¿Cómo se calcula el promedio de varios ciclos en BK Connect?

Uno de los cálculos más habituales durante el procesamiento de datos tradicional es el promedio de múltiples ciclos, tanto en medidas estacionarias como no estacionarias. La dificultad a la hora de promediar ciclos radica en determinar qué ciclos deben promediarse juntos. Ahí es donde entra en juego la nueva tarea Grabar y procesar de BK Connect, que proporciona una vista sencilla en una sola tabla de todas las grabaciones y resultados, ordenados por número de ciclo y número de medida.

BK Connect - múltiples ciclos - imagen 1Un ciclo es una medida individual y se va incrementando automáticamente; en cambio, una medida incluye todos los ciclos que tienen las mismas Condiciones de ensayo y el mismo Dispositivo objeto de la prueba. Las Condiciones de ensayo y el Dispositivo objeto de la prueba son campos de metadatos definidos por el usuario, que pueden encontrarse en el árbol de proyecto. Para sacarle partido a este nuevo concepto de flujo de trabajo, es necesario utilizar esos atributos de metadatos.

Hay tres maneras de iniciar un ensayo en un momento dado cualquiera:  

  1. Utilizar un plan de ensayo predefinido, con uno o varios dispositivos objeto de prueba específicos, que se someten a ensayo en unas condiciones conocidas;
  2. Utilizar un flujo de trabajo a medida, si no sabemos exactamente qué es lo que vamos a someter a ensayo o cómo vamos a hacerlo;
  3. O bien emplear una combinación de las dos modalidades anteriores; por ejemplo, si conocemos el punto de partida, pero durante el ensayo cambian las condiciones y necesitamos cambiar el plan de ensayo.  

La nueva tarea Grabar y procesar se adapta a todas esas situaciones.   

Podemos empezar por definir el Dispositivo objeto de la prueba (uno o varios) y las Condiciones del ensayo. Esas definiciones se pueden crear en el navegador del proyecto o bien se pueden importar desde un fichero.    

En la subtarea Grabar, podemos seleccionar las condiciones del ensayo que vamos a llevar a cabo a continuación. Si no tenemos del todo claro cuáles son esas condiciones o si decidimos realizar un ensayo no planificado, podemos desactivar las condiciones del ensayo. En tal caso, el número de medida se incrementa automáticamente con cada nueva grabación.   

BK Connect - múltiples ciclos - imagen 2Una vez que hemos seleccionado el Dispositivo objeto de la prueba y las Condiciones del ensayo, podemos proceder a hacer grabaciones. BK Connect genera automáticamente el nombre de la grabación a partir de una serie de atributos definidos por el usuario. Esta funcionalidad se activa desde el menú de tareas. En el ejemplo de más abajo, hemos utilizado el Nombre de la configuración, el nombre del Dispositivo objeto de la prueba y las condiciones del ensayo activo para definir el nombre de la grabación. A medida que estos valores se van actualizando, también se actualiza automáticamente el nombre de cada grabación individual; con ello se gana tiempo en momentos críticos y se reduce la probabilidad de errores. Esta misma opción se encuentra disponible para definir y actualizar automáticamente la ruta en la que deben almacenarse las grabaciones.  

Desde el modo de grabación, es posible seleccionar cualquier grabación y cualquier señal para acceder a su histórico temporal y validarla. Si se seleccionan múltiples grabaciones o canales, se presentan en los displays de acuerdo con una serie de reglas internas. Mientras se realizan medidas, se presenta una tabla lo más compacta posible, con los metadatos comunes a todos los ciclos en la parte superior de la tabla. Cuando empieza a haber metadatos con valores distintos según el ciclo, se van generando columnas adicionales a la izquierda de la tabla.   

BK Connect - múltiples ciclos - imagen 3

La subtarea Grabar

Durante el proceso de medición pueden producirse errores; por ejemplo, si al usuario se le olvida actualizar las Condiciones del ensayo o el Dispositivo objeto de la prueba antes de iniciar un ciclo. Para evitarlo, es muy importante corregir la documentación. BK Connect permite mover un ciclo a una medida diferente; con ello, se actualizan los metadatos de ese ciclo en concreto.

BK Connect - múltiples ciclos - imagen 4

Por otro lado, también es posible actualizar las Condiciones del ensayo o el Dispositivo objeto de la prueba para todos los ciclos de una medida. En definitiva, existe un alto grado de flexibilidad para ajustar un ensayo sobre la marcha. Todos estos cambios se aplican tanto a los datos del proyecto como a los ficheros grabados en disco. Eso sí: cualquier cambio que sea preciso para reorganizar las medidas y los ciclos debe hacerse antes de iniciar el procesamiento. Si ya hemos hecho el procesamiento y nos damos cuenta de que hay que editar las medidas y los ciclos, tendremos que borrar manualmente los datos procesados del navegador del proyecto.

BK Connect - múltiples ciclos - imagen 5

BK Connect - múltiples ciclos - imagen 6Una vez que estemos satisfechos con nuestra grabación (o grabaciones), podemos desplazarnos hasta la subtarea Procesar e iniciar el análisis. De forma predeterminada, el procesamiento se aplica a la configuración activa; no obstante, esta tarea permite definir la configuración de procedencia de las grabaciones y la configuración de procesamiento que nos interesa utilizar. El promedio se calcula automáticamente para cada medida y se almacena en el navegador del proyecto utilizando el convenio de nomenclatura "Avg (ciclos incluidos en el promedio)". En el ejemplo de la figura siguiente, el nombre es "FFT Setup, Baseline, Low Engine Speed, High-1 Avg(1,2)". La categoría de acción es "Grabar y procesar - Promedio ciclo". De este modo, resulta fácil localizar el promedio en Team Server. Si no es necesario obtener resultados promedio, podemos desactivar el cálculo en el menú de tareas.

BK Connect - múltiples ciclos - imagen 7

La subtarea Procesar

El icono pulgar hacia arriba indica qué ciclos se incluyen en la promediación. Si hacemos algún cambio, el promedio se recalcula automáticamente y el nuevo resultado sustituye al que esté guardado en el navegador del proyecto. Para seleccionar una configuración diferente (es decir, otra configuración de la cadena de proceso), se debe utilizar el selector de procesamiento situado en la parte superior de la tabla del plan de ensayo.  

Podemos seleccionar tantas filas como deseemos en la tabla del plan de ensayo para poblar con ellas el display. El selector de señales situado junto a la tabla puede organizarse para agrupar los datos por nombre de señal, magnitud física, identificación del componente, identificación del nodo o dirección. Una vez que se selecciona una señal, se superpone en el display de acuerdo con la magnitud física y el tipo de función. Para reducir la complejidad y simplificar el uso, se utilizan leyendas inteligentes. 

BK Connect - múltiples ciclos - imagen 8BK Connect - múltiples ciclos - imagen 9

Otro aspecto de las reglas que puede resultar problemático es la definición de los límites de los ejes. En los displays rápidos se pueden introducir manualmente los valores máximo y mínimo para el eje y. Esta información se mantiene para todos los displays de la misma magnitud física y el mismo tipo de función. Si no estamos satisfechos con la escala, solo hay que hacer doble clic en el eje y reiniciarlo en modo autoescala. 

Esta funcionalidad funciona de la misma manera para los displays que se generan en el Monitor.  

BK Connect - múltiples ciclos - imagen 10Una vez que hemos finalizado toda la grabación y el procesamiento de un determinado ensayo, es posible enviar los datos a Team Server directamente desde la tarea Grabar y procesar. Los resultados grabados, procesados y promediados comparten la misma categoría de acción. De este modo, resulta más fácil buscarlos y visualizarlos en Team Server.

Una consulta avanzada de todos los datos de la tarea Grabar y procesar tiene esta forma:

'Categoría de acción' IN ['Grabar y procesar - Grabación', 'Grabar y procesar- Procesado', 'Grabar y procesar - Promedio ciclo']

Para continuar manipulando los datos, una vez que se han almacenado en Team Server (local o de red) y se ha ejecutado la consulta correspondiente, BK Connect permite hacer una multiselección en la búsqueda. De este modo, se pueden visionar los datos antes de decidir qué nos interesa importar y tomar algunas decisiones previas.

Además, cuando se exportan las grabaciones y los resultados, se crean archivos BKC autocontenidos, con información como Ensayo, Configuración, Condiciones del ensayo y cadenas de proceso. Si estos datos se importan a un nuevo proyecto, es posible recrear la totalidad del navegador del proyecto, lo que proporciona una buena trazabilidad de sobre el origen de las grabaciones y el procesamiento de los datos. Los datos importados pueden obtenerse de Team Server o de un fichero externo. Esta información no forma parte de la grabación original; se genera cuando los datos se exportan a un fichero o a Team Server. Cuando se incluye la información sobre la cadena de proceso en los resultados exportados, disponemos de una trazabilidad completa sobre el procesamiento de los resultados. 

BK Connect - múltiples ciclos - imagen 11

Multiselección en Team Server

La trazabilidad es un aspecto muy importante. BK Connect ofrece distintas tareas de procesamiento que permiten procesar datos, modificar después la cadena de proceso y volver a procesar los datos temporales. Por tanto, existiría el riesgo de tener resultados de múltiples cadenas de proceso dentro de una misma configuración, sin ningún modo de saber cómo se ha obtenido cada juego de resultados. Para evitar este problema, una vez que se han procesado datos dentro de una configuración, no es posible volver a procesar datos temporales. Para reprocesar datos en la configuración activa, primero hay que borrar los resultados de la carpeta de datos procesados o bien crear una nueva configuración. Esta manera de funcionar mejora por diseño la trazabilidad de los resultados.

La nueva tarea Grabar y procesar mejora la trazabilidad tanto de las grabaciones como de los resultados. Este flujo de trabajo proporciona una visión más clara no solo a los usuarios que adquieren los datos, sino también a los directores de ensayos y a los solicitantes de los ensayos. La idea es que todo el mundo pueda ver claramente qué tareas se han llevado a cabo y qué tareas están todavía pendientes, antes de dar por finalizado un ensayo. Una vez que el ensayo está completo y se comparten los datos en Team Server, otras personas dentro de la organización pueden utilizarlos dentro del proceso de desarrollo de productos.  

 

Más información sobre el procesamiento de datos en BK Connect:

> BK Connect Modelo 8403: Data Processing