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
\"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
Adding Parameters
Add two
new
parameters
by clicking
the Add
Parameter
button.
Name: \"S.F.PerPerson\" as an
integer Choose Integer for type of
parameter. \"Other\" is fine for the
Group.
Name: \"Occupancy S.F. Type\" 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
\"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
\"Number\", \"Name\",
\"Occupancy Type\", \"Area\",
\"S.F.PerPerson”.
Add a
Calculated
Value called
\"Persons\"
with the
calculated
value button.
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
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
\"persons\"
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
\"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
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
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 \"occupancy
tabulation per 2006 IBC table 1004.12\" schedule.
Right click on it and select Duplicate View / Duplicate.
Now right click on the table and click Rename.
Rename the table something like \"MINIMUM PLUMBING
FACILITIES PER TABLE 2902.1 BUSINESS\"
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
1 comments
Comments 1 - 1 of 1 previous next Post a comment