﻿<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD with MathML3 v1.2 20190208//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd">
<article
    xmlns:mml="http://www.w3.org/1998/Math/MathML"
    xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="article">
  <front>
    <journal-meta>
      <journal-id journal-id-type="publisher-id">OJME</journal-id>
      <journal-title-group>
        <journal-title>Online Journal of Mechanical Engineering</journal-title>
      </journal-title-group>
      <issn pub-type="epub"></issn>
      <issn pub-type="ppub"></issn>
      <publisher>
        <publisher-name>Science Publications</publisher-name>
      </publisher>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.31586/ojme.2022.596</article-id>
      <article-id pub-id-type="publisher-id">OJME-596</article-id>
      <article-categories>
        <subj-group subj-group-type="heading">
          <subject>Article</subject>
        </subj-group>
      </article-categories>
      <title-group>
        <article-title>
          Balancing of Planar Eight &#x02013;Bar Mechanism using Genetic Algorithm
        </article-title>
      </title-group>
      <contrib-group>
<contrib contrib-type="author">
<name>
<surname>Belleri</surname>
<given-names>Basayya K.</given-names>
</name>
<xref rid="af1" ref-type="aff">1</xref>
<xref rid="cr1" ref-type="corresp">*</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Goudar</surname>
<given-names>Dayanand M.</given-names>
</name>
<xref rid="af1" ref-type="aff">1</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Kerur</surname>
<given-names>Shravankumar B.</given-names>
</name>
<xref rid="af2" ref-type="aff">2</xref>
</contrib>
      </contrib-group>
<aff id="af1"><label>1</label>Department of Mechanical Engineering, Tontadarya College of Engineering, Gadag, India</aff>
<aff id="af2"><label>2</label>Department of Mechanical Engineering, Basaveshwar Engineering College, Bagalkot, India</aff>
<author-notes>
<corresp id="c1">
<label>*</label>Corresponding author at: Department of Mechanical Engineering, Tontadarya College of Engineering, Gadag, India
</corresp>
</author-notes>
      <pub-date pub-type="epub">
        <day>07</day>
        <month>02</month>
        <year>2023</year>
      </pub-date>
      <volume>1</volume>
      <issue>1</issue>
      <history>
        <date date-type="received">
          <day>07</day>
          <month>02</month>
          <year>2023</year>
        </date>
        <date date-type="rev-recd">
          <day>07</day>
          <month>02</month>
          <year>2023</year>
        </date>
        <date date-type="accepted">
          <day>07</day>
          <month>02</month>
          <year>2023</year>
        </date>
        <date date-type="pub">
          <day>07</day>
          <month>02</month>
          <year>2023</year>
        </date>
      </history>
      <permissions>
        <copyright-statement>&#xa9; Copyright 2023 by authors and Trend Research Publishing Inc. </copyright-statement>
        <copyright-year>2023</copyright-year>
        <license license-type="open-access" xlink:href="http://creativecommons.org/licenses/by/4.0/">
          <license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p>
        </license>
      </permissions>
      <abstract>
        In the current study, the eight-bar planar mechanism is balanced by reducing variations in shaking force and moments using Minitab and a genetic algorithm. The objective function and constraint equations are taken into consideration, the mathematical model was developed to optimize the balancing of the planar eight-bar mechanism.A set of weighting factors were taken into consideration in order to determine the ideal values for the design parameters based on the contributions of the X and Y components of the shaking force and the shaking moment. A genetic algorithm was used to find the best design parameters. The results showed that the shaking force and moments decreased by 34.5 and 61% from the initial values, respectively.
      </abstract>
      <kwd-group>
        <kwd-group><kwd>Shaking force</kwd>
<kwd>Shaking moment</kwd>
<kwd>Dynamic balancing</kwd>
<kwd>Eight-bar mechanism</kwd>
<kwd>Genetic Algorithm</kwd>
</kwd-group>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec1">
<title>Introduction</title><p>The dynamics of mechanisms is the study of balanced and unbalanced forces acting on the parts and also accounting for the masses, accelerations. The dynamic performance characteristics of mechanisms, such as shaking force, shaking moment, and input torque are influenced by the masses and locations of the mass centres of each moving link. The link masses must be distributed as evenly as possible in order to reduce the shaking force and shaking moment. Reduced variations in shaking force and moment are necessary for dynamic balancing, which prolongs the mechanism's fatigue life. Cheng-HO Li and Pei-Lum TSO [
<xref ref-type="bibr" rid="R1">1</xref>] suggested linkage balance and counterweight discs as a method for reducing shaking force and moment. S. The method of linearly independent mass vectors was used by Balasubramanian et al. [
<xref ref-type="bibr" rid="R2">2</xref>] to present the design equations for the complete shaking force balancing of planar Stephenson's and Watt's type 6R 6-bar slider-crank regular force transmission mechanisms. In comparison to using external loads, Design equations and procedures were created by Gao Feng et al. [
<xref ref-type="bibr" rid="R3">3</xref>] for perfectly balancing the shaking force and shaking moments of linear and rotary inertia of various six-bar linkage types. For servo mechanical presses with high mechanical advantage, Jianguo Hu et al. [
<xref ref-type="bibr" rid="R4">4</xref>] developed&#x26;#x000a0;the two-phase design scheme of Stephenson's six-bar working mechanisms. Using simulations built on the ADAMS software, the transmission properties of the symmetrical toggle mechanism, the slider-crank mechanism, and the optimised working mechanism were compared. Using computer simulation and experimental techniques, From both a kinematic and dynamic perspective, Dewen Jin et al[
<xref ref-type="bibr" rid="R5">5</xref>] .'s investigation looked at the benefits of the mechanism used in prosthetic knees. Comparing the outcomes of the six-bar and four-bar mechanisms' predictions of the ankle joint trajectory during the swing phase. KailashChoudhary et al. [
<xref ref-type="bibr" rid="R6">6</xref>] used HyperWorks to determine the shaking force and shaking moment for a complete rotation of motion. For Stephenson's six-bar mechanism, an MBD simulation was run using Motion Solve [
<xref ref-type="bibr" rid="R6">6</xref>]. Sebastian Briot et al. [
<xref ref-type="bibr" rid="R7">7</xref>] used a coupler link and a class-two assur group with predetermined geometrical and mass parameters to perfectly balance the shaking force and shaking moment. P. Nehemiah et al. [
<xref ref-type="bibr" rid="R8">8</xref>] presented a technique for balancing the rotary inertia-driven shaking force and moments of three different kinds of four-bar linkages. MATLAB was used to calculate the dynamic force analysis of the four-bar mechanism, and variable topology was used to add the six-bar mechanism [
<xref ref-type="bibr" rid="R9">9</xref>]. F. C. Chen et al. [
<xref ref-type="bibr" rid="R10">10</xref>] used the Taguchi method to examine the effects of manufacturing tolerance and joint clearance on the quality of the dual-purpose six-bar mechanism. Erkaya et al. [
<xref ref-type="bibr" rid="R11">11</xref>] investigated a 2D articulated mechanism to minimise the shaking force and shaking moment fluctuations by selecting weighing factors.</p>
<p>Using Minitab and a genetic algorithm approach, a set of weighing factors were considered in the present study to optimise the dynamic balancing of an eight-bar mechanism.</p>
</sec><sec id="sec2">
<title>Methodology</title><title>2.1. Determination of joint forces</title><p>The eight-bar mechanism as shown inFigure <xref ref-type="fig" rid="fig1"> 1</xref> consists of three loops of four-bar mechanisms, ABCD (Loop-1), DCEF (Loop-2) and FEGH (Loop-3). Input torque required on the crank and forces at the joints were calculated using variable topology [
<xref ref-type="bibr" rid="R9">9</xref>]. The outputs of the first loop were taken as an inputs for the second loop 2 and outputs of the second were considered as inputs for the third loop of four-bar mechanism. The position, velocity, acceleration and forces were calculated. Combining loops 1 and 2 allowed us to determine the joint forces that resulted at joints C and D. Combining loops 2 and 3 allowed us to determine the joint forces at joints E and F.</p>
<fig id="fig1">
<label>Figure 1</label>
<caption>
<p>Eight-bar mechanism</p>
</caption>
<graphic xlink:href="596.fig.001" />
</fig><title>2.2. Shaking force and shaking moment</title><p>The equations 1 and 2 were used to calculate shaking force and shaking moment at fixed joints A, D and F  </p>

<disp-formula id="FD1"><div class="html-disp-formula-info"><div class="f"><math display="inline"><semantics><mrow><msub><mrow><mi mathvariant="normal">F</mi></mrow><mrow><mi mathvariant="normal">s</mi><mi mathvariant="normal">h</mi></mrow></msub><mo>=</mo><msub><mrow><mi mathvariant="normal">F</mi></mrow><mrow><mn>21</mn></mrow></msub><mo>+</mo><msub><mrow><mi mathvariant="normal">F</mi></mrow><mrow><mn>41</mn></mrow></msub><mo>+</mo><msub><mrow><mi mathvariant="normal">F</mi></mrow><mrow><mn>47</mn></mrow></msub><mo>+</mo><msub><mrow><mi mathvariant="normal">F</mi></mrow><mrow><mn>67</mn></mrow></msub><mo>+</mo><msub><mrow><mi mathvariant="normal">F</mi></mrow><mrow><mn>610</mn></mrow></msub><mo>+</mo><msub><mrow><mi mathvariant="normal">F</mi></mrow><mrow><mn>910</mn></mrow></msub></mrow></semantics></math></div><div class="l"><label>(1)</label></div></div></disp-formula>
<disp-formula id="FD2"><div class="html-disp-formula-info"><div class="f"><math display="inline"><semantics><mrow><msub><mrow><mi mathvariant="normal">M</mi></mrow><mrow><mi mathvariant="normal">s</mi><mi mathvariant="normal">h</mi></mrow></msub><mo>=</mo><msub><mrow><mi mathvariant="normal">T</mi></mrow><mrow><mn>21</mn></mrow></msub><mo>+</mo><msub><mrow><mo>(</mo><msub><mrow><mi mathvariant="normal">r</mi></mrow><mrow><mn>1</mn></mrow></msub><mi mathvariant="normal">*</mi><mi mathvariant="normal">F</mi></mrow><mrow><mn>41</mn></mrow></msub><mo>)</mo><mo>+</mo><msub><mrow><mi mathvariant="normal">T</mi></mrow><mrow><mn>47</mn></mrow></msub><mo>+</mo><mfenced separators="|"><mrow><msub><mrow><mi mathvariant="normal">r</mi></mrow><mrow><mn>7</mn></mrow></msub><mi mathvariant="normal">*</mi><msub><mrow><mi mathvariant="normal">F</mi></mrow><mrow><mn>67</mn></mrow></msub></mrow></mfenced><mo>+</mo><msub><mrow><mi mathvariant="normal">T</mi></mrow><mrow><mn>610</mn></mrow></msub><mo>+</mo><mfenced separators="|"><mrow><msub><mrow><mi mathvariant="normal">r</mi></mrow><mrow><mn>10</mn></mrow></msub><mi mathvariant="normal">*</mi><msub><mrow><mi mathvariant="normal">F</mi></mrow><mrow><mn>910</mn></mrow></msub></mrow></mfenced></mrow></semantics></math></div><div class="l"><label>(2)</label></div></div></disp-formula><title>2.3. Optimization Process</title><p>Both the shaking force and shaking moment must be removed or decreased for the mechanism to be dynamically balanced completely. The mechanism's shaking force can be greatly reduced by adding&#x26;#x000a0;counterweights to its moving links, while doing so increases the mechanism's overall mass and inertia, which enlarges the shaking moment. In the current study, the design parameters listed inTable <xref ref-type="table" rid="tab1">1</xref> were optimised using a genetic algorithm approach to reduce the shaking force and shaking moment for balancing an eight-bar mechanism.</p>
<p>MINITAB was used to obtain the regression equation for the 38 design variables. The obtained regression equation served as the fitness function, and a genetic algorithm was used to optimise all 38 design parameters. For optimization, the following objective function was taken into account.</p>
<p>Minimize<math><semantics><mrow><mi>F</mi><mfenced separators="|"><mrow><mi>x</mi></mrow></mfenced><mo>=</mo><mrow><msubsup><mo stretchy="true">∑</mo><mrow><mi>n</mi><mo>=</mo><mn>1</mn></mrow><mrow><mi>∞</mi></mrow></msubsup><mrow><mo>[</mo><mfenced separators="|"><mrow><msub><mrow><mi mathvariant="normal">W</mi></mrow><mrow><mn>1</mn></mrow></msub><mo>(</mo><msub><mrow><mi mathvariant="normal">F</mi></mrow><mrow><mn>21</mn><msub><mrow><mi mathvariant="normal">x</mi></mrow><mrow><mi mathvariant="normal">n</mi></mrow></msub></mrow></msub><mo>)</mo><mo>+</mo><msub><mrow><mi mathvariant="normal">W</mi></mrow><mrow><mn>2</mn></mrow></msub><mo>(</mo><msub><mrow><mi mathvariant="normal">F</mi></mrow><mrow><mn>21</mn><msub><mrow><mi mathvariant="normal">y</mi></mrow><mrow><mi mathvariant="normal">n</mi></mrow></msub></mrow></msub></mrow></mfenced><mo>+</mo><msub><mrow><mi mathvariant="normal">W</mi></mrow><mrow><mn>3</mn></mrow></msub><mfenced separators="|"><mrow><msub><mrow><mi mathvariant="normal">F</mi></mrow><mrow><mn>41</mn><msub><mrow><mi mathvariant="normal">x</mi></mrow><mrow><mi mathvariant="normal">n</mi></mrow></msub></mrow></msub><mo>+</mo><msub><mrow><mi mathvariant="normal">F</mi></mrow><mrow><mn>47</mn><msub><mrow><mi mathvariant="normal">x</mi></mrow><mrow><mi mathvariant="normal">n</mi></mrow></msub></mrow></msub></mrow></mfenced><mo>+</mo><msub><mrow><mi mathvariant="normal">W</mi></mrow><mrow><mn>4</mn></mrow></msub><mfenced separators="|"><mrow><msub><mrow><mi mathvariant="normal">F</mi></mrow><mrow><mn>41</mn><msub><mrow><mi mathvariant="normal">y</mi></mrow><mrow><mi mathvariant="normal">n</mi></mrow></msub></mrow></msub><mo>+</mo><msub><mrow><mi mathvariant="normal">F</mi></mrow><mrow><mn>47</mn><msub><mrow><mi mathvariant="normal">y</mi></mrow><mrow><mi mathvariant="normal">n</mi></mrow></msub></mrow></msub></mrow></mfenced><mo>+</mo><msub><mrow><mi mathvariant="normal">W</mi></mrow><mrow><mn>5</mn></mrow></msub><mfenced separators="|"><mrow><msub><mrow><mi mathvariant="normal">F</mi></mrow><mrow><mn>67</mn><msub><mrow><mi mathvariant="normal">x</mi></mrow><mrow><mi mathvariant="normal">n</mi></mrow></msub></mrow></msub><mo>+</mo><msub><mrow><mi mathvariant="normal">F</mi></mrow><mrow><mn>610</mn><msub><mrow><mi mathvariant="normal">x</mi></mrow><mrow><mi mathvariant="normal">n</mi></mrow></msub></mrow></msub></mrow></mfenced><mo>+</mo><msub><mrow><mi mathvariant="normal">W</mi></mrow><mrow><mn>6</mn></mrow></msub><mfenced separators="|"><mrow><msub><mrow><mi mathvariant="normal">F</mi></mrow><mrow><mn>67</mn><msub><mrow><mi mathvariant="normal">y</mi></mrow><mrow><mi mathvariant="normal">n</mi></mrow></msub></mrow></msub><mo>+</mo><msub><mrow><mi mathvariant="normal">F</mi></mrow><mrow><mn>610</mn><msub><mrow><mi mathvariant="normal">y</mi></mrow><mrow><mi mathvariant="normal">n</mi></mrow></msub></mrow></msub></mrow></mfenced><mo>+</mo><msub><mrow><mi mathvariant="normal">W</mi></mrow><mrow><mn>7</mn></mrow></msub><mfenced separators="|"><mrow><msub><mrow><mi mathvariant="normal">F</mi></mrow><mrow><mn>910</mn><msub><mrow><mi mathvariant="normal">x</mi></mrow><mrow><mi mathvariant="normal">n</mi></mrow></msub></mrow></msub></mrow></mfenced><mo>+</mo><msub><mrow><mi mathvariant="normal">W</mi></mrow><mrow><mn>8</mn></mrow></msub><mfenced separators="|"><mrow><msub><mrow><mi mathvariant="normal">F</mi></mrow><mrow><mn>910</mn><msub><mrow><mi mathvariant="normal">y</mi></mrow><mrow><mi mathvariant="normal">n</mi></mrow></msub></mrow></msub></mrow></mfenced><mo>+</mo><msub><mrow><mi mathvariant="normal">W</mi></mrow><mrow><mn>9</mn></mrow></msub><mfenced separators="|"><mrow><msub><mrow><mi mathvariant="normal">M</mi></mrow><mrow><msub><mrow><mi mathvariant="normal">s</mi><mi mathvariant="normal">h</mi></mrow><mrow><mi mathvariant="normal">n</mi></mrow></msub></mrow></msub></mrow></mfenced><mo>]</mo></mrow></mrow></mrow></semantics></math>.</p>
<p></p>
<p>Subject to</p>

<disp-formula id="FD3"><div class="html-disp-formula-info"><div class="f"><math display="inline"><semantics><mrow><msubsup><mrow><mi mathvariant="normal">x</mi></mrow><mrow><mi mathvariant="normal">r</mi></mrow><mrow><mi mathvariant="normal">m</mi><mi mathvariant="normal">i</mi><mi mathvariant="normal">n</mi></mrow></msubsup><mo>≤</mo><msub><mrow><mi mathvariant="normal">x</mi></mrow><mrow><mi mathvariant="normal">r</mi></mrow></msub><mo>≤</mo><msubsup><mrow><mi mathvariant="normal">x</mi></mrow><mrow><mi mathvariant="normal">r</mi></mrow><mrow><mi mathvariant="normal">m</mi><mi mathvariant="normal">a</mi><mi mathvariant="normal">x</mi></mrow></msubsup></mrow></semantics></math></div><div class="l"><label>(3)</label></div></div></disp-formula><p>Weighting factors (Wh) and number of the points (s) considered during the one revolution of the crank. X is the vector consisting of 38 independent design variables (xr). <math><semantics><mrow><mi mathvariant="normal">X</mi><mo>=</mo><mo>[</mo><mi mathvariant="normal"> </mi><mi mathvariant="normal">L</mi><mi mathvariant="normal">i</mi><mi mathvariant="normal"> </mi><mi mathvariant="normal"> </mi><mi mathvariant="normal">δ</mi><mi mathvariant="normal">i</mi><mi mathvariant="normal"> </mi><mi mathvariant="normal"> </mi><mi mathvariant="normal">m</mi><mi mathvariant="normal">i</mi><mi mathvariant="normal"> </mi><mi mathvariant="normal"> </mi><mi mathvariant="normal">I</mi><mi mathvariant="normal">g</mi><mi mathvariant="normal">i</mi><mi mathvariant="normal">r</mi><mi mathvariant="normal">g</mi><mi mathvariant="normal">i</mi><mi mathvariant="normal"> </mi><mo>]</mo><mi mathvariant="normal">T</mi></mrow></semantics></math></p>
<p>The link lengths, structural angles, masses, moment of inertia of moving links, and position vectors, respectively, are Li, &#x26;#x003b4;i, mi, Igi and rgi. The lower and upper limits of the design parameters are Li-0.1xLi and Li+0.1xLi respectively are set as the lower and upper bounds for link lengths. The minimum and maximum structural angles (&#x26;#x003b4;i)  are taken to be 00 and 3600, respectively. The link geometries were taken into consideration when arranging the lower and upper bounds for &#x26;#x02018;mi&#x26;#x02019;, &#x26;#x02018;Igi&#x26;#x02019;, &#x26;#x02018;rg2&#x26;#x02019;, &#x26;#x02018;rg3&#x26;#x02019; and &#x26;#x02018; rg4&#x26;#x02019;. The following requirement must be met by each weighting factor [
<xref ref-type="bibr" rid="R11">11</xref>]. <math><semantics><mrow><mn>0</mn><mo>≤</mo><msub><mrow><mi mathvariant="normal">W</mi></mrow><mrow><mi mathvariant="normal">h</mi></mrow></msub><mo>≤</mo><mn>1</mn></mrow></semantics></math> and <math><semantics><mrow><mrow><msubsup><mo stretchy="true">∑</mo><mrow><mi mathvariant="normal">h</mi><mo>=</mo><mn>1</mn></mrow><mrow><mn>9</mn></mrow></msubsup><mrow><msub><mrow><mi mathvariant="normal">W</mi></mrow><mrow><mi mathvariant="normal">h</mi></mrow></msub><mo>=</mo><mn>1</mn></mrow></mrow></mrow></semantics></math></p>
<p>The selected weighting factors are W1=0.14, W2=0.09, W3=0.111, W4=0.031, W5=0.262, W6=0.09, W7=0.15, W8=0.065, W9=0.061</p>
</sec><sec id="sec3">
<title>Results and Discussion</title><p>The pin forces and input driving torque of the mechanism for the original value were calculated using MATLAB. A Genetic algorithm was used to determine the optimum design parameters by assuming an objective function which was based on the subcomponents of shaking force and shaking moments.Table <xref ref-type="table" rid="tab1">1</xref> displays 38 parameters' initial values and the mechanism's constant operating speed of 300 rpm. The X and Y components of the forces acting on the ground, as well as their moment, were used to determine the weighting factors. The obtained optimum design variables were shown in the table1.</p>
<table-wrap id="tab1">
<label>Table 1</label>
<caption>
<p>Table1. Original and optimized parameters of eight-bar mechanism</p>
</caption>
<table> <tr>  <td>  <p><b >Sl. No. </b></p>  </td>  <td>  <p><b >Parameter</b></p>  </td>  <td>  <p><b >Description</b></p>  </td>  <td>  <p><b >Original  Value</b></p>  </td>  <td>  <p><b >Optimized  Value</b></p>  </td> </tr> <tr>  <td>  <p>1</p>  </td>  <td>  <p>r<sub>1</sub>(mm)</p>  </td>  <td>  <p>Length of fixed link</p>  </td>  <td>  <p>600</p>  </td>  <td>  <p>540</p>  </td> </tr> <tr>  <td>  <p>2</p>  </td>  <td>  <p>r<sub>2</sub>(mm)</p>  </td>  <td>  <p>Length of crank</p>  </td>  <td>  <p>100</p>  </td>  <td>  <p>90</p>  </td> </tr> <tr>  <td>  <p>3</p>  </td>  <td>  <p>r<sub>3</sub>(mm)</p>  </td>  <td>  <p>Length of coupler</p>  </td>  <td>  <p>400</p>  </td>  <td>  <p>450</p>  </td> </tr> <tr>  <td>  <p>4</p>  </td>  <td>  <p>r<sub>4</sub>(mm)</p>  </td>  <td>  <p>Length of follower</p>  </td>  <td>  <p>320</p>  </td>  <td>  <p>270</p>  </td> </tr> <tr>  <td>  <p>5</p>  </td>  <td>  <p>r<sub>7</sub>(mm)</p>  </td>  <td>  <p>Length of fixed link</p>  </td>  <td>  <p>500</p>  </td>  <td>  <p>450</p>  </td> </tr> <tr>  <td>  <p>6</p>  </td>  <td>  <p>r<sub>5</sub>(mm)</p>  </td>  <td>  <p>Length of coupler</p>  </td>  <td>  <p>500</p>  </td>  <td>  <p>450</p>  </td> </tr> <tr>  <td>  <p>7</p>  </td>  <td>  <p>r<sub>6</sub>(mm)</p>  </td>  <td>  <p>Length of follower</p>  </td>  <td>  <p>330</p>  </td>  <td>  <p>330</p>  </td> </tr> <tr>  <td>  <p>8</p>  </td>  <td>  <p>r<sub>10</sub>(mm)</p>  </td>  <td>  <p>Length of fixed link </p>  </td>  <td>  <p>600</p>  </td>  <td>  <p>540</p>  </td> </tr> <tr>  <td>  <p>9</p>  </td>  <td>  <p>r<sub>8</sub>(mm)</p>  </td>  <td>  <p>Length of coupler</p>  </td>  <td>  <p>550</p>  </td>  <td>  <p>500</p>  </td> </tr> <tr>  <td>  <p>10</p>  </td>  <td>  <p>r9(mm)</p>  </td>  <td>  <p>Length of follower</p>  </td>  <td>  <p>400</p>  </td>  <td>  <p>360</p>  </td> </tr> <tr>  <td>  <p>11</p>  </td>  <td>  <p>m<sub>2</sub> (kg)</p>  </td>  <td>  <p>Mass of crank</p>  </td>  <td>  <p>0.36</p>  </td>  <td>  <p>0.36</p>  </td> </tr> <tr>  <td>  <p>12</p>  </td>  <td>  <p>m<sub>3</sub>(kg)</p>  </td>  <td>  <p>Mass of coupler</p>  </td>  <td>  <p>1.296</p>  </td>  <td>  <p>0.75</p>  </td> </tr> <tr>  <td>  <p>13</p>  </td>  <td>  <p>m<sub>4</sub> (kg)</p>  </td>  <td>  <p>Mass of follower</p>  </td>  <td>  <p>1.046</p>  </td>  <td>  <p>0.75</p>  </td> </tr> <tr>  <td>  <p>14</p>  </td>  <td>  <p>m<sub>5</sub> (kg)</p>  </td>  <td>  <p>Mass of coupler</p>  </td>  <td>  <p>0.36</p>  </td>  <td>  <p>0.36</p>  </td> </tr> <tr>  <td>  <p>15</p>  </td>  <td>  <p>m<sub>6</sub> (kg)</p>  </td>  <td>  <p>Mass of follower</p>  </td>  <td>  <p>1.046</p>  </td>  <td>  <p>0.75</p>  </td> </tr> <tr>  <td>  <p>16</p>  </td>  <td>  <p>m<sub>8</sub> (kg)</p>  </td>  <td>  <p>Mass of coupler</p>  </td>  <td>  <p>0.36</p>  </td>  <td>  <p>0.36</p>  </td> </tr> <tr>  <td>  <p>17</p>  </td>  <td>  <p>m<sub>9</sub> (kg)</p>  </td>  <td>  <p>Mass of follower</p>  </td>  <td>  <p>1.046</p>  </td>  <td>  <p>1.046</p>  </td> </tr> <tr>  <td>  <p>18</p>  </td>  <td>  <p>&#948;<sub>2</sub> (degree)</p>  </td>  <td>  <p>Structural angle of crank</p>  </td>  <td>  <p>0</p>  </td>  <td>  <p>0</p>  </td> </tr> <tr>  <td>  <p>19</p>  </td>  <td>  <p>&#948;<sub>3</sub> (degree)</p>  </td>  <td>  <p>Structural angle of coupler</p>  </td>  <td>  <p>0</p>  </td>  <td>  <p>329</p>  </td> </tr> <tr>  <td>  <p>20</p>  </td>  <td>  <p>&#948;<sub>4</sub> (degree)</p>  </td>  <td>  <p>Structural angle of follower</p>  </td>  <td>  <p>0</p>  </td>  <td>  <p>0.016</p>  </td> </tr> <tr>  <td>  <p>21</p>  </td>  <td>  <p>&#948;<sub>5</sub> (degree)</p>  </td>  <td>  <p>Structural angle of coupler</p>  </td>  <td>  <p>0</p>  </td>  <td>  <p>0</p>  </td> </tr> <tr>  <td>  <p>22</p>  </td>  <td>  <p>&#948;<sub>6</sub> (degree)</p>  </td>  <td>  <p>Structural angle of follower</p>  </td>  <td>  <p>0</p>  </td>  <td>  <p>355</p>  </td> </tr> <tr>  <td>  <p>23</p>  </td>  <td>  <p>&#948;<sub>8</sub> (degree)</p>  </td>  <td>  <p>Structural angle of coupler</p>  </td>  <td>  <p>0</p>  </td>  <td>  <p>0</p>  </td> </tr> <tr>  <td>  <p>24</p>  </td>  <td>  <p>&#948;<sub>9</sub> (degree)</p>  </td>  <td>  <p>Structural angle of follower</p>  </td>  <td>  <p>0</p>  </td>  <td>  <p>0355</p>  </td> </tr> <tr>  <td>  <p>25</p>  </td>  <td>  <p>Ig<sub>2</sub> (kg m2)</p>  </td>  <td>  <p>Inertia moment of crank</p>  </td>  <td>  <p>4.13 x 10-4</p>  </td>  <td>  <p>2.0 x10-4</p>  </td> </tr> <tr>  <td>  <p>26</p>  </td>  <td>  <p>Ig<sub>3</sub>?(kg m2)</p>  </td>  <td>  <p>Inertia moment of coupler</p>  </td>  <td>  <p>1.87 x 10-2</p>  </td>  <td>  <p>0.008</p>  </td> </tr> <tr>  <td>  <p>27</p>  </td>  <td>  <p>Ig<sub>4</sub>?(kg m2)</p>  </td>  <td>  <p>Inertia moment of follower</p>  </td>  <td>  <p>9.87 x 10-3</p>  </td>  <td>  <p>0.02</p>  </td> </tr> <tr>  <td>  <p>28</p>  </td>  <td>  <p>Ig<sub>5</sub> (kg m2)</p>  </td>  <td>  <p>Inertia moment of coupler</p>  </td>  <td>  <p>1.87 x 10-2</p>  </td>  <td>  <p>0.0187</p>  </td> </tr> <tr>  <td>  <p>29</p>  </td>  <td>  <p>Ig<sub>6</sub>(kg m2)</p>  </td>  <td>  <p>Inertia moment of follower</p>  </td>  <td>  <p>9.87 x 10-3</p>  </td>  <td>  <p>9.85 x 10-3</p>  </td> </tr> <tr>  <td>  <p>30</p>  </td>  <td>  <p>Ig<sub>8</sub> (kg m2)</p>  </td>  <td>  <p>Inertia moment of coupler</p>  </td>  <td>  <p>1.87 x 10-2</p>  </td>  <td>  <p>0.018</p>  </td> </tr> <tr>  <td>  <p>31</p>  </td>  <td>  <p>Ig<sub>9</sub> (kg m2)</p>  </td>  <td>  <p>Inertia moment of follower</p>  </td>  <td>  <p>9.87 x 10-3</p>  </td>  <td>  <p>0.00985</p>  </td> </tr> <tr>  <td>  <p>32</p>  </td>  <td>  <p>rg<sub>2</sub>(mm)</p>  </td>  <td>  <p>Position vector of crank</p>  </td>  <td>  <p>50</p>  </td>  <td>  <p>50</p>  </td> </tr> <tr>  <td>  <p>33</p>  </td>  <td>  <p>rg<sub>3</sub>(mm)</p>  </td>  <td>  <p>Position vector of coupler</p>  </td>  <td>  <p>200</p>  </td>  <td>  <p>200</p>  </td> </tr> <tr>  <td>  <p>34</p>  </td>  <td>  <p>rg<sub>4</sub>(mm)</p>  </td>  <td>  <p>Position vector of follower</p>  </td>  <td>  <p>160</p>  </td>  <td>  <p>160</p>  </td> </tr> <tr>  <td>  <p>35</p>  </td>  <td>  <p>rg<sub>5</sub>(mm)</p>  </td>  <td>  <p>Position vector of coupler</p>  </td>  <td>  <p>200</p>  </td>  <td>  <p>200</p>  </td> </tr> <tr>  <td>  <p>36</p>  </td>  <td>  <p>rg<sub>6</sub>(mm)</p>  </td>  <td>  <p>Position vector of follower</p>  </td>  <td>  <p>160</p>  </td>  <td>  <p>145</p>  </td> </tr> <tr>  <td>  <p>37</p>  </td>  <td>  <p>rg<sub>8</sub>(mm)</p>  </td>  <td>  <p>Position vector of coupler</p>  </td>  <td>  <p>200</p>  </td>  <td>  <p>180</p>  </td> </tr> <tr>  <td>  <p>38</p>  </td>  <td>  <p>rg<sub>9</sub>(mm)</p>  </td>  <td>  <p>Position vector of follower</p>  </td>  <td>  <p>160</p>  </td>  <td>  <p>162</p>  </td> </tr></table>
</table-wrap><p></p>
<p>The variation of force at joint-A with a crank angle before and after optimization is shown inFigure <xref ref-type="fig" rid="fig2"> 2</xref>. Before optimization, a maximum value of 398.6 N occurred&#x26;#x000a0;at a crank angle of 180<sup>0</sup>, and that was reduced to 134.45 N after optimization. For one rotation of the crank, 45% of the forces at joint-A are reduced. It is also observed from theFigure <xref ref-type="fig" rid="figfigure that"> figure that</xref> the erratic forces are eliminated after optimization.</p>
<fig id="fig2">
<label>Figure 2</label>
<caption>
<p>Variation of Force at joint-A with Crank angle (&#x003b8;<sub>2</sub>)</p>
</caption>
<graphic xlink:href="596.fig.002" />
</fig><p>The forces at joint-B against crank positions before and after optimization are plotted inFigure <xref ref-type="fig" rid="fig3"> 3</xref>. Before optimization, the maximum force of 381.5 N was acting at a crank angle of 180<sup>0</sup> as the acceleration of the link-3 is maximum at the same crank position. After optimization, that force is reduced to 117 N due to the reduction in the angular acceleration of the link-3 at the same angular position after optimization. The forces at joint-B were decreased by 50% after optimization.</p>
<fig id="fig3">
<label>Figure 3</label>
<caption>
<p>Variation of Force at joint-B with Crank angle (&#x003b8;<sub>2</sub>)</p>
</caption>
<graphic xlink:href="596.fig.003" />
</fig><p>Before and after optimizing the design parameters, the force acting at joint-C for one rotation of the crank is shown inFigure <xref ref-type="fig" rid="fig4"> 4</xref>. The angular accelerations of CG&#x26;#x02019;s of link-3, link-4, and link-5 reach their maximum value at a crank angle of 180<sup>0</sup>, which results in obtaining the maximum force of 376.25 N before optimization and that is reduced to 71.37 N after optimization. The forces at joint-C are reduced by 53.1% after optimization. It is also observed from theFigure <xref ref-type="fig" rid="figfigure that"> figure that</xref>, after optimization, the graph obtained for the force at joint-C is smooth.</p>
<fig id="fig4">
<label>Figure 4</label>
<caption>
<p>Variation of Force at joint-C with Crank angle (&#x003b8;<sub>2</sub>)</p>
</caption>
<graphic xlink:href="596.fig.004" />
</fig><p>Loop-I and loop-II are connected at joint-D at the frame.Figure <xref ref-type="fig" rid="fig5"> 5</xref> illustrates the force acting at joint-D for one rotation of the crank before and after optimization. It is noted from theFigure <xref ref-type="fig" rid="figfigure that"> figure that</xref> the maximum force of 443.9 N is acting because of the maximum angular acceleration of CG of the link-4 at a crank angle of 180<sup>0</sup> and reduced to 69 N after optimization. It is also observed from theFigure <xref ref-type="fig" rid="figfigure that"> figure that</xref>, 65% of the forces are reduced and erratic forces are eliminated by the optimization process.</p>
<fig id="fig5">
<label>Figure 5</label>
<caption>
<p>Variation of Force at joint-D with Crank angle (&#x003b8;<sub>2</sub>)</p>
</caption>
<graphic xlink:href="596.fig.005" />
</fig><p>The forces before and after optimization at joints E, F, G, and H against the crank angle are shown in Figs. 6 toFigure <xref ref-type="fig" rid="fig9"> 9</xref>, respectively. It is observed from all the figures that the maximum forces are obtained for a crank angle of 180<sup>0</sup> because the maximum accelerations of links 5, 6, 8, and 9 are acting at the same crank angle, and after optimization, the forces at these joints are drastically reduced.</p>
<fig id="fig6">
<label>Figure 6</label>
<caption>
<p>Variation of Force at joint-E with Crank angle (&#x003b8;<sub>2</sub>)</p>
</caption>
<graphic xlink:href="596.fig.006" />
</fig><fig id="fig7">
<label>Figure 7</label>
<caption>
<p>Variation of Force at joint-F with Crank angle (&#x003b8;<sub>2</sub>)</p>
</caption>
<graphic xlink:href="596.fig.007" />
</fig><fig id="fig8">
<label>Figure 8</label>
<caption>
<p>Variation of Force at joint-G with Crank angle (&#x003b8;<sub>2</sub>)</p>
</caption>
<graphic xlink:href="596.fig.008" />
</fig><fig id="fig9">
<label>Figure 9</label>
<caption>
<p>Variation of Force at joint-H with Crank angle (&#x003b8;<sub>2</sub>)</p>
</caption>
<graphic xlink:href="596.fig.009" />
</fig><p>Figure 10 illustrates the shaking force acting on the frame before and after optimization for one rotation of the crank. It is observed from theFigure <xref ref-type="fig" rid="figfigure that"> figure that</xref> the maximum shaking forces of 693.6N and 584N are acting at crank angles of 180<sup>0</sup> and 30<sup>0</sup>, and these forces are reduced to 302N and 392.8N, respectively, after the optimization process. It is also observed that the shaking forces are reduced by 34.5% after optimization.</p>
<fig id="fig10">
<label>Figure 10</label>
<caption>
<p>Variation of Shaking Force (F<sub>sh</sub>) with Crank angle (&#x003b8;<sub>2</sub>)</p>
</caption>
<graphic xlink:href="596.fig.010" />
</fig><p>The variation of the shaking moments before and after optimization for one crank rotation is shown inFigure <xref ref-type="fig" rid="fig11"> 11</xref>. It is observed from theFigure <xref ref-type="fig" rid="figfigure that"> figure that</xref> the shaking moment is maximum (-149.8Nm) at a crank angle of 180<sup>0</sup> and decreases to -18.26Nm after optimization. 61% of the shaking moment is reduced during one rotation of the crank. During one rotation of the crank, the shaking moments varied between -42.9Nm and 34.1Nm, whereas before optimization, the shaking moments vary between -149.8Nm and 84.4Nm.</p>
<fig id="fig11">
<label>Figure 11</label>
<caption>
<p>Variation of Shaking Moment (M<sub>sh</sub>) with Crank angle (&#x003b8;<sub>2</sub>)</p>
</caption>
<graphic xlink:href="596.fig.011" />
</fig><p>The torque required on the crank (link-2) against the crank angle before and after optimization is shown inFigure <xref ref-type="fig" rid="fig12"> 12</xref>. Before optimization, the torque required on the crank varies from 7.77 Nm to 12.74 Nm, whereas after optimization, varies from 4.45 Nm to 5.83 Nm.</p>
<p>The value of the objective function against crank angle before and after optimization is shown inFigure <xref ref-type="fig" rid="fig13"> 13</xref>. It is observed from theFigure <xref ref-type="fig" rid="figfigure that"> figure that</xref>, after optimization, the objective values are drastically reduced, which shows the obtained design parameters are well optimized</p>
<fig id="fig12">
<label>Figure 12</label>
<caption>
<p>Variation of Torque (t12) with Crank angle (&#x003b8;2)</p>
</caption>
<graphic xlink:href="596.fig.012" />
</fig><fig id="fig13">
<label>Figure 13</label>
<caption>
<p>Variation of value of Objective Function (Fx) with Crank angle (&#x003b8;2)</p>
</caption>
<graphic xlink:href="596.fig.013" />
</fig><p></p>
<p></p>
</sec><sec id="sec4">
<title>Conclusion</title><p>In this study, an optimization technique called a genetic algorithm was used to investigate the shaking force and shaking moment for balancing the eight-bar mechanism by taking a set of weighing factors. The regression equation was generated using Minitab software and used as a fitness function in a genetic algorithm. By adjusting the weighting factors, the investigation's findings show what design variables are best.</p>
<p>Shaking force and moment were decreased by 34.53% and 61%, respectively, after optimization. The four joint forces at the frame (joints-A, D, F, and H) are reduced by 44.64%, 65%, 22.1%, and 50.7%, respectively, resulting in a 69.68% reduction in the torque required on the crank. Additionally, there was a significant decrease in the forces at other joints as well as an 89.3% reduction in the objective function value.</p>
</sec>
  </body>
  <back>
    <ref-list>
      <title>References</title>
      
<ref id="R1">
<label>[1]</label>
<mixed-citation publication-type="other">Cheng-Ho Li and Pei-Lum Tso, The study of Dynamic balancing for High-Speed Presses, JSME International Journal, Se-ries C, Vol 49, No. 3, 2006.
</mixed-citation>
</ref>
<ref id="R2">
<label>[2]</label>
<mixed-citation publication-type="other">S. Balasubramanian and CemilBagci., Design Equations for the Complete Shaking Force Balancing of 6R 6-Bar Slid-er-Crank Mechanisms, Mechanism and Machine Theory, volume 13, pp 659-674, Pergamon Press Ltd, 1978.
</mixed-citation>
</ref>
<ref id="R3">
<label>[3]</label>
<mixed-citation publication-type="other">GAO FENG, Complete Shaking Force and Shaking Moment Balancing of Four types of Six-bar Linkages, Mechanism and Machine Theory, Vol. 24, No. 4, pp. 275-287, printed in Great Britain, 1989.
</mixed-citation>
</ref>
<ref id="R4">
<label>[4]</label>
<mixed-citation publication-type="other">Jianguo Hu, Yousong and Yongqi Cheng (2016), High Mechanical Advantage Design of Six-bar Stephenson Mechanism for Servo Mechanical Presses, Advances in Mechanical Engineering, Vo8(7),
</mixed-citation>
</ref>
<ref id="R5">
<label>[5]</label>
<mixed-citation publication-type="other">Dewen Jin, Ruibong Zhang, Rencheng Wang, Jichuan Zhang, Kinematic and Dynamic Performanceof Prosthetic Knee joint using Six-bar Mechanism, Journal of Rehabilitation Research and Development, vol.40, No. 1, pp. 39-48, 2003.
</mixed-citation>
</ref>
<ref id="R6">
<label>[6]</label>
<mixed-citation publication-type="other">Kailash Chaudhary and Himanshu Chaudhary, Kinematic and Dynamic Analysis of Stephenson Six-bar Mechanism using Hyper Works, Altair Technology Conference, 2013.
</mixed-citation>
</ref>
<ref id="R7">
<label>[7]</label>
<mixed-citation publication-type="other">S&#x000e9;bastienBriot and VigenArakelian, Complete Shaking Force and Shaking Moment Balancing of in-line Four-bar Linkag-es by adding a Class-two RRR or RRP Assure Group, Mechanism and Machine Theory, Elsevier, 2012, 57, pp.13-26. HAL-00683213.
</mixed-citation>
</ref>
<ref id="R8">
<label>[8]</label>
<mixed-citation publication-type="other">P.Nehemiah, Complete Shaking Force and Shaking moment Balancing of 3 Types of Four-bar Linkages, International Journal of Current Engineering and Technology, E-ISSN 2277 - 4106, P-ISSN 2347 - 5161.
</mixed-citation>
</ref>
<ref id="R9">
<label>[9]</label>
<mixed-citation publication-type="other">Basayya K. Belleri and Shravankumar B. Kerur, Dynamic Analysis of Four bar Planar Mechanism extended to Six-bar Planar Mechanism with Variable Topology, AIP Conference Proceedings, 020094 (2018); DOI: 10.1063/1.5029670
</mixed-citation>
</ref>
<ref id="R10">
<label>[10]</label>
<mixed-citation publication-type="other">F C Chaen., Y F Tzeng., W R Chen nad M H Hsu, The use of the Taguchi Method and Principal Component Analysis for the Sensitivity Analysis of a Dual-purpose Six-bar Mechanism, IMechE Vol.223, J. Mechanical Engineering Science.
</mixed-citation>
</ref>
<ref id="R11">
<label>[11]</label>
<mixed-citation publication-type="other">SelcukErkaya, Minimization of Shaking Force and Moment on a Four-bar Mechanism Using Genetic Algorithm, Springer International Publishing Switzerland 2016, Dynamic Balancing of Mechanisms and Synthesizing of Parallel Robots.
</mixed-citation>
</ref>
    </ref-list>
  </back>
</article>