LBT 1.4.0 - Solar irradiance calculation within AdaptiveMap for shortwave MRT

Hi @chris,

I am using AdaptiveMap to derive operative temperature on a point in a model (LBT 1.4.0). I can tell that the component runs a Radiance simulation to get the solar radiation onto the point for the shortwave MRT calculation, and by looking at the exported folders it seems that this solar radiation is divided in “direct”, “indirect” and “reflected”.
image

I am summing the irradiance values (direct, indirect, reflected) for each hour and comparing the result with the result of a standalone Radiance simulation (AnnualIrradiance) for the same point and model, and it looks like the two results differ significantly when there is direct sunlight on the point,.
image

I use the same Radiance parameters for both AdaptiveMap and AnnualIrradiance, which I have set detailed enough to get consistent results between two consecutive simulations. So I was wondering what could be the reason for the discrepancy, it seems it has to do with the “direct” part, any idea?

Hey @IasonBournas ,

The reason why the AdaptiveMap irradiance is a little bit higher is because of that “reflected” portion, which is probably better named “ground-reflected.” You are right that the Annual Irradiance recipe uses the same general shortwave calculation methods as the AdaptiveMap but it does not have that ground-reflected portion in it since the Annual Irradiance recipe is only trying to evaluate solar flux on a surface and not on a human geometry, which can “see” both up and down to the ground.

Long story short, if you just take out the reflected portion and just sum the direct and indirect from the Adaptive map, it should match exactly with the Annual Irradiance recipe.

1 Like

Hi @chris

thanks for explaining this! I eliminated the ground reflectance and I am getting agreement. It would be handy if the Adaptive Map component would output the radiation on each grid point; if you agree and it is not big trouble I would appreciate if you implemented this.