Showing posts with label Prospero. Show all posts
Showing posts with label Prospero. Show all posts

Sunday, April 6, 2025

Using GEOET's Prospero model with minimal variations for simulating the non capacitive energy budget of snow and soil

This post is not self-explanatory and requires digging into other posts and some papers. 

Please review Section 2 of Concetta's paper (https://onlinelibrary.wiley.com/doi/10.1002/eco.70009?af=R) and verify the calculations presented there.

The model in D'Amato and Rigon (2025) uses a non-capacitive approach (it doesn't account for the thermal capacity of plants), and so will be if the same derivation is specialized for snow (or soil), which is a limitation. However, this approach is still more physically based than semi-empirical formulations or degree-day methods commonly used. In the literature, these are referred to as "stationary solutions" of the system. Despite the name, these solutions respond instantaneously to changing boundary conditions (radiation, latent and sensible heat fluxes), as evident in equation (10), which varies with radiation, wind velocity, and roughness.

Equation (10) and subsequent equations in Concetta's paper are essentially the Prospero solutions (though exact implementation should be verified in Concetta's code). The time interval of integration is, in principle instantaneous, but eventually you would like to integrate it over a finite time step (a hour, or a day, for instance). 

A non negligible aspect is that snow can melt into water and for any temperature you get from the energy budget, you need to partition the water in liquid water and ice. For this reason you probably need a partitioning function, like the one used for partitioning precipitation in rainfall and snowfall or you can simply use a melting law like  in simple models but now the temperature used should not be the air tempeature but the snow temperature.  See melting in simple models in  the links below

for further information. 

An important term is missing from the formulation: heat exchange by conduction with the ground, which should be represented as:

G = C_s T_Δg := C_s (T_g - T_s)

Where:

  • C_s is an appropriate exchange coefficient (can be taken as C_s = K/L, where K is the bulk thermal conductivity of the layer and L is its depth)
  • T_g is the ground temperature (which could be taken as the multi-annual air temperature average)
  • T_s is the snow temperature

Since this flux depends on the independent variable, it introduces additional terms that modify solution (10). Please derive these calculations independently.

Other terms that don't depend on the independent state variables can be included in the S_nk term. With these modifications, the Prospero code can effectively simulate the snow energy budget. Similar arguments apply to soil modeling.

A further consideration is the proper parameterization of the conductances C and C_E fluxes in equation (10), which differ from transpiration cases. For soil, according to Lehman-Or theory, evaporation should be modeled as potential until the water storage exceeds a threshold S_T, then decreasing proportionally with storage below this threshold when implementing an integrated model (Details ? I do not know).

I know that there are several missing aspects in this post. Who is interested, please ask. 

P.S. - These components have then to be carefully coupled to the other components. With respect to this, please consider the following: 

First review the presentation materials I've shared:

Getting new features to the linear systems (Vimeo2025)

The topic is that, based on my analysis, the second option is clearly the one should be applied in integrated distributed models (like GEOframe-NewAGE). However, this means we cannot simply subtract ET (or any other sink) from total rainfall - we need to incorporate this directly into the equation solver. While the example in the presentation uses a linear system with an analytical solution, the same principle applies to our non-linear fluxes where we use numerical integration. Therefore appropriate modifications could be necessary to the basic GEOframe-NewAGE codes. 

Wednesday, December 23, 2020

Lysimiter GEO - Webinar II - An exercise step by step

 This follows the first webinar on Lysimeter Pro, a GEOframe modelling solution intended to estimate the 1D soil-vegetation-atmosphere fluxes using the GEOframe WHETGEO and GEOframe Prospero tools. No more explanations are required than those you already find in the previous webinar and in the Jupyter Notebooks inside the  OMS3 project at here. The OMS project contains all the executable, however you have to do some installations before using the GEOframe working environment

Please find the video of the webinar below.

Executing Lysimeter GEO from Ri Rigon on Vimeo.

The previous webinar here.  For any question please do not exitate to contact us using the GEOframe users google group: https://groups.google.com/g/geoframe-components-users

Friday, December 18, 2020

Lysimiter GEO - Webinar I

 Land-Vegetation-Atmosphere interactions are an exciting field of Hydrology. Within our system GEOframe, one branch of work is improving the physics of GEOtop and this talk shows some of the work we made to this goal. Lysimiter GEO builds a virtual lysimiter and modeling infiltration and energy transfer in soil and evaporation and transpiration. The infiltration is modeled by the component WHETGEO 1D (Water, HEat and Transport in GEOframe) that integrates the 1D Richards developed by Niccolò Tubini. The evaporation and Transpiration are modeled by the GEOframe component Prospero  developed by Michele Bottazzi  in his Ph.D. Thesis.  Lysimeter GEO, however, was completed by Concetta D'Amato who is pursuing her Ph.D. on these topics within the PRIN project WATZON.By clicking on the Figure below you can access the slides. 

If you want to run Lysimeter GEO, you have first to install the GEOframe 2021 environment.  Here below, please find the video of the talk.  The OMS project for all the run can be found on OSF here



The second webinar containing an exercise did step by step is in this new post. 

Wednesday, July 15, 2020

Michele Bottazzi Ph.D. Thesis

Finally Michele Bottazzi finished his Ph.D. dissertation and he is going towards graduation. The Thesis has some valuable things: an overview on how to estimate evaporation and transpiration which, I think, is easy to read and plane. 


He discusses also the extension of the theory to cover canopies and catchments and provide an implementation of the model called  Prospero. In the final chapter he applies the model to a point case and to a catchment case. In both there are some interesting results to analyze.

You can access the thesis by clicking on the image above.  The slides of his defense are here. Finally below, please find the video of his defense.



Here below the discussion that followed:



If you are interested in understanding a little more about transpiration from a hydrological point of view, this is the right place to start.