BIM in Structural Engineering: Planning process, possibilities and opportunities

Technical Article on the Topic Structural Analysis Using Dlubal Software

  • Knowledge Base

Technical Article

The increasing use of the BIM method in the planning of buildings also opens up new possibilities for structural engineers. Once a comprehensive 3D model of a building has been created, you want to continue using it for the structural analysis and to get the maximum benefit from it. However, there are also some new challenges for the structural engineer and the software used, which are described in this article.

Figure 01 - Above: BIM model with integrated structural objects in Autodesk Revit Structure. Center: Control dialog box for transferring the analysis model from Revit Structure to RFEM. Bottom: Calculated analysis model in RFEM

Elimination of non-structural components

One of the main advantages of 3D-BIM models is that all information is available centrally in a database. If it is assumed that a building design is initially created by the architect, the focus is not primarily on the structural system. The focus of his work is primarily on the use and design of the building as well as the adherence to a cost frame in close cooperation with the building owner. Based on this, required supporting structures are designed for the building. This structural model represents sort of the load-bearing framework of a building and is of particular interest to the structural engineer. The remaining non-load-bearing parts of the building are either insignificant for him (for example, detailed designs of doors and windows, precise floor structure, electrical installation and plumbing, etc.) or are at most important for load assumptions. Therefore, only a part of the BIM model has to be evaluated by the structural engineer, and he has to separate structural relevant objects from non-relevant ones. However, the information whether a structural component available in the BIM model contributes to the analysis of the structural system or not, is not necessarily included in every BIM model and must either be given to the model by the structural engineer or he must remove those elements that are not essential to him by using corresponding filters. There is BIM software available on the market, which allows you to mark components as load-bearing already in the architectural model. Provided that the architect considers it his task to carry out this marking, an automated model transfer to the structural analysis software is facilitated.

Physical structural model and idealized analysis model

Once the load-bearing structural components have been eliminated from the global BIM model, the physical structural model is available, which corresponds in position and shape to the later real (solid) model. Due to limited computational capacities and necessary simplifications for the calculations, however, not all structural components are usually calculated as solid models, but reduced to member and surface elements to whose results (for example, internal forces for member and surface) the current standards also refer. The use of solid models is usually limited to very thick structural components or to the analysis of special sub-areas, such as steel connections, which also includes details like screws, welds, or contact conditions. The reduction to members and surfaces raises the question of the position of the centroidal axes of these structural components and how they are connected to each other. Due to different component heights, cuts, and connections, there may be no consistent center line models connected in one point, which must be further adjusted in order to serve as an analytical calculation model. This results in further questions for the structural engineer.

  • Where should the system lines be located?
  • How to deal with possible member and surface eccentricities?
  • Do system lines have to be shortened or extended, and what is their influence on the loading (self-weight, line loads, surface loads, etc.)?
  • Is it sufficient to model the structure by means of simple analytical nodes, or is it necessary to create extended models adjusted to civil engineering purposes (for example, column connects to ceiling only in one node: problem of singularities)?
  • Are the connections of the members and surfaces hinged, semi-rigid or rigid?
  • Which locations should be considered as supports and of what kind of support conditions?
  • May members or surfaces be subdivided in order to get a reasonable analysis model?

When making decisions for all these questions, software can usually provide little support, and these decisions have to be finally made by the structural engineer. A new trend in architecture and construction software, however, is the fact that structural systems are already carried within the programs and also partly created automatically. The advantage is that once correctly defined structural basic systems, ideally including loading, can then be transferred to a structural analysis program without any major rework.

Figure 02 - BIM advantage: In Revit, the position of system lines and FE nodes of structural components can already be defined in the physical model. This model can be imported directly to RFEM.

However, a prerequisite for this is that this BIM software is operated by users who also have appropriate knowledge of structural analysis and the application of calculation programs. Seen from a traditional point of view regarding the usual responsibilities of architectural offices and offices for structural analysis in Germany, this fact is often a reason why the data exchange and thus the BIM workflow stalled. After all, the architect is not paid for creating the structural analysis model.

Special aspects of modeling

When creating finite element models, special auxiliary structures and workarounds may be required at transitions from surfaces to member elements or, for example, in downstand beams. These auxiliary constructions require manual reworking of imported structures. This inevitably leads to the initial BIM model and the idealized analysis model drifting further apart, and the assignment of related structural components in the user programs of different disciplines is considerably more difficult.

Figure 03 - Differences in BIM model and structural model: Cross beam describes a physical structural component. In the structural analysis model, it becomes either five analytical members or the FEM mesh-linker must be able to recognize the nodes lying on the beam line for meshing them accordingly.

This problem is particularly reflected when adjusting any modifications in both models. Often, rigid coupling members are used for coupling permanently connected components in the structural model representation. However, depending on the implementation in the structural analysis software, these special member types can lead to numerical problems if they are very short and stiff. Therefore, special attention is needed when automatically creating such coupling elements coming from BIM software. A large and sometimes not easily recognizable problem may be structural components which are supposedly connected in an analysis model. Due to inaccuracies within the modeling in the BIM software, or due to numerical accuracy restrictions, it is also possible that FEA nodes lying very close to each other are created. They either cause difficulties for generating the mesh or pretend to be connected structural components that are not connected in the calculation model. This results in incorrect calculation results. Therefore, special attention must be paid to the check of the imported model.

Figure 04 - Differences in the BIM model and structural model: Connection of a column via three nodes and horizontal, rigid member elements on a wall

Load assumptions and load combinations

In some BIM applications, it is also possible to specify loads and load combinations. The determination of, for example, wind load profiles, snow loads, or loads from earth pressure has become considerably more complex due to the newly introduced Eurocodes in recent years. The same applies to the rules for creating load combinations according to different design situations. Naturally, structural analysis programs are better suited for those tasks, they are more versatile and offer comprehensive generation tools. Therefore, it is obvious that load input and combinatorics are performed in the structural analysis application. If the resulting loads and combinations are transferred back to the BIM model, the parameters based on the automatic generation are usually lost, and thus the intelligence of the load objects is missing in case of further changes.

Figure 05 - Structural analysis object "Snow Load" in RFEM: Cannot be identically represented in BIM software or interface, for example IFC Structural Analysis View. The intelligence of the object is lost if it is resolved in line and trapezoidal loads without reference to the snow load zone.

Considerations for calculation of structural systems

If an adequate analysis model is derived from the BIM model, it can be calculated in the structural analysis software. It is necessary to decide which calculation theory and material models are used. After the calculation, the model may have to be adjusted, variants of the modeling are created, or new elements will be added or removed. Releases and supports must be checked. For the design of the structural system, further assumptions and parameters have to be entered. Cross-sections and dimensions may change. The classic BIM concept would require that these specifications and assumptions are also stored in the central BIM model. However, this is currently not completely feasible, and it is not supported with the usual interfaces or is only possible if the intelligence of the objects is lost.

The consideration of construction stages sometimes plays a very important role for spatial models and decides on the usefulness of calculation results. Therefore, it is absolutely necessary to make sure before the calculation whether a calculation on the entire model requires the consideration of construction phases or if partial models should be calculated in sections. In this context, it should be mentioned that BIM does not automatically mean that the entire building model is always calculated spatially. A good strategy can also be to detach successively the individual structural units from a BIM overall model and to calculate them separately.

Changes in BIM model due to structural analysis

After the calculation is completed, material and cross-section changes may occur, or components such as bracings or downstand beams may be moved, removed or added. These changes must be reflected and updated in the BIM model. But what happens if there are also changes in the original BIM model that have to be synchronized? How do you decide which is the last revision state? This process must be subject to certain rules, and the existing changes must be approved by responsible cooperators. At the same time, it must be ensured that changes in the BIM model are taken over subsequently after the import into the structural analysis software. Changes possibly occur on the same structural component at the same time in both the BIM and the analysis model. Such situations could be eased by blocking particular parts in the model or by agreements of the involved parties. An automatic transfer of profile changes, surface thicknesses, or the addition and removal of new structural components in the respective other model is usually possible and is supported, for example, by Dlubal Software. It should be noted that updates resulting from the structural analysis do not overwrite other information in the BIM model that is not relevant for the structural analysis.

Figure 06 - BIM advantage: girder grillage for power plant, 632 members, 344 cross-sections, from Tekla Structures (top). Modeling effort in structural analysis: estimated several hours. Raw model with member and cross-section assignment can be generated from the Tekla model within minutes and transferred to RFEM/RSTAB (below)

IFC interface and direct coupling of software

For a consistent planning, functioning interfaces are necessary. If you have open access to the data of the exchanging programs via programmable interfaces, they can be directly coupled without exchanging files. Both programs must be installed on the same computer. The implementation of such interfaces can be designed very flexibly and is not linked to the syntax and data models of general interface formats as they are necessary for exchanging files. When exchanging data via neutral, manufacturer-independent file formats, the IFC format plays a major role.

Figure 07 - IFC as international standard for data exchange. For the structural planning, the data of the "Structural Analysis View" must be written.

However, if a software is IFC-certified, this does not necessarily mean that the transfer to the structural analysis software is also possible. A certification is currently available only for the "Coordination View". It describes primarily the geometry of the structure on the basis of solid models, that is, the physical structural model mentioned above. For the structural model, the so-called "Structural Analysis View" is provided, which also allows the transfer of supports, releases, and loads. For an IFC-based data exchange based on an architectural design program, it is therefore necessary to check which view can be exported.

Summary and conclusion

3D BIM models help the structural engineer to understand complex structural systems and to create analysis models faster by data transfer. Generally, the BIM model and the analysis model are different and geometrically not identical. Automatically generated analysis models must be carefully checked and the calculation on the entire model may require the consideration of construction stages. The structural analysis may require special modeling at specific points and usually need additional information that cannot or only partially be stored in the BIM model. Due to possible modifications during the planning phase, it is necessary to define rules about who can make changes on the model, at which point of time and where exactly. BIM and BIM software require a broader and more comprehensive knowledge of all planning phases for architects and structural engineers, the willingness to rethink traditional division of labor and to understand the planning task as teamwork. If you accept an initial, manageable additional effort, considering also subsequent planning steps, savings can be considerable and the planning results can be better. Planning offices that have dedicated themselves to the BIM process in recent years can confirm this. Not least because of this fact, but also because contracting authorities specify BIM as a planning method, BIM will continue to spread in the next years. Structural engineering is an integral and essential part of Building Information Modeling, and therefore BIM-capable structural analysis software and the handling of entire models will become more important.

Dlubal Software focuses on the BIM-based planning process, offers a variety of interface formats and direct connections to common BIM software products. Due to an open, programmable interface, the software can be seamlessly integrated into company-specific planning processes. This allows for the automation of modeling tasks and the processing of calculation results.


Dipl.-Ing. (FH) Walter Rustler, M.Eng.

Dipl.-Ing. (FH) Walter Rustler, M.Eng.

Sales Director & Customer Support

Mr. Rustler is the representative of Dlubal Software GmbH and the Sales & Marketing director. Also, he participates in product development.


BIM Data exchange IFC Revit


Write Comment...

Write Comment...

  • Views 1538x
  • Updated 19 April 2021

Contact us

Contact Dlubal

Do you have questions or need advice?
Contact our free e-mail, chat, or forum support or find various suggested solutions and useful tips on our FAQ page.

+49 9673 9203 0

RFEM 5.xx

Main Program

Structural engineering software for finite element analysis (FEA) of planar and spatial structural systems consisting of plates, walls, shells, members (beams), solids and contact elements

Price of First License
3,540.00 USD
RSTAB 8.xx

Main Program

The structural engineering software for design of frame, beam and truss structures, performing linear and nonlinear calculations of internal forces, deformations, and support reactions

Price of First License
2,550.00 USD