When solving for some physical quantity, u, COMSOL Multiphysics
always stores the solution for a fixed set of mesh nodes. That is, the dependent variable
u is treated internally as a function of the mesh coordinates and possibly time,
u(
Xm,
Ym,
t). The essence of the ALE system is that it allows treating the physical quantities as functions of the material or spatial coordinates,
u(
X,
Y,
t) or
u(
x,
y,
t), instead. This transformation is possible only if the mappings given by
Equation 18-1 and
Equation 18-2 are invertible.
But in many cases both sets of derivative variables exist even if they are not used by the physics interface. In addition, the built-in differentiation operator d(expr,var) can always compute derivatives with respect to any set of coordinates, internally using the chain rule. For example, the first component of the spatial, material, and geometry frame gradients of
u are, respectively
d(u,x), d(u,X), and
d(u,Xg).
This derivative is in many cases denoted uTIME in the software. Since internally, everything is formulated on the mesh frame, the mesh time derivative is the one computed by the solvers and stored in the solution vector.
where [ux,
uy] is the spatial frame gradient and (
xTIME,
yTIME) is the spatial mesh velocity. The mesh time derivative is often less important from the user point of view because its value depends on the mesh movement, which in itself often has no physical significance. However, for the special case when the mesh follows the material’s motion, the mesh time derivative is physically significant and is also called the
material time derivative.