Abstract
A nonlinear two-node superelement is proposed for the modeling of flexible complex-shaped links for use in multibody simulations. Assuming that the elastic deformations with respect to a corotational reference frame remain small, substructuring methods may be used to obtain reduced mass and stiffness matrices from a linear finite element model. These matrices are used in the derivation of potential and kinetic energy expressions of the nonlinear two-node superelement. By evaluating Lagrange’s equations, expressions for the internal and external forces acting on the superelement can be obtained. The inertia forces of the superelement are derived in terms of absolute nodal velocities and accelerations, which greatly simplifies the dynamic formulation. Three examples are included. The first two examples are used to validate the method by comparing the results with those obtained from nonlinear beam element solutions. We consider a benchmark simulation of the spin-up motion of a flexible beam with uniform cross-section and a similar simulation in which the beam is simultaneously excited in the out-of-plane direction. Results from both examples show good agreement with simulation results obtained using nonlinear finite beam elements. In a third example, the method is applied to an unbalanced rotating shaft, illustrating the potential of the proposed methodology for a more complex geometry.
Similar content being viewed by others
References
Shabana, A.A.: Dynamics of Multibody Systems. Cambridge University Press, Cambridge (2005)
Géradin, M., Cardona, A.: Flexible Multibody Dynamics: A Finite Element Approach. Wiley, Chichester (2001)
Jonker, J.B.: A finite element dynamic analysis of spatial mechanisms with flexible links. Comput. Methods Appl. Mech. Eng. 76(1), 17–40 (1989)
Hurty, W.C.: Vibrations of structural systems by component mode synthesis. J. Eng. Mech. 86(4), 51–69 (1960)
Hurty, W.C.: Dynamic analysis of structural systems using component modes. AIAA J. 3(4), 678–685 (1965)
Craig, R.R. Jr., Bampton, M.C.C.: Coupling of substructures for dynamic analyses. AIAA J. 6(7), 1313–1319 (1968)
Guyan, R.J.: Reduction of stiffness and mass matrices. AIAA J. 3(2), 380 (1965)
Craig, R.R. Jr.: Substructure methods in vibration. J. Vib. Acoust. 117, 207–213 (1995)
Seshu, P.: Substructuring and component mode synthesis. Shock Vib. 4(3), 199–210 (1997)
De Klerk, D., Rixen, D.J., Voormeeren, S.N.: General framework for dynamic substructuring: history, review, and classification of techniques. AIAA J. 46(5), 1169–1181 (2008)
Lehner, M., Eberhard, P.: On the use of moment-matching to build reduced order models in flexible multibody dynamics. Multibody Syst. Dyn. 16(2), 191–211 (2006)
Lehner, M., Eberhard, P.: A two-step approach for model reduction in flexible multibody dynamics. Multibody Syst. Dyn. 17(2–3), 157–176 (2007)
Shabana, A.A., Wehage, R.A.: A coordinate reduction technique for dynamic analysis of spatial substructures with large angular rotations. J. Struct. Mech. 11(3), 401–431 (1983)
Shabana, A.A.: Substructure synthesis methods for dynamic analysis of multi-body systems. Comput. Struct. 20(4), 737–744 (1985)
Agrawal, O.P., Shabana, A.A.: Dynamic analysis of multibody systems using component modes. Comput. Struct. 21(6), 1303–1312 (1985)
Yoo, W.S., Haug, E.J.: Dynamics of articulated structures. Part I. Theory. J. Struct. Mech. 14(1), 105–126 (1986)
Yoo, W.S., Haug, E.J.: Dynamics of articulated structures. Part II. Computer implementation and applications. J. Struct. Mech. 14(2), 177–189 (1986)
Wu, S.C., Haug, E.J.: Geometric non-linear substructuring for dynamics of flexible mechanical systems. Int. J. Numer. Methods Eng. 26(10), 2211–2226 (1988)
Kim, S.S., Haug, E.J.: A recursive formulation for flexible multibody dynamics. part I. Open-loop systems. Comput. Methods Appl. Mech. Eng. 71(3), 293–314 (1988)
Cardona, A., Géradin, M.: Modelling of superelements in mechanism analysis. Int. J. Numer. Methods Eng. 32(8), 1565–1593 (1991)
Cardona, A., Géradin, M.: A superelement formulation for mechanism analysis. Comput. Methods Appl. Mech. Eng. 100(1), 1–29 (1992)
Cardona, A.: Superelements modelling in flexible multibody dynamics. Multibody Syst. Dyn. 4(2–3), 245–266 (2000)
Bauchau, O.A., Rodriguez, J.: Formulation of modal-based elements in nonlinear, flexible multibody dynamics. Int. J. Multiscale Comput. Eng. 1(2&3), 161–180 (2003)
Folkersma, K.G.P., Boer, S.E., Brouwer, D.M., Herder, J.L., Soemers, H.M.J.R.: A 2-DOF large stroke flexure based positioning mechanism. In: Proceedings of the ASME 2012 International Design Engineering Technical Conferences & Computers and Information in Engineering Conferences (IDETC/CIE 2012), Chicago, IL, USA (2012)
Jonker, J.B., Meijaard, J.P.: A geometrically non-linear formulation of a three-dimensional beam element for solving large deflection multibody system problems. Int. J. Non-linear Mech. 53, 63–74 (2013).
Jonker, J.B., Meijaard, J.P.: SPACAR—computer program for dynamic analysis of flexible spatial mechanisms and manipulators. In: Schiehlen, W. (ed.) Multibody Systems Handbook, pp. 123–143. Springer, Berlin (1990)
Acknowledgements
This research is financially supported by the Dutch association Point-One, project MOV-ET PNE08006, by the Dutch Department of Economic Affairs, Agriculture and Innovation.
Author information
Authors and Affiliations
Corresponding author
Appendices
Appendix A
For infinitesimal elastic deformations, the absolute velocities of the ith node of the FE model, \(\dot {\bar {\boldsymbol {u}}}^{(i)}\), expressed in the reference frame attached to superelement node p, can be written as
where \(\boldsymbol {V}_{n}^{(i)}\) is the vector with the x, y and z contributions of the nth constraint mode for the ith node of the FE model.
Rigid body translations and infinitesimal rigid body rotations can be expressed as linear combinations of the constraint modes,
where \(\bar {\boldsymbol {r}}_{0}\) is the position vector of the nodes in the FE model in undeformed configuration. Substituting in (44) for V 1 through V 6 the expressions of (45a)–(45d) gives
with
and
Appendix B
In this appendix the time derivatives of the velocity transformation matrices B 1, B 2 and B 3 are given (see (38)).
2.1 B.1 Time derivative of B 1
Taking the time derivative of matrix B 1 in (24) gives
where the time derivative of R p can be computed by
where \(\bar {\boldsymbol {\varLambda }}^{p}\) is defined in (33).
2.2 B.2 Time derivative of B 2
Taking the time derivative of matrix B 2 in (31) gives
where the time derivative of R r is
Here the evaluation of (50) requires an expression for \(\dot {\boldsymbol {\lambda }}^{r}\). Taking the derivative of λ r in (29) gives
It can be shown that
Substituting (52) in (51) then gives
2.3 B.3 Time derivative of B 3
Taking the time derivative of matrix B 3 in (32) gives
Appendix C
In this appendix expressions are given for \(\boldsymbol {B}^{*}_{1}\), \(\boldsymbol {B}^{*}_{2}\) and \(\boldsymbol {B}^{*}_{3}\) (see (38)).
3.1 C.1 Expression for \(\boldsymbol {B}^{*}_{1}\)
For \(\boldsymbol {B}^{*}_{1}\) we can write
where
The derivative of a rotation matrix to its Euler parameters is,
which can be used to evaluate \(\displaystyle\frac{\partial \boldsymbol {R}^{p}}{\partial \boldsymbol {\lambda }^{p}}\) in (56a)–(56e).
3.2 C.2 Expression for \(\boldsymbol {B}^{*}_{2}\)
For \(\boldsymbol {B}^{*}_{2}\) we can write
where
The tensor \(\displaystyle\frac{\partial R^{r}_{lk}}{\partial\lambda ^{p}_{j}}\) can be expressed as
and can be evaluated using (52) and (57).
3.3 C.3 Expression for \(\boldsymbol {B}^{*}_{3}\)
For \(\boldsymbol {B}^{*}_{3}\) we can write
where \(\displaystyle\frac{\partial \bar {\boldsymbol {v}}^{p}}{\partial \boldsymbol {\lambda }^{p}}\), \(\displaystyle\frac{\partial \bar {\boldsymbol {v}}^{p}}{\partial \boldsymbol {\lambda }^{q}}\), \(\displaystyle\frac{\partial \bar {\boldsymbol {v}}^{q}}{\partial \boldsymbol {\lambda }^{p}}\) and \(\displaystyle\frac{\partial \bar {\boldsymbol {v}}^{q}}{\partial \boldsymbol {\lambda }^{q}}\) are the same expressions as given by (59a)–(59h). Furthermore, \(\displaystyle\frac{\partial \bar {\boldsymbol {\omega }}^{p}}{\partial \boldsymbol {\lambda }^{p}}\) and \(\displaystyle\frac{\partial \bar {\boldsymbol {\omega }}^{q}}{\partial \boldsymbol {\lambda }^{q}}\) are given by
Rights and permissions
About this article
Cite this article
Boer, S.E., Aarts, R.G.K.M., Meijaard, J.P. et al. A nonlinear two-node superelement for use in flexible multibody systems. Multibody Syst Dyn 31, 405–431 (2014). https://doi.org/10.1007/s11044-013-9373-8
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11044-013-9373-8