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

Koushik Kabiraj, Sourav Rakshit
{"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.

Abstract Image

基于二次编程的机制同步影响模型(QPSIM)
多体系统(如机器人机构)在与环境交互时可能会经常遇到撞击。这些非线性冲击通常使用基于离散时间脉冲的方法作为瞬时事件建模。虽然动量和能量守恒定律足以确定无摩擦单点脉冲问题的解决方案,但要解决同时发生的撞击问题,还需要额外的假设。我们提出了一种新方法(称为 QPSIM),通过推广 Rakshit 和 Chatterjee [35] 著作中提出的基于二次编程(QP)的无约束刚体同步碰撞模型,来解决由无摩擦接头连接的链路中的此类同步碰撞问题。推导出两个约束方程,将其纳入 QP 问题后,可得到包含碰撞冲量、关节反作用冲量和冲量力矩的解决方案。在同时撞击问题中还使用了描述接触力学物理规律的附加约束。本文提出了一种基于矩阵的通用约束和冲击模型推导方法,适用于闭环和开链机制。解决方案由使系统净动能变化最小的冲量集构成。QPSIM 不需要假定脉冲传播序列,是基于力域的碰撞建模的高效计算替代方案。本文介绍了两个平面机构和一个空间机构中同时发生碰撞的结果。此外,该方法还被应用于解决矿山和采石场常用的顶锤钻机的同时碰撞问题。此外,还将结果与使用线性互补和 ADAMS 软件模拟得出的结果进行了比较。结果表明,QPSIM 从未导致动能增加,并且能够预测冲击前相对速度为零的物体之间的接触分离。这些解决方案与 ADAMS 软件模拟的相关性也是可以接受的。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信