<?xml version="1.0" encoding="ISO-8859-1"?><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<front>
<journal-meta>
<journal-id>0121-4993</journal-id>
<journal-title><![CDATA[Revista de Ingeniería]]></journal-title>
<abbrev-journal-title><![CDATA[rev.ing.]]></abbrev-journal-title>
<issn>0121-4993</issn>
<publisher>
<publisher-name><![CDATA[Universidad de los Andes.]]></publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id>S0121-49932011000100002</article-id>
<title-group>
<article-title xml:lang="en"><![CDATA[Self-Tuning Control for a Class of Bilinear Systems]]></article-title>
<article-title xml:lang="es"><![CDATA[Controladores auto-ajustables para una clase de sistemas bilineales]]></article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Patete]]></surname>
<given-names><![CDATA[Anna]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Ríos]]></surname>
<given-names><![CDATA[Miguel]]></given-names>
</name>
<xref ref-type="aff" rid="A02"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Gómez]]></surname>
<given-names><![CDATA[Claudia]]></given-names>
</name>
<xref ref-type="aff" rid="A03"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Furuta]]></surname>
<given-names><![CDATA[Katsuhisa]]></given-names>
</name>
<xref ref-type="aff" rid="A04"/>
</contrib>
</contrib-group>
<aff id="A01">
<institution><![CDATA[,Universidad de Los Andes  ]]></institution>
<addr-line><![CDATA[Mérida ]]></addr-line>
<country>Venezuela</country>
</aff>
<aff id="A02">
<institution><![CDATA[,Universidad de Los Andes  ]]></institution>
<addr-line><![CDATA[Mérida ]]></addr-line>
<country>Venezuela</country>
</aff>
<aff id="A03">
<institution><![CDATA[,Universidad de Los Andes  ]]></institution>
<addr-line><![CDATA[Mérida ]]></addr-line>
<country>Venezuela</country>
</aff>
<aff id="A04">
<institution><![CDATA[,Japan Tokyo Denki University Department of Robotic and Mechatronics ]]></institution>
<addr-line><![CDATA[Tokyo ]]></addr-line>
<country>Japan</country>
</aff>
<pub-date pub-type="pub">
<day>00</day>
<month>05</month>
<year>2011</year>
</pub-date>
<pub-date pub-type="epub">
<day>00</day>
<month>05</month>
<year>2011</year>
</pub-date>
<numero>33</numero>
<fpage>07</fpage>
<lpage>13</lpage>
<copyright-statement/>
<copyright-year/>
<self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_arttext&amp;pid=S0121-49932011000100002&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_abstract&amp;pid=S0121-49932011000100002&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.co/scielo.php?script=sci_pdf&amp;pid=S0121-49932011000100002&amp;lng=en&amp;nrm=iso"></self-uri><abstract abstract-type="short" xml:lang="en"><p><![CDATA[In this paper, a self-tuning algorithm based on the generalized minimum variance criterion is proposed for the stabilization of a class of bilinear systems. Using a Lyapunov function and the sliding mode control approach, the stability of the proposed algorithm is proven. The proposed self-tuning algorithm is applied to a simulated example to evaluate its performance.]]></p></abstract>
<abstract abstract-type="short" xml:lang="es"><p><![CDATA[En este trabajo, se propone un algoritmo autoajustable implícito basado en el criterio de varianza mínima generalizada para la estabilización de una clase de sistemas bilineales. La estabilidad del algoritmo propuesto es demostrada usando una función de Lyapunov y la estrategia de control por superficie deslizante. El algoritmo auto-ajustable propuesto es aplicado a una planta piloto térmica para evaluar su desempeño]]></p></abstract>
<kwd-group>
<kwd lng="en"><![CDATA[Bilinear systems]]></kwd>
<kwd lng="en"><![CDATA[generalized minimum variance]]></kwd>
<kwd lng="en"><![CDATA[selftuning control]]></kwd>
<kwd lng="es"><![CDATA[Sistemas bilineales]]></kwd>
<kwd lng="es"><![CDATA[controlador auto-ajustable]]></kwd>
<kwd lng="es"><![CDATA[varianza mínima generalizada]]></kwd>
</kwd-group>
</article-meta>
</front><body><![CDATA[  <font face="Verdana" size="3">    <p align="center"><b>Self-Tuning Control for a Class of Bilinear Systems</b></p></font> <font face="Verdana" size="2">    <p align="center"><b>Controladores auto-ajustables para una clase de sistemas bilineales</b></p>     <p><b>Anna Patete</b>    <br> Ph .D. Advanced Multidisciplinary Engineering. Assistant Professor, Universidad de Los Andes. M&eacute;rida, Venezuela. <a href="mailto:apatete@ula.ve">apatete@ula.ve</a></p>     <p><b>Miguel R&iacute;os</b>    <br> Ph.D. Full Professor, Universidad de Los Andes. M&eacute;rida, Venezuela. <a href="mailto:riosm@ula.ve">riosm@ula.ve</a></p>     <p><b>Claudia G&oacute;mez</b>    <br> Ph.D. Associate Professor, Universidad de Los Andes. M&eacute;rida, Venezuela. <a href="mailto:claudiag@ula.ve">claudiag@ula.ve</a></p>      <p><b>Katsuhisa Furuta</b>    ]]></body>
<body><![CDATA[<br> Ph.D. in Engineering. Professor Emeritus, Department of Robotic and Mechatronics, Japan Tokyo Denki University. Tokyo, Japan. <a href="mailto:furuta@fr.dendai.ac.jp">furuta@fr.dendai.ac.jp</a></p>      <p>Recibido 28 de octubre de 2009, modificado 17 de mayo de 2011, aprobada 23 de mayo de 2011.</p> <hr>     <p><b>KEY WORDS</b></p>     <p>Bilinear systems, generalized minimum variance, selftuning control.</p>     <p><b>ABSTRACT</b></p>     <p>In this paper, a self-tuning algorithm based on the generalized minimum variance criterion is proposed for the stabilization of a class of bilinear systems. Using a Lyapunov function and the sliding mode control approach, the stability of the proposed algorithm is proven. The proposed self-tuning algorithm is applied to a simulated example to evaluate its performance.</p>     <p><b>PALABRAS CLAVES</b></p>     <p>Sistemas bilineales, controlador auto-ajustable, varianza m&iacute;nima generalizada.</p>     <p><b>RESUMEN</b></p>     <p>En este trabajo, se propone un algoritmo autoajustable impl&iacute;cito basado en el criterio de varianza m&iacute;nima generalizada para la estabilizaci&oacute;n de una clase de sistemas bilineales. La estabilidad del algoritmo propuesto es demostrada usando una funci&oacute;n de Lyapunov y la estrategia de control por superficie deslizante. El algoritmo auto-ajustable propuesto es aplicado a una planta piloto t&eacute;rmica para evaluar su desempe&ntilde;o.</p> <hr>     ]]></body>
<body><![CDATA[<p><b>INTRODUCTION</b></p>     <p>Bilinear systems comprise perhaps the simplest class of nonlinear systems which has a lot of applications in various fields, e.g. &#91;<a href="#r1">1</a>&#93; and reference therein. Several control approaches have been proposed to treat the stabilization problem of bilinear systems (see &#91;<a href="#r2">2</a>, <a href="#r3">3</a>&#93; and the references therein). However, only a few papers (e.g. &#91;<a href="#r4">4</a>, <a href="#r5">5</a>&#93;) have focused on the stabilization problem of bilinear systems with time delay. So far, stability of implicit self-tuning control, based on generalized minimum variance criterion for minimum and a class of non-minimum phase linear systems has been demonstrated by the use of a Lyapunov function in &#91;<a href="#r6">6</a>&#93;, and for those systems, it suffices to use linear functions of the data to predict the system output response. However, in general, it may be desirable, or even necessary, to consider the use of nonlinear functions to get good predictions and hence good control performance.</p>     <p>By following the idea of Goodwin &#91;<a href="#r7">7</a>, <a href="#r8">8</a>&#93;, Sun &#91;<a href="#r5">5</a>&#93; gave proof of the explicit self-tuning controller of bilinear systems. However, the proof relies on assuring parameter convergence in the close-loop system, when the projection algorithm is used.</p>     <p>In this paper, stability of the implicit self-tuning controllers for a special class of discrete-time bilinear systems, represented by the input-output relation with unknown parameters, is proven. The treated bilinear class is the class where only bilinearity exists between the measured and the control signals; additionally control signals must appear in the system structure in linear form. The proposed algorithm consists in the combination of the generalized minimum variance control and recursive identification of the control parameters. The control objective is to minimize the variance of a sliding mode surface proposed for this class of bilinear systems. The discretetime bilinear model could be given directly in the discrete- time form or derived by discretization from the continuous-time (minimum or non-minimum phase) system. Stability of the algorithm is proven by using a Lyapunov function. The proposed self-tuning algorithm is applied to a simulated example to verify and to show the performance of the algorithm. Part of this work was presented in the CLCA 2008 &#91;<a href="#r9">9</a>&#93;.</p>     <p>The paper is organized as follows: firstly, the generalized minimum variance criterion for bilinear systems is given. Secondly, the recursive self-tuning controller parameter estimation, based on the generalized minimum variance criterion for the class of bilinear systems, is studied and the main results are given by the theorem which assures overall system stability. Then, the proposed algorithm is applied to a simulated example and digital simulations are shown. The paper concludes with some additional remarks.</p>     <p><b>GENERALIZED MINIMUM VARIANCE CONTROL</b> <b>FOR BILINEAR SYSTEMS</b></p>     <p>Bilinear systems are a special class of non-linear systems that are linear in input and linear in state but not jointly linear in state and input. Specifically, a time invariant single-input and single-output (SISO) bilinear system has a discrete-time form as follows:</p>     <p><img src="img/revistas/ring/n33/n33a2e1.jpg"></p>     <p>where there are no common factors in <i>(A(z<sup>-1</sup>),</i> <i>N(z<sup>-1</sup>))</i>, or in <i>(A(z<sup>-1</sup>), B(z<sup>-1</sup>))</i> and the time delay <i>d</i> is known. <i>z</i> denotes the time shift operator <i>z<sup>-t</sup>y<sub>k</sub>= y<sub>k-t</sub></i>. In the Laplace transformation, <i>z = e<sup>s</sup>T<sub>o</sub></i> where <i>T<sub>o</sub></i> is the sampling period (for simplicity, and without loss of generality, <i>T<sub>o</sub></i> = 1 is assumed).</p>     <p>In this section, to derive the nominal control law, the polynomials <i>A(z<sup>-1</sup>), B(z<sup>-1</sup>)</i> and <i>N(z<sup>-1</sup>)</i> are assumed to be known, and represented as:</p>     ]]></body>
<body><![CDATA[<p><img src="img/revistas/ring/n33/n33a2e2.jpg"></p>     <p><i>Remark 1</i>: The special class of discrete-time bilinear systems to be considered in this paper is the class where the discrete-time system can be described as in (1).</p>     <p>This means that polynomials <i>A(z<sup>-1</sup>) &ne; 0</i>, <i>B</i>(<i>z<sup>-1</sup></i>) <i>&ne; 0</i>, <i>N</i>(<i>z<sup>-1</sup></i>) <i>&ne; 0, d</i> &gt; <i>0</i>, and the bilinearity is considered only between the output (measured state) and the input variable.</p>     <p>The following notations are introduced:</p>     <p><img src="img/revistas/ring/n33/n33a2e3.jpg"></p>     <p>The control objective is to minimize the variance of the controlled sliding mode variable <i>s<sub>k+d</sub></i>, which is defined in the deterministic case as:</p>     <p><img src="img/revistas/ring/n33/n33a2e4.jpg"></p>     <p>where <i>H(z<sup>-1</sup>) = E(z<sup>-1</sup>)N(z<sup>-1</sup>)</i>, and polynomial <i>E(z<sup>-1</sup>)</i> will be defined later. The polynomials: <i>C(z<sup>-1</sup>) = 1 + c<sub>1</sub>z<sup>-1</sup>+ c<sub>2</sub>z<sup>-2</sup> + ... c<sub>n</sub>z<sup>-n</sup></i>, and <i>Q(z<sup>-1</sup>) = q<sub><i>o</i></sub>(1 - z<sup>-1</sup>)</i> are to be designed, so that the specification given below should be satisfied. The error signal <i>e<sub>k</sub></i> is defined as <i>e<sub>k</sub>= y<sub>k</sub> - r<sub>k</sub></i>, where <i>r<sub>k</sub></i> is the reference signal. The proposed idea is similar to that of the discrete time sliding mode control in &#91;<a href="#r10">10</a>, <a href="#r11">11</a>&#93;.</p>     <p>Multiplying (1) by <i>E(z<sup>-1</sup>)</i>, the following is obtained:</p>     <p><img src="img/revistas/ring/n33/n33a2e5.jpg"></p>     ]]></body>
<body><![CDATA[<p>Using the Diophantine equation:</p>     <p><img src="img/revistas/ring/n33/n33a2e6.jpg"></p>     <p>where,</p>     <p><img src="img/revistas/ring/n33/n33a2e7.jpg"></p>     <p>equation (3) is rewritten as:</p>     <p><img src="img/revistas/ring/n33/n33a2e8.jpg"></p>     <p>and rewriting (5) in the time <i>k+d</i>, then</p>     <p><img src="img/revistas/ring/n33/n33a2e9.jpg"></p>     <p>Combining (6) and (2), the sliding mode variable results in:</p>     <p><img src="img/revistas/ring/n33/n33a2e10.jpg"></p>     ]]></body>
<body><![CDATA[<p>where the polynomial G(z<sup>-1</sup>) is defined as:</p>     <p><img src="img/revistas/ring/n33/n33a2e11.jpg"></p>     <p>Then the generalized minimum variance control input required to vanish <i>s</i><sub>k+d</sub> in (2) is given by:</p>     <p><img src="img/revistas/ring/n33/n33a2e12.jpg"></p>     <p>In closed-loop, the characteristic polynomial from the output signal <i>y<sub>k</sub></i> to the reference signal <i>r<sub>k</sub></i> is given by:</p>     <p><img src="img/revistas/ring/n33/n33a2e13.jpg"></p>     <p>For the closed-loop design, polynomial <i>C(z<sup>-1</sup>)</i> must be chosen Schur (all roots of <i>C(z<sup>-1</sup>)</i> must be inside the unit disk) and the gain <i>q<sub>0</sub></i> in <i>Q(z<sup>-1</sup>)</i> is designed as any <i>q<sub>0</sub> &gt; 0</i> that makes the nominal control system stable, the root-locus technique may be used to choose <i>q<sub>0</sub></i> &#91;<a href="#r6">6</a>&#93;.</p>     <p><b>SELF-TUNING CONTROL OF BILINEAR SYSTEMS</b> <b>BASED ON GENERALIZED MINIMUM VARIANCE</b> <b>CRITERION</b></p>     <p>In this section, the system in (1) is considered as a system with the same structure having parametric uncertainties.</p>     <p>The overall stability of the self-tuning control based on generalized minimum variance criterion for SISO linear systems has been proved in &#91;<a href="#r6">6</a>&#93;, when the system constant parameters are not accurately known, by recursive estimation of the controller parameter <i>F(z<sup>-1</sup>)</i> and <i>G(z<sup>-1</sup>)</i>, i.e. <i>F(z<sup>-1</sup>)</i> and <i>G(z<sup>-1</sup>)</i> are estimates of <i>F(z<sup>-1</sup>)</i> and <i>G(z<sup>-1</sup>)</i>, under the following assumptions &#91;<a href="#r6">6</a>&#93;.</p>     ]]></body>
<body><![CDATA[<p><i>Assumptions</i> 1 &#91;<a href="#r6">6</a>&#93;: 1. The order of the system (1) is known. 2. The delay step <i>d</i> is known. 3. Polynomial <i>C(z<sup>-1</sup>)</i> is Schur. 4. The considered system (1) with parametric uncertainties is in the class of systems which can be stabilized by the polynomials <i>Q(z<sup>-1</sup>)</i> and <i>C(z<sup>-1</sup>)</i> designed for the nominal system model. 5. The reference signal <i>r<sub>k</sub></i> is bounded, i.e. | <i>r<sub>k</sub></i> |&lt; <i>m<sub>r</sub></i> for all <i>k</i>, where <i>m<sub>r</sub></i> is a positive constant.</p>     <p>Assumption 4 comes from the algorithm&acute;s robust stability analysis explained in &#91;<a href="#r6">6</a>&#93;, and the robust stability is achieved by designing <i>Q(z<sup>-1</sup>)</i> and <i>C(z<sup>-1</sup>)</i> as explained before.</p>     <p>In this paper, for the bilinear case, the overall stability of self-tuning control for bilinear systems based on generalized minimum variance criterion is given by the following recursive estimation equations:</p>     <p><img src="img/revistas/ring/n33/n33a2e14.jpg"></p>     <p>where</p>     <p><img src="img/revistas/ring/n33/n33a2e15.jpg"></p>     <p>is the vector containing measured output and control signal data,</p>     <p><img src="img/revistas/ring/n33/n33a2e16.jpg"></p>     <p>is the vector containing the controller parameters, and</p>     <p><img src="img/revistas/ring/n33/n33a2e17.jpg"></p>     ]]></body>
<body><![CDATA[<p>is the estimate of <i>&theta;</i>. Note that the parameters of <i>H(z<sup>-1</sup>)</i> do not need to be estimated. The controller uses identified parameters as follows:</p>     <p><img src="img/revistas/ring/n33/n33a2e18.jpg"></p>     <p><i>Theorem 1</i>:  (Recursive estimates of controller parameters based on generalized minimum variance criterion for bilinear systems.) Given a positive definite matrix &Gamma;<sub>0</sub></i> and the initial parameters vector <i>&theta;<sub>0</sub></i>, if the estimate <i>&theta;<sub></sub><sub>k</sub></i> of the controller (15) satisfies the recursive equations (11) and (12), under the set of Assumptions 1, then the self-tuning controller combining (16), (11) and (12) for the bilinear system (1) with parametric uncertainties is stable.</p>     <p><img src="img/revistas/ring/n33/n33a2e19.jpg"></p>     <p>Using the control law (16), equation (17) is rewritten as:</p>     <p><img src="img/revistas/ring/n33/n33a2e20.jpg"></p>     <p>Consider the candidate Lyapunov function:</p>     <p><img src="img/revistas/ring/n33/n33a2e21.jpg"></p>     <p>The time difference of (20) is:</p>     <p><img src="img/revistas/ring/n33/n33a2e22.jpg"></p>     ]]></body>
<body><![CDATA[<p>From (19), <i>s<sub>k</sub></i> is:</p>     <p><img src="img/revistas/ring/n33/n33a2e23.jpg"></p>     <p>Substituting (25) into (24), the following relation is derived:</p>     <p><img src="img/revistas/ring/n33/n33a2e24.jpg"></p>     <p>The term:</p>     <p><img src="img/revistas/ring/n33/n33a2e25.jpg"></p>     <p>in (24) can be made equal to zero as follows:</p>     <p><img src="img/revistas/ring/n33/n33a2e26.jpg"></p>     <p>And this yields (12) by the matrix inversion lemma. The term:</p>     <p><img src="img/revistas/ring/n33/n33a2e27.jpg"></p>     ]]></body>
<body><![CDATA[<p>in (26) also can be made equal to zero as described below:</p>     <p><img src="img/revistas/ring/n33/n33a2e28.jpg"></p>     <p>and using (18), then:</p>     <p><img src="img/revistas/ring/n33/n33a2e29.jpg"></p>     <p>From (8):</p>     <p><img src="img/revistas/ring/n33/n33a2e30.jpg"></p>     <p>thus (11) is derived. Using the recursive equations (11) and (12) in (26), for <i>k = 1</i>, the following relation is obtained:</p>     <p><img src="img/revistas/ring/n33/n33a2e31.jpg"></p>     <p>Initially <i>&theta;<sub>1</sub> - &theta;<sub>0</sub> &ne; &theta;</i>, then <i>V<sub>1</sub> - V<sub>0</sub> &lt; 0</i> which means that <i>V<sub>1</sub> &lt; V<sub>0</sub>. For k = 2</i></p>     <p><i><img src="img/revistas/ring/n33/n33a2e32.jpg"></i></p>     ]]></body>
<body><![CDATA[<p>Then, for <i>k=N</i>, where <i>N</i> is large, the following relation is derived:</p>     <p><img src="img/revistas/ring/n33/n33a2e33.jpg"></p>     <p>Equation (34) implies that <i>s<sub>N</sub></i> and <i>(&theta;<sub>N</sub>  - &theta;<sub>-1</sub>)</i> vanish as <i>N</i> approaches infinity, thus &Delta;<i>V<sub>k</sub></i> is negative semi-definite for all <i>k</i> and the generalized minimum variance is minimized, which proves the overall system stability. Signal Boundedness: the actual signals <i>y<sub>k</sub></i>, <i>u<sub>k</sub></i> and <i>e<sub>k</sub></i> are shown to be bounded as follows, multiplying (2) by <i>B(z<sup>-1</sup>):</i></p>     <p><i><img src="img/revistas/ring/n33/n33a2e34.jpg"></i></p>     <p>Then, from (8):</p>     <p><img src="img/revistas/ring/n33/n33a2e35.jpg"></p>     <p>where <i>T(z<sup>-1</sup>)</i> is defined as in (10): The signal <i>s<sub>k</sub></i> was proven to go to zero as <i>k&rarr;&infin;</i>. The signal <i>r<sub>k</sub></i> is assumed to be bounded for all <i>k</i> and the signal <i>y<sub>k-d</sub> u<sub>k-d</sub></i> was proven to be bounded from the boundeness of vector <i>&oslash;<sub>k</sub><sup>T</sup></i>. From the set of Assumptions 1, number 4 means that the closed-loop characteristic polynomial, considering the described plant with parametric uncertainties, in (1), <i>T(z<sup>-1</sup>)</i>, is Schur. Thus, <i>y<sub>k</sub></i> in closed-loop is proven to be bounded.</p>      <p>Similarly for <i>u<sub>k</sub></i>, multiplying (2) by <i>A(z<sup>-1</sup>)</i>, it is obtained that:</p>      <p><img src="img/revistas/ring/n33/n33a2e36.jpg"></p>      <p>and by using (1):</p>      ]]></body>
<body><![CDATA[<p><img src="img/revistas/ring/n33/n33a2e37.jpg"></p>      <p>Then, from (4):</p>      <p><img src="img/revistas/ring/n33/n33a2e38.jpg"></p>      <p>Thus, <i>u<sub>k</sub></i> is proven to be bounded. Using (2), when <i>k&rarr;&infin;</i> and <i>s<sub>k-d</sub></i><i>&rarr;</i><i>0</i>, the error is derived:</p>     <p><img src="img/revistas/ring/n33/n33a2e39.jpg"></p>     <p>Because <i>C(z<sup>-1</sup>)</i> was designed as a Schur polynomial, as <i>k&rarr;&infin;</i> the signal <i>e<sub>k</sub></i> is bounded for all <i>k</i>. Especially when the signals <i>u<sub>k-d</sub></i> and <i>y<sub>k-d</sub> u<sub>k-d</sub></i> become constant, the the error converges to zero to zero, i.e. <i>e<sub>k</sub>&rarr;0</i>.</p>      <p><b>SIMULATED EXAMPLE</b></p>      <p>In this section, a simulated example is presented to support the obtained theoretical results. A discrete-ti-</p>      <p>me non-minimum phase plant with parametric uncertainties is considered. The plant model is known as:</p>      <p><img src="img/revistas/ring/n33/n33a2e40.jpg"></p>     ]]></body>
<body><![CDATA[<p>For the control design, the following polynomials are chosen: <i>C(z<sup>-1</sup>) = 1+1.18z<sup>-1</sup>+ 0.0045z<sup>-2</sup></i> and <i>Q(z<sup>-1</sup>)</i>  = <i>0.1(1 - z<sup>-1</sup>)</i>.</p>     <p>Using (44), (4) and (8) the following polynomials for the nominal control law (9) are obtained: <i>F(z<sup>-1</sup>) = 1.18</i> <i>- 0.4955z<sup>-1</sup></i> and <i>G(z<sup>-1</sup>) = 1.1 + 1.1z<sup>-1</sup></i>.</p>     <p>Polynomials <i>F(z<sup>-1</sup>)</i> and <i>G(z<sup>-1</sup>)</i> give the initial estimates <i>F(z<sup>-1</sup>)</i> and <i>G(z<sup>-1</sup>)</i> for the proposed self-tuning algorithm. For the simulation, the perturbed plant is considered as:</p>     <p><img src="img/revistas/ring/n33/n33a2e41.jpg"></p>     <p><a href="#f1">Fig. 1</a> (a) shows the output response <i>y<sub>k</sub></i> of the system (45), when the nominal controller is used. In <a href="#f1">Fig. 1 (b)</a> the proposed self-tuning algorithm is used, initial condition for &Gamma; is set to the identity matrix. <a href="#f1">Fig. 1 (c)</a> and <a href="#f1">Fig. 1 (d)</a> show the control law <i>u<sub>k</sub></i> and the sliding mode variable <i>s<sub>k</sub></i>. The reference signal <i>r<sub>k</sub></i> is chosen as a sequence of unit-steps with a length of 100 samples.</p>     <p>The simulations show that the proposed self-tuning control algorithm is able to make the output signal follow the reference signal even though there are parametric uncertainties in the system.</p>     <p><a name="f1"></a><a href="img/revistas/ring/n33/n33a2f1.jpg" target="_blank">Figure 1</a></p>     <p><b>CONCLUSIONS</b></p>     <p>This paper considered the self-tuning control of a class of bilinear systems with constant but unknown parameters. The analysis has been limited to singleinput single-output systems. The overall stability of the proposed self-tuning control algorithm for a class of bilinear systems was proven. The validity of the proposed algorithm was demonstrated through a simulated example.</p>     <p>For future research, the structure of the system will be enhanced to a class of bilinear systems having the presence of a non homog eneous term.</p>     ]]></body>
<body><![CDATA[<p>ACKNOWLEDGEMENTS</p>     <p>The authors would like to express their gratitude to the revision team for their time, collaboration and comments. These always help us to improve and to think about new lines of research.</p> <hr>     <p><b>REFERENCES</b></p>     <!-- ref --><p><a name="r1"></a>&#91;1&#93; R.R. Mohler. <i>Nonlinear systems: Application to bilinear control</i>. Prentice-Hall. Englewood Cliffs, New Jersey: 1991.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000136&pid=S0121-4993201100010000200001&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p><a name="r2"></a>&#91;2&#93; J.P. Gauthier and I. Kupka. "A Separation Principle For Bilinear Systems With Dissipative Drift". <i>IEEE transactions on</i> <i>Automatic Control</i>, Vol. AC-37, 1992, pp. 1970-1974.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000137&pid=S0121-4993201100010000200002&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p><a name="r3"></a>&#91;3&#93; T. Bose and K.S. Joo. "The Generalized Bilinear System: A Class of Nonlinear Discrete Systems". <i>Proc. of the IEEE</i> <i>International Symposium on Circuits and Systems</i>, Vol. 2, 1994, pp. 185-188.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000138&pid=S0121-4993201100010000200003&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p><a name="r4"></a>&#91;4&#93; Z. Wang, H. Qiao and K.J. Burnham. "On Stabilization of Bilinear Uncertain Time-Delay Stochastic Systems With Markovian Jumping Parameters". <i>IEEE Transactions on Automatic</i> <i>Control</i>, Vol. AC-47, No. 4, 2002, pp. 640-646.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000139&pid=S0121-4993201100010000200004&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p><a name="r5"></a>&#91;5&#93; X. Sun, Y. Jin and C.Z. Fang. "One-Step-Ahead Adaptive Control of Bilinear Systems and Its Application". <i>Proc</i>. <i>of the IEEE International Symposium on Industrial Electronics</i>, 1992, pp. 131-135.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000140&pid=S0121-4993201100010000200005&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p><a name="r6"></a>&#91;6&#93; A. Patete, K. Furuta and M. Tomizuka. "Stability of Self-Tuning Control Based on Lyapunov Function". <i>International Journal</i> <i>of Adaptive Control and Signal Processing</i>, Vol. 22, No. 8, 2008, pp. 795-810.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000141&pid=S0121-4993201100010000200006&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p><a name="r7"></a>&#91;7&#93; G. Goodwin, P. Ramadge and P. Caines. "Discrete-Time Multivariable Adaptive Control". <i>IEEE Transactions on Automatic</i> <i>Control</i>. Vol. 25, No. 3, 1980, pp. 449-456.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000142&pid=S0121-4993201100010000200007&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p><a name="r8"></a>&#91;8&#93; G. Goodwin and K. Sin. "Adaptive Control of NonMinimum Phase Systems". <i>IEEE Transactions on Automatic Control</i>, Vol. 26, No. 2, 1981, pp. 478-483.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000143&pid=S0121-4993201100010000200008&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p><a name="r9"></a>&#91;9&#93; A. Patete, K. Fur uta and M. Rios. "Self-Tuning of Bilinear Systems Based on Generalized Minimum Variance Criterion". <i>XIII Congreso Latinoamericano de Control Autom&aacute;tico</i> <i>(CLCA) y VI Congreso Venezolano de Automatizaci&oacute;n y Control</i> <i>(CAC 2008)</i> . 2008, pp. 557-562.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000144&pid=S0121-4993201100010000200009&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p><a name="r10"></a>&#91;10&#93; K. Furuta. "VSS Type Self-Tuning Control". <i>IEEE, Trans</i>. <i>Ind. Electron</i>., Vol. 40, No. 4, 1993, pp. 7-44.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000145&pid=S0121-4993201100010000200010&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p><a name="r11"></a>&#91;11&#93; K. Furuta. "Sliding Mode Control of a Discrete System". <i>S</i><i>ystems &amp; Control Letters</i>, Vol. 14, 1990, pp. 145-152.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=000146&pid=S0121-4993201100010000200011&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --> ]]></body><back>
<ref-list>
<ref id="B1">
<label>[1]</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Mohler]]></surname>
<given-names><![CDATA[R.R]]></given-names>
</name>
</person-group>
<source><![CDATA[Nonlinear systems: Application to bilinear control]]></source>
<year>1991</year>
<publisher-loc><![CDATA[Englewood Cliffs ]]></publisher-loc>
<publisher-name><![CDATA[Prentice-Hall]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B2">
<label>2</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Gauthier]]></surname>
<given-names><![CDATA[J.P]]></given-names>
</name>
<name>
<surname><![CDATA[Kupka]]></surname>
<given-names><![CDATA[I]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[A Separation Principle For Bilinear Systems With Dissipative Drift]]></article-title>
<source><![CDATA[IEEE transactions on Automatic Control]]></source>
<year>1992</year>
<volume>AC-37</volume>
<page-range>1970-1974</page-range></nlm-citation>
</ref>
<ref id="B3">
<label>3</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Bose]]></surname>
<given-names><![CDATA[T]]></given-names>
</name>
<name>
<surname><![CDATA[Joo]]></surname>
<given-names><![CDATA[K.S]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[The Generalized Bilinear System: A Class of Nonlinear Discrete Systems]]></article-title>
<source><![CDATA[Proc. of the IEEE International Symposium on Circuits and Systems]]></source>
<year>1994</year>
<volume>2</volume>
<page-range>185-188</page-range></nlm-citation>
</ref>
<ref id="B4">
<label>4</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Wang]]></surname>
<given-names><![CDATA[Z]]></given-names>
</name>
<name>
<surname><![CDATA[Qiao]]></surname>
<given-names><![CDATA[H]]></given-names>
</name>
<name>
<surname><![CDATA[Burnham]]></surname>
<given-names><![CDATA[K.J]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[On Stabilization of Bilinear Uncertain Time-Delay Stochastic Systems With Markovian Jumping Parameters]]></article-title>
<source><![CDATA[IEEE Transactions on Automatic Control]]></source>
<year>2002</year>
<volume>AC-47</volume>
<numero>4</numero>
<issue>4</issue>
<page-range>640-646</page-range></nlm-citation>
</ref>
<ref id="B5">
<label>5</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Sun]]></surname>
<given-names><![CDATA[X]]></given-names>
</name>
<name>
<surname><![CDATA[Jin]]></surname>
<given-names><![CDATA[Y]]></given-names>
</name>
<name>
<surname><![CDATA[Fang]]></surname>
<given-names><![CDATA[C.Z]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[One-Step-Ahead Adaptive Control of Bilinear Systems and Its Application]]></article-title>
<source><![CDATA[Proc. of the IEEE International Symposium on Industrial Electronics]]></source>
<year>1992</year>
<page-range>131-135</page-range></nlm-citation>
</ref>
<ref id="B6">
<label>6</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Patete]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
<name>
<surname><![CDATA[Furuta]]></surname>
<given-names><![CDATA[K]]></given-names>
</name>
<name>
<surname><![CDATA[Tomizuka]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Stability of Self-Tuning Control Based on Lyapunov Function]]></article-title>
<source><![CDATA[International Journal of Adaptive Control and Signal Processing]]></source>
<year>2008</year>
<volume>22</volume>
<numero>8</numero>
<issue>8</issue>
<page-range>795-810</page-range></nlm-citation>
</ref>
<ref id="B7">
<label>7</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Goodwin]]></surname>
<given-names><![CDATA[G]]></given-names>
</name>
<name>
<surname><![CDATA[Ramadge]]></surname>
<given-names><![CDATA[P]]></given-names>
</name>
<name>
<surname><![CDATA[Caines]]></surname>
<given-names><![CDATA[P]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Discrete-Time Multivariable Adaptive Control]]></article-title>
<source><![CDATA[IEEE Transactions on Automatic Control]]></source>
<year>1980</year>
<volume>25</volume>
<numero>3</numero>
<issue>3</issue>
<page-range>449-456</page-range></nlm-citation>
</ref>
<ref id="B8">
<label>8</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Goodwin]]></surname>
<given-names><![CDATA[G]]></given-names>
</name>
<name>
<surname><![CDATA[Sin]]></surname>
<given-names><![CDATA[K]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Adaptive Control of NonMinimum Phase Systems]]></article-title>
<source><![CDATA[IEEE Transactions on Automatic Control]]></source>
<year>1981</year>
<volume>26</volume>
<numero>2</numero>
<issue>2</issue>
<page-range>478-483</page-range></nlm-citation>
</ref>
<ref id="B9">
<label>9</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Patete]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
<name>
<surname><![CDATA[Furuta]]></surname>
<given-names><![CDATA[K]]></given-names>
</name>
<name>
<surname><![CDATA[Rios]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Self-Tuning of Bilinear Systems Based on Generalized Minimum Variance Criterion]]></article-title>
<source><![CDATA[XIII Congreso Latinoamericano de Control Automático (CLCA) y VI Congreso Venezolano de Automatización y Control (CAC 2008)]]></source>
<year>2008</year>
<page-range>557-562</page-range></nlm-citation>
</ref>
<ref id="B10">
<label>10</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Furuta]]></surname>
<given-names><![CDATA[K]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[VSS Type Self-Tuning Control]]></article-title>
<source><![CDATA[IEEE, Trans. Ind. Electron.]]></source>
<year>1993</year>
<volume>40</volume>
<numero>4</numero>
<issue>4</issue>
<page-range>7-44</page-range></nlm-citation>
</ref>
<ref id="B11">
<label>11</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Furuta]]></surname>
<given-names><![CDATA[K]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Sliding Mode Control of a Discrete System]]></article-title>
<source><![CDATA[Systems & Control Letters]]></source>
<year>1990</year>
<volume>14</volume>
<page-range>145-152</page-range></nlm-citation>
</ref>
</ref-list>
</back>
</article>
