LB Directional Solar Irradiation issue and LB Cumulative Sky Matrix issue

Hi LBT team,

Two potential issues I found in some LB component. Please correct me if I got it wrong.

  1. LB Directional Solar Irradiation - should this component also take a optional input of North? This will be helpful to avoid user calculating the azimuth base on actual geometry.
  2. LB Cumulative Sky Matrix cannot take a HOY as float number.

Thanks.
Bing

Hey @Bing ,

The north_ input is a good idea.

As for Cumulative Sky Matrix not taking float HOYs, I guess you are right that we can support this as long as the data collections input for direct and diffuse irradiance are sub-hourly. That should be a quick change to make.

1 Like

Thank you Chris for looking into these.

For the float HOYs, I was thinking of interpolating data from the hourly collection but you raised a good point, maybe sub-hourly irradiation inputs are more appropriate.

Hey @Bing ,

I realized that the Cumulative Sky Matrix component already accepts float HOYs. You just have to use the LB Convert to Timestep component to convert them to have values that align with whatever floats you are plugging into the component:



sub_hourly_radiation.gh (31.6 KB)

Also, I’m having second thoughts about a North input to directional irradiance. The nature of an azimuth input like that is that assumes that you’ve already accounted for the angle between some geometry and the north.

I guess there’s some particular geometry that you’re using to derive the azimuth in your case and you want some easy way to get the azimuth of this geometry but with a north vector input? It sounds like this should be a separate component from the Directional Irradiance one.

Thanks Chris for the quick help. Yes it works great.

For the north input, exactly as you said I was getting a face normal from a model so in theory I should be adjusting the azimuth based on the orientation of the model. Given most LB component that always having a north input together with location input, I was looking for a north input. Just a thought here.