architecture-building-systems / CityEnergyAnalyst

The City Energy Analyst (CEA)
https://www.cityenergyanalyst.com/
MIT License
196 stars 66 forks source link

LOD-Roof Shape-Solar Potential #2777

Open kerembeygo opened 4 years ago

kerembeygo commented 4 years ago

Describe the feature you would like to have How does solar potential tool work for different roof shapes? In CEA I have LOD1 buildings. If we have a map with LOD2 level can CEA take into account different roof shapes? Can we create different roof shapes with Urban Block Generator and estimate their solar-energy potential?

Describe the end purpose of this feature I want to evaluate solar potential of different roof shapes, geometries.

Describe the end-user of this feature Ex. A Researcher, a Student, or a Practitioner.

Provide Aditional information if possible 3d lod

daren-thomas commented 4 years ago

@kerembeygo thank you for bringing this up. I'll discuss it with @shanshanhsieh at the next Pre-Planning meeting (Wednesday next week). I'm not sure it's in scope of the CEA, but maybe we can figure out a workaround or something...

kerembeygo commented 4 years ago

@daren-thomas There are some parametric works about roof generation for Grasshopper but I didn't check them in detail.

https://www.grasshopper3d.com/video/parametric-roof https://www.grasshopper3d.com/forum/topics/roof-generator https://www.grasshopper3d.com/forum/topics/pitched-roofs

May be this can be an enhancement to Zhongming Shi' s Grasshopper plugin.

grasshopper

shanshanhsieh commented 4 years ago

hi @kerembeygo,

The radiation script in the CEA only handles LOD1 at the moment. The same goes for the solar potential tool (PV, SC). Enhancing the LOD is possible but currently out of the scope of our roadmap.

However, @shizhongming might pick up on this to connect honeybee to GTC (GrassHopper to CEA) in the near future.

shanshanhsieh commented 2 years ago

As pointed out by @martin-mosteiro in PR #3063 (https://github.com/architecture-building-systems/CityEnergyAnalyst/pull/3063#issue-1055871584), it is possible to extract roof shapes from OSM.

There are several things we need to consider to implement LOD2 geometry in the CEA:

  1. How to store these inputs (roof shape, tilt angle, orientation)?
  2. How does radiation script create roof surfaces other than flat ones? maybe @jimenofonseca could give some pointers.

@lguilhermers @justinfmccarty @martin-mosteiro @lguilhermers @shizhongming @ArgyrisOraio @MatNif please leave your ideas here, we will pick it up in the next SCRUM.

jimenofonseca commented 2 years ago

That will be awesome to have. I guess all is stored in the surfaces files once daysim create the geometry.

As of inputs from roofs i will then add another shapefile which stores that in another layer. If users have these roof file, then daysim uses it. If there is not. Then not.

Maybe there are even two ways to run daysim. One with detailed roofs: please add path to roofs file. And another called LOD1 ehich is the standard way.

I hope this helps! On 24 Nov 2021, 14:57 +0100, Shanshan Hsieh @.***>, wrote:

As pointed out by @martin-mosteiro in PR #3063 (#3063 (comment)), it is possible to extract roof shapes from OSM. There are several things we need to consider to implement LOD2 geometry in the CEA:

  1. How to store these inputs (roof shape, tilt angle, orientation)?
  2. How does radiation script create roof surfaces other than flat ones? maybe @jimenofonseca could give some pointers.

@lguilhermers @justinfmccarty @martin-mosteiro @lguilhermers @shizhongming @ArgyrisOraio @MatNif please leave your ideas here, we will pick it up in the next SCRUM. — You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or unsubscribe. Triage notifications on the go with GitHub Mobile for iOS or Android.

Xtian-hub commented 1 year ago

Thank you for bringing this up @kerembeygo. I study building energy within block recently, whether this issue have solution done.