Skip to content

FEFLOW Adapter

This adapter enables the use of FEFLOW models within the MIKE Workbench.

About FEFLOW

FEFLOW is software developed by DHI Group for Subsurface flow & transport modelling. Please refer to MIKE BY DHI for more information.

Prerequisites

The Adaptor requires FEFLOW to be installed on the MIKE Workbench computer (for registration) and the run machine. The execution of models will require a FEFLOW license on the run machine.

Note

Make sure to restart your computer after installing FEFLOW, before registering or running FEFLOW models using the FEFLOW model adapter.

Supported Model objects

The table below shows how the FEFLOW model objects are translated within the MIKE Workbench. In the third column it can be seen whether the model object is geo-referenced and how it is visualized in the MIKE Workbench.

Object in FEFLOW Workbench Model Object Type Parameters/Time Series Symbol
N/A FEFLOW
Elements Element
Boundary Conditions (BC)/Fluid flow/ Hydraulic-head BC Hydraulic-head BC
  • Value (Water Level [m])
  • ## Boundary Conditions (BC)/Fluid flow/ Well BC Well BC
  • Water Flow [m^3/d] (input ts)
  • Boundary Conditions (BC)/Fluid flow/ Multilayer Well Multilayer Well
  • Pumping rate
  • Node Selection Node Selection
  • Area_Budget Water Flow [m^3/d] (Output ts)
  • BC_Budget Water Flow [m^3/d] (Output ts)
  • Storage_Budget Water Flow [m^3/d] (Output ts)
  • Observation Points Observation Point
  • Hydraulic_Head Water Level [m] (Output ts)
  • ## Boundary Conditions (BC)/Fluid flow/ Fluid-transfer BC Fluid-transfer BC
  • Water Level [m] (Input ts)
  • ## Boundary Conditions (BC)/Fluid flow/ Fluid-transfer BC (Integral) Fluid-transfer BC (Integral)
  • Water Level m
  • Boundary Conditions (BC)/Fluid flow/ Fluid-flux BC Fluid-flux BC
  • Value (Infiltration [m/d])
  • Element Selection Element Selection
  • Area_Budget Water Flow [m^3/d] (Output ts)
  • BC_Budget Water Flow [m^3/d] (Output ts)
  • Storage_Budget Water Flow [m^3/d] (Output ts)
  • Edge Edge Selection
  • Area_Budget Water Flow [m^3/d] (Output ts)
  • BC_Budget Water Flow [m^3/d] (Output ts)
  • Storage_Budget Water Flow [m^3/d] (Output ts)
  • Nodal selections Nodal Expr. Dist.
    Nodal Ref. Dist.
  • Distribution Value (value to set on the nodel distribution for an applied node selection)
  • NodeSelection (node selection applied to the nodal distrution, specifying what nodes to set)
  • Value Ranges (value ranges used for generating polygons of spatial output “SpatialDistribution”)
  • SpatialDistribution (the sptial output feature class contining polygons)
  • Configuration

    Model preparation

    The model must have been successfully executed.

    No specific configuration of a FEFLOW model setup must be followed to register it into the MIKE Workbench.

    When registering the model, spatial data will be stored using the WGS 84 Pseudo-Mercator projection.

    Registration

    The following illustrates the registration process.

    1. From Scenario Manager in MIKE Workbench the user selects "Register model"

    2. The user selects the FEFLOW model adapter

    3. The user provides selects the .fem file containing the FEFLOW model information.

      Select the coordinate system used by nodes and elements if the coordinate system was not applied to the model, or not recognized.
      Please select model object types to be used on scenarios or for required for visualization. Only model object types selected will be parsed during registration.
      Click next to let the FEFLOW adapter read the model information.

    4. Review the model and remove model objects not needed in scenarios.

      • Remove model objects

        Remove model objects without interest, so that they are not part of the model objects to set input and load results from.

      • Register node selections as polygons

        Node points of a node selection will be converted into polygons.

      • Apply node selections on nodal distributions


        Select one or more node selections to use for setting values on nodal distributions and for reading results. When node selections have been applied, a nodal distribution will be created for each nodal selection applied. Each new nodal distribution model object will have a spatial output time series associated, providing a feature class as output. The feature class is generated from the node selection and the value ranges set on the nodal distribution.

        After reviewing the parsed model, click Prepare for Registration and Next.

    5. Then the adapter presents a list of the model objects. Clicking Cancel will stop the registration process.


      Click Next

    6. Finally, the adapter offers the possibility to name the default scenario on the model setup or create the scenario from a template. Clicking Cancel will stop the registration process

    7. Clicking Finish will return the model setup information to MIKE Workbench.

    8. Open the model setup to view the registered model.

    Model execution

    When running FEFLOW, MIKE OPERATIONS will:

    1. Export the original model fem file
    2. Use python scripts to update the input time series, well Boundary Conditions and simulation dates
    3. Run feflow*c.exe (e.g , feflow81c.exe)

    Warning

    If you run FEFLOW on MIKE Cloud, make sure to read this section.