Enable ZoneProperty:UserViewFactors:bySurfaceName
Hello,
I´m working to get the ZoneProperty:UserViewFactors:bySurfaceName
to work on a test file.
So far, with the great help from Radiance developers we have found a way to automate the writing of these viewfactors. However, once written, the simulation Succeeds but tje test file keeps throwing the same severes in eplusout.err as before
** Severe ** Problem in interior solar distribution calculation (CHKBKS)
** ~~~ ** Solar Distribution = FullInteriorExterior will not work in Zone=ZONE_6
** ~~~ ** because vertex 1 of back surface=ZONE_6_SRF_8 is in front of receiving surface=ZONE_6_SRF_10
** ~~~ ** (Dot Product indicator=30.6234)
** ~~~ ** Check surface geometry; if OK, use Solar Distribution = FullExterior instead.
** Severe ** Problem in interior solar distribution calculation (CHKBKS)
** ~~~ ** Solar Distribution = FullInteriorExterior will not work in Zone=ZONE_6
** ~~~ ** because vertex 2 of back surface=ZONE_6_SRF_8 is in front of receiving surface=ZONE_6_SRF_10
** ~~~ ** (Dot Product indicator=24.7603)
** ~~~ ** Check surface geometry; if OK, use Solar Distribution = FullExterior instead.
[...]
Is there any specific field in the idf where I need to enable the use of these ZoneProperty:UserViewFactors:bySurfaceName
?
The files are here: original model and viewfactor model.
Thanks, Rafael
You are probably aware, but others might not: ZonePropertyUserViewFactorsBySurfaceName was added recently to OpenStudio.
I ran your view factor file in EnergyPlus 9.2. The error message your posted is (very truncated)... Missing some helpful information, I'll edit your post
Have your thoroughly checked your geometry to see what's going one with the specific vertices it's mentioning?
I was not aware of that implementation in OS - seems very useful.
Initially, I had thought that adding the ViewFactors would just overcome this type of errors, so I didn´t really dive deeper into each of them. I found it strange that the same file with/without the Viewfactors would show exactly the same errors. I´ll check them more thoroughly once I get the chance.
PS thanks for amending the post and the additional clarity.
(to be clear: OpenStudio now supports adding custom view factors via the model API, not calculating them).
SolarShading::CHKBKS is called when solarDistribution is FullInteriorExterior (hence why it tells you that can switch to FullExterior), regardless or whether you enter view factors. This a Solar Shading thing, while the ZoneProperty:UserViewFactors:bySurfaceName is about Heat Balance / internal radiation exchange.
cf https://github.com/NREL/EnergyPlus/bl...