HI,everyone,
I am currently facing a challenge in my WRF-Hydro research and would greatly appreciate your insights.
Recently, I have been studying soil moisture data assimilation to improve flood simulation accuracy in WRF-Hydro. After reading several papers on this topic, I attempted to replicate their methods. However, I observed that the difference in streamflow simulations before and after assimilation is minimal—typically only around 10 m³/s.
Here is my detailed workflow:
Update soil moisture variables (SMC, SH2O, smc1, sh2xo1) in two RESTART files, focusing solely on surface soil moisture (as suggested in the literature).
In hydro.namelist, set rst_typ = 1 ("Overwrite LSM soil states from the high-res routing restart file").
Run the simulation, stop at fixed time intervals to output RESTART files, assimilate updates into these files, adjust the time settings in the namelist, then restart the simulation. This cycle repeats until the flood event concludes.
Despite these efforts, the assimilation appears ineffective. To debug, I conducted tests: Manually increased all soil moisture variables by 0.1 in the RESTART files and ran a flood simulation without further updates. Result: Slight peak flow increase (~10 m³/s), but negligible changes elsewhere. Increased soil moisture variables by 0.3. Result: Significant initial rise in simulated discharge, later converging with the baseline.
However, real-world assimilation differences between observed and simulated soil moisture rarely exceed 0.1, which makes the results puzzling. Key questions:
Is my update method flawed?
Could the RESTART file update cycle (stop-modify-restart) introduce unintended resets?
Are the targeted variables (SMC, SH2O, etc.) truly affect in runoff generation?
Is WRF-Hydro insensitive to realistic soil moisture changes?
Do soil hydraulic parameters (e.g., saturation conductivity) or routing schemes (e.g., bucket vs. kinematic wave) limit sensitivity?
Are there overlooked thresholds (e.g., soil moisture saturation levels) that govern hydrological responses?
Best regards,
zed li

HI,everyone,
I am currently facing a challenge in my WRF-Hydro research and would greatly appreciate your insights.
Recently, I have been studying soil moisture data assimilation to improve flood simulation accuracy in WRF-Hydro. After reading several papers on this topic, I attempted to replicate their methods. However, I observed that the difference in streamflow simulations before and after assimilation is minimal—typically only around 10 m³/s.
Here is my detailed workflow:
Update soil moisture variables (SMC, SH2O, smc1, sh2xo1) in two RESTART files, focusing solely on surface soil moisture (as suggested in the literature).
In hydro.namelist, set rst_typ = 1 ("Overwrite LSM soil states from the high-res routing restart file").
Run the simulation, stop at fixed time intervals to output RESTART files, assimilate updates into these files, adjust the time settings in the namelist, then restart the simulation. This cycle repeats until the flood event concludes.
Despite these efforts, the assimilation appears ineffective. To debug, I conducted tests: Manually increased all soil moisture variables by 0.1 in the RESTART files and ran a flood simulation without further updates. Result: Slight peak flow increase (~10 m³/s), but negligible changes elsewhere. Increased soil moisture variables by 0.3. Result: Significant initial rise in simulated discharge, later converging with the baseline.
However, real-world assimilation differences between observed and simulated soil moisture rarely exceed 0.1, which makes the results puzzling. Key questions:
Is my update method flawed?
Could the RESTART file update cycle (stop-modify-restart) introduce unintended resets?
Are the targeted variables (SMC, SH2O, etc.) truly affect in runoff generation?
Is WRF-Hydro insensitive to realistic soil moisture changes?
Do soil hydraulic parameters (e.g., saturation conductivity) or routing schemes (e.g., bucket vs. kinematic wave) limit sensitivity?
Are there overlooked thresholds (e.g., soil moisture saturation levels) that govern hydrological responses
Any suggestions, references, or shared experiences would be invaluable. Thank you for your time and expertise!
Best regards,
zed li
--
You received this message because you are subscribed to the Google Groups "wrf-hydro_users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to wrf-hydro_use...@ucar.edu.
To view this discussion visit https://groups.google.com/a/ucar.edu/d/msgid/wrf-hydro_users/7baa595b-d15e-4ef6-98d2-230d28682705n%40ucar.edu.
To unsubscribe from this group and stop receiving emails from it, send an email to wrf-hydro_users+unsubscribe@ucar.edu.
To view this discussion visit https://groups.google.com/a/ucar.edu/d/msgid/wrf-hydro_users/7baa595b-d15e-4ef6-98d2-230d28682705n%40ucar.edu.
Thank you for your response.
Regarding your first point: The differences between these experiments lie solely in the values of the soil moisture. All other parameters and the restart frequency remain identical.
For your second question: I have activated both subsurface and overland routing by setting OVRTSWCRT = 1 and SUBRTSWCRT = 1.
On your third point: Through data assimilation, the soil moisture content in the RESTART file does change. However, since the observed and simulated soil moisture values are already quite similar, the differences pre- and post-assimilation are minimal. I’ve attached a figure showing the average soil moisture content across grid cells over time
Additionally:
The parameter RETDEPRTFAC is set to 1. I’m unsure if this is considered a high value, as I have not modified the Fulldom_hires.nc file.
The simulation was initialized from a "warm" state, with a 10-20 day spin-up period prior to the simulation period. The flood simulations performed well, with all evaluation metrics meeting acceptable standards.
Looking forward to your reply.
Best regards,
zed

To unsubscribe from this group and stop receiving emails from it, send an email to wrf-hydro_use...@ucar.edu.
To unsubscribe from this group and stop receiving emails from it, send an email to wrf-hydro_users+unsubscribe@ucar.edu.