Skip to content

Couplings Engine introduction

This document provides scientific documentation of the DHI Couplings engine. The DHI Couplings engine is a numerical engine built for the purpose of coupling of other numerical engines.

The DHI Couplings engine loads and initializes other engines at runtime; executes time steps; evaluates and carries out exchanges of water; and finally closes simulations and reports on simulation status. The Couplings engine can therefore be regarded as a controller of the other engines.

The DHI Couplings engine is currently used in the following couplings:

  • MIKE 1D-MIKE FM
  • SWMM-MIKE FM
  • MIKE 1D-MIKE 1D (for coupling collection system and river models)