Keywords

5.1 Introduction

The dynamic simulations of contacts between flexible bodies are usually conducted by applying a dense mesh and the use of the classical finite element method in combination with the penalty method [1]. This requires a large set of Degrees of Freedom (DoF) to represent the structure and the use of explicit analyses with small-time step-sizes to analyse the system response. This typically leads to long computation times and requires large computational resources. In this paper, a new method for efficient dynamics simulations of flexible systems with unilateral contacts is proposed. The procedure proposes the integration of single- and set-valued force laws together with the Craig-Bampton model reduction technique [2]. According to the contact state, an event-driven integration scheme is used, which allows the updating of reduced-system matrices as well as formulating new reduced-space initial conditions. The applicability of the developed method is demonstrated on a clamped-beam structure with a harmonic force on the free end and a varying contact condition.

5.2 Craig-Bampton Method

The classic finite-element approach requires a large number of nodes, which leads to large models and long computation times. In order to reduce the time, a coarser mesh needs to be applied, which is not always possible due to the convergence of the solution. A possible alternative is the Craig-Bampton [2] model-reduction technique. It retains the dense finite-element mesh, but replaces the physical DoF by a much smaller set of generalized DoF.

The model-reduction techniques are closely connected to the substucturing field, where a substructure dynamical model is defined as:

$$\displaystyle{ \mathbf{M}^{(s)}\,\ddot{\mathbf{u}}^{(s)}(t) + \mathbf{C}^{(s)}\,\dot{\mathbf{u}}^{(s)}(t) + \mathbf{K}^{(s)}\,\mathbf{u}^{(s)}(t) = \mathbf{f}^{(s)}(t) + \mathbf{g}^{(s)}(t), }$$
(5.1)

The matrices M (s), C (s) and K (s) represent the mass, the damping and the stiffness matrix of a substructure s, u (s)(t) is the displacement vector, f (s) is the external excitation vector and g (s) is the vector of connection forces with the surrounding substructures. The Craig-Bampton method divides the physical DOF u into the internal u i and the boundary DOF u b , which gives Eq. (5.1) the following shape:

$$\displaystyle{ \left [\begin{array}{cc} \mathbf{M}_{ii} & \mathbf{M}_{ib} \\ \mathbf{M}_{bi}&\mathbf{M}_{bb} \end{array} \right ]\left \{\begin{array}{c} \ddot{\mathbf{u}}_{i} \\ \ddot{\mathbf{u}}_{b}\end{array} \right \}+\left [\begin{array}{cc} \mathbf{K}_{ii} & \mathbf{K}_{ib} \\ \mathbf{K}_{bi}&\mathbf{K}_{bb} \end{array} \right ]\left \{\begin{array}{c} \mathbf{u}_{i} \\ \mathbf{u}_{b}\end{array} \right \} = \left \{\begin{array}{c} \mathbf{f}_{i} \\ \mathbf{f}_{b} \end{array} \right \}+\left \{\begin{array}{c} \mathbf{g}_{i} \\ \mathbf{g}_{b}\end{array} \right \}, }$$
(5.2)

where the index i denotes the internal DOF and b the boundary DOF. Note that the internal excitation forces g i are assumed to be 0, since there is no contact with the neighbouring substructures.

The internal DOF are approximated as:

$$\displaystyle{ \mathbf{u}_{i} \approx \boldsymbol{ \Psi }_{c}\,\mathbf{u}_{b} +\boldsymbol{ \Phi }_{i}\,\boldsymbol{\eta }_{i} }$$
(5.3)

Here, \(\boldsymbol{\Psi }_{c}\) are the static constraint modes and \(\boldsymbol{\Phi }_{i}\) are a reduced set of fixed interface vibration modes with the corresponding modal DOF \(\boldsymbol{\eta }_{i}\). If Eq. (5.3) is inserted into Eq. (5.2) and the orthogonality between the vibration modes with respect to the mass or stiffness matrix [3] is taken into account, the following reduced equations of motion are obtained:

$$\displaystyle{ \left [\begin{array}{cc} \mathbf{I} & \mathbf{M}_{\phi b} \\ \mathbf{M}_{b\phi }&\tilde{\mathbf{M}}_{bb} \end{array} \right ]\left \{\begin{array}{c} \ddot{\boldsymbol{\eta }}_{i} \\ \ddot{\mathbf{u}}_{b}\end{array} \right \}+\left [\begin{array}{cc} \boldsymbol{\Omega }_{i}^{2} & \mathbf{0} \\ \mathbf{0} &\tilde{\mathbf{K}}_{bb} \end{array} \right ]\left \{\begin{array}{c} \boldsymbol{\eta }_{i} \\ \mathbf{u}_{b}\end{array} \right \} = \left \{\begin{array}{c} \tilde{\mathbf{f}}_{i} \\ \tilde{\mathbf{f}}_{b}\\ \end{array} \right \}+\left \{\begin{array}{c} \mathbf{0}\\ \mathbf{g} _{b}\end{array} \right \}, }$$
(5.4)

where:

$$\displaystyle{ \begin{array}{ll} \tilde{\mathbf{K}}_{bb} & = \mathbf{K}_{bb} -\mathbf{K}_{bi}\,\mathbf{K}_{ii}^{-1}\,\mathbf{K}_{ib} \\ \tilde{\mathbf{M}}_{bb}& = \mathbf{M}_{bb} -\mathbf{M}_{bi}\,\mathbf{K}_{ii}^{-1}\,\mathbf{K}_{ib} -\mathbf{K}_{bi}\,\mathbf{K}_{ii}^{-1}\,\mathbf{M}_{ib} + \mathbf{K}_{bi}\,\mathbf{K}_{ii}^{-1}\,\mathbf{M}_{ii}\,\mathbf{K}_{ii}^{-1}\,\mathbf{K}_{ib} = \\ & = \mathbf{M}_{bb} -\mathbf{M}_{bi}\,\boldsymbol{\Psi }_{c} -\boldsymbol{ \Psi }_{c}^{\mathrm{T}}\,\mathbf{M}_{ib} +\boldsymbol{ \Psi }_{c}^{\mathrm{T}}\,\mathbf{M}_{ii}\,\boldsymbol{\Psi }_{c} \\ \mathbf{M}_{\phi b} & =\boldsymbol{ \Phi }_{i}^{\mathrm{T}}(\mathbf{M}_{ib} -\mathbf{M}_{ii}\,\mathbf{K}_{ii}^{-1}\,\mathbf{K}_{ib}) \\ \mathbf{M}_{b\phi } & = \mathbf{M}_{\phi b}^{\mathrm{T}} \\ \tilde{\mathbf{f}}_{i} & =\boldsymbol{ \Phi }_{i}^{\mathrm{T}}\,\mathbf{f}_{i} \\ \tilde{\mathbf{f}}_{b} & = \mathbf{f}_{b} -\mathbf{K}_{bi}\,\mathbf{K}_{ii}^{-1}\,\mathbf{f}_{i} =\boldsymbol{ \Psi }_{c}^{\mathrm{T}}\,\mathbf{f}_{i} \end{array} }$$
(5.5)

Here, \(\boldsymbol{\Omega }_{i}^{2}\) represents a diagonal matrix of squared fixed-interface frequencies ω i, j 2.

5.3 Contact Formulation

The modelling of contacts between flexible bodies is usually formulated using the penalty method [1]. Using a large penalty stiffness may lead to an ill-conditioned stiffness matrix and consequently to a poor convergence. On the other hand, the method that imposes a non-penetration condition originates from the formulation between rigid-bodies [1, 4]. Here, a combination of single- and set-valued unilateral force laws is used as proposed in [5]. The proposed contact method models the contact with three states: no-contact, continuous and impact/penalty state. This enables faster integration times, since the penalty is present only during the impact. When the contact is lost (no-contact) the stiffness matrix is classical (without penalty) and when fixed the contact DOF is fixed. The contact states in addition with the event-driven integration scheme can be seen on case of a clamped beam with a varying contact and a harmonic force on the free end in Fig. 5.1.

Fig. 5.1
figure 1

Contact states and integration events on a clamped beam

Note, that the contact states influence the accompanying reduced-models and also have an influence on the definition of integration events. The three reduced models can be computed in advance and therefore do not influence the integration process. Also the events need to be defined in reduced space. The constraint force in Event 1 (see Fig. 5.1) is derived from Eq. (5.4):

$$\displaystyle{ \mathbf{g}_{b} = \mathbf{M}_{b\phi }\,\ddot{\boldsymbol{\eta }}_{i} + \mathbf{M}_{bb}\,\ddot{\mathbf{u}}_{b} + \mathbf{K}_{bb}\,\mathbf{u}_{b} -\tilde{\mathbf{f}}_{b} }$$
(5.6)

and further simplified if boundary displacements and accelerations are zero:

$$\displaystyle{ \mathbf{g}_{b} = \mathbf{M}_{b\phi }\,\ddot{\boldsymbol{\eta }}_{i} -\tilde{\mathbf{f}}_{b} }$$
(5.7)

Other events (2–7, see Fig. 5.1) are defined classically.

In addition to events, also new initial conditions need to be defined in order to define transition among the three reduced states. The transition between two reduced spaces (e.g. no-contact and continuous) is done by equalizing the physical coordinates (Eq. 5.3) and since the boundary conditions are already in the physical space, the new initial conditions can be obtained:

$$\displaystyle{ \boldsymbol{\eta }_{i,free} =\boldsymbol{ \Phi }_{i,free}^{+}(\boldsymbol{\Phi }_{ i,fixed}\,\boldsymbol{\eta }_{i,fixed} +\boldsymbol{ \Psi }_{c,fixed}\,\mathbf{u}_{b} -\boldsymbol{ \Psi }_{c,free}\,\mathbf{u}_{b}). }$$
(5.8)

Equation (5.8) can be further simplified, due to the orthogonal properties of the fixed-interface modes (\(\boldsymbol{\Phi }_{i,free}^{+}\boldsymbol{\Phi }_{i,fixed} = \mathbf{I}\)):

$$\displaystyle{ \boldsymbol{\eta }_{i,free} =\boldsymbol{\eta } _{i,fixed} +\boldsymbol{ \Phi }_{i,free}^{+}\,(\boldsymbol{\Psi }_{ c,fixed} -\boldsymbol{ \Psi }_{c,free})\,\mathbf{u}_{b} }$$
(5.9)

Note, that the above equation is derived for the no-contact and continuous reduced models, but the same conclusion is valid also for other combinations with the impact/penalty model.

5.4 Conclusions

A new method for modelling the dynamic response of systems with contacts is proposed. The Craig-Bampton model-reduction technique is used to reduce the number of DoF and therefore enable faster and more efficient computations of the system response. Moreover, the reduced model is upgraded with a contact formulation consisting of three main states: no-contact, continuous and impact/penalty state. This enables faster computation times than pure penalty method, since the continuous contact is modelled without the additional penalty stiffness. The use of the method is showcased on a clamped beam structure with a varying contact and a harmonic force on the free end.