Fictitious springs are introduced on solid elements to control grid
velocities.
These springs are nonlinear elastic viscous. To ensure stability, their
stiffness is computed from time step. The two types of springs are edge and anti-shear
springs.
Edge springs
The forces for an edge spring are a function of its length variation
during time.
Where,
are grid velocities on nodes
N1 and N2,
respectively.
is the N1 distance
from opposite face
is the time step
and is the spring stiffness
If is inferior to the characteristic length and N1 is moving
toward the opposite face then,
is the stability factor taking into account the damping factor
, the scale factor , and time step 4Figure 2.
otherwise, Figure 3.
Anti-shear springs
The anti-shear forces are computed from node penetration. gap is from opposite face.
The value of is:
and
Figure 4.
Viscous Damping
Viscous forces are computed from a critical damping corresponding
to the upper bound for stiffness:
Grid Velocity
The grid velocity is then updated according to:
Where, is fictitious mass on node from springs (automatically
computed during Starter).
Increasing , the maximum stiffness will be increased. The scale factor determines the maximum stiffness for a given spring at zero
length. The scale factor ensures that the critical stability value is not exceeded (to avoid
time step decrease).
This flag is acting on stiffness
shape. Stiffness is linear with = 0. Moreover, increasing , the lower bound stiffness for edge spring will be increased. Springs
have a critical stiffness at zero length (this corresponds to a unitary factor). For a
length greater than or equal to the characteristic length, the spring stiffness is the
critical stiffness multiplied by .
It is recommended to use small
values for , otherwise damping may become over critical. The stability factor
is:
defines the length below which:
Edge spring stiffness is increased
Anti-shear spring is activated:
All these parameters can be
modified during an Engine restart (/ALE/GRID/STANDARD).
Mesh auto correction. It is
possible to give more weight to anti-shear forces by either:
Setting parameter close to the mesh size
Setting a negative value for parameter (elastic forces on edges are set to 0 at the
first cycle of current run)
This method assumes a homogeneous
spring repartition around each node. This is not the case when connecting two meshes, where
topologies are different.