Abstract

A steady-state dynamic model of a cable in air is put forward by using some tensor relations. For the dynamic motion of a long-span Cable-Driven Parallel Robot (CDPR) system, a driven cable deployment and retrieval mathematical model of CDPR is developed by employing lumped mass method. The effects of cable mass are taken into account. The boundary condition of cable and initial values of equations is founded. The partial differential governing equation of each cable is thus transformed into a set of ordinary differential equations, which can be solved by adaptive Runge-Kutta algorithm. Simulation examples verify the effectiveness of the driven cable deployment and retrieval mathematical model of CDPR.

1. Introduction

Cable systems arise in many practical applications, such as bridges, underwater systems, aircraft decoy systems, and tethered satellite systems. When cables are utilized to replace links to the feed cabin to track radio source in 500?m aperture spherical radio telescope, we get Cable-Driven parallel robot (CDPR), which is developed from parallel and serial cable-driven robot. Conventional robots with serial or parallel structures are impractical for some applications since the workspace requirements are higher than what the conventional robots can provide. CDPR which uses cables instead of links to manipulate objects reduces the structural weight considerably in [1, 2]. The cables are so light that actuators of CDPR have only to drive their loads. Furthermore, CDPR gives a wide range of motion, because drums of the mechanism can wind long cables. For the above reasons, cable-driven mechanisms have received attention and have been recently studied since the 1980s [3]. Some reported researches on CDPR are NIST Robocrane [4], ultrahigh speed robot, tendon-driven Stewart platform, parallel wire mechanism for measuring a robot pose, controller designs for CDPR [5], and wrench-feasible workspace analysis for CDPR [6].

Particularly, dynamical characteristics of this type of mechanism have been well studied, such as the manipulation problem of load by multiple wires [7, 8], and the cables are considered to be massless. However, the cable will extend when stretched, and an error in length of 0.1% can give rise to an error in force of about 50%, thus accurate modeling of the cables is crucial [9].

Methods for approximating the cable motion and its equilibria have been studied for many years. Cable-body systems have been modeled using continuum models based on partial differential equations for strings, as well as lumped mass method in [10]. In complex applications, the lumped mass method representation is usually the preferred choice for detailed simulation work [11] and is employed in our work.

In this paper, we present a deployment and retrieval cable mathematical model using a lumped parameter representation. First, the general representation of the cable model is given. Then, according to the 50?m scaled model (Figure 1), based on the inverse kinematics analysis, the inverse dynamic formulation of deployment and retrieval CDPR is established. Finally, numerical simulations illustrate the performance of the proposed method.

2. Mathematical Model for Cable

A simple schematic of the CDPR for 50?m scaled model representing the coordinate systems is shown in Figure 1, and cable coordinate system is showed in Figure 2. The CDPR is considered that is kinematically and statically determined. In the design, there is a cable tower/winch pair at each vertex of a regular hexagon of radius , which actuates six cables that are linked to a cabin. Therefore, the cabin can translate and rotate in the inertial frame. Let the origin of the inertial frame OXYZ be the center of the six towers [12].

In this model, the cable is assumed to be idea extensible and uniform in mass and the torsional deformation is ignored. The cable is approximated through the linear stress-strain relationship. The section is circle, and the cable is deployed from one end mass only. A representation of the model, as well as the generalized coordinates used to describe the motion, is shown in Figure 2. Let () represent the unit vectors of the cable frame. The rotation matrix transforms S from the cable frame to the inertial frame OXYZ. s represents the length coordinate of the unstretched cable measured form its downstream end. When the cable is stressed, the length is . Cable satisfies the following relation: . According to the mechanics of elasticity relationship between Strain and Stress , we get: and

In the above equation, is the position vector of a point on the continuous cable, is Young’s modulus, and is the unstressed cross-sectional area. Considering a cable element located at point at time , Its inertial position is given by the vector which satisfies the relation

The axial strain along the curve is approximated by

Considering a cable element moving in a steady state and applying Newton’s law to this body [1317], we get:

In the above equation, is the tension at the right end of cable’s element, is the diagonal inertia matrix of the concentrated mass, is accelerate, and is the total external force, both corresponding at the unit of cable length, including gravity, damping force, and aerodynamic drag forces.

Starting from the significant operator , the velocity and the acceleration of the point of curvilinear coordinate are where is the cable velocity, and is the cable accelerate when the cable moves slowly. For the purposes of simplicity, we assume and when the cable moves slowly. Then from (2.6) we get The dynamical equations for the cable are derived from (2.4) and (2.7).

By neglecting inertial force, the bending moments, and torsional moments of the cable in steady movement, a governing (2.4) for the cable can be expressed as Note that, where is the intensity of the vector tension . Within a slow motion of the cable, in what follows the radial force can be considered as negligible. is the net gravitational force per unit length, is aerodynamic drag forces. Substituting the force [16, 17] in (2.8) and rearranging the terms, we get where is the mass per unit unstressed cable length. is diameter of the unstressed cross-section. is air density. is wind velocity. is the tangential component of in local cable coordinates. is the cable drag coefficient to the wind. is drag coefficient surface friction factor. , when the cable cross section is circle, [18].

Given conditions, time-domain simulation of the cable dynamics is obtained by propagating (2.9) in time through the use of a suitable temporal integration algorithm. In this work, adaptive Runge-Kutta algorithm is used.

3. A Three-Dimensional Dynamic Model of Deployment/RetrievalCable

3.1. A Lumped Mass Method for Cable Dynamic Model

The cable is discretized into a series of elastic segments joined at nodes, which are numbered by from 0 at the downstream end to at the upper end. The cable length coordinates satisfy The mass of each segment is lumped in equal amounts at each of its two boundary nodes, by analogy the external forces are also lumped in this way. These segments are required to be small enough, so that the forces acting on them are approximately uniform over their length.

Applying Newton’s second law to the node , we get the governing equation where the mass matrix represents unit square matrix, is the mass per unit cable length, and is the unstressed cable length between units. The subscript and denote the physical terms between node and As a whole cable, it is , where is the acceleration of the node.

The tension of the node is: , where is the area of unstressed cross section, and is the length between node and It can be expressed in recursive form as [19]. Different methods lead to the same results.

is the gravity of node [20] : [16] is the wind force of node :

3.2. Boundary and Initial Conditions

is the velocity of deployment/retrieval cable, and it can be controlled. When the cable is deployed, When the cable is retrieved, . Refer to Figure 3. When the cable is deployed or retrieved, its length at any time can be determined by

where is the initial length of the cable at startup.

3.3. Boundary Conditions of Cable Deployment/Retrieval

The cable force at the node 0, which is connected to the cabin, can be calculated in (3.1) where

Refer to Figure 3. when the velocity of the node connected to pulley is , the cable length at any time can be determined by:

where the is the function of tension of node and changes with time. Here we ignore the variations.

The position and velocity of the end node can be expressed as

The subscript is the mark of deployment/retrieval. is the tangent vector of the cable end node. is used to the numerical calculation.

The initial condition of the simulation is steady states of the cable movement. According to the governing equation, we get

With the boundary condition and the initial condition, the nonlinear equations can be solved.

4. Numerical Results of CDPR

(1)In the first simulation, the cabin tracks a moving target with constant velocity ?m/s and constant pose is not limited). The initial point is (0.0, 0.0, 9135.0, 0.0, 0.0, 0.0 (mm, rad). The geometric path is a circle with the radius of 2?m, parallel to the - plane. (0, 1, , 0, 0, 0 (mm, rad) is the error between current position and start position. Figure 4 shows the simulation result.(2)In the second simulation, the cabin moves from the equilibrium position (2.00, 1.00, 16.0, 0.0889, , 3.108 (m, rad) to the end position (2.50, 1.50, 16.2, 0.135, , 3.121 (mm, rad) in 10?s. The trace of each coordinate is line. There is no error between the equilibrium position and start position. Figure 5 shows the simulation result.

5. Conclusions

In this study, a computational dynamics model is developed to simulate the dynamics of variable length cable-driven parallel robot (CDPR) system. Numerical results show the effectiveness of the model to capture the complex cable dynamics where the cable length is varying for it is gradually deployment or retrieval. When there is no error between current position and start position, the error values attenuate slowly, owing to little damp of cable system. When there is error between current position and start position, the dynamic characteristic of cable is significantly increased. We can find the changes of cabin position under impact loading, and the relevant researches and developing tendency [21] on the error between current position and start position versus trace errors will be researched.

List of Symbols

Three orthogonal unit vectors of the base frame
The unit vectors of the cable frame
s:The length coordinate of the unstretched cable measured form its downstream end
The length of the stressed cable
The position vector of a point on the continuous cable
The tension of at the right end of cable’s element
The diagonal inertia matrix of the concentrated mass
Accelerate at the unit of cable length
Is the net gravitational force per unit length
Aerodynamic drag forces
The mass per unit unstressed cable length
Diameter of the unstressed cross section
Air density
is wind velocity
The tangential component of in local cable coordinates
The cable drag coefficient to the wind
The surface friction factor
The mass per unit cable length
The unstressed cable length between units
Displacements, velocities and accelerations of the node
The tension of the node
The gravity of node
The wind force of node
The velocity of deployment/retrieval cable
The initial length of the cable at startup
The velocity of the node connected to pulley
Is the function of tension of node
Is the tangent vector of the cable end node
Is used to the numerical calculation
The total external force, corresponding to the unit of cable length.

Acknowledgment

This work was supported in part by the Fundamental Research Funds for the Central Universities of China (JY10000904011 and JY10000904013).