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.
SHAPE‑THIN determines the effective cross-sections according to EN 1993‑1‑3 and EN 1993‑1‑5 for cold-formed sections. You can optionally check the geometric conditions for the applicability of the standard specified in EN 1993‑1‑3, Section 5.2.
The effects of local plate buckling are considered according to the method of reduced widths, and the possible buckling of stiffeners (instability) is considered for stiffened sections according to EN 1993‑1‑3, Section 5.5.
As an option, you can perform an iterative calculation to optimize the effective cross-section.
You can display the effective cross-sections graphically.
Read more about designing cold-formed sections with SHAPE-THIN and RF-/STEEL Cold-Formed Sections in the technical article "Design of Thin-Walled, Cold-Formed C-Section According to EN 1993‑1‑3".
You can define built-up timber cross-sections, for example, channel, T, I, and box girders. Single elements are connected by rigid or semi‑rigid connections. Furthermore, hybrid cross-sections are available. In this case, a submenu provides an option to assign different materials to the individual cross‑section parts.
The direct interface with Revit allows you to update the Revit model according to the changes you have made in RFEM or RSTAB. Depending on the modification, the Revit objects may have to be regenerated (deleting the object and subsequent regeneration). The regeneration is performed on the basis of the RFEM/RSTAB model.
If you want to avoid this regeneration, activate the check box 'Update only materials, thicknesses, and sections'. In this case, only the properties of the objects will be adjusted. Changes different from those in material, surface thickness, and section are, however, not considered in this case.
Did you know that you can also display the moment-axial force interaction diagrams (M‑N diagrams) graphically? This allows you to display the cross-section resistance in the case of an interaction of a bending moment and an axial force. In addition to the interaction diagrams related to the cross-section axes (My‑N diagram and Mz‑N diagram), you can also generate an individual moment vector to create an Mres‑N interaction diagram. You can display the section plane of the M‑N diagrams in the 3D interaction diagram. The program displays the corresponding value pairs of the ultimate limit state in a table. The table is dynamically linked to the diagram so that the selected limit point is also displayed in the diagram.
In the case of rectangular cross-sections, you can usually achieve a direct connection by using welds. However, you can also connect them to other cross-sections in the same way. Furthermore, other components such as end plates help you to connect the rectangular cross-sections to other structural components.
When entering the structural model, you can define single-span and continuous beams with or without cantilevers. Furthermore, it is possible to specify different span lengths with definable boundary conditions (supports, releases) as well as any construction support and moment release in the construction stage. For a complete cross-section, you can create typical composite beam sections on the basis of steel girders (I-sections) with solid concrete flanges, precast plates, trapezoidal sheets, or tapered solid ceilings.
It is also possible to grade cross-sections by means of beam lengths, optionally with concrete encasement. Illustrative figures facilitate the entry of additional transverse reinforcements for trapezoidal sheeting, profile stiffeners, and angled or circular openings in the web. The self-weight is applied automatically when entering loads. In addition, it is possible to consider fixed and variable loads by specifying the concrete age at the beginning of loading for creeping, and to define single, uniform, and trapezoidal loads freely. COMPOSITE-BEAM automatically creates a load combination based on the data of individual load cases.
After modeling piping systems in RFEM using RF‑PIPING and defining loads as well as load and result combinations, you can carry out pipe stress analysis in the RF‑PIPING Design add‑on module.
You can select all or only some pipelines and loads, load or result combinations for piping design. The material library provides various materials according to EN 13480‑3, ASME B31.1‑2012, and ASME B31.3‑2012 standards.
After the calculation, the results are displayed in clearly arranged windows; for example, by cross‑section, by pipeline, or by members. You can also display the design ratio graphically on the entire model in RFEM. This way, you can quickly recognize critical or oversized areas of the cross-section.
In addition to the input and result data, including design details displayed in tables, you can add all graphics into the printout report. This way, comprehensible and clearly arranged documentation is guaranteed. You can select the report contents and extent specifically for the individual designs.
The member hinge nonlinearities "Scaffolding - N phiy / phiz" and "Scaffolding Diagram" enable the mechanical simulation of a tube joint with an inner stub between two member elements.
The equivalent model transfers the bending moment via the overpressed outer pipe and after positive locking additionally via the inner stub, depending on the compression state at the member end.
Keep an eye on all surfaces. A surface with the "Load Transfer" stiffness type has no structural effect. You can use it to consider the loads from surfaces that have not been modeled, for example, facade structures, glass surfaces, trapezoidal roof sections, and so on.
Curved elements are available only in RFEM. It's possible to intersect curved surfaces and solids.
When doing this, the program generates surfaces with the "Trimmed" surface type. With this technology, you can create very complex geometries, such as pipe intersections or curved openings, with a single click.
The intersection of solids is carried out adaptively using the new solid types "Hole" and "Intersection", according to the set theory. Use this method to create new, complex solid geometries similar to the manufacturing process (drilling, milling, turning, etc.). Therefore, it is possible to create complex curved surface or perforated solid elements. It's a simple process!
Always keep an eye on your results. In addition to the resulting load cases in RFEM or RSTAB (see below), the results from the aerodynamics analysis in RWIND 2 represent the flow problem as a whole:
Pressure on structure surface
Pressure field about structure geometry
Velocity field about structure geometry
Velocity vectors about structure geometry
Flow lines about structure geometry
Forces on member-shaped structures that were originally generated from member elements
Convergence diagram
Direction and size of the flow resistance of the defined structures
These results are displayed in the RWIND 2 environment and evaluated graphically. The flow results around the structure geometry in the overall display are rather confusing, but the program has a solution for this. In order to present clearly arranged results, freely movable section planes are displayed for the separate display of the 'solid results' in a plane. Accordingly, for the 3D branched streamline result, the program presents you an animated display in the form of moving lines or particles in addition to the static one. This option helps to represent the wind flow as a dynamic effect. You can export all results as a picture or, especially for the animated results, as a video.
In the Steel Joint add-on, you can design the connections of members with composite cross-sections. Furthermore, you can perform joint design checks for almost all thin-walled cross-sections in the RFEM library.
Would you like to create a cross-section from the import of a DXF file? It's very easy. You have the following options:
Create elements automatically
Use DXF template lines as centerlines of elements with a defined thickness
Do you select the option to create the elements automatically? In that case, the program creates the elements and the associated parts for you from the contour of the outline. It only creates the elements not exceeding a definable maximum thickness. Your cross-section geometry is available as a centroidal axis model? Then use DXF template lines as centerlines of elements with a defined thickness. Defining a thickness that is assigned equally to all elements. Do you miss the "Create elements automatically" and "Create elements on lines" functions? Don't worry, both are also available in the "Edit" menu under "Manipulation".
Customize your model to work even more efficiently. You can selectively display or hide various objects, such as nodes, members, supports, and others. The model can be dimensioned by using lines, arcs, inclinations, or height nodes. Freely createable guidelines, sections, and comments facilitate you the input and evaluation. You can also display or hide the guide objects individually.
When performing a design according to EN 1993‑1‑3, it is possible to graphically display a mode shape for the distortional buckling of a cross-section, and for the RSECTION cross-sections.
The mode shape can also be output in RSECTION 1 for library cross-sections.