# Combine Modal Reduction

A domain decomposition method allowing the combination of nonlinear sub-domains with linear modal
sub-domains has been proposed. ^{1} With this technique, the displacement field in the linear
sub-domains is projected on a local basis of reduction modes calculated on the detailed
geometry and the kinematic continuity relations are written at the interface in order to
recombine the physical kinematic quantities of reduced sub-domains locally. The method
yields promising save of computing time in industrial applications. However, the use of
modal projection is limited to linear sub-domains. In the case of overall rigid-body motion
with small local vibrations, the geometrical nonlinearity of sub-domains must be taken into
account. Therefore, the projection cannot be used directly even thought the global
displacements may still be described by a small number of unknowns; for example six
variables to express motion of local frame plus a set of modal coordinates in this frame.
This approach is used in the case of implicit framework. ^{2} In the case of direct integration with an explicit scheme
an efficient approach is presented. ^{3} One of the main problems is to determine the stability
conditions for the explicit integration scheme when the classical rotation parameters as
Euler angles or spin vectors are used. A new set of parameters, based on the so-called
frame-mass concept is introduced to describe the global rigid body motion.
The position and the orientation of the local frame are given by four points where the
distances between the points are kept constant during the motion. In this way, only the
displacement type DOF is dealt and the equations of motion are derived to satisfy perfectly
the stability conditions. This approach, which was integrated in Radioss V5, will be presented briefly here.

## Linear Modal Reduction

A modal reduction basis is defined on one or more sub-domains of the decomposition. The definition of this basis is completely arbitrary. Any combination of eigen modes and static corrections can be used. All these modes are orthogonalized with respect to the finite element mass matrix in order for the projected mass matrix to be diagonal and suitable for an explicit solver.

The number of modal unknowns ${\alpha}_{1}$ chosen is much smaller than the original number of degrees of freedom of Sub-domain 1.

The structure of this system is strictly identical to that which existed before reduction. Therefore, use exactly the same resolution process and apply the multi-time-step algorithm.

The time step for a reduced sub-domain is deduced from the highest eigen frequency of the projected system in order to preserve the stability of the explicit time integration. This time step is often larger than that given by the Courant condition with the finite element model before reduction.

## Model Reduction with Finite Overall Rotation

Since large rotations are highly nonlinear ^{4}, the displacement field in a sub-domain
undergoing finite rotations cannot be expressed as a linear combination of
constant modes. However, the rigid contribution to the displacement field
creates no strain. In the case of small strains and linear behavior, the
local vibrating system can still be projected onto a basis of local
reduction modes. Then, take into account the rotation matrix from the
initial global coordinate system to the local coordinate system and its time
derivatives. A classical parameterization of this rotation, for example,
Euler angles, would introduce nonlinear terms involving velocities. Since
these quantities, in the central difference scheme, are implicit, this would
require internal iterations in order to solve the equilibrium problem, a
situation you clearly want to reduce the computation time due to the
reduction.

Classically, the displacement field of a rotating and vibrating sub-domain is decomposed into a
finite rigid-body contribution and a small-amplitude vibratory contribution measured in a
local frame. The large rigid motion is represented using the so-called
four-mass approach. ^{3}

## Displacement Field Decomposition

- $X,Y,Z$
- Coordinates in the local frame $\left[O,A,B,C\right]$
- $\text{P}$
- Rotation matrix expressing the transformation from the local to the global coordinates: since $\left(\overrightarrow{OA},\overrightarrow{OB},\overrightarrow{OC}\right)$ are unit vectors, $\text{P}={\left[\overrightarrow{OA};\overrightarrow{OB};\overrightarrow{OC}\right]}^{}$ .

Where, $\delta P=\left[\delta {u}_{\mathrm{A}}-\delta {u}_{\mathrm{O}};\delta {u}_{B}-\delta {u}_{\mathrm{O}};\delta {u}_{\mathrm{C}}-\delta {u}_{\mathrm{O}}\right]$

## Local Reduced Dynamic System

- $\forall \text{\hspace{0.17em}}\delta \text{u}$
- Verifies the kinematic boundary conditions
- $\text{\Omega}$
- Volume of the sub-domain

To introduce Equation 4 into this weak form of the equilibrium, you must express with the new parameterization the virtual works of both the internal and external forces and the virtual work, due to the rigid links among the points defining the local frame.

The internal forces can be calculated from the local part of the displacement, using Equation 5 and taking into account the rigid links, for example, the fact that displacement ${\text{u}}_{E}$ creates no strain.

Where, index $\mathrm{L}$ expresses that the coordinates and the spatial derivatives are taken in the local frame.

- $\text{\Gamma}$
- The boundary of $\text{\Omega}$
- ${\text{n}}_{L}$
- The normal to $\text{\Gamma}$ expressed in the local frame

Where, ${\text{D}}_{IJ}=\Vert \left({\text{x}}_{I}^{0}+{\text{u}}_{I}\right)-\left({\text{x}}_{J}^{0}+{\text{u}}_{J}\right)\Vert -\Vert {\text{x}}_{I}^{0}-{\text{x}}_{J}^{0}\Vert $ and ${\text{x}}_{I}^{0}$ are the initial coordinates of point $I$ and the rigid link between points $I$ and $J$ is given by: ${\text{D}}_{IJ}\left({\text{u}}_{I},{\text{u}}_{J}\right)=0$ .

## Weak Form of Equilibrium

where ${\text{\phi}}_{X}^{i}=X{\text{e}}_{i}$ , ${\text{\phi}}_{Y}^{i}=Y{\text{e}}_{i}$ , ${\text{\phi}}_{Z}^{i}=Z{\text{e}}_{i}$ , ${\text{\phi}}_{1-X-Y-Z}^{i}=\left(1-X-Y-Z\right){\text{e}}_{i}$ , $\left({\text{e}}_{1},{\text{e}}_{2},{\text{e}}_{3}\right)$ is a basis of the global frame, ${\left\{\text{\hspace{0.17em}}{\text{\phi}}_{L}^{i}\right\}}^{}$ is a basis of local Ritz vectors obtained, for example, by finite element discretization or by modal analysis, $\widehat{\text{U}}$ is the vector of the discrete unknowns:

$\widehat{\text{U}}=\left[\begin{array}{c}{}^{}\left[{\text{u}}_{A}^{i}\right]{}_{}\\ {}^{}\left[{\text{u}}_{B}^{i}\right]{}_{}\\ {}^{}\left[{\text{u}}_{C}^{i}\right]{}_{}\\ {}^{}\left[{\text{u}}_{O}^{i}\right]{}_{}\\ {}^{}\left[{\text{y}}^{i}\right]{}_{}\end{array}\right]=\left[\begin{array}{c}{\widehat{\text{U}}}_{E}\\ {\widehat{\text{U}}}_{L}\end{array}\right]$ , with ${\widehat{\text{U}}}_{E}=\left[\begin{array}{c}{}^{}\left[{\text{u}}_{A}^{i}\right]{}_{}\\ {}^{}\left[{\text{u}}_{B}^{i}\right]{}_{}\\ {}^{}\left[{\text{u}}_{C}^{i}\right]{}_{}\\ {}^{}\left[{\text{u}}_{O}^{i}\right]{}_{}\end{array}\right]$ and ${\widehat{\text{U}}}_{L}={\left[{\text{y}}^{i}\right]}^{}$ ,

${\text{\Phi}}_{P}$ is the projection basis: ${\text{\Phi}}_{P}={\left[\text{\hspace{0.17em}}\left\{{\text{\phi}}_{X}^{i}\right\}\text{\hspace{0.17em}},\left\{{\text{\phi}}_{Y}^{i}\right\}\text{\hspace{0.17em}},\left\{{\text{\phi}}_{Z}^{i}\right\}\text{\hspace{0.17em}},\left\{{\text{\phi}}_{1-X-Y-Z}^{i}\right\}\text{\hspace{0.17em}},\left\{{\text{P\phi}}_{L}^{i}\right\}\text{\hspace{0.17em}}\right]}^{}=\left[{\text{\Phi}}_{E},{\text{P\Phi}}_{L}\right]$ .

Where, $\text{G}\left(\dot{\widehat{\text{U}}}\right)$ is the gyroscopic contribution to the acceleration, given by:

$\text{G}\left(\dot{\widehat{\text{U}}}\right)=2\dot{\text{P}}\left(\text{\hspace{0.17em}}\left[{\dot{\text{u}}}_{A}^{i}\right]\text{\hspace{0.17em}},\left[{\dot{\text{u}}}_{B}^{i}\right]\text{\hspace{0.17em}},\left[{\dot{\text{u}}}_{C}^{i}\right]\text{\hspace{0.17em}},\left[{\dot{\text{u}}}_{O}^{i}\right]\text{\hspace{0.17em}}\right){\text{\Phi}}_{L}{\dot{\widehat{\text{U}}}}_{L}$

Where,

${\Phi}_{L}=\left\{{\varphi}_{L}^{i}\right\}$

- $\text{D}$
- Vector formed by the 6 relations preserving the relative distances of points $\left(O,A,B,C\right)$
- $\Lambda $
- Vector of the Lagrange multipliers corresponding to each rigid link
- ${F}_{\text{links}}$
- Vector of the link forces given by Equation 19

- ${\text{M}}_{P}={\overline{\text{\Phi}}}_{P}{}^{T}{\text{M}\overline{\text{\Phi}}}_{P}$
- $M$
- Classical mass matrix of sub-domain
- ${\overline{\text{\Phi}}}_{P}$
- Projection matrix consisting of vectors of
${\text{\Phi}}_{P}$
discretized on the nodes of the mesh.
(24) $${F}_{gyr}\left(\dot{\widehat{U}}\right)={\displaystyle \underset{\Omega}{\int}\left({\Phi}_{P}^{T}\right)}G\left(\dot{\widehat{U}}\right)\text{\hspace{0.17em}}\rho d\Omega $$

${\text{K}}_{L}={\overline{\Psi}}_{P}{}^{T}\text{K}{\overline{\Phi}}_{L}$ , with $\text{K}$ being the sub-domain's local stiffness matrix and ${\overline{\Psi}}_{P}$ and ${\overline{\Phi}}_{L}$ deduced (as was ${\overline{\Phi}}_{L}$ ) from ${\overline{\Psi}}_{P}$ , ${\overline{\Phi}}_{L}$ and the mesh, ${\text{F}}_{ext}{}_{P}={\overline{\Phi}}_{P}{}^{T}{\text{F}}_{ext}$ , with ${\text{F}}_{ext}$ being the classical vector of the external forces assembled on the sub-domain.

Where, ${\text{M}}_{\text{E}}$ is the constant mass matrix corresponding only to the global displacement field given by $X{\dot{\text{u}}}_{\text{A}}+Y{\dot{\text{u}}}_{\text{B}}+Z{\dot{\text{u}}}_{\text{C}}+\left(1-X-Y-Z\right){\dot{\text{u}}}_{\text{O}}$ , ${\text{M}}_{\text{V}}$ is the constant mass matrix corresponding to the local vibration given by ${\text{u}}_{\text{L}}$ , ${\text{M}}_{\text{C}}$ is a coupling matrix, variable with overall rotation, arising from the interaction between the local vibratory acceleration field expressed in the global frame $\text{P}{\ddot{\text{u}}}_{L}$ and the overall virtual displacement field $X\delta {u}_{\text{A}}+Y\delta {u}_{\text{B}}+Z\delta {u}_{\text{C}}+\left(1-X-Y-Z\right)\delta {u}_{\text{O}}$ ; ${\text{M}}_{{}_{\text{C}}}^{\text{T}}$ naturally comes from the symmetric interaction between virtual local displacement field and the overall acceleration field.

The rigid body motion component of the displacement increment is computed in unconditionally stable way by the use of Lagrange Multiplier to impose the rigid links. The deforming part is generated by the local vibration modes retained in the reduction basis. Therefore, you can conclude that the stability condition is the same as that given by the local vibrating system. The critical time step is constant throughout the calculation and can be derived from the highest eigen frequency of the local reduced stiffness matrix with respect to the local reduced mass matrix.

Where, ${\Phi}_{L}={\left\{{\varphi}_{L}^{i}\right\}}^{}$ and $\text{f}=\frac{\omega}{2\pi}$ .

^{1}Faucher V. and Combescure A., “A time and space mortar method for coupling linear modal subdomains and nonlinear subdomains in explicit structural dynamics”, Computer Methods in Applied Mechanics and Engineering, Vol. 192, pp. 509-533, 2002.

^{2}Cardona A. and Géradin M., “A superelement formulation for mechanism analysis”, Computer Methods in Applied Mechanics and Engineering, Vol. 100, pp. 1-29, 1992.

^{3}Faucher V. and Combescure A., “Local modal reduction in explicit dynamics with domain decomposition. Part 1: extension to subdomains undergoing finite rigid rotations”, Int. Journal Num. Methods in Engineering, Vol. 60, pp. 2531-2560, 2004.

^{4}Argyris J.H., “An excursion into the large rotations”, Computer Methods in Applied Mechanics and Engineering, 32, 85-155, 1982.