Dear all,
I am currently working on reactive transport modelling in coastal aquifers.
To simulate the dynamics of saline wedge intrusion, I need to consider density-driven flow. I am currently using the AUXILIARY_SALINITY keyword to calculate density-dependent flow. However, as indicated in the documentation, AUXILIARY_SALINITY is incompatible with the HYDROSTATIC flow mode.
To overcome this, I am using a Dirichlet boundary condition, calculating the pressure for each boundary cell externally and importing it into the simulation as a gridded dataset (similar to the multiphase_regional_flow example approach). The main challenge lies in replicating this approach with unstructured meshes.
As gridded datasets cannot be used for unstructured meshes and cell-indexed datasets are not supported for boundary conditions, I am looking for the best way to map variable pressures as boundary conditions for an unstructured mesh domain.
How can I apply spatially variable boundary conditions (calculated externally) to an unstructured mesh while continuing to use AUXILIARY_SALINITY?
Alternatively, is there a different workflow or flow mode for simulating saltwater intrusion in unstructured grids that would avoid the conflict between AUXILIARY_SALINITY and HYDROSTATIC, or between cell-indexed datasets and boundary conditions?
Any advice, examples or alternative solutions would be greatly appreciated.
Thank you in advance.
Micaela Raviola
|
You don't often get email from micaela...@gmail.com.
Learn why this is important
|
Yes, I’d definitely like to try simulating time-varying boundary conditions soon. At the moment, I’m trying to achieve a result that’s consistent with the physics of the problem. I’m having trouble optimising the parameters related to maximum timestep size and the numerical methods since the flow is struggling to converge. Do you have any suggestions on how to tune these parameters most effectively?
Once I’ve built a working infrastructure, I’d like to implement the time-varying conditions. Do you have any suggestions for this?
Thank you so much for your previous insights.
Micaela
Glenn,
here are the kinds of convergence issues that periodically pop up during the simulation. I’m only attaching two screenshots here because the output is quite long.
Initially, I thought it was a problem related to the initial time step of the simulation. However, I realised that it keeps happening (periodically) long after the simulation has started (even though the simulation has come to an end).
Thanks again for your time!
Micaela
Hi Glenn,
I’ve managed to create a reasonable model (using GENERAL) of my simplified aquifer by leveraging gridded datasets and 1D column simulations to impose boundary conditions. However, I’m now trying to run the same simulation on a more complex, heterogeneous domain, and I’m encountering a significant issue that I can’t currently resolve. The 1D simulations that I use to stabilise the water table and then import as boundary conditions for my 3D domain are performed on material with homogeneous porosity and permeability. As long as the final 3D domain has the same homogeneous permeability as that used in the 1D simulations, everything works fine. However, when I try to impose the same boundary conditions on a heterogeneous domain, as shown in the attached image, I encounter convergence issues because the pressures I am imposing are inconsistent with the permeability distribution in the final domain.
Do you have any suggestions on how to work around this? For example, would it be effective to extract 1D columns from the final domain with the corresponding heterogeneous property distributions, or would you recommend an alternative approach?
Micaela