Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Metaissue: Ribasim-Modflow6 coupling #275

Closed
6 of 13 tasks
Hofer-Julian opened this issue Jun 5, 2023 · 3 comments
Closed
6 of 13 tasks

Metaissue: Ribasim-Modflow6 coupling #275

Hofer-Julian opened this issue Jun 5, 2023 · 3 comments
Assignees
Labels
coupling Coupling to other models modflow issues related to coupling modflow

Comments

@Hofer-Julian
Copy link
Contributor

Hofer-Julian commented Jun 5, 2023

@github-project-automation github-project-automation bot moved this to To do in Ribasim Jun 5, 2023
@Hofer-Julian Hofer-Julian moved this from To do to 🏗 In progress in Ribasim Jun 5, 2023
@SnippenE SnippenE added coupling Coupling to other models needs-refinement Issues that are too large and need refinement labels Jun 5, 2023
@SnippenE SnippenE removed the needs-refinement Issues that are too large and need refinement label Jun 8, 2023
@Hofer-Julian Hofer-Julian changed the title Metaissue: Ribasim-Modflow6-MetaSwap coupling Metaissue: Ribasim-Modflow6 coupling Aug 17, 2023
@gijsber
Copy link
Contributor

gijsber commented Sep 22, 2023

As discussed during meeting WS AA&MAAS (Joachim, Frank), WSL (Jurriaan), Deltares (Huite, Hendrik, Timo), WEnR (Ab), 22/9/2023
Topic: how to connect secundary and tertiary system and derived associated coupling data in hilly terrain

Assumption: a D-Hydro model is available for the primary system
D-Hydro provides QH-relations for the primary system as well the relation to translate the H or V from Ribasim to local h in the modflow river cells as covered by the primary system/D-Hydro model.

Proposal: use (at least) two Ribasim basins, one for the primary system, one for the secundary system
Conduct a DEM drainage analysis, supported with drainage areas afwaterings gebieden) or culvert information, to derive a routing of the secundairy system.
This network routing determines where the secondary system connects to the primary system.
At this connection point the head of the primary system is assumed similar to the head of the secondary system.
For the upstream branch of the secundary system one assumes a horizontal water level (i.e. same h).
In this way, the h-H relation can be derived

The volume relation for the secundary system can be derived from the DEM

To connect the basin representing the secundary system to the basin representing the primary system a QH-relation is derived using general characteristics of the secundairy system such as avg.profile, average length till the connection, representative Manning coefficient etc.

@Huite
Copy link
Contributor

Huite commented Sep 25, 2023

Implementing this succesfully requires mostly preprocessing logic, and a limited set of functionality for Ribasim and the imod-coupler. Most of the work is likely included in the preprocessing.

There are as of yet no additional requirements in terms of the levels that Ribasim computes. We foresaw a unique basin_level -> modflow_level relationship for every active boundary condition (#284).

In overview, the general requirements for a coupled model are:

  • An existing D-Hydro model (with a dozen or so stationary water levels):

    • We need to integrate the total volume for a given basin.
    • We need to the water level at the representative location, and for each MODFLOW cell.
  • An existing MODFLOW 6 model. Additionally consistent data:

    • A hydrological routing for each cell for each class. These routings may be available in some cases, but will likely have to be generated, especially since they depend on cellsize.
    • These are required to link up each boundary with the appropriate D-HYDRO water level.
    • The water level distribution is the secondary basin is estimated by propagating the D-HYDRO water level via reverse routing.
    • Cross section profile for each cell for each class. These will generally consist of overview tables with typical characteristics for the water body class. This is combined with the water level to yield a volume (which may then integrate).
  • As Ribasim input: for each class of water body, characteristics to estimate Q-h relationships (e.g. secondary to primary) or resistances.

The list below is an attempt to break down the preprocessing requirements:

However, the first step is to test a much simpler case where we only "actively" manipulate the water levels of the reaches that are explicitly modeled by D-HYDRO. All other MODFLOW boundaries are simply coupled in a passive manner (where they discharge, cannot infiltrate, and their water levels are not changed by the coupler). Conceptually, this is quite comparable to the function of the "laterals" in the hydraulic model, whereas each additional steps actually demands a more detailed description than either D-HYDRO or MODFLOW currently use (!).

In terms of pre-processing, it requires only the result of #620.

@SnippenE SnippenE added the modflow issues related to coupling modflow label Dec 7, 2023
@Huite
Copy link
Contributor

Huite commented Feb 1, 2024

I suggest resolving the following three issues:

Then closing this meta-issue.

There will assuredly be many additional improvements (especially in terms of preprocessing robustness and the like), but they can be easily picked up piece by piece now.

@Jingru923 Jingru923 moved this from 🏗 In progress to What's next in Ribasim Feb 1, 2024
@Huite Huite closed this as completed Feb 6, 2024
@github-project-automation github-project-automation bot moved this from What's next to ✅ Done in Ribasim Feb 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
coupling Coupling to other models modflow issues related to coupling modflow
Projects
Archived in project
Development

No branches or pull requests

4 participants