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
Similar content being viewed by others
Data availability
All data included in this study are available from the corresponding author on reasonable request.
References
Chevallier, D.P., Lerbet, J.: MultiBody Kinematics and Dynamics with Lie Groups. Elsevier, Amsterdam (2018)
Piatkowski, T., Wolski, M.: Analysis of selected friction properties with the Froude pendulum as an example. Mech. Mach. Theory. 119, 37–50 (2018)
Skrinjar, L., Slavic, J., Boltezar, M.: A review of continuous contact-force models in multibody dynamics. Int. J. Mech. Sci. 145, 171–187 (2018)
Lankarani, H.M., Nikravesh, P.E.: Continuous contact force models for impact analysis in multibody system. Nonlinear Dyn. 5(2), 193–207 (1994)
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)
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)
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)
Pennestrì, E., Rossi, V., Salvini, P., Valentini, P.: Review and comparison of dry friction force models. Nonlinear Dyn. 83(4), 1785–1801 (2016)
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)
Aghili, F.: Energetically consistent model of slipping and sticking frictional impacts in multibody systems. Multibody Syst. Dyn. 48, 193–209 (2020)
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)
Eberhard, P., Schiehlen, W.: Computational dynamics of multibody systems: history, formalisms, and applications. J. Comput. Nonlinear Dyn. 1(1), 3–12 (2006)
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)
Wittenburg, J., Likins, P.: Dynamics of systems of rigid bodies. J. Appl. Mech. 45(2), 217–236 (1978)
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)
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)
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)
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)
Liu, C., Zhao, Z., Brogliato, B.: Variable structure dynamics in a bouncing dimer. Report (2008)
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)
Nguyen, N.S., Brogliato, B.: Comparisons of multiple impact laws for multibody systems: Moreau’s law, binary impacts, and the LZB approach. Report (2018)
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)
Chatterjee, A., Bowling, A.: Modeling three-dimensional surface-to-surface rigid contact and impact. Multibody Syst. Dyn. 46, 1–40 (2019)
Rodriguez, A., Bowling, A.: Solution to indeterminate multipoint impact with frictional contact using constraints. Multibody Syst. Dyn. 28(4), 313–330 (2012)
Rodriguez, A., Bowling, A.: Study of Newton‘s cradle using a new discrete approach. Multibody Syst. Dyn. 33(1), 61–92 (2015)
Nguyen, N.S., Brogliato, B.: Multiple Impacts in Dissipative Granular Chains. Springer, Berlin (2014)
Gilardi, G., Sharf, I.: Literature survey of contact dynamics modelling. Mech. Mach. Theory. 37(10), 1213–1239 (2002)
Djerassi, S.: Collision with friction; part A: Newton‘s hypothesis. Multibody Syst. Dyn. 21(1), 37–54 (2009)
Djerassi, S.: Collision with friction; part B: Poisson‘s and Stornge‘s hypotheses. Multibody Syst. Dyn. 21(1), 55–70 (2009)
Djerassi, S.: Stronge‘s hypothesis-based solution to the planar collision-with-friction problem. Multibody Syst. Dyn. 24(4), 493–515 (2010)
Jean, M., Moreau, J.J.: Unilaterality and dry friction in the dynamics of rigid body collections. Contact Mechanics Int. Symp. pp. 31–48 (1992)
Moreau, J.J.: Some numerical methods in multibody dynamics: application to granular materials. Eur. J. Mech. A/Solids 13(1), 93–114 (1994)
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)
Jean, M.: The nonsmooth contact dynamics method. Comput. Method. Appl. 177, 235–257 (1999)
Glocker, C.: Energetic consistency conditions for standard impacts. Multibody Syst. Dyn. 29, 77–117 (2013)
Glocker, C.: Energetic consistency conditions for standard impacts. Multibody Syst. Dyn. 32, 445–509 (2014)
Brogliato, B.: Kinetic quasi-velocities in unilaterally constrained Lagrangian mechanics with impacts and friction. Multibody Syst. Dyn. 32, 175–216 (2014)
Brogliato, B.: Nonsmooth Mechanics. Springer, Berlin (2016)
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)
Moreau, J.J.: Numerical aspects of the sweeping process. Comput. Method. Appl. Mech. 177, 329–349 (1999)
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)
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)
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)
Studer, C.: Numerics of Unilateral Contacts and Friction. Springer, Berlin (2009)
Wriggers, P.: Computational Contact Mechanics. Springer, Berlin (2006)
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)
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)
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)
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)
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)
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)
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)
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)
Fortin, J., Patrice, C.: Selecting contact particles in dynamics granular mechanics systems. J. Comput. Appl. Math. 168, 207–213 (2004)
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)
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)
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)
Glocker, C., Studer, C.: Formulation and preparation for numerical evaluation of linear complementarity systems in dynamics. Multibody Syst. Dyn. 13(4), 447–463 (2005)
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)
Negrut, D.S.: Posing multibody dynamics With friction and contact as a differential complementarity problem. J. Comput. Nonlinear Dyn. 14, 1–16 (2018)
Beatini, V., Royer-Carfagni, G., Tasora, A.: A regularized non-smooth contact dynamics approach for architectural masonry structures. Comput. Struct. 187, 88–100 (2017)
Wang, K., Tian, Q., Hu, H.: Nonsmooth spatial frictional contact dynamics of multibody systems. Multibody Syst. Dyn. 1–27 (2021)
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)
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)
Rockafellar, R.: Characterization of the subdifferentials of convex functions. Pac. J. Math. 17, 497–510 (1966)
Chatterjee, A., Rodriguez, A., Bowling, A.: Analytic solution for planar indeterminate impact problems using an energy constraint. Multibody Syst. Dyn. 42, 347–379 (2018)
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
Corresponding author
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
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
About this article
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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11071-021-06916-z