Cuando añades lecturas a tu red, puedes evaluar su rendimiento comparando los resultados de la simulación con datos históricos. En este artículo, te enseñaremos a añadir lecturas fácilmente desde un archivo .CSV.
Prepara tus archivos para subirlos
Lo primero es tener al menos una red cargada en Qatium. Después, para añadir lecturas a tus redes necesitas preparar:
- Un archivo .CSV con los datos de las lecturas
- Un fichero .CSV con el mapeo o asignación de señales
Si aún no tienes una red cargada en Qatium, aprende cómo hacerlo leyendo este artículo.
Archivo .CSV de lecturas
Tus archivos de lecturas .CSV deben tener una estructura específica para que Qatium pueda interpretarlos correctamente. Prepare tu archivo siguiendo las especificaciones de la siguiente tabla.
Etiqueta de la columna | Time | Asset | Metric | Unit | Value |
Tipo de dato |
<cadena> YYYY-MM-DD HH:MM:SS |
<cadena> ID señal |
<cadena> | <cadena> | <número> |
Para que las lecturas se asignen correctamente a los activos de tu red, escribe el ID de la señal en la columna "asset".
Las columnas de datos pueden estar en cualquier orden, pero deben tener exactamente las mismas etiquetas que se muestran en la tabla. Debes escribirlas en inglés. Por ejemplo, puedes enviar cualquiera de las dos versiones siguientes y esperar el mismo resultado en Qatium:
"time","asset","metric","value","unit"
"2024-01-01 00:00:00","ScadaFeed#1","flow","1.723","l/s"
"2024-01-01 00:00:00","ScadaFeed#2","pressure","66.105","m"
OR
"asset","metric","value","unit","time"
"ScadaFeed#1","flow","1.723","l/s","2024-01-01 00:00:00"
"ScadaFeed#2","pressure","66.105","m","2024-01-01 00:00:00"
Descarga el ejemplo de archivo CSV en los recursos adicionales para ver una demostración de los datos que debes incluir.
Archivo .CSV de asignación de señales
Para asignar tus señales (como SCADA o AMI), a tus activos de red en Qatium, prepara otro archivo .CSV aparte que incluya la siguiente información:
- "signalId": Un identificador único para la señal externa.
- "assetId": El identificador del activo de tu red al que deseas asignar la señal.
- "assetProperty": La propiedad del activo a la que se está asignando (por ejemplo, caudal, presión).
Por ejemplo:
"signalId","assetId","assetProperty"
"ScadaFeed#1","Pipe#1","flow"
"ScadaFeed#2","J_07293","pressure"
Estas son las propiedades que puedes establecer para cada activo. Asegúrate de escribirlas en inglés como aparecen en la siguiente tabla.
Activo | Propiedad |
Depósito | level |
Nudo | demand, pressure |
Tubería | flow, status |
Bomba | status, setting, upstreamPressure, downstreamPressure |
Válvula | status, setting, upstreamPressure, downstreamPressure |
Si ya tienes lecturas cargadas en Qatium, y sólo necesitas mapear las señales, sigue estos pasos:
- Abre tu archivo .CSV de lecturas y reemplaza el ID del activo en la columna "asset"
por el ID de la señal. - Carga de nuevo el archivo de lecturas junto con el archivo de asignación de señales.
Por ejemplo, si tienes un archivo de lecturas con esta estructura:
"time","asset","metric","value","unit"
"2024-01-01 00:00:00","Pipe#1","flow","1.723","l/s"
Edítalo para sustituir el ID del activo con el ID de la señal:
"time","asset","metric","value","unit"
"2024-01-01 00:00:00","ScadaFeed#1","flow","1.723","l/s"
Conversión de unidades (opcional)
Para convertir las unidades de los valores de las lecturas de tus sensores, añade una columna con "valueFactor" a tu archivo .CSV. El valueFactor es un multiplicador que te permite convertir los valores en las unidades deseadas.
Por ejemplo:
signalId,assetId,assetProperty,valueFactor
"PressureSensor#1","Hydrant#1","pressure",10.199773339984
Si tu sensor captura la presión en bares pero tu red utiliza metros, el factor de valor sería 10,2.
El "valueFactor" sólo acepta valores numéricos y puntos decimales. Cualquier otro carácter será ignorado.
Proceso de subida
Cuando tus archivos .CSV estén listos, sólo tienes que arrastrarlos y soltarlos en la red y Q te informará al instante del resultado de la carga. Actualiza el navegador y la red reflejará tus datos inmediatamente.
Asegúrate de subir tus archivos de lecturas separados de cualquier otro archivo de red (por ejemplo, capas GIS o archivos .inp).