• Save
Code Analysis in Revit Architecture
Upcoming SlideShare
Loading in...5
×
 

Code Analysis in Revit Architecture

on

  • 14,540 views

Code analysis for basic occupancy and plumbing calculations per IBC in Revit Architecture

Code analysis for basic occupancy and plumbing calculations per IBC in Revit Architecture

Statistics

Views

Total Views
14,540
Views on SlideShare
14,308
Embed Views
232

Actions

Likes
10
Downloads
0
Comments
13

15 Embeds 232

http://bimnotebook.blogspot.com 98
http://www.slideshare.net 41
http://www.e-presentations.us 37
http://super8.qbism.com 28
http://qbism.com 8
http://bimnotebook.blogspot.ca 7
http://bimhelp.blogspot.com 3
http://www.linkedin.com 2
http://bimdaddy.blogspot.com 2
http://bimnotebook.blogspot.com.au 1
http://bimnotebook.blogspot.com.br 1
http://bimnotebook.blogspot.in 1
http://webcache.googleusercontent.com 1
https://www.linkedin.com 1
http://bimnotebook.blogspot.sg 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel

15 of 13 Post a comment

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
  • @archjake Thank you for your help, unfortunately over here we are using Revit 2013 so I am unable to open that file. And I know it isn't as simple to save to a later version as with CAD, any chance you have a 2013 version floating around?
    Are you sure you want to
    Your message goes here
    Processing…
  • @RyantCook I'm not sure whats going on but Key schedules can be tricky and deceiving at times. I have uploaded a 2014 Revit file with the Occupancy key schedule and schedule. Perhaps you can use them to figure it out. If not, use as is or modify for your use. Please review the code info if you are going to use it on any projects. It is provided as-is without warranty. https://dl.dropboxusercontent.com/u/18501/SlideShare/Occ%20Key%20Schedule.rvt
    Are you sure you want to
    Your message goes here
    Processing…
  • @archjake thank you for the quick response, however it looks like my key schedule is identical to your screenshot, for S.F.perperson (slide 4). And I do not see on your slideshow where SFperperson as a parameter is referenced into the occupancy tabulation schedule...
    Are you sure you want to
    Your message goes here
    Processing…
  • Re: Matt and Ryan -
    I assume you are not getting the correct parameter from the key schedule. Make sure that you select the parameter from the key schedule. Then once the occupancy is selected the calculations are performed by Revit and do not need to be entered by a user.
    Are you sure you want to
    Your message goes here
    Processing…
  • I am running into similar issues as Matt, why do the occupancy s.f. type and s.f.perperson not stay linked? By having to input the sq footages manually, it is causing the 'S.F.perperson' on the 'minimum plumbing facility' schedule to grow greatly (this is based on the sum of SFperperson on the tabulation schedule)
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Code Analysis in Revit Architecture Code Analysis in Revit Architecture Presentation Transcript

  •  Special thanks to Bright Design Associates
  • Get the Code Information into a Key Schedule  First Task - Create a key schedule which holds the code information. 1st task - Code info to key schedule
  • From the menu: View / New / Schedule-quantities  Select the room category. give it a name like quot;Occupancy IBC table 1004.1”  Select Schedule Keys. Then give it a key name like quot;Occupancy”  Select OK 1st task - Code info to key schedule
  • Adding Parameters  Add two new parameters by clicking the Add Parameter button.  Name: quot;S.F.PerPersonquot; as an integer Choose Integer for type of parameter. quot;Otherquot; is fine for the Group.  Name: quot;Occupancy S.F. Typequot; as Text for type of parameter. Other is 1st task - Code info to key schedule
  • Adding Code Information  Click the new button fore each occupancy and enter information from the code. 1st task - Code info to key schedule
  • Task 2 – Create a Calculating Room Schedule 2nd task – Create a calculating room schedule
  • From the menu View / New / Schedule-quantities  Select the room category. give it a name like quot;Occupancy Tabulation per 2006 IBC Table 1004.12”  We are scheduling Building components. Select appropriate phase. Click OK 2nd task – Create a calculating room schedule
  •  Add the following parameters From the left column quot;Numberquot;, quot;Namequot;, quot;Occupancy Typequot;, quot;Areaquot;, quot;S.F.PerPerson”.  Add a Calculated Value called quot;Personsquot; with the calculated value button.  The formula for Persons will be as follows and is case sensitive. quot;(Area / S.F.PerPerson) / 1' ^ 2quot; 2nd task – Create a calculating room schedule
  • General Formula Notes:  Our formula: (Area / S.F.PerPerson) / 1' ^ 2)  Parameters used in formulas are case sensitive. Ie: “AREA” or “area” will not work if the parameter is “Area”  Revit loves keeping track of its units. The division by one square foot is there to strip the S.F. units and satisfy revit when an area is calculated with a unitless integer or number. 2nd task – Create a calculating room schedule
  • Format the schedule:  Under the formatting tab select the quot;personsquot; parameter and check the calculate totals box.  This can also be done for the square footage. 2nd task – Create a calculating room schedule
  • Sorting the schedule:  Then under the sorting tab sort by the quot;numberquot; parameter and select the grand totals check box and show totals only.  Also select the itemize every instance check box. 2nd task – Create a calculating room schedule
  • How to use this schedule:  Find our schedule called quot;Occupancy Tabulation per 2006 IBC Table 1004.1quot; in the project browser and double click on it.  In a project with rooms defined You will notice that for Room Occupancy there are a bunch of quot;(none)quot; values.  Click on the none and you will have a pull down which you can select the occupancy.  When the user selects a value the schedule will automatically fill in the appropriate s.f. per person and calculate the persons for that room area. 2nd task – Create a calculating room schedule
  • The next Level: Creating a required plumbing fixture schedule.  Taking the code analysis to another level. Both in calculations and Revit formulas. 3rd task – Create a required plumbing fixture schedul
  • To start:  In the project browser scroll down and locate your quot;occupancy tabulation per 2006 IBC table 1004.12quot; schedule.  Right click on it and select Duplicate View / Duplicate.  Now right click on the table and click Rename.  Rename the table something like quot;MINIMUM PLUMBING FACILITIES PER TABLE 2902.1 BUSINESSquot;
  • Add calculated values: (Sample formulas for Business occupancy)  Parameter name – Type – “Formula ”  Men - Number – “Persons / 2”  WCMen - Number – “if((Men < 50), (Men / 25), (2 + (((Men - 50)) / 50)))”  LavMen - Number –” if(MEN < 50, MEN / 40, (2 + (MEN - 50) / 80))”  Women - Number – “Persons / 2”  WcWomen - Number – “if(WOMEN < 50, Women / 25, (2 + (Women - 50) / 50))”  LavWomen - Number – “if(Women < 80, Men / 40, (2 + (Men - 80) / 80))”  DF - Number – “(Men + Women) / 100”  Service Sink – Number – “1” 3rd task – Create a required plumbing fixture schedul
  • Add calculated values: (Or for Mercantile occupancy)  Parameter name – Type – “Formula ”  Men - Number – “Persons / 2”  WCMen - Number – “Men / 500”  LavMen - Number – “Men / 750”  Women - Number – “Persons / 2”  WcWomen - Number – “Women / 500”  LavWomen - Number – “Women / 750”  DF - Number – “(Men + Women) / 1000”  Service Sink – Number – “1” 3rd task – Create a required plumbing fixture schedul
  • Next format the table:  At the Formatting tab make the following fields hidden:  Area  S.F.Per Person.  Remove (from the fields tab) or make the following parameters hidden as well:  Number  Name  Room Occupancy 3rd task – Create a required plumbing fixture schedul
  • More formatting: Make the following fields a Calculated Total.  S.F.Per PersonPersons  Men  WcMen  LavMen  Women  WcWomen  LavWomen  DF and Service Sink 3rd task – Create a required plumbing fixture schedul
  • Sorting / Grouping  At the sorting / grouping tab make sure that grand totals and itemize every instance is NOT checked.  Sort by (none) 3rd task – Create a required plumbing fixture schedul
  • The final product:  This schedule should self calculate your project once you fill out the room occupancy schedule. 3rd task – Create a required plumbing fixture schedul
  • Refinement:  There are many ways to refine these schedules:  Adding other code analysis based on occupants (egress width, etc.).  Make the appropriate calculated parameters integers.  Add rounding to the plumbing fixture calculations so that a value of 0.49 or less will not result in a “zero” for an integer parameter.
  • Fin.  If you have questions or comments please feel free to contact Jake Boen.  Jboen@cox.net or Jboen@brightdesignassoc.com  Special thanks to Bright Design Associates