Parameterizing Models in RFEM 6/RSTAB 9

Technical Article on the Topic Structural Analysis Using Dlubal Software

  • Knowledge Base

Technical Article

RFEM and RSTAB programs provide parameterized input as an advantageous product feature to create or adjust models by means of variables. This way, you can enter the model data and load data as dependent on these variables (for example, for length, width, traffic load, and so on). These variables are also called parameters, and are set up in a clearly arranged list available in the programs. You can use them in formulas to determine a numeric value. Thus, if a parameter is changed in the parameters list, the results of all formulas using this parameter are adapted.

This article will show you how to parameterize the bracing element of the truss cell shown in Image 1.

Assuming that the structure has already been modeled in RFEM 6 by assigning members and defining boundary conditions as shown in Image 2, the next step is to define the bracing. As mentioned previously, this element will be defined using a parameterized input. This way, the parameters can be optimized later, and the program can automatically determine the optimal position of the element.

First, you can create intermediate nodes on both the top (member 2) and bottom (member 3) chords and connect them with a simple line. To define these nodes, right-click on individual member → divide member → n intermediate nodes. It is important to create the nodes without literally dividing the members; therefore, you should select the associated check box as shown in Image 3.

By doing so, you can see in the nodes’ properties that they have the type “On Member”, and the member remains a whole element. Since the individual member has been divided by one intermediate node, the relative distance between the created node and the start and end nodes of the member is 50%. However, the four input fields are interactive, and in addition to this relative specification, you can enter the value as an absolute distance (that is, length).

Now you can start assigning the parameters via the Edit menu → Global parameters. The variables to be defined are from the “length” unit group, since we are interested in positioning the bracing element that is represented by the position of its nodes on the upper and lower chords. Hence, you can define the parameters as shown in Image 5one for the upper (Xtop), and another for the lower chord (Xbottom). This way, the position of the nodes will be defined with respect to the specific values assigned to these parameters.

Once the parameters have been defined, you can use them in formulas to determine the numeric values. This can be done in the “Edit” window of the individual nodes, where you can use the formula editor to write a formula for determining the distance of the node to the start node of the member. For instance, the equation shown in Image 6 indicates that this length will be calculated as the value of the parameter Xtop added to 0.5 m. Given that Xtop was initially set to 0, the equation results in 0.5, meaning that the node will stay at a distance of 0.5 m (Image 7).

The advantage of the parameterized input is that if a parameter is changed in the parameters list, the results of all formulas using this parameter are modified. Thus, if you reopen the Global Parameters list and set the value of Xtop as 0.1, the distance of the node with respect to the start node of the member will automatically change to 0.6 (Xtop + 0.5) and the node will be moved as shown in Image 8.

You can go a step further and utilize other advantages of the formula editor, such as inserting an object property in the equation, as shown in Image 9.

Use the associated icon to open the large list of object properties and their subcategories, and select the one you are interested in. For instance, you can select coordinate_1, which is the Cartesian X coordinate of a node. You can indicate the associated node in the formula text box, as shown in Image 10. In this example, we are interested in calculating the distance of node 5 with respect to the X coordinate of node 3. This means that if node 3 is displaced and its X coordinate is changed, the position of node 5 will be automatically modified, since this object property is included in the formula.

This article has shown you how to define global parameters and use them in formulas to determine numeric values. These parameters can also be optimized according to different aspects, which will be the topic of a future Knowledge Base article.

Author

Irena Kirova, M.Sc.

Irena Kirova, M.Sc.

Marketing & Customer Support

Ms. Kirova is responsible for creating technical articles and provides technical support to the Dlubal customers.

Keywords

Parameterization Parameters Parameterized input

Links

Write Comment...

Write Comment...

  • Views 182x
  • Updated 07/13/2022

Contact Us

Contact Dlubal

Do you have further questions or need advice? Contact us via phone, email, chat, or forum, or find suggested solutions and useful tips on our FAQ page, available 24/7.

(267) 702-2815

[email protected]

Online Training | English

Eurocode 3 | Steel Structures According to DIN EN 1993-1-1

Online Training 09/08/2022 9:00 AM - 1:00 PM CEST

Considering Construction Stages \n in RFEM 6

Considering Construction Stages in RFEM 6

Webinar 09/08/2022 2:00 PM - 3:00 PM CEST

Online Training | English

Eurocode 5 | Timber Structures According to DIN EN 1995-1-1

Online Training 09/15/2022 9:00 AM - 1:00 PM CEST

Online Training | English

RFEM 6 | Dynamic Analysis and Seismic Design According to EC 8

Online Training 09/21/2022 9:00 AM - 1:00 PM CEST

Online Training | English

RFEM 6 | Basics

Online Training 10/07/2022 9:00 AM - 1:00 PM CEST

Online Training | English

RFEM 6 | Students | Introduction to Member Design

Online Training 10/12/2022 4:00 PM - 7:00 PM CEST

Online Training | English

Eurocode 2 | Concrete Structures According to DIN EN 1992-1-1

Online Training 10/18/2022 9:00 AM - 1:00 PM CEST

Online Training | English

RSECTION | Students | Introduction to Strength of Materials

Online Training 10/19/2022 4:00 PM - 7:00 PM CEST

Online Training | English

RFEM 6 | Students | Introduction to FEM

Online Training 10/27/2022 4:00 PM - 7:00 PM CEST

Online Training | English

RFEM 6 | Students | Introduction to Steel Design

Online Training 11/10/2022 4:00 PM - 5:00 PM CET

Online Training | English

Eurocode 3 | Steel Structures According to DIN EN 1993-1-1

Online Training 11/17/2022 9:00 AM - 1:00 PM CET

Online Training | English

RFEM 6 | Students | Introduction to Reinforced Concrete Design

Online Training 11/18/2022 4:00 PM - 5:00 PM CET

Online Training | English

RFEM 6 | Dynamic Analysis and Seismic Design According to EC 8

Online Training 11/23/2022 9:00 AM - 1:00 PM CET

Online Training | English

Eurocode 5 | Timber Structures According to DIN EN 1995-1-1

Online Training 12/08/2022 9:00 AM - 1:00 PM CET

Design of Timber Structures in RFEM 6 and RSTAB 9

Model and Design Timber Structures in RFEM 6 and RSTAB 9

Webinar 08/17/2022 10:00 AM - 11:00 AM CEST

Online Training | English

Eurocode 2 | Concrete Structures According to DIN EN 1992-1-1

Online Training 08/12/2022 8:30 AM - 12:30 PM CEST

RFEM 6
Hall with Arched Roof

Main Program

RFEM 6 structural analysis software is the basis of a modular software system. The main RFEM 6 program is used to define structures, materials, and loads of planar and spatial structural systems consisting of plates, walls, shells, and members. The program also allows you to create combined structures as well as to model solid and contact elements.

Price of First License
3,990.00 USD
RSTAB 9
Structural Frame and Truss Analysis Software

Main Program

The RSTAB 9 structural frame analysis and design program contains a similar range of functions as the FEA RFEM software, paying special attention to frameworks. It is, therefore, very easy to use and has for many years been the best choice for structural analysis of beam structures consisting of steel, concrete, timber, aluminum, and other materials.

Price of First License
2,550.00 USD