ladybug-tools / honeybee-openstudio-gem

:honeybee: :gem: Library and measures for translating between Honeybee JSON schema and OpenStudio Model schema (OSM)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Sense whenever there are Shade/Blind materials in WindowConstructions and use Construction:WindowEquivalentLayer

chriswmackey opened this issue ยท comments

It seems that, if we have any hope of trying to coordinate our Radiance simulations with EnergyPlus, we can't use EnergyPlus's builtin WindowShadingControl objects. They just have two huge limitations that are insurmountable for making this coordination happen:

  1. They can't model more than 2 window states and almost every shading system that I know of has more than two states. Radiance modelers will almost certainly be interested in capturing these different states and the fact that this cannot be done on the energy side will not be acceptable.
  2. They can't model BSDF materials and I would venture a guess that BSDFs will account for almost half of all dynamic shade cases coming over from Radiance simulations.

With this in mind, I think we need to move to a strategy of representing all window constructions with blinds or shades using Construction:WindowEquivalentLayer and the various materials EquivalentLayer that can go into this construction. Then, I think we'll have to use the EMS to swap out the construction systems. This seems like the only way to enable the flexibility that we will need for EnergyPlus <-> Radiance coordination

I think we will also need to add some tests to make sure it is all working correctly.

๐ŸŽ‰ This issue has been resolved in version 2.1.0 ๐ŸŽ‰

The release is available on GitHub release

Your semantic-release bot ๐Ÿ“ฆ๐Ÿš€