In addition to our technical support (e.g. via chat), you’ll find resources on our website that may help you with your design using Dlubal Software.
Frequently Asked Questions (FAQ)
Customer Support 24/7
AnswerIn a short overview, creating hold down elements involves modeling rigid links and adding in nodal supports with non-linearity settings that allows the supports to take only tension forces. A line support is added at the bottom of the wall that only takes compression forces. The individual nodal supports connected with rigid members only take tension forces.
A more detailed look on how these elements can be model can be seen in the video below.
For a resultant, a concrete combination of loads is required, which result combinations can not provide.
The following example shows the problem quickly. A single-span beam is loaded with three different load cases. For the support at node 1, the result envelope of the 6 possible load combinations results in a maximum PZ of 11.25 kN from the result of CO 2 (see Figure 01). The support at node 2 has a maximum PZ of 12 kN from the result of CO1. However, the resultant of 23.25 kN does not occur in any of the involved load combinations and is therefore too large (maximum CO 1 and CO 2 with 22.5 kN).
The situation is similar with the pure result combination from the load cases, which have the same maximum values PZ of the nodal supports 1 and 2. However, it is not apparent here that a resultant would give incorrect results.
For result combinations, resultants are not used for result combinations because the results may be incorrect.
An imperfection is considered load and is transferred via the interface of the load case. Provided that the interface to the model has already been fetched, the interface to the loads (ILoads) is retrieved, followed by the interface to load case 1 (ILoadCase), if it has already been created:'set loadcasesDim iLoads As iLoadsSet iLoads = model.GetLoads'get load case.'Dim iLc1 As ILoadCaseSet iLc1 = iLoads.GetLoadCase (1, AtNo)'define imperfectionDim imperf As Imperfectionimperf.Comment = "test"imperf.Direction = LocalZTypeimperf.Inclination = 200imperf.no = 1imperf.ObjectList = 1imperf.Precamber = 300imperf.PrecamberActivity = ActivityAccording_EN_1993_1_1'set imperfection'iLc1.PrepareModificationiLc1.SetImperfection imperfiLc1.FinishModification
The data of the imperfection is then filled out first, here for member 1, and then transferred within a Prepare-/FinishModification block of the load case Interfaces.
To modify an existing element, you have to get the interface to the corresponding element, here an example of a member:Dim iModel As RSTAB8.modelSet iModel = GetObject (, "RSTAB8.Model")iModel.GetApplication.LockLicenseDim iModData As IModelDataSet iModData = iModel.GetModelDataDim iMem As RSTAB8.IMemberSet iMem = iModData.GetMember (1, AtNo)
Use this code to get the interface to member 1, which must already be created. Then, you can use the .GetData () method of the interface to get the member data.
If you want to modify data (such as the member rotation here), you can subsequently transfer it to the program within a Prepare-/FinishModification block with the method .SetData ().Dim mem As RSTAB8.Membermem = iMem.GetDatamem.Rotation.Angle = 0.5mem.Rotation.Type = RSTAB8.AngleiModData.PrepareModificationiMem.SetData memiModData.FinishModification
AnswerIn general, an imperfection describes the imperfection of a structure or the deviation due to its production from the ideal shape. There are different ways to simulate the imperfection. In RSTAB and RFEM, imperfections are represented as equivalent loads. The definition of equivalent loads is shown in Figure 01 and is taken from  . The same is described in EC3  . Since these are equivalent loads that are dependent on the axial force, they are also taken into account for a calculation according to the linear static analysis. It is recommended to manage loads and imperfections in separate load cases. They can be suitably combined with each other in load combinations. For the load case general data (see Figure 02), load cases with pure imperfection loads have to be classified as the action type "Imperfection".
AnswerYou will find an option in the "Settings" of the add-on module (see picture 01).
Only the default setting of 1 load increment can be set when a complex nonlinear material model is defined. The reason for this is because the program cannot determine the correct material stiffness for each incremental loading amount. The exact maximum load needs to be applied to the structure in order to determine the state of the material's stress/strain diagram.Figure 01 - Material Model - Nonlinear material definedThis setting can be found and changed under "Calculation Parameters" as well as under the "Calculation Parameters" in the load cases and combinations dialog box.
In this sense, "EC2 for RFEM" is not an add-on module that you can start separately, but a standard according to which you can design reinforced concrete components, for example in RF-CONCRETE Surfaces or RF-CONCRETE Members.You can find the selection of the design standard in the respective module in the "General Data" dialog box.The same applies to "EC2 for RSTAB".A design standard, here the "EC2", is required in the following add-on modules:- RF-CONCRETE in RFEM 5CONCRETE in RSTAB 8- RF-/CONCRETE Columns in RFEM 5 and RSTAB 8- RF-PUNCH Pro (only available for RFEM 5)
AnswerAs a general solution, RFEM and RSTAB are the ideal solution . In addition to the Eurocode 2 , international standards such as ACI 318 , CSA A23.3, SIA 262 or GB 50010 are available for the design for both programs.
With add-on modules for columns, foundations, or punching designs, you can design structural components quickly and safely.
Basic programs RFEM or RSTABWith the basic programs RFEM or RSTAB structures, materials, and which are impact defined.
For solid construction, RFEM is clearly the first choice , because in addition to the possibility to create spatial frameworks, plates, disk and shell structures can be additionally processed. RFEM is the more versatile option because it can be equipped and extended with the corresponding add-on modules for all materials and designs.
- Eurocode 2 (EN 1992-1-1)
- SIA 262
- ACI 318
- CSA A23.3
- GB 50010
- RF-/CONCRETE Columns
Reinforced concrete design according to the model column or nominal curvature method
- RF-PUNCH Pro
Punching Shear Design of Surfaces
- RF-/CONCRETE FOUNDATION Pro
Dimensioning of single, quiver and block foundations
- RF-CONCRETE Deflect (RFEM)
Analytical deformation analysis
- RF-CONCRETE NL
Realistic deformation analysis on surfaces and members
Dynamic AnalysisIf earthquake calculations or vibration analyzes are necessary for the building, the RF-/DYNAM Pro add-on modules provide suitable tools for determining natural frequencies and shapes, analysis of forced vibrations, generation of equivalent loads, or for the nonlinear time history analysis.If you have any questions about the Dlubal software, contact the sales department
AnswerThe following code shows how to get different calculation parameters via the COM interface. It also shows how to specify a setting for deactivating shear stiffness:'get model interface'Set iApp = iModel.GetApplication ()iApp.LockLicense'get calculation interfaceDim iCalc As RFEM5.ICalculation2Set iCalc = iModel.GetCalculation'get surface bending theory'Dim calc_bend As RFEM5.BendingTheoryTypecalc_bend = iCalc.GetBendingTheory'get settings for nonlinearities'Dim calc_nl As RFEM5.CalculationNonlinearitiescalc_nl = iCalc.GetNonlinearities'get precision and tolerance settings'Dim calc_prec As RFEM5.PrecisionAndTolerancecalc_prec = iCalc.GetPrecisionAndTolerance'get invoice settingsDim calc_sets As RFEM5.CalculationSettingscalc_sets = iCalc.GetSettings'get calculate optionsDim calc_opts As RFEM5.CalculationOptionscalc_opts = iCalc.GetOptions'Set ShearStiffness to falsecalc_opts.ShearStiffness = FalseiCalc.SetOptions calc_optsIn the appendix, there is an EXCEL macro to download.
Did you find your question?
If not, contact us via our free e-mail, chat, or forum support, or send us your question via the online form.
Wind Simulation & Wind Load Generation
With the stand-alone program RWIND Simulation, wind flows around simple or complex structures can be simulated by means of a digital wind tunnel.
The generated wind loads acting on these objects can be imported to RFEM or RSTAB.
Your support is by far the best
“Thank you very much for the useful information.
I would like to pay a compliment to your support team. I am always impressed how quickly and professionally the questions are answered. In the industry of structural analysis, I use several software including service contract, but your support is by far the best.”