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 α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 [O,A,B,C]
- P
- Rotation matrix expressing the transformation from the local to the global coordinates: since (→OA,→OB,→OC) are unit vectors, P=[→OA;→OB;→OC] .

Where, δP=[δuA−δuO;δuB−δuO;δuC−δuO]

Local Reduced Dynamic System
- ∀ δu
- Verifies the kinematic boundary conditions
- Ω
- 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 uE creates no strain.
Where, index L expresses that the coordinates and the spatial derivatives are taken in the local frame.

- Γ
- The boundary of Ω
- nL
- The normal to Γ expressed in the local frame
Where, DIJ=‖(x0I+uI)−(x0J+uJ)‖−‖x0I−x0J‖ and x0I are the initial coordinates of point I and the rigid link between points I and J is given by: DIJ(uI,uJ)=0 .
Weak Form of Equilibrium

where φiX=Xei , φiY=Yei , φiZ=Zei , φi1−X−Y−Z=(1−X−Y−Z)ei , (e1,e2,e3) is a basis of the global frame, { φiL} is a basis of local Ritz vectors obtained, for example, by finite element discretization or by modal analysis, ˆU is the vector of the discrete unknowns:
ˆU=[[uiA][uiB][uiC][uiO][yi]]=[ˆUEˆUL] , with ˆUE=[[uiA][uiB][uiC][uiO]] and ˆUL=[yi] ,
ΦP is the projection basis: ΦP=[ {φiX} ,{φiY} ,{φiZ} ,{φi1−X−Y−Z} ,{PφiL} ]=[ΦE,PΦL] .
Where, G(˙ˆU) is the gyroscopic contribution to the acceleration, given by:
G(˙ˆU)=2˙P( [˙uiA] ,[˙uiB] ,[˙uiC] ,[˙uiO] )ΦL˙ˆUL
Where,
ΦL={ϕiL}
- D
- Vector formed by the 6 relations preserving the relative distances of points (O,A,B,C)
- Λ
- Vector of the Lagrange multipliers corresponding to each rigid link
- Flinks
- Vector of the link forces given by Equation 19
KL=ˉΨPTKˉΦL , with K being the sub-domain's local stiffness matrix and ˉΨP and ˉΦL deduced (as was ˉΦL ) from ˉΨP , ˉΦL and the mesh, FextP=ˉΦPTFext , with Fext being the classical vector of the external forces assembled on the sub-domain.
Where, ME is the constant mass matrix corresponding only to the global displacement field given by X˙uA+Y˙uB+Z˙uC+(1−X−Y−Z)˙uO , MV is the constant mass matrix corresponding to the local vibration given by uL , MC is a coupling matrix, variable with overall rotation, arising from the interaction between the local vibratory acceleration field expressed in the global frame P¨uL and the overall virtual displacement field XδuA+YδuB+ZδuC+(1−X−Y−Z)δuO ; MTC 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, ΦL={ϕiL} and f=ω2π .