Hydra-ring: Software for the safety assessment of primary flood defences (BOI)
This is the Technical Design of Hydra-Ring version 23.1.1, part of BOI (in Dutch: Beoordelings en Ontwerp Instrumentarium). Hydra-Ring is the computational core of Riskeer, the software program for the safety assessment of primary flood defenses in the Netherlands. The main functions of Hydra-Ring are: (1) derivation of hydraulic loads, (2) calculation of failure proba bilities of flood defences and (3) reliability analysis of flood defence systems.
This document describes the technical design of Hydra-Ring by means of visualisation of algorithms in diagrams, program structure diagrams and UML-diagrams (Unified Modelling Language). Furthermore, a technical design is presented to ensure strict modularity of the software. The multiple libraries and the several failure mechanisms are set apart and captured in Hydra-Ring by means of either C#-wrappers or Fortran-wrappers.
Furthermore, this document gives a description of different databases that Hydra-Ring uses and/or produces: the project database (PD), the project output database (POD), the configura tion database (CD) containing the setup of all failure mechanisms and modules, the hydraulic load configuration database (HLCD) containing the load data, the hydraulic region database (HRD) containing the result output data for variables previously computed by means of deter ministic models such as WAQUA and SWAN and the preprocessorClosure output database (PPC) containing results of the preprocessorClosure. Running Hydra-Ring using the Com mand prompt is also explained.