Advice over Open Environment Modelling @ Solar Arrays

Solar Arrays are typically long rows of PV Modules with open spaces in between. Imagine something like a 4mX40m array, then a 2 mX40 m gap, then again the array. See this sketch.

Although I have drawn just 3 arrays, actually there might be more than 40-50. So border effects might be negligible in the interior of this system. I want to find out air and ground temperature below these arrays using HoneyBee Energy Modelling and specifically their difference w.r.t. the no array case.

Can i Model this as a building where the gaps in the arrays are modelled as windows with ventilation, and the arrays are modelled as another appropriate material(perhaps, glass with zero transmissibility).
Will honeybee give me reasonably accurate temperature map for ground and air temperature variation from array to array?

On the vertical sides of this building, again I will model full ventilation windows, which will happen on all the 4 peripheries. Please feel free to suggest, if HoneyBee is the best tool for doing this, or something else is preferable.

Hi @Nimish,

You can model this effect with Honeybee but not as a building. For more information look at the following example:,0
For the effect of the grass covered field you could use the vegetaion roof material.,0

Thanks Erikbeeren

I had come across this example - but does this type of articulation also allow you to gauge air temperature below the tree?

Or only ground temperature.

Hi @Nimish,

If you look at the Honeybee Microclimate analyse node there is an output “airTempMtx”.
You can test it.


The air temperature however will be calculated on base of the EPW file temperatures. Locally the temperatures can differ quit a lot. If the conditions of your site differ very much from where the epw data comes from, you could use Dragonfly to generate a new epw file.,0
You can try to compare your results with actual data. If you search for grasstemperature you wil get more information.


Thanks for the reply. Please clear one more thing for me – as a newbie to this package - my understanding was, honeybee will get you temperatures and whatever INSIDE the building based on energy balances. In the above example given by Chris - the “building” is actually below ground. The ground is the roof of the building. How then is honeybee calculating air temperatures outside the building - via the above component? Is it that honeybee can calculate stuff in the “neighbourhood” of the building in the external space of the building?

Hi @Nimish
The “building” is below the ground and the roof of that building is the ground. Correct!
If you use a vegetation roof you can even mimic the effect of grass. (although you have to be careful here)
All the technical details of the UTCI calculation I have not been into jet. More information about this calculation model can be found on the web.