HB+ 5phase simulation does not show solar patches

Hi,
I’m doing a daylight study to observe the solar patches through a perforated shading screen during a certain day and time using HB+ 5phase simulation.
The geometry is a simple rectangle with a south window and the perforated shading. The window and screen have been generated together using WINDOW 7.8. The simulation runs fine but the contour plot doesn’t show the solar patches that would have been produced due to sunlight coming through the perforated screen. I extracted only June 21, 2pm results but the solar patches don’t show up.
I tested a point-in-time analysis as well and still the contour plot didn’t clearly show solar patches.
However, modelling the shading screen instead of using BSDF data and using HB instead of HB+ did show the solar patches.

Is this a nature of HB+ to not have solar patch details? Or am I missing something?




5phase daylight test2.gh (174.9 KB)
ClearGlassPerfShadeExterior_00.19Open.xml (136.3 KB)

A Klems BSDF, which you generated using Window, just redirects light based on incident angle. All the geometric information that went into creating the BSDF is “lost” and not considered in the simulation. So, instead of seeing the patterns in the image, you just see a blob of light. This is expected behavior. You can circumvent/fix this issue by using proxy geometry but it is usually way too much work to do all that.

For the usecase you describe, you are probably better off just running a standard simulation (2 Phase enhanced) unless you plan to couple your simulation to Energyplus (or such) and are using the BSDF data both for the daylight and energy simulation.

Regards,
Sarith

Thank you so much! This explains a lot.

I will look into how to create proxy geometry. I actually plan to couple the simulation with cGAN later to conduct rapid daylight prediction with contour plots showing solar patches.
Do I understand correctly that in order to create BSDF file with proxy geometry I need to use genBSDF and not WINDOW?

Yes. Additionally, if you are interested in direct contribution, you might have to switch from BSDF to aBSDF: https://www.sciencedirect.com/science/article/pii/S0360132321001815 , https://www.radiance-online.org/community/workshops/2018-loughborough/presentations/03-HighResBSDFs.pdf

Regards,
Sarith

Understood. I will go through the documents. Thank you so much for sharing.

However, I have never used genBSDF before. Can you point me to where I might find an example file with proxy geometry that shows the solar patches being generated when it is used to run a daylight simulation? That way I could be sure that this is what I’m after.

Regards,
Manal

Thanks for this @sarith, very interesting paper.

1 Like


The image on the right shows direct sunlight being cut off by blinds (which are incorporated through proxy geometry). You can find the entire example in Section 9.1 (https://www.radiance-online.org/learning/tutorials/matrix-based-methods) . This document is somewhat out-of-date because it does not include aBSDFs but you should be just able to change BSDF to aBSDF (radTutorialFiles/room/blinds/blindsWithProxy.rad at main · sariths/radTutorialFiles · GitHub )when defining your preforated shading screen with proxy materials.

The rationale for using proxy geometry is described in this conference paper : Validation of the Five-Phase Method for Simulating Complex Fenestration Systems with Radiance against Field Measurements | Building Technology and Urban Systems . I don’t know how much of this functionality has actually been ported into Honeybee ( @mikkel will be the right person to answer that).

Regards,
Sarith

2 Likes

Thank you so much! This is really helpful.

Best,
Manal