Symbolic Processing of Multiloop Mechanism Dynamics Using Closed-Form Kinematics Solutions

被引:44
作者
Kecskemethy, A. [1 ]
Krupp, T. [2 ]
Hiller, M. [2 ]
机构
[1] Tech Univ Graz, Inst Mech, Kopernikusgasse 24-3, A-8010 Graz, Austria
[2] Gerhard Mercator Univ GH Duisburg, Inst Mechatron, D-47057 Duisburg, Germany
关键词
closed-form solutions; symbolic processing; smallest independent loops; geometric-algebraic method; multiple-loop mechanisms; kinematics;
D O I
10.1023/A:1009743909765
中图分类号
O3 [力学];
学科分类号
08 ; 0801 ;
摘要
This paper describes a method for the automated symbolic generation of the equations of motion of multibody systems using closed-form solutions of the kinematics at the position, velocity and acceleration levels where possible. The basic idea of the method is to employ the set of smallest independent loops of the system as building blocks for the overall kinematics of the system. Using a geometric-algebraic approach, closed-form solutions are detected and generated for each loop where this is possible. These local solutions are then assembled at the global level, yielding a block diagram from which closed-form solutions for the overall system are produced where possible. The equations of motion of minimal order are then generated by sums and products involving matrices from the kinematic processing. The resulting expressions are fully symbolic and do not contain redundant computations. The method was implemented in Mathematica and was applied to several mechanisms of practical relevance. A comparison of closed-form solutions with iterative solutions shows that the closed-form solutions are more efficient by a factor of up to 8.
引用
收藏
页码:23 / 45
页数:23
相关论文
共 16 条
  • [1] [Anonymous], 1979, GRAPHS NETWORKS
  • [2] Gondran M., 1984, Graphs and algorithms
  • [3] HILLER M, 1989, T CAN SOC MECH ENG, V13, P113, DOI 10.1139/tcsme-1989-0018
  • [4] A POLYNOMIAL-TIME ALGORITHM TO FIND THE SHORTEST CYCLE BASIS OF A GRAPH
    HORTON, JD
    [J]. SIAM JOURNAL ON COMPUTING, 1987, 16 (02) : 358 - 366
  • [5] Kecskemethy A., 1996, International Summer School on Modelling and Control of Mechanisms and Robots, P39
  • [6] Kecskemethy A., 1993, COMPUTATIONAL KINEMA, P263
  • [7] Kecskemethy A., 1992, FLEXIBLE MECH DYNAMI, V47, P387
  • [8] Krupp T., 1995, N681719LC9091 EUR RE
  • [9] Nikravesh P.E., 1988, COMPUTER AIDED ANAL
  • [10] Orin D.E., 1983, P 6 WORLD C THEOR MA, P994