Meteoclimatic
Software => WeeWX => Mensaje iniciado por: Chema en 23 de Junio de 2021, 09:59:48
-
Hola,
Revisando los datos de records de intensidad de precipitación diaria de mi sitio veo que en condiciones de lluvia fuerte me dan lecturas record de más de 1400 mm/hr ¿puede ser esto posible? por ejemplo el otro día tuvimos un episodio por mi zona de lluvias fuertes en los que se recogieron 20 mm en 5 minutos para después llover a ratos de forma menos intensa y a ratos de forma débil y, sin embargo, se obtuvo un record de intensidad de precipitación diaria de más de 1000 mm/hr. ¿Cómo calcula el record de intensidad de precipitación diaria el software? ¿suma todos los registros de intensidad de precipitación?
Me gustaría saber si estos registros son correctos y si no lo son poder cambiar los records de intensidad precipitación diaria utilizando el parámetro o proceso que realiza este cálculo internamente para que se realicen de forma automática, es decir, sin tener que entrar a la base de datos.
Estoy utilizando WeeWX 4.5 con el skin Belchertown en su versión 1.1saludos.
-
hola
he encontrado este pdf, que adjunto al final del mensaje, donde dan info sobre cómo calcular la intensidad de precipitación. Por ejemplo para calcular la intensidad de precipitación (mm/hr) para un intervalo de precipitación intensa de 5 minutos la fórmula sería más o menos esta:Ip= (mm del intervalo)*(60/intervalo en minutos)
De esta manera, si mi estación en 5 minutos de chubasco intenso ha registrado 20 mm de precipitación, la intensidad de precipitación (Ip) aplicando la fórmula anterior sería de 240 mm/hr. Este resultado está muy alejado de los 1000 mm/hr que, por ejemplo, tengo observados el 18 de junio de 2021 donde con 20 mm en 5 minutos calculó de forma automática dicho resultado.
Actualmente en mi weewx.conf tengo [StdWXCalculate]
[[Calculations]]
# How to calculate derived quantities. Possible values are:
# hardware - use the value provided by hardware
# software - use the value calculated by weewx
# prefer_hardware - use value provide by hardware if available,
# otherwise use value calculated by weewx
pressure = prefer_hardware
altimeter = prefer_hardware
appTemp = prefer_hardware
barometer = prefer_hardware
beaufort = prefer_hardware
cloudbase = prefer_hardware
dewpoint = prefer_hardware
ET = prefer_hardware
heatindex = prefer_hardware
humidex = prefer_hardware
inDewpoint = prefer_hardware
maxSolarRad = prefer_hardware
rainRate = prefer_hardware
windchill = prefer_hardware
windrun = prefer_hardware
Estoy hecho un lío porque según la configuración de WeeWX entiendo que el rainRate lo calcula directamente la estación ¿? Hay algún error por mi parte a la hora de configurar estos cálculos ¿? :; la cosa es tema de la estación y no de WeeWX ¿? .... ya veis que ando un poco perdido.
un saludo.
-
Hola JosMar
Creo que en esa configuración lo dice claramente:
# prefer_hardware - use value provide by hardware if available,
# otherwise use value calculated by weewx
# preferencia_hardware - usar el valor dado por hardware si está disponible,
# si no usar el valor calculado por weewx
Quiere decir que si la estación no aporta en sus datos la intensidad de lluvia entonces weewx la calcula internamente.
Su fórmula está en /usr/share/weewx/weewx/wxxtypes.py en la clase RainRater:
# ...then divide by the period and scale to an hour
val = 3600 * rainsum / self.rain_period
que viene a poner tu fórmula pero en segundos en vez de en minutos.
Así que si tienes una Davis VP2 y esa configuración pondrá la intensidad de lluvia que ella calcula. Mira en la consola la máxima intensidad anual y mira a ver si coincide con la de weewx, en mi caso tengo prefer_hardware y en los dos sitios me pone 240 mm/hr curiosamente igual que en tu ejemplo.