Keywords

13.1 Introduction

Since the dynamic performance characteristics such as shaking force, shaking moment, and input-torque, depend on the mass and inertia of each moving link, and its mass center location, it is required to optimally distribute the link masses for dynamic balancing. Minimization both shaking force and shaking moment fluctuations is important for improving the mechanism’s fatigue life by reducing vibration, noise, and wear.

Many machine designers have paid an attention to solve the balancing problems by using either classical methods or optimal approaches. Assuming that both linear and rotary inertia, Feng [1] presented a method for the complete shaking force and moment balancing of eight-bar linkages having only revolute joints. In study of Ye and Smith [2], a logical extension to the concept of mass flow was developed in which the effects of inertia moment as well as inertia force of a link were modeled by equivalent simple links. Li [3] presented sensitivity formulation of the shaking force and moment for planar articulating mechanisms. The sensitivity analysis and a robust balancing method, which was sensitive to the processing errors in manufacture, were presented. Objective function was composed of shaking force and shaking moment, and the values of weighting factor were selected as equal to each other. For reducing the shaking force and moment of mechanical presses, Chiou et al. [4] proposed optimum designs by adding disk counterweights. Two-phase optimization technique was presented for the multi-objective optimization. Arakelian and Smith [5] proposed a new solution, considering a pantograph with the crank and coupler, to the problem of complete shaking force and shaking moment balancing of linkages. By using counterweights, complete force balancing of planar linkages was presented by Tepper and Lowen [6]. Esat and Bahai [7] also showed if a linkage can be fully force balanced using the criterion of Tepper and Lowen, then it can be fully force and moment balanced using geared counter-inertias. Feng et al. [8] analyzed the joint forces of planar linkage with joint clearance and presented a new optimization method, which was based on optimizing mass distribution of links to decrease the change of joint forces. A critical review of complete shaking moment balancing was implemented in the study of Kochev [9].

Guo et al. [10] proposed a new mixed mass redistribution method to investigate the optimum dynamic design. By using genetic algorithms, optimum dynamic characteristics were obtained more efficiently than the traditional nonlinear optimization techniques. Arakelian et al. [11, 12] presented a solution of the shaking force and shaking moment balancing of planar and spatial linkages. Arakelian [13] also formulated the conditions of shaking moment balancing by using the copying properties of the pantograph linkage and the method of dynamic substitution of distributed masses by concentrated point masses. Alici and Shirinzadeh [14] presented optimum dynamic balancing of planar 2-DOF parallel manipulators. By using an objective function based on the sensitivity analysis of shaking moment with respect to the position, velocity and acceleration of the links, the dynamic balancing was formulated as an optimization problem. Chaudhary and Saha [15] proposed a method based on the maximum recursiveness of the dynamic equations to evaluate the bearing forces. Balancing problem of four-bar linkages was considered as an optimization problem, and mass distribution of linkage was embedded in the constraints to obtain the new linkage. Also, they [16] presented a general mathematical formulation of optimization problem for balancing of planar mechanisms to improve the dynamic performances. Erkaya and Uzmay [17] investigated dynamic behavior of a four-bar mechanism with joint clearances. They used an objective function based on shaking force and shaking moment. Also, they proposed a Neural-Genetic (NN-GA) approach to minimize the additional effects of joint clearances on shaking force and moment under related constraints. By using a novel and simplified approach, Ilia and Sinatra [18] studied the derivation of design equations and techniques for the dynamic balancing of a five-bar linkage. Balancing of the mechanism was formulated and solved as an optimization problem under equality constraints. Park et al. [19] studied for minimizing the moments excited in a four-stroke seven-cylinder vehicle engine and reducing the forces transmitted to the engine mounts. A computer program was developed to predict the excitation forces and moments.

Former balancing studies, which particularly consider this problem as an optimization problem, have usually chosen the values of weighting factors equal to each other. This arrangement obviously affects the results of optimization. Furthermore, the initiative of the mechanism designer has a crucial role on choosing the values of weighting factors and defining the structure of objective function. The focus of this study is to present a simple approach to constitute the structure of objective function for decreasing the shaking force and shaking moment fluctuations. On the other hand, a simple method is also proposed to reduce the initiative of the mechanism designer on choosing the values of weighting factors. An objective function based on the subcomponents of shaking force and shaking moment is constituted. Genetic algorithm is used for solving the optimization problem. Three case studies are implemented to show the effectiveness of the proposed approach. This chapter is organized as follows: Sect. 13.2.1 outlines the kinematics and dynamics of model mechanism. Optimization process is given in Sect. 13.2.2. Results and conclusions are summarized in Sects. 13.3 and 13.4, respectively.

13.2 Materials and Methods

13.2.1 Model Mechanism

A four-bar mechanism, which is frequently used in the former balancing problems, is considered as an example to investigate the effects of shaking force and shaking moment exerted in the frame (Fig. 13.1).

Fig. 13.1
figure 1

Force representation of four-bar mechanism

Kinematic analysis of the model mechanism comprises determining of displacements, velocities and accelerations of moving links. Mass center positions of the moving links relative to the crank pivot (A o) are given in the following form,

$$ \left[\begin{array}{c} {x}_{G2} \\ {y}_{G2} \end{array}\right]=\overline{A_{\mathrm{o}}{G}_2}\left[\begin{array}{c} { \ \rm cos \ } \left({\theta}_2+{\lambda}_2\right) \\ { \ \rm sin \ } \left({\theta}_2+{\lambda}_2\right) \end{array}\right] $$
(13.1)
$$ \left[\begin{array}{c} {x}_{G3} \\ {y}_{G3} \end{array}\right]={L}_2\left[\begin{array}{c} { \ \rm cos \ } {\theta}_2 \\ { \ \rm sin \ } {\theta}_2 \end{array}\right]+\overline{A{G}_3}\left[\begin{array}{c} { \ \rm cos \ } \left({\theta}_3+{\lambda}_3\right) \\ { \ \rm sin \ } \left({\theta}_3+{\lambda}_3\right) \end{array}\right] $$
(13.2)
$$ \left[\begin{array}{c} {x}_{G4} \\ {y}_{G4} \end{array}\right]={L}_1\left[\begin{array}{c} { \ \rm cos \ } {\theta}_1 \\ { \ \rm sin \ } {\theta}_1 \end{array}\right]+\overline{B_{\mathrm{o}}{G}_4}\left[\begin{array}{c} { \ \rm cos \ } \left({\theta}_4+{\lambda}_4\right) \\ { \ \rm sin \ } \left({\theta}_4+{\lambda}_4\right) \end{array}\right] $$
(13.3)

where L i denote the lengths of corresponding links. x Gi and y Gi are the displacements at the x and y directions for mass center of ith moving link, respectively. θ 3 and θ 4 define the angular positions of coupler and follower links relative to x direction, respectively.

$$ {\theta}_3=2{ \tan}^{-1}\left[-\frac{B}{2A}\pm \frac{1}{2A}{\left({B}^2-4 AC\right)}^{1/2}\right] $$
(13.4)
$$ {\theta}_4={ { \ \rm cos \ }}^{-1}\;\left[\frac{1}{L_4}\left({L}_2 { \ \rm cos \ } {\theta}_2+{L}_3 { \ \rm cos \ } {\theta}_3-{L}_1 { \ \rm cos \ } {\theta}_1\right)\right] $$
(13.5)

whereA, B and C are given as:

$$ A=2{L}_3{L}_1 { \ \rm cos \ } {\theta}_1-2{L}_2{L}_3 { \ \rm cos \ } {\theta}_2+{L}_1^2+{L}_2^2+{L}_3^2-{L}_4^2-2{L}_2{L}_1 { \ \rm cos \ } \left({\theta}_2-{\theta}_1\right) $$
$$ B=4{L}_3\left({L}_2 { \ \rm sin \ } {\theta}_2-{L}_1 { \ \rm sin \ } {\theta}_1\right)$$
$$ C=2{L}_2{L}_3 { \ \rm cos \ } {\theta}_2-2{L}_3{L}_1 { \ \rm cos \ } {\theta}_1+{L}_1^2+{L}_2^2+{L}_3^2-{L}_4^2-2{L}_2{L}_1 { \ \rm cos \ } \left({\theta}_2-{\theta}_1\right) $$

Mass center velocities and accelerations can also be defined as the time-derivatives of Eqs. (13.1)–(13.3). Dynamic analysis of the model mechanism provides to define the joint forces and torque as a function of input link’s position. Dynamic force analysis was carried out considering the inertial effects of the links for determining the joint forces and torque. Force analysis for the model mechanism is given in Eq. (13.6).

$$ \left[\begin{array}{ccccccccc} -1 & 0 & 1 & 0 & 0 & 0 & 0 & 0 & 0 \\ 0 & -1 & 0 & 1 & 0 & 0 & 0 & 0 & 0 \\ {r}_{21_y} & -{r}_{21_x} & -{r}_{22_y} & {r}_{22_x} & 0 & 0 & 0 & 0 & 1 \\ 0 & 0 & -1 & 0 & 1 & 0 & 0 & 0 & 0 \\ 0 & 0 & 0 & -1 & 0 & 1 & 0 & 0 & 0 \\ 0 & 0 & {r}_{32_y} & -{r}_{32_x} & -{r}_{33_y} & {r}_{33_x} & 0 & 0 & 0 \\ 0 & 0 & 0 & 0 & -1 & 0 & 1 & 0 & 0 \\ 0 & 0 & 0 & 0 & 0 & -1 & 0 & 1 & 0 \\ 0 & 0 & 0 & 0 & {r}_{43_y} & -{r}_{43_x} & -{r}_{44_y} & {r}_{44_x} & 0 \end{array}\right]\;\left[\begin{array}{c} {F}_{21_x} \\ {F}_{21_y} \\ {F}_{32_x} \\ {F}_{32_y} \\ {F}_{43_x} \\ {F}_{43_y} \\ {F}_{14_x} \\ {F}_{14_y} \\ {M}_{21} \end{array}\right]=\left[\begin{array}{c} {m}_2{\ddot{x}}_{G2} \\ {m}_2{\ddot{y}}_{G2}+{m}_2g \\ {I}_{G2}{\ddot{\theta}}_2 \\ {m}_3{\ddot{x}}_{G3} \\ {m}_3{\ddot{y}}_{G3}+{m}_3g \\ {I}_{G3}{\ddot{\theta}}_3 \\ {m}_4{\ddot{x}}_{G4} \\ {m}_4{\ddot{y}}_{G4}+{m}_4g \\ {I}_{G4}{\ddot{\theta}}_4 \end{array}\right] $$
(13.6)

Position vectors from the gravity center of link i to joint j are read from the Fig. 13.1 as:

$$ {\renewcommand\theequation{\normalsize\thechapter.\arabic{equation}}\fontsize{8.5}{10.5}\selectfont{\left[\begin{array}{cc} {r}_{21_x} & {r}_{21_y} \\ {r}_{22_x} & {r}_{22_y} \\ {r}_{32_x} & {r}_{32_y} \\ {r}_{33_x} & {r}_{33_y} \\ {r}_{43_x} & {r}_{43_y} \\ {r}_{44_x} & {r}_{44_y} \end{array}\right]=\left[\begin{array}{cccccc} \overline{A_{\mathrm{o}}{G}_2} & 0 & 0 & 0 & 0 & 0 \\ 0 & \overline{A{G}_2} & 0 & 0 & 0 & 0 \\ 0 & 0 & \overline{A{G}_3} & 0 & 0 & 0 \\ 0 & 0 & 0 & \overline{B{G}_3} & 0 & 0 \\ 0 & 0 & 0 & 0 & \overline{B{G}_4} & 0 \\ 0 & 0 & 0 & 0 & 0 & \overline{B_{\mathrm{o}}{G}_4} \end{array}\right]\left[\begin{array}{cc} - { \ \rm cos \ } \left({\theta}_2+{\lambda}_2\right) & - { \ \rm sin \ } \left({\theta}_2+{\lambda}_2\right) \\ { \ \rm cos \ } \left({\theta}_2-{\beta}_2\right) & { \ \rm sin \ } \left({\theta}_2-{\beta}_2\right) \\ - { \ \rm cos \ } \left({\theta}_3+{\lambda}_3\right) & - { \ \rm sin \ } \left({\theta}_3+{\lambda}_3\right) \\ { \ \rm cos \ } \left({\theta}_3-{\beta}_3\right) & { \ \rm sin \ } \left({\theta}_3-{\beta}_3\right) \\ { \ \rm cos \ } \left({\theta}_4-{\beta}_4\right) & { \ \rm sin \ } \left({\theta}_4-{\beta}_4\right) \\ - { \ \rm cos \ } \left({\theta}_4+{\lambda}_4\right) & - { \ \rm sin \ } \left({\theta}_4+{\lambda}_4\right) \end{array}\right]}} $$
(13.7)

whereβ 2, β 3, and β 4 define the acute angles for G 2 AA o, G 3 BA, and G 4 BB o, respectively.

$$ {\beta}_2=a { \ \rm cos \ } \left(\frac{{\overline{A{G}_2}}^2+{L}_2^2-{\overline{A_{\mathrm{o}}{G}_2}}^2}{2\overline{A{G}_2}{L}_2}\right) $$
$$ {\beta}_3=a { \ \rm cos \ } \left(\frac{{\overline{B{G}_3}}^2+{L}_3^2-{\overline{A{G}_3}}^2}{2\overline{B{G}_3}{L}_3}\right) $$
$$ {\beta}_4=a { \ \rm cos \ } \left(\frac{{\overline{B{G}_4}}^2+{L}_4^2-{\overline{B_{\mathrm{o}}{G}_4}}^2}{2\overline{B{G}_4}{L}_4}\right) $$

According to theorem, the shaking force is considered as the reaction of the vector sum of all the inertia forces of moving links associated with the mechanism, and the shaking moment is also the reaction of the resultant of the inertia moment and the moment of the inertia forces. The design algorithm used in this study aims at minimizing the shaking force and shaking moment. Therefore, this force components and the relevant moment relative to the crank pivot can be defined as;

$$ {\displaystyle \sum {\mathbf{F}}_{\mathbf{s}{\mathbf{h}}_{\mathbf{x}}}}={\mathbf{F}}_{\mathbf{4}{\mathbf{1}}_{\mathbf{x}}}+{\mathbf{F}}_{\mathbf{2}{\mathbf{1}}_{\mathbf{x}}} $$
(13.8)
$$ {\displaystyle \sum {\mathbf{F}}_{\mathbf{s}{\mathbf{h}}_{\mathbf{y}}}}={\mathbf{F}}_{\mathbf{4}{\mathbf{1}}_{\mathbf{y}}}+{\mathbf{F}}_{\mathbf{2}{\mathbf{1}}_{\mathbf{y}}} $$
(13.9)
$$ {\mathbf{M}}_{\mathbf{sh}}={L}_1 { \ \rm sin \ } {\theta}_1\mathbf{j}\otimes {\mathbf{F}}_{\mathbf{4}{\mathbf{1}}_{\mathbf{x}}}\mathbf{i}+{L}_1 { \ \rm cos \ } {\theta}_1\mathbf{i}\otimes {\mathbf{F}}_{\mathbf{4}{\mathbf{1}}_{\mathbf{y}}}\mathbf{j} $$
(13.10)

where F 41 and F 21 denote the forces at the joints of follower–frame and crank–frame, respectively.

13.2.2 Optimization Process

In the optimization process, Genetic Algorithm (GA) approach was used to solve the optimization problem and it was performed on optimization toolbox of MATLAB [20]. Genetic algorithm, or any evolutionary method, differs from classical optimization methods in that there is a non-zero probability of attaining the global optimum [21]. Many Gradient-based methods, which are very efficient local optimization methods for parameter optimization, are available. However, these conventional algorithms need the gradient information of the objective function with respect to the design variables and cannot get out of local optimum points when they fall into a false peak (local optimum point). Also, they may miss a global optimum solution because they are dependent on the starting point of searching and converge on the optimum solution that is nearest to the starting point, and cannot find all the global optimum solutions [22]. Genetic algorithms, on the other hand, are simple to implement and involve evaluations of only the objective function and the use of certain genetic operators such as selection, crossover, mutation, and reproduction to explore the design space [23]. Moreover, a population of optimum points is obtained that will allow the designer to select a design that satisfies all subjective constraints as well. These characteristics make this approach well suited for finding the optimal solutions. GA operations in a typical optimization procedure are outlined in Fig. 13.2. In this study, stochastic uniform was applied as selection function for choosing the next generation, and the crossover probability was adjusted as 0.8. The solving of optimization problem using genetic algorithm was performed on a PIV processor with a CPU speed of 3.2 MHz and 1,024 Mb Ram.

Fig. 13.2
figure 2

Flowchart of design study and genetic algorithm

In order to balance a mechanism completely, it is necessary to eliminate both the shaking force and the shaking moment. However, complete balancing of any one may result in an increased unbalance in the other one. The shaking force can be eliminated completely by attaching counterweights to the moving links ofmechanism. But, this increases overall mass and inertia of the mechanism. Also, this leads to increasing in shaking moment, required driving torque, and reactions at the joints. An alternative way to reduce the shaking force and shaking moment together with other dynamic quantities such as driving torque and bearing reactions is to optimize all the dynamic quantities. Hence, for improving the overall performance of mechanism, the balancing problem should be treated as an optimization problem [24].

In this study, objective function in the optimization process was constituted as given in Eq. (13.11) by considering the shaking force and shaking moment[3, 1517]. This function comprises each subcomponent of shaking force and shaking moment;

$$ \begin{aligned}[b] \mathrm{Minimize}\kern1.25em F\left(\mathbf{X}\right)&=\sum_{n=1}^s\left[{W}_1\left({F}_{21{x}_n}\right)+{W}_2\left({F}_{21{y}_n}\right)+{W}_3\left({F}_{41{x}_n}\right)\right.\\ &\quad \left.+{W}_4\left({F}_{41{y}_n}\right)+{W}_5\left({M}_{{\mathrm{sh}}_n}\right)\right]\\ \mathrm{Subject}\kern0.5em \mathrm{to}\quad & \quad{g}_k\left(\mathbf{X}\right)\le 0 \\ &\quad {x}_r^{\min}\le {x}_r\le {x}_r^{\max} \\ &\quad {x}_r\in \mathbf{X} \end{aligned} $$
(13.11)

where W h are weighting factors, s is the number of the considered points during the one cycle of crank link. g k are the constraints arising from the condition satisfying the crank–rocker motion. The objective function minimizes the related shaking force and shaking moment provided that the generated solution satisfies a set of constraints. These constraints are necessary to have a functional mechanism, although they increase solution complexity. X is a vector comprising the 16 independent design variables (x r ). These variables are given as:

$$ \mathbf{X}={\left[\begin{array}{c@{\quad}c@{\quad}c@{\quad}c@{\quad}c@{\quad}c@{\quad}c} {L}_i & {\lambda}_i & {m}_i & {I}_{G_i} & {r}_{21} & {r}_{32} & {r}_{44} \end{array}\right]}^{\mathrm{T}} $$
(13.12)

where L i denote the link lengths as L 1, L 2, L 3, and L 4. λ i consists of structural angles of moving links as λ 2, λ 3, and λ 4. m i and I Gi are the masses and inertial moments of moving links, respectively, that is, m 2, m 3, m 4, I G2, I G3, and I G4. r 21, r 32, and r 44 are the position vectors of crank, coupler, and follower links, respectively. x min and x max are lower and upper bounds of design variables. These bounds have to be arranged by considering the working space of the mechanism. For the verification of the proposed approach, lower bounds of link lengths were arranged as L i  − 0.1 × L i . Similarly, upper bounds of link lengths were arranged as L i  + 0.1 × L i . Also, lower and upper bounds for λ i were considered 0–360°, respectively. Lower and upper bounds for m i , I Gi , r 21, r 32, and r 44 were arranged by considering the link geometries. Depth, thickness, and length of each moving link were used for these definitions. The weighting factor’s value has an important effect on the optimum adjusting of design variables. Since the selecting criterion is not obvious, it is always difficult to make the decision on choosing the values of weighting factors [4, 25]. In general, initiative of mechanism designer has a crucial role upon the definition of these values. Each weighting factor must satisfy the condition;

$$ 0\le {W}_h\le 1 \quad \mathrm{and} \quad {\displaystyle \sum_{h=1}^5{W}_h}=1 $$

In this study, by using the total value of the shaking force at the main support, the relative importance of each subcomponent inside the shaking force was calculated. These calculated values were considered as weighting factors. In the proposed optimization process, the values of the weighting factors were adjusted as 0.40, 0.24, 0.16, 0.1, and 0.1 for W 1, W 2, W 3, W 4, and W 5, respectively.

13.3 Results

In the present study, a theoretical model was used to investigate the effects of shaking force and moment. The operation speed of the mechanism was constant and it was adjusted as 300 rpm. Assuming that an objective function based on the subcomponents of shaking force and shaking moment, genetic algorithm was used to solve the optimization problem. Design variables which consisted of kinematic and dynamic parameters of the mechanism were also defined. Three case studies were implemented. Proposed structure of objective function and values of weighting factors, which were defined in Sect. 13.3, were considered in the first case. By using the different values of weighting factors, second and third cases were also performed. Dimensions and inertial parameters of the original (unbalanced) and optimized (balanced) mechanisms for three case studies are given in Table 13.1.

Table 13.1 Original and optimized parameters of four-bar mechanism

By using the optimized values of each case study, dynamic analysis of the mechanism was performed to obtain the force and moment results. The convergence history for Case I is given in Fig. 13.3. The algorithm shows good convergence. After 111 generations, the best individual fitness stays as 5711.4096 and the average fitness occurs as 5711.6292.

Fig. 13.3
figure 3

Convergence history of GA evolution for Case I

Figure 13.4 gives the crank–frame and follower–frame joint forces, which are also the subcomponent of shaking force.

Fig. 13.4
figure 4

Original and optimized values of joint forces for Case I; (a) and (b) Crank–frame joint, (c) and (d) Follower–frame joint

After the optimization, there is a certain decrease at the force values. x and y components of the crank–frame joint force decrease by 95.52 % and 77.18 %, respectively. The decreasing ratios for the maximum values are observed as 97.51 % and 95.97 % for x and y components of the crank–frame joint force, respectively. In the case of minimum values, the decreasing ratios occur as 96.23 % and 71.56 % for x and y components of that force, respectively. For the case of follower–frame joint, the force components for x and y directions decrease by 84.69 % and 74.95 %, respectively. Maximum values for x and y components of the follower–frame joint force are reduced as 93.45 % and 89.81 %, respectively. The decreasing ratios for the minimum values are also obtained as 79.07 % and 80.96 % for x and y components of that force, respectively.

As a natural result of the optimization, shaking force and shaking moment at the optimized mechanism are more close to zero than that of the original mechanism. As shown in Fig. 13.5a, b, shaking force decreases by 90.96 % and 77.54 % for x and y directions, respectively.

Fig. 13.5
figure 5

Original and optimized values for Case I; (a) and (b) Shaking force components, (c) Shaking moment, (d) Driving torque

During the one period of the crank link, the maximum values of this force components decrease 91.11 % and 97.78 % for x and y directions, respectively. In the case of minimum values, the decreasing ratios occur as 85.36 % and 76.25 % for x and y directions, respectively. As seen from Fig. 13.5c, shaking moment decreases by 76.21 % as well. This ratio is better than that of literature [3]. The decreasing ratios for the maximum and minimum values occur as 90.32 % and 81.91 %, respectively.

After the optimum adjusting of design variables, driving torque decreases by 73.46 %. Decreasing ratios for the maximum and minimum values are read from Fig. 13.5d as 76.76 % and 82.48 %, respectively. The commercial simulation software is also used to model the mechanism and to test the optimized values of design variables [26]. Simulation results for original and optimized values of forces and moments are given in appendix. Force and moment results of Case II and III are also given in Figs. 13.6 and 13.7.

Fig. 13.6
figure 6

Original and optimized values of joint forces for Case II and III; (a) and (b) Crank–frame joint, (c) and (d) Follower–frame joint

Fig. 13.7
figure 7

Original and optimized values for Case II and III; (a) and (b) Shaking force components, (c) Shaking moment, (d) Driving torque

By using the different values of weighting factors, decreasing ratios at the total values of forces and moments are outlined in Table 13.2 to evaluate the results of three case studies.

Table 13.2 Decreasing ratios for three case studies

Case I shows the decreasing ratios for the proposed structure of the objective function and the values of weighting factors in Sect. 13.3. Contrary to Case I, objective function of Case II is constituted by using only subcomponents of shaking force, that is, shaking moment is eliminated due to the values of the fifth weighting factor (W 5 = 0). The evaluations of Case II with respect to Case I show that the objective function should comprise both shaking force and shaking moment while their dimensions do not match. When the values of weighting factors are selected equals to each other as in Case III [3, 14], the decreasing ratios are smaller than that of Case I. So the weighting factor’s value has to be defined by considering the relative sensitivity of the related term.

In addition to three case studies, if the objective function only consists of F shx , F shy , and M sh, that is, not comprising their subcomponents, the obtained decreasing ratios are worse than that of the proposed Case I. So, this proves that the proposed structure of the objective function is very effective for the optimum balancing.

13.4 Conclusions and Discussions

The focus of this study is to minimize the shaking force and moment fluctuations at the planar mechanism. This phenomenon is considered as an optimization problem. In addition to the similar studies in literature, the subcomponents of shaking force and shaking moment are considered together to constitute the objective function. Also, relative importance of the force component inside the total shaking force is evaluated to define the value of related weighting factor. Therefore, it is possible to reduce the negative reflection on the optimization process arising from mechanism designer’s initiative.

Three case studies indicate that both the structure of the objective function and the value of the weighting factor have a crucial role to minimize the shaking force and moment fluctuations. Objective function should comprise both shaking force and shaking moment while their dimensions do not match. Although the objective functions have the same structure, definition of the weighting factors’ values is very important for the optimization process. By using the shaking force and moment in objective function, and evaluating the values of weighting factors according to their relative importance of the related forces, Case I gives the better results for solving the present optimization problem than that of the other cases. The obtained results show that the proposed structure of the objective function and the values of weighting factors are very effective to decrease the force and moment fluctuations, and power consumption for driving torque. Due to the flexibility of the proposed approach, mechanism designer can individually decrease each subcomponent of force, and this approach can also be applied to other planar and spatial mechanisms.