Abstract
This paper investigates the stiffness modelling of a 3-DOF parallel manipulator with two additional legs. The stiffness model in six directions of the 3-DOF parallel manipulator with two additional legs is derived by performing condensation of DOFs for the joint connection and treatment of the fixed-end connections. Moreover, this modelling method is used to derive the stiffness model of the manipulator with zero/one additional legs. Two performance indices are given to compare the stiffness of the parallel manipulators with two additional legs with those of the manipulators with zero/one additional legs. The method not only can be used to derive the stiffness model of a redundant parallel manipulator, but also to model the stiffness of non-redundant parallel manipulators.
Introduction
Parallel manipulators have attracted much attention from the academic and industrial communities due to potential applications not only as robot manipulators but also as machine tools. Compared to serial manipulators, parallel manipulators bring the benefits of much higher payload-mass ratios, higher stiffness and better dynamic performance [1–3]. However, relatively small workspace and the abundance of singularities within the workspace partly nullify the aforementioned advantages. It has been shown by some researchers that redundant actuation is an effective method to tackle these shortcomings [4–5]. Redundant actuation eliminates singularities, increases the usable workspace and partially controls the internal forces [6–8]. Thus, redundantly actuated parallel manipulators are rapidly becoming a focus of research due to the multitude of potential advantages they provide [9–11].
Stiffness performances are of great importance for parallel manipulators, particularly those which are used as machine tools, since higher stiffness allows higher machining speeds and feeds while providing the desired precision, surface finish and tool life. The stiffness of a parallel kinematic machine (PKM) in some configurations in the usable workspace might be lower than desirable. Therefore, it is important to carry out the stiffness modelling and to evaluate the stiffness of a PKM in the usable workspace. Due to the complex geometry together with the changing rigidity throughout the workspace, it is a complex task to achieve the stiffness of a parallel manipulator. It can be accomplished with the aid of finite element analysis (FEA) software such as ANSYS, ABAQUS and NASTRAN [12]. For a parallel manipulator with fixed length and linear drives, the FEA model has to be remeshed over and over again to make the nodes on the machine frame match with those on the sliders, which vary with the changing configurations of the manipulator. This results in a very tedious and time-consuming routine [13].
An accurate stiffness matrix of a parallel manipulator in stiffness modelling is critical for stiffness evaluation. Some publications have concentrated on the stiffness modelling of parallel manipulators [14–16]. Gosselin [17] and Svinin [18] investigated the stiffness of the Stewart platform and the mapping between the driving force and the platform deformation based on the Jacobian matrix. Li et al. [19] derived intuitively the stiffness matrix of a 3-PUU PKM based on an alternative approach considering actuations and constraints. However, there is little work on the stiffness modelling of redundant parallel manipulators and even less work on the stiffness comparison of redundant parallel manipulators with their non-redundant counterparts.
In this paper, a stiffness modelling method is proposed to derive the stiffness of a parallel manipulator in six directions. Two performance indices are given to compare the stiffness of the manipulator without additional legs with the stiffnesses with one/two additional legs.
Structure description and kinematic analysis
Structure description
The parallel manipulator studied here, with two translational DOFs and one rotational DOF, is shown in Figure 1. It is composed of sliders

Kinematic model of the parallel manipulator
As shown in Figure 1, two coordinate systems
where
where
The inverse kinematic solutions of the parallel manipulator can be written as
where
In stiffness modelling, the parallel manipulator is simplified as many spatial beam elements. Based on structural mechanics, the element stiffness matrix in the element coordinate system is built. Then, constraint processing according to the connection forms between two elements is performed for the element stiffness matrix. Finally, the global stiffness matrix is obtained by using the element integration method to integrate all the element stiffness matrices.
Element stiffness matrix
Let the end nodes of each element be
where
In the global coordinate system, the displacements of nodes
The displacements and force vectors of each node in the global coordinate system can be expressed as
where
By substituting Eqs. (5) and (6) into Eq. (4), the relationship between node displacements and force vectors in the global coordinate system can be written as
where
Forms of connection between the elements can be divided into three types: rigid connection (e.g., the connection between the beam and the column), joint connection and insertion end. Elements with rigid connection can be integrated directly with the element matrices by the integration method. Elements with joint connection require treatment of DOF condensation. Elements with fixed ends require treatment for the insertion process. Before using the element integration method to obtain the stiffness model of the parallel manipulator, treatment of DOF condensation and insertion process should be performed for the element stiffness matrix, except for the rigid connection elements.
In the element coordinate system, the element stiffness matrix is divided into blocks to describe the process of DOF condensation. The stiffness equation of element (
where
By substituting Eq. (9) into Eq. (8), the element stiffness matrix can be written as
The lower end of the column is fixed to the base and cannot move in any direction. Thus, fixed-end treatment should be carried out with the insertion process before integrating all the element stiffness matrices to obtain the global stiffness matrix.
Since node
The element stiffness matrix in the element coordinate system can be expressed as
Since
All element stiffness matrices in the element coordinate system can be transferred to the global coordinate system. Then, the global stiffness matrix can be obtained by integrating all the element stiffness matrices in the global coordinate system. The following equation can be obtained:
where
The stiffness model of the parallel manipulator in the global coordinate system can be written as
where
The displacement vector of all nodes is derived as
Let the stiffness values of the
Therefore, the stiffness of the
where δ6(i-1)+1 is the displacement of the
Similar methods can be used to obtain
Stiffness distribution
The proposed modelling method is used to derive the stiffness model of the 3-DOF parallel manipulator. The parallel manipulator is simplified as a structural system composed of a plurality of spatial beam elements, as shown in Figure 2. The 3-DOF parallel manipulator includes 14 nodes and 17 elements.

Nodes and elements of the 3-DOF parallel manipulator
The elastic modular is 210GPa and the Poisson's ratio is 0.3. The geometrical parameters of the 3-DOF parallel manipulator are

Shapes of cross-section
Rectangular cross-sectional parameters (mm)
In order to verify the accuracy of the stiffness model, finite-element simulation software (Ansys APDL) is also used to find the stiffness of the parallel manipulator. The displacement of the moving platform can be obtained by APDL with the force imposing on the moving platform, and the stiffness of parallel manipulator can be easily obtained by the relationship between the displacement and the force of the moving platform. The stiffness of the 3-DOF parallel manipulator in the workspace with
Figure 4 shows the stiffness distribution with two additional legs obtained by using the method proposed in this paper and using the finite-element method. For both the method proposed in this paper and the finite-element method, the Y-directional and Z-directional position stiffness distributions are symmetrical with respect to the Z axis, due to the symmetrical architecture of the parallel manipulator with two additional legs. When the Z coordinate increases, the stiffness in each direction, except for the Z-directional position stiffness, goes down; Z-directional position stiffness increases due to the effect of an additional leg

Comparison of theoretical calculations and simulation results
In order to validate the approach proposed in this paper with a finite-element approach, the mean stiffness values in each direction and the error rate between the values obtained by using the two approaches are computed and shown in Table 2. From Table 2, one may see that the theoretical values of the proposed method are consistent with the simulation values. The stiffnesses in each direction are also in close agreement. The overall trend is similar with very small fluctuation.
Theoretical values and simulation values
In order to evaluate the stiffness performance of the manipulator with two additional legs, the stiffness of the manipulators with zero/one additional legs is also investigated in the workspace, as shown in Figure 5. Compared with those of the manipulators with zero/one additional legs, the X-directional and Z-directional position stiffnesses and the Z-directional rotational stiffness of the manipulator with two additional legs are much higher. The distribution of the X-directional rotational stiffness of the manipulator without additional legs is asymmetrical in the workspace. However, the distribution of the X-directional rotational stiffness of the manipulator with one/two additional legs is symmetrical due to the symmetrical architecture. The manipulator without additional legs has the lowest stiffness among the three parallel manipulators in each direction.

Comparison result with zero/one/two additional legs
To explicitly compare the stiffness of the 3-DOF parallel manipulator with zero/one/two additional legs, two evaluating indices are defined: the mean stiffness in the workspace (denoted as
where
Table 3 shows
From Table 3, one may see that the Z-directional average position stiffness of the manipulator with zero/one/two additional legs is higher than the X-directional and Y-directional average position stiffness, and the X-directional average position stiffness is the lowest. The ratio of the difference according to the maximum stiffness and the minimum stiffness in the Y-directional and Z-directional position stiffness is greater than that in the X-directional position stiffness.
According to the value of
The stiffness model of a 3-DOF parallel manipulator with two additional legs is investigated. The condensation of degrees of freedom for the joint connection and the treatment of fixed ends for the fixed-end connections are taken into account. The stiffness of the manipulator with two additional legs is compared with that of the manipulator with zero/one additional legs. The X-directional and Z-directional position stiffnesses and Z-directional rotational stiffnesses of the manipulator with two additional legs are much higher than those of the manipulator with zero/one additional legs. The manipulator without any additional leg has the lowest stiffness among the three parallel manipulators. This modelling method can derive six-directional stiffness of a parallel manipulator. Moreover, the method is suitable for both redundantly actuated parallel manipulators and non-redundant parallel manipulators.
Acknowledgements
This work is supported by the National Natural Science Foundation of China (Grant No. 51105225, 51225503, 51375210), as well as a national grant for an excellent doctoral dissertation of PR China (201137), the National Science and Technology Specific Projects (2014ZX04002051, 2013ZX04000030), and the Fund of State Key Laboratory of Tribology (No. SKLT11C01).
