I am super new to the Honeybee tools and started using it specifically for the THERM integration. I so excited by its potential and have run a few tests.
The process works amazingly but there were discrepancies between the THEM output in Rhino and from THERM.
I imported the THERM file created by HB into THERM to do some trouble shooting and found that the THERM file from HB uses an Automatic Enclosure model for the boundary condition radiation.
Our calculations always use Blackbody for the exterior BC radiation model.
I can see how to change everyother setting for the BC but not this.
I have done some digging but cannot see where to change this, is this possible?
Thanks so much for the post. The radiation model can be assigned in the thmx file that Honeybee writes and I just didnât expose it on the Boundary Condition component as I have usually not applied it my own workflows (to be honest, I am not as big of a THERM power user as I am sure that you and many others in the community are). Now that you have explained it, I see that itâs really important and I will add in the ability to assign the radiation model as soon as I can. I have created a github issue for it and I should have it added to Honeybee within a day or two:
While I have you here, do you mind if I ask you a few questions about your workflow (and the boundary condition inputs that I might need to expose on the BC component):
Is is generally good practice to model the exterior BC with a black body radiation model? If so, I can make the BC auto-assign to a black body radiation model if someone inputs âoutdoorâ for the film coefficient. I know the black body radiation model well but I donât know if itâs typically better suited to outdoor conditions compared to the AutoEcnlosure model.
Is is necessary to expose the view factor input for the black body model or do you think everyone will always want to assume a view factor of 1?
Do you ever use the âConstant Heat Fluxâ Boundary condition? I have never seen a workflow using it yet but I have always assumed that it was used to account for things like solar flux. I know that I can assign it from the thmx file and, if I understood how it was supposed to be applied, I would know how to expose it properly.
I am Jonnyâs colleague. Thanks a lot for your reply! It would be very helpful if Therm users could directly assign Radiation model through Honeybee.
Regarding your questions,
Yes. According to NFRC(National Fenestration Rating Council) manual, the exterior is always assigned to âBlack body radiation modelâ.
I will assume the view factor is 1. Also, the view factor is defined as 1 in the build-in boundary condition library from Therm.
I have never used the âConstant Heat Fluxâ before.
I attached screenshot from Therm for âNFRC Exterior Boundary Conditionsâ and âInterior Thermally Broken Frame Boundary Conditionsâ here, hope the information could help a little bit.
Thank you so much for all of the information. I also did some research over the last few hours and I can confirm that you are correct. NFRC states that weâre supposed to use a black body with view factor 1 for the exterior. Accordingly, I have set this as the default whenever anyone plugs in the words âoutdoorâ for the film coefficient or plugs in a convective film coefficient greater than 10 W/m2K (which is pretty certainly an outdoor condition). You can see the changes here on the github and, if you update your components to sync with the github, they will now work in this manner:
Iâll update the example files with these new components soon.
Furthermore, for the sake of giving complete control over to people using the THERM components, I have added an extra input for a âCustom Radiant Environmentâ (customRadEnv_) and an extra component by the same name to generate what is needed for this input:
This allows you complete control over the radiation model, view factor, radiant temperature of the environment, and the emissivity of the environment. If you leave the viewFactor input blank, it will assume an autoEnclosure model but, if you specify a viewFactor, it will use the black body model along with that view factor.
Finally, I confirmed that the Constant Heat Flux Boundary Condition is mostly intended to account for solar radiation. So I added an input for this on the boundary condition component.
Iâll post back here once I get the chance to update the example files.
The THERM components are now wired to use NFRC boundary conditions by default and you can full customize them with the new âHoneybee_Custom Radiant Environmentâ component.
Let me know if you have any questions and I will start making some youtube tutorials of the THERM components within the next couple of months.