|
|
|
|
|
|
|
The volume scale factor variable, dvol, is the determinant of the Jacobian matrix for the mapping from local (element) coordinates to global coordinates.
If a moving mesh is used, dvol is the mesh element scale factor for the undeformed mesh. The corresponding factor for the deformed mesh is named dvol_spatial.
|
|
Available on all geometric entities, the variable h represents the mesh element size in the material/reference frame (that is, the length of the longest edge of the element).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
The variable reldetjacmin is a scalar for each element defined as the minimum value of the reldetjac variable for the corresponding element.
A reldetjacmin value less than zero for an element means that the element is wrapped inside-out; that is, the element is an inverted mesh element.
|
|
|
|
|
t1x, t1y, t1z (3D edges and boundaries)
t2x, t2y, t2z (3D boundaries)
|
|
|
|
|
Local (barycentric) coordinates ξ i in each mesh element; see the section Finite Elements in the COMSOL Multiphysics Programming Reference Manual.
|
For example, replace u with the names of the dependent variables in the model, and replace
x,
y, and
z with the first, second, and third spatial coordinate variable, respectively.
xi represents the
ith spatial coordinate variable. If the model contains a deformed mesh or the displacements control the spatial frame (in solid mechanics, for example), you can replace the symbols
x,
y, and
z with either the spatial coordinates (
x,
y, and
z by default) or the material (reference) coordinates (
X,
Y, and
Z by default).
The variables curv,
dvol,
h,
qual,
reldetjac, and
reldetjacmin are based on the mesh viewed in the material (reference) frame. If you have a moving mesh, the corresponding variables for the mesh viewed in the spatial frame have a suffix
_spatial (that is,
curv_spatial,
dvol_spatial, and so on). If you use a deformed geometry, the corresponding variables for the original, undeformed mesh have a suffix
_mesh (for example,
h_mesh).
If a deformed mesh is used, the tangent variables are available both for the deformed configuration and for the undeformed configuration. In the first case, replace x,
y, and
z with the spatial coordinate names (
x,
y, and
z by default). In the second case, replace
x,
y, and
z with the material/reference coordinate names (
X,
Y, and
Z by default).
If a deformed mesh is used, the normal variables are available both for the deformed configuration and for the undeformed configuration. In the first case, replace x,
y, and
z with the spatial coordinate names (
x,
y, and
z by default). In the second case, replace
x,
y, and
z with the material/reference coordinate names (
X,
Y, and
Z by default).
A similar set of variables — nxmesh,
unxmesh, and
dnxmesh, where
x is the name of a spatial coordinate — use the element shape function and are normal to the actual element surfaces rather than to the geometry surfaces.
The names are similar to those for the standard normal vector variables except, that they have a c appended at the end: For example,
nxc,
nyc, and
nzc in a 3D model or
nrc and
nzc in a 2D axisymmetric model. If you have a material frame and a spatial frame in a 3D model, the normal vector continuous variables are
nxc,
nyc, and
nzc for the spatial frame and
nXc,
nYc, and
nZc for the material frame. These variables are continuous within each boundary (but typically discontinuous where boundaries meet). It is possible to compute their tangential derivatives with the
dtang operator as, for example,
dtang(nxc,x). Computing tangential derivatives in this way works only when the normal variable and the coordinate in the second argument of
dtang belong to the same frame;
dtang(nxc,x) and
dtang(nXc,X) both work, but
dtang(nXc,x) and
dtang(nxc,X) are both 0.
In 2D the curvature is denoted curv. Positive curvature is toward the normal (
nx,
ny).
In 3D there are two principal curvatures named curv1 and
curv2, where
curv1 is less than
curv2 and seen as real numbers. These correspond to the minimal and maximal values for the curvature of a curve you get by intersecting the boundary with a plane in which the normal lies. Positive curvature is toward the normal
(nx,
ny,
nz).
Curvature variables are defined for all separate frames in a model. The names of the curvature variables in the spatial, mesh, and geometry frame are formed by appending the suffix _spatial,
_mesh, and
_geometry, respectively, to the name
curv (in 2D) or
curv1 and
curv2 (in 3D). The variables without suffix always refer to the curvature in the material frame. Note that the variables with suffix are defined only if the spatial, mesh, or geometry frame actually is different from the material frame. For more information about frames and deformed mesh configurations, see
Deformed Mesh Fundamentals.
In the normalized tangent variable names, replace x,
y, and
z with the coordinate names in another frame to get the tangents in that frame.