多关节机械手静摩擦力计算方法

IF 2.4 Q2 AUTOMATION & CONTROL SYSTEMS
Yusuke Murayama;Yoshiro Fukui
{"title":"多关节机械手静摩擦力计算方法","authors":"Yusuke Murayama;Yoshiro Fukui","doi":"10.1109/LCSYS.2024.3417454","DOIUrl":null,"url":null,"abstract":"The static friction force is an important element of practical problems, such as the model-based control design of mechanical systems described by the Euler-Lagrange equations. The difficulty in calculating the static friction force, represented by a discontinuous function, lies in the fact that the differential equations representing the equations of motion become discontinuous differential-algebraic equations (DAEs). To solve the discontinuous DAEs using numerical methods, we need to solve a non-differential implicit algebraic equation at each step. In this letter, we propose an algorithm for calculating the static friction force by solving the implicit algebraic equation. Theoretical analysis shows that the friction force exists uniquely. This ensures that the proposed algorithm obtains a unique value for the static friction force. Moreover, the number of iterations in the proposed algorithm is only \n<inline-formula> <tex-math>$3^{\\mathrm { n}}$ </tex-math></inline-formula>\n at worst, where \n<inline-formula> <tex-math>$\\rm n$ </tex-math></inline-formula>\n denotes the number of manipulator joints. Hence, the proposed method matches numerical differential equation solvers, such as the Euler method. The effectiveness of the proposed method was validated through simulations using simple mechanical systems.","PeriodicalId":37235,"journal":{"name":"IEEE Control Systems Letters","volume":null,"pages":null},"PeriodicalIF":2.4000,"publicationDate":"2024-06-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Calculation Method of Static Friction Forces for Multi-Joint Manipulators\",\"authors\":\"Yusuke Murayama;Yoshiro Fukui\",\"doi\":\"10.1109/LCSYS.2024.3417454\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The static friction force is an important element of practical problems, such as the model-based control design of mechanical systems described by the Euler-Lagrange equations. The difficulty in calculating the static friction force, represented by a discontinuous function, lies in the fact that the differential equations representing the equations of motion become discontinuous differential-algebraic equations (DAEs). To solve the discontinuous DAEs using numerical methods, we need to solve a non-differential implicit algebraic equation at each step. In this letter, we propose an algorithm for calculating the static friction force by solving the implicit algebraic equation. Theoretical analysis shows that the friction force exists uniquely. This ensures that the proposed algorithm obtains a unique value for the static friction force. Moreover, the number of iterations in the proposed algorithm is only \\n<inline-formula> <tex-math>$3^{\\\\mathrm { n}}$ </tex-math></inline-formula>\\n at worst, where \\n<inline-formula> <tex-math>$\\\\rm n$ </tex-math></inline-formula>\\n denotes the number of manipulator joints. Hence, the proposed method matches numerical differential equation solvers, such as the Euler method. The effectiveness of the proposed method was validated through simulations using simple mechanical systems.\",\"PeriodicalId\":37235,\"journal\":{\"name\":\"IEEE Control Systems Letters\",\"volume\":null,\"pages\":null},\"PeriodicalIF\":2.4000,\"publicationDate\":\"2024-06-20\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"IEEE Control Systems Letters\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://ieeexplore.ieee.org/document/10566860/\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q2\",\"JCRName\":\"AUTOMATION & CONTROL SYSTEMS\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Control Systems Letters","FirstCategoryId":"1085","ListUrlMain":"https://ieeexplore.ieee.org/document/10566860/","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"AUTOMATION & CONTROL SYSTEMS","Score":null,"Total":0}
引用次数: 0

摘要

静摩擦力是实际问题中的一个重要因素,例如基于欧拉-拉格朗日方程描述的机械系统的模型控制设计。静摩擦力由不连续函数表示,计算静摩擦力的困难在于表示运动方程的微分方程变成了不连续微分代数方程 (DAE)。要使用数值方法求解不连续 DAE,我们需要在每一步求解一个非微分隐式代数方程。在这封信中,我们提出了一种通过求解隐式代数方程计算静摩擦力的算法。理论分析表明,摩擦力是唯一存在的。这确保了所提出的算法能获得唯一的静摩擦力值。此外,所提算法的迭代次数最多只需 3^{mathrm { n}}$,其中 $\rm n$ 表示机械手关节的数量。因此,所提出的方法与欧拉法等数值微分方程求解器相匹配。通过使用简单机械系统进行仿真,验证了所提方法的有效性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Calculation Method of Static Friction Forces for Multi-Joint Manipulators
The static friction force is an important element of practical problems, such as the model-based control design of mechanical systems described by the Euler-Lagrange equations. The difficulty in calculating the static friction force, represented by a discontinuous function, lies in the fact that the differential equations representing the equations of motion become discontinuous differential-algebraic equations (DAEs). To solve the discontinuous DAEs using numerical methods, we need to solve a non-differential implicit algebraic equation at each step. In this letter, we propose an algorithm for calculating the static friction force by solving the implicit algebraic equation. Theoretical analysis shows that the friction force exists uniquely. This ensures that the proposed algorithm obtains a unique value for the static friction force. Moreover, the number of iterations in the proposed algorithm is only $3^{\mathrm { n}}$ at worst, where $\rm n$ denotes the number of manipulator joints. Hence, the proposed method matches numerical differential equation solvers, such as the Euler method. The effectiveness of the proposed method was validated through simulations using simple mechanical systems.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
IEEE Control Systems Letters
IEEE Control Systems Letters Mathematics-Control and Optimization
CiteScore
4.40
自引率
13.30%
发文量
471
×
引用
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学术官方微信