The structural analysis software RFEM 6 is the basis of a modular software system. The main program RFEM 6 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.
RSTAB 9 is a powerful analysis and design software for 3D beam, frame, or truss structure calculations, reflecting the current state of the art and helping structural engineers meet requirements in modern civil engineering.
Do you often spend too long calculating cross-sections? Dlubal Software and the RSECTION stand-alone program facilitate your work by determining section properties of various cross-sections and performing a subsequent stress analysis.
Do you always know where the wind is blowing from? From the direction of innovation, of course! With RWIND 2, you have a program at your side that uses a digital wind tunnel for the numerical simulation of wind flows. The program simulates these flows around any building geometry and determines the wind loads on the surfaces.
Are you looking for an overview of snow load zones, wind zones, and seismic zones? Then you are in the right place. Use the Geo-Zone Tool to determine quickly and efficiently snow loads, wind speeds, and seismic data according to ASCE 7‑16 and other international standards.
Would you like to try out the capabilities of the Dlubal Software programs? You have the opportunity to do so! The free 90-day full version allows you to thoroughly test all our programs.
In order to consider the failure of certain members when using RF‑/DYNAM Pro – Equivalent Loads, proceed as follows:
1) Deactivating the corresponding members for the eigenvalue determination within the corresponding load case; see Image 01 (add-on module, tab Natural Vibration Cases, Calculation Parameters) and Image 02 (main program, Calculation Parameters, Deactivate and select).
2) Determining dynamic load cases from RF‑/DYNAM Pro by using the calculation, then deactivating the corresponding member in the main program within the global calculation parameters of the dynamic load cases; see Image 03.
The COM interface allows you to read out or create a user-defined response spectrum in RFEM and RSTAB.
For the conversion, the interface to the module (IDynamModule) must first be retrieved via the interface to the RFEM model (IModel). This interface is then used to create the module case (IModuleCase). IModuleCase includes the GetRSParams function, which can be used to read out the parameters for the response spectrum. On the other hand, the SetRSParams function can write new data. The following example code clarifies it:
Dim iApp As RFEM5.ApplicationDim iMod As RFEM5.modelSet iApp = GetObject(, "RFEM5.Application")Dim rs_no As Integerrs_no = 1On Error GoTo e ' Checks RS-COM license and locks the application for using by COM. iApp.LockLicense Set iMod = iApp.GetActiveModel ' get module interface Dim iDyn As IDynamModule Set iDyn = iMod.GetModule("DynamPro") ' get module case interface Dim iDynCase As IModuleCase Set iDynCase = iDyn.GetData ' set response spectra parameters Dim rspara As RSParams rspara = iDynCase.GetRSParams(rs_no) Dim rs_spec(0 To 10) As RSTableRow Dim index As Integer index = 0 rs_spec(index).s = 0.6 rs_spec(index).T = 0 index = 1 rs_spec(index).s = 1.33 rs_spec(index).T = 0.153 index = 2 rs_spec(index).s = 1.33 rs_spec(index).T = 0.4 index = 3 rs_spec(index).s = 1.204 rs_spec(index).T = 0.443 index = 4 rs_spec(index).s = 1.07 rs_spec(index).T = 0.5 index = 5 rs_spec(index).s = 0.7 rs_spec(index).T = 0.761 index = 6 rs_spec(index).s = 0.508 rs_spec(index).T = 1.051 index = 7 rs_spec(index).s = 0.367 rs_spec(index).T = 1.453 index = 8 rs_spec(index).s = 0.267 rs_spec(index).T = 1.995 index = 9 rs_spec(index).s = 0.16 rs_spec(index).T = 2.584 index = 10 rs_spec(index).s = 0.16 rs_spec(index).T = 5 rspara.UserDefinedTable = rs_spec rspara.Comment = "test rs" rspara.DefinitionType = ResponseSpectraType.UserDefinedRS rspara.description = "test rs via COM" rspara.Number = rs_no iDynCase.SetRSParams rs_no, rspara e: If Err.Number <> 0 Then MsgBox Err.description, , Err.Source iMod.GetApplication.UnlockLicense Set iMod = Nothing Set iApp = Nothing
The response spectrum was created according to EN 1998‑1:2010 and has 11 points. First, an array of the RSTableRow type with 11 elements was created, filled with data, and then saved under the UserDefinedTable property. The transfer is carried out using the SetRSParams command.
When calculating according to the equivalent load method, an equivalent load is determined from the individual mode shapes. After successful determination, you can export these equivalent loads in RFEM. RFEM automatically creates load cases this way.
It is now necessary to superimpose the exported load cases in a result combination. For additional seismic loads, a quadratic superposition must always be applied. Two types of superposition are possible, the common SRSS rule and the CQC rule. All load cases from the earthquake are always assumed to be acting permanently and superimposed according to the respective regulations. The calculation rules are governed by the common standards.