Next Article in Journal
Investigation of Hydrodynamic Performance and Evolution of the near Wake on a Horizontal Axis Tidal Turbine
Next Article in Special Issue
Progressive Improvement of the Model of an Exoskeleton for the Lower Limb by Applying the Modular Modelling Methodology
Previous Article in Journal
Application of a Design for Excellence Methodology for a Wireless Charger Housing in Underwater Environments
Previous Article in Special Issue
Discussion on Ball Screw Slide–Roll Ratio and Entrainment Velocity Calculation
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Comparison of the Dynamic Performance of Planar 3-DOF Parallel Manipulators

1
School of Health Science and Engineering, University of Shanghai for Science and Technology, Shanghai 200093, China
2
Department of Mechanical and Production Engineering, Aarhus University, 8000 Aarhus, Denmark
*
Author to whom correspondence should be addressed.
Machines 2022, 10(4), 233; https://doi.org/10.3390/machines10040233
Submission received: 21 February 2022 / Revised: 22 March 2022 / Accepted: 24 March 2022 / Published: 26 March 2022
(This article belongs to the Special Issue Kinematics and Dynamics of Mechanisms and Machines)

Abstract

:
This paper presents a comprehensive comparison study on the dynamic performances of three planar 3-DOF parallel manipulators (PPMs): 3-RRR, 3-PRR, and 3-RPR. In this research work, the discrete time transfer matrix method (DT-TMM) is employed for developing dynamic models of the planar parallel manipulators. Numerical simulations using the virtual work principle and ADAMS 2016 software are performed to verify the DT-TMM dynamic model of PPMs. Numerous dynamic performance indices, including dynamic dexterity, the power requirement, energy transmission efficiency, and the joint force/torque margin, are proposed to compare the dynamic performance of three PPMs under the general circular and linear trajectories. The comprehensive analyses and comparisons show that: (1) the 3-RRR PPM has advantages in terms of a circular trajectory, offering the best dynamic dexterity performance, the smallest power requirement, and the second-highest energy transfer efficiency; (2) the 3-PRR PPM performs best in terms of a linear trajectory, offering the best dynamic dexterity, the smallest power requirement range, and the best drive performance; and (3) the 3-RPR PPM has the highest energy transfer efficiency and demonstrates better dynamic performance in a circular trajectory compared to a linear trajectory.

1. Introduction

Parallel manipulators have various advantages over serial manipulators, such as high motion accuracy, large structure stiffness, and the capability of achieving high speeds and undertaking heavy payloads, due to their closed-loop structures [1]. Therefore, 3-DOF planar parallel manipulators (PPMs) have been developed for potential applications in the fields of semiconductor manufacturing, medical surgery, automatic micro-assembly [2,3], etc. Extensive research has been reported in the literature on the kinematics and dynamics of 3-DOF PPMs with identical kinematic chains and symmetrical shapes (3-RRR, 3-PRR, 3-RPR, 3-RPP, 3-RRP, 3-PRP, and 3-PPR) [4,5,6]. Research efforts were also conducted regarding comparison studies on the kinematic performances of PPMs with the same architecture and with different architectures [7,8,9,10]. However, to the best knowledge of the authors, there is no published report of dynamic performance comparison of 3-DOF PPMs. Therefore, this work presents a comprehensive comparison of the dynamic performance of the 3-DOF PPMs, providing valuable guidance and insights into the selection and design of 3-DOF PPMs.
Various dynamic performance indices have been proposed for evaluating the advantages or disadvantages of parallel manipulators in the literature, such as the dynamics manipulability ellipsoid (DME) [11], the generalized inertial ellipsoid (GIE) [12,13], the dynamic condition index (DCI) [14,15], the global dynamic condition index (GDCI) [16,17,18], motion/force transmissibility [19], energy transfer efficiency, the driving force/torque balance [20], the joint force/torque margin [21,22], and power and energy consumption [22,23]. In terms of the dynamic modeling of PPMs in the current literature, the dynamics equations of PPMs were usually established using traditional dynamic modeling methods, such as the Lagrange equation [24], the Newton–Euler equation [25], the virtual work principle [26], and the Kane method [27]. On the other hand, the discrete time-transfer matrix method (DT-TMM) is a recently developed method for modeling the dynamics of multi-body systems, and its high computational efficiency provides a powerful tool for the study of multi-body system dynamics. Compared with the virtual work principle, DT-TMM does not need to establish global dynamic equations for each PPM; it only needs to build a library of transfer matrices for the components to assemble system transfer matrices for different configurations, so it is highly programmatic and offers modeling flexibility [28,29,30]. Moreover, the matrices involved in DT-TMM are always small, and the orders of the matrices do not increase with the degrees of freedom of the multi-body system, so the computational cost of dynamic analysis can be significantly reduced [29,30,31].
Therefore, the dynamics models of 3-RRR, 3-PRR, and 3-RPR PPMs are established based on DT-TMM in this paper. Then, the system is verified with numerical simulations, using the models from the virtual work principle and ADAMS. In engineering applications, the dynamic dexterity of the PPM is most commonly used to evaluate the acceleration/deceleration capability of the PPM in all directions; power and energy are directly related to the cost and efficiency of the PPM, and the driving performance of the actuated joints is critical to the application of the PPM. Therefore, the dexterity dynamics, the power requirement, the energy transmission efficiency, and the joint force/torque margin are proposed as dynamic performance indices to compare the dynamic performance among the three PPMs under different trajectory simulation motions. This comparative study of the dynamic performance of the three different architectures of 3-DOF PPMs can provide a theoretical basis for the selection and design of 3-DOF PPMs.

2. Coordinate System and Manipulator Architecture Description of Three PPMs

The architectures of the 3-RRR, 3-PRR, and 3-RPR PPMs illustrated in Figure 1 are composed of a fixed base and a mobile platform that is linked to the base by three independent planar kinematical chains. The inertial coordinate system O X Y is located at the center of the base platform. The fixed base platform A 1 A 2 A 3 and mobile platform C 1 C 2 C 3 of each PPM have the shape of an equilateral triangle, and the width of the base platform and the mobile platform are denoted by L B and L P , respectively. The position of the platform at its mass center G is defined as ( x G ,   y G ) , and the orientation of the mobile platform is denoted by . Each chain of three PPMs is composed of three joints mounted in sequence, including one active joint in each chain. Each kinematic chain of the 3-RRR PPM in Figure 1a comprises three revolute joints and two links, and the first revolute joint is actuated. As shown in Figure 1b, each chain of the 3-PRR PPM consists of a prismatic joint, two revolute joints, a slider, and a link, and the prismatic joint is actuated. Similarly, each chain of the 3-RPR PPM illustrated in Figure 1c has two rotating joints, a prismatic joint, and a telescopic link, and the first revolute joint is actuated. In this work, the length of links A i B i and B i C i in the 3-RRR PPM is denoted by l i 1 and l i 2 , respectively; the length of the slider rail A i B i and the length of links B i C i in 3-PRR PPMs are denoted by ρ i and l i 3 , respectively; the length of three variable-length links A i C i with the same topology in 3-RPR PPM is denoted by l i 4 , where i = 1 , 2 , 3 .

3. Dynamic Model and Simulations of Three PPMs

This section establishes the dynamic equations of the 3-RRR, 3-PRR, and 3-RPR PPMs, based on the discrete time transfer matrix method (DT-TMM). To verify the effectiveness of the DT-TMM, the dynamic models are also developed based on the virtual work principle and ADAMS 2016 software. The forces and torques calculated from the three methods are compared with the numerical simulations.

3.1. Discrete Time Transfer Matrix Method

The general theorems and steps of DT-TMM are similar to those reported in [30]. The dynamic modeling of the three PPMs, based on DT-TMM, includes six steps:
(1)
Performing system discretization, each PPM is divided into subsystems, which can be represented by individual components, such as links, sliders and hinges;
(2)
Defining a state vector at both the inboard end and outboard end for each component;
(3)
Establishing kinematic and dynamic equations of components and linearizing the kinematic and dynamic equations of the components;
(4)
Deriving the component transfer matrix of each component based on its linearized kinematic and dynamic equations;
(5)
Assembling the component transfer matrix to obtain the transfer equation for each subsystem and then the global transfer equation with the global transfer matrix of the whole system;
(6)
Applying the boundary conditions to the state vectors of the system and calculating the unknown quantities.

3.1.1. State Vector and Transfer Equation

The state vectors in the transfer matrix are essential information about objects at the connection points. The state vector of the connection point between two components is defined as:
z = [ x ,   y ,   θ ,   M z ,   q x ,   q y ,   1 ] T
where x , y , and θ are the displacement and orientation of the connection point for the global inertial coordinate system and the orientation angle of the body; M z ,   q x ,   q y are the corresponding internal torques and internal forces in the same reference system, respectively.
By linearizing the kinematic and dynamic equations of the component, the transfer matrix of a single component can be calculated as:
z i , i + 1 ( t i ) = U i ( t i ) z i , i 1 ( t i )
where the transfer matrix of the i th component U i ,   ( i = 1 ,   2 n ) is the functions of the motion quantities known at time instant t i , and the transfer matrix expresses the transformation between the state vectors at its outboard end z i , i + 1 and inboard end z i , i 1 .
Connecting all the components of the system, the overall system transfer equation can be assembled and calculated as:
z n = U s y s z 1
where U s y s = U n U n 1 U 2 U 1 is the overall transfer matrix, and U 1 , U 2 , , U n are all the transfer matrixes of the components in the system.

3.1.2. Transfer Matrices of Components

Linearization is an important step in establishing a transfer matrix, via linearization methods such as the Newmark-β numerical integration method; the Taylor expansion of trigonometric function and the polynomial expansion method are described in detail in the study by [29]. The detailed derivation of transfer matrices for rigid bodies and joints in planar motion has been described in [28,29,30,31,32,33,34]. The transfer matrices of a link and smooth hinge were given by the authors of [30,31], and the transfer matrices of the slider can be found in [35]. This section will focus on the transfer matrix of the mobile platform.
In this work, the mobile platform is a rigid body with three inboard ends and one outboard end. In the case of a multi-inboard and multi-outboard rigid body, only the matrix relationship between the inboard and outboard ends can be obtained; the transfer equation from one end to the other end cannot be written directly.
As shown in Figure 2, the mobile platform has three inboard ends I 1 ,   I 2 , and I 3 , and an outboard end O G at the mass center of the mobile platform. The inertial coordinate system is O X Y . The moving coordinate system O 1 x 1 y 1 is fixed at the first inboard end and parallel to the inertial coordinate system. The coordinate system O 2 x 2 y 2 is the moving coordinate system of the mobile platform, with a rotation angle of θ at the inboard end I 1 . The position coordinates for inboards and outboards with respect to the coordinate are ( a 11 , a 21 ) , ( a 12 , a 22 ) ,   ( a 13 , a 23 ) , and ( b 1 , b 2 ) . Considering that this mobile platform is a rigid body, the angular relationship can be calculated as:
θ I j = θ I 1 ( j = 2 , 3 )
θ O = θ I 1
The positions of the inboard and outboard ends, in terms of I 1 and θ I 1 at the time step t = i can be calculated as:
[ x I j y I j ] = [ x I 1 y I 1 ] + [ y I 1 I j ( t i 1 ) x I 1 I j ( t i 1 ) ] θ I 1 ( t i ) + [ a 1 , j S ¯ a 2 , j S ¯ a 1 , j C ¯ a 2 , j S ¯ ]
[ x O G y O G ] = [ x I 1 y I 1 ] + [ y I 1 O G ( t i 1 ) x I 1 O G ( t i 1 ) ] θ I 1 ( t i ) + [ b 1 S ¯ b 2 C ¯ b 1 C ¯ b 2 S ¯ ]
where:
x I 1 I j = a 1 , j c I 1 a 2 , j s I 1 a 1 , j c ¯ a 2 , j s ¯
y I 1 I j = a 1 , j s I 1 + a 2 , j c I 1 a 1 , j s ¯ + a 2 , j c ¯
x I 1 O G = b 1 c I 1 b 2 s I 1 b 1 c ¯ b 2 s ¯
y I 1 O G = b 1 s I 1 + b 2 c I 1 b 1 s ¯ + b 2 c ¯
where s I = sin θ I , c I = cos θ I , c ¯ , s ¯ and C ¯ , S ¯ are the linearization of trigonometric terms that can be obtained from the previous study by [28]. Here, ( x I j , y I j ) and ( x O G , y O G ) are the position coordinates of inboards I j and outboards O G in the inertial coordinate system.
The dynamic equations for the mobile platform in the x and y directions are calculated as:
j = 1 3 q x I j q x O G + f x G = m G x ¨ G
j = 1 3 q y I j q y O G + f y G = m G y ¨ G
where q x I j ,   q y I j are internal forces acting at the inboard ends, while q x O G , q y O G are internal forces acting at the outboard end. f x G and f y G are external forces applied to the mass center. m G is the mass of the mobile platform, x ¨ G and y ¨ G are accelerations on the mass center of the mobile platform.
Considering the moment balance, the rotational equations about the inboard I 1 is expressed as:
M = d G I 1 d t + m G r I 1 G × a I 1 .
Projecting Equation (14) onto the inertial coordinate system, it can be calculated as:
J I 1 θ ¨ I + m G x I 1 G y ¨ I 1   m G y I 1 G x ¨ I 1 = j = 1 3 m I j + m O + m G j = 1 3 q x I j y I 1 I j + j = 1 3 q y I j x I 1 I j +   q x O G y I 1 O G + q y O G x I 1 O G f x G y I 1 O G + f y G x I 1 O G
where G I 1 = J I 1 θ ˙ I is the absolute moment of momentum of the mobile platform with respect to I 1 , and J I 1 is the rotational inertia of the mobile platform with respect to I 1 . r I 1 G is the vector diameter of the mobile platform center G , relative to point I 1 , and a I 1 is the absolute acceleration of point I 1 .
Writing Equations (4) and (6) in matrix form gives the result:
U I j I 1 z I 1 + U I 1 z I j = 0 3 × 1       ( j = 2 , 3 )
where:
U I j I 1 = [ 1 0 y I 1 I j ( t i 1 ) 0 1 x I 1 I j ( t i 1 ) 0 0 1 0 0 0 a 1 , j S ¯ a 2 , j S ¯ 0 0 0 a 1 , j C ¯ a 2 , j S ¯ 0 0 0 0 ]
U I 1 = [ I 3 O 3 × 4 ]
Similarly, Equations (5) and (7) are written in matrix form as:
U O G I 1 z I 1 + U I 1 z O G = 0 3 × 1
Linearizing Equations (12), (13), and (15), we write them in matrix form as:
U I 1 4 z I 1 + U I 2 4 z I 2 + U I 3 4 z I 3 + U O G 4 z O G = 0 3 × 1
Thus, we define the state vector for the mobile platform with three inboard ends and one outboard end as:
z tot = [   z I 1 T     z I 2 T     z I 3 T     z O G T ] T
where z I 1 , z I 2 and z I 3 are the three state vectors of the inboard ends, and z O G is the outboard state vector. From the Equations (16), (19) and (20), the transfer equation of the mobile platform can be calculated as:
U P z tot = 0 12 × 1
where:
U P = [ U I 2 I 1 U I 1 O 3 × 7 O 3 × 7 U I 3 I 1 O 3 × 7 U I 1 O 3 × 7 U O G I 1 O 3 × 7 O 3 × 7 U I 1 U I 1 4 U I 2 4 U I 3 4 U O G 4 ]
where the U I j I 1 , U I 1 , U O 1 I 1 , U I j 4 ( j = 2 , 3 ) and U I 1 4 in the transfer matrix U P and the detailed derivation of kinematic and dynamic equations are given in [34].

3.2. Dynamic Model of Three PPMs with DT-TMM

The DT-TMM models of 3-RRR, 3-PRR, and 3-RPR PPMs illustrated in Figure 3, Figure 4 and Figure 5 are all chain systems with planar motions, and each PPM can be divided into three branches: I, II, and III. Each branch can be considered as a chain subsystem consisting of rigid bodies (links and sliders) and smooth hinges. These chain subsystems are connected to the three inboard ends on the moving platform by smooth hinges. For calculation purposes, each component of the system is represented by a corresponding number in Figure 3, Figure 4 and Figure 5.

3.2.1. DT-TMM Model of 3-RRR PPM

In this case, the 3-RRR PPM has been divided into three chain subsystems, I, II and III, as illustrated in Figure 3, each chain represented by three smooth hinges and two links. In total, the 3-RRR PPM consists of 16 components, as marked in Figure 3.
The three state vectors of the inboard ends of the three-chain subsystem in 3-RRR PPM are written as:
{ z I 1 r r r = [ x   y   θ   M   q x   q y   1 ] T I 1 z I 6 r r r = [ x   y   θ   M   q x   q y   1 ] T I 2 z I 11 r r r = [ x   y   θ   M   q x   q y   1 ] T I 11
The outboard end of the system is at the mass center G of the mobile platform; it has a state vector in the form of:
z G r r r = [ x   y   θ   M   q x   q y   1 ] T G
The mobile platform has three state vectors of the inboard ends, which are also the outboard state vectors of the three chain subsystems, defined as z O 5 r r r , z O 10 r r r and z O 15 r r r , and one state vector of the outboard end is z G r r r . The transfer equation is expressed as:
U 16 [   z   O 5 T r r r       z   O 10 T r r r       z   O 15 T r r r       z   G T r r r ] T = 0 12 × 1
where U 16 is the transfer matrix of the mobile platform, which can be found via Equation (23). The transfer equations for each of the three chain subsystems in the 3-RRR PPM can be expressed as:
{ z O 5 r r r = U I r r r z I 1 r r r     z O 10 r r r = U I I r r r z 6 r r r z O 15 r r r = U I I I r r r z I 11 r r r
where U I r r r = U 5 U 4 U 3 U 2 U 1 , U I I r r r = U 10 U 9 U 8 U 7 U 6 , U I I I r r r = U 15 U 14 U 13 U 12 U 11 . The value U i   ( i = 2 , 3 , , 15 ) is the transfer matrix of component i in of 3-RRR PPM, substituting Equation (27) into Equation (26). Hence, Equation (26) can be rewritten as:
U 16 r r r [ z O 5 z O 10 z O 15 z G ] r r r = U 16 [ U I r r r 0 7 × 7 0 7 × 7 0 7 × 7 0 7 × 7 U I I r r r 0 7 × 7 0 7 × 7 0 7 × 7 0 7 × 7 0 7 × 7 0 7 × 7 U I I I r r r 0 7 × 7 0 7 × 7 I 7 × 7 ] [ z I 1 z I 6 z I 11 z G ] r r r = 0 12 × 1
The boundary conditions can be obtained from:
{ z I 1 r r r ( 1 ) = x A 1 r r r               z I 1 r r r ( 2 ) = y A 1 r r r z I 6 r r r ( 1 ) = x A 2 r r r               z I 6 r r r ( 2 ) = y A 2 r r r z I 11 r r r ( 1 ) = x A 3 r r r               z I 11 r r r ( 2 ) = y A 3 r r r z G r r r ( 1 ) = x G         z G r r r ( 2 ) = y G         z G r r r ( 3 ) = z G r r r ( 4 ) = 0     z G r r r ( 5 ) = 0               z G r r r ( 6 ) = 0
where z ( i ) , i = 1 , 2 , ..6 , represents the i th state variable in the state vector z , x A i r r r and y A i r r r ( i = 1 , 2 , 3 ) represent the position of A i r r r , x G and y G are the positions of the platform at its mass center G . Substituting the boundary conditions into Equations (24) and (25), the driving torque in the inboard state can be established with Equation (28).

3.2.2. DT-TMM Model of 3-PRR PPM

As shown in Figure 4, each chain subsystem of the 3-PRR PPM consists of a slider, a link, and two smooth hinges. In total, the 3-RRR PPM has 13 components, as marked in Figure 4.
Similarly, since the sliders are moving in a constant direction and there is no external torque acting on them, the inboard state vectors for each chain subsystem of 3-PRR PPM can be expressed as:
{ z I 1 p r r = [ x   y   0   0   q x   q y   1 ] T I 1 p r r z I 5 p r r = [ x   y   0   0   q x   q y   1 ] T I 5 p r r z I 9 p r r = [ x   y   0   0   q x   q y   1 ] T I 9 p r r
The transfer equations for each chain system of 3-PRR PPMs can be obtained from:
{ z O 4 p r r = U I p r r z I 1 p r r     z O 8 p r r = U I I p r r z I 5 p r r       z O 12 p r r = U I I I p r r z I 9 p r r
where U I p r r = U 4 U 3 U 2 U 1 , U I I p r r = U 8 U 7 U 6 U 5 , and U I I I p r r = U 12 U 11 U 10 U 9 . U i   ( i = 2 , 3 , , 13 ) is the transfer matrix of component i in the 3-PRR PPM. A detailed derivation of the component transfer matrix involved in 3-PRR PPM can be obtained from the study by [35].
The dynamic equations of the platform, based on the Newton–Euler equation, can be written as:
F x p r r = x ¨ p m p ,     F y p r r = y ¨ p m p , M p r r = ¨ p I p
Using kinematic equations, Equation (32) can be combined and rewritten in matrix form as:
[ 1 0 1 0 1 0 d y 1 d x 1 d y 2 0 1 0 1 0 1 d x 2 d y 3 d x 3 ] [ q x 4 q y 4 q x 8 q y 8 q x 12 q y 12 ] p r r = [ x ¨ G m p y ¨ G m p ¨ I p ] p r r
where d x i = 3 3 L P cos γ i ( i = 1 , 2 , 3 ), d y i = 3 3 L P sin γ i ( i = 1 , 2 , 3 ), [ γ 1 γ 2 γ 3 ] = [ 210 30 90 ] ; q x i ,   q y i ( i = 4 , 8 , 12 ) are internal forces at the outboard tips of linkages.
To solve the six unknowns given by the dynamic Equation (33), it is necessary to establish the relationships of the internal forces, q x i and q y i . The transfer Equation (31) for each chain system can be rewritten as:
[ x y 0 0 q x q y 1 ] 4 , 8 , 12 p r r = [ u 11 u 12 u 13 u 14 u 15 u 16 u 17 u 21 u 22 u 23 u 24 u 25 u 26 u 27 u 31 u 32 u 33 u 34 u 35 u 36 u 37 u 41 u 42 u 43 u 44 u 45 u 46 u 47 u 51 u 52 u 53 u 54 u 55 u 56 u 57 u 51 u 52 u 53 u 54 u 55 u 56 u 57 u 61 u 62 u 63 u 64 u 65 u 66 u 67   0     0     0     0     0     0     1   ] I , II , III p r r [ x y 0 0 q x q y 1 ] 1 , 5 , 9 p r r
The fourth row of the transfer matrix provides the moment balance relationship, so that the internal forces along the y -direction at the inboard end of 1, 5, and 9 can be written as the functions of the internal forces along the x -direction, shown as:
q y i p r r = 1 u 46 , i [ u 41 u 42 u 47 ] i [ x y 1 ] i u 45 , i u 46 , i q x i p r r , i = 1 ,   5 ,   9
Inserting Equation (35) into the fifth and sixth rows in Equation (34), q x , and q y at point i + 3 (where i = 1 ,   5 ,   9 ) can be expressed only as the functions of the inboard internal forces q x i :
[ q x q y ] i + 3 p r r = [ u 51 u 52 u 53 u 54 u 55 u 56 u 57 u 61 u 62 u 63 u 64 u 65 u 66 u 67 ] i p r r [ q x q y ( q x ) ] i p r r
where q y ( q x ) represents the fact that q y is a function of q x at the inboard end i . After substituting Equation (36) into Equation (33), it can be rewritten as:
[ 1 0 1 0 1 0 d y 1 d x 1 d y 2 0 1 0 1 0 1 d x 2 d y 3 d x 3 ] p r r [ q y 4 ( q x 1 ) q y 4 ( q x 1 ) q x 8 ( q x 5 ) q y 8 ( q x 5 ) q x 12 ( q x 9 ) q y 12 ( q x 9 ) ] p r r = [ x ¨ G m p y ¨ G m p ¨ I p ] p r r
Equation (37) contains only three unknowns; thus, the actuated forces on the x-direction and y-direction that are applied to the sliders can be obtained from Equations (35) and (37).

3.2.3. DT-TMM Model of 3-RPR PPM

Using Figure 1c, the closed-loop geometric equation of each chain can be expressed as:
O A i r p r + A i C i r p r = O G r p r + G C i r p r
The vector in Equation (38) is projected onto the X and Y axis, and can be rewritten as:
{ l 4 i cos θ i r p r = x G x A i r p r + r cos ( γ i + ) l 4 i sin θ i r p r = y G y A i r p r + r sin ( γ i + )
where ( x A i r p r , y A i r p r ) are the positions of point A i r p r , and θ i r p r is the rotation angle of A i C i r p r .   r is the length of G i C i r p r , and γ i = 4 π i 3 π 6 . The organizing equation to eliminate θ i r p r , l 4 i can be written as:
l 4 i 2 = ( x G x A i r p r + r cos ( γ i + ) ) 2 + ( y G y A i r p r + r sin ( γ i + ) ) 2
As shown in Figure 5, the dynamic model of 3-RPR PPM has been divided into three chain subsystems, with each chain represented by two smooth hinges and a variable length link. In total, the 3-RRR PPM consists of 10 components, as marked in Figure 5.
The three state vectors of the inboard ends of three chain subsystems in the 3-RPR PPM are written as:
{   z I 1 r p r = [ x   y   θ   M   q x   q y   1 ] T I 1 r p r z I 4 r p r = [ x   y   θ   M   q x   q y   1 ] T I 4 r p r z I 7 r p r = [ x   y   θ   M   q x   q y   1 ] T I 7 r p r
The outboard end of the system is at the mass center G of the moving platform; it has a state vector in the form of:
z G r p r = [ x   y   θ   M   q x   q y   1 ] T G r p r
Similar to 3-RRR PPM, three state vectors of the mobile platform inboard ends are defined as z O 3 r p r , z O 6 r p r and z O 9 r p r , and one state vector of the outboard end is z G ; the transfer equation is written as:
U 10 r p r [ z O 3 T r p r     z O 6 T r p r     z O 9 T r p r     z G T r p r ] T = 0 12 × 1
where U 10 r p r is the transfer matrix of the mobile platform. The transfer equations for three chain subsystems of the 3-RPR PPM are written as:
{ z O 3 r p r = U 3 U 2 U 1 z I 1 r p r = U I r p r z I 1 r p r z O 6 r p r = U 6 U 5 U 4 z I 4 r p r = U I I r p r z I 4 r p r z O 9 r p r = U 9 U 8 U 7 z I 7 r p r = U I I I r p r z I 7 r p r
By substituting Equation (44) into Equation (43), hence, Equation (43) can be rewritten as:
U 10 r p r [ z O 3 z O 6 z O 9 z G ] r p r U 10 r p r [ U I r p r 0 7 × 7 0 7 × 7 0 7 × 7 0 7 × 7 U I I r p r 0 7 × 7 0 7 × 7 0 7 × 7 0 7 × 7 U I I I r p r 0 7 × 7 0 7 × 7 0 7 × 7 0 7 × 7 I 7 × 7 ] [ z I 1 z I 4 z I 7 z G ] r p r = 0 12 × 1
The initial condition and boundary conditions can be written as:
{ z I 1 r p r ( 1 ) = x A 1 r p r               z I 1 r p r ( 2 ) = y A 1 r p r z I 4 r p r ( 1 ) = x A 2 r p r               z I 4 r p r ( 2 ) = y A 2 r p r z I 7 r p r ( 1 ) = x A 3 r p r               z I 7 r p r ( 2 ) = y A 3 r p r z G r p r ( 1 ) = x G r p r       z G r p r ( 2 ) = y G   r p r       z G r p r ( 3 ) = z G r p r ( 4 ) = 0                     z G r p r ( 5 ) = 0                         z G r p r ( 6 ) = 0
where z ( i ) , i = 1 , 2 , ..6 , represents the state variable i in state vector z . x A i and y A i ( i = 1 , 2 , 3 ) are the positions of A i r p r , while x G r p r and y G   r p r are the positions of the mobile platform at its mass center, G . Substituting the boundary conditions into Equations (41) and (42), then, the driving torque in the inboard state of 3-RPR PPM can be solved with Equation (45).

3.3. Dynamic Model with Virtual Work Principle

3.3.1. Jacoby Matrix and Singular Analysis

In general PPMs, the relationship between the velocity q ˙ of the actuated joint of the PPMs and the velocity X ˙ of the mass center G of the mobile platform can be expressed in the form of a Jacobi matrix [36], written as:
q ˙ = J X ˙
where X ˙ = [ x ˙ G , y ˙ G , ˙ ] T , while J represents the Jacobian matrix of the PPMs.
Singular configurations result in the end-effectors of parallel manipulators with uncontrollable degrees of freedom, usually in the form of joint-locking or the loss of freedom at the end of the platform [10,37]. Singular configurations in the reachable workspace of a parallel manipulator must be avoided to ensure that the control of the end-effector can be resolved at any point in time. The 3-RRR and 3-PRR PPMs can be determined by whether the velocity Jacobi matrix is an ensemble of the singularity matrices. For 3-RPR PPM, this can be determined by the singularity circle, where the maximum singularity-free workspace is obtained when the base and platform are equilateral triangles [38].

3.3.2. Virtual Work Principle

To verify the developed dynamic models of the three PPMs using the DT-TMM, the dynamics models based on the principle of virtual work are also developed for the dynamic modeling of three PPMs. In this paper, all the components of the three parallel manipulators are in the horizontal plane, within which gravity has no effect on the three PPMs. The dynamic equation of PPMs, based on the virtual work principle, can be written as:
δ q τ + δ X G T F P + i = 1 n δ X i T F i = 0
where δ X G , δ q = J δ X G , and δ X i = J i δ X G are the virtual displacement of the mobile platform, the driving component, and other components in PPM, respectively. τ is the torque/force applied on the driving component. F P = ( m P x ¨ G , m P y ¨ G , I P ¨ ) T represents the inertia force of the end effector, in which m P and I P are the mass and the moment of inertia of the mobile platform, respectively. F i = ( m i x ¨ i , m i y ¨ i , I i β ¨ i ) T is the inertia force of the component i , while m i and I i are the mass and the moment of inertia of the component i . Substituting the virtual displacement into Equation (48), the dynamics equation of PPMs, based on the virtual work principle, can be rewritten as:
τ = ( J T ) 1 ( F G + i = 1 n J i T F i )
Equation (49) is the dynamics model of the parallel manipulator; it can be simplified and the result of rearranging the equation is:
τ = M ( X ) X ¨ G + C ( X ) X ˙ G
where M ( X ) is the generalized inertia matrix of PPMs and the C ( X ) is for centripetal force and the Coriolis force matrix.

3.4. Dynamic Simulation and Verification

To verify the effectiveness of dynamic modeling using a DT-TMM of three PPMs, a numerical example is given and numerical simulation results with DT-TMM are compared with the results with the dynamic modeling, using the virtual work principle and ADAMS. In the simulations, a circular Cartesian trajectory with a constant orientation and a radius of 0.02 m is used as the trajectory of the moving platform, while the constant orientation is chosen as = 45 ° . The trajectory is defined as:
x G = 0.02 cos ( π t )     ( 0 t 5   s )
y G = 0.02 sin ( π t )     ( 0 t 5   s )
Table 1 shows the related parameters of the 3-RRR, 3-PRR and 3-RPR PPMs. The simulations have been carried out with a time interval Δ t = 0.01   s ; the trajectory is set in a safe area, such that the manipulator works without any singularity configurations in 5 s. Figure 6, Figure 7 and Figure 8 show the simulation results of 3-RRR, 3-PRR, and 3-RPR PPMs, based on DT-TMM, while the simulation results of each configuration are compared with the dynamic modeling results, based on the models from the virtual working principle and ADAMS, respectively.
Table 2 shows the root mean square errors between the different methods of three PPMs, compared with the two methods of DT-TMM and ADAMS simulation, the root mean square error values for all three driving forces are only 0.0002 (3-RRR), 0.0015 (3-PRR) and 0.0003 (3-RPR); the calculated order of magnitude is smaller, which means that the two methods agree very well with each other. All the root mean square error values of the DT-TMM model and the virtual work principle model are 0, which means that the results are completely consistent. The numerical simulations and comparison verify the effectiveness of the DT-TMM model for the dynamic modeling of the 3-DOF PPMs.

4. Dynamic Performance Indices

The 3-RRR, 3-PRR, and 3-RPR PPMs each have their own advantages and applications. In practical engineering applications, the dynamic performance and dynamic response characteristics of the PPMs should be synthetically evaluated. In this paper, considering the application and working conditions of the parallel manipulators, four dynamic performance indices, i.e., dynamic dexterity index, power requirement, energy transmission efficiency, and joint force/torque margin, are proposed to evaluate and compare the dynamic performances of three PPMs.

4.1. Dynamic Dexterity Index

Dynamic dexterity is an important index proposed to evaluate the acceleration and deceleration characteristics of the mechanism [20]. Conventionally, since the inertia factor related to the acceleration plays a crucial role, the generalized inertia ellipsoid is established, based on the generalized inertial ellipsoid principle. The maximum and minimum singular values of the inertia matrix reflect the lengths of the principal axes of the inertia ellipsoid. The ratio of the minimum and maximum singular eigenvalue of the inertia matrix in the dynamic equation, which is reciprocal in terms of the condition numbers k D of the inertia matrix in the dynamic equation, is adopted as the local dynamic dexterity index for evaluating the dynamic performance and inertia characteristics of the mechanism [39]. k D is defined as:
0   k D = σ m i n ( M ) σ m a x ( M )   1
where σ m i n ( M ) and σ m a x ( M ) are the minimum and maximum singular values of the inertia matrix M . If the lengths of the principal axes are the same, the accelerating performance is isotropic. The difference between the lengths of the major and minor axes represents the anisotropy of the accelerating performance. Thus, the dynamics dexterity index k D describes the acceleration performance at a given point of the parallel manipulator; when k D = 1 , the parallel manipulator has dynamic isotropy.
Considering that k D varies in the different configurations of the manipulators, global dynamic dexterity can be utilized to describe the mean value of k D in the workspace. The global dynamic dexterity index is expressed as:
0 η ¯ D = W k D d W W d W 1
where W is the task workspace of the parallel manipulator; the closer the index η ¯ D is to 1, the better the dynamic dexterity and acceleration performance.

4.2. Power Requirement

The power requirement of the manipulators, which is directly related to the cost of the system, can be utilized to evaluate the dynamic performance of the parallel manipulator.
The sum of the absolute values of the driving power required for each actuator of the manipulator is used to express the power requirement; this can be written as:
P s U m = i = 1 n | P i |
where:
P i = F i v i = T i ω i
P i is the power required for each actuator of the PPM, n = 3 is the number of driving joints for each PPM, and F i and T i are the driving forces and driving torque provided by the actuators, respectively. v i and ω i are the velocity and angular velocity obtained by the prismatic actuators and revolute joint, respectively. When considering the power characteristics, this should be as small as possible to achieve better dynamic performance.

4.3. Energy Transmission Efficiency

The smaller the energy loss during the movement of the parallel manipulator, the more efficient its energy transfer will be. To ensure better dynamic performance and increased efficiency of movement, it is essential to analyse and compare the energy transfer efficiency of the PPMs. The effective energy is usually considered as the output energy of the mobile platform, while the ratio of the effective energy to the total energy demand of all the storage components of the parallel manipulator is used as the energy transfer efficiency. The energy transmission efficiency η E is written as:
η E = E P E t o t
where the output energy of the moving platform E P and total energy requirement E t o t of the manipulator configuration to accomplish the desired task are written as:
E P = 1 2 ( m P x ˙ G 2 + m P y ˙ G 2 + I P ˙ 2 )
E t o t = 1 2 ( m P x ˙ G 2 + m P y ˙ G 2 + I P ˙ 2 ) + 1 2 i n ( m i x ˙ i 2 + m i y ˙ i 2 + I i β ˙ i 2 )
where m P and I P are the mass and inertia of the moving platform, and x ˙ G , y ˙ G , and ˙ are the velocities of the mobile platform, respectively. Similarly, m i and I i are the mass and inertia of the other components in each configuration PPM, and x ˙ i , y ˙ i , and β ˙ i are the velocities of the other components in each configuration PPM, respectively. By definition, the higher the energy of the moving platform, the higher the energy transfer efficiency of the PPMs.

4.4. Joint Force/Torque Margin

Due to the fact that the driving joints of the three 3-DOF PPMs with different configurations are different, where one is driven by the prismatic joints and the other two are driven by the rotating joints, it is impossible to compare the joint driving force or torque directly. Using a dimensionless performance index, that is, the force/torque margin of the joint force/torque of PPMs, this can be used as the dynamic driving performance, which is one of the most important tools to select the size and appropriate actuators [21,22], written as:
p = 1 n i n ( τ i τ i   m a x ) 2
where τ i is the joint force/torques of the actuated joint i of the moving platform, and τ i   m a x is the maximum force/torque for the actuated joint i . n is the number of actuated joints. The force/torque margin of each manipulator becomes larger as the performance index p becomes smaller.

5. Simulation and Comparison of Dynamic Performances

In this section, the dynamics performance of the three PPMs will be evaluated and compared under both circular and linear trajectory simulations. During all the simulations, the rotation angle of the mobile platform is set to a constant value of = 45 ° . To ensure the correct motion of PPMs in the dynamic simulations, singular configurations were excluded. The circular trajectory is the same as that for Equations (51) and (52), while the linear trajectory is a line with a slope of 1, expressed as:
x G = 0.02 + 0.002 t   ( 0 t 5   s )
y G = 0.002 t ( 0 t 5   s )
In order to obtain better motion performance and make the comparative study more convincing, this section selects the geometric parameters of the three parallel robots, based on the global condition index (GCI). The GCI is the reciprocal of the average number of conditions across the workspace, and it reflects the sensitivity magnitude of the average conditions of the organization in the workspace. The GCI is obtained as:
η G C I = W   1 k ( J ) d W w d W
where the local condition number is k ( J ) = σ 1 / σ 2 .   σ 1 and σ 2 are the maximum and minimum singular values of the kinematic Jacobi matrix of each PPM.
For a relatively fair performance comparison, we used the three simulated PPMs, except for the fact that the length of the links was selected by GCI, along with the size and weight of the mobile platform and base, and other parameters were considered to be the same [40]. The geometrical parameter with the maximum GCI was chosen as an example of a numerical simulation for three different configurations of PPMs, within the range of the design variables. Table 3 lists the geometric parameters of the maximum GCI for the three PPMs, based on constraints on the mobile platform and base platform.

5.1. Comparative Analysis of Dynamic Dexterity

To obtain the global dynamic dexterity, it is necessary to calculate the local dynamic dexterity in terms of the task and in the workspace. The center point [ x 0 , y 0 ] of the circular trajectory and the starting point [ x 1 , y 1 ] of the linear trajectory are taken as variables. The circular trajectory(   x G = x 0 + 0.02 cos ( π t ) and y G = y 0 + 0.02 sin ( π t ) ) and the linear trajectory ( x G = x 1 + 0.002 t   and   y G = y 1 + 0.002 t ) must be in the workspace, to achieve a normal movement of the parallel manipulator, the singularities should be excluded in the calculation of the workspace [35].
Based on the task workspaces satisfying the circular trajectory and linear trajectory, the distribution of the local dynamic dexterity indices k D   were calculated. Figure 9, Figure 10 and Figure 11 show the results of k D under a circular trajectory and Figure 12, Figure 13 and Figure 14 illustrate the simulation results under a linear trajectory, which demonstrate the distribution of local dynamic dexterity for each PPM under two different trajectories. The color change in the figures corresponds to the change of k D . High local dynamic dexterity indicates a good acceleration. The distribution of the local dynamic dexterity index values is uniform and stable for all three PPMs, and it is evident that there may be a region with the desired dynamics performances when the trajectory center changes from the origin of the coordinates to the edge of the workspace.
When the PPMs are undergoing circular trajectory motion, as shown in Figure 9, the local dynamics dexterity index values k D of the 3-RRR PPM are evenly distributed from the center of the workspace toward the edges. As can be seen in Figure 10 and Figure 11, the 3-PRR and 3-RPR PPMs show similar variations in the distribution of local dynamics dexterity index values during motion: the local dynamics dexterity index values reach a maximum for a circular trajectory, with ( 0.02 ,   0 ) as the center, and decline uniformly toward the edges. While the PPMs are undergoing linear trajectory motion, it can be clearly seen from Figure 12, Figure 13 and Figure 14 that the distribution of the local dynamic dexterity index k D of the three PPMs has the same trend and all of them reach the maximum in the central region of the task workspace, while the values of the index k D decrease from high to low, from the central region to the edge of the task workspace.
Table 4 shows the comparison results of global dynamic dexterity for the 3-RRR, 3-PRR and 3-RPR PPMs. The geometrical meaning of η ¯ D can be interpreted as the mean value of k D ; the closer the index η ¯ D is to 1, the better the dynamic dexterity and acceleration performance. When k D   >   η ¯ D , this means that there is better dynamic dexterity in these workspaces and, from this area, it is possible to inform the selection of trajectory movements with good dynamic dexterity for PPMs. Table 4 also gives the percentage of better dynamic dexterity areas on the respective task workspace for the three different PPMs. As shown in Table 4, when the mobile platform performs a circular trajectory motion, the 3-RRR PPM has the highest value of the index η ¯ D among the three PPMs, which means that it demonstrates the best dynamic dexterity performance under the circular trajectory simulation. In addition, the 3-RRR PPM has 56% better dynamic dexterity in the area of the given task workspace. The value of the index η ¯ D for the 3-PRR PPM is slightly larger than the 3-RPR PPM, while the better dynamic dexterity area percentage for the 3-PRR PPM is 72%, compared to only 52% for the 3-RPR PPM, representing the larger area available in the workspace of the 3-PRR design. While the mobile platform makes a linear trajectory motion, the 3-PRR PPM has the highest value of the index η ¯ D among the three PPMs; the better dynamic dexterity area percentage is also the largest, while the value for the 3-RRR PPM is slightly smaller. Thus, the 3-PRR PPM shows the best dynamic dexterity performance under the linear trajectory simulation. Additionally, it can be seen that the value of the index η ¯ D for 3-RPR PPM is the smallest under both trajectories, and the better dynamic dexterity area percentage is also the smallest. Therefore, the 3-RPR PPM has the worst dynamic dexterity performance.

5.2. Comparative Analysis of Power Requirement

In this section, the power requirements of the three PPMs are calculated using Equation (55). The comparison results of the power requirements among the three PPMs under two different trajectories are shown in Figure 15.
As seen from Figure 15a, under the circular trajectory motion, the 3-PRR manipulator has the largest range of the sum of the absolute values of the required driving power, while the 3-RPR manipulator ranks in second place. The 3-RRR parallel manipulator has the smallest range of required drive power among the three planar 3-DOF parallel mechanisms. That means that the 3-RRR PPM requires substantially less power when undergoing circular trajectory motion. When the simulation is performed for the linear trajectory, it can be seen in Figure 15b that the 3-PRR PPM has the smallest range of driving power requirement among the three PPMs, while the 3-RPR PPM has the highest power requirement.

5.3. Comparative Analysis of Energy Transmission Efficiency

The energy transfer efficiency of the three PPMs is calculated using Equation (57) under two different trajectory motions. The higher the energy transfer efficiency, the lower the energy loss during the transfer process, which means that the dynamic transfer performance of the parallel manipulator is better.
Figure 16 shows the comparison results of the energy transfer efficiency of the three PPMs under the two trajectories. As shown in Figure 16a,b, the comparison results of energy transfer efficiency under both two trajectories are the same. The 3-RPR PPM has the highest energy transfer efficiency, with mean values of 0.9200 and 0.9197 under circular and linear trajectories, respectively. The 3-RRR PPM has slightly lower energy transfer efficiency values than the 3-RPR PPM, with mean values of 0.8805 and 0.8781. However, the 3-PRR PPM has the smallest energy transfer efficiency values, with mean values of 0.7745 and 0.7962. Therefore, in the dynamic simulations when undergoing two different trajectories, the 3-RPR PPM has the best energy transfer performance, while 3-PRR PPM has the worst.

5.4. Comparative Analysis of the Joint Force/Torque Margin

Similarly, the driven forces and torques calculated in the circular trajectory and linear trajectory simulations are used to obtain the dynamic performance index p , to evaluate and compare the joint force/moment margins among the three PPMs. The driving performance of one manipulator becomes better as the dynamic performance index p becomes smaller.
The comparison results of the dynamic performance index p for the three PPMs under a circular trajectory is shown in Figure 17a. It can be found that the dynamic performance index value p of 3-RPR PPM is the smallest compared to other configurations. This means that it has the best driving performance, while both the 3-RRR and 3-PRR PPMs have worse joint force/torque margins than the 3-RPR PPM. The largest value of p for 3-RRR PPM also indicates the worst drive performance. Figure 17b shows the comparison results of the values of the exponent p for the three PPMs under the linear trajectory. The 3-PRR has the smallest p among the three PPMs and has the best driving performance under the linear trajectory. Comparing the 3-RRR and 3-RPR PPM, the mean value of the p -value for 3-RRR PPM is the largest at 0.7175, while the mean value of the 3-RPR PPM is 0.7150. Thus, the driving performance of the 3-RRR PPM under the linear trajectory is also the worst.

6. Conclusions

In this paper, the dynamic performance of three manipulator configurations, namely, the planar 3-DOF 3-RRR, 3-PRR, and 3-RPR parallel manipulators, have been investigated and compared. The dynamic modeling formulations based on DT-TMM have been established and verified via dynamic modeling, using the virtual work principle and ADAMS 2016 software. The performance evaluation indices, including dynamics dexterity, the power requirement, the energy transmission efficiency, and the joint force/torque margin, have been proposed to compare their dynamic performances under a general circular trajectory and a linear trajectory. The simulation results show that compared with the other two configurations of PPMs, the 3-RRR PPM has advantages under circular trajectory: having the best dynamic dexterity performance, the smallest power demand range, and the second-highest energy transfer efficiency. It is, therefore, more suitable for the field of medical robotics and micro-manipulation. The disadvantage of the 3-RRR is that it has the worst joint force/torque margin under both trajectory motions. In contrast, the 3-PRR PPM has great advantages when undergoing a linear trajectory: it offers the best dynamic dexterity, has the smallest power requirement range, and provides the best drive performance. It has more excellent application prospects in the field of mechanized automatic production, packaging, and transportation. However, the disadvantage of 3-PRR is the lowest energy transfer efficiency. Among the three PPMs, the 3-RPR PPM has the highest energy transfer efficiency and has better dynamic performance in a circular trajectory than a linear motion; therefore, it can be used for an industrial robot.

Author Contributions

Conceptualization, X.Z. and G.S.; data curation, F.C.; formal analysis, G.S. and F.C.; investigation, X.Z. and G.S.; methodology, X.Z.; project administration, G.S.; software, F.C.; supervision, G.S. and X.Z.; validation, G.S. and F.C.; visualization, F.C.; writing—original draft, F.C.; writing—review and editing, G.S. and X.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data generated during the current study are available from the corresponding author on reasonable request.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Mazare, M.; Taghizadeh, M.; Najafi, M.R. Kinematic analysis and design of a 3-DOF translational parallel robot. Int. J. Autom. Comput. 2017, 14, 432–441. [Google Scholar] [CrossRef]
  2. Yu, R.T.; Fang, Y.F.; Guo, S. Design and kinematic performance analysis of rope driven parallel ankle rehabilitation mechanism. Robot 2015, 37, 53–62. [Google Scholar]
  3. Tanikawa, T.; Ukiana, M.; Morita, K.; Koseki, Y.; Fujii, K.; Arai, T. Design of 3-DOF parallel mechanism with thin plate for micro finger module in micro manipulation. In Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems, Lausanne, Switzerland, 30 September–4 October 2002. [Google Scholar]
  4. Gao, F.; Liu, X.J.; Chen, X. The relationships between the shapes of the workspaces and the link lengths of 3-DOF symmetrical planar parallel manipulators. Mech. Mach. Theory 2000, 36, 205–220. [Google Scholar] [CrossRef]
  5. Wu, J.; Wang, J.S.; Wang, L.P. A comparison study of two planar 2-DOF parallel mechanisms: One with 2-RRR and the other with 3-RRR structures. Robotica 2010, 28, 937–942. [Google Scholar] [CrossRef]
  6. Binaud, N.; Caro, S.; Wenger, P. Sensitivity comparison of planar parallel manipulators. Mech. Mach. Theory 2010, 45, 1477–1490. [Google Scholar] [CrossRef] [Green Version]
  7. Wu, X.Y.; Yan, R.; Xiang, Z.W.; Zheng, F.Y.; Tan, R.L. Performance analysis and comparison of three planar parallel manipulators. In Proceedings of the Recent Advances in Mechanisms, Transmissions and Applications, MeTrApp 2019, Dalian, China, 9–11 October 2019. [Google Scholar]
  8. Kucuk, S. A dexterity comparison for 3-DOF planar parallel manipulators with two kinematic chains using genetic algorithms. Mechatronics 2009, 19, 868–877. [Google Scholar] [CrossRef]
  9. Li, C.R.; Wang, N.F.; Chen, K.J.; Zhang, X.M. Prescribed flexible orientation workspace and performance comparison of non-redundant 3-DOF planar parallel mechanisms. Mech. Mach. Theory 2022, 168, 104602. [Google Scholar] [CrossRef]
  10. Heerah, I.; Benhabib, B.; Kang, B.; Mills, J.K. Architecture selection and singularity analysis of a three-degree-of-freedom planar parallel manipulator. J. Intell. Robot. Syst. 2003, 37, 335–374. [Google Scholar] [CrossRef]
  11. Yoshikawa, T. Dynamic manipulability of robot manipulators. In Proceedings of the IEEE International Conference on Robotics and Automation, St. Louis, MO, USA, 25–28 March 1985. [Google Scholar]
  12. Asada, H. A geometrical representation of manipulator dynamics and its application to arm design. J. Dyn. Syst. Meas. Control 1983, 105, 131–142. [Google Scholar] [CrossRef]
  13. Asada, H. Dynamic analysis and design of robot manipulators using inertia ellipsoids. In Proceedings of the IEEE International Conference on Robotics and Automation, Atlanta, GA, USA, 13–15 March 1984. [Google Scholar]
  14. Ryoichi, H. Harmonic mean type manipulatability index of robotic arms. Trans. Soc. Instrum. Control. Eng. 1985, 21, 1351–1353. [Google Scholar]
  15. Ma, O.; Angeles, J. The concept of dynamic isotropy and its applications to inverse kinematics and trajectory planning. In Proceedings of the IEEE International Conference on Robotics and Automation, Cincinnati, OH, USA, 13–18 May 1990. [Google Scholar]
  16. Khezrian, R.; Abedloo, E.; Farhadmanesh, M.; Moosavian, S.A.A. Multi criteria design of a spherical 3-DOF parallel manipulator for optimal dynamic performance. In Proceedings of the 2nd RSI/ISM International Conference on Robotics and Mechatronics (ICRoM), Tehran, Iran, 15–17 October 2014. [Google Scholar]
  17. Li, M.; Huang, T.; Mei, J.P.; Zhao, X.M.; Chetwynd, D.G. Dynamic formulation and performance comparison of the 3-dof modules of two reconfigurable PKM-the Tricept and the TriVariant. J. Mech. Des. 2005, 127, 1129–1136. [Google Scholar] [CrossRef]
  18. Lu, S.; Li, Y. Dynamic dexterity evaluation of a 3-DOF 3-PUU parallel manipulator based on generalized inertia matrix. In Proceedings of the IEEE International Conference on Robotics and Biomimetics (ROBIO), Zhuhai, China, 6–9 December 2015. [Google Scholar]
  19. Li, Q.C.; Zhang, N.B.; Wang, F.B. New indices for optimal design of redundantly actuated parallel manipulators. J. Mech. Robot 2017, 9, 011007. [Google Scholar] [CrossRef]
  20. Zhang, H.Q.; Fang, H.R.; Jiang, B.S.; Wang, S.G. Dynamic performance evaluation of a redundantly actuated and over-constrained parallel manipulator. Int. J. Autom. Comput. 2019, 16, 274–285. [Google Scholar] [CrossRef]
  21. Wu, J.; Wang, J.S.; You, Z. A comparison study on the dynamics of planar 3-DOF 4-RRR, 3-RRR and 2-RRR parallel manipulators. Robot. Comput. Int. Manuf. 2010, 27, 150–156. [Google Scholar] [CrossRef]
  22. Mohanta, J.K.; Singh, Y.; Mohan, S. Kinematic and dynamic performance investigations of asymmetric (U-shape fixed base) planar parallel manipulators. Robotica 2018, 36, 1111–1143. [Google Scholar] [CrossRef]
  23. Singh, Y.; Santhakumar, M. Performance investigations on optimum mechanical design aspects of planar parallel manipulators. Adv. Robot. 2016, 30, 652–675. [Google Scholar] [CrossRef]
  24. Liu, S.Z.; Yu, Y.Q. Dynamic design of a planar 3-DOF parallel manipulator. Chin. J. Mech. Eng. 2008, 44, 47–52. [Google Scholar] [CrossRef]
  25. Zhang, H.D.; Zhang, X.M.; Zhang, X.C.; Mo, J. Dynamic analysis of a 3- PRR parallel mechanism by considering joint clearances. Nonlinear Dyn. 2017, 90, 405–423. [Google Scholar] [CrossRef]
  26. Staicu, S. Power requirement comparison in the 3-RPR planar parallel robot dynamics. Mech. Mach. Theory 2009, 44, 1045–1057. [Google Scholar] [CrossRef]
  27. Mei, Y.; Gao, X.X.; Song, J. Dynamics Analysis of 3-PPR Planar Parallel Mechanism Including Friction. Adv. Mater. Res. 2014, 1006, 265–270. [Google Scholar] [CrossRef]
  28. Rui, X.T.; He, B.; Rong, B.; Wang, G.P.; Lu, Y.Q. Discrete time transfer matrix method for dynamics of a multi-rigid-flexible-body system moving in plane. Proc. Inst. Mech. Eng. Part K J. Multi-Body Dyn. 2009, 223, 23–24. [Google Scholar] [CrossRef]
  29. Rui, X.T.; Wang, G.P.; Lu, Y.Q.; Yun, L.F. Transfer matrix method for linear multibody system. Multibody Syst. Dyn 2008, 19, 179–207. [Google Scholar] [CrossRef]
  30. Rui, X.T.; He, B.; Lu, Y.Q.; Wang, G.P. Discrete Time Transfer Matrix Method for Multibody System Dynamics. Multibody Syst. Dyn. 2005, 14, 317–344. [Google Scholar] [CrossRef]
  31. Rong, B.; Rui, X.T.; Tao, L.; Wang, G.P. Dynamics analysis and fuzzy anti-swing control design of overhead crane system based on Riccati discrete time transfer matrix method. Multibody Syst. Dyn. 2018, 43, 279–295. [Google Scholar] [CrossRef]
  32. Zhang, X.P.; Sørensen, R.; Iversen, M.R.; Li, H.J. Computationally efficient dynamic modeling of robot manipulators with multiple flexible-links using acceleration-based discrete time transfer matrix method. Robot. Comput.-Integr. Manuf. 2018, 49, 181–193. [Google Scholar] [CrossRef]
  33. Rui, X.T.; Wang, X. Zhou, Q.B.; Zhang, J.S. Transfer matrix method for multibody systems (Rui method) and its applications. Sci. China Technol. Sci. 2019, 62, 712–720. [Google Scholar] [CrossRef]
  34. Rui, X.T. Transfer Matrix Method for Multi-Body System and Application; Science Press: Beijing, China, 2008; pp. 259–299. [Google Scholar]
  35. Si, G.N.; Chu, M.Q.; Zhang, Z.; Li, H.J.; Zhang, X.P.; Vidoni, R. Integrating dynamics into design and motion optimization of a 3-prr planar parallel manipulator with discrete time transfer matrix method. Math. Probl. Eng. 2020, 2020, 2761508. [Google Scholar] [CrossRef]
  36. Wang, D.; Wang, L.P.; Wu, J.; Ye, H. An experimental study on the dynamics calibration of a 3-DOF parallel tool head. IEEE ASME Trans. Mechatron. 2019, 24, 2931–2941. [Google Scholar] [CrossRef]
  37. Bourbonnais, F.; Bigras, P.; Bonev, I.A. Minimum-time trajectory planning and control of a pick-and place five-bar parallel robot. IEEE ASME Trans. Mechatron. 2015, 20, 740–749. [Google Scholar] [CrossRef]
  38. Jiang, Q.M.; Gosselin, C.M. The maximal singularity-free workspace of planar 3RPR parallel mechanisms. In Proceedings of the IEEE International Conference on Mechatronics and Automation, Luoyang, China, 25–28 June 2006. [Google Scholar]
  39. Wu, J.; Wang, L.P.; You, Z. A new method for optimum design of parallel manipulator based on kinematics and dynamics. Nonlinear Dyn. 2010, 61, 717–727. [Google Scholar] [CrossRef]
  40. Zhan, Z.H.; Zhang, X.M.; Zhang, H.D.; Chen, G.C. Unified motion reliability analysis and comparison study of planar parallel manipulators with interval joint clearance variables. Mech. Mach. Theory 2019, 138, 58–75. [Google Scholar] [CrossRef]
Figure 1. Coordinate system and manipulator architectures of three PPMs: (a) 3-RRR PPM, (b) 3-PRR PPM, (c) 3-RPR PPM.
Figure 1. Coordinate system and manipulator architectures of three PPMs: (a) 3-RRR PPM, (b) 3-PRR PPM, (c) 3-RPR PPM.
Machines 10 00233 g001
Figure 2. Mobile platform of PPM.
Figure 2. Mobile platform of PPM.
Machines 10 00233 g002
Figure 3. DT-TMM model of 3-RRR PPM.
Figure 3. DT-TMM model of 3-RRR PPM.
Machines 10 00233 g003
Figure 4. DT-TMM model of 3-PRR PPM.
Figure 4. DT-TMM model of 3-PRR PPM.
Machines 10 00233 g004
Figure 5. DT-TMM model of 3-RPR PPM.
Figure 5. DT-TMM model of 3-RPR PPM.
Machines 10 00233 g005
Figure 6. Driving torque of the 3-RRR PPM.
Figure 6. Driving torque of the 3-RRR PPM.
Machines 10 00233 g006
Figure 7. Driving force of the 3-PRR PPM.
Figure 7. Driving force of the 3-PRR PPM.
Machines 10 00233 g007
Figure 8. Driving torque of the 3-RPR PPM.
Figure 8. Driving torque of the 3-RPR PPM.
Machines 10 00233 g008
Figure 9. Distribution of the local dynamic dexterity of the 3-RRR PPM with a circular trajectory.
Figure 9. Distribution of the local dynamic dexterity of the 3-RRR PPM with a circular trajectory.
Machines 10 00233 g009
Figure 10. Distribution of the local dynamic dexterity of the 3-PRR PPM with a circular trajectory.
Figure 10. Distribution of the local dynamic dexterity of the 3-PRR PPM with a circular trajectory.
Machines 10 00233 g010
Figure 11. Distribution of the local dynamic dexterity of the 3-RPR PPM with a circular trajectory.
Figure 11. Distribution of the local dynamic dexterity of the 3-RPR PPM with a circular trajectory.
Machines 10 00233 g011
Figure 12. Distribution of the local dynamic dexterity of the 3-RRR PPM under a linear trajectory.
Figure 12. Distribution of the local dynamic dexterity of the 3-RRR PPM under a linear trajectory.
Machines 10 00233 g012
Figure 13. Distribution of the local dynamic dexterity of the 3-PRR PPM under a linear trajectory.
Figure 13. Distribution of the local dynamic dexterity of the 3-PRR PPM under a linear trajectory.
Machines 10 00233 g013
Figure 14. Distribution of the local dynamic dexterity of the 3-RPR PPM under a linear trajectory.
Figure 14. Distribution of the local dynamic dexterity of the 3-RPR PPM under a linear trajectory.
Machines 10 00233 g014
Figure 15. The sum of the absolute values of the power requirements of three PPMs: (a) for the circular trajectory; (b) for the linear trajectory.
Figure 15. The sum of the absolute values of the power requirements of three PPMs: (a) for the circular trajectory; (b) for the linear trajectory.
Machines 10 00233 g015
Figure 16. Comparison of the energy transmission efficiency of three PPMs: (a) under a circular trajectory; (b) under a linear trajectory.
Figure 16. Comparison of the energy transmission efficiency of three PPMs: (a) under a circular trajectory; (b) under a linear trajectory.
Machines 10 00233 g016
Figure 17. Comparison of the joint force/torque margin of the three PPMs: (a) under a circular trajectory; (b) under a linear trajectory.
Figure 17. Comparison of the joint force/torque margin of the three PPMs: (a) under a circular trajectory; (b) under a linear trajectory.
Machines 10 00233 g017
Table 1. Parameters of the three PPMs.
Table 1. Parameters of the three PPMs.
SymbolsUnitParameters
l i 1 = 0.1 (m)Length of the first link in the 3-RRR chain
l i 2 = 0.1 (m)Length of the second link in the 3-RRR chain
l i 3 = 0.1 (m)Length of the link in the 3-PRR chain
min l i 4 = 0.1 (m)Minimal length of the link in the 3-RPR chain
max l i 4 = 0.2 (m)Maximal length of the link in the 3-RPR chain
L P = 0.1 (m)Length of the mobile platform side
L B = 0.3 (m)Length of the base side
m s = 0.0027 (kg)Mass of the sliders
m l i 1 , 2 , 3 = 0.0071 (kg)Mass of the links in the 3-RRR and 3-PRR PPMs
m l i 4 = 0.0142 (kg)Mass of the links in the 3-RPR PPM
m P = 0.1269 (kg)Mass of the mobile platform
= 45 ° (deg)Orientation of the platform
Table 2. The root mean square error between the different methods of three PPMs.
Table 2. The root mean square error between the different methods of three PPMs.
Methods3-RRR PPM3-PRR PPM3-RPR PPM
T1T2T3F1F2F3T1T2T3
DT-TMM and ADAMS0.00020.00020.00020.00150.00150.00150.00030.00030.0003
DT-TMM and the virtual work principle000000000
Table 3. The geometric parameters of three PPMs, selected based on the maximum GCI.
Table 3. The geometric parameters of three PPMs, selected based on the maximum GCI.
PPM L B (m) L P ( m ) l i 1 ( m ) l i 2 ( m ) ρ i ( m ) l i 3 ( m ) m i n l i 4 ( m ) m a x l i 4 ( m )
3-RRR0.30.080.0980.098----
3-PRR0.30.08 -0.03–0.130.10--
3-RPR0.30.08----0.090.2
Table 4. Comparison of the global dynamic dexterity of three PPMs.
Table 4. Comparison of the global dynamic dexterity of three PPMs.
PPMCircular TrajectoryLinear Trajectory
η ¯ D A r e a   k D   >   η ¯ D   ( % ) η ¯ D A r e a   k D   >   η ¯ D ( % )
3-RRR0.101556.31%0.060245.53
3-PRR0.059273.37%0.063169.95
3-RPR0.043852.13%0.045246.25
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Si, G.; Chen, F.; Zhang, X. Comparison of the Dynamic Performance of Planar 3-DOF Parallel Manipulators. Machines 2022, 10, 233. https://doi.org/10.3390/machines10040233

AMA Style

Si G, Chen F, Zhang X. Comparison of the Dynamic Performance of Planar 3-DOF Parallel Manipulators. Machines. 2022; 10(4):233. https://doi.org/10.3390/machines10040233

Chicago/Turabian Style

Si, Guoning, Fahui Chen, and Xuping Zhang. 2022. "Comparison of the Dynamic Performance of Planar 3-DOF Parallel Manipulators" Machines 10, no. 4: 233. https://doi.org/10.3390/machines10040233

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop