In addition to our technical support (e.g. via email, chat), we also offer an extensive range of free online services available 24/7 on our website.
Frequently Asked Questions (FAQ)
Customer Support 24/7
The shear stiffness was probably not considered in the manual calculation or it was assumed as infinite. In RFEM/RSTAB, this is taken into account according to reality by default, so that the deformation is more unfavorable than in the manual calculation, which only includes the deformation component from bending.
The shear stiffness can be deactivated under the global calculation parameters (menu "Calculation" → "Calculation Parameters"), see the figure.
It is highly probable that the software is blocked by an antivirus program.
We recommend to add the Dlubal Software programs, including the working directory, to the exceptions of all existing antivirus programs.
You can find the path of the working directory in the menu "Options" → "Program Options," tab "Data Files" → category "Working Directory," see the figure.
The general FE mesh settings can be modified using the IFeMeshSettings interface. This interface is located under IModel > IModelData > ICalculation. Figure 01 shows which elements can be modified / displayed.
Here is a code example where the target length of the FE elements is set to 100 mm. Furthermore, the division of the members with the same element size is activated and the minimum division is set to 3 elements:Sub mesh_params()Dim iApp As RFEM5.Application' get interface for model dataDim iModel As RFEM5.modelSet iModel = GetObject(, "RFEM5.Model")On Error GoTo eIf Not iModel Is Nothing Then' get interface for application and lock licenceSet iApp = iModel.GetApplication()iApp.LockLicense' get interface for model datDim iModdata As RFEM5.IModelData2Set iModdata = iModel.GetModelData' get interface for calculationDim iCalc As RFEM5.ICalculation2Set iCalc = iModel.GetCalculation()' get interface for mesh settingsDim iMeshSet As RFEM5.IFeMeshSettingsSet iMeshSet = iCalc.GetFeMeshSettings' get general mesh settingsDim meshGen As RFEM5.FeMeshGeneralSettingsmeshGen = iMeshSet.GetGeneralmeshGen.ElementLength = 0.1' set new general mesh settingsiModdata.PrepareModificationiMeshSet.SetGeneral meshGeniModdata.FinishModification' get mesh member settingsDim meshMem As RFEM5.FeMeshMembersSettingsmeshMem = iMeshSet.GetMembersmeshMem.DivideStraightMembers = TruemeshMem.ElementLength = 0.1meshMem.MinStraightMemberDivisions = 3' set new mesh member settingsiModdata.PrepareModificationiMeshSet.SetMembers meshMemiModdata.FinishModificationiApp.UnlockLicenseEnd Ife: If Err.Number <> 0 ThenMsgBox Err.description, , Err.SourceEnd IfiApp.UnlockLicenseSet iApp = NothingSet iModel = NothingEnd Sub
The subroutine is also completed by an error interceptio routine (On Error GoTo e) and the Prepare-/FinishModification block is required as in the case of modifying other elements. Here, the block is created via the IFeMeshSettings interface.
AnswerThe number of load cases and combinations calculated at one time is limited to 9,999. This limitation can be avoided by using the "To Calculate" option, which allows you to select the cases to be calculated. Thus, load cases and load combinations can be divided into several groups with a smaller number of cases.
Basically, there are six methods available for solving the nonlinear algebraic system of equations. If your model does not include any nonlinearities (that is, you have created a purely linear system), the access of this selection field is blocked.
As soon as you define a nonlinearity in the model, the selection field for the solving methods is activated, and you can select the desired solving method.
In principle, the calculation with RF‑FORM‑FINDING has the same requirements as the calculation without this add-on module, so the criteria for general instabilities should be checked (see Links).
However, problems often occur with RF‑FORM‑FINDING because the form-finding process has been activated for too many elements. Therefore, you should check whether the correct (necessary) elements have been activated (see Figure 01).
In the following example in Figure 02, the form-finding has been activated for all horizontal members. This results in the error "The stiffness matrix is singular!" (see Figure 03). If you deactivate the beam members, the calculation is successful (see Figure 04).
In the calculation parameters of RFEM or RSTAB, there are the "Number of load increments for load cases/load combinations" text boxes under the "Global Calculation Parameters" tab. These two entries control the numerical incremental application of the defined load boundary conditions in the respective load cases and load combinations. The reciprocal value of the entry describes a fraction of the load. The solving process then applies the defined load fractions successively to the model in so-called load increments until the complete load is reached. In the respective load increments, the equation solver tries to find an equilibrium within the maximum allowed iterations, and thus to specify suitable start values for the next load increment.
It is possible to imagine that the solving process collects the complete load of a load case or a load combination in a "watering can" and pours it onto the load-collecting model in portions. In this case, the number of load increments correlates with the speed of the load application. The speed is not to be understood as a real time parameter, but purely numerically.
The incremental load application has only an effect in the case of nonlinear structural systems. It usually provides a correspondingly higher result quality with increasing number of load increments. The basic aim of this method is to find a micro convergence in the respective load increments to specify new high-quality start values for the next load increment, and thus finally to achieve a macro convergence for the entire load case.
If a member is connected eccentrically to a surface or to another member, you can also imagine that each node (RSTAB) and each FE node (RFEM) of each element is coupled to the member (see Figure 01 on top). The result is identical to that of the defined eccentricities (see Figure 01 on bottom).
The structural system shown in the figure is nothing more than a truss with an upper chord and a lower chord, which is connected to each other by means of verticals. As you known, the chords are increasingly stressed by axial forces and less by bending moments due to the geometry.
There are two ways to do this:
- You can define the corresponding member as a null member. Thus, it is not considered in the calculation of all load cases and load combinations.
- You can deactivate the corresponding member in all or only for certain load cases and/or load combinations. To do this, it is necessary to activate the "Modify stiffnesses" option in the calculation parameters of the load case or load combination. Then, you can deactivate this member in the additional tab window.
However, you should pay attention to the following points:
- When using the null member, a warning message appears if the member loads have been defined.
- In the case of generated loads, the loads are redistributed automatically when using the null member.
- If deactivating the member in the calculation parameters, the member loads and the determined generated loads are not considered. No error message appears in this case. It is necessary to redistribute the loads manually.
In addition to a prestressing force or the target cable sag, it is also possible to specify the cable length, as shown in Figure 01.
The program then tries to fit the cable subjected to the acting force (a load case of the "form-finding" type with a dead load, for example) in the way that the length corresponds to the specified length.
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.
“Thank you for the valuable information.
I would like to pay a compliment to your support team. I am always impressed how quickly and professionally the questions are answered. I have used a lot of software with a support contract in the field of structural analysis, but your support is by far the best. ”