Calcular Wh a partir del conjunto de datos del registrador de energía

0

Tengo una pregunta tonta que me ha confundido. He recopilado algunos datos de un dispositivo que he diseñado para caracterizar el uso de energía en varios modos. Utilicé un registrador de energía para registrar el perfil de energía durante una sesión de uso de unos 400 segundos. Tengo estos datos como un archivo de registro con las columnas TIME y POWER. Cuando se representan, los datos se parecen a la imagen adjunta (perdón por el método analógico).

¿Cómo puedo calcular el consumo de energía Wh de la batería a partir de estos datos?

Estoy pensando en importar datos a Python, luego usar una integración numérica para obtener el área bajo la curva de potencia, ¿y luego qué? ¿Estoy en el camino correcto?

¡Gracias!

    
pregunta IgorEE

1 respuesta

2

Su enfoque es correcto. Si está tomando muestras, por ejemplo, cada 5 s, tome cada lectura, multiplíquelo por 5 para obtener el número de Ws (vatios-segundos) sume todos ellos y divídalos entre 3600 (segundos en una hora) para obtener Wh .

  

¿Qué sucede si el muestreo no es a una tasa constante? Mi frecuencia de muestreo varía un poco entre 1 y 2.

Mientras sepa el dt individual entre lecturas, puede calcular los vatios-segundos como antes (usando dt en lugar de '5').

Puede mejorar la precisión usando la potencia average para cada período.

#    t      Power   Period average (W)   dt (s)   Energy (Ws)
0    0.0    0.31    -                    -        -
1    1.2    0.36    (0.31 + 0.36) / 2    1.2      0.402
2    3.0    0.40    (0.36 + 0.40) / 2    1.8      0.684
    
respondido por el Transistor

Lea otras preguntas en las etiquetas