sketchucation logo sketchucation
    • Login
    ℹ️ Licensed Extensions | FredoBatch, ElevationProfile, FredoSketch, LayOps, MatSim and Pic2Shape will require license from Sept 1st More Info

    Calculation of Building Surface

    Scheduled Pinned Locked Moved Developers' Forum
    3 Posts 2 Posters 566 Views 2 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • L Offline
      leo_da_vinci
      last edited by

      Hi there,

      I'm looking for a Rubyscripting professional.
      I'm working on energy concepts for buildings and have the following problem:
      Up to now I had to calculate the outside surface of a building (Walls, windows, doors, slabs, ...) by hand from the elevation and section plans.

      I think it must be possible to write a script, which can extract all the surface areas from a 3D model and export them in a txt-File for use in other tools.

      Can anybody tell me, if this is possible?

      By the way: There is a tool with a 3D-Editor very similar to Sketchup:
      http://www.designbuilder2.co.uk/tutorials/dbv1-tutorial1.html
      Did they buy the Google-Engine?

      Thanks

      Leo

      1 Reply Last reply Reply Quote 0
      • TIGT Offline
        TIG Moderator
        last edited by

        Find my 'ComponentReporter+.rb' script. This extracts a list of all components in your selection/model and reports lots of stuff like areas, materials, layers etc into .csv spreadsheet files (txt is also possible). You can easily edit it to suit your needs... You just have to make components of the required pieces...

        Simply extracting the surfaces of all (selected ungrouped/non-component) faces is also relatively easy...

        Exactly what do you want to do and in what format do you need the output ?

        TIG

        1 Reply Last reply Reply Quote 0
        • L Offline
          leo_da_vinci
          last edited by

          Hi TIG,

          we have a new code for energy calculation of non-residential buildings in germany (DIN 18599), which is a national implementation of the EU regulation on "energy efficency in buildings".

          In small houses you only had to get the four facades, a few windows, a roof and a floor to describe the building. The new code lists 33 different profiles (single office, group office, classroom, retail, auditorium, hotel room, restaurant, kitchen, archive, workshop,...) with many underlying parameters such as duration of daily use, duration of heating, cooling and air conditioning, temperature, strength of lighting, internal energy sources (persons, PCs, lighting,...).

          The problem now is that one building might have between 4 and 10 different zones/usage profiles, so one facade must get splitted and the surface area including windows has to be calculated for each zone. I have done this manually from plans and have written a very complex Excel-sheet to evaluate the zones and get the effective area of walls, ceilings, windows, etc. for each zone. Every surface must be sorted by orientation and type of construction. This data has to be transferred to my energy simulation software.

          What I need is a 3D-Editor to build a simplified 3d model (--> Sketchup) and a possibility to group spaces as rooms, assign information to them (profile/zone, ground area, temp, ...) and extract the information into a database. This database must provide 3 to 4 lists (list of zones, list of rooms, list of elements, maybe list of element layers, each including special infos) that can be exported to external software.
          To make it a little bit more complicated:
          Usually you only have exterior elements which can cause energy losses. But if you have interior elements with different temperatures on each side, you have to consider those, too.
          So I need a script, that can not only calculate the area, but also differentiate between areas to outside air, to outside soil, to inside rooms with lower temp, ...

          On my wish list would be also a routine that marks geometry problems and a interface to export directly via txt-file into my energy simulation prog.

          Okay, that's it in short. Do you think, this is possible?
          I don't know anything about Ruby Scripts, but I guess that kind of database would be a bit too complicated...

          Looking forward to your answer!
          Leo

          1 Reply Last reply Reply Quote 0
          • 1 / 1
          • First post
            Last post
          Buy SketchPlus
          Buy SUbD
          Buy WrapR
          Buy eBook
          Buy Modelur
          Buy Vertex Tools
          Buy SketchCuisine
          Buy FormFonts

          Advertisement