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.
Similar content being viewed by others
References
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
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
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
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
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
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
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
Wang K, Tian Q and Hu H 2021 Nonsmooth spatial frictional contact dynamics of multi body systems. Multibody Syst. Dyn. 53: 1–27
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
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
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
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
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
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
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
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
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
Schiehlen W and Seifried R 2004 Three approaches for elastodynamic contact in multi body systems. Multibody Syst. Dyn. 12(1): 1–16
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
Schiehlen W, Seifried R and Eberhard P 2006 Elastoplastic phenomena in multi body dynamics. Comput. Methods Appl. Mech. Eng. 195(50–51): 6874–6890
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
Natsiavas S 2019 Analytical modeling of discrete mechanical systems involving contact, impact, and friction. Appl. Mech. Rev. 71(5): 050802
Bhattacharjee A and Chatterjee A 2020 Restitution modeling in vibration-dominated impacts using energy minimization under outward constraints. Int. J. Mech. Sci. 166: 105215
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
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
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
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
Wehage R and Haug E 1982 Dynamic analysis of mechanical systems with intermittent motion. J. Mech. Design 104(4): 778–784
Pfeiffer F 2008 On non-smooth dynamics. Meccanica 43(5): 533–554
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
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
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
Glocker C 2004 Concepts for modeling impacts without friction. Acta Mech. 168(1): 1–19
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
Rakshit S and Chatterjee A 2015 Scalar generalization of Newtonian restitution for simultaneous impact. Int. J. Mech. Sci. 103: 141–157
Smith B, Kaufman Danny M, Vouga E, Tamstorf R and Grinspun E 2012 Reflections on simultaneous impact. ACM Trans. Graph. 31(4): 1–12
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
Shabana A A 2010 Computational Dynamics. 3rd edn. Wiley
Glocker C 2001 Set-Values Force Laws: Dynamics of Non-Smooth Systems. Springer Verlag
Glocker C and Studer C 2005 Formulation and prepairation for numerical evaluation of linear complementarity systems in dynamics. Multibody Syst. Dyn. 13: 447–463
Caterpillar 2015 MD5150C Track Drill. https://s7d2.scene7.com/is/content/Caterpillar/C10086258
Author information
Authors and Affiliations
Corresponding author
Appendix
Appendix
1.1 Data for four-bar linkage colliding with two-link manipulator
1.2 Data for two-link manipulator colliding with multiple balls
1.3 Data for spatial slider-crank colliding with multiple balls
1.4 Data for top-hammer drill machine
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.
About this article
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
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1007/s12046-024-02525-9