Explicit Rayleigh Damping
Explicit Rayleigh Damping#
This note summarizes the mass-proportional Rayleigh damping formulation used by the explicit solver.
Damping model#
Comfor uses the Rayleigh model restricted to its mass-proportional part:
where \(\alpha\) is the nodal damping coefficient.
The explicit solver advances the staggered velocity with a central-difference scheme. For a variable time step, the kick interval is:
Damped translational update#
At time \(t^n\), the translational equilibrium is written as:
Using \(\mathbf{C}^d = \alpha \mathbf{M}\) gives:
In Comfor, acceleration-type loads such as gravity are assembled in the physical acceleration term:
The damped kick is then written as:
The quantity stored by the solver is therefore the algorithmic acceleration used by the kick, not only the undamped physical term.
Damped rotational update#
The same structure is applied to rotational motion. Let \(\boldsymbol{\omega}^{n-1/2}\) be the staggered angular velocity, \(\mathbf{I}\) the nodal inertia tensor, and \(\mathbf{m}^n\) the nodal moment. The physical angular acceleration includes the gyroscopic term:
The damped rotational kick becomes:
Remarks#
- The formulation is consistent with the leapfrog central-difference update.
- Translation and rotation use the same damping denominator.
- The stored nodal accelerations are algorithmic quantities tied to the explicit update.