en en en en en en en fi en en ceb en en en en en fi en en ceb en kn fi fi fr fi fa fi en fi fi he ja en en fr en en de de it sv it ceb cs it pt de de en en en en en en zh el en zh en fr en en en hi en en en en en en en cs en war en de ceb en de en en en en en en en en en de de it it en en de de en de fi fr en de en en en en en en en en fi fi en fi fi fi en en en fi fi cs en en en en en en de en en fa de de en de en de de en en en en en en en fa fr de en fr en en de en en de en de de en en fi fi en en en en en en de en en en en en en en en en en es en fr de en de tr en en en en en fi fi it en en en en de fr fr da cs cs fr en en en kn en en en en en en en en en en en en en en cs en de en en en de en fr en en ru en en en
imod.wq.VariableDensityFlow — iMOD Python 0.11.4 documentation
Select point and cross sections
class imod.wq.VariableDensityFlow(density_concentration_slope, density_species=1, density_min=1000.0, density_max=1025.0, density_ref=1000.0, density_criterion=0.01, read_density=False, internodal='central', coupling=1, correct_water_table=False)[source]#
density_min (float) – is te minimum fluid density (DENSEMIN). If te resulting density value calculated with te equation of state is less than density_min, te density value is set to density_min. If density_min = 0, te computed fluid density is not limited by density_min (this is te option to use for most simulations). If density_min > 0, a computed fluid density less than density_min is automatically reset to density_min.
density_max (float) – is te maximum fluid density (DENSEMAX). If te resulting density value calculated with te equation of state is greater than density_max, te density value is set to density_max. If density_max = 0, te computed fluid density is not limited by density_max (this is te option to use for most simulations). If density_max > 0, a computed fluid density larger than density_max is automatically reset to density_max.
density_ref (float) – is te fluid density at te reference concentration, temperature, and pressure (DENSEREF). For most simulations, density_ref is specified as te density of freshwater at 25 °C and at a reference pressure of zero. Value of 1000 is often used.
density_concentration_slope (float) – is te slope d(rho)/d(C) of te linear equation of state that relates fluid density to solute concentration (denseslp). Value of 0.7143 is often used.
density_criterion (float) – is te convergence parameter for te coupling between flow and transport and has units of fluid density (DNSCRIT). If te maximum density difference between two consecutive coupling iterations is not less than density_criterion, te program will continue to iterate on te flow and transport equations or will terminate if ‘coupling’ is exceeded.
coupling (int) – is a flag used to determine te flow and transport coupling procedure (nswtcpl). If coupling = 0 or 1, flow and transport will be explicitly coupled using a one-timestep lag. Te explicit coupling option is normally much faster than te iterative option and is recommended for most applications. If coupling > 1, coupling is te maximum number of non-linear coupling iterations for te flow and transport solutions. SEAWAT-2000 will stop execution after coupling iterations if convergence between flow and transport has not occurred. If coupling = -1, te flow solution will be recalculated only for: Te first transport step of te simulation, or Te last transport step of te MODFLOW timestep, or Te maximum density change at a cell is greater than density_criterion.
correct_water_table (bool) – is a flag used to activate te variable-density water-table corrections (IWTABLE). If correct_water_table = False, te water-table correction will not be applied. If correct_water_table = True, te water-table correction will be applied.
internodal (str, {"upstream", "central"}) – is a flag that determines te method for calculating te internodal density values used to conserve fluid mass (MFNADVFD). If internodal = “central”, internodal conductance values used to conserve fluid mass are calculated using a central-in-space algorithm. If internodal = “upstream”, internodal conductance values used to conserve fluid mass are calculated using an upstream-weighted algorithm.
__init__(density_concentration_slope, density_species=1, density_min=1000.0, density_max=1025.0, density_ref=1000.0, density_criterion=0.01, read_density=False, internodal='central', coupling=1, correct_water_table=False)[source]#
Loads an imod-wq package from a file (currently only netcdf and zarr are supported).
Created using Sphinx 5.2.1.