 Original Article
 Open access
 Published:
Force Analysis of the Overconstrained Mechanisms Based on Equivalent Stiffness Considering Limb Axial Deformation
Chinese Journal of Mechanical Engineering volumeÂ 36, ArticleÂ number:Â 23 (2023)
Abstract
Overconstrained mechanism has the advantages of large bearing capacity and high motion reliability, but its force analysis is complex and difficult because the mechanism system contains overconstraints. Considering the limb axial deformation, taking typical 2SS+P and 7SS passive overconstrained mechanisms, 2SPS+P and 7SPS active overconstrained mechanisms, and 2SPS+P and 7SPS passiveinput overconstrained mechanisms as examples, a new force analysis method based on the idea of equivalent stiffness is proposed. The equivalent stiffness matrix of passive overconstrained mechanism is derived by combining the force balance and deformation compatibility equations with consideration of axial elastic limb deformations. The relationship between the constraint wrench magnitudes and the external force, limb stiffness is established. The equivalent stiffness matrix of active overconstrained mechanism is derived by combining the force balance and displacement compatibility equations. Here, the relationship between the magnitudes of the actuated wrenches and the external force, limb stiffness is investigated. Combining with the equivalent stiffness of the passive overconstrained mechanism, an analytical relationship between the actuated forces of passiveinput overconstrained mechanism and the output displacement, limb stiffness is explored. Finally, adaptability of the equivalent stiffness to overconstrained mechanisms is discussed, and the effect of the limb stiffness on overconstrained mechanisms force distribution is revealed. The research results provide a theoretical reference for the design, research and practical application of overconstrained mechanism.
1 Introduction
In recent years, overconstrained mechanism has become one of the research hotspots in processing and manufacturing industries. Its applications involve areas such as deployable antennas, machine tools, robots, medical equipment and entertainment facilities. According to the different generation methods of overconstraints and actuated modes, overconstrained mechanism is divided into passive overconstrained mechanism [1,2,3], active overconstrained mechanism [4,5,6,7] and passiveinput overconstrained mechanism [8].
Passive overconstrained mechanism indicates that various constraints are imposed on the moving platform via several limbs. Some of limbs may overlap with another system constraint, or may contain common or redundant mechanism constraints. Passive overconstrained parallel mechanism is characterized by a simple structure, high rigidity, high precision, and an important role in heavy load applications. Common constraints or redundant constraints have no effect on the motion characteristics of the mechanism. However, their utilization results in a static indeterminate problem when conducting force analyses. This, in turn, increases the relative complexity and difficulty when conducting analyses for this type of mechanism. Bi et al. [9] established force balance equations for all components of passive overconstrained parallel mechanism 2UPR+SPR via NewtonEuler method. The authors obtained a complete and solvable dynamic model by combining deformation compatibility equations. Wojtyra et al. [10] proposed several analytical and numerical methods for solving the joint constraint reaction forces of passive overconstrained mechanisms. By considering tension and compression deformation as well as stiffness of the limbs, a solution for the force problem of 7SS passive overconstrained parallel structure sixdimensional force sensor is obtained [11]. Under the assumption of independent elastic limb deformations when loaded with the actuated force/torque and the constraint force/couple, a force analysis method for passive overconstrained parallel mechanisms is proposed [12]. Zhang et al. [13] and Rezaei et al. [14] established stiffness models of passive overconstrained mechanism Exechon and 2PRRPPR via substructure synthesis technology and Karlâ€™s theorem, respectively. Based on the second Karlâ€™s theorem, Yang et al. [15] deduced the stiffness matrix of the limbs constraint wrenches system of the passive overconstrained parallel mechanism. Wu et al. [16] investigated the influence of structural parameters on dynamic characteristics of PRRRP of overconstrained mechanisms. Arian et al. [17] employed NewtonEuler method to study the kinematics and dynamics of a threedegreeoffreedom (3DOFs) moving overconstrained mechanism. Yang et al. [18] analyzed the elastic static stiffness of 2PURPSR overconstrained mechanism. According to Ref. [3], passive overconstrained parallel mechanism can be divided into limb stiffness coupling mechanism and limb stiffness decoupling mechanism. Furthermore, complex space elastic limb deformation is considered to propose a force analysis method for passive overconstrained parallel mechanism. It should be mentioned that additional research on the force analysis of passive overconstrained mechanism is conducted in Refs. [19,20,21,22].
Active overconstrained mechanism is defined as the mechanism that causes overconstraints due to actuation redundancy, i.e., the number of active inputs being greater than the number of DOFs. The introduction of actuation redundancy has played an important role in avoiding singularities, expanding the working space [4], eliminating the gap of the kinematic joint [23], improving the rigidity of the machine and actuated stability, and especially improving the bearing load capacity [24, 25]. Introduction of redundant actuation results in a statically indeterminate force analysis of active overconstrained mechanism. The actuated force/torque has infinite sets of theoretical solutions, and can be actively allocated in practice according to various optimization goals. In order to evaluate the actuated force compatibility performance of active overconstrained parallel mechanism, two indicators are proposed: the actuated force compatibility rate and the compatibility factor [26]. It is worth to mention that additional research on analysis of active overconstrained mechanism is carried out in Refs. [27,28,29].
Passiveinput overconstrained mechanism is defined between the active overconstrained mechanism and the passive overconstrained mechanism. Although the overconstraint is generated by redundant actuation, the actuation itself is passive, such as spring, and its actuation mode cannot be actively controlled. Therefore, the force analysis of such mechanism is relatively complicated. Xu et al. [30] investigated mechanical and electrical properties with the goal of optimizing the structure of tetrahedral truss deployable mechanism. Xu et al. [6] established a dynamic model of passiveinput overconstrained tetrahedral deployable antenna mechanism based on the Lagrange method. Chen et al. [31] proposed a novel overconstrained parallel mechanism both possesses active and passive redundant constraints.
Force analyses of passive, active and passiveinput overconstrained mechanism are all statically indeterminate problems. For special passiveinput overconstrained mechanisms, motion force analysis is even more complicated. Currently, researchers have carried out force investigations of the aforementioned three types of overconstrained mechanisms. Although they have achieved certain results, the proposed methods have some limitations and do not distinguish the difference and connection of static indeterminate mechanics. Especially for passiveinput overconstrained mechanisms, some methods have been proposed in the existing literature. However, there is no clear conclusion whether the existing methods are applicable to more complex multiDOF mechanisms [8, 30,31,32,âˆ’33].
In this paper, static indeterminate mechanics of three types of overconstrained mechanisms is investigated, compared, and analyzed. This presents an important theoretical contribution for the structural design, control, and application of overconstrained mechanisms.
Apart from the introductory chapter, the paper itself is organized as follows. In Section 2, six types of overconstrained mechanisms are considered as an example to explore the force distribution of overconstrained mechanisms based on the idea of equivalent stiffness. The corresponding simulation models are established for simulation verification. In Section 3, the adaptability of equivalent stiffness to different overconstrained mechanisms is demonstrated, and the general expression is provided. In Section 4, influence mechanism of limb stiffness on the force distribution of different overconstrained mechanisms is discussed. In the final section, conclusions based on the conducted research are made.
2 Force Distribution Mechanism of Different Overconstrained Mechanisms Based on the Idea of Equivalent Stiffness
The key of the force analysis method of overconstrained mechanism based on the idea of equivalent stiffness is to obtain the equivalent stiffness. Under the action of external force, the output motion of the mechanism is solved based on the equivalent stiffness, and then the force distribution of the mechanism is obtained. Three types of overconstrained mechanisms are taken as examples to solve the equivalent stiffness in detail and reveal the role of the idea of equivalent stiffness in the force analysis of overconstrained mechanisms.
2.1 Passive Overconstrained Mechanism
Taking 2SS+P and 7SS passive overconstrained structures as examples, the equivalent stiffness and constraint wrench of each limb are solved.
2.1.1 The 2SS+P Passive Overconstrained Structure
As presented in Figure 1, the planar parallel structure 2SS+P consists of both moving and the fixed platform, as well as the two SS limbs and a P limb. Two ends of the limbs 1 and 2 are connected to the moving and the fixed platform via spherical joint (S). The P joint axis of limb 3, as well as axes of limbs 1 and 2 are simultaneously parallel and coplanar. A coordinate system oxyz is established at the center of the moving platform. The xaxis is parallel to the P joint axis, the zaxis coincides with the normal direction of the plane where the structure is located, and the yaxis is determined based on the righthand rule. Each of the two SS limbs has a local DOF which enables the rotation around its own axis. Furthermore, each limb provides a constraint force to the moving platform along the P joint axis, while the moving platform is subject to two linearly related constraint forces with DOF being zero. Therefore, the 2SS+P structure represents a plane passive overconstrained parallel structure.
Structure of the P joint is theoretically rigid, i.e., apart from the P joint axis direction, the deformation in other directions is zero. Thus, only deformations of two SS limbs under the external force along the direction of P joint is considered. For overconstrained structure 2SS+P, the main deformation source is limb axial deformation, the axial elastic deformation of limb 1 should be equal to the axial elastic deformation of limb 2. The axial elastic deformations of limb 1 and limb 2 are designated as Î´_{1} and Î´_{2}, respectively, while the microdisplacement of the moving platform is designated as \(\Delta D\). In other words, the structure meets the deformation compatibility relationship:
The constraint forces provided by the two SS limbs are f_{1} and f_{2}, respectively. The force balance equation of the structure can be expressed as follows:
where \({\varvec{G}} = \left( {\begin{array}{*{20}c} 1 & 1 \\ \end{array} } \right)\),Â \({\varvec{f}} = \left( {\begin{array}{*{20}c} {f_{1} } & {f_{2} } \\ \end{array} } \right)^{{\text{T}}}\), and \(F_{g}\) represents a generalized external force on the moving platform such as the external load, inertial force, gravity or friction.
The relationship between the axial elastic deformation of the limb and the constraint force can be described as:
where \(\varvec{K = }{\text{diag}}(\begin{array}{*{20}c} {k_{1} } & {k_{2} } \\ \end{array} ).\) Parameters k_{1} and k_{2} represent axial stiffness of two SS limbs, respectively.By combining Eqs. (1), (2), (3), the following expression can be obtained:
According to Eq. (4), the equivalent stiffness of passive overconstrained structure 2SS+P can be expressed as:
After obtaining the equivalent stiffness of the structure, the microdisplacement of the moving platform can be obtained according to Eq. (4). Deformation of each limb can be obtained according to Eq. (1), and then the magnitude of the constraint wrench for each limb is obtained according to Eq. (3):
2.1.2 7SS Passive Overconstrained Structure
As depicted in Figure 2, the sixdimensional force sensor, 7SS, with parallel structure configuration consists of both moving platform and the fixed platform, as well as seven measuring limbs (denoted as D_{i}U_{i}, i = 1, 2, â€¦,7). Both ends of each limb are connected with both moving and the fixed platform via S joint. The reference coordinate systems O_{d}X_{d}Y_{d}Z_{d} and O_{u}X_{u}Y_{u}Z_{u} are established at the center of the fixed platform and the moving platform, respectively. The angle between the X_{d}axis and O_{d}D_{1} is defined as Î±_{1}, while the angle between the X_{u}axis and O_{u}U_{1} is defined as Î²_{1}. Z_{d} and Z_{u} axes are perpendicular to the plane of the fixed platform. Parameter R_{u} is the distribution radius of the spherical hinge points of the moving platform, while R_{d1} and R_{d2} are the distribution radii of the spherical hinge points of the inner ring and the outer ring of the fixed platform, respectively. Parameter H marks the distance between the fixed platform and the moving platform. Angle Î±_{2} is defined between the line projection of the fourth spherical hinge point of the fixed platform and the origin of the coordinate on the O_{d}X_{d}Y_{d} plane and the Xaxis of the coordinate system. Angle Î²_{2} represent an angle between the projection of the line between the fourth spherical hinge point of the moving platform and the origin of the coordinate on the O_{u}X_{u}Y_{u} plane and theXaxis of the coordinate system.
In the 7SS structure, each limb provides a constraint force along the limb axis to the moving platform, the main deformation source is limb axial deformation. The moving platform is subject to seven linearly related constraint forces. Maximum number of linearly independent variables is six, limiting all the DOFs of the moving platform. According to definition of the overconstrained wrenches, it is observed that these seven constraint wrenches are all characterized as overconstrained wrenches. Thus, the 7SS structure is defined as spatial passive overconstrained parallel structure. Regardless of the limb gravity, under overconstrained and external forces acting upon the moving platform, the force balance equation of the structure can be expressed as:
where \({\varvec{\$}}_{F} = \left( {\begin{array}{*{20}c} {F_{x} } & {F_{y} } & {F_{z} } & {M_{x} } & {M_{y} } & {M_{z} } \\ \end{array} } \right)^{{\text{T}}}\) represents the sixdimensional external force on the moving platform. \({\varvec{G}}_{f}^{F} = \left( {\begin{array}{*{20}c} {{\hat{\varvec{\$}}}_{{{\text{r,}}1}} } & {{\hat{\varvec{\$}}}_{{{\text{r,}}2}} } & \cdots & {{\hat{\varvec{\$}}}_{{{\text{r,}}7}} } \\ \end{array} } \right)\),\({\hat{\varvec{\$}}}_{{{\text{r,}}i}} \left( {i = 1,2, \cdots ,7} \right)\) represents unit wrenches of the constraint wrenches \({\varvec{\$}}_{{{\text{r,}}i}}\). \({\varvec{f}} = \left( {\begin{array}{*{20}c} {f_{{{\text{r,}}1}} } & {f_{{{\text{r,}}2}} } & \cdots & {f_{{{\text{r,}}7}} } \\ \end{array} } \right)^{{\text{T}}}\),Â \(f_{{{\text{r,}}i}}\) represents the magnitudes of the constraint wrenches \({\varvec{\$}}_{{{\text{r,}}i}}\).
According to the principle of virtual work, the following expression is true:
where \(\Delta {\varvec{l}} = \left[ {\begin{array}{*{20}c} {\Delta l_{1} } & {\Delta l_{2} } & { \cdot \cdot \cdot } & {\Delta l_{7} } \\ \end{array} } \right]^{{\text{T}}}\) represents deformation of the each limb along the axis, while \({\varvec{D}} = \left( {\begin{array}{*{20}c} {\delta_{x} } & {\delta_{y} } & {\delta_{z} } & {\varphi_{x} } & {\varphi_{y} } & {\varphi_{z} } \\ \end{array} } \right)^{{\text{T}}}\) represents the sixdimensional microdisplacement of the moving platform under the influence of the external force \(\varvec{\$ }_{F}\). By substituting Eq. (7) into Eq. (8), Eq. (9) can be obtained:
Magnitude of the constraint force for each limb can be expressed as:
where \(\varvec{K} = {\text{diag}}(\begin{array}{*{20}c} {k_{1} } & {k_{2} } & \cdots & {k_{7} } \\ \end{array} )\) and \(k_{i}\) represents the axial stiffness of the limb.Â By substituting Eqs. (9) and (10) into Eq. (1) yields:
According to Eq. (11), the equivalent stiffness of the passive overconstrained 7SS structure can be deduced as follows:
After obtaining the equivalent stiffness of the structure, the deformation of the moving platform can be obtained according to Eq. (11). On the other hand, the deformation of each limb can be obtained according to Eq. (9). Lastly, according to Eq. (10), the magnitude of limb constraint force is obtained as:
2.1.3 Simulation Verification
7SS passive overconstrained structure is considered as an example for simulation analysis. As shown in Figure 3, a rigidflexible hybrid model with structure parameters provided in Table 1 is established. Each limb link represents a flexible body, while both moving and the fixed platforms represent rigid bodies. Sixdimensional external force $_{F} = [10 25 20 15 20 5]^{T} at the center of the moving platform is applied. By assuming negligible gravity effects, theoretical and simulation values of the constraint forces of each limb are compared in Table 2.
According to Table 2, the relative error of the constraint forces between the theoretical and the simulation values f_{1}â€’f_{7} does not exceed 3.9%. This, the error is mainly caused by the mesh division method and division accuracy when establishing the flexible body model of each limb. It can be concluded that the force analysis of the passive overconstrained mechanism based on equivalent stiffness method is successfully verified.
2.2 Active Overconstrained Mechanisms
Taking 2SPS+P and 7SPS active overconstrained mechanisms as examples, the equivalent stiffness and distribution of actuated force of each limb are solved.
2.2.1 2SPS+P Active Overconstrained Mechanism
The planar parallel mechanism 2SPS+P [42] is shown in Figure 4. The main difference from the planar passive overconstrained mechanism 2SS+P is that the P joints along the limb axes are added to the two existing SS limbs and considered as the actuated joints. In a similar manner to the 2SS+P passive overconstrained mechanism, a coordinate system oxyz is established at the center of the moving platform. The xaxis is parallel to the P joint axes of the three limbs, the zaxis coincides with the normal direction of the plane where the mechanism is located, and the yaxis is determined based on the righthand rule. The two SPS limbs each have a local DOF that enables their rotation around the P joint axis, which does not provide constraints on the moving platform. Thus, the DOF of the 2SPS+P mechanism is determined by the limbs P. In addition, DOF of the mechanism can also be obtained according to the modified GK equation:
Eq. (14) indicates that the mechanism 2SPS+P has one DOF and two actuations. Therefore, the 2SPS+P the mechanism is considered as a planar active overconstrained parallel mechanism.
It is assumed that the stiffness of the moving platform is far greater than the stiffness of limbs, the main deformation source is limb axial deformation. The axial deformation of the nonredundant limb and the redundant limb are Î´_{1} and Î´_{2}, respectively. The output displacements are d_{1} and d_{2}, respectively, the displacement of the moving platform is D. The compatibility relationship of displacement can be expressed as:
The relationship between the axial elastic deformation of the limbs and the actuated force can be described as:
where k_{1} and k_{2} represent the axial stiffness of the nonredundant limb and the redundant limb, respectively. Parameters F_{1} and F_{2} represent the actuated force of the nonredundant limb and the redundant limb, respectively.
The force balance equation established on the moving platform can be obtained:
where G=(1 1), F=(F_{1} F_{2})^{T} and \(F_{g}\) represents generalized external force.
In full position control mode, displacements d_{1} and d_{2} are actively provided. Hence, the displacement compatibility described in Eq. (15) can be transformed into:
By combining Eqs. (16â€’18), the actuated force of the nonredundant limb and the redundant limb in full position control mode can be obtained as:
where W = diag^{âˆ’1}(k_{1}, k_{2}), \({\varvec{G}}_{{\varvec{W}}}^{ + } { = }{\varvec{W}}^{{  {1}}} {\varvec{G}}^{{\text{T}}} \left( {{\varvec{GW}}^{{  {1}}} {\varvec{G}}^{{\text{T}}} } \right)^{  1}\) represents the \(\varvec{W}^{  }\) weighted generalized inverse of the force mapping matrix G. When d_{1}=d_{2}= d, Eq. (19) is simplified to:
By combining Eqs. (15), (16) and (20), the following expression can be obtained:
According to Eq. (21), when the output displacement of the nonredundant limb and the redundant limb are equal, the distribution of the actuated force of two limbs is consistent with the passive overconstrained mechanism. In such cases, the equivalent stiffness of the mechanism is equal to \(K_e\, = \,k_{1} + k_{2}\).
According to Eq. (19), if the output displacements of the nonredundant limb and the redundant limb are inconsistent, the actuated forces of two limbs still exist in Eq. (20). Furthermore, there is a part of the actuated force equal to \(k_{1} k_{2} \left( {k_{1} + k_{2} } \right)^{  1} \left( {\begin{array}{*{20}c} {d_{1}  d_{2} } & {d_{2}  d_{1} } \\ \end{array} } \right)^{{\text{T}}}\), which means that the sum of the actuated forces of these two limbs is zero. This part called an internal force, i.e., the force that does not resist external forces but balances each other within the mechanism. The greater the difference between the output displacements of the two limbs, the greater the internal force which is produced by the two actuated limbs. Therefore, the output displacements of the two limbs must be consistent to ensure the systemâ€™s compatibility motion without the internal force.
2.2.2 The 7SPS Active Overconstrained Mechanism
The 7SPS active overconstrained mechanism is shown in Figure 5. The main difference from the 7SS passive overconstrained mechanism is that the P joints along the axis of each limb are added to seven SS limbs, and they are defined as actuated joints. Each of the seven SPS limbs has a local DOF allowing the rotation around the P joint axis, which does not enforce constraints on moving platform. Therefore, the moving platform has six DOFs, while the mechanism has seven actuations. Hence, the 7SPS mechanism belongs to active overconstrained mechanism. In Figure 5, limbs 1â€“6 are nonredundant limbs, while limb 7 is redundant limb.
Under assumption of negligible limb gravity effects, each limb only provides one actuated force vector along the limb axis towards the moving platform. The force balance equation for the moving platform is:
where \({\varvec{\$ }}_{Fg} = \left( {\begin{array}{*{20}c} {F_{x} } & {F_{y} } & {F_{z} } & {M_{x} } & {M_{y} } & {M_{z} } \\ \end{array} } \right)^{{\text{T}}}\) represents the sixdimensional external force received by the moving platform.Â \({\varvec{G}}_{F}^{Fg} = \left( {\begin{array}{*{20}c} {{\hat{\varvec{\$ }}}_{1} } & {{\hat{\varvec{\$ }}}_{2} } & \cdots & {{\hat{\varvec{\$ }}}_{7} } \\ \end{array} } \right)\),Â \({\hat{\varvec{\$ }}}_{i} \left( {i = 1,2, \cdots ,7} \right)\) represents the unit wrench of the actuated force vector \({\varvec{\$ }}_{i}\). \({\varvec{F}} = \left( {\begin{array}{*{20}c} {F_{1} } & {F_{2} } & \cdots & {F_{7} } \\ \end{array} } \right)^{{\text{T}}}\), \(F_{i}\) represents the magnitude of the actuated force vector \({\varvec{\$ }}_{i}\).
Assuming superior stiffness of the moving platform compared to the stiffness of the seven limbs, the moving platform is considered as a rigid body, and the main deformation source is limb axial deformation. Parameter \(\Delta {\varvec{l}}\) is the sum of the axial elastic deformations \(\delta_{i}\) generated by each limb and the actuation output displacement \(d_{i}\), which can be written by employing the sixdimensional displacement D generated by the moving platform under the external force:
where \(\Delta \varvec{l = }\left[ {\begin{array}{*{20}c} {\Delta l_{1} } & {\Delta l_{2} } & { \cdot \cdot \cdot } & {\Delta l_{7} } \\ \end{array} } \right]^{{\text{T}}} ,\) \(\Delta l_{i} = \delta_{i} + d_{i} ,\;i = 1,\;2, \cdots ,\;7,\)
\({\varvec{D}} = \left( {\begin{array}{*{20}c} {\delta_{x} } & {\delta_{y} } & {\delta_{z} } & {\varphi_{x} } & {\varphi_{y} } & {\varphi_{z} } \\ \end{array} } \right)^{{\text{T}}}\).
If \({\varvec{G}}_{1} = \left( {\begin{array}{*{20}c} {{\hat{\varvec{\$ }}}_{1} } & {{\hat{\varvec{\$ }}}_{2} } & \cdots & {{\hat{\varvec{\$ }}}_{6} } \\ \end{array} } \right)\), \({\varvec{G}}_{2} = {\hat{\varvec{\$ }}}_{7}\), then \({\varvec{G}}_{F}^{Fg} = \left( {\begin{array}{*{20}c} {{\varvec{G}}_{1} } & {{\varvec{G}}_{2} } \\ \end{array} } \right)\). Thus, Eq. (23) can be divided into:
If \({\varvec{G}}_{1}\) is invertible, then the following expression can be written:
By substituting Eq. (25) into Eq. (24):
The relationship between the axial elastic deformation of the limb and the actuated force can be expressed as follows:
where \(\varvec{K = }{\text{diag}}(\begin{array}{*{20}c} {k_{1} } & {k_{2} } & \cdots & {k_{7} } \\ \end{array} )\), \({{\varvec{\updelta}}}\,=\,\left[ {\begin{array}{*{20}c} {\delta_{1} } & {\delta_{2} } & { \cdot \cdot \cdot } & {\delta_{7} } \\ \end{array} } \right]^{{\text{T}}}\), \({\varvec{d}}\,= \,\left[ {\begin{array}{*{20}c} {d_{1} } & {d_{2} } & { \cdot \cdot \cdot } & {d_{7} } \\ \end{array} } \right]^{{\text{T}}}\).Â By combining Eqs. (26) and (27), yields:
where \({\varvec{K}}_{1} \varvec{ = }{\text{diag}}(\begin{array}{*{20}c} {k_{1} } & {k_{2} } & \cdots & {k_{6} } \\ \end{array} )\),Â \({\varvec{F}}_{1} = \left( {\begin{array}{*{20}c} {F_{1} } & {F_{2} } & \cdots & {F_{6} } \\ \end{array} } \right)^{{\text{T}}}\),Â \({\varvec{d}}_{1} \varvec{ = }\left[ {\begin{array}{*{20}c} {d_{1} } & {d_{2} } & { \cdot \cdot \cdot } & {d_{6} } \\ \end{array} } \right]^{{\text{T}}}\), represent the limbs stiffness, actuated forces and output displacements of the six nonredundant limbs, respectively. Parameter B is equal to \({\varvec{B}} = {\varvec{G}}_{1}^{{^{  1} }} {\varvec{G}}_{2} .\) Eq. (28) can be transformed into:
By combining Eq. (22) and Eq. (29), the following expression is obtained:
According to Eq. (30), the actuated forces of the nonredundant and redundant limbs can be obtained as follows:
where
Eq. (31) can be transformed into:
Eq. (32) is further simplified as:
where \(\left( {{\varvec{G}}_{F}^{Fg} } \right)_{{\varvec{W}}}^{ + }\) represents the Wweighted generalized inverse of the force mapping matrix \({\varvec{G}}_{F}^{Fg} ,\) and
According to Eq. (32), in the full position control mode, the actuated force of the active overconstrained mechanism 7SPS can be actively adjusted via actuation output displacement. Part of the actuated force is employed to balance the external force, while the other part is used to coordinate internal force due to the difference in actuation output displacements. When the output displacement of the redundant limb is equal to \(d_{7} = {\varvec{B}}^{{\text{T}}} {\varvec{d}}_{1}\), the internal force is equal to \(\left[ {\begin{array}{*{20}c} {{\varvec{A}}_{{2}} } & {{\varvec{A}}_{{4}} } \\ \end{array} } \right]^{{\text{T}}} \left( {d_{7}  {\varvec{B}}^{{\text{T}}} {\varvec{d}}_{1} } \right) = 0\). Distribution of the actuated force of each limb is consistent with the 7SS passive overconstrained mechanism, while the equivalent stiffness of the mechanism is equal to \({\varvec{K}}_{e} \varvec{ = }{\varvec{G}}_{F}^{Fg} {\varvec{K}}\left( {{\varvec{G}}_{F}^{Fg} } \right)^{{\text{T}}}\).
2.3 Passiveinput Overconstrained Mechanisms
Taking 2SPS+P and 7SPS passiveinput overconstrained mechanisms as examples, the equivalent stiffness and distribution of actuated force of each limb are solved.
2.3.1 The 2SPS+P Passiveinput Overconstrained Mechanism
The 2SPS+P active overconstrained mechanism is shown in Figure 4. If spring actuation is employed, the mechanism becomes a passiveinput overconstrained mechanism, as shown in Figure 6. Unlike the active overconstrained mechanism, the spring represents a passiveinput, and its actuated mode cannot be actively controlled.
Force analysis of the 2SPS+P passiveinput overconstrained mechanism is carried out, the main deformation source is passive spring deformation, with parameters \(k_{1}\) and \(k_{2}\) representing the nonredundant and redundant limb stiffnesses. The output displacement of the actuation, i.e., the deformation of the spring, is denoted as \(x_{1}\) and \(x_{2}\), respectively. If initial compression of the spring is equal to \(x_{10}\) and \(x_{20}\), and the displacement of the moving platform is D, then the displacement compatibility relationship of the mechanism can be expressed as:
If \(x_{1} = x_{2} = D = x,\) the mechanism represents a singleDOF mechanism. There is a single independent generalized coordinate, and x is selected as the generalized coordinate. Dynamic equation is established according to the second Lagrange equation, which can be expressed as:
where \(E_{v}\) and \(E_{P}\) represent kinetic and potential energy of the mechanism, respectively, and \(F_{g}\) represents the generalized external force.
During motion, the moving platform and the connecting links move in translation. Total kinetic and potential energy of the mechanism can be expressed as follows:
where \(M_{D}\), \(M_{1}\) and \(M_{2}\) represent masses of the moving platform and the two limb connecting links, respectively.By substituting Eqs. (36) and (37) into Eq. (35), dynamic equation can be derived as:
where
The relationship between the axial displacements of the limbs and actuated forces can be obtained:
By substituting Eq. (39) into Eq. (38):
The equivalent stiffness of the 2SPS+P passiveinput overconstrained mechanism is equal to \(K_e = k_{1} + k_{2}\). When the passive spring stiffness is provided, the displacement of the moving platform can be obtained according to Eq. (40). Then, actuated force of the nonredundant and redundant limbs can be calculated according to Eq. (39).
2.3.2 The 7SPS Passiveinput Overconstrained Mechanism
The 7SPS active overconstrained mechanism is shown in Figure 5. If spring actuations are employed (Figure 7), the mechanism becomes passiveinput overconstrained mechanism.
The 7SPS pssiveinput overconstrained mechanism has six DOFs. \({}^{{O{\text{d}}}}{\varvec{P}}_{{O{\text{u}}}}\) and \({}^{{O{\text{d}}}}{\varvec{R}}_{{O{\text{u}}}}\) are used to describe both position and the orientation of the moving platform, respectively. The position vector of the S joint on the fixed platform is expressed as:
where \({}^{{O{\text{d}} }}x_{Di}\),Â \({}^{{O{\text{d}}}}y_{Di}\) and \({}^{{O{\text{d}}}}z_{Di}\) are obtained according to the circumferential distribution of the S joint on the fixed platform.
The position vector of the S joint on the moving platform is expressed as:
where \({}^{{O{\text{u}}}}x_{Ui}\),Â \({}^{{O{\text{u}}}}y_{Ui}\) and \({}^{{O{\text{u}}}}z_{Ui}\) are obtained according to the circumferential distribution of the S joint on the moving platform.
For each limb, the closedloop equation is satisfied:
where \({\hat{\varvec{\$ }}}_{i}\) is the unit wrench of the actuated force wrench and \(\left( {{\hat{\varvec{\$ }}}_{i} } \right)_{{{1}{{3}}{1}}}\) represents the first three lines of \({\hat{\varvec{\$ }}}_{i}\).Â In order to obtain the output displacement \(d_{i}\) of actuation and eliminate \(\left( {{\hat{\varvec{\$ }}}_{i} } \right)_{{{1}{{3}}{1}}}\), two sides of Eq. (43) are dotmultiplied by themselves:
Therefore, the output displacement can be derived as follows:
By employing the same equivalent stiffness solution of the 7SS passive overconstrained mechanism, the equivalent stiffness of the 7SPS passiveinput overconstrained mechanism can be expressed as:
where \({\varvec{G}}_{F}^{Fg} = \left( {\begin{array}{*{20}c} {{\hat{\varvec{\$ }}}_{1} } & {{\hat{\varvec{\$ }}}_{2} } & \cdots & {{\hat{\varvec{\$ }}}_{7} } \\ \end{array} } \right)\) and \(\varvec{K} = {\text{diag}}(\begin{array}{*{20}c} {k_{1} } & {k_{2} } & \cdots & {k_{7} } \\ \end{array} )\).Â Since configuration of the mechanism varies with time, the mapping matrix \({\varvec{G}}_{F}^{Fg}\) is also altered, that is, \({\varvec{K}}_{e}\) changes in real time. According to Eq. (43), we can obtain:
The sixdimensional displacement, D, of the moving platform under the action of an external force can be calculated as follows:
Axial displacement and actuated force of each limb must satisfy the following expression:
where \({\varvec{F}} = \left( {\begin{array}{*{20}c} {F_{1} } & {F_{2} } & \cdots & {F_{7} } \\ \end{array} } \right)^{{\text{T}}}\) represents the actuated force of each limb, \({\varvec{F}}_{0} = \left( {\begin{array}{*{20}c} {F_{10} } & {F_{20} } & \cdots & {F_{70} } \\ \end{array} } \right)^{{\text{T}}}\) represents the preload of each limb spring, and \({\varvec{d}} = \left( {\begin{array}{*{20}c} {d_{1} } & {d_{2} } & \cdots & {d_{7} } \\ \end{array} } \right)^{{\text{T}}}\) represents the output displacement of each limb.
Combining Eq. (43) with Eqs. (48) and (49), the output displacement of the moving platform, output displacement of actuation and actuated force of actuation can be obtained.
2.3.3 Simulation Verification
The 7SPS passiveinput overconstrained mechanism is considered as an example for the simulation analysis. Initial mechanism parameters are consistent with the 7SS passive overconstrained mechanism. Since the mechanism is actuated via springs, limb deformations are not considered, the rigid body model of the mechanism is employed as Figure 8. Spring stiffness of limbs 1â€’7 is taken as \({\varvec{K}} = \left[ {\begin{array}{*{20}c} {6.3} & {5.3} & {1.3} & {\begin{array}{*{20}c} {6.3} & {35.3} & {\begin{array}{*{20}c} {7.3} & {16} \\ \end{array} } \\ \end{array} } \\ \end{array} } \right]^{{\text{T}}} \times 10^{3} {\text{ N/m}}\). The spring preload is set to 100 N, and an external force $_{F}=[âˆ’10 N âˆ’25 N âˆ’20 N 0 Nâˆ™m 0 Nâˆ™m 35 Nâˆ™m]^{T} is applied to the center of the moving platform. Comparison between theoretical and simulation values of actuated forces is shown in Figure 9.
According to Figure 9, the theoretical and simulation values of actuated forces are correlating perfectly. This is because the parameters of the established simulation model are completely consistent with the theoretical model. Parameters such as gravity, joint shape and friction are not considered. Thus, each component represents a rigid body without errors. It can be concluded that force analysis of the passiveinput overconstrained mechanism based on the equivalent stiffness method is verified.
3 Adaptability of the Equivalent Stiffness to Three Different Types of Overconstrained Mechanisms
Main goal of passive overconstrained, active overconstrained and passiveinput overconstrained mechanisms force analysis is to obtain the equivalent stiffness based on the equivalent stiffness method. According to Section 2, the equivalent stiffness of three types of overconstrained mechanisms can be uniformly expressed as:
For passive overconstrained mechanism, by considering the axial elastic deformation of limbs, the mechanism force balance equation should first be established. Then, virtual work principle should be combined to obtain deformation compatibility equation of the mechanism. According to the relationship between the axial stiffness and limb deformation, the relationship between the external force and the output displacement of the moving platform can be established. Furthermore, the equivalent stiffness matrix of the passive overconstrained mechanism can be obtained.
For active overconstrained mechanism in the position control mode, the output displacement of actuation is provided by the inverse kinematics solution of the mechanism. This is done by combining the force balance and displacement compatibility equations to establish the analytical relationship between the magnitudes of actuated wrenches and the external force with the limb stiffnesses to obtain the equivalent stiffness matrix. The equivalent stiffness of the passiveinput overconstrained mechanism is comparable to the passive overconstrained mechanism. For a singleDOF passiveinput overconstrained mechanism, its equivalent stiffness is constant. For multiDOF passiveinput overconstrained mechanism (\(M > 1\)), its equivalent stiffness is altered in real time.
The force analysis method based on the idea of equivalent stiffness is suitable for all three types of overconstrained mechanisms. General expression can be written as:
where \({\varvec{F}}\) represents the restraint or actuated force/couples, \({\varvec{F}}_{{0}}\) represents the initial preload of actuation,Â \(\varvec{K} ={\text{diag}}(\begin{array}{*{20}c} {k_{1} } & {k_{2} } & \cdots & {k_{i} } \\ \end{array} )\) represents the vector matrix composed of the stiffness of each limb, \({\varvec{G}}_{f}^{F}\) represents the force mapping matrix from limbs to the moving platform, \({\varvec{D}}\left( {{\varvec{K}}_{e} } \right)\) represents the output displacement function of the moving platform based on the equivalent stiffness, and \({\varvec{F}}_{in}\) represents the internal force due to the incompatibility output displacement of actuation.
According to Eqs. (50) and (51) and the equivalent stiffness, the constraint force of the passive overconstrained mechanism can be directly solved. \({\varvec{F}}_{{0}}\) and \({\varvec{F}}_{in}\) are both zero. \({\varvec{F}}_{{0}}\) of the active overconstrained mechanism is zero, and the actuated force can be actively adjusted according to the output displacement of actuation. One part of the actuated force is directly solved according to the equivalent stiffness of the mechanism, while the other part is the internal force emerging from the difference in the output displacement of actuation. When the output displacements of the nonredundant limbs and the redundant limbs are compatible, the mechanism does not generate internal force. Currently, the distribution of the actuated force is consistent with the passive overconstrained mechanism. The passiveinput overconstrained mechanism employs passive components (such as springs) as actuation, while the actuation mode itself cannot be actively controlled. The output displacement can be solved based on the equivalent stiffness, after which the actuated force can be solved. However, analysis process from a singleDOF mechanism to a multiDOF mechanism is gradually becoming more complicated. For a singleDOF mechanism, the equivalent stiffness is constant. The dynamic model based on the second type of Lagrange equation is established to obtain the output displacement of the mechanism and the actuated force of each limb. For a multiDOF mechanism, as the mechanism configuration varies with the time, its equivalent stiffness changes as well. First, the output displacement should be obtained based on the equivalent stiffness and the vector matrix integral. Then, actuated force of each limb is obtained based on mechanism kinematics inverse solution and the mechanical properties of springs.
4 Influence Mechanism of Limb Stiffness on the Force Distribution
According to force analysis of the passive overconstrained mechanism in Section 2.1, the constraint force of the 7SS passive overconstrained structure is equal to \(\varvec{f = K}\left( {{\varvec{G}}_{f}^{F} } \right)^{{\text{T}}} \left( {{\varvec{K}}_{e} } \right)^{  1} \varvec{\$ }_{F}\). By considering limb 1 and 6 as examples, the axial stiffness is magnified by 0.1â€’2 times, while stiffness of other limbs remains unchanged. Constraint force of each limb is obtained as shown in Figures 10 and 11, respectively.
According to Figures 10 and 11, with an increase in the axial stiffness of limb 1 (or limb 6), an increase in the allocated constraint force is observed. The constraint forces of other limbs will increase or decrease accordingly. By analyzing other limbs in a similar manner, the same effect is observed. For the 2SS+P passive overconstrained structure, the greater the axial stiffness of the limb 1, the greater the allocated constraint force. Consequently, a decrease in the constraint force of the limb 2 is observed. Therefore, for passive overconstrained mechanism, with an increase in the limb stiffness, an increase in the constraint force follows.
According to force analysis of the active overconstrained mechanism in Section 2.2, for the full position control mode, the output displacements of the nonredundant and redundant limbs are provided by an inverse kinematics solution. Actuated forces of nonredundant and redundant limbs are determined via generalized external force of the system, output displacement of actuations, and the limb stiffness. When stiffness of the nonredundant and redundant limbs is equal, the limb actuated force is related to the output displacement of the limb actuation. When the output displacement of the nonredundant and redundant limbs meets the compatibility relationship, an increase in the limb stiffness will cause an increase in the actuated force. Therefore, in full position control mode of the active overconstrained parallel mechanism, only the output displacements are defined as the active quantities. On the other hand, actuated forces of nonredundant and redundant limbs are defined as the passive quantities, which cannot be directly distributed according to the optimized distribution algorithm.
According to force analysis of the passiveinput overconstrained mechanism in Section 2.3, for a singleDOF passiveinput mechanism (2SPS+P), its equivalent stiffness is constant. The actuated force is influenced by a generalized external force on the system, mass of the moving components and the limb stiffness. The greater the limb stiffness, the greater the actuated allocated force. For multiDOF passiveinput mechanism (7SPS), its equivalent stiffness varies in real time. The actuated force is determined via generalized external force and the limb stiffness. When stiffness of a single limb is altered, the position and orientation of the moving platform changes, which determines the output displacement of the actuations. Consequently, the actuated force increases or decreases. In other words, limb stiffness effect of the passiveinput overconstrained mechanism on the output motion in each direction is inconsistent, and it needs to be analyzed in combination with the specific mechanism.
5 Conclusions

(1)
Force analysis method for overconstrained mechanism based on equivalent stiffness is proposed. In order to show the generality of this method for overconstrained mechanisms considering limb axial deformation, the planar mechanisms and the spatial mechanisms are analyzed respectively. Analytical force expressions including equivalent stiffness of three types of overconstrained mechanisms are obtained. Common force characteristics of three types of overconstrained mechanisms are discussed from the stiffness perspective, and various internal mechanisms between them are elaborated.

(2)
The stiffness model is established by considering the compatibility of passive deformation and active displacements. The force analysis of passive, active, and passiveinput overconstrained mechanisms is unified from the equivalent stiffness idea. In the future work, the authors will focus on the force analysis of overconstrained mechanism considering the axial deformation, bending deformation and torsion deformation of limbs.
References
X K Song, H W Guo, S J Liu, et al. Cabletruss hybrid doublelayer deployable mechanical network constructed of Bennett linkages and planar symmetric fourbar linkages. Mechanism and Machine Theory, 2019, 133: 459480.
Y Q Li, Y Guo, Y Zhang, et al. Dynamic modeling method of spatial passive overconstrained parallel mechanism based on Newton Euler method. Journal of Mechanical Engineering, 2020, 56(11): 48. (in Chinese)
X X Chai, Q C Li, W Ye. Analysis of overconstrained parallel mechanism using Grassmannâ€“Cayley algebra. Applied Mathematical Modelling, 2017, 51(11): 643654.
Y Q Li, Y Zhang, L J Zhang. A new method for type synthesis of 2R1T and 2T1R 3DOF redundant actuated parallel mechanisms with closed loop units. Chinese Journal of Mechanical Engineering, 2020, 33:78.
S Lin, J Zhang. Research on eliminating active overconstrained flutter of suspension rail based on magnetic damping magnetic technology. Journal of Physics: Conference Series, 2021, 1744(2): 022069.
D Liang, Y M Song, T Sun, et al. Optimum design of a novel redundantly actuated parallel manipulator with multiple actuation modes for high kinematic and dynamic performance. Nonlinear Dynamics, 2016, 83(1): 631658.
C Cheng, W L Xu, J Z Shang. Optimal distribution of the actuating torques for a redundantly actuated masticatory robot with two higher kinematic pairs. Nonlinear Dynamics, 2017, 79(2): 12351255.
Y D Xu, Y Chen, W L Liu, et al. DOF and dynamic analysis of the multiloop coupled passiveinput overconstrained deployable tetrahedral mechanisms for truss antennas. Journal of Mechanisms and Robotics, 2019, 12(1): 119.
Z M Bi, B Kang. An inverse dynamic model of overconstrained parallel kinematic machine based on Newtonâ€“Euler formulation. Journal of Dynamic Systems Measurement & Control, 2014, 136(4): 041001.
M Wojtyra, J Fraczek. Solvability of reactions in rigid multibody systems with redundant nonholonomic constraints. Multibody System Dynamics, 2013, 30(2): 153171.
Z J Wang, J T Yao, Y D Xu, et al. Hyperstatic analysis of a fully prestressed sixaxis force/torque sensor. Mechanism and Machine Theory, 2012, 57: 8494.
B Hu, Z Huang. Kinetostatic model of overconstrained lower mobility parallel manipulators. Nonlinear Dynamics, 2016, 86(1): 309322.
J Zhang, Y Q Zhao, Y Jin. Kinetostaticmodelbased stiffness analysis of Exechon PKM. Robotics and Computer Integrated Manufacturing: An International Journal of Manufacturing and Product and Process Development, 2016, 37: 208220.
A Rezaei, A Akbarzadeh. Position and stiffness analysis of a new asymmetric 2 PRRPPR parallel CNC machine. Advanced Robotics, 2013, 27(2): 133145.
C Yang, Q C Li, Q H Chen, et al. Elastostatic stiffness modeling of overconstrained parallel manipulators. Mechanism and Machine Theory, 2018, 122: 5874.
J Wu, L P Wang, L W Guan. A study on the effect of structure parameters on the dynamic characteristics of a PRRRP parallel manipulator. Nonlinear Dynamics, 2013, 74: 227235.
A Arian, B Danaei, M Tale Masouleh. Kinematic and dynamic analyses of tripteron, an overconstrained 3DOF translational parallel manipulator, through NewtonEuler approach. AUT Journal of Modeling and Simulation, 2018, 50 (1): 6170.
C Yang, Q Chen, J Tong, et al. Elastostatic stiffness analysis of a 2PURPSR overconstrained parallel mechanism. International Journal of Precision Engineering and Manufacturing, 2019, 20: 569581.
A Pott. An improved force distribution algorithm for overconstrained cabledriven parallel robots. Mechanisms and Machine Science, 2014, 15: 139146.
P Cheng, H F Ding, W A Cao, et al. A novel family of umbrellashaped deployable mechanisms constructed by multilayer and multiloop spatial linkage units. Mechanism and Machine Theory, 2020, 162:104169.
D V Sapio, N Srinivasa. A methodology for controlling motion and constraint forces in holonomically constrained systems. Multibody System Dynamics, 2015, 32 (2): 179204.
D S Zhang, Y D Xu, J T Yao, et al. Analysis and optimization of a spatial parallel mechanism for a new 5DOF hybrid serialparallel manipulator. Chinese Journal of Mechanical Engineering, 2018, 31: 54.
A MÃ¼ller. Internal preload control of redundantly actuated parallel manipulatorsâ€”its application to backlash avoiding control. IEEE Transactions on Robotics, 2005, 21(4): 668677.
S B Nokleby, R Fisher, R P Podhorodeski, et al. Force capabilities of redundantlyactuated parallel manipulators. Mechanism and Machine Theory, 2005, 40(5): 578599.
H Yang, H W Guo, Y Wang, et al. Configuration synthesis of planar folded and common overconstrained spatial rectangular pyramid deployable truss units. Chinese Journal of Aeronautics, 2019, 32(7): 17721787.
X F Liu, J T Yao, Y D Xu, et al. Research of driving force coordination mechanism in parallel manipulator with actuation redundancy and its performance evaluation. Nonlinear Dynamics, 2017, 90(2): 983998.
B Zi, J Lin, S Qian. Localization, obstacle avoidance planning and control of a cooperative cable parallel robot for multiple mobile cranes. Robotics and Computer Integrated Manufacturing, 2015, 34: 105123.
S Qian, B Zi, H Ding. Dynamics and trajectory tracking control of cooperative multiple mobile cranes. Nonlinear Dynamics, 2016, 83(1): 89108.
Y Lu, Z Dai, P Wang. Full forward kinematics of redundant kinematic hybrid manipulator. Applied Mathematical Modelling, 2018, 62(10): 134144.
Y Xu, F L Guan. Structureelectronic synthesis design of deployable truss antenna. Aerospace Science and Technology, 2013, 26(1): 259267.
M Chen, Q Zhang, X R Qin, et al. Kinematic, dynamic, and performance analysis of a new 3DOF overconstrained parallel mechanism without parasitic motion. Mechanism and Machine Theory, 2021, 162(5): 104365.
J W Guo, Y S Zhao, Y D Xu, et al. Mechanics analysis and structural design of a truss deployable antenna mechanism based on 3RR3URU tetrahedral unit. Mechanism and Machine Theory, 2022, 171: 104749.
Y D Xu, Z Jiang, Z J Ju, et al. Force analysis of the redundantly actuated parallel mechanism 2RPR+P considering different control methodologies. Robotics and Autonomous Systems, 2021, (1): 103783.
Acknowledgements
Not applicable.
Funding
Supported by National Natural Science Foundation of China (Grant Nos. 52075467, 51875495), Key Project of Natural Science Foundation of Hebei Province of China (Grant No. E2017203335), andÂ Hebei Provincial Science and Technology Project of China (Grant No.Â 206Z1805G).
Author information
Authors and Affiliations
Contributions
YZ and YX were responsible for the planning of the content and writing, JG analyzed the force principle of overconstrained mechanisms, BC performed the simulation analysis, GZ analyzed the research on the current situation of the manuscript, JY was major contributor in writing the manuscript. All authors read and approved the final manuscript.
Author Information
Yundou Xu, born in 1985, is currently an associate professor at Department of Mechatronics Engineering, School of Mechanical Engineering, Yanshan University, China. He received the PhD degree in mechatronics engineering from School of Mechanical Engineering, Yanshan University, China, in 2012. His research interests include parallel mechanism theory and application, forging manipulators and deployable antenna mechanism theory and application.
Jinwei Guo, born in 1991, is currently a lecturer at School of Mechanical Engineering, Jiangsu University of Science and Technology, China. She received her PhD degree in mechatronics engineering from School of Mechanical Engineering, Yanshan University, China, in 2021. Her research interests include parallel mechanism theory, spatial deployable mechanism design and analysis.
Yongsheng Zhao, born in 1962, is currently a professor at Department of Mechatronics Engineering, School of Mechanical Engineering, Yanshan University, China. His research interests include parallel mechanism theory and application, spatial deployable mechanism design and application, aerospace equipment and mechatronics systems, and advanced manufacturing technology.
Corresponding author
Ethics declarations
Competing Interests
The authors declare no competing financial interests.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Guo, J., Zhao, Y., Chen, B. et al. Force Analysis of the Overconstrained Mechanisms Based on Equivalent Stiffness Considering Limb Axial Deformation. Chin. J. Mech. Eng. 36, 23 (2023). https://doi.org/10.1186/s10033023008451
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1186/s10033023008451