Log in

A quadratic programming based simultaneous impact model (QPSIM) for mechanisms

  • Published:
Sādhanā Aims and scope Submit manuscript

Abstract

Multi-body systems, like robotic mechanisms, may frequently encounter impacts while interacting with the environment. These non-linear impacts are often modeled as instantaneous events using discretized time impulse-based approaches. Although, momentum and energy conservation laws are sufficient to determine a solution for frictionless single point impulse problems, additional assumptions are required to solve simultaneous impacts. We propose a novel method (called QPSIM) to solve such simultaneous collision problems in links connected by frictionless joints by generalizing the quadratic programming (QP) based simultaneous impact model for unconstrained rigid bodies presented in the work of Rakshit and Chatterjee [35]. Two constraint equations are derived, which when included in the QP problem, results in a solution containing both collision impulses as well as joint reaction impulses and impulsive moments. Additional constraints depicting the physical laws of contact mechanics are also used in the simultaneous impact problem. A generalized matrix based derivation of the constraints and the impact model is presented which is applicable to both closed-loop and open-chain mechanisms. The solution is formed by the impulse set that minimizes the system’s net change in kinetic energy. QPSIM does not require an impulse propagation sequence to be assumed and is a computationally efficient alternative to the modeling of collisions in a force-based domain. Results for simultaneous collision scenarios in two planar and one spatial mechanisms are presented in this paper. In addition, this method is applied to solve a simultaneous impact problem on a top-hammer drill machine which is often used in mines and quarries. Moreover, the results are compared with results obtained using Linear Complementarity and ADAMS software simulations. The results show that QPSIM never results in an increase in kinetic energy and is able to predict contact separation between bodies having zero pre-impact relative velocity of approach. The solutions also exhibit an acceptable correlation with ADAMS software simulations.

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

Access this article

Subscribe and save

Springer+ Basic
EUR 32.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or Ebook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

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

Instant access to the full article PDF.

Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11
Figure 12
Figure 13
Figure 14
Figure 15
Figure 16

Similar content being viewed by others

References

  1. He X, Wu W and Wang S 2019 A constitutive model for granular materials with evolving contact structure and contact forces-part I:framework. Granul. Matter 21(2): 15

    Google Scholar 

  2. Olsson E and Jelagin D 2019 A contact model for the normal force between viscoelastic particles in discrete element simulations. Powder Technol. 342: 985–991

    Article  Google Scholar 

  3. Qu T, Feng Y T, Zhao T and Wang M 2019 Calibration of linear contact stiffnesses in discrete element models using a hybrid analytical-computational framework. Powder Technol. 356: 795–807

    Article  Google Scholar 

  4. Ma J, Chen G, Ji L, Qian L and Dong S 2020 A general methodology to establish the contact force model for complex contacting surfaces. Mech. Syst. Signal Process. 140: 106678

    Article  Google Scholar 

  5. Brogliato B, Kovecses J and Acary V 2020 The contact problem in Lagrangian systems with redundant frictional bilateral and unilateral constraints and singular mass matrix. The all-sticking contacts problem. Multibody Syst. Dyn. 48: 151–192

    Article  MathSciNet  Google Scholar 

  6. Docquier N, Lantsoght O, Dubois F and Brüls J 2020 Modelling and simulation of coupled multi body systems and granular media using the non-smooth contact dynamics approach. Multibody Syst. Dyn. 49: 181–202

    Article  MathSciNet  Google Scholar 

  7. Cosimo A, Cavalieri J J, Galvez J, Cardona A and Brüls O 2021 A general purpose formulation for non-smooth dynamics with finite rotations: application to the woodpecker toy. J. Comput. Nonlinear Dyn. 16(3): 031001

    Article  Google Scholar 

  8. Wang K, Tian Q and Hu H 2021 Nonsmooth spatial frictional contact dynamics of multi body systems. Multibody Syst. Dyn. 53: 1–27

    Article  MathSciNet  Google Scholar 

  9. Hu H, Zheng J, Zhan E and Yu L 2019 Curve similarity model for real-time gait phase detection based on ground contact forces. Sensors 19(4): 1–27

    Google Scholar 

  10. Jebrane A, Argoul P, Hakim A and El Rhabi M 2019 Estimating contact forces and pressure in a dense crowd: microscopic and macroscopic models. Appl. Math. Model. 74: 409–421

    Article  MathSciNet  Google Scholar 

  11. Jian B, Hu G M, Fang Z Q, Zhou H J and ** terms of visco-elastic contact force models with consideration on relaxation time. Powder Technol. 356: 735–749

    Article  Google Scholar 

  12. Parsi S S, Rajeev A, Uddin A, Shelke A and Uddin N 2019 Probabilistic contact force model for low velocity impact on honeycomb structure. Sustain. Infrastruct. 4(2): 51–65

    Article  Google Scholar 

  13. Serrancoli G, Kinney A L and Fregly B J 2020 Influence of musculoskeletal model parameter values on prediction of accurate knee contact forces during walking. Med. Eng. Phys. 85: 35–47

    Article  Google Scholar 

  14. Wan Q, Liu G, Song C, Zhou Y, Ma S and Tong R 2020 Study of the dynamic interaction of multiple joints for flap actuation system with a modified contact force model. J. Mech. Sci. Technol. 34: 2701–2713

    Article  Google Scholar 

  15. Hao K A and Nichols J A 2021 Simulating finger-tip force using two common contact models: Hunt-Crossley and elastic foundation. J. Biomech. 119: 110334

    Article  Google Scholar 

  16. Ma J, Dong S, Chen G, Peng P and Qian L 2021 A data-driven normal contact force model based on artificial neural network for complex contacting surfaces. Mech. Syst. Signal Process. 156: 107612

    Article  Google Scholar 

  17. Seifried R, Hu B and Eberhard P 2003 Numerical and experimental investigation of radial impacts on a half-circular plate. Multibody Syst. Dyn. 9(3): 265–281

    Article  Google Scholar 

  18. Schiehlen W and Seifried R 2004 Three approaches for elastodynamic contact in multi body systems. Multibody Syst. Dyn. 12(1): 1–16

    Article  Google Scholar 

  19. Seifried R and Schiehlen W 2005 Numerical and experimental investigation of the coefficient of restitution for repeated impacts. Int. J. Impact Eng. 32(1–4): 508–524

    Article  Google Scholar 

  20. Schiehlen W, Seifried R and Eberhard P 2006 Elastoplastic phenomena in multi body dynamics. Comput. Methods Appl. Mech. Eng. 195(50–51): 6874–6890

    Article  Google Scholar 

  21. Bing S and Ye J 2008 Dynamic analysis of the reheat-stop-valve mechanism with revolute clearance joint in consideration of thermal effect. Mech. Mach. Theory 43(12): 1625–1638

    Article  Google Scholar 

  22. Natsiavas S 2019 Analytical modeling of discrete mechanical systems involving contact, impact, and friction. Appl. Mech. Rev. 71(5): 050802

    Article  Google Scholar 

  23. Bhattacharjee A and Chatterjee A 2020 Restitution modeling in vibration-dominated impacts using energy minimization under outward constraints. Int. J. Mech. Sci. 166: 105215

    Article  Google Scholar 

  24. Peng Q, Ye X, Wu H, Liu X and Wei Y G 2020 Effect of plasticity on dynamic impacts in a journal-bearing system: a planar case. Mech. Mach. Theory 154: 104034

    Article  Google Scholar 

  25. Lankarani Hamid M and Nikravesh P 1994 Continuous contact force models for impact analysis of multi body systems. ASME J. Dyn. Syst. Meas. Control 5(2): 193–207

    Google Scholar 

  26. Machado M, Moreira P, Flores P and Lankarani Hamid M 2012 Compliant contact force models in multi body dynamics: evolution of the Hertz contact theory. Mech. Mach. Theory 53: 99–121

    Article  Google Scholar 

  27. Marques F, Flores P, Claro P and Lankarani Hamid M 2019 Modeling and analysis of friction including rolling effects in multi body dynamics: a review. Multibody Syst. Dyn. 42(2): 223–244

    Article  Google Scholar 

  28. Wehage R and Haug E 1982 Dynamic analysis of mechanical systems with intermittent motion. J. Mech. Design 104(4): 778–784

    Article  Google Scholar 

  29. Pfeiffer F 2008 On non-smooth dynamics. Meccanica 43(5): 533–554

    Article  MathSciNet  Google Scholar 

  30. Negrut D, Serban R and Tasora A 2018 Posing multi body dynamics with friction and contact as a differential complementarity problem. J. Comput. Nonlinear Dyn. 13(1): 014503

    Article  Google Scholar 

  31. Flores P and Ambrósio J 2010 On the contact detection for contact impact analysis in multi body systems. Multibody Syst. Dyn. 24: 103–122

    Article  MathSciNet  Google Scholar 

  32. Lee S H, Yi B J and Kwak YK 2000 Modeling and analysis of internal impact for general classes of robotic mechanisms. In: Internal Conference on Intelligent Robots and Systems, pp. 1955–1962

  33. Glocker C 2004 Concepts for modeling impacts without friction. Acta Mech. 168(1): 1–19

    Article  Google Scholar 

  34. Anitescu M and Potra F A 1997 Formulating dynamic multi-rigid-body contact problems with friction as solvable linear complementarity problems. Nonlinear Dyn. 14(3): 231–247

    Article  MathSciNet  Google Scholar 

  35. Rakshit S and Chatterjee A 2015 Scalar generalization of Newtonian restitution for simultaneous impact. Int. J. Mech. Sci. 103: 141–157

    Article  Google Scholar 

  36. Smith B, Kaufman Danny M, Vouga E, Tamstorf R and Grinspun E 2012 Reflections on simultaneous impact. ACM Trans. Graph. 31(4): 1–12

    Article  Google Scholar 

  37. Seifried R, Schiehlen W and Eberhard P 2010 The role of coefficient of restitution on impact problems in multi-body dynamics. Proc. Inst. Mech. Eng. Part K: J. Multi-body Dyn. 224(3): 279–306

    Google Scholar 

  38. Shabana A A 2010 Computational Dynamics. 3rd edn. Wiley

    Book  Google Scholar 

  39. Glocker C 2001 Set-Values Force Laws: Dynamics of Non-Smooth Systems. Springer Verlag

    Book  Google Scholar 

  40. Glocker C and Studer C 2005 Formulation and prepairation for numerical evaluation of linear complementarity systems in dynamics. Multibody Syst. Dyn. 13: 447–463

    Article  MathSciNet  Google Scholar 

  41. Caterpillar 2015 MD5150C Track Drill. https://s7d2.scene7.com/is/content/Caterpillar/C10086258

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sourav Rakshit.

Appendix

Appendix

1.1 Data for four-bar linkage colliding with two-link manipulator

See tables 2, 3, and 4.

Table 2 Contact point coordinates in the BCS of reference body for the two-link manipulator and four-bar linkage system shown in figure (2).
Table 3 Initial values of the independent coordinates for the two-link manipulator and four-bar linkage system shown in figure (2).
Table 4 Initial velocities of the independent coordinates for the two-link manipulator and four-bar linkage system shown in figure (2).

1.2 Data for two-link manipulator colliding with multiple balls

See tables 5 and 6,

Table 5 Contact point coordinates in the BCS of the reference body for the two-link and two balls system shown in figure (5).
Table 6 Initial values of the independent coordinates for the two-link and two balls system shown in figure (5).

1.3 Data for spatial slider-crank colliding with multiple balls

See tables 7, 8, and 9

Table 7 Inertia properties of the slider-crank mechanism shown in figure (9).
Table 8 Joint and contact coordinates in the BCS of the reference body for the spatial slider-crank mechanism shown in figure (9).
Table 9 Parameters used in ADAMS for simulating the the slider-crank mechanism shown in figure (9).

1.4 Data for top-hammer drill machine

See tables 10, 11, and 12.

Table 10 Inertia properties of the linkages in the top-hammer drill shown in figure (12b).
Table 11 Initial orientation of linkages in top-hammer drill shown in figure (12b).
Table 12 Joint and contact point coordinates in the BCS of the reference body for the top-hammer drill shown in figure (12b).

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Kabiraj, K., Rakshit, S. A quadratic programming based simultaneous impact model (QPSIM) for mechanisms. Sādhanā 49, 194 (2024). https://doi.org/10.1007/s12046-024-02525-9

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s12046-024-02525-9

Keywords

Navigation