<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//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="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">WJM</journal-id><journal-title-group><journal-title>World Journal of Mechanics</journal-title></journal-title-group><issn pub-type="epub">2160-049X</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/wjm.2021.117011</article-id><article-id pub-id-type="publisher-id">WJM-110816</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Engineering</subject><subject> Physics&amp;Mathematics</subject></subj-group></article-categories><title-group><article-title>
 
 
  Implementation of Particle Swarm Optimization Algorithm in Matlab Code for Hyperelastic Characterization
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Talaka</surname><given-names>Dya</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Bale</surname><given-names>Baidi Blaise</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Gambo</surname><given-names>Betchewe</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Mohamadou</surname><given-names>Alidou</given-names></name><xref ref-type="aff" rid="aff2"><sup>2</sup></xref></contrib></contrib-group><aff id="aff2"><addr-line>Ecole Nationale Superieure Polytechnique, University of Maroua, Maroua, Cameroon</addr-line></aff><aff id="aff1"><addr-line>Faculty of Science, University of Maroua, Maroua, Cameroon</addr-line></aff><pub-date pub-type="epub"><day>07</day><month>07</month><year>2021</year></pub-date><volume>11</volume><issue>07</issue><fpage>146</fpage><lpage>163</lpage><history><date date-type="received"><day>13,</day>	<month>April</month>	<year>2021</year></date><date date-type="rev-recd"><day>23,</day>	<month>July</month>	<year>2021</year>	</date><date date-type="accepted"><day>26,</day>	<month>July</month>	<year>2021</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><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><p>
 
 
  The purpose of this paper is to demonstrate the applicability of Particle Swarm Optimization algorithm to determine material parameters in incompressible isotropic elastic strain-energy functions using combined tension and torsion loading. Simulation of rubber behavior was conducted from the governing equations of the deformation of a cylinder composed of isotropic hyperelastic incompressible materials. Four different forms of strain-energy function were considered based respectively on polynomial, exponential and logarithmic terms to reproduce load force (N) and torque (M) trends using natural rubber experimental data. After highlighting the minimization of the objective function generated in the fitting process, the study revealed that a particle swarm optimization algorithm could be successfully used to identify the best material parameters and characterize the behavior of rubber-like hyperelastic materials.
 
</p></abstract><kwd-group><kwd>Particle Swarm Optimization</kwd><kwd> Hyperelastic Models</kwd><kwd> Tension-Torsion Test</kwd><kwd> Load Force</kwd><kwd> Torsional Couple</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>The study of the mechanical behavior of materials is of great importance to various industrial applications such as automation, aeronautics and biomechanics. The wide use of hyperelastic materials in industrial applications accounts for the high research interest expressed both in their characterization through experimental techniques and in the study of accurate constitutive models capable of describing their particular behaviour. Three criteria are necessary to determine the real behavior of a material: the choice of an adapted mechanical test, the choice of a constitutive law and the strategy of optimization of the material’s parameters. The optimization of hyperelastic parameters is an essential step in the designing of industrial parts. Several numerical methods suitable for the collection of experimental data are available in the literature notably Levenberg-Marquardt algorithm [<xref ref-type="bibr" rid="scirp.110816-ref1">1</xref>] [<xref ref-type="bibr" rid="scirp.110816-ref2">2</xref>] [<xref ref-type="bibr" rid="scirp.110816-ref3">3</xref>] [<xref ref-type="bibr" rid="scirp.110816-ref4">4</xref>], Beda-Chevalier method [<xref ref-type="bibr" rid="scirp.110816-ref5">5</xref>] [<xref ref-type="bibr" rid="scirp.110816-ref6">6</xref>] and the most recent methods such as Genetic Algorithm [<xref ref-type="bibr" rid="scirp.110816-ref7">7</xref>] [<xref ref-type="bibr" rid="scirp.110816-ref8">8</xref>] [<xref ref-type="bibr" rid="scirp.110816-ref9">9</xref>] (GA) and Particle Swarm Optimization method (PSO) [<xref ref-type="bibr" rid="scirp.110816-ref10">10</xref>] [<xref ref-type="bibr" rid="scirp.110816-ref11">11</xref>]. It has been shown that the PSO has better performance in finding the correct optimal solution than GA from a stochastic point of view [<xref ref-type="bibr" rid="scirp.110816-ref12">12</xref>]. The authors compared the performance of PSO and GA in terms of their accuracy, their robustness vis-&#224;-vis population size and algorithm coefficients. Their study also revealed that not only does PSO have a higher probability to find the correct optimal solution than GA but is preferable to GA when time is a limiting factor. Without making a comparative study of optimization methods, this work seeks to demonstrate the applicability of the powerful PSO method to optimize the parameters of hyperelastic constitutive models.</p><p>The choice of an appropriate test is also essential to predict the mechanical behavior of hyperelastic materials. Materials’ parameters were thus optimized using a combined tension-torsion test. Simultaneous tension-torsion experiments are a relevant alternative to consider multiple loading conditions [<xref ref-type="bibr" rid="scirp.110816-ref13">13</xref>] and guarantee the model’s reliability to reproduce complex loading conditions. Several studies show that this type of test is well adapted to complex problems [<xref ref-type="bibr" rid="scirp.110816-ref14">14</xref>] [<xref ref-type="bibr" rid="scirp.110816-ref15">15</xref>] [<xref ref-type="bibr" rid="scirp.110816-ref16">16</xref>]. Lectez et al. [<xref ref-type="bibr" rid="scirp.110816-ref17">17</xref>] for example, use the tension-torsion test to characterize the behavior of elastometric engine mounts. Humphrey et al. [<xref ref-type="bibr" rid="scirp.110816-ref18">18</xref>] studied the finite extension and torsion of a nonlinear homogenous transversely isotropic incompressible solid cylinder. They proposed an analytical solution of the problem specifically for experimental correlation to identify a constitutive model for papillary muscles. These characterizations of rubbery materials on combined tension-torsional tests are reported in the literature. Emphasis is on the problem of torsion superimposed on the axial extension of a circular cylinder composed of an incompressible isotropic hyperelastic material [<xref ref-type="bibr" rid="scirp.110816-ref19">19</xref>] - [<xref ref-type="bibr" rid="scirp.110816-ref26">26</xref>].</p><p>This paper aims to implement PSO algorithm in Matlab code in order to determine the material parameters of the hyperelastic incompressible isotropic models using combined tension-torsion test data. The adopted method consists of reproducing trends of load force (N) and torque (M) of selected models using a solid circular cylinder’s large deformations. To investigate PSO algorithm’s appropriateness, the identification step of the material parameters is presented based on the correlation between the torsional couple (rather than the conventional methods of stress correlation or strain energy density correlation) rebuilt from test data and the theory. The identified parameters have been validated from the load force curves. Based on the combined tension-torsion test, the predictions of the selected models concur with experimental data.</p></sec><sec id="s2"><title>2. Fundamentals</title><p>Homogeneous large strain elastic materials such as elastomers and biological tissues are conveniently modeled by hyperelastic constitutive equations. Practically, there exists a strain energy density function W, such that the stress tensor its derivative with respect to the strain [<xref ref-type="bibr" rid="scirp.110816-ref27">27</xref>]. Let us denote B the left Cauchy-Green strain tensor defined as F F T , F being the deformation gradient tensor and ⋅ T the transposition. Based on the assumption that elastomers are both isotropic and incompressible, this strain-energy function only depends on the two first invariants of the left B, i.e.</p><p>W = W ( I 1 , I 2 ) , (1)</p><p>with</p><p>I 1 = tr B   and   I 2 = I 1 2 − tr ( B 2 ) . (2)</p><p>The corresponding Cauchy stress tensor σ is expressed as follows:</p><p>σ = − p I + 2 ∂ W ∂ I 1 B − 2 ∂ W ∂ I 2 B − 1 , (3)</p><p>where p is a hydrostatic pressure term associated with the incompressibility constraint and I is the identity tensor. The equations describing the tension-torsion deformation of an isochoric cylinder were derived by Rivlin and Saunders [<xref ref-type="bibr" rid="scirp.110816-ref19">19</xref>]. We consider a deformed circular cylinder of radius R, length l, subject to a combination of a tension load N and a torsion torque M. The deformation consists in an axial displacement u in the direction ez (<xref ref-type="fig" rid="fig1">Figure 1</xref>). Let us assume that ( r , θ , z ) is the undeformed cylindrical coordinate and ( R , Θ , Z ) , the coordinate in the deformed configuration. This can be written thus:</p><p>R = r λ ,   Θ = θ + Ψ λ z   and   Z = λ z , (4)</p><p>where the constant of proportionality Ψ is termed the amount of torsion, θ the angle through which one end of the cylinder is rotated with respect to the other and λ the global extension is given by</p><p>θ = Ψ l = Ψ λ L . (5)</p><p>Considering a cylinder subject to both extension and torsion, the deformation gradient tensor is:</p><p>F = [ λ − 1 / 2 0 0 0 λ − 1 / 2 λ 1 / 2 Ψ r 0 0 λ ] , (6)</p><p>and the left Cauchy-Green tensor B is:</p><p>B = [ λ − 1 0 0 0 λ − 1 + λ Ψ 2 r 2 λ 3 / 2 Ψ r 0 λ 3 / 2 Ψ r λ 2 ] . (7)</p><p>Thus, the main strain invariants are reduced to</p><p>I 1 = λ Ψ 2 r 2 + 2 λ + λ 2   and   I 2 = Ψ 2 r 2 + 1 λ 2 + 2 λ     . (8)</p><p>The resultant applied load force and torque necessary to maintain the deformation are given by:</p><p>M = 4 π Ψ ∫ 0 a ( ∂ W I 1 + 1 λ ∂ W I 2 ) r 3 d r , (9)</p><p>and</p><p>N = 4 π ( λ − λ − 2 ) ∫ 0 a ( ∂ W I 1 + 1 λ ∂ W I 2 ) r d r − 2 π Ψ 2 ∫ 0 a ( ∂ W I 1 + 2 λ ∂ W I 2 ) r 3 d r . (10)</p></sec><sec id="s3"><title>3. Hyperelastic Constitutive Models</title><p>A broad collection of models are available in the literature. In this study four phenomenological models were used models:</p><p>Mooney-Rivlin model [<xref ref-type="bibr" rid="scirp.110816-ref28">28</xref>]</p><p>The mooney-rivlin model is rather simple and uses a reduced amount of parameters. It deals with moderate nonlinear and simple material behavior. Strain-energy density function based on two invariants of the right Cauchy-Green deformation tensor is defined as:</p><p>W = C 10 ( I 1 − 3 ) + C 01 ( I 2 − 3 ) , (11)</p><p>where C 10 and C 01 are the material parameters.</p><p>Yeoh model [<xref ref-type="bibr" rid="scirp.110816-ref29">29</xref>]</p><p>The Yeoh model is a reduced third-order polynomial based only on the first invariant of the right Cauchy-Green tensor. This model deals with high non-linear material behavior using only three parameters.</p><p>W = C 10 ( I 1 − 3 ) + C 20 ( I 1 − 3 ) 2 + C 30 ( I 1 − 3 ) 3 , (12)</p><p>where C 10 , C 20 , and C 30 are the material parameters.</p><p>Gent and Thomas model [<xref ref-type="bibr" rid="scirp.110816-ref30">30</xref>]</p><p>Considering the general form proposed by Rivlin and Saunders [<xref ref-type="bibr" rid="scirp.110816-ref17">17</xref>], Gent and Thomas proposed the following empirical strain energy function which involves only two material parameters and a logarithmic function of the second invariant:</p><p>W = K 1 ( I 1 − 3 ) + K 2 log I 2 3 , (13)</p><p>where K 1 and K 2 are the material parameters.</p><p>Fung model [<xref ref-type="bibr" rid="scirp.110816-ref31">31</xref>]</p><p>Yuan-Cheng Fung, the Founder of Modern Biomechanics, formulated the famous exponential strain constitutive equation for preconditioned soft tissues. The expression of this strain energy density function is based only on the first invariant of the right Cauchy-Green tensor</p><p>W = C ( exp β ( I 1 − 3 ) − 1 ) , (14)</p><p>where C and β are the material constants.</p></sec><sec id="s4"><title>4. PSO Algorithm for Hyperelastic Characterization</title><p>The ability of the different material models to reproduce any deformation curve depends on the definition of the values of the parameters associated to each model. Furthermore, the choice of these parameters depends on how a particular experiment is conducted and how the experimental data are processed [<xref ref-type="bibr" rid="scirp.110816-ref32">32</xref>] [<xref ref-type="bibr" rid="scirp.110816-ref33">33</xref>] [<xref ref-type="bibr" rid="scirp.110816-ref34">34</xref>] [<xref ref-type="bibr" rid="scirp.110816-ref35">35</xref>]. For an elastic material subject to large strains, the usual approach is to directly approximate the constants that appear in the mathematical model by employing numerical optimization techniques to minimize the residual between the stress-strain relation (for case of classical tests), the torsional couple or load force (for case of tension-torsion test, see for example [<xref ref-type="bibr" rid="scirp.110816-ref36">36</xref>] [<xref ref-type="bibr" rid="scirp.110816-ref37">37</xref>] ) and the experimental data. Then, identification consists in relating the theoretical solution M m o d e l resulting from a model with the experimental curves represented by a couple of the point ( M e x p , Ψ e x p ) , with i = 1 , 2 , 3 , ⋯ , n the number of the experimental points. To quantify the gap between the two responses, the objective function f o b j is generally defined as:</p><p>f o b j = ∑ i = 1 n ( ( Ψ i ) e x p − ( Ψ i ) m o d e l ) 2 . (15)</p><p>A PSO algorithm will be used to minimize the objective function and identify the material parameters to obtain a proper fitness of the curves. The load-force curves simulation response is fitted to validate the specified parameters by the PSO method employed.</p><p>The PSO algorithm was formulated by Edward and Kennedy in 1995 [<xref ref-type="bibr" rid="scirp.110816-ref38">38</xref>]. This algorithm is a stochastic optimization technique that is well adapted to the optimization of nonlinear functions in multidimensional space. It has been applied to several real world problems [<xref ref-type="bibr" rid="scirp.110816-ref39">39</xref>]. It is a class of swarm intelligence algorithms that attempts to reproduce the social behavior of a generic population. PSO population is called a swarm and each individual in the population of PSO is called a particle. All of the particles have fitness values evaluated by the fitness function to be optimized. They have velocities that direct the ?ying of the particles. The system is initialized with a population of random solutions and searches for optima by updating generations. To seek the optimal solution, each particle moves in the direction to its previously best ( P b e s t ) position and the global best ( G b e s t ) position in the swarm. The speed and position of each particle change according to the following equality (see [<xref ref-type="bibr" rid="scirp.110816-ref40">40</xref>] ):</p><p>V i , j k + 1 = w V i , j k + c 1 r 1 ( P b e s t i , j k − X i , j k ) + c 2 r 2 ( G b e s t i , j k − X i , j k ) , (16)</p><p>X i , j k + 1 = X i , j k + V i , j k + 1 . (17)</p><p>The index i varies from 1 to n, whereas the index j varies from 1 to D. n is population size and D is component of each individual of population. P b e s t i , j k represents personal best j<sup>th</sup> component of i<sup>th</sup> individual, whereas G b e s t j k represents j<sup>th</sup> component of the best individual of population up to iteration k. w, the inertia weight used to balance the global exploration and local exploitation, r 1 and r 2 are uniformly distributed random variables within range [ 0,1 ] , and c 1 and c 2 are positive constant parameters called acceleration coefficients.</p><p>Application of the PSO to the Mooney-Rivlin model.</p><p>Set Parameters</p><p>F: objective fonction.</p><p>n = 100 : population size.</p><p>w min = 0.4 : minimal inertia weigh.</p><p>w max = 0.9 : maximal inertia weigh.</p><p>c 1 = 0.5 : acceleration coefficient of particule.</p><p>c 2 = 1 : acceleration coefficient of essaim.</p><p>V i t max = 1.5 : maximal velocity.</p><p>V i t min = − 1.5 : minimal velocity.</p><p>I max = 100 : maximum number of iteration.</p><p>C 01 min = 0 : lower bound of variable C 01 .</p><p>C 01 max = 5 : upper bound of variable C 01 .</p><p>C 10 min = 0 : lower bound of variable C 10 .</p><p>C 10 max = 5 : upper bound of variable C 10 .</p><p>Initialize population of particles having positions and velocities</p><p>C 01 = C 01 min + ( C 01 max − C 01 min ) ∗ r a n d ( 1 , n )</p><p>V C 01 = V i t min ∗ C 01 ∗ r a n d ( 1 , n )</p><p>C 10 = C 10 min + ( C 10 max − C 10 min ) ∗ r a n d ( 1 , n )</p><p>V C 10 = V i t min ∗ C 01 ∗ r a n d ( 1 , n )</p><p>Evaluation</p><p>Set iteration k = 1 .</p><p>Calculate fitness of particles F ( C p ) &lt; F ( C g ) ; and find the index of the best particle p = g .</p><p>Update velocity and position of particles</p><p>V C 01 i , j k + 1 = w ∗ V C 01 i , j k + c 1 r a n d ( 1 ) ∗ ( C p 01 b o n i , j k − C 01 i , j k )                           + c 2 r a n d ( 1 ) ∗ ( C g 01 b o n i , j k − C 01 i , j k )</p><p>C 01 i , j k + 1 = C 01 i , j k + V C 01 i , j k + 1</p><p>V C 10 i , j k + 1 = w ∗ V C 10 i , j k + c 1 r a n d ( 1 ) ∗ ( C p 10 b o n i , j k − C 10 i , j k )                           + c 2 r a n d ( 1 ) ∗ ( C g 10 b o n i , j k − C 10 i , j k )</p><p>C 10 i , j k + 1 = C 10 i , j k + V C 10 i , j k + 1</p><p>with w = w min + ( w max − w min ) ∗ i t e r / I max .</p><p>Evaluate fitness</p><p>F ( C p b o n e n d ) = F ( C g b o n e n d )</p><p>If k &lt; I max then k = k + 1 and goto step update velocity and position of particles else goto.</p><p>Print optimal solutions</p><p>C p b o n e n d = C g b o n e n d</p><p>STOP</p><p>The methodology presented in this section is summarized in the flowchart presented in <xref ref-type="fig" rid="fig2">Figure 2</xref>.</p></sec><sec id="s5"><title>5. Results and Discussion</title><sec id="s5_1"><title>5.1. Pure Torsion Application</title><p>The application of combined finite axial stretch and finite torsion to a solid right cylinder of length l and radius is described in Rivlin’s works (1949). The cylinder is first subjected to a simple extension in which its length increases and its radius decreases. Then, it is subjected to a simple torsion.</p><p>In the pure torsion case, the cylinder is maintained unextended, so that λ = 1 , Equations (9) and (10) become:</p><p>M = 4 π Ψ ∫ 0 a ( ∂ W I 1 + ∂ W I 2 ) r 3 d r . (18)</p><p>and</p><p>− N = 2 π Ψ 2 ∫ 0 a ( ∂ W I 1 + 2 ∂ W I 2 ) r 3 d r (19)</p><p>The analytical expressions of the torsional couple (M) and load force (N) calculated for each model in this case are summarized in <xref ref-type="table" rid="table1">Table 1</xref>.</p><table-wrap id="table1" ><label><xref ref-type="table" rid="table1">Table 1</xref></label><caption><title> Analytical solutions of load force N and torque M calculated on pure-torsion test</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Models</th><th align="center" valign="middle" >Torque M and load force N expressions</th></tr></thead><tr><td align="center" valign="middle" >Mooney-Rivlin</td><td align="center" valign="middle" >M = π Ψ a 4 ( C 10 + C 01 )</td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >N = − π Ψ 2 a 4 ( 1 2 C 10 + C 01 )</td></tr><tr><td align="center" valign="middle" >Yeoh</td><td align="center" valign="middle" >M = 4 π Ψ a 4 ( 1 4 C 10 + 1 3 Ψ 2 a 2 C 20 + 3 8 Ψ 4 a 4 C 30 )</td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >N = − 2 π Ψ 2 a 4 ( 1 4 C 10 + 1 3 Ψ 2 a 2 C 20 + 3 8 Ψ 4 a 4 C 30 )</td></tr><tr><td align="center" valign="middle" >Fung</td><td align="center" valign="middle" >M = 2 π C Ψ 3 β ( 1 − exp β Ψ 2 a 2 + exp β Ψ 2 a 2 β Ψ 2 a 2 )</td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >N = − π C Ψ 2 β ( 1 − exp β Ψ 2 a 2 + exp β Ψ 2 a 2 β Ψ 2 a 2 )</td></tr><tr><td align="center" valign="middle" >Gent-Thomas</td><td align="center" valign="middle" >M = π Ψ 3 ( 6 K 2 ln ( 3 ) + a 4 K 1 Ψ 4 + 2 K 2 a 2 Ψ 2 − 6 K 2 ln ( a 2 Ψ 2 + 3 ) )</td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >N = − π 2 Ψ 2 ( 12 K 2 ln ( 3 ) + a 4 K 1 Ψ 4 + 4 K 2 a 2 Ψ 2 − 12 K 2 ln ( Ψ 2 a 2 + 3 ) )</td></tr></tbody></table></table-wrap><sec id="s5_1_1"><title>5.1.1. Optimization of Material Parameters</title><p>The optimization of the material parameters already described above is carried out in the case of pure torsion. The experimental data are those of Rivlin [<xref ref-type="bibr" rid="scirp.110816-ref41">41</xref>] and the analytical expressions of the torque are those given in <xref ref-type="table" rid="table1">Table 1</xref>. An optimization particle swarm algorithm was used to fit material constants’ best values by minimizing the objective function.</p><p>Fitness evaluation</p><p>Finally, the algorithm must evaluate the fitness level between the experimental and theoretical curves. In this case, it is clear that the fitness function must be related to the error between the curve created with a set of optimized parameters and the data obtained with the real test. The process of fitness evaluation is aimed at determining the margin of error. So, when the error of the curve is near to zero, fitness is near to 100.</p><p>Relative error is defined by</p><p>| Δ M | M = | M e x p − M m o d e l | M e x p (20)</p><p>where M e x p is the experimental torque and M m o d e l , the theoretical predicted response of the model. The calculation of the relative errors generated in the fitting process presented in <xref ref-type="fig" rid="fig3">Figure 3</xref> reveals that the relative errors are 0.012, 0.015, 0.016 and 0.016 for Mooney-Rivlin, Fung, Gent-Thomas and Yeoh models, respectively.</p><p>Both generated and approximated curves are presented in <xref ref-type="fig" rid="fig4">Figure 4</xref> to show case the results obtained. From <xref ref-type="fig" rid="fig4">Figure 4</xref>, it can be observed that all the curves almost coincide along all the strain domain. It can thus be concluded that if</p><table-wrap id="table2" ><label><xref ref-type="table" rid="table2">Table 2</xref></label><caption><title> Results of the identified parameters</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Models</th><th align="center" valign="middle" >Materials parameters optimized, kPa</th></tr></thead><tr><td align="center" valign="middle" >Mooney-Rivlin</td><td align="center" valign="middle" >C 10 = 0.2914</td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >C 01 = 0.09</td></tr><tr><td align="center" valign="middle" >Yeoh</td><td align="center" valign="middle" >C 10 = 0.38</td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >C 20 = 1.06 &#215; 10 − 3</td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >C 30 = 4 &#215; 10 − 5</td></tr><tr><td align="center" valign="middle" >Fung</td><td align="center" valign="middle" >C = 283.038</td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >β = 0.1091</td></tr><tr><td align="center" valign="middle" >Gent and Thomas</td><td align="center" valign="middle" >K 1 = 0.2259</td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >K 2 = 0.4990</td></tr></tbody></table></table-wrap><p>enough amount of data is used to fit the curve, the results will converge and correctly match the input data. The quest in this work for a proper match between the experimental and theoretical torsional torque curve of each model, led to the determination of the values of the material parameters which are presented in <xref ref-type="table" rid="table2">Table 2</xref>.</p></sec><sec id="s5_1_2"><title>5.1.2. Verification of the Identified Material Parameters</title><p>To verify the accuracy of the optimized parameters, the identified constants in <xref ref-type="table" rid="table1">Table 1</xref> were employed to predict the corresponding responses of the load force curve (N). The resulted calculated were compared with the data and plotted as presented in <xref ref-type="fig" rid="fig5">Figure 5</xref>. Based on the identified parameters, <xref ref-type="fig" rid="fig5">Figure 5</xref> shows agreement between the experimental and calculated results curves. This suggests that the proposed identification method by using PSO is reliable and efficient.</p></sec></sec><sec id="s5_2"><title>5.2. Characterization of Hyperelastic Models by Combined Tension-Torsion Test</title>Prediction of Tension-Torsion Behavior<p>In the case of combined tension and torsion, the uniaxial extension is kept constant during torsion. The analytical expressions of the torque M of the deformed cylinder are presented with each model in <xref ref-type="table" rid="table3">Table 3</xref> and the simulation results of</p><table-wrap id="table3" ><label><xref ref-type="table" rid="table3">Table 3</xref></label><caption><title> Analytical solutions of torque M calculated on combined tension and torsion loading</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Models</th><th align="center" valign="middle" >Torsional couple M expressions</th></tr></thead><tr><td align="center" valign="middle" >Mooney-Rivlin</td><td align="center" valign="middle" >M = π Ψ a 4 ( C 10 + 1 λ C 01 )</td></tr><tr><td align="center" valign="middle" >Yeoh</td><td align="center" valign="middle" >M = 4 π Ψ a 4 ( 3 8 Ψ 4 a 4 λ C 30 + 1 6 λ ( 2 Ψ 2 C 20 + 6 Ψ 2 ( 2 λ + λ 2 − 3 ) C 30 ) a 2 )                 + 4 π Ψ a 4 ( 1 4 λ ( C 10 + 2 ( 2 λ + λ 2 − 3 ) C 20 + 3 ( 2 λ + λ 2 − 3 ) 2 C 30 ) )</td></tr><tr><td align="center" valign="middle" >Fung</td><td align="center" valign="middle" >M = 2 π C Ψ 3 β exp − 3 β ( exp β ( 2 + λ 3 ) / λ − exp β ( Ψ 2 a 2 λ + λ 3 ) / λ + Ψ 2 a 2 β exp β ( Ψ 2 a 2 λ + 2 + λ 3 ) / λ )</td></tr><tr><td align="center" valign="middle" >Gent-Thomas</td><td align="center" valign="middle" >M = π Ψ 3 λ ( 2 K 2 ln ( 1 + 2 λ 3 ) + 4 K 2 λ 3 ln ( 1 + 2 λ 3 ) + λ K 1 a 4 Ψ 4 + 2 λ K 2 Ψ 2 a 2 )                 − π Ψ 3 λ ( 2 K 2 ln ( Ψ 2 a 2 λ + 1 + 2 λ 3 ) + 4 K 2 λ 3 ln ( a 2 Ψ 2 λ + 1 + 2 λ 3 ) )</td></tr></tbody></table></table-wrap><p>the torque in Figures 6-9.</p><p>To investigate the prediction power of the mechanical behaviour of hyperelastic models using combined tension and torsion test, the material parameters were determined for the first time by the PSO algorithm. This mechanical study shows that exponential and logarithmic strain energy functions do not give a good prediction of the tension-torsion test. The Fung (<xref ref-type="fig" rid="fig6">Figure 6</xref>) and Gent-Thomas (<xref ref-type="fig" rid="fig7">Figure 7</xref>)</p><p>models failed at small torsion angles. It is at intermediate angles that these two models reproduce the tensile-torsional test curve. The polynomial models are good models for the prediction of the tensile-torsional stress. Yeoh’s model produces the tensile-torsional test up to a value of Ψ = 0.7   rad / cm , then changes concavity (see <xref ref-type="fig" rid="fig8">Figure 8</xref>) due to the absence of I 2 in this model. Among the selected models, the Mooney-Rivlin model, the most accurate model to reproduce the shape of the experimental curve, as shown in <xref ref-type="fig" rid="fig9">Figure 9</xref>. The PSO method used in this work thus allowed for a qualitative mechanical characterization of the hyperelastic models.</p></sec></sec><sec id="s6"><title>6. Conclusions</title><p>The aim of this work was to identify the parameters of hyperelastic incompressible isotropic materials models using PSO algorithm through the combined tension and torsion loading test. Four classical hyperelastic models were used based on the simulation of their torque and force curves to determine that is the best theoretical model capable of reproducing the mechanical behavior for rubber-like materials under tension-torsion loading. An optimization particle swarm algorithm was used to fit material constants’ best values on the pure torsion test. These parameters were then validated and used to simulate the tension-torsion behavior. All in all, the results of the study revealed that:</p><p>1) The combined tension and torsion test’s mechanical behavior can be accurately adjusted by using the polynomial hyperelastic models with a good agreement with the Rivlin’s data for the torsionnal couple curve;</p><p>2) The particle swarm optimization algorithm can be successfully used for hyperelastic characterization and for the generation of best material parameters;</p><p>3) The models capable of better reproducing the mechanical behavior of rubber materials from the combined tension and torsion test depend on the two invariants of Cauchy-Green I 1 and I 2 .</p></sec><sec id="s7"><title>Conflicts of Interest</title><p>The authors declare no conflicts of interest regarding the publication of this paper.</p></sec><sec id="s8"><title>Cite this paper</title><p>Dya, T., Blaise, B.B., Betchewe, G. and Alidou, M. (2021) Implementation of Particle Swarm Optimization Algorithm in Matlab Code for Hyperelastic Characterization. World Journal of Mechanics, 11, 146-163. https://doi.org/10.4236/wjm.2021.117011</p></sec><sec id="s9"><title>Appendix A. Matlab Code: Identification of Material Parameters by PSO Algorithm</title><disp-formula id="scirp.110816-formula2"><graphic  xlink:href="//html.scirp.org/file/2-4900678x123.png"  xlink:type="simple"/></disp-formula></sec></body><back><ref-list><title>References</title><ref id="scirp.110816-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Martins, P.A.L.S., Natal Jorge, R.M. and Ferreira, A.J.M. (2006) A Comparative Study of Several Material Models for Prediction of Hyperelastic Properties: Application to Silicone-Rubber and Soft Tissues. Strain, 42, 135-147. https://doi.org/10.1111/j.1475-1305.2006.00257.x</mixed-citation></ref><ref id="scirp.110816-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Wu, Y., Wang, H. and Li, A. (2016) Parameter Identification Methods for Hyperelastic and Hyper-Viscoelastic Models. Applied Sciences, 6, 386. https://doi.org/10.3390/app6120386</mixed-citation></ref><ref id="scirp.110816-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Nunes, L.C.S. (2011) Mechanical Characterization of Hyperelastic Polydimethylsiloxane by Simple Shear Test. Materials Science and Engineering, 528, 1799-1804. https://doi.org/10.1016/j.msea.2010.11.025</mixed-citation></ref><ref id="scirp.110816-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Rachik, M., Schmidtt, F., Reuge, N., Le Maoult, Y. and Abbeé, F. (2001) Elastomer Biaxial Characterization Using Bubble Inflation Technique. II: Numerical Investigation of Some Constitutive Models. Polymer Engineering and Science, 41, 532-541. https://doi.org/10.1002/pen.10750</mixed-citation></ref><ref id="scirp.110816-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Beda, T. (2005) Optimizing the Ogden Strain Energy Expression of Rubber Materials. Journal of Engineering Materials and Technology, 127, 351-353. https://doi.org/10.1115/1.1925282</mixed-citation></ref><ref id="scirp.110816-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Beda, T. (2006) Combining Approach in Stages with Least Squares for Fits of Data in Hyperelasticity. Comptes Rendus Mecanique, 334, 628-633. https://doi.org/10.1016/j.crme.2006.06.004</mixed-citation></ref><ref id="scirp.110816-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Fern&amp;#225;ndez, J.R., L&amp;#243;pez-Campos, J.A., Segade, A. and Vil&amp;#225;n, J.A. (2018) A Genetic Algorithm for the Characterization of Hyperelastic Materials. Applied Mathematics and Computation, 329, 239-250. https://doi.org/10.1016/j.amc.2018.02.008</mixed-citation></ref><ref id="scirp.110816-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Blaise, B.B., Betchewe, G. and Beda, T. (2019) Optimization of the Model of Ogden Energy by the Genetic Algorithm Method. Applied Rheology, 29, 21-29. https://doi.org/10.1515/arh-2019-0003</mixed-citation></ref><ref id="scirp.110816-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">L&amp;#243;pez-Campos, J.A., Segade, A., Casarejos, E., Fern&amp;#225;ndez, J.R. and Días, G.R. (2019) Hyperelastic Characterization Oriented to Finite Element Applications Using Genetic Algorithms. Advances in Engineering Software, 133, 52-59. https://doi.org/10.1016/j.advengsoft.2019.04.001</mixed-citation></ref><ref id="scirp.110816-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Alam, M.N. (2016) Particle Swarm Optimization: Algorithm and Its Codes in MATLAB.</mixed-citation></ref><ref id="scirp.110816-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">Ramzanpour, M., Hosseini-Farid, M., Ziejewski, M. and Karami, G. (2019) Particle Swarm Optimization Method for Hyperelastic Characterization of Soft Tissues. International Mechanical Engineering Congress and Exposition, Salt Lake City, 11-14 November 2019. https://doi.org/10.1115/IMECE2019-11829</mixed-citation></ref><ref id="scirp.110816-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">Duan, Y., Harley, R.G. and Habetler, T.G. (2009) Comparison of Particle Swarm Optimization and Genetic Algorithm in the Design of Permanent Magnet Motors. IEEE 6th International Power Electronics and Motion Control Conference, Wuhan, 17-20 May 2009, 822-825. https://doi.org/10.1109/IPEMC.2009.5157497</mixed-citation></ref><ref id="scirp.110816-ref13"><label>13</label><mixed-citation publication-type="other" xlink:type="simple">Rivlin, R.S. and Saunders, D.W. (1951) Large Elastic Deformations of Isotropic Materials VII. Experiments on the Deformation of Rubber. Philosophical Transactions of the Royal Society A, 243, 251-288. https://doi.org/10.1098/rsta.1951.0004</mixed-citation></ref><ref id="scirp.110816-ref14"><label>14</label><mixed-citation publication-type="other" xlink:type="simple">Haupt, P. and Sedlan, K. (2001) Viscoplasticity of Elastomeric Materials. Experimental Facts and Constitutive Modeling. Archive of Applied Mechanics, 71, 89-109. https://doi.org/10.1007/s004190000102</mixed-citation></ref><ref id="scirp.110816-ref15"><label>15</label><mixed-citation publication-type="other" xlink:type="simple">Mars, W.V. and Fatemi, A. (2004) A Novel Specimen for Investigating the Mechanical Behavior of Elastomers under Multiaxial Loading Conditions. Experimental Mechanics, 44, 136-146. https://doi.org/10.1007/BF02428173</mixed-citation></ref><ref id="scirp.110816-ref16"><label>16</label><mixed-citation publication-type="book" xlink:type="simple">Evans, S.L. (2017) How Can We Measure the Mechanical Properties of Soft Tissues? In: Avril, S. and Evans, S.L., Eds., Material Parameter Identification and Inverse Problems in Soft Tissue Biomechanics, Springer, London, 67-83. https://doi.org/10.1007/978-3-319-45071-1_3</mixed-citation></ref><ref id="scirp.110816-ref17"><label>17</label><mixed-citation publication-type="other" xlink:type="simple">Staber, B. and Guilleminot, J. (2017) Stochastic Hyperelastic Constitutive Laws and Identification Procedure for Soft Biological Tissues with Intrinsic Variability. Journal of the Mechanical Behavior of Biomedical Materials, 65, 743-752. https://doi.org/10.1016/j.jmbbm.2016.09.022</mixed-citation></ref><ref id="scirp.110816-ref18"><label>18</label><mixed-citation publication-type="other" xlink:type="simple">Wex, C., Arndt, S., Stoll, A., Bruns, C. and Kupriyanova, Y. (2015) Isotropic Incompressible Hyperelastic Models for Modelling the Mechanical Behaviour of Biological Tissues: A Review. Biomedical Engineering/Biomedizinische Technik, 60, 577-592. https://doi.org/10.1515/bmt-2014-0146</mixed-citation></ref><ref id="scirp.110816-ref19"><label>19</label><mixed-citation publication-type="other" xlink:type="simple">Hartmann, S. (2001) Numerical Studies on the Identification of the Material Parameters of Rivlin’s Hyperelasticity Using Tension-Torsion Tests. Acta Mechanica, 148, 129-155. https://doi.org/10.1007/BF01183674</mixed-citation></ref><ref id="scirp.110816-ref20"><label>20</label><mixed-citation publication-type="other" xlink:type="simple">Lectez, A.S. (2014) Comportement multiaxial de pièces élastomères précontraintes: Application aux suspensions moteur. Mécanique des matériaux [physics.class-ph] Ecole Centrale de Nantes, 151-170.</mixed-citation></ref><ref id="scirp.110816-ref21"><label>21</label><mixed-citation publication-type="other" xlink:type="simple">Kennedy, J. and Eberhart, R.C. (1995) Particle Swarm Optimization. Proceedings IEEE Conference on Neural Networks, Perth, 27 November-1 December 1995, 1942-1948.</mixed-citation></ref><ref id="scirp.110816-ref22"><label>22</label><mixed-citation publication-type="other" xlink:type="simple">Boehner, K., DePaula, R., Dourish, P. and Sengers, P. (2007) How Emotion Is Made and Measured. International Journal of Human-Computer Studies, 65, 275-291. https://doi.org/10.1016/j.ijhcs.2006.11.016</mixed-citation></ref><ref id="scirp.110816-ref23"><label>23</label><mixed-citation publication-type="other" xlink:type="simple">Shi, Y. and Eberhart, R. (1998) A Modified Particle Swarm Optimizer. IEEE International Conference on Evolutionary Computation, Anchorage, 4-9 May 1998, 69-73.</mixed-citation></ref><ref id="scirp.110816-ref24"><label>24</label><mixed-citation publication-type="other" xlink:type="simple">Rivlin, R.S. (1948) Large Elastic Deformations of Isotropic Materials III. Some Simple Problems in Cylindrical Polar Coordinates. Philosophical Transactions of the Royal Society A, 240, 509-525. https://doi.org/10.1007/978-1-4612-2416-7_7</mixed-citation></ref><ref id="scirp.110816-ref25"><label>25</label><mixed-citation publication-type="other" xlink:type="simple">Chatelin, S., Constantinesco, A. and Willinger, R. (2010) Fifty Years of Brain Tissue Mechanical Testing: From in Vitro to in Vivo Investigations. Biorheology, 47, 255-276.https://doi.org/10.3233/BIR-2010-0576</mixed-citation></ref><ref id="scirp.110816-ref26"><label>26</label><mixed-citation publication-type="other" xlink:type="simple">Fung, Y.C.B. (1967) Elasticity of Soft Tissues in Sample Elongation. American Journal of Physiology, 213, 1532-1544. https://doi.org/10.1152/ajplegacy.1967.213.6.1532</mixed-citation></ref><ref id="scirp.110816-ref27"><label>27</label><mixed-citation publication-type="other" xlink:type="simple">Gent, A.N. and Thomas, A.G. (1958) Forms for the Stored (Strain) Energy Function for Vulcanized Rubber. Journal of Polymer Science, 28, 625-628. https://doi.org/10.1002/pol.1958.1202811814</mixed-citation></ref><ref id="scirp.110816-ref28"><label>28</label><mixed-citation publication-type="other" xlink:type="simple">Yeoh, O.H. (1990) Characterization of Elastic Properties of Carbon-Black-Filled Rubber Vulcanizates. Rubber Chemistry and Technology, 63, 792-805. https://doi.org/10.5254/1.3538289</mixed-citation></ref><ref id="scirp.110816-ref29"><label>29</label><mixed-citation publication-type="other" xlink:type="simple">Rivlin, R.S. (1948) Large Elastic Deformations of Isotropic Materials, I, II, III, Fundamental Concepts. Philosophical Transactions of the Royal Society A, 240, 459. https://doi.org/10.1098/rsta.1948.0002</mixed-citation></ref><ref id="scirp.110816-ref30"><label>30</label><mixed-citation publication-type="other" xlink:type="simple">Treloar, L.R.G., Hopkins, H.G., Rivlin, R.S. and Ball, J.M. (1976) The Mechanics of Rubber Elasticity [and Discussions]. Proceedings of the Royal Society A: Mathematical Physical and Engineering Sciences, 351, 301-330. https://doi.org/10.1098/rspa.1976.0144</mixed-citation></ref><ref id="scirp.110816-ref31"><label>31</label><mixed-citation publication-type="other" xlink:type="simple">Lectez, A.S., Verron, E. and Huneau, B. (2014) How to Identify a Hyperelastic Constitutive Equation for Rubber-Like Materials with Multiaxial Tension-Torsion Experiments. International Journal of Non-Linear Mechanics, 65, 260-270. https://doi.org/10.1016/j.ijnonlinmec.2014.06.007</mixed-citation></ref><ref id="scirp.110816-ref32"><label>32</label><mixed-citation publication-type="other" xlink:type="simple">Michelle, S., Fatt, H. and Ouyang, X. (2007) Integral-Based Constitutive Equation for Rubber at High Strain Rates. International Journal of Solids and Structures, 44, 6491-6506. https://doi.org/10.1016/j.ijsolstr.2007.02.038</mixed-citation></ref><ref id="scirp.110816-ref33"><label>33</label><mixed-citation publication-type="other" xlink:type="simple">Kirkinis, E. and Ogden, R.W. (2002) On Extension and Torsion of a Compressible Elastic Circular Cylinder. Mathematics and Mechanics of Solids, 7, 373-392. https://doi.org/10.1177/108128028476</mixed-citation></ref><ref id="scirp.110816-ref34"><label>34</label><mixed-citation publication-type="other" xlink:type="simple">Kashaev, R.M. (2008) On Tension-Torsion Testing of Solid Cylindrical Specimens. Letters on Materials, 8, 346-352. https://doi.org/10.22226/2410-3535-2018-3-346-352</mixed-citation></ref><ref id="scirp.110816-ref35"><label>35</label><mixed-citation publication-type="other" xlink:type="simple">Suphadon, N. and Busfield, J.J.C. (2009) Elastic Behaviour of Rubber Cylinders under Combined Torsion and Tension Loading. Plastics Rubber and Composites, 38, 337. https://doi.org/10.1179/146580109X12473409436788</mixed-citation></ref><ref id="scirp.110816-ref36"><label>36</label><mixed-citation publication-type="other" xlink:type="simple">Sigaeva, T. and Czekanski, A. (2016) Coupling of Surface Effect and Hyperelasticity in Combined Tension and Torsion Deformations of a Circular Cylinder. International Journal of Solids and Structures, 85-86, 172-179. https://doi.org/10.1016/j.ijsolstr.2016.02.019</mixed-citation></ref><ref id="scirp.110816-ref37"><label>37</label><mixed-citation publication-type="other" xlink:type="simple">Rivlin, R.S. and Saunders, D.W. (1951) Large Elastic Deformations of Isotropic Materials VII. Experiments on the Deformation of Rubber. Philosophical Transactions of the Royal Society A, 243, 251-288. https://doi.org/10.1007/978-1-4612-2416-7_12</mixed-citation></ref><ref id="scirp.110816-ref38"><label>38</label><mixed-citation publication-type="other" xlink:type="simple">Rivlin, R.S. (1949) Large Elastic Deformations of Isotropic Materials VI. Further Results in the Theory of Torsion, Shear and Flexure. Philosophical Transactions of the Royal Society A, 242, 173-195. https://doi.org/10.1007/978-1-4612-2416-7_10</mixed-citation></ref><ref id="scirp.110816-ref39"><label>39</label><mixed-citation publication-type="other" xlink:type="simple">Humphrey, J.D. (2002) Cardiovascular Solid Mechanics. Springer-Verlag, New York, 758-766. https://doi.org/10.1007/978-0-387-21576-1</mixed-citation></ref><ref id="scirp.110816-ref40"><label>40</label><mixed-citation publication-type="other" xlink:type="simple">Lectez, A.S., Verron, E., Huneau, B., Béranger, A.S. and Le Brazidec, F. (2013) Characterization of Elastomers under Simultaneous Tension and Torsion for Application to Engine Mounts. In: Constitutive Models for Rubber VIII, CRC Press, Boca Raton, 585-590.</mixed-citation></ref><ref id="scirp.110816-ref41"><label>41</label><mixed-citation publication-type="other" xlink:type="simple">Suphadon, N., Thomas, A.G. and Busfield, J.J.C. (2009) Viscoelastic Behavior of Rubber under a Complex Loading. Polymer, 113, 693-699. https://doi.org/10.1002/app.30102</mixed-citation></ref></ref-list></back></article>