{"title":"A quadratic programming based simultaneous impact model (QPSIM) for mechanisms","authors":"Koushik Kabiraj, Sourav Rakshit","doi":"10.1007/s12046-024-02525-9","DOIUrl":null,"url":null,"abstract":"<p>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.</p>","PeriodicalId":21498,"journal":{"name":"Sādhanā","volume":"313 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-06-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Sādhanā","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1007/s12046-024-02525-9","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
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.