Appearance
Structural Design

The DataFusr client for Structural Design facilitates the exchange of data between the DataFusr platform and several engineering software packages. The client consists of several parts. First part is the rhdhv_fem python package. With this package, it is possible to convert models from one of the supported softwares, to any of the other supported softwares. The other main part is the Structural Design Tools server. This includes various ways to perform design checks and calculations.

FEM Client
The rhdhv_fem python package can be used to transfer data between different engineering softwares. Currently, the following softwares are supported:
Quickstart
You can install the rhdhv-fem client for Python through pip. Because the package is hosted in a private repository, the artifacts-keyring package is required to handle authentication.
bash
pip install artifacts-keyring
pip install rhdhv-fem --extra-index-url=https://corporateroot.pkgs.visualstudio.com/555158c1-6885-4340-b539-45817424c1d1/_packaging/rhdhv_fem%40Release/pypi/simple/For more information on installation procedure, refer to the fem-client documentation
Eurocode
The rhdhv_eurocode python package provides validated design checks and calculations from the Eurocode as python code. Currently implemented modules include:
Documentation Haskoning Eurocode module
- NEN-EN-1990 (Basis of structural design)
- Consequence classes
- Partial factors
- NEN-EN-1991 (Actions on structures)
- Imposed loads
- Snow loads
- Wind loads
- Traffic loads
- NEN-EN-1992 (Design of concrete structures)
- Concrete material
- Reinforcement steel material
- Prestressing steel material
- Anchorage length
- Bending
- Cover
- Creep
- Crack width
- Joint strength
- Lap length
- Partially loaded area
- Punching
- Shear
- Shrinkage
- NEN-EN-1993 (Design of steel structures)
- Steel material
- Axial
- Bending
- Bending and Axial
- Bending and Shear
- Shear
- Shear and Axial
- Shear and Torsion
- Torsion
- Utilisation ratio
- Yield criterion
- Design of joints
- Fatigue
- NEN-EN-1995 (Design of timber structures)
- Timber material
- Axial
- Bending
- Shear
Quickstart
rhdhv_eurocode python package is automatically installed when installing rhdhv_fem. If you wish to install it separately, this can be done through pip. Because the package is hosted in a private repository, the artifacts-keyring package is required to handle authentication.
bash
pip install artifacts-keyring
pip install rhdhv-eurocode --extra-index-url=https://corporateroot.pkgs.visualstudio.com/555158c1-6885-4340-b539-45817424c1d1/_packaging/rhdhv_eurocode@Release/pypi/simple/For more information, refer to this section the DataFusr structural documentation.
Structural Design Tools
The structural design tools is in the basis a collection of python code. It implements both formulas from the Eurocode module, as well as some equilibrium calculations that give insight in the design performance of a structure. The tools are distributed as Python code, through an api server and as Grasshopper components.
Grasshopper components

The latest version of the Grasshopper components for Structural Design can be downloaded through the DataFusr Manager.
API server
The Structural Design Tools are also available through an api server. For developers that are familiar with REST api's, the Swagger documentation can be found here.
Python code
The Structural Design Tools can also directly be used in python. Some tools are part of the rhdhv_eurocode package, but there are also some standalone tools:
- Haskoning Cross Section Analysis
- Haskoning Column Reinforcement
- Haskoning Deflection Tool
- Haskoning Frequency Calculation
- Haskoning Four Pile Cap
- Haskoning GTB2010
- Haskoning Punching Reinforcement
- Haskoning Structural Design Guidelines
If you would like to have access to these repositories, please contact someone from the DataFusr structural team
Team
The DataFusr structural team consists of the following people:
| Name | Role |
|---|---|
| Reinier Ringers | Product Owner |
| Yannick van der Burgh | Scrum Master |
| Rob Claessens | FEM General |
| Knut Tjensvoll | FEM General |
| Renee van der Wurff | FEM General |
| Jurriaan Floor | FEM General / DIANA |
| Ruud Heurkens | FEM Eurocode |
| Nick Elbers | FEM Sofistik |
| Rik van Schaik | FEM Sofistik |
| Jinxuan He | FEM VIIA / CD20 |
| Marijn Drillenburg | FEM Structural Design Tools |
| Weiyi Zhang | FEM ABAQUS |
| Yannick v.d. Burgh | FEM SCIA |
| Nam Truong | FEM STAAD |
| Vincent Huigen | FEM VIIA |
