<?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">IJMNTA</journal-id><journal-title-group><journal-title>International Journal of Modern Nonlinear Theory and Application</journal-title></journal-title-group><issn pub-type="epub">2167-9479</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/ijmnta.2016.54016</article-id><article-id pub-id-type="publisher-id">IJMNTA-71891</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>
 
 
  Super-Twisting Control of the Duffing-Holmes Chaotic System
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Fayiz</surname><given-names>Abu Khadra</given-names></name><xref ref-type="aff" rid="aff1"><sub>1</sub></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib></contrib-group><aff id="aff1"><label>1</label><addr-line>Mechanical Engineering Department, King Abdulaziz University, Rabigh, Saudi Arabia</addr-line></aff><author-notes><corresp id="cor1">* E-mail:<email>fabukhadra@kau.edu.sa</email></corresp></author-notes><pub-date pub-type="epub"><day>10</day><month>11</month><year>2016</year></pub-date><volume>05</volume><issue>04</issue><fpage>160</fpage><lpage>170</lpage><history><date date-type="received"><day>September</day>	<month>17,</month>	<year>2016</year></date><date date-type="rev-recd"><day>Accepted:</day>	<month>November</month>	<year>7,</year>	</date><date date-type="accepted"><day>November</day>	<month>10,</month>	<year>2016</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>
 
 
  In this paper, a super twisting controller (STC) is designed to control the chaotic behavior of the Duffing-Holmes system in stabilization and tracking cases. Due to lack of availability of the performance evaluation of STC in controlling Duffing-Holmes system, this paper aims to test the performance of STC in controlling Duffing-Holmes system. In order to achieve this control design, a modification of the conventional super twisting algorithm is adapted. Numerical simulations showed that the modified STC had high performance and ability to ensure robustness with respect to bounded external disturbances.
 
</p></abstract><kwd-group><kwd>Duffing-Holmes Chaotic System Super-Twisting Controller</kwd><kwd> Disturbance</kwd><kwd> Robustness</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>Chaos’s behavior is very sensitive to initial conditions. It has been utilized in many modern applications such as oscillators [<xref ref-type="bibr" rid="scirp.71891-ref1">1</xref>] , biology [<xref ref-type="bibr" rid="scirp.71891-ref2">2</xref>] , chemical reactions [<xref ref-type="bibr" rid="scirp.71891-ref3">3</xref>] [<xref ref-type="bibr" rid="scirp.71891-ref4">4</xref>] , robotics [<xref ref-type="bibr" rid="scirp.71891-ref5">5</xref>] [<xref ref-type="bibr" rid="scirp.71891-ref6">6</xref>] , lasers [<xref ref-type="bibr" rid="scirp.71891-ref7">7</xref>] [<xref ref-type="bibr" rid="scirp.71891-ref8">8</xref>] , and neural networks [<xref ref-type="bibr" rid="scirp.71891-ref9">9</xref>] [<xref ref-type="bibr" rid="scirp.71891-ref10">10</xref>] [<xref ref-type="bibr" rid="scirp.71891-ref11">11</xref>] , among other. This phenomenon attracts the attentions of scientists due to the varieties of its applications. Many research works have been made to analyze and control systems chaotic systems. Chaotic systems are used as a benchmark for testing the performance of controller. Different control techniques have been introduced to control chaotic systems, such as active control [<xref ref-type="bibr" rid="scirp.71891-ref12">12</xref>] , adaptive control [<xref ref-type="bibr" rid="scirp.71891-ref13">13</xref>] [<xref ref-type="bibr" rid="scirp.71891-ref14">14</xref>] , back stepping design [<xref ref-type="bibr" rid="scirp.71891-ref15">15</xref>] , and sliding mode control [<xref ref-type="bibr" rid="scirp.71891-ref16">16</xref>] [<xref ref-type="bibr" rid="scirp.71891-ref17">17</xref>] [<xref ref-type="bibr" rid="scirp.71891-ref18">18</xref>] .</p><p>The sliding mode control is a well-known control technique and its fundamentals are available in many books and manuscripts [<xref ref-type="bibr" rid="scirp.71891-ref19">19</xref>] . Sliding mode control has been applied to a wide range of problems in many processes and systems such as process control, robotics, electric drives and motion control [<xref ref-type="bibr" rid="scirp.71891-ref20">20</xref>] [<xref ref-type="bibr" rid="scirp.71891-ref21">21</xref>] [<xref ref-type="bibr" rid="scirp.71891-ref22">22</xref>] [<xref ref-type="bibr" rid="scirp.71891-ref23">23</xref>] . Since its first innovation, sliding mode control (SMC) has many attractive features to improve its performance such as invariance to matched uncertainties, simplicity in design, and robustness against perturbations. The idea of continuous-time SMC system is that sliding mode occurs on a selected sliding surface, where switching control is used to maintain the states on the surface. To reduce or avoid the chattering phenomenon High Order Sliding Modes (HOSM) [<xref ref-type="bibr" rid="scirp.71891-ref24">24</xref>] [<xref ref-type="bibr" rid="scirp.71891-ref25">25</xref>] can be used. They generalize the basic sliding mode idea, acting on the higher order time derivatives of the system. Second order sliding mode control (2-SMC) differs from the 1-SMC by including the first order derivative of the sliding variable while maintaining the same robustness and performance as that of the 1-SMC.</p><p>The super-twisting controller (STC) is the most known second order sliding mode controller. It provides finite time and exact convergence in the presence of bounded perturbations. Recently, a strict Lyapunov functions for the STC, to analyze its robustness for a wide class of perturbations, make the possibility to obtain an explicit relation for the controller design parameters has been introduced [<xref ref-type="bibr" rid="scirp.71891-ref26">26</xref>] .</p><p>In this paper, the super twisting controller (STC) is used to control the chaotic behavior of the Duffing-Holmes system (DHS). The goal is to test the performance of STC in controlling DHS. Based in our best knowledge, there is a lack of studies that evaluate or test the STC performance in controlling DHSs.</p><p>The organization of rest of this article is as follows. Section 2 describes the DHS. Section 3 reviews the second order sliding mode method and describes the STC. In Section 4, simulation results are provided to show the effectiveness of the proposed method in controlling the DHS. Section 5 concludes the paper.</p></sec><sec id="s2"><title>2. Duffing-Holmes Chaotic System</title><p>A nonlinear oscillator with a cubic stiffness term to describe the hardening spring effect observed in many mechanical problems was introduced by Duffing. Duffing’s equation has been modified in different manners afterwards such as Holmes. In this paper we consider a modified Duffing equation named Duffing-Holmes described as [<xref ref-type="bibr" rid="scirp.71891-ref27">27</xref>] :</p><disp-formula id="scirp.71891-formula358"><label>(1)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/3-2340229x2.png"  xlink:type="simple"/></disp-formula><p>where x is the oscillation displacement, p<sub>0</sub> is the damping constant, p<sub>1</sub> is the linear stiffness constant, p<sub>2</sub> is the cubic stiffness constant, q is the excitation amplitude, and ω is excitation frequency. By defining the states of Equation (1)<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-2340229x3.png" xlink:type="simple"/></inline-formula>. Equation (1) can be rewritten as two first order ordinary differential equation as:</p><disp-formula id="scirp.71891-formula359"><label>(2)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/3-2340229x4.png"  xlink:type="simple"/></disp-formula><p>Extreme sensitivity to initial conditions is the fundamental characteristic of a chaotic system thus; small differences in the initial conditions can lead to differences in the system states response. To show this behavior, parameters of chaotic DHS is selected as <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-2340229x5.png" xlink:type="simple"/></inline-formula> To show the effect of initial conditions <xref ref-type="fig" rid="fig1">Figure 1</xref> and <xref ref-type="fig" rid="fig2">Figure 2</xref> are introduced, <xref ref-type="fig" rid="fig1">Figure 1</xref> shows the response of Duffing system for the initial conditions of<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-2340229x6.png" xlink:type="simple"/></inline-formula>. <xref ref-type="fig" rid="fig2">Figure 2</xref> shows the response of the system for the initial conditions of<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-2340229x7.png" xlink:type="simple"/></inline-formula>. Comparing the two figures it can be observed, how the system gives remarkable different response due to the mentioned values of the initial condition. The system has a chaotic behavior, when no control signal is applied.</p><fig id="fig1"  position="float"><label><xref ref-type="fig" rid="fig1">Figure 1</xref></label><caption><title> Chaotic behavior of DHS without the control input in 30 seconds for the initial condition<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-2340229x9.png" xlink:type="simple"/></inline-formula></title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/3-2340229x8.png"/></fig><fig id="fig2"  position="float"><label><xref ref-type="fig" rid="fig2">Figure 2</xref></label><caption><title> Chaotic behavior of DHS without the control input in 30 seconds for the initial condition<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-2340229x11.png" xlink:type="simple"/></inline-formula></title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/3-2340229x10.png"/></fig></sec><sec id="s3"><title>3. Super-Twisting Sliding Mode Controller</title><p>The dynamic behavior of a second order nonlinear system can be written as follows:</p><disp-formula id="scirp.71891-formula360"><label>(3)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/3-2340229x12.png"  xlink:type="simple"/></disp-formula><p>where x(t), is the state and u(t) is the control input vectors, respectively. f(x, t) and b(x, t) are unknown nonlinear functions of time and states. The functions f(x, t) and b(x, t) are not exactly known with upper bounded uncertainties. The control problem let the state x track a specified time dependent state x<sub>r</sub>.</p><disp-formula id="scirp.71891-formula361"><label>(4)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/3-2340229x13.png"  xlink:type="simple"/></disp-formula><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-2340229x14.png" xlink:type="simple"/></inline-formula>in an output of (3) to be exactly stabilized in finite time. If the output <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-2340229x15.png" xlink:type="simple"/></inline-formula> have a fixed and known relative degree <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-2340229x16.png" xlink:type="simple"/></inline-formula> .For the positive constants K<sub>m</sub>, K<sub>M</sub>, and C the following inequalities hold globally.</p><disp-formula id="scirp.71891-formula362"><label>(5)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/3-2340229x17.png"  xlink:type="simple"/></disp-formula><p>2-SM controllers may be considered as controllers for the following differential inclusion [<xref ref-type="bibr" rid="scirp.71891-ref24">24</xref>] :</p><disp-formula id="scirp.71891-formula363"><label>(6)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/3-2340229x18.png"  xlink:type="simple"/></disp-formula><p>2-SM controllers allow to solve the problem of finite-time stabilization, the only information needed from the system is the output. The control u(t) can be given as a sum of two components: The first one is defined by means of its discontinuous time derivative, while the another is a continuous function of the available sliding variable.</p><disp-formula id="scirp.71891-formula364"><label>(7)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/3-2340229x19.png"  xlink:type="simple"/></disp-formula><p>where k<sub>1</sub> and k<sub>2</sub> positive tuning parameters. Recently a modified super-twisting controller was proposed in [<xref ref-type="bibr" rid="scirp.71891-ref28">28</xref>] . In this modified controller the error dynamics <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-2340229x20.png" xlink:type="simple"/></inline-formula> are defined as follows:</p><disp-formula id="scirp.71891-formula365"><label>(8)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/3-2340229x21.png"  xlink:type="simple"/></disp-formula><p>where k<sub>3</sub> a positive tuning parameter. The signum function is defined as given below:</p><disp-formula id="scirp.71891-formula366"><label>(9)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/3-2340229x22.png"  xlink:type="simple"/></disp-formula><p>The 2-SMC method reduces a suitably-defined sliding variable to zero by the use of a discontinuous control action. The vanishing of the sliding variable guarantees the achievement of the control objective. The sliding variable is a linear combination between the tracking error and its first derivatives. In 1-SMC, the discontinuous control operates on the first time-derivative of the sliding variable. In 2-SM the discontinuous control affects the second derivative of the sliding variable. In this work the sliding variable σ in Equation (7) is designed as follows:</p><disp-formula id="scirp.71891-formula367"><label>(10)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/3-2340229x23.png"  xlink:type="simple"/></disp-formula><p>The error is defined as:</p><disp-formula id="scirp.71891-formula368"><label>(11)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/3-2340229x24.png"  xlink:type="simple"/></disp-formula><p>The constant c value can be selected to make the sliding variable converges to zero in a very short time. The first derivative of the error <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-2340229x25.png" xlink:type="simple"/></inline-formula> can be calculated in real time by a differentiator. A recommended real time differentiator for industrial applications can be defined by its transfer function as given below:</p><disp-formula id="scirp.71891-formula369"><label>(12)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/3-2340229x26.png"  xlink:type="simple"/></disp-formula><p>where τ is a time constant. A small value for τ in the noise-free case, leads to an accurate estimation.</p><p>The Saturation block imposes upper and lower limits on the control signal. Output the signal, but only up to some limited magnitude, then caps the output to a value of T. The saturation function is an odd function. The saturation function is given by:</p><disp-formula id="scirp.71891-formula370"><label>(13)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/3-2340229x27.png"  xlink:type="simple"/></disp-formula><p>The procedure described above can be represented by flowchart in <xref ref-type="fig" rid="fig3">Figure 3</xref>. Note that the measurement of first state in Equation 3 is only required, also the differentiator is used to obtain the first derivative of the error to close the control loop.</p></sec><sec id="s4"><title>4. Simulation Results</title><p>In this section, the super twisting controller is used to control the DHS. This dynamic behavior will be controlled under the two schemes namely a set point and tracking tasks. To test the performance of the controller, a plant uncertainty representing the unmodeled dynamics or structural variation of the system, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-2340229x28.png" xlink:type="simple"/></inline-formula>, the time-va- rying disturbance, δ(t) as external disturbance are added to the system. Hence, we have</p><fig id="fig3"  position="float"><label><xref ref-type="fig" rid="fig3">Figure 3</xref></label><caption><title> Schematic diagram of the closed loop control system</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/3-2340229x29.png"/></fig><disp-formula id="scirp.71891-formula371"><label>(14)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/3-2340229x30.png"  xlink:type="simple"/></disp-formula><p>Then, the uncertainty, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-2340229x31.png" xlink:type="simple"/></inline-formula>for simulation purposes is modeled as follows:</p><disp-formula id="scirp.71891-formula372"><label>(15)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/3-2340229x32.png"  xlink:type="simple"/></disp-formula><p>The external disturbance δ(t) is given as:</p><disp-formula id="scirp.71891-formula373"><label>(16)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/3-2340229x33.png"  xlink:type="simple"/></disp-formula><p>In general, the uncertainty and the disturbance are assumed to be bounded and the corresponding upper bounds can be obtained as follows:</p><disp-formula id="scirp.71891-formula374"><label>(17)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/3-2340229x34.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.71891-formula375"><label>(18)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/3-2340229x35.png"  xlink:type="simple"/></disp-formula><sec id="s4_1"><title>4.1. Setpoint</title><p>Set point or stabilizing problem is to find a control u(t) for stabilizing the state of the system at one of the unstable equilibrium points. This can be considered as a special case of the general tracking control with a constant reference signal. To demonstrate the performance of the STC, we present the results of the numerical simulations that have been obtained using MatLab/Simulink. The STC is used to set states <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-2340229x36.png" xlink:type="simple"/></inline-formula> to the origin point (0, 0) via the control signal u(t). For this purpose, a control signal u(t) is activated at time t = 10 second. The parameters of the modified STC are taken as<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-2340229x36.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-2340229x37.png" xlink:type="simple"/></inline-formula>.</p><p>The time-step used in the simulation is equal to 0.001 second. <xref ref-type="fig" rid="fig4">Figure 4</xref> shows the</p><fig id="fig4"  position="float"><label><xref ref-type="fig" rid="fig4">Figure 4</xref></label><caption><title> The time responses of the state x<sub>1</sub> of the controlled DHS</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/3-2340229x38.png"/></fig><p>behavior of the controlled DHS. The states are initiates from the initial condition x<sub>0</sub> = [1, 2] and by applying the STC, the system states converge to the steady state equilibrium point i.e. [0, 0]. The time needed for the first state x<sub>1</sub> to reach zero error is approximately 5 seconds. <xref ref-type="fig" rid="fig5">Figure 5</xref> shows the phase plane plot of the two states showing the behavior of the state before and after applying the control. The curve begins from the point (1, 2) converges toward the point (0, 0). <xref ref-type="fig" rid="fig6">Figure 6</xref> shows the time history of the error function. <xref ref-type="fig" rid="fig7">Figure 7</xref> shows the time response of control signal. The results presented in the figures show the good performance of the STC even though the DHS is subject to uncertainty and disturbances.</p></sec><sec id="s4_2"><title>4.2. Tracking</title><p>The control objective is to solve the tracking problem stated below:</p><p>For any bounded reference trajectory x<sub>r</sub> whose derivative <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-2340229x39.png" xlink:type="simple"/></inline-formula> are bounded and piecewise continuous on [0, ∞], Design a controller u(t) that forces the output y = x to track x<sub>r</sub> asymptotically as t goes to ∞ for any initial conditions <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-2340229x39.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/3-2340229x40.png" xlink:type="simple"/></inline-formula></p><fig id="fig5"  position="float"><label><xref ref-type="fig" rid="fig5">Figure 5</xref></label><caption><title> The phase-plane plot of controlled DHS</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/3-2340229x41.png"/></fig><fig id="fig6"  position="float"><label><xref ref-type="fig" rid="fig6">Figure 6</xref></label><caption><title> The time history of the error function</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/3-2340229x42.png"/></fig><p>To test the performance of the STC in tracking task, the DHS is controlled to follow the trajectory given as:</p><disp-formula id="scirp.71891-formula376"><label>(20)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/3-2340229x43.png"  xlink:type="simple"/></disp-formula><p>The parameters of the DHS and the STC are similar to the previous section. <xref ref-type="fig" rid="fig8">Figure 8</xref> shows the time responses of the state variables of the DHS. <xref ref-type="fig" rid="fig9">Figure 9</xref> shows the time history for the tracking error, where the finite-time convergence to zero is clearly present. Note the error reached zero in a very short time approximately 5 seconds. <xref ref-type="fig" rid="fig1">Figure 1</xref>0 shows the control effort required to follow the reference trajectory x<sub>r</sub>. Note that the control signal of the STC does not include chattering. A good view of tracking the DHS, the reference trajectory, is shown in phase plane plot depicted in <xref ref-type="fig" rid="fig1">Figure 1</xref>1, where the beginning and ending points are clear in.</p></sec></sec><sec id="s5"><title>5. Conclusion</title><p>In this paper, the super-twisting controller has been applied to control a Duffing chaotic</p><fig id="fig7"  position="float"><label><xref ref-type="fig" rid="fig7">Figure 7</xref></label><caption><title> The time response of control input</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/3-2340229x44.png"/></fig><fig id="fig8"  position="float"><label><xref ref-type="fig" rid="fig8">Figure 8</xref></label><caption><title> Controlled time response of the x<sub>1</sub></title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/3-2340229x45.png"/></fig><fig id="fig9"  position="float"><label><xref ref-type="fig" rid="fig9">Figure 9</xref></label><caption><title> The error as function of time</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/3-2340229x46.png"/></fig><fig id="fig10"  position="float"><label><xref ref-type="fig" rid="fig1">Figure 1</xref>0</label><caption><title> The time response of the control signal u(t)</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/3-2340229x47.png"/></fig><fig id="fig11"  position="float"><label><xref ref-type="fig" rid="fig1">Figure 1</xref>1</label><caption><title> The phase-plane plot of controlled DHS</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/3-2340229x48.png"/></fig><p>system. An appropriate sliding variable has been selected to solve the stabilization, tracking cases. The simulation results obtained clearly show the good performance of the controller in controlling a chaotic system with uncertainty to any arbitrarily desired trajectory with high accuracy. The steady state error was reduced to zero. The STC controller can be also applied to synchronization of chaos, since the problem can be changed into the nth order tracking problem of state. It has been observed that a proper selection of the control parameters influences the control effort and the error, so that a method for tuning the parameters is required.</p></sec><sec id="s6"><title>Cite this paper</title><p>Khadra, F.A. (2016) Super-Twisting Control of the Duffing-Hol- mes Chaotic System. International Journal of Modern Nonlinear Theory and Application, 5, 160-170. http://dx.doi.org/10.4236/ijmnta.2016.54016</p></sec></body><back><ref-list><title>References</title><ref id="scirp.71891-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Sharma, A., Patidar, V., Purohit, G. and Sud, K.K. (2012) Effects on the Bifurcation and Chaos in Forced Duffing Oscillator Due to Nonlinear Damping. Communications in Nonlinear Science and Numerical Simulation, 17, 2254-2269. http://dx.doi.org/10.1016/j.cnsns.2011.10.032</mixed-citation></ref><ref id="scirp.71891-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Kyriazis, M. (1991) Applications of Chaos Theory to the Molecular Biology of Aging. Experimental Gerontology, 26, 569-572. http://dx.doi.org/10.1016/0531-5565(91)90074-V</mixed-citation></ref><ref id="scirp.71891-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Petrov, V., Gaspar, V., Masere, J. and Showalter, K. (1993) Controlling Chaos in the Belousov-Zhabotinsky Reaction. Nature, 361, 240-243. http://dx.doi.org/10.1038/361240a0</mixed-citation></ref><ref id="scirp.71891-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Gaspard, P. (1999) Microscopic Chaos and Chemical Reactions. Physica A: Statistical Mechanics and Its Applications, 263, 315-328. http://dx.doi.org/10.1016/S0378-4371(98)00504-4</mixed-citation></ref><ref id="scirp.71891-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Mondal, S. and Mahanta, C. (2014) Adaptive Second Order Terminal Sliding Mode Controller for Robotic Manipulators. Journal of the Franklin Institute, 351, 2356-2377. http://dx.doi.org/10.1016/j.jfranklin.2013.08.027</mixed-citation></ref><ref id="scirp.71891-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Volos, C.K., Kyprianidis, I.M. and Stouboulos, I.N. (2013) Experimental Investigation on Coverage Performance of a Chaotic Autonomous Mobile Robot. Robotics and Autonomous Systems, 61, 1314-1322. http://dx.doi.org/10.1016/j.robot.2013.08.004</mixed-citation></ref><ref id="scirp.71891-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Yuan, G., Zhang, X. and Wang, Z. (2014) Generation and Synchronization of Feedback-Induced Chaos in Semiconductor Ring Lasers by Injection-Locking. Optik-International Journal for Light and Electron Optics, 125, 1950-1953. http://dx.doi.org/10.1016/j.ijleo.2013.11.007</mixed-citation></ref><ref id="scirp.71891-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Li, N., Pan, W., Yan, L., Luo, B. and Zou, X. (2014) Enhanced Chaos Synchronization and Communication in Cascade-Coupled Semiconductor Ring Lasers. Communications in Nonlinear Science and Numerical Simulation, 19, 1874-1883. http://dx.doi.org/10.1016/j.cnsns.2013.09.036</mixed-citation></ref><ref id="scirp.71891-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Huang, X., Zhao, Z., Wang, Z. and Li, Y. (2012) Chaos and Hyperchaos in Fractional-Order Cellular Neural Networks. Neurocomputing, 94, 13-21. http://dx.doi.org/10.1016/j.neucom.2012.01.011</mixed-citation></ref><ref id="scirp.71891-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Kaslik, E. and Sivasundaram, S. (2012) Nonlinear Dynamics and Chaos in Fractional-Order Neural Networks. Neural Networks, 32, 245-256. http://dx.doi.org/10.1016/j.neunet.2012.02.030</mixed-citation></ref><ref id="scirp.71891-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">Lian, S. and Chen, X. (2011) Traceable Content Protection Based on Chaos and Neural Networks. Applied Soft Computing, 11, 4293-4301. http://dx.doi.org/10.1016/j.asoc.2010.05.033</mixed-citation></ref><ref id="scirp.71891-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">Njah, A.N., Ojo, K.S., Adebayo, G.A. and Obawole, A.O. (2010) Generalized Control and Synchronization of Chaos in RCL-Shunted Josephson Junction Using Back Stepping Design. Physica C: Superconductivity, 470, 558-564. http://dx.doi.org/10.1016/j.physc.2010.05.009</mixed-citation></ref><ref id="scirp.71891-ref13"><label>13</label><mixed-citation publication-type="other" xlink:type="simple">Tu, J., He, H. and Xiong, P. (2014) Adaptive Backstepping Synchronization between Chaotic Systems with Unknown Lipschitz Constant. Applied Mathematics and Computation, 236, 10-18. http://dx.doi.org/10.1016/j.amc.2014.03.012</mixed-citation></ref><ref id="scirp.71891-ref14"><label>14</label><mixed-citation publication-type="other" xlink:type="simple">Vaidyanathan, S. (2012) Adaptive Backstepping Controller and Synchronizer Design for Arneodo Chaotic System with Unknown Parameters. International Journal of Computer Science and Information Technology, 4, 145-159. http://dx.doi.org/10.5121/ijcsit.2012.4611</mixed-citation></ref><ref id="scirp.71891-ref15"><label>15</label><mixed-citation publication-type="other" xlink:type="simple">Zhang, J., Li, C., Zhang, H. and Yu, J. (2004) Chaos Synchronization Using Single Variable Feed-Back Based on Backstepping Method. Chaos, Solitons &amp; Fractals, 21, 1183-1193. http://dx.doi.org/10.1016/j.chaos.2003.12.079</mixed-citation></ref><ref id="scirp.71891-ref16"><label>16</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Vaidyanathan</surname><given-names> S. </given-names></name>,<etal>et al</etal>. (<year>2012</year>)<article-title>Sliding Mode Control Based Global Chaos Control of Liu-Liu-Liu-Su Chaotic System</article-title><source> International Journal of Control Theory and Applications</source><volume> 5</volume>,<fpage> 15</fpage>-<lpage>20</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.71891-ref17"><label>17</label><mixed-citation publication-type="other" xlink:type="simple">Lin, T.-C., Lee, T.-Y. and Balas, V.E. (2011) Adaptive Fuzzy Sliding Mode Control for Synchro-Nization of Uncertain Fractional Order Chaotic Systems. Chaos, Solitons &amp; Fractals, 44, 791-801. http://dx.doi.org/10.1016/j.chaos.2011.04.005</mixed-citation></ref><ref id="scirp.71891-ref18"><label>18</label><mixed-citation publication-type="other" xlink:type="simple">Roopaei, M. and Jahromi, M.Z. (2008) Synchronization of Two Different Chaotic Systems Using Novel Adaptive Fuzzy Sliding Mode Control. Chaos, 18, Article ID: 033133.</mixed-citation></ref><ref id="scirp.71891-ref19"><label>19</label><mixed-citation publication-type="other" xlink:type="simple">Utkin, V.I. (1992) Slides Modes in Control and Optimization. Springer, Berlin. http://dx.doi.org/10.1007/978-3-642-84379-2</mixed-citation></ref><ref id="scirp.71891-ref20"><label>20</label><mixed-citation publication-type="other" xlink:type="simple">Sun, H., Li, S. and Sun, C. (2013) Finite Time Integral Sliding Mode Control of Hypersonic Vehicles. Nonlinear Dynamics, 73, 229-244. http://dx.doi.org/10.1007/s11071-013-0780-4</mixed-citation></ref><ref id="scirp.71891-ref21"><label>21</label><mixed-citation publication-type="other" xlink:type="simple">Lu, K. and Xia, Y. (2013) Adaptive Attitude Tracking Control for Rigid Spacecraft with Finite-Time Convergence. Automatica, 49, 3591-3599. http://dx.doi.org/10.1016/j.automatica.2013.09.001</mixed-citation></ref><ref id="scirp.71891-ref22"><label>22</label><mixed-citation publication-type="other" xlink:type="simple">Qiao, Z., et al. (2013) New Sliding-Mode Observer for Position Sensorless Control of Permanent-Magnet Synchronous Motor. IEEE Transactions on Industrial Electronics, 60, 710-719. http://dx.doi.org/10.1109/TIE.2012.2206359</mixed-citation></ref><ref id="scirp.71891-ref23"><label>23</label><mixed-citation publication-type="other" xlink:type="simple">Moradi, H., Saffar-Avval, M. and Bakhtiari-Nejad, F. (2012) Sliding Mode Control of Drum Water Level in an Industrial Boiler Unit with Time Varying Parameters: A Comparison with H∞-Robust Control Approach. Journal of Process Control, 22, 1844-1855. http://dx.doi.org/10.1016/j.jprocont.2012.10.003</mixed-citation></ref><ref id="scirp.71891-ref24"><label>24</label><mixed-citation publication-type="other" xlink:type="simple">Levant, A. and Levantovsky, L.V. (1993) Sliding Order and Sliding Accuracy in Sliding Mode Control. International Journal of Control, 58, 1247-1263. http://dx.doi.org/10.1080/00207179308923053</mixed-citation></ref><ref id="scirp.71891-ref25"><label>25</label><mixed-citation publication-type="other" xlink:type="simple">Fridman, L. and Levant, A. (2002) Higher Order Sliding Modes. Sliding Mode Control in Engineering, 11, 53-102.</mixed-citation></ref><ref id="scirp.71891-ref26"><label>26</label><mixed-citation publication-type="other" xlink:type="simple">Moreno, J.A. and Osorio, M. (2012) Strict Lyapunov Functions for the Super-Twisting Algorithm. IEEE Transactions on Automatic Control, 57, 1035-1040. http://dx.doi.org/10.1109/TAC.2012.2186179</mixed-citation></ref><ref id="scirp.71891-ref27"><label>27</label><mixed-citation publication-type="book" xlink:type="simple">Chen, G. and Yu, X. (Eds.) (2003) Chaos Control: Theory and Applications. Vol. 292, Springer, Berlin.</mixed-citation></ref><ref id="scirp.71891-ref28"><label>28</label><mixed-citation publication-type="other" xlink:type="simple">Defoort, M. and Djema?, M. (2012) A Lyapunov-Based Design of a Modified Super-Twisting Algorithm for the Heisenberg System. IMA Journal of Mathematical Control and Information, Online. </mixed-citation></ref></ref-list></back></article>