Skip to main content
Log in

Bi-potential method applied for dynamics problems of rigid bodies involving friction and multiple impacts

  • Original Paper
  • Published:
Nonlinear Dynamics Aims and scope Submit manuscript

Abstract

This study aims to extend the application of the bi-potential method to solve the dynamics problems of rigid bodies involving friction and multiple impacts. The key issue is the determination of the impact impulsion. The impact bi-potential function and the formula for calculating the bi-potential coefficient of rigid bodies are presented. The effects of the friction and normal restitutive coefficients on the results are analyzed. Extension from discrete granular systems to multibody systems is realized. Further, the internal software FER/Mech is used for realizing dynamic simulation of the entity object, and the comparison with the experimental video verifies the correctness of the proposed method. Results show that the achieved improvements of this study are more accurate. In the discrete granular systems, the numerical solutions of the proposed method are in good agreement with those of another numerical method. But in the multibody systems, the numerical solutions obtained by the proposed method are more stable. It is noteworthy that the bi-potential method not only does not increase the degree of freedom of the system, but also makes the programming simple and numerically robust, thus reducing the computing cost.

Graphic abstract

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19

Similar content being viewed by others

Data availability

All data included in this study are available from the corresponding author on reasonable request.

References

  1. Chevallier, D.P., Lerbet, J.: MultiBody Kinematics and Dynamics with Lie Groups. Elsevier, Amsterdam (2018)

    MATH  Google Scholar 

  2. Piatkowski, T., Wolski, M.: Analysis of selected friction properties with the Froude pendulum as an example. Mech. Mach. Theory. 119, 37–50 (2018)

    Article  Google Scholar 

  3. Skrinjar, L., Slavic, J., Boltezar, M.: A review of continuous contact-force models in multibody dynamics. Int. J. Mech. Sci. 145, 171–187 (2018)

    Article  Google Scholar 

  4. Lankarani, H.M., Nikravesh, P.E.: Continuous contact force models for impact analysis in multibody system. Nonlinear Dyn. 5(2), 193–207 (1994)

    Article  Google Scholar 

  5. Marques, F., Flores, P., Claro, J., Lankarani, H.: Modeling and analysis of friction including rolling effects in multibody dynamics: a review. Multibody Syst. Dyn. 45(2), 223–244 (2019)

    Article  MathSciNet  Google Scholar 

  6. Wu, X., Sun, Y., Wang, Y., Chen, Y.: Dynamic analysis of the double crank mechanism with a 3D translational clearance joint employing a variable stiffness contact force model. Nonlinear Dyn. 99(3), 1937–1958 (2020)

    Article  Google Scholar 

  7. Yoon, J.Y., Trumper, D.: Friction microdynamics in the time and frequency domains: tutorial on frictional hysteresis and resonance in precision motion systems. Precis. Eng. 55, 101–109 (2019)

    Article  Google Scholar 

  8. Pennestrì, E., Rossi, V., Salvini, P., Valentini, P.: Review and comparison of dry friction force models. Nonlinear Dyn. 83(4), 1785–1801 (2016)

    Article  MATH  Google Scholar 

  9. Zhou, Z., Zheng, X., Wang, Q., Chen, Z., Liang, B.: Modeling and simulation of point contact multibody system dynamics based on the 2D LuGre friction model. Mech. Mach. Theory. 158(5), 104–244 (2021)

    Google Scholar 

  10. Aghili, F.: Energetically consistent model of slipping and sticking frictional impacts in multibody systems. Multibody Syst. Dyn. 48, 193–209 (2020)

    Article  MathSciNet  MATH  Google Scholar 

  11. Blumentals, A., Brogliato, B., Bertails-Descoubes, F.: The contact problem in Lagrangian systems subject to bilateral and unilateral constraints, with or without sliding Coulomb‘s friction: a tutorial. Multibody Syst. Dyn. 38(1), 43–76 (2016)

  12. Eberhard, P., Schiehlen, W.: Computational dynamics of multibody systems: history, formalisms, and applications. J. Comput. Nonlinear Dyn. 1(1), 3–12 (2006)

    Article  Google Scholar 

  13. Pappalardo, C.M., Lettieri, A., Guida, D.: Stability analysis of rigid multibody mechanical systems with holonomic and nonholonomic constraints. Arch. Appl. Mech. 90, 1961–2005 (2020)

    Article  Google Scholar 

  14. Wittenburg, J., Likins, P.: Dynamics of systems of rigid bodies. J. Appl. Mech. 45(2), 217–236 (1978)

    Article  Google Scholar 

  15. Flores, P., AmbroÌ Sio, J., Claro, J., Lankarani, H.M.: Translational joints with clearance in rigid multibody systems. J. Comput. Nonlinear. Dyn. 3(1), 112–113 (2008)

    Google Scholar 

  16. Flores, P., Leine, R., Glocker, C.: Modeling and analysis of planar rigid multibody systems with translational clearance joints based on the nonsmooth dynamics approach. Multibody Syst. Dyn. 23, 165–190 (2010)

    Article  MathSciNet  MATH  Google Scholar 

  17. Cosimo, A., Cavalieri, F.J., Cardona, A., Bruls, O.: On the adaptation of local impact laws for multiple impact problems. Nonlinear Dyn. 102, 1997–2016 (2020)

    Article  Google Scholar 

  18. Liu, C., Zhao, Z., Brogliato, B.: Frictionless multiple impacts in multibody systems. I. Theoretical framework. Proc. R. Soc. A-Math. Phys. 464, 3193–3211 (2008)

    MathSciNet  MATH  Google Scholar 

  19. Liu, C., Zhao, Z., Brogliato, B.: Variable structure dynamics in a bouncing dimer. Report (2008)

  20. Zhang, H., Brogliato, B., Liu, C.: Dynamics of planar rocking-blocks with coulomb friction and unilateral constraints: comparisons between experimental and numerical data. Multibody Syst. Dyn. 32(1), 1–25 (2014)

    Article  MathSciNet  Google Scholar 

  21. Nguyen, N.S., Brogliato, B.: Comparisons of multiple impact laws for multibody systems: Moreau’s law, binary impacts, and the LZB approach. Report (2018)

  22. Wang, X., Zhao, D., Wu, S., Li, X., Li, Q.: Effective algorithm for two-dimensional frictional system involving arbitrary impacting boundaries. Int. J. Mech. Sci. 167, 105–232 (2019)

    Google Scholar 

  23. Chatterjee, A., Bowling, A.: Modeling three-dimensional surface-to-surface rigid contact and impact. Multibody Syst. Dyn. 46, 1–40 (2019)

    Article  MathSciNet  MATH  Google Scholar 

  24. Rodriguez, A., Bowling, A.: Solution to indeterminate multipoint impact with frictional contact using constraints. Multibody Syst. Dyn. 28(4), 313–330 (2012)

    Article  MathSciNet  Google Scholar 

  25. Rodriguez, A., Bowling, A.: Study of Newton‘s cradle using a new discrete approach. Multibody Syst. Dyn. 33(1), 61–92 (2015)

  26. Nguyen, N.S., Brogliato, B.: Multiple Impacts in Dissipative Granular Chains. Springer, Berlin (2014)

    Book  Google Scholar 

  27. Gilardi, G., Sharf, I.: Literature survey of contact dynamics modelling. Mech. Mach. Theory. 37(10), 1213–1239 (2002)

    Article  MathSciNet  MATH  Google Scholar 

  28. Djerassi, S.: Collision with friction; part A: Newton‘s hypothesis. Multibody Syst. Dyn. 21(1), 37–54 (2009)

  29. Djerassi, S.: Collision with friction; part B: Poisson‘s and Stornge‘s hypotheses. Multibody Syst. Dyn. 21(1), 55–70 (2009)

  30. Djerassi, S.: Stronge‘s hypothesis-based solution to the planar collision-with-friction problem. Multibody Syst. Dyn. 24(4), 493–515 (2010)

  31. Jean, M., Moreau, J.J.: Unilaterality and dry friction in the dynamics of rigid body collections. Contact Mechanics Int. Symp. pp. 31–48 (1992)

  32. Moreau, J.J.: Some numerical methods in multibody dynamics: application to granular materials. Eur. J. Mech. A/Solids 13(1), 93–114 (1994)

    MathSciNet  MATH  Google Scholar 

  33. Brogliato, B., Zhang, H., Liu, C.: Analysis of a generalized kinematic impact law for multibody-multicontact systems, with application to the planar rocking block and chains of balls. Multibody Syst. Dyn. 27, 351–382 (2012)

    Article  MathSciNet  MATH  Google Scholar 

  34. Jean, M.: The nonsmooth contact dynamics method. Comput. Method. Appl. 177, 235–257 (1999)

    Article  MATH  Google Scholar 

  35. Glocker, C.: Energetic consistency conditions for standard impacts. Multibody Syst. Dyn. 29, 77–117 (2013)

    Article  MathSciNet  MATH  Google Scholar 

  36. Glocker, C.: Energetic consistency conditions for standard impacts. Multibody Syst. Dyn. 32, 445–509 (2014)

    Article  MathSciNet  MATH  Google Scholar 

  37. Brogliato, B.: Kinetic quasi-velocities in unilaterally constrained Lagrangian mechanics with impacts and friction. Multibody Syst. Dyn. 32, 175–216 (2014)

    Article  MathSciNet  MATH  Google Scholar 

  38. Brogliato, B.: Nonsmooth Mechanics. Springer, Berlin (2016)

    Book  MATH  Google Scholar 

  39. Liu, C., Zhao, Z., Brogliato, B.: Frictionless multiple impacts in multibody systems. II. Numerical algorithm and simulation results. Proc. Soc. A-Math. Phys. 465, 1–23 (2009)

    MathSciNet  MATH  Google Scholar 

  40. Moreau, J.J.: Numerical aspects of the sweeping process. Comput. Method. Appl. Mech. 177, 329–349 (1999)

    Article  MathSciNet  MATH  Google Scholar 

  41. Cosimo, A., Galvez, J., Cavalieri, F.J., Cardona, A., Bruls, O.: A robust nonsmooth generalized-\(\alpha \) scheme for flexible systems with impacts. Multibody Syst. Dyn. 48, 127–149 (2021)

    Article  MathSciNet  MATH  Google Scholar 

  42. Cosimo, A., Cavalieri, F.J., Galvez, J., Cardona, A., Bruls, O.: A general purpose formulation for nonsmooth dynamics with finite rotations: application to the woodpecker toy. J. Comput. Nonlinear. Dyn. 16(3), 031001 (2021)

  43. Galvez, J., Cavalieri, F.J., Cosimo, A., Bruls, O., Cardona, A.: A nonsmooth frictional contact formulation for multibody system dynamics. Int. J. Numer. Methods Eng. 121, 3584–3609 (2020)

    Article  MathSciNet  Google Scholar 

  44. Studer, C.: Numerics of Unilateral Contacts and Friction. Springer, Berlin (2009)

    Book  MATH  Google Scholar 

  45. Wriggers, P.: Computational Contact Mechanics. Springer, Berlin (2006)

    Book  MATH  Google Scholar 

  46. Banerjee, A., Chanda, A., Das, R.: Historical origin and recent development on normal directional impact models for rigid body contact simulation: a critical review. Arch. Comput. Method. Eng. 24, 397–422 (2017)

    Article  MathSciNet  MATH  Google Scholar 

  47. De Saxcé, G., Feng, Z.Q.: The bi-potential method: A constructive approach to design the complete contact law with friction and improved numerical algorithms. Math. Comput. Model. 28(4–8), 225–245 (1998)

  48. De Saxcé, G., Feng, Z.Q.: New inequality and functional for contact with friction: the implicit standard material approach. Mech. Struct. Mach. 19(3), 301–325 (1991)

  49. Peng, L., Feng, Z.Q., Joli, P.: A semi-explicit algorithm for solving multibody contact dynamics with large deformation. Int. J. Nonlinear. Mech. 103, 82–92 (2018)

    Article  Google Scholar 

  50. Ning, P., Feng, Z.Q., Quintero, J., Zhou, Y.J., Peng, L.: Uzawa algorithm to solve elastic and elastic-plastic fretting wear problems within the bi-potential framework. Comput. Mech. 62, 1327–1341 (2018)

    Article  MathSciNet  MATH  Google Scholar 

  51. Peng, L., Feng, Z.Q., Joli, P., Renaud, C., Xu, W.Y.: Bi-potential and co-rotational formulations applied for real time simulation involving friction and large deformation. Comput. Mech. 64, 611–623 (2019)

    Article  MathSciNet  MATH  Google Scholar 

  52. Zhou, Y.J., Feng, Z.Q., Rojas, Quintero, J.A., Ning, P.: A computational strategy for the modeling of elasto-plastic materials under impact loadings. Finite Elem. Anal. Des. 142, 42–50 (2018)

  53. Feng, Z.Q., Joli, P., Cros, J., Magnain, B.: The bi-potential method applied to the modeling of dynamic problems with friction. Comput. Mech. 36, 375–383 (2005)

    Article  MATH  Google Scholar 

  54. Fortin, J., Patrice, C.: Selecting contact particles in dynamics granular mechanics systems. J. Comput. Appl. Math. 168, 207–213 (2004)

    Article  MathSciNet  MATH  Google Scholar 

  55. Fortin, J., Hjiaj, M., De Saxcé, G.: An improved discrete element method based on a variational formulation of the frictional contact law. Comput. Geotech. 29(8), 609–640 (2002)

  56. Fortin, J., Millet, O., De Saxcé, G.: Numerical simulation of granular materials by an improved discrete element method. Int. J. Numer. Methods Eng. 62(5), 639–663 (2006)

  57. Joli, P., Feng, Z.Q.: Uzawa and Newton algorithms to solve frictional contact problems within the bi-potential framework. Int. J. Numer. Methods Eng. 73(3), 317–330 (2010)

    Article  MathSciNet  MATH  Google Scholar 

  58. Glocker, C., Studer, C.: Formulation and preparation for numerical evaluation of linear complementarity systems in dynamics. Multibody Syst. Dyn. 13(4), 447–463 (2005)

    Article  MathSciNet  MATH  Google Scholar 

  59. Yue, J., Liu, G.R., Li, M., Niu, R.: A cell-based smoothed finite element method for multibody contact analysis using linear complementarity formulation. Int. J. Solids Struct. 141, 110–126 (2018)

    Article  Google Scholar 

  60. Negrut, D.S.: Posing multibody dynamics With friction and contact as a differential complementarity problem. J. Comput. Nonlinear Dyn. 14, 1–16 (2018)

    Google Scholar 

  61. Beatini, V., Royer-Carfagni, G., Tasora, A.: A regularized non-smooth contact dynamics approach for architectural masonry structures. Comput. Struct. 187, 88–100 (2017)

    Article  Google Scholar 

  62. Wang, K., Tian, Q., Hu, H.: Nonsmooth spatial frictional contact dynamics of multibody systems. Multibody Syst. Dyn. 1–27 (2021)

  63. Feng, Z.Q., Joli, P., Seguy, N.: FER/Mech: a software with interactive graphics for dynamic analysis of multibody system. Adv. Eng. Softw. 35, 1–8 (2004)

    Article  Google Scholar 

  64. De Saxcé, G.: A generalization of Fenchel‘s inequality and its application to the constitutive laws. Comptes Rendus de l‘emie des Sciences. 314(2), 125–129 (1992)

  65. Rockafellar, R.: Characterization of the subdifferentials of convex functions. Pac. J. Math. 17, 497–510 (1966)

    Article  MathSciNet  MATH  Google Scholar 

  66. Chatterjee, A., Rodriguez, A., Bowling, A.: Analytic solution for planar indeterminate impact problems using an energy constraint. Multibody Syst. Dyn. 42, 347–379 (2018)

    Article  MathSciNet  MATH  Google Scholar 

Download references

Acknowledgements

We gratefully acknowledge the financial support of the National Youth Science Foundation of China (Grant No. 1200229 0) and the National Natural Science Foundation of China (Grant No. 11770 20241).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Zhi-Qiang Feng.

Ethics declarations

Conflict of interest

The authors declare that they have no conflict of interest.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Appendix

Appendix

Fig. 20
figure 20

Energy consistency of the simulation results: a Example 1; b Example 2; and c Example 3

Fig. 21
figure 21

Example 4: a model of planar ball from Ref. [66]; b comparison of energy consistency between the proposed method and Ref. [66]

The Newton’s restitutive hypothesis may increase the energy in certain cases; thus, this paper adopts the model proposed by Moreau [32], and the energy diagrams of the three examples are shown in Fig. 20. In Examples 1 and 2, when the ball is in impact, the kinetic energy decreases sharply, the potential energy reaches the minimum, and the total energy is lost due to impacts and friction forces. In Example 3, there are two cases when the kinetic energy reaches its minimum. Case 1 is that Points 1 and 3 both hit the cylinder. Case 2 is that Point 2 is in impact and the spring is compressed until it does not change. The kinetic energy increases at Stages 2 and 4, the potential energy increases at Stages 1 and 3. During Stage 1, when Point 3 is in impact, \({\nu _y}\) and \({\omega _M}\) are zero, but \({\omega _S}\) is not zero until Point 1 is in impact. Thus, the kinetic energy is decreasing to zero, while the potential energy increases at this stage. During Stage 2, y increases in the negative direction, and \({\omega _S}\) continues to evolve in a clockwise direction. Here, the kinetic energy increases, but the potential energy decreases. When Point 2 is in impact, y and \({\varphi _M}\) remain constant, \({\omega _S}\) decreases to zero and \({\varphi _S}\) will reach its maximum values in the clockwise direction at Stage 3. Obviously, the kinetic energy decreases, while the potential energy increases until the spring is totally compressed. During Stage 4, the woodpecker rotates anticlockwise from \({\omega _S} = 0\). When it rotates to a certain position, the sleeve begins to fall. Therefore, the kinetic energy increases and the potential energy decreases. It is clear that there is a loss of energy, not an increase in energy, in the events of impact for all examples. In order to more accurately verify the correctness of the proposed method, a fourth example of multipoint impacts is added here. Chatterjee et al. [66] propose the rigid bodies constraints and Coulomb’s friction law to solve impact problems, and they use the global Stronge’s energetic coefficient of restitution to deal with the energy loss during the impact process. Thus, the energy consistency of the fourth example is shown in Fig. 21. When the restitutive coefficient is 0.715 in the proposed method, the energy diagrams of the two methods are in good agreement. In this example, there are two impact points at the same time. The simulation results show the dissipation of energy by impact and friction forces.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Tao, L., Li, Y., Feng, ZQ. et al. Bi-potential method applied for dynamics problems of rigid bodies involving friction and multiple impacts. Nonlinear Dyn 106, 1823–1842 (2021). https://doi.org/10.1007/s11071-021-06916-z

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11071-021-06916-z

Keywords

Navigation