Keywords

5.1 Introduction

Force and moment balancing (dynamic balancing) of rigid body linkages with constant mass links is a traditional but still very active area of research in mechanical engineering. Its benefits are well known as machine vibrations often occur due to dynamic unbalance inducing noise, wear, fatigue problems [1], limiting the full potential of many machines. Mechanisms that are dynamically balanced do not transmit vibrations to the base, a useful property in hand tools, in objects and vehicles moving in free space, and in robotics.

But dynamic balancing of linkages has some difficulties and drawbacks. First finding the balancing conditions may be complicated [2] and second a substantial amount of mass and inertia must generally be added [3, 4]. A complete overview of dynamic balancing techniques and methods can be found in [57].

An increment in mass or inertia implies more power to drive the mechanism, so research has therefore been focused on reducing these disadvantages. A way to reduce the necessary mass and inertia to balance the mechanisms can be to use the counter-masses, necessary for the force balance of the linkage, also for balancing the moment. This principle, compared with other balancing principles, has shown effective in the reduction of the additional mass and inertia, see [4, 8], and used effectively to synthesize different dynamic balanced mechanisms using the double pendulum as building element [9].

In this work a completely new general method to find the dynamic balancing conditions, based on the use of Natural Coordinates [10], is introduced. The method is direct and very easy to automate, and can be used to obtain the shaking force and the shaking moment balancing conditions for the linkages in the plane and in space, although at this time is presented only for planar mechanisms. Once the balancing conditions are found, these are used to the effective design of reactionless mechanisms with counter-rotary counter-masses.

The chapter is organized as follows: in Sect. 5.2 the new method is introduced, showing how Natural Coordinates are very useful to directly obtain the balancing conditions. In Sects. 5.3 and 5.4, the application of the method to the dynamic balancing of a single pendulum and of a four-bar mechanism are presented. In Sect. 5.5 some numerical examples are solved to obtain specific mechanisms designs, and the results obtained from dynamic simulations made with ADAMS are presented. Finally some concluding remarks are made in Sect. 5.6.

5.2 Balancing Conditions Using Natural Coordinates

For the effective design of reactionless mechanisms with counter-rotary counter-masses it is necessary first to obtain the dynamic balancing conditions. In this section a new method based on Natural Coordinates is presented. The method is straightforward and can be easily automated, mainly it has the advantage of being suitable for the application of a computer algebra system.

A dynamic balanced mechanism must be completely force and moment balanced. In fact the mechanism that is not balanced by force first, cannot be balanced by moments.

A mechanism is force balanced if its linear momentum, l m , is conserved. This condition in general can be expressed as:

$$\displaystyle{ \mathbf{l}_{m} =\sum _{ i=1}^{n}\mathbf{l}_{ i} = cnt. }$$
(5.1)

where n is the number of total moving elements in the linkage.

When working in reference-point coordinates (Cartesian Coordinates) the linear momentum of body i can be calculated as:

$$\displaystyle{ \mathbf{l}_{i} =\sum _{ i=1}^{n}m_{ i}\mathbf{v}_{i} }$$
(5.2)

where v i and m i are the velocity of the center of mass and the mass of the ith moving body, respectively.

On the other hand, a mechanism is moment balanced if its angular momentum, h m , is conserved. This condition is expressed by:

$$\displaystyle{ \mathbf{h}_{m} =\sum _{ i=1}^{n}\mathbf{r}_{ i} \times (\mathbf{l}_{i}) + \mathbf{h}_{i} = cnt. }$$
(5.3)

where r i is the position vector of the center of mass. Again when working in reference-point coordinates the angular momentum of body i can be calculated as:

$$\displaystyle{ \mathbf{h}_{i} = \mathbf{I}_{i}\boldsymbol{\omega }_{i} }$$
(5.4)

where I i and \(\boldsymbol{\omega }_{i}\) are the inertia tensor with respect to the center of mass and the angular velocity of the ith body, respectively.

So it is necessary to find equivalent expressions to Eqs. (5.2) and (5.4) in natural coordinates to calculate the linear and angular momentum of the mechanism. In the next subsections these expressions are developed.

5.2.1 Linear Momentum of a Body Using Natural Coordinates

Equations (5.1) and (5.3) are in general well recognized when using reference-point coordinates (Cartesian Coordinates), but in this work we are interested on its form in Natural Coordinates. So the first step to find this form is to develop each part of the equations according to our goal.

When dealing with mechanical systems in the plain, Natural coordinates introduce a set of points to define a body, the basic points, see [10] for a detailed explanation. So a body can be modeled in Natural Coordinates with a pair of points, i and j, as seen in Fig. 5.1. In this figure it can be noted an inertial fixed reference frame XY, a local reference frame xy attached to the moving body at the basic point i, (0, 0). It is also noted that the second basic point j has its position in local coordinates at (l, 0), and that the center of mass of the body, point g, at (x, y).

Fig. 5.1
figure 1

A general model of a body using Natural Coordinates. Two basic points, i and j, with a local moving reference frame attached to the body at point i, the origin

Using this pair of points and considering that the body has a total mass concentrated at g equal to m, and a moment of inertia I i with respect to the origin of the local reference frame (point i), the constant mass matrix of a body can be expressed as (see [10]):

$$\displaystyle{ \mathbf{M} = \left [\begin{array}{c c c c} m -\frac{2mx} {l} + \frac{I_{i}} {l^{2}} & 0 &\frac{mx} {l} -\frac{I_{i}} {l^{2}} & -\frac{my} {l} \\ 0 &m -\frac{2mx} {l} + \frac{I_{i}} {l^{2}} & \frac{my} {l} &\frac{mx} {l} -\frac{I_{i}} {l^{2}} \\ \frac{mx} {l} -\frac{I_{i}} {l^{2}} & \frac{my} {l} & \frac{I_{i}} {l^{2}} & 0 \\ -\frac{my} {l} & \frac{mx} {l} -\frac{I_{i}} {l^{2}} & 0 & \frac{I_{i}} {l^{2}} \end{array} \right ] }$$
(5.5)

The pair of basic points introduce a vector of four coordinates represented by q k , the positions, and its time derivative \(\mathbf{\dot{q}}\), the velocities:

$$\displaystyle\begin{array}{rcl} \mathbf{q} = \left [\begin{array}{c c c c} x_{i}&y_{i}&x_{j}&y_{j} \end{array} \right ]^{T}& &{}\end{array}$$
(5.6)
$$\displaystyle\begin{array}{rcl} \mathbf{\dot{q}} = \left [\begin{array}{c c c c} \dot{x}_{i}&\dot{y}_{i}&\dot{x}_{j}&\dot{y}_{j} \end{array} \right ]^{T}& &{}\end{array}$$
(5.7)

So it is possible to calculate a set of the linear momentum vectors associated with the basic points in the body as:

$$\displaystyle{ \mathbf{M}\mathbf{\dot{q}} = \left [\begin{array}{c c c c} m -\frac{2mx} {l} + \frac{I_{i}} {l^{2}} & 0 &\frac{mx} {l} -\frac{I_{i}} {l^{2}} & -\frac{my} {l} \\ 0 &m -\frac{2mx} {l} + \frac{I_{i}} {l^{2}} & \frac{my} {l} &\frac{mx} {l} -\frac{I_{i}} {l^{2}} \\ \frac{mx} {l} -\frac{I_{i}} {l^{2}} & \frac{my} {l} & \frac{I_{i}} {l^{2}} & 0 \\ -\frac{my} {l} & \frac{mx} {l} -\frac{I_{i}} {l^{2}} & 0 & \frac{I_{i}} {l^{2}} \end{array} \right ]\left [\begin{array}{c} \dot{x}_{i} \\ \dot{y}_{i} \\ \dot{x}_{j} \\ \dot{y}_{j}\end{array} \right ] = \left [\begin{array}{c} \mathbf{l}_{i} \\ \mathbf{l}_{j} \end{array} \right ] }$$
(5.8)

where l i and l j are the linear momentum associated with the points i and j, respectively. They can be expressed as:

$$\displaystyle\begin{array}{rcl} \mathbf{l}_{i}& =& \left [\begin{array}{*{10}c} \left (\frac{I_{i}} {l^{2}} -\frac{2mx} {l} + m\right )\dot{x}_{i} + \left (\frac{mx} {l} -\frac{I_{i}} {l^{2}} \right )\dot{x}_{j} -\frac{my} {l} \dot{y}_{j}\\ \\ \left (\frac{I_{i}} {l^{2}} -\frac{2mx} {l} + m\right )\dot{y}_{i} + \frac{my} {l} \dot{x}_{j} + \left (\frac{mx} {l} -\frac{I_{i}} {l^{2}} \right )\dot{y}_{j} \end{array} \right ]{}\end{array}$$
(5.9)
$$\displaystyle\begin{array}{rcl} \mathbf{l}_{j}& =& \left [\begin{array}{*{10}c} \left (\frac{mx} {l} -\frac{I_{i}} {l^{2}} \right )\dot{x}_{i} + \frac{my} {l} \dot{y}_{i} + \left (\frac{I_{i}} {l^{2}} \right )\dot{x}_{j}\\ \\ -\frac{my} {l} \dot{x}_{i} + \left (\frac{mx} {l} -\frac{I_{i}} {l^{2}} \right )\dot{y}_{i} + \left (\frac{I_{i}} {l^{2}} \right )\dot{y}_{j} \end{array} \right ]{}\end{array}$$
(5.10)

Then the total linear momentum of the body is:

$$\displaystyle{ \mathbf{l} = \mathbf{l}_{i}+\mathbf{l}_{j} = \left [\begin{array}{*{10}c} \left (m -\frac{mx} {l} \right )\dot{x}_{i} + \left (\frac{my} {l} \right )\dot{y}_{i} + \left (\frac{mx} {l} \right )\dot{x}_{j} -\left (\frac{my} {l} \right )\dot{y}_{j}\\ \\ \left (\frac{my} {l} \right )\dot{x}_{i} + \left (m -\frac{mx} {l} \right )\dot{y}_{i} + \left (\frac{my} {l} \right )\dot{x}_{j} -\left (\frac{mx} {l} \right )\dot{y}_{j} \end{array} \right ] }$$
(5.11)

5.2.2 Angular Momentum of a Body Using Natural Coordinates

The angular momentum of the body, represented by a pair of masses on points i and j, with respect to its center of mass g can be calculated as:

$$\displaystyle{ \mathbf{h}_{g} = \mathbf{r}_{ig} \times \mathbf{l}_{i} + \mathbf{r}_{jg} \times \mathbf{l}_{j} }$$
(5.12)

where \(\mathbf{r}_{ig} = [-x\; - y]^{T}\) and \(\mathbf{r}_{jg} = [(x - l)\; - y]^{T}\) are the position vector of points i and j with respect to the center of mass of the body expressed in the global fixed reference frame, and can be calculated by:

$$\displaystyle{ \mathbf{r}_{ig} = \mathbf{A}\mathbf{\bar{r}}_{ig};\;\mathbf{r}_{jg} = \mathbf{A}\mathbf{\bar{r}}_{jg} }$$
(5.13)

where \(\mathbf{\bar{r}}_{ig}\) and \(\mathbf{\bar{r}}_{jg}\) are the position vector of i and j expressed in local coordinates, while A is the rotation matrix:

$$\displaystyle{ \mathbf{A} = \frac{1} {l} \left [\begin{array}{*{10}c} (x_{j} - x_{i})& (y_{i} - y_{j})\\ \\ (y_{j} - y_{i}) &(x_{j} - x_{i}) \end{array} \right ] }$$
(5.14)

So the general form of the angular momentum of the body with respect to the global fixed reference frame can be calculated as:

$$\displaystyle{ \mathbf{h} = \mathbf{r}_{g} \times \mathbf{l} + \mathbf{h}_{g} }$$
(5.15)

where \(\mathbf{r}_{g} = \mathbf{r}_{i} -\mathbf{r}_{ig}\).

5.3 Dynamic Balancing of a Single Pendulum

5.3.1 Linear and Angular Momentum

As an example of the application of the previous developed equations consider a general single pendulum, Fig. 5.2, rotating at constant angular velocity ω.

Fig. 5.2
figure 2

A general model of a single pendulum rotating at constant angular velocity

In this case points A and B can be identified as basic points, so the linear momentum of the system can be obtained substituting the corresponding values in Eq. (5.11):

$$\displaystyle{ \mathbf{l} = \mathbf{l}_{A}+\mathbf{l}_{B} = \left [\begin{array}{*{10}c} \left (m -\frac{mx} {l} \right )\dot{x}_{A} + \left (\frac{my} {l} \right )\dot{y}_{A} + \left (\frac{mx} {l} \right )\dot{x}_{B} -\left (\frac{my} {l} \right )\dot{y}_{B}\\ \\ \left (\frac{my} {l} \right )\dot{x}_{A} + \left (m -\frac{mx} {l} \right )\dot{y}_{A} + \left (\frac{my} {l} \right )\dot{x}_{B} -\left (\frac{mx} {l} \right )\dot{y}_{B} \end{array} \right ] }$$
(5.16)

But the point A is fixed, so its velocity is zero. Substituting this result in the previous equation the linear momentum of the single pendulum expressed in natural coordinates can be obtained:

$$\displaystyle{ \mathbf{l} = \left [\begin{array}{*{10}c} \left (\frac{mx} {l} \right )\dot{x}_{B} -\left (\frac{my} {l} \right )\dot{y}_{B}\\ \\ \left (\frac{my} {l} \right )\dot{x}_{B} -\left (\frac{mx} {l} \right )\dot{y}_{B} \end{array} \right ] }$$
(5.17)

This result clearly indicates that to have a constant (invariant) linear momentum for the pendulum, the location of the center of mass must be the origin of the local reference system, point A, that coincides with the origin of the global fixed coordinate system. This means (x, y) = (0, 0). In practice it is necessary to add a counterweight.

On the other hand, the angular momentum of the pendulum can be obtained by substituting the corresponding values in Eq. (5.15), considering that the point A is fixed, so finally obtaining:

$$\displaystyle{ \mathbf{h} = \frac{I_{A}} {l^{2}} \left (\dot{y}_{B}\,x_{B} -\dot{ x}_{B}\,y_{B}\right ) }$$
(5.18)

By substituting the corresponding values of the coordinates of point B and its derivatives:

$$\displaystyle\begin{array}{rcl} x_{B}& =& l\,\cos (\theta ) {}\\ y_{B}& =& l\,\sin (\theta ) {}\\ \dot{x}_{B}& =& -\omega \,l\,\sin (\theta ) {}\\ \dot{y}_{B}& =& \omega \,l\,\cos (\theta ) {}\\ \end{array}$$

in Eq. (5.18) it is possible to obtain the angular momentum of the single pendulum expressed in reference-point coordinates. For example, in the case of a uniform bar with its center of mass at the middle of its length:

$$\displaystyle\begin{array}{rcl} \mathbf{h} =\omega \, I_{A}& &{}\end{array}$$
(5.19)

but \(I_{A} = I_{g} + m\left ( \frac{l} {2}\right )^{2}\) so:

$$\displaystyle{ \mathbf{h} =\omega \, \left [I_{g} + m\left ( \frac{l} {2}\right )^{2}\right ] }$$
(5.20)

This last results can indicate that to obtain a moment balanced pendulum, it is necessary to add a counter-inertia moving with an opposite angular velocity.

It can also be seen that the equations of linear momentum and angular momentum in Natural Coordinates have very simple forms and, as should be expected, they are correct only if the positions and velocities used are consistent with the kinematic constraints of the system.

5.3.2 Dynamic Balancing

For the dynamic balancing of a single pendulum it is necessary the addition of a counterweight, Eq. (5.17), and the addition of a counter-inertia, Eq. (5.18). Both the counterweight and the counter-inertia can be added as single counter-rotary counter-mass that rotates with an opposite angular velocity with respect to the angular velocity of the pendulum, as can be seen in Fig. 5.3.

Fig. 5.3
figure 3

A single pendulum, dynamic balanced by a counter-rotary counter-mass

In Fig. 5.3, body one is the extended bar that works as the pendulum, defined by two basic points, A and B. The counter-rotary counter-mass used to dynamic balance the pendulum is the second body, defined by two basic points, C and D. It is important to note that points A and C have the same position and velocity, so strictly they are the same point.

Using Eq. (5.1) and applying Eq. (5.11) for each body, the linear momentum of the system in Fig. 5.3 can be calculated. The following result can be obtained, taking into account that in a general solution, the center of mass of the system must be in the line defined by points A and B (\(y_{g_{1}} = 0\)):

$$\displaystyle{ \mathbf{l}_{m} = \left [\begin{array}{*{10}c} \left (-\frac{m_{1}\,x_{g_{1}}} {lc_{1}+l_{1}} + m_{2} + m_{1}\right )\,\dot{x}_{A} + \frac{m_{1}\,x_{g_{1}}} {lc_{1}+l_{1}} \,\dot{x}_{B}\\ \\ \left (-\frac{m_{1}\,x_{g_{1}}} {lc_{1}+l_{1}} + m_{2} + m_{1}\right )\,\dot{y}_{A} + \frac{m_{1}\,x_{g_{1}}} {lc_{1}+l_{1}} \,\dot{y}_{B} \end{array} \right ] }$$
(5.21)

where \(x_{g_{1}}\) is the location of the center of mass of the bar with respect to the local reference frame of body one, with the origin at A.

As mentioned before, Eq. (5.21) will be correct as long as the correct values of the velocities are substituted. This velocities should come from the solution of velocities problem, this means to solve the time derivative of the constraint equations of the system (generally the closed-loop equations). Then in this case the corresponding values of the velocities are:

$$\displaystyle\begin{array}{rcl} \dot{x}_{A}& =& lc_{1}\,\omega _{1}\,\sin (\theta _{1}) \\ \dot{y}_{A}& =& -lc_{1}\,\omega _{1}\,\cos (\theta _{1}) \\ \dot{x}_{B}& =& -l_{1}\,\omega _{1}\,\sin (\theta _{1}) \\ \dot{y}_{B}& =& l_{1}\,\omega _{1}\,\cos (\theta _{1}){}\end{array}$$
(5.22)

so the linear momentum of this system is:

$$\displaystyle{ \mathbf{l}_{m} = \left [\begin{array}{*{10}c} \left \{\omega _{1}\,\sin (\theta _{1})\right \}\left \{lc_{1}\,\left (-\frac{m_{1}\,x_{g_{1}}} {lc_{1}+l_{1}} + m_{2} + m_{1}\right ) -\frac{l_{1}\,m_{1}\,x_{g_{1}}} {lc_{1}+l_{1}} \right \} \\ \\ -\left \{\omega _{1}\,\cos (\theta _{1})\right \}\left \{lc_{1}\,\left (-\frac{m_{1}\,x_{g_{1}}} {lc_{1}+l_{1}} + m_{2} + m_{1}\right ) -\frac{l_{1}\,m_{1}\,x_{g_{1}}} {lc_{1}+l_{1}} \right \} \end{array} \right ] }$$
(5.23)

which is invariant if:

$$\displaystyle{lc_{1}\,\left (-\frac{m_{1}\,x_{g_{1}}} {lc_{1} + l_{1}} + m_{2} + m_{1}\right ) -\frac{l_{1}\,m_{1}\,x_{g_{1}}} {lc_{1} + l_{1}} = 0}$$

meaning that the force balancing condition of the system is:

$$\displaystyle{ x_{g_{1}} = lc_{1}\left (\frac{m_{2}} {m_{1}} + 1\right ) }$$
(5.24)

On the other hand, using Eq. (5.3) and applying Eq. (5.18) for each body, the angular momentum of the system can be formulated. And substituting the force balancing condition, Eq. (5.24), the velocities at Eq. (5.22), and the corresponding positions:

$$\displaystyle\begin{array}{rcl} x_{A}& =& -lc_{1}\,\cos (\theta _{1}) \\ y_{A}& =& -lc_{1}\,\sin (\theta _{1}) \\ x_{B}& =& l_{1}\,\cos (\theta _{1}) \\ y_{B}& =& l_{1}\,\sin (\theta _{1}){}\end{array}$$
(5.25)

the final form of the angular momentum can be obtained as:

$$\displaystyle{ \mathbf{h}_{m} =\omega _{1}\left [I_{1} - lc_{1}^{2}\,(m_{ 1} + m_{2})\right ] +\omega _{2}\,I_{2} }$$
(5.26)

where I 1 is the inertia moment with respect to the local coordinate system of body one at point A, and I 2 is the inertia moment with respect to the local coordinate system of body two at point C. In this case:

$$\displaystyle\begin{array}{rcl} I_{1}& =& I_{g_{1}} + lc_{1}^{2}\left (\frac{m_{2}^{2}} {m_{1}} + 2\,m_{2} + m_{1}\right ) {}\\ I_{2}& =& I_{g_{2}} {}\\ \end{array}$$

where \(I_{g_{1}}\) and \(I_{g_{2}}\) are the moments of inertia with respect to the corresponding center on mass of each body. Additionally it is known that:

$$\displaystyle{ \omega _{2} = -\left (\frac{lc_{1}} {R_{2}}\right )\,\omega _{1} }$$
(5.27)

so the angular momentum of the system is:

$$\displaystyle{ \mathbf{h}_{m} =\omega _{1}\left [I_{g_{1}} + lc_{1}^{2}\,\left (\frac{m_{2}^{2}} {m_{1}} + m_{2}\right ) -\left (\frac{lc_{1}} {R_{2}}\right )\,I_{g_{2}}\right ] }$$
(5.28)

Then to obtain an invariant angular momentum the following moment balancing condition must be maintained:

$$\displaystyle{ \left [I_{g_{1}} + lc_{1}^{2}\,\left (\frac{m_{2}^{2}} {m_{1}} + m_{2}\right ) -\left (\frac{lc_{1}} {R_{2}}\right )\,I_{g_{2}}\right ] = 0 }$$
(5.29)

In this way Eqs. (5.24) and (5.29) are the design conditions to obtain a dynamic balanced single pendulum.

5.4 Dynamic Balancing of a Four-Bar Mechanisms

Consider now a general four-bar mechanism as the one shown in Fig. 5.4, that is modeled in Natural Coordinates. In this case body one is defined with points A and B, body two is defined with points B and C, and body three is defined with points C and D. The origin of the local reference frames is also indicated, being at A, B, and C, respectively.

Fig. 5.4
figure 4

A four-bar mechanism modeled in Natural Coordinates

The total linear momentum of this mechanism can be obtained by calculating the linear momentum of each body and then applying the Eq. (5.1) to get:

$$\displaystyle{ \mathbf{l}_{m} = \left [\begin{array}{*{10}c} a\,\dot{x}_{B} + b\,\dot{y}_{B} + c\,\dot{x}_{C} + d\,\dot{y}_{C}\\ \\ a\,\dot{y}_{B} + b\,\dot{x}_{B} + c\,\dot{y}_{C} + d\,\dot{x}_{C} \end{array} \right ] }$$
(5.30)

where:

$$\displaystyle\begin{array}{rcl} a& =& \left (-\frac{m_{2}\,x_{2}} {l_{2}} + \frac{m_{1}\,x_{1}} {l_{1}} + m_{2}\right ) \\ b& =& \left (\frac{m_{2}\,y_{2}} {l_{2}} -\frac{m_{1}\,y_{1}} {l_{1}} \right ) \\ c& =& \left (-\frac{m_{3}\,x_{3}} {l_{3}} + \frac{m_{2}\,x_{2}} {l_{2}} + m_{3}\right ) \\ d& =& \left (\frac{m_{3}\,y_{3}} {l_{3}} -\frac{m_{2}\,y_{2}} {l_{2}} \right ) {}\end{array}$$
(5.31)

The Eq. (5.31), equated to zero, are the force balancing conditions of the four-bar mechanism:

$$\displaystyle\begin{array}{rcl} \left (-\frac{m_{2}\,x_{2}} {l_{2}} + \frac{m_{1}\,x_{1}} {l_{1}} + m_{2}\right )& =& 0 \\ \left (\frac{m_{2}\,y_{2}} {l_{2}} -\frac{m_{1}\,y_{1}} {l_{1}} \right )& =& 0 \\ \left (-\frac{m_{3}\,x_{3}} {l_{3}} + \frac{m_{2}\,x_{2}} {l_{2}} + m_{3}\right )& =& 0 \\ \left (\frac{m_{3}\,y_{3}} {l_{3}} -\frac{m_{2}\,y_{2}} {l_{2}} \right )& =& 0{}\end{array}$$
(5.32)

This result is exactly the same as the one obtained in [11].

On the other hand, the angular momentum of the mechanisms can be obtained using Eq. (5.3), calculating previously the angular momentum of each body applying Eq. (5.15). In this case the angular momentum of the system is:

$$\displaystyle\begin{array}{rcl} \mathbf{h}_{m}& =& \dot{x}_{B}\left (-e\,y_{B} - h\,x_{C} + f\,y_{C}\right ) \\ & & +\dot{y}_{B}\left (e\,x_{B} + f\,x_{C} - h\,y_{C}\right ) \\ & & +\dot{x}_{C}\left (h\,x_{B} + f\,y_{B} - g\,y_{C} -\frac{l_{4}} {l_{3}}m_{3}\,y_{3}\right ) \\ & & +\dot{y}_{C}\left (e\,x_{B} + h\,y_{B} + g\,x_{C} - \frac{l_{4}} {l_{3}^{2}}I_{3} + \frac{l_{4}} {l_{3}}m_{3}\,x_{3}\right ){}\end{array}$$
(5.33)

where

$$\displaystyle\begin{array}{rcl} e& =& \left ( \frac{I_{2}} {l_{2}^{2}} + \frac{I_{1}} {l_{1}^{2}} -\frac{2\,m_{2}\,x_{2}} {l_{2}} + m_{2}\right ){}\end{array}$$
(5.34)
$$\displaystyle\begin{array}{rcl} f& =& \left ( \frac{I_{2}} {l_{2}^{2}} -\frac{m_{2}\,x_{2}} {l_{2}} \right ){}\end{array}$$
(5.35)
$$\displaystyle\begin{array}{rcl} g& =& \left ( \frac{I_{3}} {l_{3}^{2}} + \frac{I_{2}} {l_{2}^{2}} -\frac{2\,m_{3}\,x_{3}} {l_{3}} + m_{3}\right ){}\end{array}$$
(5.36)
$$\displaystyle\begin{array}{rcl} h& =& \left (\frac{m_{2}\,y_{2}} {l_{2}} \right ){}\end{array}$$
(5.37)

5.4.1 Dynamic Balancing of the Parallel Mechanism

A special case of a four-bar mechanisms is when the crank and the rocker have the same length and move parallel to each other, a parallel four-bar mechanisms, as the one in Fig. 5.5.

Fig. 5.5
figure 5

A parallel four-bar mechanism

This is an inlineFootnote 1 four-bar mechanism, and some of its geometric characteristics can be used to simplify force and moment balancing conditions to get an efficient design for the dynamic balanced system.

Considering that in a parallel inline four-bar mechanism \(y_{1} = y_{2} = y_{3} = 0\) and \(l_{1} = l_{2} = l_{3} = l\), the linear momentum equation, Eq. (5.30), can be expressed as:

$$\displaystyle{ \mathbf{l}_{m} = \left [\begin{array}{*{10}c} \dot{x}_{B}\left (-\frac{m_{2}\,x_{2}} {l} + \frac{m_{1}\,x_{1}} {l} + m_{2}\right ) +\dot{ x}_{C}\left (-\frac{m_{3}\,x_{3}} {l} + \frac{m_{2}\,x_{2}} {l} + m_{3}\right )\\ \\ \dot{y}_{B}\left (-\frac{m_{2}\,x_{2}} {l} + \frac{m_{1}\,x_{1}} {l} + m_{2}\right ) +\dot{ y}_{C}\left (-\frac{m_{3}\,x_{3}} {l} + \frac{m_{2}\,x_{2}} {l} + m_{3}\right ) \end{array} \right ] }$$
(5.38)

but \(\dot{x}_{B} =\dot{ x}_{C}\) and \(\dot{y}_{B} =\dot{ y}_{C}\), so Eq. (5.38) can be expressed in terms of the velocity of point C as:

$$\displaystyle{ \mathbf{l}_{m} = \left [\begin{array}{*{10}c} \dot{x}_{C}\left (\frac{m_{1}\,x_{1}} {l} -\frac{m_{3}\,x_{3}} {l} + m_{2} + m_{3}\right )\\ \\ \dot{y}_{C}\left (\frac{m_{1}\,x_{1}} {l} -\frac{m_{3}\,x_{3}} {l} + m_{2} + m_{3}\right ) \end{array} \right ] }$$
(5.39)

This equation indicates that this system can be force balanced by a single counterweight at body three (body one could be chosen in the same way), and the balancing condition is:

$$\displaystyle{ \frac{m_{1}\,x_{1}} {l} -\frac{m_{3}\,x_{3}} {l} + m_{2} + m_{3} = 0 }$$
(5.40)

On the other hand, taking into account the angular momentum of a four-bar mechanism, Eq. (5.33), and considering that \(y_{1} = y_{2} = y_{3} = 0\) and \(l_{1} = l_{2} = l_{3} = l\), as in the case of the linear momentum, and that \(x_{C} = x_{B} + l\), y C  = y B , \(\dot{x}_{C} =\dot{ x}_{B}\), and \(\dot{y}_{C} =\dot{ y}_{B}\), the angular momentum of a parallel inline four-bar mechanism can be expressed as:

$$\displaystyle\begin{array}{rcl} \mathbf{h}_{m}& =& -\dot{x}_{B}\,y_{B}\left (\frac{I_{3}} {l^{2}} + \frac{I_{1}} {l^{2}} -\frac{2\,m_{3}\,x_{3}} {l} + m_{3} + m_{2}\right ) \\ & & +\dot{y}_{B}\,x_{B}\left (\frac{I_{3}} {l^{2}} + \frac{I_{1}} {l^{2}} -\frac{2\,m_{3}\,x_{3}} {l} + m_{3} + m_{2}\right ) \\ & & -m_{3}\,x_{3} + m_{2}\,x_{2} + l\,m_{3} {}\end{array}$$
(5.41)

Equations (5.40) and (5.41) can help us to the design of different dynamic balanced parallel four-bar mechanisms. This can be done by assigning different values to x 1, x 2, and x 3, the location of the center of mass of each moving link.

Consider first a mechanism with a counter-rotary counter-mass at the crank, a counterweight at the coupler, and a counterweight at the rocker. Figure 5.6 is a representation of this design, previously reported also in [13].

Fig. 5.6
figure 6

A proposed design of an inline parallel four-bar mechanism with two counter-masses and one counter-rotary counter-mass

In this case x 1 = 0 and x 2 = l were chosen, meaning that the center of mass of link one is at joint A and the center of mass of link two is at joint C, see Fig. 5.5. Substituting these values in Eq. (5.40), the corresponding value of x 3 can be found:

$$\displaystyle{x_{3} = l\left (\frac{m_{2}} {m_{3}} + 1\right )}$$

Substituting the previous values for x 1, x 2, and x 3, and considering that:

$$\displaystyle\begin{array}{rcl} x_{B}& =& l\cos (\theta ) \\ y_{B}& =& l\sin (\theta ) \\ \dot{x}_{B}& =& -l\sin (\theta )\omega \\ \dot{y}_{B}& =& l\cos (\theta )\omega {}\end{array}$$
(5.42)

the angular momentum, Eq. (5.41), finally results in:

$$\displaystyle{\mathbf{h}_{m} = \left (\frac{I_{3}} {l^{2}} + \frac{I_{1}} {l^{2}} - m_{3}\,l^{2} - m_{ 2}\,l^{2}\right )\omega }$$

where ω is the angular velocity of the crank and the rocker. Then for the shaking moment balancing of the system it is necessary to add a counter-rotary counter-mass with the same magnitude but in opposite direction to the value of h m .

An alternative more efficient design could be a mechanism with a counter-rotary counter-mass at the crank and a counterweight at the rocker. Figure 5.7 is a representation of this design, also reported in [14].

Fig. 5.7
figure 7

A proposed design of an inline parallel four-bar mechanism with one counter-mass and one counter-rotary counter-mass

In this case \(x_{1} = -\frac{l\,m_{2}} {2\,m_{1}}\) and \(x_{2} = l/2\) were chosen. Substituting these values in Eq. (5.40), the corresponding value of x 3 can be found as:

$$\displaystyle{x_{3} = l + \frac{l\,m_{2}} {2\,m_{3}}}$$

Substituting the previous values for x 1, x 2, and x 3, and considering the positions and velocities of point B, Eq. (5.42), the angular momentum, Eq. (5.41), finally results in:

$$\displaystyle{\mathbf{h}_{m} = \left (\frac{I_{3}} {l^{2}} + \frac{I_{1}} {l^{2}} - m_{3}\,l^{2}\right )\omega }$$

where ω is the angular velocity of the crank and the rocker. Again for the shaking moment balancing of the system it is necessary to add a counter-rotary counter-mass with the same magnitude but in opposite direction to the found value of h m .

5.4.2 Dynamic Balancing of the Inline Four-Bar Mechanism

Another special case is the inline four-bar mechanisms balanced by two counter-rotary counter-masses. This case has been previously studied in detail in [12] and the proposed design is similar to the one presented in Fig. 5.8.

Fig. 5.8
figure 8

Design proposal for the dynamic balancing of an inline four-bar mechanism

In an inline four-bar mechanism \(y_{1} = y_{2} = y_{3} = 0\), so the linear momentum equation, Eq. (5.30), can be expressed as:

$$\displaystyle{ \mathbf{l}_{m} = \left [\begin{array}{*{10}c} \dot{x}_{B}\left (-\frac{m_{2}\,x_{2}} {l_{2}} + \frac{m_{1}\,x_{1}} {l_{1}} + m_{2}\right ) +\dot{ x}_{C}\left (-\frac{m_{3}\,x_{3}} {l_{3}} + \frac{m_{2}\,x_{2}} {l_{2}} + m_{3}\right )\\ \\ \dot{y}_{B}\left (-\frac{m_{2}\,x_{2}} {l_{2}} + \frac{m_{1}\,x_{1}} {l_{1}} + m_{2}\right ) +\dot{ y}_{C}\left (-\frac{m_{3}\,x_{3}} {l_{3}} + \frac{m_{2}\,x_{2}} {l_{2}} + m_{3}\right ) \end{array} \right ] }$$
(5.43)

If the coupler is left without change, this equation indicates that this system can be force balanced by a two counterweights, one at body one and one at body three. And their location can be determined by the following balancing conditions:

$$\displaystyle\begin{array}{rcl} \left (-\frac{m_{2}\,x_{2}} {l_{2}} + \frac{m_{1}\,x_{1}} {l_{1}} + m_{2}\right )& =& 0 \\ \left (-\frac{m_{3}\,x_{3}} {l_{3}} + \frac{m_{2}\,x_{2}} {l_{2}} + m_{3}\right )& =& 0{}\end{array}$$
(5.44)

On the other hand taking into account the angular momentum of a four-bar mechanism, Eq. (5.33), and considering that \(y_{1} = y_{2} = y_{3} = 0\), the angular momentum of an inline four-bar mechanism can be expressed as:

$$\displaystyle\begin{array}{rcl} \mathbf{h}_{m}& =& -\dot{x}_{B}\left \{y_{B}\left ( \frac{I_{2}} {l_{2}^{2}} + \frac{I_{1}} {l_{1}^{2}} -\frac{2\,m_{2}\,x_{2}} {l_{2}} + m_{2}\right ) + y_{C}\left ( \frac{I_{2}} {l_{2}^{2}} -\frac{2\,m_{2}\,x_{2}} {l_{2}} \right )\right \} \\ & & +\dot{y}_{B}\left \{x_{B}\left ( \frac{I_{2}} {l_{2}^{2}} + \frac{I_{1}} {l_{1}^{2}} -\frac{2\,m_{2}\,x_{2}} {l_{2}} + m_{2}\right ) + x_{C}\left ( \frac{I_{2}} {l_{2}^{2}} -\frac{2\,m_{2}\,x_{2}} {l_{2}} \right )\right \} \\ & & -\dot{x}_{C}\left \{y_{C}\left ( \frac{I_{3}} {l_{3}^{2}} + \frac{I_{2}} {l_{2}^{2}} -\frac{2\,m_{3}\,x_{3}} {l_{3}} + m_{3}\right ) + y_{B}\left ( \frac{I_{2}} {l_{2}^{2}} -\frac{2\,m_{2}\,x_{2}} {l_{2}} \right )\right \} \\ & & +\dot{y}_{C}\left \{x_{B}\left ( \frac{I_{3}} {l_{3}^{2}} + \frac{I_{2}} {l_{2}^{2}} -\frac{2\,m_{3}\,x_{3}} {l_{3}} + m_{3}\right ) + x_{C}\left ( \frac{I_{2}} {l_{2}^{2}} -\frac{2\,m_{2}\,x_{2}} {l_{2}} \right )\right \} \\ & & +\dot{y}_{C}\left (-\frac{l_{4}\,I_{3}} {l_{3}^{2}} + \frac{l_{4}\,m_{3}\,x_{3}} {l_{3}} \right ) {}\end{array}$$
(5.45)

but if the coupler is considered a physical pendulum (as done in [12]) then \(x_{2} = l_{2}/2\) and I 2 = l 2m 2x 2, and substituting the force balancing conditions, Eq. (5.44), the angular momentum of this system is:

$$\displaystyle\begin{array}{rcl} \mathbf{h}_{m}& =& -\dot{x}_{B}y_{B}\left ( \frac{I_{1}} {l_{1}^{2}} -\frac{m_{2}} {2} \right ) +\dot{ y}_{B}x_{B}\left ( \frac{I_{1}} {l_{1}^{2}} -\frac{m_{2}} {2} \right ) \\ & & -\dot{x}_{C}y_{C}\left ( \frac{I_{3}} {l_{3}^{2}} + \frac{m_{2}} {2} + m_{3}\right ) +\dot{ y}_{C}x_{C}\left ( \frac{I_{3}} {l_{3}^{2}} + \frac{m_{2}} {2} + m_{3}\right ) \\ & & +\dot{y}_{C}\left (-\frac{l_{4}\,I_{3}} {l_{3}^{2}} + \frac{l_{4}\,m_{2}} {2} + l_{4}\,m_{3}\right ) {}\end{array}$$
(5.46)

Finally considering the positions and velocities of the points B and C:

$$\displaystyle\begin{array}{rcl} x_{B}& =& l_{1}\cos (\theta _{1});\qquad \qquad \quad \ y_{B} = l_{1}\sin (\theta _{1}) {}\\ \dot{x}_{B}& =& -l_{1}\sin (\theta _{1})\omega _{1};\qquad \qquad \dot{y}_{B} = l_{1}\sin (\theta _{1})\omega _{1} {}\\ x_{C}& =& l_{3}\cos (\theta _{3}) + l_{4};\qquad \qquad y_{C} = l_{3}\sin (\theta _{3}) {}\\ \dot{x}_{C}& =& -l_{3}\sin (\theta _{1})\omega _{3};\qquad \qquad \dot{y}_{C} = l_{3}\sin (\theta _{3})\omega _{3} {}\\ \end{array}$$

and substituting in Eq. (5.46), after some reductions the resulting expression for the angular momentum is:

$$\displaystyle{ \mathbf{h}_{m} = \left (I_{1} + \frac{l_{1}^{2}\,m2} {2} \right )\omega _{1} + \left (I_{3} -\frac{l_{3}^{2}\,m2} {2} - l_{3}^{2}\,m_{ 3}\right )\omega _{3} }$$
(5.47)

This equations clearly show that an inline four-bar mechanism, with a physical pendulum as coupler, can be dynamic balanced just with two counter-rotary counter-masses, as reported in [12].

5.5 Design Examples and Simulation Results

5.5.1 Dynamic Balancing of a Single Pendulum

Let us suppose that it is desired the dynamic balancing of a single pendulum as the one shown in Fig. 5.9, using the results given in Eqs. (5.24) and (5.29).

Fig. 5.9
figure 9

A general single pendulum. In the equation of \(\theta\), t stands for time

The pendulum is made of aluminum with density, mass, and moment of inertia as indicated in Fig. 5.9. The force balancing of this system implies to comply with the balancing condition, the Eq. (5.24).

Applying a solution similar to the one proposed in Fig. 5.3, the bar OB is modified to get the bar AB, made also of aluminum. Setting \(l_{c_{1}} = 15\,\) cm, \(x_{g_{1}} = 32.5\) cm, both with respect to the local reference frame of the pendulum at point O. Then this new bar has a total mass m 1 = 0. 36467 kg and a moment of inertia \(I_{g_{1}} = 0.013471\) kg m2. Substituting this values at Eq. (5.24) the corresponding value of m 2 can be found:

$$\displaystyle\begin{array}{rcl} m_{2}& =& m_{1}\left (\frac{x_{g_{1}}} {l_{c_{1}}} - 1\right ) \\ m_{2}& =& 0.36467\left (\frac{0.325} {0.15} - 1\right ) \\ m_{2}& =& 0.425445\,\mathrm{kg} {}\end{array}$$
(5.48)

Note that this change implies an increment of near 1. 8 times the original mass.

The resulting mass, m 2, has to be distributed between the gear and the disk that form the counter-rotary counter-mass, maintaining the moment balancing condition in Eq. (5.29).

The gear material (the density), diameter, and thickness depend on the mechanical design rules, while the physical characteristics of the disk depend on the convenience of the designer. On the other hand, a high value for the angular velocity ω 2, see Eq. (5.27), helps to reduce the inertia required in the counter-rotary counter-mass. Taking these factors into account and using a modulus m = 2, a gear with 20 teeth and R 2 = 2 cm is chosen. A 170 teeth crown gear results.

All previous values are substituted in Eq. (5.29) to obtain an appropriate value for \(I_{g_{2}}\):

$$\displaystyle\begin{array}{rcl} \left [I_{g_{1}} + lc_{1}^{2}\,\left (\frac{m_{2}^{2}} {m_{1}} + m_{2}\right ) -\left (\frac{lc_{1}} {R_{2}}\right )\,I_{g_{2}}\right ] = 0& & {}\\ \left [0.013471 + 0.15\,\left (\frac{(0.425445)^{2}} {0.36467} + 0.425445\right ) -\left (\frac{0.15} {0.02}\right )\,I_{g_{2}}\right ] = 0& & {}\\ \end{array}$$

then,

$$\displaystyle{I_{g_{2}} = 0.004562\,\mathrm{kg\,m^{2}}}$$

This inertia moment corresponds to both the gear and the disk, so:

$$\displaystyle{ I_{g_{2}} = I_{g} + I_{d} }$$
(5.49)

where I g is the moment of inertia of the gear and I d is the moment of inertia of the disk. In the same way the mass of the counter-rotary counter-mass should be:

$$\displaystyle{ m_{2} = m_{g} + m_{d} }$$
(5.50)

where m g and m d are the mass of the gear and the disk, respectively.

The gear is chosen made of steel, and its moment of inertia determined by its design, in this case m g  = 0. 09803 kg and I g  = 0. 00001961 kg m2. On the other hand, the mass and the moment of inertia of the disk can be calculated by:

$$\displaystyle\begin{array}{rcl} m_{d}& =& \pi \,R_{d}^{2}\,t_{ d}\,\rho _{d} {}\\ I_{d}& =& \frac{1} {2}m_{d}R_{d}^{2} {}\\ \end{array}$$

where R d , t d , and ρ d are the radius, the thickness, and the density of the disk, respectively.

Substituting the previous values in Eqs. (5.50) and (5.50), considering that the disk is made of brass (8, 545 kg m2), the following two equations are obtained:

$$\displaystyle\begin{array}{rcl} m_{2}& =& 0.09803 + 8545\,\pi \,t_{d}\,R_{d}^{2} \\ 0.425445& =& 0.09803 + 8545\,\pi \,t_{d}\,R_{d}^{2}{}\end{array}$$
(5.51)

and

$$\displaystyle\begin{array}{rcl} I_{g_{2}}& =& \frac{1} {2}8545\,\pi \,t_{d}\,R_{d}^{4} \\ 0.004562& =& \frac{1} {2}8545\,\pi \,t_{d}\,R_{d}^{4}{}\end{array}$$
(5.52)

that can be solved simultaneously to get R d  = 166. 566 mm and t d  = 0. 43961 mm.

The final design is shown in Fig. 5.10. The resulting shaking force and shaking moment are shown in Fig. 5.11. In Fig. 5.12 the shaking force of the not balanced pendulum is shown, additionally the driving torque required to move the original pendulum and the driving torque necessary to move the balanced pendulum are compared.

Fig. 5.10
figure 10

Resulting design in the dynamic balancing of a pendulum

Fig. 5.11
figure 11

Resulting shaking force and shaking moment in the dynamic balancing of a pendulum

Fig. 5.12
figure 12

Resulting reaction force and driving torque in the non-balanced pendulum. The driving torque of the balanced system is also included for comparison

5.5.2 Dynamic Balancing of a Four-Bar Mechanism

Frequently, when designing a dynamic balanced mechanism, it is important to maintain the counterweights near to the fixed joints (fixed pivots) attached to ground. This practice reduces the total additional inertia introduced in the balancing process and helps to reduce the increment in the driving torque.

In this example the dynamic balancing of a four-bar mechanisms is solved, by applying the design proposed in Fig. 5.8, an inline four-bar mechanism. This solution complies with the conditions exposed in the previous paragraph and works fine with the application of two counter-rotary counter-masses near the base, one at the crank and one at the rocker.

Consider the mechanism in Fig. 5.13. All elements are made of aluminum and their cross section is equal for all (2 × 1 cm), the values for the corresponding mass and moment of inertia are indicated in the figure. Its motion is defined by the function specified for angle \(\theta _{1}\).

Fig. 5.13
figure 13

Original four-bar mechanism to be dynamic balanced

To get the full dynamic balancing of this mechanism it is necessary first to balance it by forces, imposing the force balancing conditions expressed by Eq. (5.44). These conditions assure that the center of mass of the system will be stationary at the origin of the fixed reference frame, point A. Note that in this case the coupler of the mechanism (element 2) will be changed to be a physical pendulum, so x 2 and m 2 are completely determined.

On the other hand, at the same time it is necessary to impose the moment balancing condition. This can be obtained by taking into account the total angular momentum of the system, Eq. (5.47). Meaning that in order to moment balancing this system it is necessary to make the total angular momentum equal to zero. This clearly can be done by adding two counter-rotary counter-masses, one at the crank and one at the rocker.

In this way the four dynamic balancing conditions are:

$$\displaystyle\begin{array}{rcl} \left (-\frac{m_{2}\,x_{2}} {l_{2}} + \frac{m_{1}\,x_{1}} {l_{1}} + m_{2}\right )& = 0&{}\end{array}$$
(5.53)
$$\displaystyle\begin{array}{rcl} \left (-\frac{m_{3}\,x_{3}} {l_{3}} + \frac{m_{2}\,x_{2}} {l_{2}} + m_{3}\right )& = 0&{}\end{array}$$
(5.54)
$$\displaystyle\begin{array}{rcl} \left (I_{1} + \frac{l_{1}^{2}\,m2} {2} \right )\omega _{1} - I_{PC_{1}}(k_{1}\omega _{1})& = 0&{}\end{array}$$
(5.55)
$$\displaystyle\begin{array}{rcl} \left (I_{3} -\frac{l_{3}^{2}\,m2} {2} - l_{3}^{2}\,m_{ 3}\right )\omega _{3} - I_{PC_{3}}(k_{3}\omega _{3})& = 0&{}\end{array}$$
(5.56)

where \(I_{c_{1}}\) and \(I_{c_{3}}\) are the moment of inertia of the counter-rotary counter-masses attached to the crank and the rocker, respectively. As can be noted these counter-rotary counter-masses must rotate with an angular velocity in the opposite direction with respect to their associated elements. The counter-rotation can be achieved by introducing gears, belts, etc., in this case a set of gears are chosen, giving a design similar to the one presented in Fig. 5.13, so

$$\displaystyle{k_{1} = \frac{d_{1}} {R_{P_{1}}};\quad k_{3} = \frac{d_{3}} {R_{P_{3}}} }$$

It can also be seen from the figure that the coupler has been changed to be a physical pendulum. So the original coupler has been modified to have its moment of inertia with respect to its center of mass equal to the moment of inertia generated by two equal punctual masses located at points B and C, respectively:

$$\displaystyle{I_{CM_{2}} = m_{2}\frac{l_{2}^{2}} {2} }$$

In this case the physical pendulum is made by extending the original rectangular bar satisfying the following equation, [12], (see Fig. 5.14):

$$\displaystyle{ \frac{e} {h} = \frac{1} {2}\sqrt{3\left (\frac{a} {h}\right )^{2} - 1} - \frac{a} {2h}}$$

In this case the original coupler has a = 400 mm and h = 20 mm, then e = 146. 266 mm, and the new coupler will have a total length l = 692. 532 mm, and a mass m 2 = 0. 3795 kg.

Fig. 5.14
figure 14

Rectangular bar predesigned to be a physical pendulum

The new coupler is dynamically equivalent to a pair of masses located at B and at C, then the crank and the rocker can be balanced independently.

5.5.2.1 Balancing of the Crank

For the dynamic balancing of the crank, Eqs. (5.53) and (5.55) must be solved simultaneously to find the appropriate counter-rotary counter-mass that balance for forces and moments.

The counter-rotary counter-mass, \(I_{C_{1}}\), is made by a gear (the pinion) with radius \(R_{P_{1}}\) and thickness \(t_{P_{1}}\), and a disk with radius \(R_{C_{1}}\) and thickness \(t_{C_{1}}\). On the other hand, the length of the crank should be increased by a distance d 1 to connect to these new elements, as seen in Fig. 5.15. All these variables form a set of five unknowns, so three of them must be set by election.

Fig. 5.15
figure 15

Proposed design for an inline dynamic balanced four-bar mechanism

From the mechanical design point of view the pinion diameter and its thickness are determined by the general design rules for the gears. So choosing a modulus for the crown-pinion set automatically sets the radius, thickness, and number of teeth. In this case a modulus m = 2 has been chosen, \(R_{P_{1}} = 14\) mm, and \(t_{P_{1}} = 10\) mm.

To determine the remaining variables: d 1, \(R_{C_{1}}\), and \(t_{C_{1}}\), an optimization problem is solved. It has been chosen to minimize Eq. (5.55) subject to the following constraints: Eq. (5.53), \(R_{C_{1}} > 0\), \(t_{C_{1}} > 0\) and d 1 > 0. But to do this the corresponding values for lengths, masses, and moments of inertia were substituted:

$$\displaystyle\begin{array}{rcl} m_{2}& =& 0.3795\,\mathrm{kg};\:l_{2} = 400\,\mathrm{mm} {}\\ m_{1}& =& m_{c} + m_{d_{1}} + m_{P_{1}} + m_{C_{1}} {}\\ I_{1}& =& I_{c} + \frac{1} {4}m_{c}\,l_{1}^{2} + I_{ d_{1}} + \frac{1} {4}m_{d_{1}}\,d_{1}^{2} + I_{ P_{1}} + m_{P_{1}}\,d_{1}^{2} + I_{ C_{1}} + m_{C_{1}}\,d_{1}^{2} {}\\ I_{PC_{1}}& =& I_{P_{1}} + I_{C_{1}} {}\\ \end{array}$$

where m c , \(m_{d_{1}}\), \(m_{P_{1}}\), and \(m_{C_{1}}\) are the corresponding mass of the crank, the added piece of bar, the pinion, and the disk at the crank, respectively. In similar way I c , \(I_{d_{1}}\), \(I_{P_{1}}\), and \(I_{C_{1}}\) are the moments of inertia of the crank, the added piece of bar, the pinion, and the disk, respectively. \(I_{PC_{1}}\) is precisely the counter-inertia at the crank.

All these masses and moments of inertia are determined by the geometry and density of the bodies. In this case the bar is considered made of aluminum (\(\rho _{a} = 2,740\,^{\mathrm{kg}}/_{\mathrm{m^{3}}}\)), the pinion of steel (\(\rho _{s} = 7,801\,^{\mathrm{kg}}/_{\mathrm{m^{3}}}\)), and the disk of brass (\(\rho _{b} = 8,545\,^{\mathrm{kg}}/_{\mathrm{m^{3}}}\)), so:

$$\displaystyle\begin{array}{rcl} m_{c}& =& htl_{1}\rho _{a};\quad I_{c} = \frac{1} {12}ht\rho _{a}l_{1}^{3} {}\\ m_{d_{1}}& =& htd_{1}\rho _{a};\quad I_{d_{1}} = \frac{1} {12}ht\rho _{a}d_{1}^{3} {}\\ m_{P_{1}}& =& \pi R_{P_{1}}^{2}t_{ P_{1}}\rho _{s};\quad I_{P_{1}} = \frac{1} {2}\pi R_{P_{1}}^{4}t_{ P_{1}}\rho _{s} {}\\ m_{C_{1}}& =& \pi R_{C_{1}}^{2}t_{ C_{1}}\rho _{b};\quad I_{C_{1}} = \frac{1} {2}\pi R_{C_{1}}^{4}t_{ C_{1}}\rho _{b} {}\\ \end{array}$$

where h = 20 mm and t = 10 mm as specified in Fig. 5.13.

Substituting all values in Eqs. (5.53) and (5.55), the force and moment balancing conditions finally are:

$$\displaystyle{ -8545\,\pi \,d_{1}\,R_{C_{1}}^{2}\,t_{ C_{1}} - 0.274\,d_{1}^{2} - 0.01529\,\pi \,d_{ 1} + 0.048911 = 0 }$$
(5.57)
$$\displaystyle\begin{array}{rcl} & & -305178.57\,\pi \,d\,\mathit{Rc}^{4}\,\mathit{tc} + 8545\,\pi \,d^{2}\,\mathit{Rc}^{2}\,\mathit{tc} + 0.1827\,d^{3} \\ & & \quad + 0.01529\,\pi \,d^{2} - 1.0702972 \times 10^{-4}\,\pi \,d + 0.0090515 = 0{}\end{array}$$
(5.58)

Finally solving the optimization problem, using an open source code implementation of the method introduced in [15], the following results are obtained:

$$\displaystyle{R_{C_{1}} = 76.59\,\mathrm{mm},\quad t_{C_{1}} = 15.191\,\mathrm{mm},\quad d_{1} = 20.0\,\mathrm{mm}}$$

5.5.2.2 Balancing of the Rocker

For the dynamic balancing of the rocker, Eqs. (5.54) and (5.56) must be solved simultaneously to find the appropriate counter-rotary counter-mass that balance for forces and moments.

The counter-rotary counter-mass, \(I_{C_{3}}\), is made by a gear (the pinion) with radius \(R_{P_{3}}\) and thickness \(t_{P_{3}}\), and a disk with radius \(R_{C_{3}}\) and thickness \(t_{C_{3}}\). On the other hand, the length of the crank should be increased by a distance d 3 to connect to these new elements, as seen in Fig. 5.15. All these variables form a set of five unknowns, so three of them must be set by election.

From the mechanical design point of view the pinion diameter and its thickness are determined by the general design rules for the gears. So choosing a modulus for the crown-pinion set automatically sets the radius, thickness, and number of teeth. In this case a modulus m = 2 has been chosen, \(R_{P_{3}} = 14\) mm, and \(t_{P_{3}} = 10\) mm.

To determine the remaining variables: d 3, \(R_{C_{3}}\), and \(t_{C_{3}}\), an optimization problem is solved. It has been chosen to minimize Eq. (5.56) subject to the following constraints: Eq. (5.54), \(R_{C_{3}} > 0\), \(t_{C_{3}} > 0\) and d 3 > 0. But to do this the corresponding values for lengths, masses, and moments of inertia were substituted:

$$\displaystyle\begin{array}{rcl} m_{2}& =& 0.3795\,\mathrm{kg};\:l_{2} = 400\,\mathrm{mm} {}\\ m_{3}& =& m_{r} + m_{d_{3}} + m_{P_{3}} + m_{C_{3}} {}\\ I_{1}& =& I_{r} + \frac{1} {4}m_{r}\,l_{1}^{2} + I_{ d_{3}} + \frac{1} {4}m_{d_{3}}\,d_{3}^{2} + I_{ P_{3}} + m_{P_{3}}\,d_{3}^{2} + I_{ C_{3}} + m_{C_{3}}\,d_{3}^{2} {}\\ I_{PC_{3}}& =& I_{P_{3}} + I_{C_{3}} {}\\ \end{array}$$

where m r , \(m_{d_{3}}\), \(m_{P_{3}}\), and \(m_{C_{3}}\) are the corresponding mass of the rocker, the added piece of bar, the pinion, and the disk at the rocker, respectively. In similar way I r , \(I_{d_{3}}\), \(I_{P_{3}}\), and \(I_{C_{3}}\) are the moments of inertia of the rocker, the added piece of bar, the pinion, and the disk, respectively. \(I_{PC_{3}}\) is precisely the counter-inertia at the rocker.

All these masses and moments of inertia are determined by the geometry and density of the bodies. The bar is considered made of aluminum(\(\rho _{a} = 2,740\,\mathrm{^{kg}/_{m^{3}}}\)), the pinion of steel(\(\rho _{s} = 7,801\,\mathrm{^{kg}/_{m^{3}}}\)), and the disk of brass (\(\rho _{b} = 8,545\,\mathrm{^{kg}/_{m^{3}}}\)), so:

$$\displaystyle\begin{array}{rcl} m_{r}& =& htl_{3}\rho _{a};\quad I_{r} = \frac{1} {12}ht\rho _{a}l_{3}^{3} {}\\ m_{d_{3}}& =& htd_{3}\rho _{a};\quad I_{d_{3}} = \frac{1} {12}ht\rho _{a}d_{3}^{3} {}\\ m_{P_{3}}& =& \pi R_{P_{3}}^{2}t_{ P_{3}}\rho _{s};\quad I_{P_{3}} = \frac{1} {2}\pi R_{P_{3}}^{4}t_{ P_{3}}\rho _{s} {}\\ m_{C_{3}}& =& \pi R_{C_{3}}^{2}t_{ C_{3}}\rho _{b};\quad I_{C_{3}} = \frac{1} {2}\pi R_{C_{3}}^{4}t_{ C_{3}}\rho _{b} {}\\ \end{array}$$

where h = 20 mm and t = 10 mm as specified in Fig. 5.13.

Substituting all values in Eqs. (5.54) and (5.56), noting that the origin of the local reference frame of the rocker is at point C, so all distances have to be taken with respect to this point, the force and moment balancing conditions finally are:

$$\displaystyle{ -21362.5\,\pi \,d_{3}\,R_{C_{3}}^{2}\,t_{ C_{3}} - 0.685\,d_{3}^{2} - 0.038225\,\pi \,d_{ 3} + 0.2994 = 0 }$$
(5.59)
$$\displaystyle\begin{array}{rcl} & & -305178.57\,\pi \,d_{3}\,\mathit{Rc}^{4}\,\mathit{tc} + 8545.0\,\pi \,d_{ 3}^{2}\,\mathit{Rc}^{2}\,\mathit{tc} \\ & & \quad + 6836.0\,\pi \,d\,\mathit{Rc}^{2}\,\mathit{tc} + 0.1827\,d_{ 3}^{3} + 0.01529\,\pi \,d_{ 3}^{2} \\ & & \quad + 0.2192\,d_{3}^{2} + 0.012125\,\pi \,d_{ 3} - 0.05374192 = 0{}\end{array}$$
(5.60)

Finally solving the optimization problem, using an open source code implementation of the method introduced in [15], the following results are obtained:

$$\displaystyle{R_{C_{3}} = 106.43\,\mathrm{mm},\quad t_{C_{3}} = 8.66\,\mathrm{mm},\quad d_{3} = 44.47\,\mathrm{mm}}$$

5.5.2.3 Resulting Inline Four-Bar Mechanism

The final design of the proposed inline four-bar mechanisms can be seen at Fig. 5.16. This results in an increment of 9.7 times the original mass of the system.

Fig. 5.16
figure 16

Resulting design for an inline dynamic balanced four-bar mechanism. All measures in mm

The comparison of the shaking force, the shaking moment and the driving torque, can be seen in Figs. 5.175.18, and 5.19, respectively.

Fig. 5.17
figure 17

Resulting shaking force in the inline dynamic balanced four-bar mechanism

Fig. 5.18
figure 18

Resulting shaking moment in the inline dynamic balanced four-bar mechanism

Fig. 5.19
figure 19

Resulting driving torque in the inline dynamic balanced four-bar mechanism

5.6 Concluding Remarks

In this chapter a completely new general method to find the dynamic balancing conditions based on the use of Natural Coordinates has been introduced. The method can be used for linkages in the plane and in space, although it is presented for planar mechanisms.

The method is simple and can be highly automated, and it has been shown in its application to the design of dynamic balanced planar mechanisms using counter-rotary counter-masses. In particular the resulting equations of a general simple pendulum and of a general four-bar mechanism are presented. It is shown that these equations must be solved simultaneously in order to obtain a feasible design, and that in a more general case the use of optimization could be better from the mechanical design point of view. Detailed results obtained from the dynamic simulations made using virtual prototypes defined in ADAMS are included, showing the validity and applicability of the method, and helping the reader to deeply understand the concepts, maybe repeating the examples and proposing variations of the presented designs.