Large difference in flux in transient time serie between recharge array and recharge dictionnay assignation #1613
Unanswered
valDallalba
asked this question in
Q&A
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hello,
I'm having issues here on a large-scale model when I assign the recharge in a transient simulation.
I want to assign a recharge array on top of my model using the recharge from time series array module in flopy. I have a domain that specifies which cells are to take into account for the simulation and I would like to apply the recharge to all the top cells of my model (not only on the first layer with idomain=1, but on the first top layer where idomain=1).
Here is a capture of the three first layers of my idomain.
I tried to use the fp.mf6.modflow.mfgwfrcha.ModflowGwfrcha() with a time series array assign to each time step in my simulation, (which is really useful to work with since my simulation is large and runs over a large number of steps) but when I'm analyzing the budgets output of my model I realized that the flux corresponding to my recharge array package is "under assigned"/too low compare to the corresponding flux of my input arrays or what I should normally expect from my study case.
I then tried to assign directly the recharge flux, cell by cell using the classical "dictionary type" approach and fp.mf6.ModflowGwfrch() (which required much more effort and simulation time due to the large number of files needed to be created in the transient approach, one for each point with a unique time series). I create these time series with the same array as before but now I check and assign cell by cell the recharge value. Now, with this approach the budgets make sense and are not underestimated.
I compared both the sum of the flux of the input data which are similar since created from the same input. However once assign with modflow the two approaches produce really different results in the recharge budget.
If anybody has already encountered this kind of issue/behavior it would be really helpful to have your insight.
Here is the syntax I used in both cases :
For the recharge array time series, which is not working :
For the classic time series, which is working but is too time-consuming to work with (my recharge varies for every cell in my model and thus I need to create a time series for each of these cells):
I'm happy to give more info if needed!!
Thanks to all,
Valentin
Beta Was this translation helpful? Give feedback.
All reactions