Renewable Energy Production Issue

Hi Mostapha, Chris and group members,

  1. What’s the difference between pv calculation functions in the renewable table of Ladybug and the generator system in Honeybee?

  2. I tend to make a parametric roof model with pv, to make a optimal choice of pv arrangement by the best renewable energy production optimization. How to make the shading and array tilt, density and orientation of the pv panels into consideration? As photovoltaics surface component can make the output of tilt angle , azimuth angle and AC energy per year, how to visualize the performance difference on the form?

Hi Bi,

1. Check this topic for some explanations on your first question.
Also Ladybug Photovoltaics can calculate shading impact on the final energy output.

2. There are two ways to calculate optimal tilt and azimuth angles:
a) more precise, and slower one: by using Galapagos solver, and by iterating through tilt and azimuth angle sliders, until the optimal tilt and azimuth if found. Here is an example video, with example definition.

b) less precise and quicker one: by using “Tilt and Orientation Factor (TOF)” component:

Have in mind that the differences between 2)a) and 2)b) may mostly be less than 1 degree.


To calculate the minimal distance between PV rows (the “density you mentioned”), which will eliminate the self shading from front PV rows, use the “PV SWH system size” component.


I attached an example definition for 2)b) option below along with minimal distance calculation.

Let us know if you have any other issue or question!

optimalPV_tilt_azimuth_minDistance.gh (513 KB)

The first link is incorrect. Sorry about that.
This is the right one:
http://www.grasshopper3d.com/group/ladybug/forum/topics/photovoltai…

Hi djordje,

Great thanks to your immediate and detailed reply. I am working on it based on your advice above, please forgive me for my late reply.

I have searched for some issues as same as mine. And I tend to do the similar thing as Amaraa’s(http://www.grasshopper3d.com/group/ladybug/forum/topics/finding-an-…), to explore an optimal pv array with the most AC energy production.

I plan to set three parameters (orientation, tilt angle and distance of pv), and use Galapagos to make a best horizontal pv grid of most AC energy. So the most important is to avoid the dark core-shadows from shelf shading. If so, I wonder whether the gh document you uploaded in the discussion named “Finding an optimal size of PV panel in given array” will be helpful to me. And should I use the Sun Path component to calculate the self shading?

Thank you.

Hi Bi,

It’s not a late reply, it took you one day to reply.
Unless you plan to post your next reply in 2017, everything is ok :slight_smile:

I have searched for some issues as same as mine. And I tend to do the similar thing as Amaraa’s (http://www.grasshopper3d.com/group/ladybug/forum/topics/finding-an-…), to explore an optimal pv array with the most AC energy production.

Have in mind, that Amaraa’s topic dealt with PV system integrated into a facade. And as far as I understood you would like to put your PV modules on a roof. So it may be that some of my replies from that topic, may not apply to your roof PV system.


Also, Amaraa’s topic did not deal with optimal PV system size (DC rating in kW). You would like to calculate that one as well?

I plan to set three parameters (orientation, tilt angle and distance of pv), and use Galapagos to make a best horizontal pv grid of most AC energy. So the most important is to avoid the dark core-shadows from shelf shading. If so, I wonder whether the gh document you uploaded in the discussion named “Finding an optimal size of PV panel in given array” will be helpful to me. And should I use the Sun Path component to calculate the self shading?

Ok, so you decided to go with the upper 2)a) solution?

Did I understand that correctly?

Btw. sorry if you receive three emails for this reply. For some reason I had to delete it, and post it again. Grasshopper forum is working strange in the last couple of weeks.

Hi djordje,

So sorry for not make my issue clear.

After the study of relevant posts and operation of your uploaded gh files, I got some knowledge about your component:

  1. parametric surface–Sunpath ShadingDC to AC derate FactorPhotovoltaics Module, can calculate the ACenergy of different pv arrays by Galapagos. The process can evaluate the self shading from the input analysisGeometry and surrounding shading from the input context.

  2. PV SWH Systemsize, can also do that, but there would be no second type of self shading for the chosen minimalSpacingPeriod_ criteria.

  3. TOF outputs optimal angle and azimuth.

So my question is, if I choose to make a curved roof to form a best pv array with best ACenergy, whether should I only choose the first above, the second PV SWH Systemsize can only deal with the angled or flat surface, not the curved? What’s the relationship between TOF and PV SWH Systemsize?

Also, I’ll do my best to make a parametric model as soon as possible and upload it to you, so we can make the discussion more detailed.

Best regards.

Hi Bi,


The process can evaluate the self shading from the input analysisGeometry and surrounding shading from the input context.

Yes, you are correct. That is what the Sunpath shading component will do.


2. PV SWH Systemsize, can also do that, but there would be no second type of self shading for the chosen minimalSpacingPeriod_ criteria.

PV SWH System Size will not account for the context shading (underlaying roof trees, buildings…)

There will be no second type of self-shading (the shading from the PV rows in front) only for the chosen solar window. Sorry if I haven’t explained this clearly in Amaraa’s topic. You control this by minimalSpacingPeriod_ input.
You can also let the PV SWH System Size component pick the PV minimalSpacingPeriod_ input automatically (if you do not input anything to it).
Out of that solar window, the second type of self shading will appear. But this is mostly insignificant time of the year (like earlier than 9am or later than 3pm on winter solstice).
The larger the solar window the more annual AC energy you will produce. So for example: you can set the solar window to be from the sun rise to to sunset on winter solstice. This will result in maximal possible AC energy generated. And it may generate a 1% or 2% more AC energy than if you set your solar window from 9am to 3pm on winter solstice. But in the first case, the minimalSpacing (distance) between the rows would be tens of times longer than in the second case. Such large distances are uneconomical. So by producing more AC energy, does not necessarily mean that your PV system is optimal.
I hope I did not explain this in some confusing way. If I did, please let me know, I will try to make it more clear.

PV SWH Systemsize can only deal with the angled or flat surface, not the curved?

Yes, you are correct. The baseSurface_ input is based on a planar surface (horizontal or vertical or angled).


So my question is, if I choose to make a curved roof to form a best pv array with best ACenergy, whether should I only choose the first above…

Hm, yes, it looks like you would have to go with the upper mentioned 2)a) option.



What’s the relationship between TOF and PV SWH Systemsize?

TOF component can find the optimal tilt and optimal azimuth angles for PV SWH System Size component (its arrayTiltAngle_ and arrayAzimuthAngle_ angles).
If you do not use TOF component, then you need to use Photovoltaics Surface component along with Galapagos to find the optimal tilt and azimuth angles.


Also, I’ll do my best to make a parametric model as soon as possible and upload it to you, so we can make the discussion more detailed.


For start it would be enough, if you would attach the roof on which the Photovoltaic modules will be laid. And just point where would you like the PV modules to be.

Regards,
djordje