Mimicking DRT with MVR in MF6 #1772
-
I vaguely recall reading somewhere that the DRN return package functionality could be implemented through the MVR package. I'm trying to simulate a situation where a trench has a maximum pumping flow capacity. This means, the trench should work as a DRN bc until a certain flow is reached, when it will not be able to extract it. I have tried to replace the DRN bc with the EVT package, but this means defining a Qmax for each cell of the BC. It ends up limiting the outflow in simulations that where not supposed to reach the maximum flow. Changing DRN conductance would not work either, because this is an ensemble simulation, where aquifer K is stochastically changing close to the trench. I guess, one way to solve this is to keep the DRN bc but to reinject (in cells closeby to the trench) any bc flow over Qmax. For instance, in the lowest elevation cell of the BC. I imagine a sort of feedback loop emerging where water heads increase due to reinjection and the DRN bc outflow equilibrates to Qmax. Now, from the MVR docs I have this: Does this means I can only mimick DRT by using the DRN package, define a MVR and then reinject with MAW using an EXCESS rule? |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 5 replies
-
Hello @javgs-bd, I am unable to decipher what you are trying to do with the DRN package. If, in a previous version of MODFLOW, the DRT package was able to represent your situation, then a combination of the DRN package with MVR connections should be able to simulate a similar setup. From what I can tell, you want to simulate an open trench with the DRN package, and when the flow entering the open trench exceeds a certain rate, you want to reinject the flow above a user-defined threshold back into the model domain with the MVR? My confusion stems from what you plan to do with the water below the threshold? MODFLOW will remove this water from the model and report it in the budget that is printed in the listing file. Is that what you want? One other matter for your consideration: Is the open trench represented by more than one DRN boundary (cell)? If what you intend is for the combined flow from all drains representing the open trench to be subject to the threshold, that won't work as intended, I don't think. Each individual DRN has to be linked with a 'receiver' using the MVR. In other words, MVR works with as many individual connections as you would like, but a grouping of 'providers' cannot be evaluated relative to one of the four "rules" ( Again, I may not be understanding your specific use case, but it almost sounds to me like you want to simulate an open trench and once the stage within the trench exceeds a threshold it should somehow "bleed off" the excess? |
Beta Was this translation helpful? Give feedback.
-
Hello @javgs-bd, based on your description, I do think that using the MVR with the In the example on the left, which shows a total of 5 adjacent DRN boundaries, MVR will support 1-to-1 connections (shown with "MVR1" and "MVR2") between a provider and a receiver (MAW boundaries, in this small example) or many-to-1 connections (shown with "MVR3", "MVR4", and "MVR5"). Labeling each connecting arrow with "MVR" attempts to highlight that each connection requires its own line in the MVR package (filled in some of the fields to correspond to the labels in the image below):
The example on the right, which is my understanding of what you would like to do, depicts "DRN3", "DRN4", and "DRN5" being aggregated prior to being transferred to a receiver ("MAW3") by "MVR3". MVR doesn't support aggregation in this way. To achieve the setup you would like, you might need to consider use of the API. |
Beta Was this translation helpful? Give feedback.
Hello @javgs-bd, based on your description, I do think that using the MVR with the
EXCESS
rule will help meet your needs; however, the MVR cannot evaluate an aggregated flow from multiple providers. I'm not sure if the image below will help, but it attempts to show what MVR can do on the left and what it cannot do on the right (which is what I gather you would like to do).In the example on the left, which shows a total of 5 adjacent DRN boundaries, MVR will support 1-to-1 connections (shown with "MVR1" and "MVR2") between a provider and a receiver (MAW boundaries, in this small example) or many-to-1 connections (shown with "MVR3", "MVR4", and "MVR5"). Labeling each connecting arrow with …