Controlling basal strength¶
When using option -stress_balance ssa+sia
, the SIA+SSA hybrid stress balance, a
model for basal resistance is required. This model for basal resistance is based, at least
conceptually, on the hypothesis that the ice sheet is underlain by a layer of till
[18]. The user can control the parts of this model:
the so-called sliding law, typically a power law, which relates the ice base (sliding) velocity to the basal shear stress, and which has a coefficient which is or has the units of a yield stress,
the model relating the effective pressure on the till layer to the yield stress of that layer, and
the model for relating the amount of water stored in the till to the effective pressure on the till.
This subsection explains the relevant options.
The primary example of -stress_balance ssa+sia
usage is in section Getting started: a Greenland ice sheet example of
this Manual, but the option is also used in sections MISMIP,
MISMIP3d, and Example: A regional model of the Jakobshavn outlet glacier in Greenland.
In PISM the key coefficient in the sliding is always denoted as yield stress tauc
in PISM output files. This parameter represents the strength of the
aggregate material at the base of an ice sheet, a poorly-observed mixture of pressurized
liquid water, ice, granular till, and bedrock bumps. The yield stress concept also extends
to the power law form, and thus most standard sliding laws can be chosen by user options
(below). One reason that the yield stress is a useful parameter is that it can be
compared, when looking at PISM output files, to the driving stress (taud_mag
in
PISM output files). Specifically, where tauc
taud_mag
you are likely to
see sliding if option -stress_balance ssa+sia
is used.
A historical note on modeling basal sliding is in order. Sliding can be added directly to a SIA stress balance model by making the sliding velocity a local function of the basal value of the driving stress. Such an SIA sliding mechanism appears in ISMIP-HEINO [86] and in EISMINT II experiment H [12], among other places. This kind of sliding is not recommended, as it does not make sense to regard the driving stress as the local generator of flow if the bed is not holding all of that stress [10], [47]. Within PISM, for historical reasons, there is an implementation of SIA-based sliding only for verification test E; see section Verification. PISM does not support this SIA-based sliding mode in other contexts.
Choosing the sliding law¶
In PISM the sliding law can be chosen to be a purely-plastic (Coulomb) model, namely,
Equation (16) says that the (vector) basal shear stress
where
In both of the above equations (16) and (17) we call
tauc
in PISM output files.
We call the power law (17) a “pseudo-plastic” law with power -pseudo_plastic_q
, and the
threshold velocity -pseudo_plastic_uthreshold
.
The plastic model (16) is the
See Table 14 for options controlling the choice of sliding law. The
purely plastic case is the default; just use -stress_balance ssa+sia
to turn it on.
(Or use -stress_balance ssa
if a model with no vertical shear is desired.)
Warning
Options -pseudo_plastic_q
and -pseudo_plastic_uthreshold
have no effect if
-pseudo_plastic
is not set.
Option |
Description |
---|---|
|
Enables the pseudo-plastic power law model. If this is not set the sliding law is
purely-plastic, so |
|
Set the value of |
|
Set the exponent |
|
Set |
Equation (17) is a very flexible power law form. For example, the linear
case is
(The “beta
in
-pseudo_plastic \
-pseudo_plastic_q 1.0 \
-pseudo_plastic_uthreshold 1m/s \
-yield_stress constant -tauc beta
More generally, it is common in the literature to see power-law sliding relations in the form
where
-pseudo_plastic \
-pseudo_plastic_q m \
-pseudo_plastic_uthreshold 1m/s \
-yield_stress constant \
-tauc C
Another alternative is the slip law by [88] that combines processes of hard-bedded sliding (Coulomb behavior) and viscous bed deformation without required knowledge of the bed type. It is defined by
Set -regularized_coulomb
to select this sliding law.
The original equation (3) in [88] uses the exponent
-regularized_coulomb \
-pseudo_plastic_q 0.2 \
-pseudo_plastic_uthreshold 50.0
The model’s performance should be close to the pseudo-plastic implementation (Eq. (17)), although there ought to be slightly more fast sliding and a less diffuse onset of sliding.
Lateral drag¶
PISM prescribes lateral drag at ice margins next to ground with elevation above the ice.
(This is relevant in outlet glaciers flowing through fjords, valley glaciers, and next to
nunataks.) Set basal_resistance
.beta_lateral_margin
to control the amount of
additional drag at these margins.
Determining the yield stress¶
Other than setting it to a constant, which only applies in some special cases, the above
discussion does not determine the yield stress
-yield_stress mohr_coulomb
(the default) determines the yields stress by models of till material property (the till friction angle) and of the effective pressure on the saturated till, or-yield_stress constant
allows the yield stress to be supplied as time-independent data, read from the input file.
In normal modelling cases, variations in yield stress are part of the explanation of the
locations of ice streams [21]. The default model -yield_stress
mohr_coulomb
determines these variations in time and space. The value of tillwat
; see Subglacial hydrology), which then
determines the effective pressure tillphi
). These quantities are related by the Mohr-Coulomb criterion
[34]:
Here -till_cohesion
.
Option combination -yield_stress constant -tauc X
can be used to fix the yield stress
to have value
Option |
Description |
---|---|
|
The default. Use equation (20) to determine |
|
Set the value of the till cohesion ( |
|
If set, reduces the basal yield stress at grounded-below-sea-level grid points one
cell away from floating ice or ocean. Specifically, it replaces the
normally-computed |
|
Use a constant till friction angle. The default is |
|
Compute |
|
Compute the till friction angle |
|
Keep the current values of the till yield stress |
|
Directly set the till yield stress |
Till friction angle heuristic¶
We find that an effective, though heuristic, way to determine
-topg_to_phi -phi_min phimin -phi_max phimax -topg_min bmin -topg_max bmax
Thus the user supplies 4 parameters:
It is worth noting that an earth deformation model (see section Earth deformation models) changes
topg
) used in (21), so that a sequence
of runs such as
pism -i foo.nc -bed_def lc -stress_balance ssa+sia \
-topg_to_phi -phi_min 10 -phi_max 30 -topg_min -50 -topg_max 0 ... -o bar.nc
pism -i bar.nc -bed_def lc -stress_balance ssa+sia \
-topg_to_phi -phi_min 10 -phi_max 30 -topg_min -50 -topg_max 0 ... -o baz.nc
will use different tillphi
fields in the first and second runs. PISM will print a
warning during initialization of the second run:
* Initializing the default basal yield stress model...
option -topg_to_phi seen; creating tillphi map from bed elev ...
PISM WARNING: -topg_to_phi computation will override the 'tillphi' field
present in the input file 'bar.nc'!
Omitting -topg_to_phi
in the second run would make PISM continue with the
same tillphi
field which was set in the first run.
Parameters
Prefix: basal_yield_stress.mohr_coulomb.topg_to_phi.
enabled
(no) If the option-topg_to_phi
is set then this will be set to “yes”, and thenMohrCoulombYieldStress
will initialize thetillphi
field using a piece-wise linear function of depth described by four parameters.phi_max
(15 degrees) upper value of the till friction angle; see the implementation of MohrCoulombYieldStressphi_min
(5 degrees) lower value of the till friction angle; see the implementation of MohrCoulombYieldStresstopg_max
(1000 meters) the elevation at which the upper value of the till friction angle is used; see the implementation of MohrCoulombYieldStresstopg_min
(-1000 meters) the elevation at which the lower value of the till friction angle is used; see the implementation of MohrCoulombYieldStress
Till friction angle optimization¶
Warning
This is a work in progress. Use at your own risk.
In grounded areas the distribution of till friction angle
The iteration starts from a -plastic_phi
,
-topg_to_phi
, or read from an input file (variable tillphi
).
During each step, an adjustment
The value of
Here basal_yield_stress
.mohr_coulomb
.tillphi_opt
.dphi_scale
.
Note
The adjustment
In other words, the basal resistance is increased if the ice thickness is too low and decreased otherwise.
The lower bound
Similarly to the till friction angle heuristic (21), we assume that
“marine” sediments (below
To allow ice geometry to respond to changes in the till friction angle the simulation goes
on for
Iterations at a particular location are considered “done” when the rate of change of the
surface elevation mismatch basal_yield_stress
.mohr_coulomb
.tillphi_opt
.dhdt_min
:
The diff_mask
diagnostic variable is set to 0 to indicate that
Parameters
Prefix: basal_yield_stress.mohr_coulomb.tillphi_opt.
dhdt_min
(0.001 meters year^-1) rate of change in the surface elevation mismatch used as a convergence criteriondphi_max
(1 degrees) maximum till friction angle adjustmentdphi_scale
(0.002 degree / meters) scaling factor used to compute the adjustment, degrees per meter of surface elevation mismatchdt
(250 365days) time step for optimization of till friction anglefile
Name of the file containing the time-independent variableusurf
used as target surface elevationphi0_max
(5 degrees) maximum value of the lower bound of the till friction angle,phi0_min
(2 degrees) minimum value of the lower bound of the till friction angle,phi_max
(70 degrees) upper bound of the till friction angletopg_max
(700 meters) the bed elevation above whichbasal_yield_stress
.mohr_coulomb
.tillphi_opt
.phi0_max
is usedtopg_min
(-300 meters) the bed elevation below whichbasal_yield_stress
.mohr_coulomb
.tillphi_opt
.phi0_min
is used
When the domain contains a grounding line the mismatch between modeled and observed surface elevation is meaningful only if the ice is grounded in both data sets. A retreat of the grounding line would make it impossible to optimize the till friction angle in areas that are observed to contain grounded ice but are covered by water in a simulation.
To avoid this issue, we
disable the influence of the basal melt rate on geometry evolution by setting
geometry
.update
.use_basal_melt_rate
to “false”,modify the surface mass balance in grounded areas to disallow grounding line retreat by adding
no_gl_retreat
to the command-line option selecting a surface model (see Preventing grounding line retreat), andfix ice thickness where the bed elevation is below sea level and the ice (if present) is floating.
To fix ice thickness, we create a mask with ones where ice is floating or there is no ice and the bed is below sea level:
ncap2 -O \
-s "where(topg < 0 && thk*(910.0/1028.0) < 0 - topg) thk_bc_mask=1;" \
input.nc input-with-mask.nc
Here constants
.ice
.density
), constants
.sea_water
.density
), and
Reported diagnostic quantities
usurf_difference
reports the mismatch between modeled and reference surface elevation fieldsdiff_mask
reports the area where the till friction angle is iteratively adjusted or where the convergence criterion is met.usurf_target
reports the reference (target) ice surface elevation in use.
Determining the effective pressure¶
When using the default option -yield_stress mohr_coulomb
, the effective pressure on
the till
Following [19], based on laboratory experiments with till extracted
from an ice stream in Antarctica, [91] propose the following
parameterization which is used in PISM. It is based on the ratio
hydrology
.tillwat_max
) is the maximum amount of water
in the till (see section Subglacial hydrology):
Here
Parameters
Prefix: basal_yield_stress.mohr_coulomb.
delta
.file
Name of the file containing space- and time-dependent variablemohr_coulomb_delta
to use instead ofbasal_yield_stress
.mohr_coulomb
.till_effective_fraction_overburden
.delta
.periodic
(no) If true, interpret forcing data as periodic in timetauc_to_phi
.file
File containing the basal yield stress field that should be used to recover the till friction angle distribution.till_cohesion
(0 Pascal) cohesion of till; = in most references; note Schoof uses zero but Paterson pp 168–169 gives range 0–40 kPa; but Paterson notes that “… all the pairs and in the table would give a yield stress for Ice Stream B that exceeds the basal shear stress there…”till_compressibility_coefficient
(0.12) coefficient of compressiblity of till; value from [19]till_effective_fraction_overburden
(0.02) in [91]; where is overburden pressure and is the effective pressure of the overlying ice on the saturated till; default value of corresponds to Greenland and Antarctic model runstill_log_factor_transportable_water
(0.1 meters) Ifbasal_yield_stress
.add_transportable_water
is set then the water amount in the transport system is added totillwat
in determiningtauc
. Normally only the water in the till is used. This factor multiplies the logarithm in that formula.till_phi_default
(30 degrees) fill value for till friction angletill_reference_effective_pressure
(1000 Pascal) reference effective pressure ; value from [19]till_reference_void_ratio
(0.69) void ratio at reference effective pressure ; value from [19]
Note
While there is experimental support for the default values of
Controlling minimum effective pressure¶
The effective pressure
In other words, basal_yield_stress
.mohr_coulomb
.delta
.file
to the name of the file
containing the variable mohr_coulomb_delta
(dimensionless, i.e. units of “1”).
Note
PISM restricts the time step to capture changes in
PISM uses piece-wise linear interpolation in time for model times between records of
Footnotes
Previous | Up | Next |