In addition to JavaScript, the Python high-level functions are also available in the console. Using the Python option, the console also provides you with the Python HLF functions known from the WebService function catalog for further use in the object properties dialog box for in-app scripting.
With the Concrete Design add-on, you can perform the fatigue design of members and surfaces according to EN 1992‑1‑1, Chapter 6.8.
For the fatigue design, you can optionally select two methods or design levels in the design configurations:
- Design Level 1: Simplified design according to 6.8.6 and 6.8.7(2): The simplified design is performed for frequent action combinations according to EN 1992‑1‑1, Chapter 6.8.6 (2), and EN 1990, Eq. (6.15b) with the traffic loads relevant in the serviceability state. A maximum stress range according to 6.8.6 is designed for the reinforcing steel. The concrete compressive stress is determined by means of the upper and lower allowable stress according to 6.8.7(2).
- Design Level 2: Design of damage equivalent stress acc. to 6.8.5 and 6.8.7(1) (simplified fatigue design): The design using damage equivalent stress ranges is performed for the fatigue combination according to EN 1992‑1‑1, Chapter 6.8.3, Eq. (6.69) with the specifically defined cyclic action Qfat.
- Calculation of deflections and comparison with the normative or manually adjusted limit values
- Consideration of a precamber for the deflection analysis
- Different limit values are possible, depending on the design situation type
- Manual Adjustment of Reference Lengths and Segmentation by Direction
- Calculation of deflections related to the initial structure or to the deformed structure
- Further detailed design checks depending on the selected design standard (for example, vibration design according to EN 1999‑1‑1, 7.2.3)
- Graphical result display integrated in RFEM/RSTAB; for example, the design ratio of a limit value, or the deformation or the sag
- Complete integration of the results into the RFEM/RSTAB printout report
The program does a lot of work for you. For example, the load or result combinations required for the serviceability limit state are generated and calculated in RFEM/RSTAB. You can select these design situations for the deflection analysis in the Aluminum Design add-on. Depending on the specified precamber and reference system, the program determines the deformation values at each location of a member. They are then compared to the limit values.
You can specify the deformation limit value individually for each structural component in Serviceability Configuration. In this case, you define the maximum deformation depending on the reference length as the allowable limit value. By defining design supports, you can segment the components. In this way, you can determine the corresponding reference length automatically for each design direction.
And that's not all. Based on the position of the assigned design supports, the program allows you to automatically determine the distinction between beams and cantilevers. The limit value is thus determined accordingly.
You can find the serviceability limit state design checks in the result tables of the Aluminum Design add-on. They are already fully integrated there. You have the option to display the design results with all the details at each location of the designed members. You can also use graphics with the result diagrams of the design ratios.
You can integrate all result tables and graphics into the global printout report of RFEM/RSTAB as a part of the aluminum design results. RFEM/RSTAB also allows you to display and document the deformations of the entire structure independently of the add-on.
Various design parameters of the cross-sections can be adjusted in the serviceability limit state configuration. The applied cross-section condition for the deformation and crack width analysis can be controlled there.
For this, the following settings can be activated:
- Crack state calculated from associated load
- Crack state determined as an envelope from all SLS design situations
- Cracked state of cross-section - independent of load
The object types listed below can be graphically assigned to the elements of the structure modeled in the program.
- Nodal supports
- Member shear panels
- Local reductions of member cross-sections
- Member transverse stiffeners
- Member longitudinal welds
- Effective lengths
- Boundary conditions
- Line supports
- Loads
- Member support
- Punching reinforcements
- Mesh refinements
- Surface reinforcements
- Surface results adjustments
- Surface support
- Service classes
- Imperfections
As you probably know, the design checks for the selected members are carried out, taking into account the defined charring time. All necessary reduction factors and coefficients are stored accordingly in the program and are taken into account when determining the load-bearing capacity. That saves you a lot of work.
The effective lengths for the equivalent member design are taken directly from the strength entries. You do not have to enter them again.
After completing the design, the program presents the fire resistance design checks clearly and with all result details. This allows you to follow the results completely transparently. The results also contain all the required parameters, so you can determine the component temperature at the design time.
In addition to all these features, the program allows you to integrate all result tables and graphics, including the ultimate and serviceability limit state results,into the global printout report of RFEM/RSTAB as a part of the steel design results.
- Calculation of deflections and comparison with the normative or manually adjusted limit values
- Consideration of a precamber for the deflection analysis
- Different limit values are possible, depending on the design situation type
- Manual adjustment of reference lengths and segmentation by direction
- Calculation of deflections related to the initial structure or to the deformed structure
- Automatic consideration of time-dependent deformations by increasing the load with the creep factor (can also be user-defined on the stiffness side)
- Simplified vibration design
- Graphical result display integrated in RFEM/RSTAB; for example, the design ratio of a limit value, the deformation, or the sag
- Complete integration of the results into the RFEM/RSTAB printout report
Your RFEM/RSTAB program is responsible for generating and calculating the load and result combinations required for the serviceability limit state. Select the design situations for the deflection analysis in the Timber Design add-on. The calculated deformation values are then determined at each location of a member, depending on the specified precamber and the reference system, and then compared to the limit values.
You can specify the deformation limit value individually for each structural component in Serviceability Configuration. In this case, the maximum deformation should not exceed the permissible limit value, depending on the reference length. When defining design supports, you can segment the components. This allows you to determine the corresponding reference length automatically for each design direction.
Based on the position of the assigned design supports, the program automatically determines the difference between beams and cantilevers. Thus, you can be sure that the limit value is determined accordingly.
You find the serviceability limit state design fully integrated in the result tables of the Timber Design add-on. If yuo want to check the design results, you can open the program and display the results with all the details at each location of the designed members. Furthermore, graphics are available for you with the result diagrams of the design ratios.
A special thing is that All result tables and graphics can be integrated into the global printout report of RFEM/RSTAB as a part of the timber design results. You can also display and document the deformations of the entire structure as a part of the RFEM/RSTAB functionality. This function is independent of the add-on.
- Calculation of deflections and comparison with the normative or manually adjusted limit values
- Consideration of a precamber for the deflection analysis
- Different limit values are possible, depending on the design situation type
- Manual adjustment of reference lengths and segmentation by direction
- Calculation of deflections related to the initial structure or to the deformed structure
- Further detailed design checks depending on the selected design standard (for example, limitation of web breathing according to EN 1993‑2)
- Graphical result display integrated in RFEM/RSTAB; for example, the design ratio of a limit value, the deformation, or the sag
- Complete integration of the results into the RFEM/RSTAB printout report
In RFEM/RSTAB, you have the option to generate and then calculate the load or result combinations required for the serviceability limit state. You can select these design situations for the deflection analysis in the Steel Design add-on. The calculated deformation values are determined accordingly at each location of a member, depending on the specified precamber and reference system. Finaly, you can compare these deformation values with the limit values.
Did you know? You can specify the deformation limit value individually for each structural component in Serviceability Configuration. Define the maximum deformation depending on the reference length as the allowable limit value. By defining design supports, you can segment the components in order to determine the corresponding reference length automatically for each design direction.
Based on the position of the assigned design supports, the distinction between beams and cantilevers is made automatically so the limit value can be determined accordingly.
You can find the serviceability limit state design checks in the result tables of the Steel Design add-on. You can display the design results with all the details at each location of the designed members. Furthermore, graphics are available for you with the result diagrams of the design ratios. This gives you a good overview.
You can also integrate all result tables and graphics into the global printout report of RFEM/RSTAB as a part of the steel design results. Thus, you can display and document the deformations of the entire structure as a part of the RFEM/RSTAB functionality independent of the add-on.
After completing the design, the Dlubal Software presents the fire resistance design checks clearly and with all result details. This makes the results comprehensible in detail. Furthermore, the results also contain all the parameters required for the determination of the component temperature at the design time.
You can also specifically evaluate the temperature distribution in the structural component using the temperature-time diagram.
All result tables and graphics, including the ultimate and serviceability limit state results, can be integrated into the global printout report of RFEM/RSTAB as a part of the steel design results.
One thing is absolutely undisputed: WebService and API covers universal aspects in the construction industry. However, there is an issue. For the calculation and design, you need different features for each region, country, company, and civil engineer. Everyone has their own requirements. We have solved this problem. Since with WebService and API, you can easily create your very own calculation and design system. Always at your side: The performance and reliability of RFEM, RSTAB, and RSECTION.
The need for adapted and automated structural analysis and design is constantly increasing. WebService technology allows you to create special functionalities quickly and precisely. Our customers can develop such solutions independently or in cooperation with us. See for yourself and give it a try!
WebService and API provide you various scope of application. We have summarized some ideas as to how WebService and API can support your company:
- Creating additional applications for RFEM 6, RSTAB 9, and RSECTION 1
- Possibility to make the workflows more efficient (for example, model definition and input) and to integrate RFEM 6, RSTAB 9, and RSECTION 1 into your company applications
- Simulating and calculating several design options
- Running optimization algorithms for size, shape, and/or topology
- Accessing the calculation results
- Generation of printout reports in the PDF format
The level of quality of the work is automatically increased not only by the algorithmic model definitions, but also by:
- Extending / consolidating RFEM 6, RSTAB 9, and RSECTION 1 with your own controls
- Increased interoperability between the individual software used to complete a project
Communication is the key to success. This also applies to a client-server relation. WebService and API provides you with an XML based information exchange system for direct client-server communication. Programs, objects, messages, or documents can be integrated into these systems. For example, a web service protocol of the HTTP type runs for the client-server communication when you are looking for something in the Internet using a search engine.
Now back to Dlubal Software. In our case, the client is your programming environment (.NET, Python, JavaScript) and the service provider is RFEM 6. Client-server communication allows you to send requests to and receive feedback from RFEM, RSTAB, or RSECTION.
What is the difference between WebService and an API?
- WebService is a collection of open source protocols and standards used to exchange data between systems and applications. In contrast, an application programming interface (API), is a software interface through which two applications can interact without a user being involved.
- Thus, all web services are APIs, but not all APIs are web services.
What are the advantages of the WebService technology?
You can communicate more quickly within and between organizations.A service can be independent of other services.Webservice allows you to use your application to make your message or feature available to the rest of the world.Webservice helps you to exchange data between different applications and platforms Several applications can communicate, exchange data, and share services with each other. SOAP ensures that programs created on different platforms and based on different programming languages can exchange data securely.
Communication between the web service client and server is optionally encrypted via the https protocol. To do this, you can install an SSL certificate with the corresponding private key in the settings.
In theory, a web service can be created with any programming language. However, we, the Dlubal team, have decided on another way. We have created high-level function libraries for our users. With these high-level function libraries, you can create powerful scripts by simple programming. These libraries include:
- RFEM-Python High-Level Functions
- RSTAB-Python High-Level Functions
- RSECTION-Python High-Level Functions
- C# High-Level Functions
Why did we choose these programming languages? We decided on these programming languages for a specific reason, of course. Python, in particular, has the following features that we consider especially suitable:
- Simple and easy to learn
- Still very powerful
- Many extensions and libraries available
- Many resources available on the Internet
The structural analysis program provides you with a clear overview of all performed design checks for the design standard. You have to determine a design criterion for each design check. In addition to the ultimate limit state and the serviceability limit state design, the program checks the design rules of the standard. For each design check, there are the design details including the initial values, intermediate results, and final results, arranged in a structured way. An information window in the design details shows you the calculation process with the applied formulas, standard sources, and results in great detail.
Webservice and API opens up a wide range of new possibilities for you. You can create your own desktop or web-based applications by controlling all objects included in RFEM 6 and RSTAB 9. By providing libraries and functions, you can develop your own design checks, effective modeling of parametric structures, as well as optimization and automation processes using the programming languages Python and C#. Does that sound exciting to you? Then find out more here!
Technology takes you further, also in your daily work with RFEM / RSTAB. The new API technology Webservice allows you to create your own desktop or web-based applications by controlling all objects included in RFEM 6 / RSTAB 9. Entire libraries and numerous functions are available to you. Thus, you can easily perform your own design checks, effective modeling of parametric structures, and optimization and automation processes using the programming languages Python and C#. Dlubal Software makes your work easier and more convenient. Check it out now!
WebService and APIWebService and API allows you to communicate with RFEM, RSTAB, and RSECTION via high-level functions. You can use it to create your web or desktop applications and optimize your workflow. There is also an RFEM 6 server that runs on your computer without a GUI, but only responds to your WebService requests.
Take a look at the "My Account" category. This is where your customer data, such as address, licensed programs, and add-ons are managed. It also takes you straight to the Dlubal website. Find out about the latest news there, use online services such as "Snow Load Zones, Wind Zones and Earthquake Zones", or get helpful information from the FAQ database.
The Concrete Design add-on combines all CONCRETE add-on modules from RFEM 5 / RSTAB 8. Compared to these add-on modules, the following new features have been added to the Concrete Design add-on for RFEM 6 / RSTAB 9:
- Input of design-relevant specifications (effective lengths, durability, reinforcement directions, surface reinforcement) directly in the RFEM or RSTAB model
- Extensive input options for longitudinal and transverse reinforcement of members
- Detailed intermediate results for the design with specification of the equations of the applied standard for better traceability of the calculation
- New interaction diagram with interactive graphic for N, M, and M + N from cross-section design incl. output of the secant and tangent stiffness
- Design of the defined reinforcement in the ultimate limit state and serviceability limit state incl. graphical output of the design ratio for the respective component
- Automatic check of the defined reinforcement with regard to the construction or general reinforcement rules for reinforced member and surface components
- Cross-section design optionally with net values of the concrete section
- Design according to the Russian standard SP 63.13330
- Available for general thin-walled RSECTION cross-sections
- Classification according to
- EN 1993-1-1
- EN 1993-1-4
- EN 1999-1-1
- Determination of the effective section according to
- EN 1993-1-5
- EN 1993-1-3
- EN 1999-1-1
- Consideration of the effects of distortional buckling of cold-formed sections via eigenvalue method
- Determination of the stresses on the effective section and gross section
- Cross-section, stability, and serviceability limit state design checks of RSECTION cross-sections of Class 4 according to EN 1993‑1‑1 or EN 1999‑1‑1 in the Steel Design or Aluminum Design add-ons
- Cross-section checks for cold-formed RSECTION cross-sections according to EN 1993‑1‑3 in the Steel Design add-on
- Available for all National Annexes integrated in the Steel Design add-on
Are you looking for a deformation calculation? Check the Serviceability Configuration, where it can be activated. You can also control the consideration of long-term effects (creep and shrinkage) and tension stiffening between cracks in the dialog box above. The creep coefficient and shrinkage strain are calculated using the specified input parameters, or you can define them individually.
Furthermore, you can specify the deformation limit value individually for each structural component. The max. deformation is defined as the allowable limit value. In addition, you have to specify whether you want to use the undeformed or the deformed system for the design check.
The standards already specify the approximation methods (for example, deformation calculation according to EN 1992‑1‑1, 7.4.3, or ACI 318‑19, 24.3.2.5) that you need for your deformation calculation. In this case, the so-called effective stiffnesses are calculated in the finite elements in accordance with the existing limit state with / without cracks. You can then use these effective stiffnesses to determine the deformations by means of another FEM calculation.
Consider a reinforced concrete cross-section for the calculation of the effective stiffnesses of the finite elements. Based on the internal forces determined for the serviceability limit state in RFEM, you can classify the reinforced concrete cross-section as "cracked" or "uncracked". Do you consider the effect of the concrete between the cracks? In this case, this is done by means of a distribution coefficient (for example, according to EN 1992‑1‑1, Eq. 7.19, or ACI 318‑19, 24.3.2.5). You can assume the material behavior for the concrete to be linear-elastic in the compression and tension zone until reaching the concrete tensile strength. This procedure is sufficiently precise for the serviceability limit state.
When determining the effective stiffnesses, you can take into accout the creep and shrinkage at the "cross-section level." You don't need to consider the influence of shrinkage and creep in statically indeterminate systems in this approximation method (for example, tensile forces from shrinkage strain in systems restrained on all sides are not determined and have to be considered separately). In summary, the deformation calculation is carried out in two steps:
- Calculation of effective stiffnesses of the reinforced concrete cross-section assuming linear-elastic conditions
- Calculation of the deformation using the effective stiffnesses with FEM
- Automatic import of internal forces from RFEM/RSTAB
- Ultimate limit state and serviceability limit state design checks
- User-defined limit values and parameters based on the integrated National Annexes (NA)
- Flexibility due to detailed setting options for basis and extent of calculations
- Fast and clear results output for an immediate overview of the result distribution after the design
- Graphical output of results integrated in RFEM/RSTAB; for example, design check ratios or required reinforcement
- Numerical results clearly arranged in tables and graphical display of the results in the model
- Integration of the output into the RFEM/RSTAB printout report
Is the design completed? Then you can lean back. The design ratios of the individual design checks (for example, ultimate limit state, serviceability limit state, or compliance with the construction rules) are displayed for you in a table. You can also find the required reinforcement listed in clearly arranged output tables. The program shows you all intermediate values in a comprehensible manner.
You can display the results of members as result diagrams on the respective member. Furthermore, you have the option to document the inserted reinforcement for longitudinal and stirrup reinforcement, including sketches, in accordance with current practice.
Select whether you want to display the results of surfaces as isolines, isosurfaces, or numerical values. In addition to the design check ratios, you can display the longitudinal reinforcement according to required, provided, and not covered reinforcement.