Improved DAE formulation for inverse dynamics simulation of cranes

Cranes are underactuated systems with less control inputs than degrees of freedom. Dynamics and control of such systems is a challenging task, and the existence of solution to the inverse dynamics simulation problem in which an r-degree-of-freedom system with m actuators, m<r, is subject to m specified motion task (servo-constraints) is conditioned upon the system is differentially flat (all the system states and control inputs can be algebraically expressed in terms of the outputs and their time derivatives up to a certain order). The outputs are often designed as specified in time load coordinates to model a rest-to-rest maneuver along a trajectory in the working space, from the initial load position to its desired destination. The flatness-based methodology results then in the required control inputs determined in terms of the fourth time derivatives of the imposed outputs, and the derivations are featured by substantial complexity. The DAE formulation motivated in this contribution offers a more convenient approach to the prediction of dynamics and control of cranes executing prescribed load motions, and only the second time derivatives of the specified outputs are involved. While most of the inverse simulation formulations, both flatness-based and DAE ones, are performed using independent state variables, the use of dependent coordinates and velocities may lead to substantial modeling simplifications and gains in computational efficiency. An improved DAE formulation of this type is presented in this paper.

[1]  Mark W. Spong,et al.  Underactuated mechanical systems , 1998 .

[2]  Rogelio Lozano,et al.  Non-linear Control for Underactuated Mechanical Systems , 2001 .

[3]  Christoph Woernle,et al.  Control of Robotic Systems by Exact Linearization , 1998 .

[4]  W. Blajer,et al.  A Geometric Approach to Solving Problems of Control Constraints: Theory and a DAE Framework , 2004 .

[5]  C. W. Gear,et al.  The index of general nonlinear DAEs , 1995 .

[6]  P. Rouchon,et al.  Flatness based control of oscillators , 2005 .

[7]  Thomas Heyden,et al.  Dynamics and flatness-based control of a kinematically undetermined cable suspension manipulator , 2006 .

[8]  Ali H. Nayfeh,et al.  Dynamics and Control of Cranes: A Review , 2003 .

[9]  Bruno Siciliano,et al.  Control Problems in Robotics and Automation , 1998 .

[10]  W. Blajer,et al.  Control of underactuated mechanical systems with servo-constraints , 2007 .

[11]  Charles William Gear An Introduction to Numerical Methods for ODEs and DAEs , 1990 .

[12]  Ho-Hoon Lee Motion planning for three-dimensional overhead cranes with high-speed load hoisting , 2005 .

[13]  Hanafy M. Omar Control of Gantry and Tower Cranes , 2003 .

[14]  Wojciech Blajer,et al.  Dynamics and control of rotary cranes executing a load prescribed motion , 2006 .

[15]  M. N. Sahinkaya Inverse dynamic analysis of multiphysics systems , 2004 .

[16]  Wojciech Blajer,et al.  Motion planning and control of gantry cranes in cluttered work environment , 2007 .

[17]  Aviv Rosen,et al.  Applying the Lagrange Method to Solve Problems of Control Constraints , 1999 .

[18]  V. I. Kirgetov The motion of controlled mechanical systems with prescribed constraints (servoconstraints) , 1967 .

[19]  W. Blajer A Geometric Unification of Constrained System Dynamics , 1997 .

[20]  M. Fliess,et al.  Flatness and defect of non-linear systems: introductory theory and examples , 1995 .

[21]  Uri M. Ascher,et al.  Computer methods for ordinary differential equations and differential-algebraic equations , 1998 .

[22]  Linda R. Petzold,et al.  Methods and Software for Differential-Algebraic Systems , 1990 .

[23]  Dewey H. Hodges,et al.  Inverse Dynamics of Servo-Constraints Based on the Generalized Inverse , 2005 .