We have been working hard to make FEM-Designs API more accessible and easier to use for our customers. This work has resulted in toolboxes for creating parametric models, performing iterative analyzes and much more for both Dynamo and Grasshopper. The latest addition to our toolbox is the Deconstruct feature.
New feature - Deconstruct
The deconstruct methods allow you to retrieve information from existing FEM-Design models, for example: geometry, materials, cross sections, reinforcement and so on. This information can then be used to make changes in Revit, Tekla or similar software.
It is your imagination that set the limit for what is possible to create. In this post we want to inspire you and show you some examples using the Deconstruct feature. The following cases are made with Dynamo and Revit, but the principle is analogous to Grasshopper and Tekla.
Transfer information between the FEM-Design model and the Revit-model
The transfer of information between the calculation model and the Revit-model is often performed by hand or possibly with the link between FEM-Design and Revit. Many customers however experience difficulty and/or a cumbersome manual procedure. This is mainly because the two different models often differ where the calculation model is simplified compared to the Revit-model. Our solution is to use the deconstruct feature and by automatically comparing the geometry from the calculation model with the Revit-model, we can connect elements even if they differ slightly in size, shape and location. This will give you the flexibility needed to connect the two models without any awkward manual work.
The video below shows how an element can be linked between the two models despite differences in length and location. The connected element is assigned an ID that later can be used to access the element.
Once the elements are linked, we can transfer data from our FE-model to the Revit-model. In the video below, the section and material of a connected element are updated.
This can of course be applied to larger models.
The same procedure can be used for plates, walls and beams. Another great thing about connecting the elements is that we also are able to map the reinforcement to the correct element directly from the FEM-Design model.
Case: vertical joints between prefabricated walls
Let’s apply the deconstruct feature in another situation.
When building prefabricated concrete structures, we often need to decide the number of connections between the walls. These connections will transfer shear force and tensile forces between the walls. The number of connections is chosen depending on the force in the edge connection and should then be modelled in the Revit model.
How can we automate this process?
Provide the following:
- Calculation model (database with information on materials, geometry, loads and resulting forces)
- Capacities for connections
- BIM objects of connections
- Revit model (BIM database)
What we need to do is:
- Extract information from the calculation model (wall-geometry for coupling placement and connection forces)
- Find the position of each connection in the Revit model by comparing the geometry between the two models according to the procedure explained above.
- Determine the number of connections and the type for each joint by comparing the connection forces with the capacity of the connection. We set a condition so that we use as few fittings as possible and thus find the most suitable type of joint.
- Model BIM objects for each connection on each wall in the Revit model.
Example - isolated model
The following examples have been implemented with FEM-Design 3D Structure, Revit and Dynamo. The same workflow can also be established with FEM-Design 3D Structure, Tekla and Grasshopper. In order to establish the following examples, arbitrary capacities for connections, as well as an illustrative Revit family is created to represents the BIM object.
Example - whole model
The same procedure can of course be applied to a much larger model.
Do you want to know more?
Please feel free to contact us and we will help you to find a good solution to your specific problem. We are also available to carry out basic courses and workshops tailor-made to your specific questions. Both at your office and online.
For quotation requests, please contact Andreas Oscarsson:
- Tel: +46 (0) 735 19 00 37
- Email: firstname.lastname@example.org