<?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">ICA</journal-id><journal-title-group><journal-title>Intelligent Control and Automation</journal-title></journal-title-group><issn pub-type="epub">2153-0653</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/ica.2014.51003</article-id><article-id pub-id-type="publisher-id">ICA-43067</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Computer Science&amp;Communications</subject></subj-group></article-categories><title-group><article-title>
 
 
  General Integral Control Design via Feedback Linearization
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>aishun</surname><given-names>Liu</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>Jianhui</surname><given-names>Li</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>Xiangqian</surname><given-names>Luo</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib></contrib-group><aff id="aff1"><addr-line>Academe of Naval Submarine, Qingdao, China</addr-line></aff><author-notes><corresp id="cor1">* E-mail:<email>baishunliu@163.com(AL)</email>;<email>jianhui_li@163.com(JL)</email>;<email>qdqtlxq@sina.com(XL)</email>;</corresp></author-notes><pub-date pub-type="epub"><day>20</day><month>02</month><year>2014</year></pub-date><volume>05</volume><issue>01</issue><fpage>19</fpage><lpage>23</lpage><history><date date-type="received"><day>July</day>	<month>10,</month>	<year>2013</year></date><date date-type="rev-recd"><day>August</day>	<month>10,</month>	<year>2013</year>	</date><date date-type="accepted"><day>August</day>	<month>17,</month>	<year>2014</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>
 
 
   Based on the feedback linearization technique, we present a systematic design method for the General Integral Control and a new integral control strategy along with a class of fire-new integrator. By using the linear system theory and Lyapunov method along with LaSalle’s invariance principle, the conditions on the control gains to ensure regionally as well as semi-globally asymptotic stability are provided. Theoretical analysis and simulation results demonstrated that: by using this design method, General Integral Control can deal with nonlinearity and uncertainties of dynamics more effectively; the optimum response can be achieved in the whole control domain, even under uncertain payload and varying-time disturbances. This means that General Integral Control has strong robustness, fast convergence, good flexibility, and then makes the engineers design a high performance controller more easily. 
 
</p></abstract><kwd-group><kwd>General Integral Control; Nonlinear Control; Robust Control; Nonlinear Integrator; Feedback Linearization; Output Regulation</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>Integral control [<xref ref-type="bibr" rid="scirp.43067-ref1">1</xref>] plays an important role in control system design because it ensures asymptotic tracking and disturbance rejection. In the presence of the parametric uncertainties and unknown constant disturbances, integral control can still preserve the stability of the closedloop system and create an equilibrium point at which the tracking error is zero. The main task of the integral controller is to stabilize this point, which is challenging because it depends on uncertain parameters and unknown disturbances.</p><p>The design of integral control for general linear systems was done in the 1970’s in the work of Davision, Francis, and others [2,3]. In the early 1990’s, Isidori and Byrnes [<xref ref-type="bibr" rid="scirp.43067-ref4">4</xref>] extended integral control to nonlinear systems. Their results, however, were local. Regional and semiglobal results for integral control appeared later in the work of Khalil [1,5]. These papers dealt with minimumphase input-output linearizable systems and designed output feedback control using high-gain observers and the tool of saturating the control outside a compact region of interest. All these design methods above for integral control are achieved by using a conventional integrator<img src="3-7900292x\483608d9-eb02-4246-ac03-bb64b4370414.jpg" />, where <img src="3-7900292x\6d519061-961a-41aa-ab61-30343cbd0fa1.jpg" /> is the controlled output and <img src="3-7900292x\875978ce-6d75-4b9d-afef-cf7e97549bfe.jpg" /> is a constant reference. In 2009, we originated General Integral Control in [<xref ref-type="bibr" rid="scirp.43067-ref6">6</xref>], which presented a unified framework for General Integral Control, some general integrator, and the necessary conditions and basic principles for designing a general integrator. Based on linear system theory, we presented a systematic design method for General Integral Control [<xref ref-type="bibr" rid="scirp.43067-ref7">7</xref>] with a linear integrator in 2012. The results, however, were local. In 2012, regional and semi-global results were proposed in [<xref ref-type="bibr" rid="scirp.43067-ref8">8</xref>], which presented a nonlinear integrator shaped by sliding mode manifold. And then, General Integral Control design was achieved by sliding mode technique and linear system theory.</p><p>In this paper, based on feedback linearization technique, we present a systematic design method for General Integral Control. The main contributions are as follows: 1) A new integral control strategy along with a class of firenew integrator is proposed; 2) By using linear system theory and Lyapunov method along with LaSalle’s invariance principle, the conditions on the control gains to ensure regionally as well as semi-globally asymptotic stability are provided.</p><p>Throughout this paper, we use the notation <img src="3-7900292x\ff92c43f-2146-4dcf-b7ff-4e85ae6e1c64.jpg" /> and <img src="3-7900292x\e65f0894-d570-48d8-874c-eecc4b0c4681.jpg" /> to indicate the smallest and largest eigenvalues, respectively, of a symmetric positive define bounded matrix<img src="3-7900292x\a89af008-cbce-41ed-9971-7417dc2f2edd.jpg" />, for any<img src="3-7900292x\fa2ab26c-aeaa-472d-ab41-8e83297439b1.jpg" />. The norm of vector <img src="3-7900292x\d8d30ae0-3b13-4cca-b426-d13f9bc34140.jpg" /> is defined as<img src="3-7900292x\aa6c0af2-b294-4f75-be82-4eb129ddd215.jpg" />, and that of matrix</p><p><img src="3-7900292x\c56fe112-46a6-493a-8413-4195971b7125.jpg" />is defined as the corresponding induced norm</p><p><img src="3-7900292x\16ed8a31-a1d0-4c2b-bd53-439bb904fd88.jpg" />.</p><p>The remainder of the paper is organized as follows. Section 2 describes the system under consideration, assumptions, and General Integral Control law proposed here. Section 3 addresses the systematic design method of General Integral Control. Example and simulation are provided in Sections 4. Conclusions are presented in Section 5.</p></sec><sec id="s2"><title>2. Problem Formulation</title><p>Consider the feedback linearizable system,</p><disp-formula id="scirp.43067-formula86292"><label>(1)</label><graphic position="anchor" xlink:href="3-7900292x\83a085ca-f41a-4a6d-b506-0b1bd9ab427c.jpg"  xlink:type="simple"/></disp-formula><p>where <img src="3-7900292x\2d3469aa-a65c-40ec-b428-8c889d62f446.jpg" /> is the state, <img src="3-7900292x\d75e8d25-0d27-4b28-9a69-2ecb560c781b.jpg" />is the control input, <img src="3-7900292x\c2cef4d9-3904-423e-8136-4d6628c6157d.jpg" />is a vector of unknown constant parameters and disturbances. The function <img src="3-7900292x\f2cc1b4f-9de0-4f52-96b3-b2b2d4949f5a.jpg" /> and <img src="3-7900292x\5f1fb715-0cce-4701-bdb0-7df9dd9c7bf0.jpg" /> are continuous in <img src="3-7900292x\b91cc0cc-01ab-4fde-b7c2-1b1028bb29a5.jpg" /> on a domain,<img src="3-7900292x\e46426b7-aa26-46d9-9244-389cb12d7a02.jpg" />. The inequality, <img src="3-7900292x\006edb18-9d37-466a-bb4b-e3a68f89036e.jpg" />holds for all <img src="3-7900292x\36f13762-1fa5-472d-8d9a-ef7f9c48d1e8.jpg" /> and<img src="3-7900292x\8ead4e30-047d-4990-9826-1f4b85a0ceb5.jpg" />.</p><p>Assumption 1: Suppose that there is a unique pair <img src="3-7900292x\fbc39317-1fa6-4827-82d2-db521a1974c7.jpg" /> that satisfies the equation,</p><disp-formula id="scirp.43067-formula86293"><label>(2)</label><graphic position="anchor" xlink:href="3-7900292x\cac13a73-e081-4681-b5d3-20963e83896a.jpg"  xlink:type="simple"/></disp-formula><p>so that <img src="3-7900292x\d0c47649-54a3-4ffd-9af4-d6a7ecad96a8.jpg" /> is the steady-state control that is needed to maintain equilibrium at the origin.</p><p>Assumption 2: Suppose that there is a diffeomorphism</p><p><img src="3-7900292x\c6193aea-ff63-49e7-9a3e-7f61e3df5923.jpg" />such that <img src="3-7900292x\5169718d-1cd1-4097-ae36-27b97ef51d59.jpg" /> contains the origin and <img src="3-7900292x\74348fe7-2c47-42c9-be10-e744be9c6f09.jpg" /> satisfies the partial differential equations,</p><disp-formula id="scirp.43067-formula86294"><label>(3)</label><graphic position="anchor" xlink:href="3-7900292x\492bc8cb-afa0-4c9f-afa7-4bede747f72a.jpg"  xlink:type="simple"/></disp-formula><p>where <img src="3-7900292x\39bf13f4-a855-447c-be22-56c341413644.jpg" /> is controllable, <img src="3-7900292x\ae73a9d0-bfed-4a26-b95b-0f8a94618574.jpg" />and <img src="3-7900292x\e9ea343d-54af-45e4-8856-50585dd08aac.jpg" /> are all known nonlinear functions, <img src="3-7900292x\4ff0b85c-9c0c-4dfc-b533-c6d381a21f31.jpg" />is nonsingular for all</p><p><img src="3-7900292x\8e047ab1-50e3-4b18-9c04-3f04e4af09e7.jpg" />, <img src="3-7900292x\1ba826b4-a791-4360-8f33-bc06ddc68799.jpg" />and <img src="3-7900292x\c102a72d-1c4b-40ea-91b2-9fe05d7c3281.jpg" /> are the uncertain terms of the system (1), which arises from several practical reasons such as model simplification, parameter uncertainty, computational errors.</p><p>The change of variables <img src="3-7900292x\0797d875-cd0d-413a-9070-a285a2f26246.jpg" /> transforms the system (1) into the form,</p><disp-formula id="scirp.43067-formula86295"><label>(4)</label><graphic position="anchor" xlink:href="3-7900292x\398db3ae-b945-47f2-9855-82fd4db084b0.jpg"  xlink:type="simple"/></disp-formula><p>For stabilizing the system (4), we need to include “integral action” in the control law<img src="3-7900292x\c5819281-fb1d-40d9-8261-09a369a477dc.jpg" />. Therefore, General Integral Controller is proposed as follows,</p><disp-formula id="scirp.43067-formula86296"><label>(5)</label><graphic position="anchor" xlink:href="3-7900292x\bc11e615-1e8b-45f9-b6eb-23f4d5e85c48.jpg"  xlink:type="simple"/></disp-formula><p>where <img src="3-7900292x\a1bd0b3e-ec09-406a-8bce-815aea234411.jpg" /> and <img src="3-7900292x\2c19c312-ce03-46f5-a77e-4fda19bae91b.jpg" /> are all positive define matrices.</p><p>Thus, substituting (5) into (4) to obtain the augmented system,</p><disp-formula id="scirp.43067-formula86297"><label>(6)</label><graphic position="anchor" xlink:href="3-7900292x\172c85af-6000-4fcf-916a-3dfae454dfbf.jpg"  xlink:type="simple"/></disp-formula><p>By setting<img src="3-7900292x\7bd14804-6462-42ff-a3bd-950d57bf6c85.jpg" />, <img src="3-7900292x\995a4420-cf11-424f-ac48-add7434ca88e.jpg" />and <img src="3-7900292x\a10023d8-71bf-414c-930e-16abebaa2cc2.jpg" /> in (6), we obtain,</p><disp-formula id="scirp.43067-formula86298"><label>(7)</label><graphic position="anchor" xlink:href="3-7900292x\e36f9f5e-66e8-4391-b4e8-c821d047024c.jpg"  xlink:type="simple"/></disp-formula><p>By Assumption 1 and choosing <img src="3-7900292x\a6af35a9-da1e-44f4-987f-658c895a5832.jpg" /> nonsingular to counteract the constant uncertainties, we ensure that there is a unique solution, <img src="3-7900292x\cbc0bc13-3bdd-4422-acc0-a900771f06b7.jpg" />, and then <img src="3-7900292x\75c9f186-ab6a-4dd8-bfe8-eb57ccba2224.jpg" /> is a unique equilibrium point of the closed-loop system (6) in a domain of interest. At the equilibrium point, <img src="3-7900292x\825f505c-98ff-4699-950a-6a4474e541cf.jpg" />, irrespective of the value of<img src="3-7900292x\2691dc53-eff1-414d-ae1b-b6527696f4e1.jpg" />.</p><p>Remark 1: From the control law (5), it is not hard to see that the integrator to be shaped by diffeomorphism <img src="3-7900292x\84a83bb3-b4b6-4a83-92b6-e8543bc1873a.jpg" /> is a fire new integrator. And then, it resulted in a class of fire-new general integral controller and design method.</p><p>Now, the design task is to provide the conditions on the gain matrices <img src="3-7900292x\c1f0e6ae-d095-4967-8d83-9879c6b8a0db.jpg" /> and <img src="3-7900292x\5b5ac78b-d8c8-4c21-bb5c-7b0c534b3ae2.jpg" /> such that <img src="3-7900292x\8051343e-d9d6-49df-b518-da85b8137d13.jpg" /> is an asymptotically stable equilibrium point of the closedloop system (6) in the control domain of interest, which is not a trivial task because the closed-loop system (6) depends on the unknown vector<img src="3-7900292x\0a152d6d-efa4-426d-a7d0-00d540fca5ae.jpg" />, the uncertain terms</p><p><img src="3-7900292x\bd9f8703-0f13-45f3-9c8e-66236935093d.jpg" />and<img src="3-7900292x\1b7e0c3a-b7d1-4cfa-9dbd-6b6e1b27bf83.jpg" />. In the next section, we will propose a systematic design method to this dilemma.</p></sec><sec id="s3"><title>3. Design Method</title><p>For analyzing the stability of the closed-loop system (6), we substitute (7) into (6) and obtain,</p><disp-formula id="scirp.43067-formula86299"><label>(8)</label><graphic position="anchor" xlink:href="3-7900292x\c38bc8c0-8b7f-4119-9bf7-6a9c5603d4e6.jpg"  xlink:type="simple"/></disp-formula><p>where</p><p><img src="3-7900292x\5fb9ed1d-b7aa-4540-a49e-7e462ad204cd.jpg" /></p><p>For stabilizing the system (8), we need to know some bound information on<img src="3-7900292x\d130d9fb-8b61-4651-81b0-1bb4935d714b.jpg" />. This results in the following assumptions.</p><p>Assumption 3: By Assumption 2 and the function</p><p><img src="3-7900292x\a6052549-0aee-4c47-986d-3a3bb0f1ec29.jpg" />and <img src="3-7900292x\1b88395d-24c8-42a8-bcc1-3c989a2f7a7a.jpg" /> are continuous in <img src="3-7900292x\6f576063-c24c-4e02-bdc3-0cd75ca77976.jpg" /> on a domain, <img src="3-7900292x\026bc890-dc43-4c95-bedb-512fd3932c98.jpg" />and<img src="3-7900292x\927b58fd-70ac-4309-8112-311e9b31cc02.jpg" />, it is reasonable to suppose that the following inequalities hold,</p><disp-formula id="scirp.43067-formula86300"><label>(9)</label><graphic position="anchor" xlink:href="3-7900292x\a49936b7-630d-46ff-aeda-4fdbc4bfa1bf.jpg"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.43067-formula86301"><label>(10)</label><graphic position="anchor" xlink:href="3-7900292x\8d09ab4b-6c58-4463-a5ef-b1b88a5f9c79.jpg"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.43067-formula86302"><label>(11)</label><graphic position="anchor" xlink:href="3-7900292x\f33ccabd-c71e-46c7-86da-229312fdf222.jpg"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.43067-formula86303"><label>(12)</label><graphic position="anchor" xlink:href="3-7900292x\3aa445ce-9d78-418e-9405-bd51bb840ebf.jpg"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.43067-formula86304"><label>(13)</label><graphic position="anchor" xlink:href="3-7900292x\abe9e554-38a3-461f-bc51-923c161b1d3e.jpg"  xlink:type="simple"/></disp-formula><p>Thus, by the definition of <img src="3-7900292x\27992b7f-cb4c-46b7-bd50-d52031ab5156.jpg" /> and (9)~(13)we obtain,</p><disp-formula id="scirp.43067-formula86305"><label>(14)</label><graphic position="anchor" xlink:href="3-7900292x\428ff34b-64b8-40ab-b94d-d857cc29b583.jpg"  xlink:type="simple"/></disp-formula><p>where<img src="3-7900292x\1430d173-7eab-45ab-a0b1-d892c1bbef40.jpg" />, <img src="3-7900292x\5d6cef2b-19f8-4b01-b1df-a9c51ab9b649.jpg" />, <img src="3-7900292x\e95cd497-29cc-4f43-9a1b-778af2505670.jpg" />, and <img src="3-7900292x\521df69c-263c-4b87-89e3-76a6a13bdae7.jpg" /> are all positive constants.</p><p>Setting<img src="3-7900292x\9cdb57e0-35f5-475a-8a92-539d42f40d53.jpg" />, the equation (8) can be rewritten as,</p><disp-formula id="scirp.43067-formula86306"><label>(15)</label><graphic position="anchor" xlink:href="3-7900292x\cae70eeb-41ec-4728-b1d0-181107b36435.jpg"  xlink:type="simple"/></disp-formula><p>where</p><p><img src="3-7900292x\f89a5cd8-1764-48c1-a95d-0fa558a2de9d.jpg" />and <img src="3-7900292x\2505dda8-02b4-4435-8b37-721664901c5f.jpg" /></p><p>Based on linear system theory <sup>&#160;</sup>[<xref ref-type="bibr" rid="scirp.43067-ref5">5</xref>], we can choose <img src="3-7900292x\6b45e1e0-f4f8-4d66-80b7-5c0dc69d717e.jpg" /> and <img src="3-7900292x\06071d2c-33af-409e-8d04-9cb2d73e26f1.jpg" /> such that <img src="3-7900292x\6af3a223-f797-4462-b31a-07774ebbc8e9.jpg" /> is Hurwitz, and then for any given positive define symmetric matrix <img src="3-7900292x\830c2761-327e-49d1-9e0e-e03be8dfef14.jpg" /> there exists a unique positive define symmetric matrix <img src="3-7900292x\394b060c-1afb-45cf-a048-a1654bbbecfa.jpg" /> that satisfied Lyapunov equation (16). Consequently, there exists a quadratic Lyapunov function,<img src="3-7900292x\3c2e83a2-fdcb-445d-a262-500980ef6c7a.jpg" />.</p><disp-formula id="scirp.43067-formula86307"><label>(16)</label><graphic position="anchor" xlink:href="3-7900292x\7cf49cd2-a16c-4234-91b3-2a34e7a1fb63.jpg"  xlink:type="simple"/></disp-formula><p>We use <img src="3-7900292x\0499b446-366c-4fc7-bff7-a90aad849769.jpg" /> as a Lyapunov function candidate. Obviously, <img src="3-7900292x\66a6a89c-4d69-4c28-bf6d-eecbea84b502.jpg" />is positive define.</p><p>Therefore, our task is to show that its time derivative along the trajectories of the closed-loop system (8) is negative define, which is given by,</p><disp-formula id="scirp.43067-formula86308"><label>(17)</label><graphic position="anchor" xlink:href="3-7900292x\312e580b-90d4-4841-9d44-b8816d496605.jpg"  xlink:type="simple"/></disp-formula><p>Now, by definition of<img src="3-7900292x\4157936e-3d65-4af4-a04b-32364ec1358c.jpg" />, we have <img src="3-7900292x\adcf1fbb-aa10-42de-a46d-44384af105bf.jpg" /> and<img src="3-7900292x\1344339b-32cc-4198-a137-328e40db7f34.jpg" />, and then inequality (14) can be rewritten as,</p><disp-formula id="scirp.43067-formula86309"><label>(18)</label><graphic position="anchor" xlink:href="3-7900292x\1813b8e4-d87e-4541-a8ac-3be7a4227269.jpg"  xlink:type="simple"/></disp-formula><p>where<img src="3-7900292x\64d7bbc8-14bb-4c45-970f-44a53e05a166.jpg" />.</p><p>Substituting (18) into (17) and taking<img src="3-7900292x\a3b7a9cf-6ae3-490e-8e76-c7c98e4180d7.jpg" />, we obtain,</p><disp-formula id="scirp.43067-formula86310"><label>(19)</label><graphic position="anchor" xlink:href="3-7900292x\24c72c53-edfb-453f-a6d9-aadd86d0e10b.jpg"  xlink:type="simple"/></disp-formula><p>Using the fact that Lyapunov function <img src="3-7900292x\e47796a7-975a-453e-962f-561aed0e090a.jpg" /></p><p>is a positive define function and its time derivative is a negative define function if the inequality (19) holds, we conclude that the closed-loop system (8) is stable. In fact,</p><p><img src="3-7900292x\5a593da9-8cd5-4bca-8963-3344672f3cbe.jpg" />means <img src="3-7900292x\3216beed-2513-4f69-85aa-5429f3d2b386.jpg" /> and<img src="3-7900292x\a46a2a39-8e69-4f13-ba66-2e8523524e7b.jpg" />. By invoking the LaSalle’s invariance principle<sup> </sup>[<xref ref-type="bibr" rid="scirp.43067-ref5">5</xref>], it is easy to know that the closed-loop system (8) is asymptotically stable in the control domain of interest. This established the following theorem.&#160;&#160;</p><p>Theorem 1: Let <img src="3-7900292x\d4355f87-becd-4ac8-9d5f-674d70e37625.jpg" /> be a unique equilibrium point for the closed-loop system (8). If Assumptions 1 ~ 3 hold and there exist the gain matrices <img src="3-7900292x\c83c91c0-39e7-4fa8-b2c3-74f768d8b80a.jpg" /> and <img src="3-7900292x\904401b9-83ee-4f43-b975-addbf4c881fc.jpg" /> such that the inequality (19) holds, and then the closedloop system (8) is asymptotically stable in the domain</p><p><img src="3-7900292x\96ba1cb4-f952-420a-b34f-21e55296182f.jpg" />. Moreover, if all assumptions hold globally, and then it is globally asymptotically stable.</p><p>Remark 2: From the analysis procedure above, it is obvious that the distinct feature of this design method is:</p><p>1) Just the integrator is taken as, <img src="3-7900292x\d60c91fe-d39e-4afe-bfc9-a5f8cf6c4060.jpg" />, we can easily use linear system theory to analyze the stability of the closed-loop system; 2) Just the integral control action is introduced, we can use the linear growth bound to estimate the impact of the uncertain term, <img src="3-7900292x\758290c0-afe1-4f77-9e0a-9cd80eaecc99.jpg" />on the system stability. All of them provide an ingenious solution for designing a stable general integral controller.</p><p>Discussion 1: Compared with General Integral Control design proposed by [7,8], it is easy to see that: 1) The design method proposed here can cancel the central nonlinear action via feedback linearization; 2) When the bound of the system uncertainty is fairly estimated we can design a stable general integral controller with the lesser conservativeness. All those mean that general integral control design method proposed here can more effectively deal with nonlinearity and uncertainty of dynamics, and then makes the engineers more easily design a stable controller.</p></sec><sec id="s4"><title>4. Example and Simulation</title><p>Consider the pendulum system [<xref ref-type="bibr" rid="scirp.43067-ref5">5</xref>] described by,</p><p><img src="3-7900292x\2b05e58a-9b93-4fca-ab92-26b5c04d51fa.jpg" /></p><p>where<img src="3-7900292x\388c8eb5-a1cc-47c3-b8c4-541671ae208a.jpg" />, <img src="3-7900292x\9a95b552-d19e-4a94-b1eb-0c9ea2a1af06.jpg" />, <img src="3-7900292x\76db5a4b-edeb-4e2e-a2b1-0e12607c483a.jpg" />, <img src="3-7900292x\356785c0-43c4-4a84-8471-f9ac2c40d962.jpg" />is the angle subtended by the rod and the vertical axis, and <img src="3-7900292x\824ea181-db20-43a9-bc4b-112ae09b4713.jpg" /> is the torque applied to the pendulum. View <img src="3-7900292x\f2de9185-8d8f-4fa3-b02a-8b7a702b8a0b.jpg" /> as the control input and suppose we want to regulate <img src="3-7900292x\489c6472-9cc0-4de4-a051-2d9efd8f6c65.jpg" /> to</p><p><img src="3-7900292x\e0d0e79a-6fad-45b8-9434-cfbae9776748.jpg" />. Taking<img src="3-7900292x\ab480b38-a177-4961-81a1-066b39f51a26.jpg" />, <img src="3-7900292x\7f5637b0-2030-48b2-b720-2c9c1c1e588d.jpg" />, we can write the pendulum system as,</p><disp-formula id="scirp.43067-formula86311"><label>(20)</label><graphic position="anchor" xlink:href="3-7900292x\e411b01d-d48a-49e2-8cc8-93bed160b361.jpg"  xlink:type="simple"/></disp-formula><p>It can be easily seen that the system (20) is feedback linearizable with<img src="3-7900292x\a497f34e-0939-459f-9652-fe55f4f59702.jpg" />. Thus, general integral controller can be taken as,</p><disp-formula id="scirp.43067-formula86312"><label>(21)</label><graphic position="anchor" xlink:href="3-7900292x\b6eb6467-0c2f-4677-8e4f-eeccbcc27d19.jpg"  xlink:type="simple"/></disp-formula><p>where <img src="3-7900292x\4c3eacec-6c71-4182-87b3-9188486a1631.jpg" /> and <img src="3-7900292x\bfc075fd-bd5c-434c-b0e9-c5c1010337ea.jpg" /> are the nominal values of <img src="3-7900292x\c5410745-eac5-445b-b05b-e2e7761ec1a5.jpg" /> and<img src="3-7900292x\7d4ccbd2-54bb-43e3-900a-4bc659eb0661.jpg" />.</p><p>Substituting (21) into (20), we obtain,</p><disp-formula id="scirp.43067-formula86313"><label>(22)</label><graphic position="anchor" xlink:href="3-7900292x\624fa9f4-fd82-4743-89f4-162b38754a1c.jpg"  xlink:type="simple"/></disp-formula><p>where</p><p><img src="3-7900292x\9407b760-d612-4fd9-9b86-7a706cfcefe1.jpg" />.</p><p>For the closed-loop system (22), taking <img src="3-7900292x\b367dda9-5352-481d-9449-1135ea20c8d9.jpg" /> as the nominal values of <img src="3-7900292x\171ce4e4-72ab-40af-ac25-eee2e4cfac0a.jpg" /> and<img src="3-7900292x\19f53d09-fac2-4cc0-a5b1-277dc227dc76.jpg" />, and using the design method proposed here, general integral controller can be taken as,</p><p><img src="3-7900292x\b4bb0ab9-b01b-48a5-af29-961f033d5abe.jpg" /></p><p>Thus, regulation will be achieved for all<img src="3-7900292x\c853dbb8-9c5c-4afc-9c25-59c060b1784e.jpg" />.</p><p>In simulation, the normal parameters are <img src="3-7900292x\efe695eb-9214-4ee6-8d78-83a92ecfbcd4.jpg" /> and<img src="3-7900292x\de983430-75d7-416c-8ff9-9e933d6d4359.jpg" />. In the perturbed case, <img src="3-7900292x\bee3e7a7-02b3-4c2b-ae80-4ffbfc8a70a3.jpg" />and <img src="3-7900292x\05925c12-da22-440d-a8f1-30e88faa143d.jpg" /> are reduced</p><p>to 0.5 and 5, respectively, corresponding to doubling of the mass. Moreover, we consider an additive impulselike disturbance <img src="3-7900292x\1ed9f65a-7f78-42ce-a839-f2ea0356e860.jpg" /> of magnitude 30 acting on the system input between 11 s and 12 s.</p><p><xref ref-type="fig" rid="fig1">Figure 1</xref> showed the simulation results under normal (solid line) and perturbed (dashed line) cases. The following observations can be made: under normal and perturbed cases, the optimum response in the whole domain of interest can all be achieved by a set of the same control gains, even under the case that the payload is changed abruptly. This demonstrates that general integral control proposed here has strong robustness, fast convergence and good flexibility, and then can more effectively deal with unknown exogenous disturbances, nonlinearity and uncertainties of dynamics and makes the engineers more easily design a high performance controller.</p></sec><sec id="s5"><title>5. Conclusions</title><p>Based on the feedback linearization technique, we present a systematic design method for General Integral Control. The main contributions are as follows: 1) A new integral control strategy along with a class of fire-new integrator is proposed; 2) By using the linear system theory and Lyapunov method along with LaSalle’s invariance principle, the conditions on the control gains to ensure regionally as well as semi-globally asymptotic stability are provided.</p><p>In this paper, only one design method for General Integral Control was presented. It is clear that we cannot expect one particular procedure to apply to all system. Therefore, new design techniques for General Integral Control are needed to solve wider theoretical and practical problems.</p></sec><sec id="s6"><title>REFERENCES</title></sec></body><back><ref-list><title>References</title><ref id="scirp.43067-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">H. K. Khalil, “Universal Integral Controllers for Minimum-Phase Nonlinear Systems,” IEEE Transactions on Automatic Control, Vol. 45, No. 3, 2000, pp. 490-494. http://dx.doi.org/10.1109/9.847730</mixed-citation></ref><ref id="scirp.43067-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">E. J. Davison, “The Robust Control of A Servomechanism Problem for Linear Time-Invariant Multivariable Systems,” IEEE Transactions on Automatic Control, Vol. 21, No. 1, 1976, pp. 25-34. http://dx.doi.org/10.1109/TAC.1976.1101137</mixed-citation></ref><ref id="scirp.43067-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">B. A. Francis, “The Linear Multivariable Regulator Problem,” SIAM Journal on Control and Optimization, Vol.15, No. 3, 1977, pp. 486-505. http://dx.doi.org/10.1137/0315033</mixed-citation></ref><ref id="scirp.43067-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">A. Isidori and C. I.  Byrnes, “Output Regulation of Nonlinear Systems,” IEEE Transactions on Automatic Control, Vol. 35, No. 2, 1990, pp. 131-140. http://dx.doi.org/10.1109/9.45168</mixed-citation></ref><ref id="scirp.43067-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">H. K. Khalil, “Nonlinear Systems,” Electronics Industry Publishing, Beijing, 2007.</mixed-citation></ref><ref id="scirp.43067-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">B. S. Liu and B. L. Tian, “General Integral Control,” Proceedings of the International Conference on Advanced Computer Control, Singapore City, 22-24 January 2009, pp. 136-143. http://dx.doi.org/10.1109/ICACC.2009.30</mixed-citation></ref><ref id="scirp.43067-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">B. S. Liu, and B. L. Tian, “General Integral Control Design Based on Linear System Theory,” Proceedings of the 3rd International Conference on Mechanic Automation and Control Engineering, Baotou, Vol. 5, 2012, pp. 31743177.</mixed-citation></ref><ref id="scirp.43067-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">B. S. Liu and B. L. Tian, “General Integral Control Design Based on Sliding Mode Technique,” Proceedings of the 3rd International Conference on Mechanic Automation and Control Engineering, Baotou, Vol. 5, 2012, pp. 3178-3181.</mixed-citation></ref></ref-list></back></article>