Autor Tema: Corrección valores partículas pm2,5  (Leído 1378 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado dtalens

  • Full Member
  • ***
  • Mensajes: 177
    • Ver Perfil
    • MeteoPego
  • Estación: ESPVA0300000003780H
Corrección valores partículas pm2,5
« en: 30 de Enero del 2024, 22:08:26 pm »
Hola,

Hace unas semanas que arregle mi sensor de partículas ecowitt wh41 el cual mide partículas de 2,5 micras, pero es conocido que en condiciones de humedad relativa alta y cerca del punto de rocio proporciona valores erróneos ya que el sensor mide las microgotas como polvo o partículas de contaminación.

Los sensores PurpleAir aplican una corrección a los datos para reducir la influencia de la humedad en los valores proporcionados como también se ajusta respecto al propio valor de pm2,5 cuando este es alto. En resumen, he encontrado un artículo donde se investiga como proporcionar un mejor ajuste de los valores sobretodo en condiciones de pm2,5 elevado. El artículo en cuestión es el siguiente: Correction and Accuracy of PurpleAir PM2.5 Measurements for Extreme Wildfire Smoke. Como conclusión final se llega a tres ecuaciones de corrección pero se puede simplificar solo con dos. En otra presentación que hicieron este grupo de investigadores también las mencionan (https://www.epa.gov/sites/default/files/2021-05/documents/toolsresourceswebinar_purpleairsmoke_210519b.pdf), son las siguientes:

PAcf_1 =< 343 µg/m3 --> PM2.5 = 0.52 x PAcf_1 - 0.086 x RH + 5.75
PAcf_1 > 343 µg/m3 --> PM2.5 = 0.46 x PAcf_1 + 3.93 x 10-4 x PAcf_12 + 2.97

Pues la idea que tengo es aplicar estas correcciones a weewx con lo cual se escribirían estas formulas en el archivo weewx.conf de la siguiente manera:
Código: [Seleccionar]
pm2_5 = 0.52*pm2_5 - 0.086*outHumidity + 5.75 if pm2_5 <= 343 else pm2_5 == 0.46*pm2_5 + 0.000394*pm2_5**2 + 2.97

El código parce que funciona y no me salen errores en el log pero si lo podéis revisar, mejor, porqué de python ando bastante justo.

Gracias y disculpad el tostón
Saludos!




Desconectado B.Santiago

  • Moderador Global
  • Hero Member
  • ******
  • Mensajes: 2.087
    • Ver Perfil
  • Estación: Ávila- La Colilla AV39. Anteriormente ESCYL0500000005192A
Re:Corrección valores partículas pm2,5
« Respuesta #1 en: 31 de Enero del 2024, 08:19:02 am »
Gracias por la referencia.
Los sensores AirLink de Davis viene de fábrica con una opción similar, activar la corrección por humo de madera, marcando o desmarcando una casilla.

Desconectado B.Santiago

  • Moderador Global
  • Hero Member
  • ******
  • Mensajes: 2.087
    • Ver Perfil
  • Estación: Ávila- La Colilla AV39. Anteriormente ESCYL0500000005192A
Re:Corrección valores partículas pm2,5
« Respuesta #2 en: 31 de Enero del 2024, 08:45:27 am »
Que los Ecowitt necesitan muchas mejoras salta a la vista.
 Un poco de humo de una estufa  de pellets vecina, ocasionalmente dio estos resultados. Y esto ocurre con mucha frecuencia. No negaré la utilidad de estos sensores, pero sí su credibilidad, muy mejorable.
« Última modificación: 31 de Enero del 2024, 08:47:21 am por B.Santiago »

Desconectado dtalens

  • Full Member
  • ***
  • Mensajes: 177
    • Ver Perfil
    • MeteoPego
  • Estación: ESPVA0300000003780H
Re:Corrección valores partículas pm2,5
« Respuesta #3 en: 31 de Enero del 2024, 18:10:14 pm »
El agosto de 2022 hubo un incendio en mi zona y los valores también se dispararon. Al final los valores más interesantes son las medianas diarias pero cuando hay humedad persistente los valores medianos también se disparan. Con el ajuste ya veo diferencias importantes, veremos como funciona.

Ahora mismo con una humedad relativa del 87%, temperatura de 13,1 ºC y un punto de rocío de 10,98 ºC el valor de PM2,5 corregido es de 5 micogramos /m3 cuando el valor real medido por el sensor es de 12.
 
Saludos,