-
Notifications
You must be signed in to change notification settings - Fork 81
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Considering ground temperature for equivalent air temperature calculation #922
Comments
This seems to be a really high level question regarding how the VDI6007 was implemented into the model. @mlauster could you have a look on this? |
In the meantime, I have tried to solve this issue for myself. The main problem is that ground surface temperature is not available from the weather data that is used in AixLib. As a solution, I have programmed an interface to TRY data from DWD (instead of Energy+). These files include a column for terrestrial IR radiation. If you're interested, I'm happy to contribute this. However, afaik DWD TRY data is only available for Germany and thus won't solve the issue internationally. |
As already analyzed correctly, the current implementation considers only irradiation from the sky, not from the ground or other sources. The original VDI 6007 implementation considers irradiation from the ground, which can only be done by using TRY weather files, since epw-files do not contain the necessary input. Thus, when switching to epw.-files, I simplified our model. It allows neglecting the angle-dependency, which is non-linear and comparable complex. I did some sensitivity analysis and in typical TRY files, the difference between ground and sky irradiation is neglectable. So the typical error due to this simplification is small. |
@mlauster thanks for the detailed explanation. |
As already mentioned here and discussed in TEASER issue 727, I adapted my custom TEASER multizone template to cover this, and therefore wrote an additonal DWD TRY Modelica reader that also provides ground thermal radiation. I could contribute it to AixLib, if you find it helpful, but it would only make sense if there is an option in the VDI 6007 equivalent temperature calculation; and it would profit (if I remember it correctly - it has been a while since I was working on this) from an additional option |
Describe the bug
When looking for a way to include the influence of neighboured buildings to longwave irradiation in the ReducedOrder model, I found that currently all surfaces seem to be assumed horrizontal when it comes to the longwave radiation contribution to equivalent air temperature calculation by the classes in AixLib.ThermalZones.ReducedOrder.EquivalentAirTemperatures. They are influenced by longwave irradiation only from the sky instead of sky and ground depending on their tilt.
To Reproduce
Look at equations calculating delTEqLW / delTEqLWWin in classes contained in AixLib.ThermalZones.ReducedOrder.EquivalentAirTemperatures.
PartialVDI6007:
delTEqLW=(TBlaSky - TDryBul)*hRad/(hRad + hConWallOut);
VDI6007:
delTEqLWWin=delTEqLW;
VDI6007WithWindow:
delTEqLWWin=(TBlaSky - TDryBul)*hRad/(hRad + hConWinOut);
Expected behavior
see additional context below
Approach to solve issue
TBlaSky
is to be replaced byphi*TBlaSky + (ones(n)-phi)*TGro
where phi is a sky view factorAdditional context
In the thesis of @mlauster (p. 63), Hensen and Lamberts (2011): "Building performance simulation for design and operation" is cited when it comes to simplifications. However, equation (5.36) in that book includes ground temperature and a corresponding sky view factor, as does VDI 6007-1, eq. (33). Furthermore, according to the model reference irradiation from the ground seems to be somehow included, but in a different way.
The text was updated successfully, but these errors were encountered: