Captivating Charm: Exploring Marseille's Hillside Villas with Our 3D Architec...
Code Analysis and Plumbing Fixtures in Revit
1. Code Analysis in Revit Architecture Occupancy Tabulation and Required Plumbing Fixtures. Jake Boen, ArchitectJboen@InPlaceArchitecture.comwww.InPlaceArchitecture.com
2. 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
3. From the menu:View / New / Schedule-quantities Select the room category. give it a name like "Occupancy IBC table 1004.1” Select Schedule Keys. Then give it a key name like "Occupancy” Select OK 1st task - Code info to key schedule
4.
5. Name: "Occupancy S.F. Type" as Text for type of parameter. Other is fine for the group.1st task - Code info to key schedule
6. Adding Code Information Click the new button fore each occupancy and enter information from the code. 1st task - Code info to key schedule
7. Task 2 – Create a Calculating Room Schedule 2nd task – Create a calculating room schedule
8. From the menu View / New / Schedule-quantities Select the room category. give it a name like "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
9.
10. The formula for Persons will be as follows and is case sensitive. "(Area / S.F.PerPerson) / 1' ^ 2"2nd task – Create a calculating room schedule
11. 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
12. Format the schedule: Under the formatting tab select the "persons" parameter and check the calculate totals box. This can also be done for the square footage. 2nd task – Create a calculating room schedule
13. Sorting the schedule: Then under the sorting tab sort by the "number" 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
14. How to use this schedule: Find our schedule called "Occupancy Tabulation per 2006 IBC Table 1004.1" 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 "(none)" 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
15. 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 schedule
16.
17. Right click on it and select Duplicate View / Duplicate.
20. 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 schedule
21. 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 schedule
22. 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 schedule
23. 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 schedule
24. 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 schedule
25. 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.
26. Fin. If you have questions or comments please feel free to contact Jake Boen, RA. Jboen@InPlaceArchitecture.com