cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Showing results for 
Search instead for 
Did you mean: 
Collaborate forum

DESIGN OCCUPANT LOAD

Steve Jepson
Advisor
I would like to have a schedule for calculating the Design Occupant Load per area and dispaly the total of those areas.

I would prefer to use the areas extracted from zones on a certain layer but it could work with fills too.

Can such a schedule be made with ArchiCAD ?

area/300 + other area/100 + other area/500 = Total Design Ocupant Load

Something like that. Do I need ArchiQuant or what ever it's called ?

ArchiCAD 25 5010 USA - Windows 10 Pro 64x - Dell 7720 64 GB 2400MHz ECC - Xeon E3 1535M v6 4.20GHz - (2) 1TB M.2 PCIe Class 50 SSD's - 17.3" UHD IPS (3840x2160) - Nvidia Quadro P5000 16GB GDDR5 - Maxwell Studio/Render 5.2.1.49- Multilight 2 - Adobe Acrobat Pro

14 REPLIES 14

Anonymous
Not applicable
I am doing that in a zone stamp... It is taking the area and dividing by the occupant load. Then you can use a schedule and add all the loads per zone together. There is a zone in the depository that does this also.

Steve Jepson
Advisor
Thanks.

ArchiCAD 25 5010 USA - Windows 10 Pro 64x - Dell 7720 64 GB 2400MHz ECC - Xeon E3 1535M v6 4.20GHz - (2) 1TB M.2 PCIe Class 50 SSD's - 17.3" UHD IPS (3840x2160) - Nvidia Quadro P5000 16GB GDDR5 - Maxwell Studio/Render 5.2.1.49- Multilight 2 - Adobe Acrobat Pro

Anonymous
Not applicable
I'm noticing that the zone stamps round the value of the occupant calculation down.

The building codes in many US states require the value to be rounded up. Any way to do this?

Anonymous
Not applicable
You can edit the zone stamp to fix this. Whever the calculation is being made for the occupants there is probably the use of the INT function which will take only the whole interger for the occupant load. For example if the claculation works out to 10.234 occupants, INT will return 10. It you replace the INT function with CEIL it will return 11.

Anonymous
Not applicable
Hm.
Here's the line, I took out ROUND_INT and replaced it with CEIL

occLoad = STR (CEIL((net_area_val/SqFtPerson)-0.5),1,0)

In a room that is 1,627 sq ft, at 100 sq ft per occupant, the load is being returned as 16, not 17 as is required by code.

Anonymous
Not applicable
StaceyS wrote:
occLoad = STR (CEIL((net_area_val/SqFtPerson)-0.5),1,0)
Try this instead: occLoad = STR (CEIL(net_area_val/SqFtPerson),1,0)

I'm not sure why the .5 was being subtracted from the calculation, but that was changing the value from 16.27 (which with the CEIL would return 17) to 15.77 (which with the CEIL would return 16)

Anonymous
Not applicable
That did it. Thank you!

Anonymous
Not applicable
was this tag ever perfected? if so can you share? I need the same type of tag and haven't learned GDL yet... still early in the move from Revit and Adesk.

Anonymous
Not applicable
Anyone have more recent information on how to do this in AC20? Can't find this line of code in the Zone 20 script!

vfrontiers
Enthusiast

For various reasons, I'm trying to achieve the same thing using properties.  I keep running into a snag where the EXPRESSION calculator has no way of knowing that my 100 is PEOPLE / SF and says that my expression should equal an AREA instead of Number...

 

Any help appreciated..

Duane

Visual Frontiers

AC25 :|: AC26 :|: Enscape3.4:|:TwinMotion

DellXPS 4.7ghz i7:|: 8gb GPU 1070ti

Duane,

Here is the expression we use

Screen Shot 2022-08-31 at 12.47.04 PM.png

(can't copy and paste for some reason)

'Occupant Load' is another property (number) derived from the list of Space Functions

AC user since 8.1

Stuart,

Thanks for the response... I went a slightly different route, but looks like yours might work better... I had to dumb the result into TEXT in order to acheive the UNITS I needed... looks like your version keeps everything as a number...

 

Does your SPACE FUNCTION list contain a bunch of IF/ THENs? to get LOAD related to the SPACE?  or do you have a different method for that?

Duane

Visual Frontiers

AC25 :|: AC26 :|: Enscape3.4:|:TwinMotion

DellXPS 4.7ghz i7:|: 8gb GPU 1070ti

Stuart Smith
Booster

The Space Function property is an Option Set with all the space functions as listed in the IBC

Screen Shot 2022-09-02 at 2.36.31 PM.png

 

The Occupant Load property derives the numeric value from the selected Space Function property using STRTONUM (string to number):

Screen Shot 2022-09-02 at 2.37.03 PM.png

All the user has to to do is select the appropriate space function from the list and the Occ load gets calculated automatically for that zone.

AC user since 8.1

vfrontiers
Enthusiast

Nicely Done!

Duane

Visual Frontiers

AC25 :|: AC26 :|: Enscape3.4:|:TwinMotion

DellXPS 4.7ghz i7:|: 8gb GPU 1070ti

Still looking?

Browse more topics

Back to forum

See latest solutions

Accepted solutions

Start a new discussion!