• CN:11-2187/TH
  • ISSN:0577-6686

机械工程学报 ›› 2018, Vol. 54 ›› Issue (13): 66-72.doi: 10.3901/JME.2018.13.066

• 特邀专栏:柔性机构及机器人 • 上一篇    下一篇

含柔性运动副欠驱动机构运动学和动力学求解的数值迭代算法

张建军, 杜春翠, 杨高炜, 李为民   

  1. 河北工业大学机械工程学院 天津 300130
  • 收稿日期:2017-07-25 修回日期:2017-12-22 出版日期:2018-07-05 发布日期:2018-07-05
  • 作者简介:张建军,男,1971年出生,博士,教授,博士研究生导师。主要研究方向为机器人机构学。E-mail:zhjjun96@139.com;杜春翠,女,1990年出生,硕士研究生。主要研究方向为机器人机构学。E-mail:1351716146@qq.com;杨高炜,男,1984年出生,博士研究生。主要研究方向为机器人机构学。E-mail:ygw19841127@163.com;李为民,男,1964年出生,博士,教授,博士研究生导师。主要研究方向为数控并联装备设计理论。E-mail:vmin@163.com
  • 基金资助:
    国家自然科学基金资助项目(51175144)。

Numerical Iterative Algorithm for Solving Kinematics and Dynamics of Under-actuated Mechanisms with Flexible Joints

ZHANG Jianjun, DU Chuncui, YANG Gaowei, LI Weimin   

  1. School of Mechanical Engineering, Hebei University of Technology, Tianjin 300130
  • Received:2017-07-25 Revised:2017-12-22 Online:2018-07-05 Published:2018-07-05

摘要: 欠驱动机构运动学和动力学约束不完整,机构运动具有不确定性,欠驱动机构引入柔性运动副后可利用其弹性反力一定程度上弥补动力学约束的不完整,但机构的运动学和动力学求解依然困难。针对该问题,以含有柔性移动副的平面2自由度欠驱动机构为研究对象,提出一种运动学动力学求解的数值迭代算法。在运动学、动力学建模的基础上,给定各构件的初始运动条件及原动件的运动规律,基于时间无限细分时两个时刻区间内速度和加速度不变的原理进行迭代和求解,能够得到各构件的运动规律及原动件的驱动力(力矩)。利用Matlab对该机构进行了求解,并分析了柔性移动副刚度对方程求解的影响。所提出的数值迭代算法在一定程度上突破了这类机构深入研究的瓶颈。

关键词: 欠驱动机构, 柔性运动副, 数值迭代算法, 运动学及动力学

Abstract: The kinematic and dynamic constraints of under-actuated mechanism are incomplete and its movement is uncertain. The elastic reaction of flexible joints involved in an under-actuated mechanism can make up for the incompleteness of dynamic constraints in a way, but the kinematics and dynamics equations are still unsolvable. To solve this problem, a planar 2-DOF under-actuated mechanism with a flexible joint, as an example, is analyzed. A numerical iterative algorithm is proposed to solve the kinematics and dynamics. Based on the kinematics model and dynamics model, the initial conditions of all the components and the motion law of the active joint are given. In the course of numerical iteration, considered the theory that velocity and acceleration is the same in an extremely brief period, the motion laws of all the components and the driving force/torque of the active joint can be obtained. Based on Matlab programming, the kinematics and dynamics equation is solved, and the relationship between the flexible joint stiffness of the flexible joint and the driving torque is analyzed. Also, the equations solution influenced by the flexible joint stiffness is analyzed. This numerical iterative algorithm will break through the bottleneck of the further study of this kind of mechanisms to a certain extent.

Key words: flexible joint, iterative algorithm, kinematics and dynamics, under-actuated mechanism

中图分类号: