Below is a link to a sneak peak video of a Dynamo functionality that I am currently working on. The goal is to create a definition that will analyze all rooms in the project checking for area reduction (area of a filled region) and use that to calculate new area and occupancy load. This is still work in progress and I will keep everyone updated as this progresses:
room occupancy load with dynamo
Posted in: Dynamo
/ Tagged: automation, coding, documentation, drawings, dynamo, life safety, python, revit, scheduling, tags
10 Comments
Leave a Comment Cancel Reply
Search
Categories
Recent Posts
- Shining some light at the “dll hell” March 14, 2023
- Who created this warning? February 7, 2023
- The case for using keyboard shortcuts February 6, 2023
- Archi-lab workshop at Chicago Innovate Tech 2022 September 25, 2022
- Bimbeats is going to AU! September 23, 2022
Calendar
M | T | W | T | F | S | S |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
Tags
AEC
archi-lab
architecture
automation
BIM
bimbeats
C++
coding
community
computation
computational
computational BIM
computational design
conference
curtain wall
d3
data
delete
design
development
documentation
dynamo
excel
github
grasshopper
hackathon
ladybug
mandrill
mantis shrimp
open source
programming
python
revit
revit api
revit plug-in
rhino
schedules
scripting
symposium
tags
technology
visualization
visual programming
visual studio
warnings
I’ve been working in Revit for years and have a very good exiting system. The problem is that I cant get the schedule to inform the tag of the results. Your method solves that!
Can I get the Dynamo file I will share any improvements with you
Email me at ksobon@iit.edu.
Why not make the casework room bounding with an instance parameter? Shoot me an email if you want the family I used..
-John
Attachment: 2015-01-21_10h30_08.png
Jonh,
Well, if you make built in furniture (casework) room bounding then it will subtract that area from the room area in both the Occupancy Load calculations and regular room area schedules. Its not exactly what I was going after with this workflow. Areas in Room Schedules need to include entirety of a room area for the sake of costing, but for the occupancy load its easy to argue that built in cabinets shouldn’t count as occupy-able space. This was the reason that I had used filled regions.
I would love to see your family though.
Konrad,
I ended up straying away from making the casework room bound. Instead I developed a graph that finds where all of the casework is and adds it to a room’s area if it is necessary. It then does the calculations based on gross, net (no casework) and net(casework).
I believe you helped me with a few questions on the forums with this graph.
I will post about it soon as well.
-John
John,
Happy to hear that. Do share your definition, i am sure others will be happy to see it.
Hi John
are you still sharing this definition? i would love to try it out.
thanks.
This is way too old – like more than 2 years old. I don’t think any of this still applies. Dynamo has changed a lot!
Hi Konrad,
Have you officially flushed this out? I’m relatively new to being a BIM Manager and this is also new to the firm i have been with for the past year. At this time i am tasked with a lot, most notably helping everyone understand Revit and its capabilities. I am in the midst of developing a strong template for use, and came across two important items you have talked about. 1. This topic of automating occupant loads, and 2. Automating curtain wall/storefront elevation documentation. I would love to try your scripts.
CJ, I am not sure what you mean by “flushed” this out? If you are asking if I am done with this, the answer is yes. I have worked as a BIM Manager years ago, and solved these issues on multiple occasions since. Since every company has their own way of doing this, I posted some of the solutions that we used. I don’t make an assumption that it will work for others. If you wish to be able to download sample files of any of the scripts that I post here on my blog, you would have to become a supporter here: https://www.patreon.com/archilab If these sample files are not enough, or they don’t solve your particular issues, then I can offer consulting services. Having experience previously solving these issues for other companies, I think I can solve them again for your company.
Cheers!
-K