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