Lisp Routine to place fire sprinklers in ceiling grid

Lisp Routine to place fire sprinklers in ceiling grid

averys8YKW6
Explorer Explorer
486 Views
3 Replies
Message 1 of 4

Lisp Routine to place fire sprinklers in ceiling grid

averys8YKW6
Explorer
Explorer

I was wondering if anyone had a lisp routine that could place sprinkler blocks in the ceiling grid/room based of spacing requirements of 15'-0" between sprinklers maximum and 6'-0" between sprinkler minimum, 7'-6" off a wall maximum.

The sprinkler blocks cannot be placed in the same grid tile as a light or hvac diffuser.

I have seen light fixture spacing lisp routines in this forum that could potentially be manipulated to use fire sprinklers.

 

0 Likes
487 Views
3 Replies
Replies (3)
Message 2 of 4

Kent1Cooper
Consultant
Consultant

Sample drawing, please.  For example, I can only imagine that the spacings should be not only between your minimum and maximum, but also at multiples of the grid size, so you won't get a head landing on a grid line, etc.  Is the grid drawn, as a Hatch pattern?  If so, what is the origin of the pattern definition [center of a tile? grid intersection?], and at what scale is the Hatch pattern used [presumably 1 if it's a pattern designed as ceiling grid]?  A routine could find those, and use them and the Hatch rotation to calculate midpoints of ceiling tiles.  What else is there to work with?  A Polyline room perimeter, perhaps?  [That should not be needed if the grid is a single Hatch pattern for the whole room.]  Etc., etc.

 

I expect the conflicts-with-other-things part will be enormously difficult for a routine, if even possible, so you may need to handle that yourself.  It raises the question:  What takes precedence in terms of spacings?  If moving a head to not be in a light fixture makes the head spacing too great somewhere, then do you try shifting the whole pattern of heads, or moving the light [or the whole pattern of lights] instead, or...?

Kent Cooper, AIA
0 Likes
Message 3 of 4

jtohillVY4VS
Contributor
Contributor

The easiest way would be a block spaced with an array 15' x 6' centers.

0 Likes
Message 4 of 4

Sea-Haven
Mentor
Mentor

So "I have seen light fixture spacing lisp routines" did you try one of them but with sprinkler blocks ? Like Kent can see all sorts of problems with lights to close. I dont do sprinklers but would think you can go closer than min spacing.

0 Likes