首页 > 最新文献

Multibody System Dynamics最新文献

英文 中文
Space-time rigid multibody dynamics 时空刚体多体动力学
2区 工程技术 Q2 MECHANICS Pub Date : 2023-10-27 DOI: 10.1007/s11044-023-09945-1
C. Hesch, S. Glas, S. Schuß
Abstract In this contribution, we apply space-time formulation on constrained rigid body dynamics. In particular, we discretize directly Hamilton’s principle using appropriate space-time approximation spaces for the variational problem. Moreover, we make use of a rotationless formulation for the rigid bodies, and thus we have to define appropriate approximation spaces for the Lagrange multipliers as well. Moreover, we make use of Livens’ principle, introducing independent quantities for the position, velocity, and momentum, where the latter can be considered as Lagrange multipliers, and we apply this concept to the space-time rigid body formulation. Finally, we demonstrate the convergence of the different approaches and the superiority in terms of computational effort, and thus total energy consumption of dynamical simulations.
在这篇论文中,我们将时空公式应用于约束刚体动力学。特别地,我们使用适当的时空逼近空间对变分问题直接离散哈密顿原理。此外,我们利用刚体的无旋转公式,因此我们也必须为拉格朗日乘子定义适当的近似空间。此外,我们利用Livens原理,为位置、速度和动量引入独立的量,其中后者可以被认为是拉格朗日乘子,我们将这个概念应用于时空刚体公式。最后,我们展示了不同方法的收敛性和计算量方面的优势,从而证明了动态仿真的总能耗。
{"title":"Space-time rigid multibody dynamics","authors":"C. Hesch, S. Glas, S. Schuß","doi":"10.1007/s11044-023-09945-1","DOIUrl":"https://doi.org/10.1007/s11044-023-09945-1","url":null,"abstract":"Abstract In this contribution, we apply space-time formulation on constrained rigid body dynamics. In particular, we discretize directly Hamilton’s principle using appropriate space-time approximation spaces for the variational problem. Moreover, we make use of a rotationless formulation for the rigid bodies, and thus we have to define appropriate approximation spaces for the Lagrange multipliers as well. Moreover, we make use of Livens’ principle, introducing independent quantities for the position, velocity, and momentum, where the latter can be considered as Lagrange multipliers, and we apply this concept to the space-time rigid body formulation. Finally, we demonstrate the convergence of the different approaches and the superiority in terms of computational effort, and thus total energy consumption of dynamical simulations.","PeriodicalId":49792,"journal":{"name":"Multibody System Dynamics","volume":"21 3","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-10-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"136261516","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Command shaped trajectory tracking control for a two-link flexible manipulator 双连杆柔性机械臂命令形轨迹跟踪控制
2区 工程技术 Q2 MECHANICS Pub Date : 2023-10-27 DOI: 10.1007/s11044-023-09947-z
Sandeep Kumar, Subir Kumar Saha, Ashish Singla, Satinder Paul Singh, Tarun Kumar Bera
{"title":"Command shaped trajectory tracking control for a two-link flexible manipulator","authors":"Sandeep Kumar, Subir Kumar Saha, Ashish Singla, Satinder Paul Singh, Tarun Kumar Bera","doi":"10.1007/s11044-023-09947-z","DOIUrl":"https://doi.org/10.1007/s11044-023-09947-z","url":null,"abstract":"","PeriodicalId":49792,"journal":{"name":"Multibody System Dynamics","volume":"22 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-10-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"136263737","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Spatial locomotion of a metameric earthworm-like robot: generation and analysis of gaits 类蚯蚓机器人的空间运动:步态的生成与分析
2区 工程技术 Q2 MECHANICS Pub Date : 2023-10-26 DOI: 10.1007/s11044-023-09943-3
Qiwei Zhang, Jian Xu, Hongbin Fang
{"title":"Spatial locomotion of a metameric earthworm-like robot: generation and analysis of gaits","authors":"Qiwei Zhang, Jian Xu, Hongbin Fang","doi":"10.1007/s11044-023-09943-3","DOIUrl":"https://doi.org/10.1007/s11044-023-09943-3","url":null,"abstract":"","PeriodicalId":49792,"journal":{"name":"Multibody System Dynamics","volume":"52 6","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-10-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134908238","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Exudyn – a C++-based Python package for flexible multibody systems Exudyn——一个基于c++的Python包,用于灵活的多体系统
2区 工程技术 Q2 MECHANICS Pub Date : 2023-10-09 DOI: 10.1007/s11044-023-09937-1
Johannes Gerstmayr
Abstract The present contribution introduces the design, methods, functionalities, and capabilities of the open-source multibody dynamics code Exudyn, which has been developed since 2019. The code has been designed for rigid and flexible multibody systems, with a focus on performance for multicore desktop processors. It includes script-language-based modeling and it is intended to be used in science and education, but also in industry. The open-source code is available on GitHub and consists of a main C++ core, a rich Python interface including pre- and postprocessing modules in Python, and a collection of rigid and flexible bodies with appropriate joint, load, and sensor functionality. Integrated solvers allow explicit and implicit time integration, static solution, eigenvalue analysis, and optimization. In the paper, the code design, structure, computational core, computational objects, and multibody formulations are addressed. In addition, the computational performance is evaluated with examples of rigid and flexible multibody systems. The results show the significant impact of multithreading especially for small systems, but also for larger models.
本文介绍了自2019年以来开发的开源多体动力学代码Exudyn的设计、方法、功能和功能。该代码为刚性和柔性多体系统设计,重点关注多核桌面处理器的性能。它包括基于脚本语言的建模,旨在用于科学和教育,但也用于工业。源代码可在GitHub上获得,它由一个主要的c++核心,一个丰富的Python接口(包括Python中的预处理和后处理模块)以及具有适当关节,负载和传感器功能的刚性和柔性体的集合组成。集成求解器允许显式和隐式时间集成,静态解决方案,特征值分析和优化。本文讨论了代码设计、结构、计算核心、计算对象和多体公式。此外,还以刚体和柔性多体系统为例对该方法的计算性能进行了评价。结果显示了多线程的显著影响,特别是对于小型系统,但对于较大的模型也是如此。
{"title":"Exudyn – a C++-based Python package for flexible multibody systems","authors":"Johannes Gerstmayr","doi":"10.1007/s11044-023-09937-1","DOIUrl":"https://doi.org/10.1007/s11044-023-09937-1","url":null,"abstract":"Abstract The present contribution introduces the design, methods, functionalities, and capabilities of the open-source multibody dynamics code Exudyn, which has been developed since 2019. The code has been designed for rigid and flexible multibody systems, with a focus on performance for multicore desktop processors. It includes script-language-based modeling and it is intended to be used in science and education, but also in industry. The open-source code is available on GitHub and consists of a main C++ core, a rich Python interface including pre- and postprocessing modules in Python, and a collection of rigid and flexible bodies with appropriate joint, load, and sensor functionality. Integrated solvers allow explicit and implicit time integration, static solution, eigenvalue analysis, and optimization. In the paper, the code design, structure, computational core, computational objects, and multibody formulations are addressed. In addition, the computational performance is evaluated with examples of rigid and flexible multibody systems. The results show the significant impact of multithreading especially for small systems, but also for larger models.","PeriodicalId":49792,"journal":{"name":"Multibody System Dynamics","volume":"91 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-10-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"135044005","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
Investigation of the driving characteristics of electric bicycles by means of multibody simulation 基于多体仿真的电动自行车行驶特性研究
2区 工程技术 Q2 MECHANICS Pub Date : 2023-10-09 DOI: 10.1007/s11044-023-09940-6
Johannes Bolk, Burkhard Corves
Abstract Electrically assisted bicycles lead to a change in the driving characteristics compared to conventional bicycles because of the additionally attached masses of motor and battery. In order to describe the resulting interaction of the electric drive components on the driving characteristics, this paper examines simulations of the driving behavior of bicycles with different positions of battery and motor in open- and closed-loop tests. The integration of human driving behavior by control loops allows the evaluation of driving characteristic under more realistic driving conditions compared to the existing studies of the eigenbehavior. The results are analyzed using characteristic values that describe the system behavior in a suitable way. Furthermore, a design of experiments is performed to classify the influence of the presented research results in relation to other system parameters, such as different types of bicycles and different rider postures.
与传统自行车相比,电动自行车由于增加了电动机和电池的质量,导致其行驶特性发生了变化。为了描述电动驱动元件之间的相互作用对自行车行驶特性的影响,本文在开环和闭环试验中对不同位置的电池和电机的自行车行驶特性进行了模拟。与现有的特征行为研究相比,通过控制回路对人类驾驶行为的整合,可以在更真实的驾驶条件下评估驾驶特性。用描述系统行为的特征值对结果进行分析。此外,还进行了实验设计,将研究结果与其他系统参数(如不同类型的自行车和不同的骑车人姿势)的影响进行分类。
{"title":"Investigation of the driving characteristics of electric bicycles by means of multibody simulation","authors":"Johannes Bolk, Burkhard Corves","doi":"10.1007/s11044-023-09940-6","DOIUrl":"https://doi.org/10.1007/s11044-023-09940-6","url":null,"abstract":"Abstract Electrically assisted bicycles lead to a change in the driving characteristics compared to conventional bicycles because of the additionally attached masses of motor and battery. In order to describe the resulting interaction of the electric drive components on the driving characteristics, this paper examines simulations of the driving behavior of bicycles with different positions of battery and motor in open- and closed-loop tests. The integration of human driving behavior by control loops allows the evaluation of driving characteristic under more realistic driving conditions compared to the existing studies of the eigenbehavior. The results are analyzed using characteristic values that describe the system behavior in a suitable way. Furthermore, a design of experiments is performed to classify the influence of the presented research results in relation to other system parameters, such as different types of bicycles and different rider postures.","PeriodicalId":49792,"journal":{"name":"Multibody System Dynamics","volume":"49 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-10-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"135095067","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Numerical and experimental investigation on the synthesis of extended Kalman filters for cable-driven parallel robots modeled through DAEs 基于DAEs建模的缆索驱动并联机器人扩展卡尔曼滤波器综合的数值与实验研究
2区 工程技术 Q2 MECHANICS Pub Date : 2023-10-09 DOI: 10.1007/s11044-023-09941-5
Jason Bettega, Giovanni Boschetti, Borja R. Frade, Francisco González, Giulio Piva, Dario Richiedei, Alberto Trevisani
Abstract Cable-driven parallel robots are parallel robots where light-weight cables replace rigid bodies to move an end-effector. Their peculiar design allows obtaining large workspaces, high-dynamic handlings, ease of reconfigurability and, in general, low-cost architecture. Knowing the full state variables of a cable robot may be essential to implement advanced control and monitoring strategies and imposes the development of state observers. In this work a general approach to develop nonlinear state observers based on an extended Kalman filter (EKF) is proposed and validated both numerically and experimentally by referring to a cable-suspended parallel robot. The state observer is based on a system model obtained by converting a set of differential algebraic equations into ordinary differential equations through different formulations: the penalty formulation, the Udwadia–Kalaba formulation, and the Udwadia–Kalaba–Phohomsiri formulation, which have been chosen since they can handle the presence of redundant constraints as often happens in cable-driven parallel robots. In the numerical investigation, the EKF is validated simulating encoders heavily affected by quantization errors to demonstrate the filtering capabilities of EKF. In the experimental investigation, a very challenging validation is proposed: only two sensors measuring the rotations of two motors are used to estimate the actual position and velocity of the end-effector. This result cannot be achieved by sole forward kinematics and clearly proves the effectiveness of the proposed observer.
摘要缆索驱动并联机器人是一种用轻质缆索代替刚体驱动末端执行器运动的并联机器人。它们独特的设计允许获得大的工作空间,高动态处理,易于重新配置,并且通常是低成本的架构。了解缆索机器人的全部状态变量对于实施先进的控制和监测策略以及对状态观测器的开发至关重要。本文提出了一种基于扩展卡尔曼滤波(EKF)的非线性状态观测器的一般方法,并以悬索并联机器人为例进行了数值和实验验证。状态观测器基于将一组微分代数方程通过不同的形式转换为常微分方程得到的系统模型:罚式、Udwadia-Kalaba式和Udwadia-Kalaba - phohomsiri式,选择这些形式是因为它们可以处理在索驱动并联机器人中经常发生的冗余约束的存在。在数值研究中,对受量化误差严重影响的编码器进行了仿真,验证了EKF的滤波能力。在实验研究中,提出了一个非常具有挑战性的验证:仅使用测量两个电机旋转的两个传感器来估计末端执行器的实际位置和速度。这一结果不能通过单纯的正运动学得到,清楚地证明了所提出观测器的有效性。
{"title":"Numerical and experimental investigation on the synthesis of extended Kalman filters for cable-driven parallel robots modeled through DAEs","authors":"Jason Bettega, Giovanni Boschetti, Borja R. Frade, Francisco González, Giulio Piva, Dario Richiedei, Alberto Trevisani","doi":"10.1007/s11044-023-09941-5","DOIUrl":"https://doi.org/10.1007/s11044-023-09941-5","url":null,"abstract":"Abstract Cable-driven parallel robots are parallel robots where light-weight cables replace rigid bodies to move an end-effector. Their peculiar design allows obtaining large workspaces, high-dynamic handlings, ease of reconfigurability and, in general, low-cost architecture. Knowing the full state variables of a cable robot may be essential to implement advanced control and monitoring strategies and imposes the development of state observers. In this work a general approach to develop nonlinear state observers based on an extended Kalman filter (EKF) is proposed and validated both numerically and experimentally by referring to a cable-suspended parallel robot. The state observer is based on a system model obtained by converting a set of differential algebraic equations into ordinary differential equations through different formulations: the penalty formulation, the Udwadia–Kalaba formulation, and the Udwadia–Kalaba–Phohomsiri formulation, which have been chosen since they can handle the presence of redundant constraints as often happens in cable-driven parallel robots. In the numerical investigation, the EKF is validated simulating encoders heavily affected by quantization errors to demonstrate the filtering capabilities of EKF. In the experimental investigation, a very challenging validation is proposed: only two sensors measuring the rotations of two motors are used to estimate the actual position and velocity of the end-effector. This result cannot be achieved by sole forward kinematics and clearly proves the effectiveness of the proposed observer.","PeriodicalId":49792,"journal":{"name":"Multibody System Dynamics","volume":"291 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-10-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"135142113","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Estimating coach-suspension parameters through stop braking: analytical modeling and validation 通过停止制动估计客车悬架参数:分析建模和验证
2区 工程技术 Q2 MECHANICS Pub Date : 2023-10-06 DOI: 10.1007/s11044-023-09936-2
Sudhir Kumar Singh, Sanjay R. Singh, Vikranth Racherla
{"title":"Estimating coach-suspension parameters through stop braking: analytical modeling and validation","authors":"Sudhir Kumar Singh, Sanjay R. Singh, Vikranth Racherla","doi":"10.1007/s11044-023-09936-2","DOIUrl":"https://doi.org/10.1007/s11044-023-09936-2","url":null,"abstract":"","PeriodicalId":49792,"journal":{"name":"Multibody System Dynamics","volume":"96 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-10-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"135350429","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Multibody model of the human-inspired robot CHARMIE 仿人机器人CHARMIE的多体模型
2区 工程技术 Q2 MECHANICS Pub Date : 2023-10-06 DOI: 10.1007/s11044-023-09933-5
Fernando Gonçalves, Tiago Ribeiro, A. Fernando Ribeiro, Gil Lopes, Paulo Flores
Abstract The rapid ageing of the worldwide population raises pressing concerns related to ensuring proper healthcare and quality of life for older adults. A human-like mobile domestic robot, named CHARMIE, is being produced to aid in these situations by performing household chores, thus increasing the autonomy of persons with mobility limitations. The present work provides a valuable contribution to the development of CHARMIE by building a simulation environment that computes the system’s main dynamics. The obtained environment is used to evaluate the quality of the robot’s control system, to perform its structural optimization and to allow a proper selection of actuators. The system is tackled as a kinematic tree that starts on the robot’s base and then splits into three branches at the torso: the left arm, the right arm, and the head. The multibody model solves the forward kinematics and inverse dynamics of the main mechanisms by employing two recursive algorithms centred around the Newton–Euler formulation. A novel, modular, and efficient seven-step methodology was created to implement these two algorithms and program a simulator from start to finish. These seven steps include studying the system’s configuration, converting its properties into software inputs, and computing the phenomena that cannot be automatically addressed by the two recursive formulations. The presented methodology was fully validated by comparing its results to those obtained from a commercial software; the two models produced identical results.
摘要:全球人口的快速老龄化提出了迫切关注的相关问题,以确保适当的医疗保健和生活质量的老年人。一种名为CHARMIE的人形移动家庭机器人正在生产中,它可以在这些情况下帮助人们做家务,从而增加行动不便的人的自主性。目前的工作通过建立计算系统主要动力学的仿真环境,为CHARMIE的发展提供了有价值的贡献。得到的环境用于评估机器人控制系统的质量,进行结构优化,并允许适当选择执行器。该系统被设计成一棵运动树,从机器人的底部开始,然后在躯干处分成三个分支:左臂、右臂和头部。多体模型采用以牛顿-欧拉公式为中心的两种递归算法求解主要机构的正运动学和逆动力学。一种新颖的、模块化的、高效的七步方法被创建来实现这两种算法,并从头到尾编程一个模拟器。这七个步骤包括研究系统的配置,将其属性转换为软件输入,以及计算无法通过两个递归公式自动解决的现象。通过与商业软件的结果进行比较,充分验证了所提出的方法的有效性;这两种模型得出了相同的结果。
{"title":"Multibody model of the human-inspired robot CHARMIE","authors":"Fernando Gonçalves, Tiago Ribeiro, A. Fernando Ribeiro, Gil Lopes, Paulo Flores","doi":"10.1007/s11044-023-09933-5","DOIUrl":"https://doi.org/10.1007/s11044-023-09933-5","url":null,"abstract":"Abstract The rapid ageing of the worldwide population raises pressing concerns related to ensuring proper healthcare and quality of life for older adults. A human-like mobile domestic robot, named CHARMIE, is being produced to aid in these situations by performing household chores, thus increasing the autonomy of persons with mobility limitations. The present work provides a valuable contribution to the development of CHARMIE by building a simulation environment that computes the system’s main dynamics. The obtained environment is used to evaluate the quality of the robot’s control system, to perform its structural optimization and to allow a proper selection of actuators. The system is tackled as a kinematic tree that starts on the robot’s base and then splits into three branches at the torso: the left arm, the right arm, and the head. The multibody model solves the forward kinematics and inverse dynamics of the main mechanisms by employing two recursive algorithms centred around the Newton–Euler formulation. A novel, modular, and efficient seven-step methodology was created to implement these two algorithms and program a simulator from start to finish. These seven steps include studying the system’s configuration, converting its properties into software inputs, and computing the phenomena that cannot be automatically addressed by the two recursive formulations. The presented methodology was fully validated by comparing its results to those obtained from a commercial software; the two models produced identical results.","PeriodicalId":49792,"journal":{"name":"Multibody System Dynamics","volume":"19 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-10-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"135351341","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Discrete adjoint method for variational integration of constrained ODEs and its application to optimal control of geometrically exact beam dynamics 约束微分方程变分积分的离散伴随法及其在几何精确梁动力学最优控制中的应用
2区 工程技术 Q2 MECHANICS Pub Date : 2023-10-06 DOI: 10.1007/s11044-023-09934-4
Matthias Schubert, Rodrigo T. Sato Martín de Almagro, Karin Nachbagauer, Sina Ober-Blöbaum, Sigrid Leyendecker
Abstract Direct methods for the simulation of optimal control problems apply a specific discretization to the dynamics of the problem, and the discrete adjoint method is suitable to calculate corresponding conditions to approximate an optimal solution. While the benefits of structure preserving or geometric methods have been known for decades, their exploration in the context of optimal control problems is a relatively recent field of research. In this work, the discrete adjoint method is derived for variational integrators yielding structure preserving approximations of the dynamics firstly in the ODE case and secondly for the case in which the dynamics is subject to holonomic constraints. The convergence rates are illustrated by numerical examples. Thirdly, the discrete adjoint method is applied to geometrically exact beam dynamics, represented by a holonomically constrained PDE.
直接模拟最优控制问题的方法是对问题的动力学特性进行特定的离散化处理,而离散伴随法适合于计算近似最优解的相应条件。虽然结构保存或几何方法的好处已经知道了几十年,但它们在最优控制问题背景下的探索是一个相对较新的研究领域。本文推导了变分积分器的离散伴随方法,首先在ODE情况下给出了保持结构的动力学近似,其次在动力学受完整约束的情况下给出了保持结构的动力学近似。通过数值算例说明了算法的收敛速度。第三,将离散伴随方法应用于几何精确梁动力学,用完整约束偏微分方程表示。
{"title":"Discrete adjoint method for variational integration of constrained ODEs and its application to optimal control of geometrically exact beam dynamics","authors":"Matthias Schubert, Rodrigo T. Sato Martín de Almagro, Karin Nachbagauer, Sina Ober-Blöbaum, Sigrid Leyendecker","doi":"10.1007/s11044-023-09934-4","DOIUrl":"https://doi.org/10.1007/s11044-023-09934-4","url":null,"abstract":"Abstract Direct methods for the simulation of optimal control problems apply a specific discretization to the dynamics of the problem, and the discrete adjoint method is suitable to calculate corresponding conditions to approximate an optimal solution. While the benefits of structure preserving or geometric methods have been known for decades, their exploration in the context of optimal control problems is a relatively recent field of research. In this work, the discrete adjoint method is derived for variational integrators yielding structure preserving approximations of the dynamics firstly in the ODE case and secondly for the case in which the dynamics is subject to holonomic constraints. The convergence rates are illustrated by numerical examples. Thirdly, the discrete adjoint method is applied to geometrically exact beam dynamics, represented by a holonomically constrained PDE.","PeriodicalId":49792,"journal":{"name":"Multibody System Dynamics","volume":"24 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-10-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"135350416","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Human motion capture, reconstruction, and musculoskeletal analysis in real time 实时人体动作捕捉、重建和肌肉骨骼分析
2区 工程技术 Q2 MECHANICS Pub Date : 2023-10-06 DOI: 10.1007/s11044-023-09938-0
Urbano Lugrís, Manuel Pérez-Soto, Florian Michaud, Javier Cuadrado
Abstract Optical motion capture is an essential tool for the study and analysis of human movement. Currently, most manufacturers of motion-capture systems provide software applications for reconstructing the movement in real time, thus allowing for on-the-fly visualization. The captured kinematics can be later used as input data for a further musculoskeletal analysis. However, in advanced biofeedback applications, the results of said analysis, such as joint torques, ground-reaction forces, muscle efforts, and joint-reaction forces, are also required in real time. In this work, an extended Kalman filter (EKF) previously developed by the authors for real-time, whole-body motion capture and reconstruction is augmented with inverse dynamics and muscle-efforts optimization, enabling the calculation and visualization of the latter, along with joint-reaction forces, while capturing the motion. A modified version of the existing motion-capture algorithm provides the positions, velocities, and accelerations at every time step. Then, the joint torques are calculated by solving the inverse-dynamics problem, using force-plate measurements along with previously estimated body-segment parameters. Once the joint torques are obtained, an optimization problem is solved, in order to obtain the muscle forces that provide said torques while minimizing an objective function. This is achieved by a very efficient quadratic programming algorithm, thoroughly tuned for this specific problem. With this procedure, it is possible to capture and label the optical markers, reconstruct the motion of the model, solve the inverse dynamics, and estimate the individual muscle forces, all while providing real-time visualization of the results.
光学运动捕捉是研究和分析人体运动的重要工具。目前,大多数动作捕捉系统的制造商都提供了实时重建运动的软件应用程序,从而允许实时可视化。捕获的运动学数据可以作为输入数据用于进一步的肌肉骨骼分析。然而,在先进的生物反馈应用中,上述分析的结果,如关节扭矩、地面反作用力、肌肉努力和关节反作用力,也需要实时的。在这项工作中,作者先前开发的用于实时,全身运动捕获和重建的扩展卡尔曼滤波器(EKF)通过逆动力学和肌肉努力优化得到增强,从而在捕获运动时实现后者以及关节反作用力的计算和可视化。现有动作捕捉算法的改进版本提供了每个时间步的位置、速度和加速度。然后,通过求解反动力学问题,利用力板测量以及先前估计的体段参数计算关节扭矩。一旦获得了关节扭矩,就解决了优化问题,以便在最小化目标函数的同时获得提供所述扭矩的肌肉力。这是通过一个非常有效的二次规划算法来实现的,这个算法完全针对这个特定的问题进行了调整。通过该程序,可以捕获和标记光学标记,重建模型的运动,求解逆动力学,并估计单个肌肉力,同时提供结果的实时可视化。
{"title":"Human motion capture, reconstruction, and musculoskeletal analysis in real time","authors":"Urbano Lugrís, Manuel Pérez-Soto, Florian Michaud, Javier Cuadrado","doi":"10.1007/s11044-023-09938-0","DOIUrl":"https://doi.org/10.1007/s11044-023-09938-0","url":null,"abstract":"Abstract Optical motion capture is an essential tool for the study and analysis of human movement. Currently, most manufacturers of motion-capture systems provide software applications for reconstructing the movement in real time, thus allowing for on-the-fly visualization. The captured kinematics can be later used as input data for a further musculoskeletal analysis. However, in advanced biofeedback applications, the results of said analysis, such as joint torques, ground-reaction forces, muscle efforts, and joint-reaction forces, are also required in real time. In this work, an extended Kalman filter (EKF) previously developed by the authors for real-time, whole-body motion capture and reconstruction is augmented with inverse dynamics and muscle-efforts optimization, enabling the calculation and visualization of the latter, along with joint-reaction forces, while capturing the motion. A modified version of the existing motion-capture algorithm provides the positions, velocities, and accelerations at every time step. Then, the joint torques are calculated by solving the inverse-dynamics problem, using force-plate measurements along with previously estimated body-segment parameters. Once the joint torques are obtained, an optimization problem is solved, in order to obtain the muscle forces that provide said torques while minimizing an objective function. This is achieved by a very efficient quadratic programming algorithm, thoroughly tuned for this specific problem. With this procedure, it is possible to capture and label the optical markers, reconstruct the motion of the model, solve the inverse dynamics, and estimate the individual muscle forces, all while providing real-time visualization of the results.","PeriodicalId":49792,"journal":{"name":"Multibody System Dynamics","volume":"166 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-10-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"135346761","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
期刊
Multibody System Dynamics
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1