Parametric model and API – Ribbed Slab
This project was basically a continuation of project-1 which was a ribbed slab. In this parametric model every parameter was user driven. The ribs were created with the help of voids such that the ribbed slab could be manipulated to be pergolas.
parameters that can be manipulated in the ribbed slab parametric family
view of the parametric slab of project 1
The application also calculates the depth of the ribbed beam with respect to the breadth of the room by using the formula breadth/20. The program checks the new ribbed beam depth to the overall slab depth. Ribbed beams are part of the slab and cannot be deeper that the depth of the slab. If the new ribbed beam depth is greater than the overall slab depth a message pops up displaying the required ribbed beam depth for that particular span and the existing slab depth and the model is not updated else the ribbed slab gets updated according to the size of room and the current roof dimensions, ribbed beam depth and wall heights are displayed in a pop up window.
Since the walls are attached to the bottom of the slab and don’t update automatically when walls are moved, the application also updates the height of the wall with respect to the total slab depth.
Instructions to run the application:
The ribbed slab acting like pergolas for the room.
The ribbed slab thickness is set to zero so that it acts like pergolas
When the breadth of the room is initially changed the roof will stay the way it is.
view of the model when the room dimension is changed without running the API program
When the API program is run, the program calculates the new depth of the ribbed beam the roof gets adjusted to the size of the room and the depth of the ribbed beam is calculate with respect to the breadth of the room. It also returns the value of the new room size, depth of the ribbed beam and height of the wall. If the overall depth of the roof is changed in the parametric model, the wall heights get automatically adjusted.
view of the ribbed slab that is updated according to the dimension of the room
view of the slab when the model does not get updated if the ribbed beam depth is greater than the overall slab depth of the ribbed beam. A message box pops up with the values of the required ribbed beam depth and the existing overall slab depth.





No comments:
Post a Comment