The National Building Code of Canada (NBC) 2020 Article 4.1.8.7 provides a clear procedure for earthquake methods of analysis. The more advanced method, the Dynamic Analysis Procedure in Article 4.1.8.12, should be used for all structure types except those that meet the criteria set forth in 4.1.8.7. The more simplistic method, the Equivalent Static Force Procedure (ESFP) in Article 4.1.8.11, can be used for all other structures.
In many frame and truss structures, it is no longer sufficient to use a simple member. You often have to consider cross-section weakenings or openings in solid beams. In such cases, you can use the "Surface Model" member type. It can be integrated into the model like any other member and offers all the options of a surface model. The present technical article shows the application of such a member in an existing structural system and describes the integration of member openings.
Custom sections are often required in cold-formed steel design. In RFEM 6, the custom section can be created using one of the “Thin-Walled” sections available in the library. For other sections that do not meet any of the 14 available cold-formed shapes, the sections can be created and imported from the standalone program, RSECTION. For general information on AISI steel design in RFEM 6, refer to the Knowledge Base article provided at the end of the page.
The goal of using the RFEM 6 and Blender with the Bullet Constraints Builder add-on is to obtain a graphical representation of the collapse of a model based on real data of physical properties. RFEM 6 serves as the source of geometry and data for the simulation. This is another example of why it is important to maintain our programs as so-called BIM Open, in order to achieve collaboration across software domains.
This article will show you how to properly consider the connection between surfaces that touch each other on one line with the help of line hinges in RFEM 6.
Given that realistic determination of the soil conditions significantly influences the quality of the structural analysis of buildings, the Geotechnical Analysis add-on is offered in RFEM 6 to determine the soil body to be analyzed.
The way to provide data obtained from field tests in the add-on and use the properties from soil samples to determine the soil massifs of interest was discussed in Knowledge Base article “Creation of the Soil Body from Soil Samples in RFEM 6”. This article, on the other hand, will discuss the procedure to calculate settlements and soil pressures for a reinforced concrete building.
You can use the stand-alone program RSECTION to determine the section properties for any thin-walled and massive cross-sections, as well as to perform a stress analysis. The previous Knowledge Base article titled "Graphical/Tabular Creation of User-defined Cross-sections in RSECTION 1" discussed the basis of defining cross-sections in the program. This article, on the other hand, is a summary of how to determine the section properties and perform a stress analysis.
The dynamic analysis in RFEM 6 and RSTAB 9 is divided into several add-ons. The Modal Analysis add-on is a prerequisite for all other dynamic add-ons, since it performs the natural vibration analysis for member, surface, and solid models.
You can model and analyze masonry structures in RFEM 6 with the Masonry Design add-on that employs the finite element method for the design. Complex masonry structures can be modeled, and static and dynamic analysis can be performed, given that a nonlinear material model is implemented in the program to display the load-bearing behavior of masonry and the different failure mechanisms. You can enter and model masonry structures directly in RFEM 6 and combine the masonry material model with all common RFEM add-ons. In other words, you can design entire building models in connection with masonry.
Structures in RFEM 6 can be saved as blocks and reused in other RFEM files. The advantage of dynamic blocks with respect to non-dynamic blocks is that they allow interactive modifications of the structural parameters as a result of modified input variables. One example is the possibility to add structural elements by changing only the number of bays as an input variable. This article will demonstrate the aforementioned possibility for dynamic blocks that are created by scripting.
In RFEM 6 it is possible to save selected objects (as well as whole structures) as blocks and reuse them in other models. Three types of blocks can be distinguished: non-parameterized, parameterized, and dynamic blocks (via JavaScript). This article will focus on the first block type (non-parameterized).
According to EN 1992-1-1 [1], a beam is a member of which the span is no less than 3 times the overall section depth. Otherwise, the structural element should be considered as a deep beam. The behavior of deep beams (that is, beams with a span less than 3 times the section depth) is different from the behavior of normal beams (that is, beams with a span that is 3 times greater than the section depth).
However, designing deep beams is often necessary when analyzing the structural components of reinforced concrete structures, since they are used for window and door lintels, upstand and downstand beams, the connection between split-level slabs, and frame systems.
Steel has poor thermal properties in terms of fire resistance. The thermal expansion for increasing temperature is very high compared to that of other building materials, and might result in effects that were not present in the design at normal temperature due to restraint in the component. As temperature increases, steel ductility increases, whereas its strength decreases. Since steel loses 50% of its strength at temperature of 600 °C, it is important to protect components against fire effects. In the case of protected steel components, the fire resistance duration can be increased due to the improved heating behavior.
The stability checks for the equivalent member design according to EN 1993-1-1, AISC 360, CSA S16, and other international standards require consideration of the design length (that is, the effective length of the members). In RFEM 6, it is possible to determine the effective length manually by assigning nodal supports and effective length factors or, on the other hand, by importing it from the stability analysis. Both options will be demonstrated in this article by determining the effective length of the framed column in Image 1.
In RFEM 5 as well as RSTAB 8 in RF-/FOUNDATION Pro, you can save the foundation dimensions for all five foundation types as foundation templates in a user-defined database and use them later in other models.
In the event of converting or extending a hall, the building owner may want to add a second or third crane to an existing crane runway. Since the original design usually does not consider other cranes, a common solution is to design a minimum distance between the cranes. This is done via the crane technology settings.
In RFEM, you can display the contact properties between two surfaces by means of contact solids. Among other things, you should ensure that both contact surfaces of a contact solid have the same integrated objects. Therefore, when modeling the contact surfaces, we recommend using the copy function in order to create the second contact surface.
In the case of using slow‑curing concrete (usually for thick components), you can reduce the calculated minimum reinforcement by a factor of 0.85 to apply the load due to restraint, according to EN 1992‑1‑1, Section 7.3.2. However, a precondition for reduction is that the characteristic value of the strength development r = fcm2 / fcm28 does not exceed 0.3. Other key requirements for the application of this reinforcement reduction are specified explicitly in the final planning documents.
To work even more efficiently, RF‑GLASS allows you to create and save different, user‑defined layer structures that can be reimported later or loaded in another project.
By means of result combinations, it is possible to create, among other things, the envelopes for internal forces and deformations. Thus, you can quickly find the maxima and minima for the subsequent design.
It often happens that loads should be copied as a template into another load case, for example. This article describes two ways to copy loads between load cases.
For solids, there is another option for the FE mesh setting. You can arrange a layered FE mesh in addition to a holistic FE mesh refinement. For this option, you can perform a defined division of the solid with finite elements between two parallel surfaces. This option is particularly suitable for very large solid geometries with a low height.
In RFEM 5 and RSTAB 8, you can save problems and warnings occurring during the model check as an extra view. This way, you can easily work through the hints and messages, one after the other, cleaning the model. The function is available for double nodes, overlapping members/lines, and surfaces.
Parametric input allows you to enter the model data and load data in a specific way so they are dependent on certain variables (parameters). You can enter the parameters directly or calculate them from other parameters and constants, and furthermore, it is possible to access the cross-section values. This can be useful, for example, when calculating precambers, depending on the standard.
In RFEM, surfaces are automatically connected if they have common boundary lines. If the definition line of a surface is lying in another surface, the line is automatically integrated into the surface, provided that it is a planar surface. For quadrangle surfaces, however, automatic object detection would be relatively time-consuming. For this reason, the corresponding function is deactivated. The integrated objects must be specified manually.
In RFEM, RSTAB, and SHAPE-THIN, you can create user-defined print templates ("Printout Report Template") and printout headers ("Report Headers"). These templates can also be transferred to other computers and used there.
Model and load objects can be defined graphically or in tables, or they can be created using parameters (see the manual). With this parameterized input, you can also access the cells of certain tables of the program. In this way, it is possible to link a load parameter with a model data parameter, for example. The reference is created by the $ sign.
User-defined visibilities facilitate program handling. Once created, any model groups can be quickly hidden or shown. This facilitates, among other things, the analysis of the results in larger 3D structures, as well as the creation of the report. When changing the geometry, the existing visibilities may have to be updated.
Generally, overlapping members in the model are not desired. To prevent RFEM from deleting an already defined member if another member is placed upon it, select "Allow Double Members" on the "Edit" menu.