Momentum Conservation
The conservation of momentum governs the mechanical behavior of ice flow under the influence of gravity, internal deformation, and basal resistance. PINNICLE currently supports two widely used approximations of the momentum balance equations:
Shelfy-Stream Approximation (SSA)
Mono-Layer Higher-Order (MOLHO) Model
Other momentum conservation equations can be implemented in the similar way as these two equations.
Shelfy-Stream Approximation (SSA)
The SSA simplifies the full-Stokes equations by neglecting vertical shear stresses, making it particularly suitable for modeling fast-flowing regions like ice streams and ice shelves. The SSA equations are:
where:
\(\sigma_{\text{SSA}}\) is the stress tensor,
\({\tau}_b\) is the basal shear stress,
\(\rho_i\) is the ice density,
\(g\) is gravitational acceleration,
\(H\) is ice thickness,
\(s\) is surface elevation.
Particularly, the stress tensor is
with the viscosity \(\mu\) follows Glen’s flow law:
where \(B\) is a temperature-dependent rheological parameter and \(n\) is the flow-law exponent (typically 3).
The basal shear stress can be modeled, for example, using Weertman’s friction law:
where:
\(C\) is the friction coefficient,
\(m\) is the sliding exponent,
\({\mathbf{u}}\) is the basal velocity
Mono-Layer Higher-Order (MOLHO) Model
The MOLHO model extends SSA by including vertical shear deformation in a depth-integrated form, improving accuracy for inland ice or thick ice sheets.
The velocity field is decomposed as:
where:
\(\mathbf{u}_b\) is basal velocity,
\(\mathbf{u}_{sh}\) is shear velocity component,
\(\zeta = \frac{s - z}{H}\) is the normalized vertical coordinate.
The MOLHO equations introduce additional vertically integrated viscosity terms \(\bar{\mu}_1, \bar{\mu}_2, \bar{\mu}_3, \bar{\mu}_4\) to capture depth-dependent stress and strain.
These extensions allow for:
Capturing deformation-dominated flow
Improved modeling of interior flow regimes
More accurate inverse problems involving ice rheology
Loss Function Contribution
Momentum conservation contributes to the total loss function by evaluating the residual of the PDEs at some randomly select collocation points within the domain of interests. An example of the SSA residual is as follows:
where:
\(N_\phi\) is the number of collocation points,
\(\gamma_{\tau}\) is the weight for the momentum residual term.
Implementation Notes
To activate momentum conservation models in PINNICLE, use one of the following in the hyper-parameter dictionary:
# For SSA with a constant B
hp["equations"] = {"SSA": {}}
# For SSA with spatially varying rheology B
hp["equations"] = {"SSA_VB": {}}
# For MOLHO
hp["equations"] = {"MOLHO": {}}
Applications
This equation is demonstrated in:
For more details, see the Examples section.
References
Cheng et al. (2024). “Forward and Inverse Modeling of Ice Sheet Flow Using Physics-Informed Neural Networks”
dos Santos et al. (2022). “A new vertically integrated, Mono-Layer Higher-Order ice flow model”