Keywords

1 Introduction

A shaking force balanced mechanism is a mechanism that does not exert dynamic reaction forces to its base and to its surrounding for any motion. The sum of the linear momenta of all moving elements of a force balanced mechanism is constant for all motion which most of the times implies that the center of mass (CoM) of the mechanism is in a stationary point in the base. Also the motion of a force balanced mechanism is not affected by any translational motion of the base, i.e. the base and the mechanism are dynamically decoupled for translational motion of the base.

For mobile mechanisms such as exoskeletons, humanoid robots, drones, and anthropomorphic hands force balance is an important property for their dynamic behavior [6], stability and control [2], safety, and ergonomics [5]. Since force balanced mechanisms are also statically balanced—gravity does not affect their motion, they lead to energy friendly actuation [3] and also to an increase of safety of large moving structures such as bridges [6]. For fast moving robotic manipulators force balance reduces the base vibrations such that cycle times can be shorter [10].

For the design of force balanced mechanisms with multiple closed loops it can be a significant challenge to obtain the general force balance conditions, especially when the mechanism consists of closed loops that depend on other closed loops. Common methods to derive the balance conditions require the explicit formulation of the closed-loop relations which then need to be included in the other equations where the linear dependent relations among the links need to be eliminated [1]. If at all possible, this leads to considerable efforts.

With mass equivalent modeling the loop closure relations can be considered implicitly. This has already shown to have potential to derive the force balance conditions of simple parallel mechanisms by balancing each arm individually [4, 11, 12] and also for complex parallel mechanisms by the design of inherently balanced closed-chain linkage architectures [6, 7] and by the design of mass equivalent dyad and triad linkages [8, 9]. The essence of this approach for complex linkages is that one or multiple links together are modeled with real and virtual equivalent masses, which subsequently are projected on the remaining open-chain linkage and included for analysis.

The goal of this paper is to show how with mass equivalent modeling the force balance conditions can be derived of a complex multi-degree-of-freedom (multi-DoF) parallel mechanism with multiple closed loops of which one or more depend on other closed loops. It is shown how such a mechanism can be divided in mass equivalent linkages such as mass equivalent dyads and mass equivalent triads for which each can be analyzed individually. First a two-DoF force balanced planar parallel mechanism with three closed loops is presented. This linkage is divided in one mass equivalent dyad and two mass equivalent triads. Then the balance conditions of the mass equivalent dyad are explained and subsequently the balance conditions and design parameters of the mass equivalent triads are obtained.

2 Two-DoF Force Balanced Planar Parallel Mechanism with Three Closed Loops

Figure 1a presents a planar parallel linkage which has two-DoF motion and three closed loops of which one depends on the other two. This new mechanism consists of the two four-bar linkages \(A_0A_1A_2A_3\) and \(A_4A_5A_6A_7\), with common base link \(A_0A_3A_7A_4\), and a dyad \(B_1C_1B_2\) of which \(B_1\) and \(B_2\) are revolute pairs with the coupler links of each four-bar linkage. Where each four-bar linkage has a single independent closed loop, the dyad gives a third dependent closed loop following a path through each four-bar linkage. From the perspective of a driven parallel manipulator, both four-bar linkages can be moved individually with two actuators at the base whereby the motion of the dyad with joint \(C_1\) as the end-effector is determined. Such a mechanism could be useful, for instance, as a manipulator on a service and inspection drone to move around rapidly without dynamically affecting (destabilizing) the hovering and manoeuvring drone itself.

Fig. 1
figure 1

a Force balanced parallel mechanism composed of two 4R four-bar linkages with common base and a dyad pivoted with each coupler link (drawn to scale); b The dyad and the two triads representing the 4R four-bar linkages are shown with their mass equivalent elements from which the force balance conditions are derived

Each link i of the mechanism has a mass \(m_i\) with its CoM defined by parameters \(e_i\) and \(f_i\) relative to the line through the joints of the link as illustrated in Fig. 1a. This means that each of the eight links can have a general design, i.e. mass symmetry is not required.

For specific relations among the link masses and the link CoMs the common CoM of all links together is in a stationary point S in the base link for all motion of the mechanism. These relations are named the (shaking) force balance conditions which in fact are design criteria for the links. The mechanism in Fig. 1a is shown with one of the many force balance solutions and is drawn to scale for a realistic impression.

With common methods such as the linear independent vector method [1] it is specifically challenging to handle the closed loop by the dyad because of its dependency on the closed loops of each four-bar linkage. However with mass equivalent modeling this can be considered in a systematic and insightful manner.

To derive the general force balance conditions the mechanism can be divided in three parts which each then is analyzed by means of a mass equivalent model. These three parts are the dyad \(B_1C_1B_2\) with links masses \(m_7\) and \(m_8\), and each of the two four-bar linkages. In the next section the dyad is investigated for mass equivalence and the four-bar linkages are investigated for mass equivalence in the subsequent section.

3 Mass Equivalent Dyad

For force balance of the mechanism in Fig. 1a the dyad \(B_1C_1B_2\) needs to have constant mass properties with respect to joints \(B_1\) and \(B_2\) for all motion such that these mass properties can be included in the force balance of the two four-bar linkages. This is since the motion of the dyad is nonlinearly related with the motion of the other links by which the design of the other links cannot contribute fully to the balance of the dyad links in another way. It can also be said that the dyad needs to be force balanced with respect to the ‘imaginary dyad base link’ \(B_1B_2\). This imaginary link is shown in Fig. 1b where \(S_d\) is the common CoM of \(m_7\) and \(m_8\). Due to the motion of the mechanism the size of this imaginary link varies. As long as the triangle \(B_1B_2S_d\) remains similar of shape for all motion while being scaled and rotated, the mass properties of the dyad relative to \(B_1\) and \(B_2\) are constant. The triangle \(B_1B_2S_d\) with a mass \(m_7+m_8\) in \(S_d\) then is regarded a mass equivalent model of the dyad [8]. Also, from another viewpoint, for force balance the dyad needs to be mass equivalent to the model of the triangular element \(B_1B_2S_d\) with mass \(m_7+m_8\) in \(S_d\).

The conditions for which the triangular element \(B_1B_2S_d\) and the dyad are mass equivalent have been derived as [8]

$$\begin{aligned} m_7e_7=m_d^al_7, \quad m_7f_7=m_d^cl_7, \quad m_8e_8=m_d^bl_8, \quad m_8f_8=m_d^cl_8 \end{aligned}$$
(1)

Here \(m_d^a=(m_7+m_8)(1-\lambda _{d1})\) and \(m_d^b=(m_7+m_8)\lambda _{d1}\) are real equivalent masses with \(m_d^a+m_d^b=m_7+m_8\) and \(m_d^c=(m_7+m_8)\lambda _{d2}\) is a virtual equivalent mass. \(\lambda _{d1}\) and \(\lambda _{d2}\) are the similarity parameters, i.e. the properties that define the shape of the triangle \(B_1B_2S_d\) by describing the location of \(S_d\) relative to line \(B_1B_2\).

These conditions are the first four force balance conditions of the mechanism. For instance when \(l_7\), \(l_8\), \(m_7\), \(m_8\), \(e_7\), and \(f_7\) are given then \(e_8\) and \(f_8\) can be derived for force balance of the linkage in Fig. 1. Generally this means that the CoM of one of the dyad links is located beyond the joint with the coupler link as illustrated for \(m_8\) that is located beyond joint \(B_1\). In practice this implies the need of a countermass on link \(B_1C_1\).

4 Mass Equivalent Triads

For force balance the two four-bar linkages need to have constant mass properties with respect to the base link \(A_0A_3A_7A_4\), i.e. they need to be force balanced with respect to the base, for all motion. Since each four-bar linkage consists of three moving links, they can be regarded as triads \(A_0A_1A_2A_3\) and \(A_4A_5A_6A_7\) which, similar to the dyad, need to have constant mass properties with respect to their joints \(A_0\), \(A_3\), \(A_4\), and \(A_7\). This means that also the triads need to be mass equivalent to single-element models [9]. This is illustrated in Fig. 1b where triangle \(A_0A_3S_{tr1}\) represents the equivalent mass model of triad \(A_0A_1A_2A_3\) and triangle \(A_4A_7S_{tr2}\) represents the equivalent mass model of triad \(A_4A_5A_6A_7\).

Since the dyad is located on top of the two triads, the mass of the dyad needs to be included in the triads as well. This means that the mass model \(A_0A_3S_{tr1}\) includes the mass of triad \(A_0A_1A_2A_3\) and part of the dyad mass with their common CoM in \(S_{tr1}\) and that the mass model \(A_4A_7S_{tr2}\) includes the mass of triad \(A_4A_5A_6A_7\) and the other part of the dyad mass with their common CoM in \(S_{tr2}\). Both mass models lay in the base link with the common CoM of \(S_{tr1}\) and \(S_{tr2}\) located in S, which is the common CoM of the complete mechanism.

Fig. 2
figure 2

a Triad 1 as a 3-DoF principal vector linkage with mass projection of the equivalent dyad with \(m_d^a\) in \(B_1\) and \(m_d^c\) about \(P_2\) and \(P_3\); b For analysis of DoF 3 the masses in link \(A_2A_3\) can be combined as \(m_3^\prime \)

The force balance conditions of the triads can be derived with the methodology presented in [6, 8, 9] by analyzing each DoF of the triad independently with principal vectors. First these principal vectors are investigated, then the balance conditions are obtained with linear momentum equations for each relative DoF individually followed by the calculations of the mass parameters of the triad from the mass equivalent model.

Figure 2a shows the triad \(A_0A_1A_2A_3\) as a 3-DoF principal vector linkage with a principal point \(P_1\), \(P_2\), and \(P_3\) in each of the three principal elements—the triad links. These principal points define together with the principal joints \(A_1\) and \(A_2\) the three illustrated parallelograms which trace the common CoM in \(S_{tr1}\) for all motion. The lengths of the sides of the parallelograms \(a_1\), \(a_{21}\), \(a_{23}\), and \(a_3\) are the principal dimensions which are constants. This means that the parallelograms can be seen as rigid-body linkages with revolute pairs moving along with the triad. The location of the principal point in each principal element is defined with parameters \(b_i\) and \(c_i\) relative to the lines through the joints of the links.

In addition to the masses \(m_1\), \(m_2\), and \(m_3\) of the triad, in Fig. 2a also the equivalent masses \(m_d^a\) and \(m_d^c\) of the dyad are projected. The real equivalent mass \(m_d^a\) is projected in \(B_1\) and the virtual equivalent mass \(m_d^c\) is projected twice about \(P_2\) and twice about \(P_3\). About \(P_2\) \(m_d^c\) is located at a distance \(d_1=\Vert B_1P_2\Vert \) from \(P_2\) perpendicular to line \(B_1P_2\) as illustrated and \(m_d^c\) is located at a distance \(a_{23}=\Vert A_2P_2\Vert \) from \(P_2\) perpendicular to line \(A_2P_2\) as illustrated. About \(P_3\) \(m_d^c\) is located at a distance \(a_3=\Vert A_2P_3\Vert \) from \(P_3\) perpendicular to line \(A_2P_3\) as illustrated and \(m_d^c\) is located at a distance \(a_3^\prime =\Vert A_3P_3\Vert \) from \(P_3\) perpendicular to line \(A_3P_3\) as illustrated.

The fundamentals of the mass projections are explained in detail in [6, 7]. The virtual equivalent mass \(m_d^c\) determines the positions of the link CoMs of the dyad perpendicular to the lines through the links’ joints. To include this property in the triads they have to be projected about each principal point along a closed loop. The closed loop chosen here runs along \(B_1P_2A_2P_3A_3-A_7P_6A_6P_5B_2\), i.e. via triad 1, the base, and triad 2 with principal points \(P_5\) and \(P_6\) as shown in Fig. 4.

With the method of rotations about the principal joints (RAPJ) [6, 8] DoF 1 and DoF 3 can be analyzed. DoF 1 is the rotational motion of principal element \(A_0A_1\) about principal joint \(A_1\) with the other two principal elements immobile. This means that only mass \(m_1\) is moving and for force balance its linear momentum should equal the linear momentum of the total mass of the triad moving along in joint \(S_{tr1}\). The linear momentum of this motion can be written with respect to the aligned reference frame \(x_1y_1\) as

$$\begin{aligned} \frac{\overline{L}_1}{\dot{\theta }_1}= & {} \left[ \begin{array}{c} m_{tr1}a_1\\ 0 \end{array}\right] = \left[ \begin{array}{c} m_1(a_1+p_1) \\ 0 \end{array}\right] \end{aligned}$$
(2)

with \(m_{tr1}=m_1+m_2+m_3+m_d^a\) the total mass of the triad model. The resulting force balance condition of this DoF is directly found as

$$\begin{aligned} m_1p_1= & {} (m_2+m_3+m_d^a)a_1 \end{aligned}$$
(3)

DoF 3 is the rotational motion of principal element \(A_2A_3\) about principal joint \(A_2\) with the other two principal elements immobile and is analyzed similarly as DoF 1. It is useful to first combine all masses in principal element \(A_2A_3\) as shown in Fig. 2b where the location of the total mass \(m_3^\prime =m_3+m_d^c\) is defined by \(e_3^\prime \) and \(f_3^\prime \) which are calculated as

$$\begin{aligned} e_3^\prime =\frac{m_3e_3}{m_3^\prime }, \quad f_3^\prime =\frac{m_3f_3+m_d^cl_3}{m_3^\prime } \end{aligned}$$
(4)

Then for the motion of DoF 3 only mass \(m_3^\prime \) is moving and for force balance its linear momentum equals the linear momentum of the total mass of the triad moving along in joint \(S_{tr1}\). The linear momentum of this motion can be written with respect to the aligned reference frame \(x_3y_3\) as

$$\begin{aligned} \frac{\overline{L}_3}{\dot{\theta }_3}= & {} \left[ \begin{array}{c} m_{tr1}a_3\\ 0 \end{array}\right] = \left[ \begin{array}{c} m_3^\prime (a_3+p_3^\prime ) \\ 0 \end{array}\right] \end{aligned}$$
(5)

with \(p_3^\prime \) the distance between \(m_3^\prime \) and \(P_3\) as illustrated. The resulting force balance condition for this DoF is found as

$$\begin{aligned} (m_3+m_d^c) p_3^\prime= & {} (m_1+m_2+m_d^a-m_d^c)a_3 \end{aligned}$$
(6)
Fig. 3
figure 3

Equivalent Linear Momentum System of DoF 2 of triad 1 of which \(P_2\) is the center of mass for force balance

For DoF 2 the method of rotations about the principal points (RAPP) needs to be used [6, 9]. DoF 2 is the rotational motion of element \(A_1A_2\) about principal point \(P_2\) with elements \(A_0A_1\) and \(A_2A_3\) solely in translational motion. The linear momentum of this motion must equal zero for force balance since the total mass in joint \(S_{tr1}\) is stationary. To assist formulating the linear momentum equations, the mass motion can be modeled with the Equivalent Linear Momentum System shown in Fig. 3, which is a mass model with the same linear momentum for rotational motion about \(P_2\). From this model the linear momentum of the motion of DoF 2 can be written with respect to the aligned reference frame \(x_2y_2\) as

$$\begin{aligned} \frac{\overline{L}_2}{\dot{\theta }_2}= & {} \left[ \begin{array}{c} 0\\ 0 \end{array}\right] = m_1\left[ \begin{array}{c} c_2 \\ -b_{21} \end{array}\right] + m_2\left[ \begin{array}{c} c_2-f_2 \\ -(b_{21}-e_2) \end{array}\right] + m_d^a\left[ \begin{array}{c} c_2-f_{B1} \\ -(b_{21}-e_{B1}) \end{array}\right] -\nonumber \\&m_d^c\left[ \begin{array}{c} b_{21}-e_{B1} \\ c_2-f_{B1} \end{array}\right] + m_3\left[ \begin{array}{c} c_2 \\ -(b_{21}-l_2)\end{array}\right] + m_d^c\left[ \begin{array}{c} b_{21}-l_2 \\ c_2 \end{array}\right] \end{aligned}$$
(7)

The resulting force balance conditions for this DoF are directly obtained as

$$\begin{aligned} m_1c_2+m_2(c_2-f_2)+m_d^a(c_2-f_{B1})-m_d^c(l_2-e_{B1})+m_3c_2=0\\ m_1b_{21}+m_2(b_{21}-e_2)+m_d^a(b_{21}-e_{B1})-m_d^cf_{B1}+m_3(b_{21}-l_2)=0\nonumber \end{aligned}$$
(8)

To calculate the design parameters of the links, when parameters \(e_2\) and \(f_2\) are chosen the parameters \(b_{21}\) and \(c_2\) of \(P_2\) are obtained from Eqs. (8) as

$$\begin{aligned} b_{21}=\frac{m_2e_2+m_d^ae_{B1}+m_d^cf_{B1}+m_3l_2}{m_1+m_2+m_3+m_d^a}\\ c_2=\frac{m_2f_2+m_d^af_{B1}+m_d^c(l_2-e_{B1})}{m_1+m_2+m_3+m_d^a}\nonumber \end{aligned}$$
(9)

Subsequently the design parameters of links \(A_0A_1\) and \(A_2A_3\) can be calculated from the relations

$$\begin{aligned} \frac{p_1+a_1}{a_1}=\frac{e_1}{b_1}=\frac{f_1}{c_1}, \quad \frac{p_3^\prime +a_3}{a_3}=\frac{e_3^\prime }{b_3}=\frac{f_3^\prime }{c_3} \end{aligned}$$
(10)

with which the link CoM parameters can be derived to depend on \(b_i\) and \(c_i\) as

$$\begin{aligned} e_1= & {} (\frac{p_1}{a_1}+1)b_1=(\frac{m_2+m_3+m_d^a}{m_1}+1)b_1 \nonumber \\ f_1= & {} (\frac{p_1}{a_1}+1)c_1=(\frac{m_2+m_3+m_d^a}{m_1}+1)c_1 \\ e_3^\prime= & {} (\frac{p_3^\prime }{a_3}+1)b_3=(\frac{m_1+m_2+m_d^a-m_d^c}{m_3+m_d^c}+1)b_3 \nonumber \\ f_3^\prime= & {} (\frac{p_3^\prime }{a_3}+1)c_3=(\frac{m_1+m_2+m_d^a-m_d^c}{m_3+m_d^c}+1)c_3\nonumber \end{aligned}$$
(11)

The relations for a triad to be mass equivalent with the element \(A_0A_3S_{tr1}\) are [9]

$$\begin{aligned} m_{tr_i}^a(l_1-b_1)=m_{tr_i}^bb_1, \qquad m_{tr_i}^cl_1=(m_{tr_i}^a+m_{tr_i}^b)c_1 \nonumber \\ m_{tr_i}^ab_{21}=m_{tr_i}^b(l_2-b_{21}), \qquad m_{tr_i}^cl_2=(m_{tr_i}^a+m_{tr_i}^b)c_2\\ m_{tr_i}^ab_3=m_{tr_i}^b(l_3-b_3), \qquad m_{tr_i}^cl_3=(m_{tr_i}^a+m_{tr_i}^b)c_3\nonumber \end{aligned}$$
(12)

with the equivalent triad masses \(m_{tr_1}^a\), \(m_{tr_1}^b\), and \(m_{tr_1}^c\). With \(b_{21}\) and \(c_2\) known, they are obtained from these relations as

$$\begin{aligned} m_{tr_1}^a=m_1+m_2+m_3+m_d^a-m_{tr_1}^b \qquad \qquad \qquad \qquad \qquad \qquad \\ m_{tr_1}^b=\frac{m_1+m_2+m_3+m_d^a}{l_2}b_{21}, \quad m_{tr_1}^c=\frac{m_1+m_2+m_3+m_d^a}{l_2}c_2\nonumber \end{aligned}$$
(13)

and subsequently \(c_1\), \(c_3\), \(b_1\), and \(b_3\) can be calculated as

$$\begin{aligned} b_1=\frac{m_{tr_1}^a}{m_1+m_2+m_3+m_d^a}l_1, \quad c_1=\frac{m_{tr_1}^c}{m_1+m_2+m_3+m_d^a}l_1\\ b_3=\frac{m_{tr_1}^b}{m_1+m_2+m_3+m_d^a}l_3, \quad c_3=\frac{m_{tr_1}^c}{m_1+m_2+m_3+m_d^a}l_3 \nonumber \end{aligned}$$
(14)

Herewith all parameters are known for force balance. In addition, the similarity parameters of triad 1 defining the shape of element \(A_0A_3S_{tr1}\) can be found as

$$\begin{aligned} \lambda _{tr11}=\frac{m_{tr_1}^b}{m_1+m_2+m_3+m_d^a}, \quad \lambda _{tr12}=\frac{m_{tr_1}^c}{m_1+m_2+m_3+m_d^a} \end{aligned}$$
(15)

and the principal dimensions \(a_1\), \(a_{21}\), \(a_{23}\), and \(a_3\) can be calculated as

$$\begin{aligned} a_1= & {} \sqrt{b_1^2+c_1^2}=l_1\sqrt{(1-\lambda _{tr11})^2+\lambda _{tr12}^2}\nonumber \\ a_{21}= & {} \sqrt{b_{21}^2+c_2^2}=l_2\sqrt{\lambda _{tr11}^2+\lambda _{tr12}^2}\\ a_{23}= & {} \sqrt{(l_2-b_{21})^2+c_2^2}=l_2\sqrt{(1-\lambda _{tr11})^2+\lambda _{tr12}^2}\nonumber \\ a_3= & {} \sqrt{b_3^2+c_3^2}=l_3\sqrt{\lambda _{tr11}^2+\lambda _{tr12}^2}\nonumber \end{aligned}$$
(16)

For triad 2 the force balance conditions and the design parameters are derived similarly to triad 1. Figure 4a shows the triad \(A_4A_5A_6A_7\) as a 3-DoF principal vector linkage with a principal point \(P_4\), \(P_5\), and \(P_6\) in each of the three principal elements. These principal points define together with the principal joints \(A_5\) and \(A_6\) the three illustrated parallelograms which trace the common CoM in \(S_{tr2}\) for all motion. The lengths of the sides of the parallelograms are the principal dimensions \(a_4\), \(a_{54}\), \(a_{56}\), and \(a_6\).

In Fig. 4a also the equivalent masses \(m_d^b\) and \(m_d^c\) of the dyad are projected with the real equivalent mass \(m_d^b\) in \(B_2\) and the virtual equivalent mass \(m_d^c\) projected twice about \(P_5\) and twice about \(P_6\). About \(P_5\) \(m_d^c\) is located at a distance \(d_2=\Vert B_2P_5\Vert \) from \(P_5\) perpendicular to line \(B_2P_5\) as illustrated and \(m_d^c\) is located at a distance \(a_{56}=\Vert A_6P_5\Vert \) from \(P_5\) perpendicular to line \(A_6P_5\) as illustrated. About \(P_6\) \(m_d^c\) is located at a distance \(a_6=\Vert A_6P_6\Vert \) from \(P_6\) perpendicular to line \(A_6P_6\) as illustrated and \(m_d^c\) is located at a distance \(a_6^\prime =\Vert A_7P_6\Vert \) from \(P_6\) perpendicular to line \(A_7P_6\) as illustrated.

Fig. 4
figure 4

a Triad 2 as a 3-DoF principal vector linkage with mass projection of the equivalent dyad with \(m_d^b\) in \(B_2\) and \(m_d^c\) about \(P_5\) and \(P_6\); b For analysis of DoF 3 the masses in link \(A_6A_7\) can be combined as \(m_6^\prime \)

Following the same procedure as for triad 1, the linear momentum of DoF 1 of triad 2, which is the rotational motion of \(A_4A_5\) about \(A_5\) with the other triad links immobile, can be written relative to the aligned reference frame \(x_4y_4\) as

$$\begin{aligned} \frac{\overline{L}_4}{\dot{\theta }_4}= & {} \left[ \begin{array}{c} m_{tr2}a_4\\ 0 \end{array}\right] = \left[ \begin{array}{c} m_4(a_4+p_4) \\ 0 \end{array}\right] \end{aligned}$$
(17)

with \(m_{tr2}=m_4+m_5+m_6+m_d^b\) the total mass of the triad model with CoM in joint \(S_{tr2}\). The masses in principal element \(A_6A_7\) can be combined in total mass \(m_6^\prime =m_6+m_d^c\) with CoM defined by \(e_6^\prime \) and \(f_6^\prime \) which are calculated as

$$\begin{aligned} e_6^\prime =\frac{m_6e_6}{m_6^\prime }, \quad f_6^\prime =\frac{m_6f_6-m_d^cl_6}{m_6^\prime } \end{aligned}$$
(18)

Then the linear momentum of DoF 3 of triad 2, which is the rotational motion of principal element \(A_6A_7\) about principal joint \(A_6\) with the other two principal elements immobile, can be written relative to the aligned reference frame \(x_6y_6\) as

$$\begin{aligned} \frac{\overline{L}_6}{\dot{\theta }_6}= & {} \left[ \begin{array}{c} m_{tr2}a_6\\ 0 \end{array}\right] = \left[ \begin{array}{c} m_6^\prime (a_6+p_6^\prime ) \\ 0 \end{array}\right] \end{aligned}$$
(19)
Fig. 5
figure 5

Equivalent Linear Momentum System of DoF 2 of triad 2 of which \(P_5\) is the center of mass for force balance

For DoF 2, the rotational motion of element \(A_5A_6\) about principal point \(P_5\) with elements \(A_4A_5\) and \(A_6A_7\) solely in translational motion, Fig. 5 shows the Equivalent Linear Momentum System. For force balance \(P_5\) is the CoM of this mass model. From this model the linear momentum can be written with respect to the aligned reference frame \(x_5y_5\) as

$$\begin{aligned} \frac{\overline{L}_5}{\dot{\theta }_5}= & {} \left[ \begin{array}{c} 0\\ 0 \end{array}\right] = m_4\left[ \begin{array}{c} c_5 \\ -b_{54} \end{array}\right] + m_5\left[ \begin{array}{c} c_5-f_5 \\ -(b_{54}-e_5) \end{array}\right] + m_d^b\left[ \begin{array}{c} c_5-f_{B2} \\ -(b_{54}-e_{B2}) \end{array}\right] +\nonumber \\&m_d^c\left[ \begin{array}{c} b_{54}-e_{B2} \\ c_5-f_{B2} \end{array}\right] + m_6\left[ \begin{array}{c} c_5 \\ -(b_{54}-l_5)\end{array}\right] - m_d^c\left[ \begin{array}{c} b_{54}-l_5 \\ c_5 \end{array}\right] \end{aligned}$$
(20)

From Eqs. (17), (19) and (20) the force balance conditions for triad 2 are obtained as

$$\begin{aligned} m_4p_4= & {} (m_5+m_6+m_d^b)a_4\nonumber \\ (m_6+m_d^c) p_6^\prime= & {} (m_4+m_5+m_d^b-m_d^c)a_6\\ 0= & {} m_4c_5+m_5(c_5-f_5)+m_d^b(c_5-f_{B2})+m_d^c(l_5-e_{B2})+m_6c_5\nonumber \\ 0= & {} m_4b_{54}+m_5(b_{54}-e_5)+m_d^b(b_{54}-e_{B2})+m_d^cf_{B2}+m_6(b_{54}-l_5)\nonumber \end{aligned}$$
(21)

Similarly as for triad 1, the parameters of the principal points \(P_4\), \(P_5\), and \(P_6\) can be calculated as

$$\begin{aligned} b_4&=\frac{m_{tr_2}^a}{m_4+m_5+m_6+m_d^b}l_4, \qquad \qquad \quad c_4=\frac{m_{tr_2}^c}{m_4+m_5+m_6+m_d^b}l_4\qquad \quad \\ b_{54}&=\frac{m_5e_5+m_d^be_{B2}-m_d^cf_{B2}+m_6l_5}{m_4+m_5+m_6+m_d^b}, \quad \,\,\,\, c_5=\frac{m_5f_5+m_d^bf_{B2}-m_d^c(l_5-e_{B2})}{m_4+m_5+m_6+m_d^b}\nonumber \\ b_6&=\frac{m_{tr_2}^b}{m_4+m_5+m_6+m_d^b}l_6, \qquad \qquad \quad c_6=\frac{m_{tr_2}^c}{m_4+m_5+m_6+m_d^b}l_6 \qquad \quad \nonumber \end{aligned}$$
(22)

with

$$\begin{aligned} m_{tr_2}^a=m_4+m_5+m_6+m_d^b-m_{tr_2}^b \qquad \qquad \qquad \qquad \qquad \qquad \\ m_{tr_2}^b=\frac{m_4+m_5+m_6+m_d^b}{l_5}b_{54}, \quad m_{tr_2}^c=\frac{m_4+m_5+m_6+m_d^b}{l_5}c_5\nonumber \end{aligned}$$
(23)

and subsequently the parameters of the CoMs of the links can be calculated with

$$\begin{aligned} e_4=\frac{m_4+m_5+m_6+m_d^b}{m_4}b_4, \quad f_4=\frac{m_4+m_5+m_6+m_d^b}{m_4}c_4 \nonumber \\ e_6^\prime =\frac{m_4+m_5+m_6+m_d^b}{m_6+m_d^c}b_6, \quad f_6^\prime =\frac{m_4+m_5+m_6+m_d^b}{m_6+m_d^c}c_6 \nonumber \\ e_6=\frac{m_6+m_d^c}{m_6}e_6^\prime , \qquad \qquad \quad f_6=\frac{(m_6+m_d^c)f_6^\prime +m_d^cl_6}{m_6}\quad \end{aligned}$$
(24)

Herewith all parameters are known for force balance of triad 2. The similarity parameters of triad 2 which define the shape of element \(A_4A_7S_{tr2}\) can be found as

$$\begin{aligned} \lambda _{tr21}=\frac{m_{tr_2}^b}{m_4+m_5+m_6+m_d^b}, \quad \lambda _{tr22}=\frac{m_{tr_2}^c}{m_4+m_5+m_6+m_d^b} \end{aligned}$$
(25)

and the principal dimensions \(a_4\), \(a_{54}\), \(a_{56}\), and \(a_6\) can be calculated as

$$\begin{aligned} a_4= & {} \sqrt{b_4^2+c_4^2}=l_4\sqrt{(1-\lambda _{tr21})^2+\lambda _{tr22}^2}\nonumber \\ a_{54}= & {} \sqrt{b_{54}^2+c_5^2}=l_5\sqrt{\lambda _{tr21}^2+\lambda _{tr22}^2}\\ a_{56}= & {} \sqrt{(l_5-b_{54})^2+c_5^2}=l_5\sqrt{(1-\lambda _{tr21})^2+\lambda _{tr22}^2}\nonumber \\ a_6= & {} \sqrt{b_6^2+c_6^2}=l_6\sqrt{\lambda _{tr21}^2+\lambda _{tr22}^2}\nonumber \end{aligned}$$
(26)

5 Discussion and Conclusion

In this paper it was shown how with mass equivalent modeling the force balance conditions can be derived of a complex multi-degree-of-freedom parallel mechanism with multiple closed loops of which one depends on the other closed loops. By dividing the mechanism in three parts it was investigated as a combination of a mass equivalent dyad on top of two mass equivalent triads. With the method of principal vectors and the linear momentum equations of each relative degree-of-freedom the force balance conditions were derived and the design parameters were calculated for each of three parts individually.

The approach of mass equivalent modeling can also be used for the synthesis of complex force balanced mechanisms by composing the new mechanism of combined mass equivalent linkages. There is a wide variety of possibilities to do this, already when solely using mass equivalent dyads and triads. The advantage with mass equivalent modeling is that the closed-loop relations do not need to be formulated but are considered implicitly. Also it is possible to apply this method for spatial mechanisms. For instance by applying two mass equivalent triads as balanced four-bar linkages with common base as in this paper but placing them in different planes under a relative angle instead of having them in the same plane, with a spatially moving mass equivalent dyad on top.