<?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">AM</journal-id><journal-title-group><journal-title>Applied Mathematics</journal-title></journal-title-group><issn pub-type="epub">2152-7385</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/am.2016.710103</article-id><article-id pub-id-type="publisher-id">AM-67826</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Physics&amp;Mathematics</subject></subj-group></article-categories><title-group><article-title>
 
 
  Networked Cooperative Distributed Model Predictive Control Based on State Observer
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Baili</surname><given-names>Su</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Yanan</surname><given-names>Zhao</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Jinming</surname><given-names>Huang</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib></contrib-group><aff id="aff1"><addr-line>College of Engineering, Qufu Normal University, Rizhao, China</addr-line></aff><pub-date pub-type="epub"><day>07</day><month>06</month><year>2016</year></pub-date><volume>07</volume><issue>10</issue><fpage>1148</fpage><lpage>1164</lpage><history><date date-type="received"><day>12</day>	<month>March</month>	<year>2016</year></date><date date-type="rev-recd"><day>accepted</day>	<month>26</month>	<year>June</year>	</date><date date-type="accepted"><day>29</day>	<month>June</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>
 
 
  Although distributed model predictive control has caused significant attention and received many good results, the results are mostly under the assumption that the system states can be observed. However, the states are difficult to be observed in practice. In this paper, a novel distributed model predictive control is proposed based on state observer for a kind of linear discrete-time systems where states are not measured. Firstly, an output feedback control law is designed based on Lyapunov function and state observer. And the stability domain is described. Furthermore, the stability domain as a terminal constraint is added into the constraint conditions of the algorithm to make systems stable outside the stability domain. The simulation results show the effectiveness of the proposed method.
 
</p></abstract><kwd-group><kwd>Distributed System</kwd><kwd> Model Predictive Control</kwd><kwd> Lyapunov Function</kwd><kwd> State Observer</kwd><kwd> Stable Domain</kwd><kwd> Cooperative Control</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>In industrial processes, there exists a class of hybrid systems which are comprised of some subsystems which couple each other through energy, quality, etc. For example, urban drainage network system, transportation system, energy power, Net system and irrigation system. These systems have many components, wide space dis- tribution, many constraints and many targets. We can obtain good control performance if the centralized control is used to control this kind of systems. But its flexibility and fault tolerance are relatively weak. If the distributed control is adopted, its flexibility and fault tolerance are better [<xref ref-type="bibr" rid="scirp.67826-ref1">1</xref>] [<xref ref-type="bibr" rid="scirp.67826-ref2">2</xref>] . So, the problem of distributed control for these hybrid systems has become an important research project [<xref ref-type="bibr" rid="scirp.67826-ref3">3</xref>] [<xref ref-type="bibr" rid="scirp.67826-ref4">4</xref>] .</p><p>Model predictive control (MPC) is receding horizon control which can deal with the constraints of systems states and inputs during the design of optimization control [<xref ref-type="bibr" rid="scirp.67826-ref5">5</xref>] . It adopts the strategies such as feedback correction, rolling optimization [<xref ref-type="bibr" rid="scirp.67826-ref6">6</xref>] and has strong ability to deal with constraints and good dynamic performance [<xref ref-type="bibr" rid="scirp.67826-ref7">7</xref>] . Therefore, it can be more effective to solve the optimal control problem for distributed systems. That is distributed model predictive control [<xref ref-type="bibr" rid="scirp.67826-ref8">8</xref>] .</p><p>In recent years, the research on the distributed predictive control method has developed greatly. There have been many beneficial results about it. In Literature [<xref ref-type="bibr" rid="scirp.67826-ref9">9</xref>] , based on the research about the Nash optimal distributed predictive control, a networked predictive control strategy is proposed for series connection structure systems with network information mode whose subsystems are coupled each other. In Literature [<xref ref-type="bibr" rid="scirp.67826-ref10">10</xref>] , for a class of linear systems with input-output constraints, a design method of stabilization distributed predictive control is given. But every subsystem’s controller can only optimize this subsystem’s performance index. The optimization method for the whole system’s performance index is not given. In Literature [<xref ref-type="bibr" rid="scirp.67826-ref11">11</xref>] , an iterative algorithm of stabilization controller with constrained input is designed. This method can optimize the overall performance of the system. However, it is necessary to obtain global information, which greatly reduces the flexibility and fault tolerance of the system. Literature [<xref ref-type="bibr" rid="scirp.67826-ref12">12</xref>] proposes a new distributed predictive coordinated control strategy to improve the performance of the whole system without increasing the connectivity degree. These references are obtained on the assumption that the system states can be measured.</p><p>However, in the actual application, the limitation of measuring equipment in economy makes the state feedback hard to realize. In reference [<xref ref-type="bibr" rid="scirp.67826-ref13">13</xref>] , a distributed predictive control algorithm is designed in the case of the states not being measured. But this method can only optimize the performance of each subsystem, not the overall performance of the system.</p><p>In this paper, a distributed predictive control method based on Lyapunov function and state observer is designed to optimize the overall system’s performance. This algorithm adds the quadratic function of the decoy system's input variables to the performance index of the subsystem, expands the coordination degree, and optimizes the performance of the system.</p><p>This paper is arranged as follows. In the second section, the control problem for distributed system under network mode is described in detail. The output feedback controller based on Lyapunov functions and state observers is designed in the third section, and the stability domain is given. The fourth section designs distributed predictive controller. In the fifth section, the distributed prediction controllers performance is analyzed, and the steps of the algorithm design are given. The simulation results verify the effectiveness of the method proposed in this paper in the sixth section. Conclusion is given in Section 7.</p></sec><sec id="s2"><title>2. Problem Formulation</title><p>Consider the distributed system S which is comprised of m related subsystems<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x6.png" xlink:type="simple"/></inline-formula>. The state space description of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x7.png" xlink:type="simple"/></inline-formula> can be expressed as</p><disp-formula id="scirp.67826-formula339"><label>(1)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/15-7403127x8.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.67826-formula340"><label>(2)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/15-7403127x9.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x10.png" xlink:type="simple"/></inline-formula> denotes the state variable of subsystem<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x11.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x12.png" xlink:type="simple"/></inline-formula>denotes the input variable and</p><p>satisfies<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x13.png" xlink:type="simple"/></inline-formula>, and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x14.png" xlink:type="simple"/></inline-formula> denotes the measurable output variable. <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x15.png" xlink:type="simple"/></inline-formula>are con-</p><p>stant matrices with corresponding dimension, respectively. The distributed structure of the system under the network mode is shown in <xref ref-type="fig" rid="fig1">Figure 1</xref>.</p><p>Synthesizing all subsystems, we can get the system model as:</p><disp-formula id="scirp.67826-formula341"><label>(3)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/15-7403127x16.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.67826-formula342"><label>(4)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/15-7403127x17.png"  xlink:type="simple"/></disp-formula><p>where,</p><fig id="fig1"  position="float"><label><xref ref-type="fig" rid="fig1">Figure 1</xref></label><caption><title> Distributed schematic diagram of the system under network pattern</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/15-7403127x18.png"/></fig><disp-formula id="scirp.67826-formula343"><graphic  xlink:href="http://html.scirp.org/file/15-7403127x19.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.67826-formula344"><graphic  xlink:href="http://html.scirp.org/file/15-7403127x20.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.67826-formula345"><graphic  xlink:href="http://html.scirp.org/file/15-7403127x21.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.67826-formula346"><graphic  xlink:href="http://html.scirp.org/file/15-7403127x22.png"  xlink:type="simple"/></disp-formula><p>The control objective is to design an output feedback control law for the linear discrete-time distributed system (3) (4) based on Lyapunov function and state observer under the premise that network connectivity and fault tolerance of the system are not added. And then the stability domain is described. Furthermore, taking the stability domain as a terminal constraint to design output feedback model predictive controller in order to make the system stable outside the stability domain. Make sure that under the premise of initial feasibility, the system is successive feasible.</p></sec><sec id="s3"><title>3. Output Feedback Control Based on Lypunov Function and State Observer</title><p>This section shows the controller design based on Lypunov function under the states are available at first to get the stability domain description. Then it shows the output feedback controller design under the states are not available.</p><sec id="s3_1"><title>3.1. The State-Feedback Controller Design Based on Lypunov Function</title><p>Consider the subsystem (1) (2), and structure the state feedback controller as follows:</p><disp-formula id="scirp.67826-formula347"><graphic  xlink:href="http://html.scirp.org/file/15-7403127x23.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x24.png" xlink:type="simple"/></inline-formula> is the state feedback gain. Give the following assumption:</p><p>Assumption (i). For the subsystem<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x25.png" xlink:type="simple"/></inline-formula>, there exists feedback law <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x25.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x26.png" xlink:type="simple"/></inline-formula> so that the eigenvalues of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x25.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x26.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x27.png" xlink:type="simple"/></inline-formula> are always in the unit circle, and the system <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x25.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x26.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x27.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x28.png" xlink:type="simple"/></inline-formula> is asymptotically stable, where<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x25.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x26.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x27.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x28.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x29.png" xlink:type="simple"/></inline-formula>,<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x25.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x26.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x27.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x28.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x29.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x30.png" xlink:type="simple"/></inline-formula>.</p><p>Define the following matrices:</p><disp-formula id="scirp.67826-formula348"><graphic  xlink:href="http://html.scirp.org/file/15-7403127x31.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.67826-formula349"><graphic  xlink:href="http://html.scirp.org/file/15-7403127x32.png"  xlink:type="simple"/></disp-formula><p>satisfy:</p><disp-formula id="scirp.67826-formula350"><graphic  xlink:href="http://html.scirp.org/file/15-7403127x33.png"  xlink:type="simple"/></disp-formula><p>where</p><disp-formula id="scirp.67826-formula351"><graphic  xlink:href="http://html.scirp.org/file/15-7403127x34.png"  xlink:type="simple"/></disp-formula><p>and</p><disp-formula id="scirp.67826-formula352"><graphic  xlink:href="http://html.scirp.org/file/15-7403127x35.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x36.png" xlink:type="simple"/></inline-formula> are positive diagonal matrices, and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x36.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x37.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x36.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x37.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x38.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x36.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x37.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x38.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x39.png" xlink:type="simple"/></inline-formula></p><p>Lemma 1. If the Assumption (i) is satisfied, there exists a non-empty set <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x40.png" xlink:type="simple"/></inline-formula> as a invariant set of the system<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x41.png" xlink:type="simple"/></inline-formula>, and the system is stable under the state feedback control law<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x41.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x42.png" xlink:type="simple"/></inline-formula>, where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x41.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x42.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x43.png" xlink:type="simple"/></inline-formula> is the biggest to make sure <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x41.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x42.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x43.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x44.png" xlink:type="simple"/></inline-formula>.</p><p>proof. Select a Lyapunov function candidate<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x45.png" xlink:type="simple"/></inline-formula>.</p><p>The difference of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x46.png" xlink:type="simple"/></inline-formula> along the trajectories of the closed-loop system <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x46.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x47.png" xlink:type="simple"/></inline-formula> is given by</p><disp-formula id="scirp.67826-formula353"><graphic  xlink:href="http://html.scirp.org/file/15-7403127x48.png"  xlink:type="simple"/></disp-formula><p>Since<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x49.png" xlink:type="simple"/></inline-formula>, so<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x49.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x50.png" xlink:type="simple"/></inline-formula>.</p><p>Since the input constraint<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x51.png" xlink:type="simple"/></inline-formula>, we have<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x51.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x52.png" xlink:type="simple"/></inline-formula>.</p><p>And since<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x53.png" xlink:type="simple"/></inline-formula>, so<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x53.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x54.png" xlink:type="simple"/></inline-formula>.</p><p>The proof is completed, and the set <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x55.png" xlink:type="simple"/></inline-formula> is the invariant set of the system.</p><p>Therefore, all states from <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x56.png" xlink:type="simple"/></inline-formula> can always keep in <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x56.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x57.png" xlink:type="simple"/></inline-formula> and asymptotically stable at the origin. That is to say for the given positive real number d, if<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x56.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x57.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x58.png" xlink:type="simple"/></inline-formula>, we have<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x56.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x57.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x58.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x59.png" xlink:type="simple"/></inline-formula>, and</p><disp-formula id="scirp.67826-formula354"><graphic  xlink:href="http://html.scirp.org/file/15-7403127x60.png"  xlink:type="simple"/></disp-formula><p>Thus, the stability domain of the subsystem <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x61.png" xlink:type="simple"/></inline-formula> is defined as follows:</p><disp-formula id="scirp.67826-formula355"><graphic  xlink:href="http://html.scirp.org/file/15-7403127x62.png"  xlink:type="simple"/></disp-formula><p>Suppose that at<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x63.png" xlink:type="simple"/></inline-formula>, all states of the subsystem satisfy<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x63.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x64.png" xlink:type="simple"/></inline-formula>, and the subsystems <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x63.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x64.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x65.png" xlink:type="simple"/></inline-formula> use control law<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x63.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x64.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x65.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x66.png" xlink:type="simple"/></inline-formula>, so the system is asymptotically stable based on Lemma 1.</p></sec><sec id="s3_2"><title>3.2. Output Feedback Controller Design Based on the State Estimation</title><p>Design the state observer as follows [<xref ref-type="bibr" rid="scirp.67826-ref14">14</xref>] :</p><disp-formula id="scirp.67826-formula356"><label>(5)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/15-7403127x67.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.67826-formula357"><label>(6)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/15-7403127x68.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x69.png" xlink:type="simple"/></inline-formula> is the observer state of the system, F is the state observer gain to be identified. We can get the error dynamic equation based on Equation (3) and (5) as</p><disp-formula id="scirp.67826-formula358"><label>(7)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/15-7403127x70.png"  xlink:type="simple"/></disp-formula><p>Therefore, the error dynamic equation of the state observer is regarded as a new autonomous system. That is to say if the new system (7) is stable, the estimation states can track the real states well.</p><p>Define a quadratic function on the observe error as follows:</p><disp-formula id="scirp.67826-formula359"><graphic  xlink:href="http://html.scirp.org/file/15-7403127x71.png"  xlink:type="simple"/></disp-formula><p>where,<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x72.png" xlink:type="simple"/></inline-formula>.</p><p>Theorem 1. Consider the error dynamic equation of the state observer (7), if there exist matrices <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x73.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x73.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x74.png" xlink:type="simple"/></inline-formula>, and the inequality</p><disp-formula id="scirp.67826-formula360"><label>(8)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/15-7403127x75.png"  xlink:type="simple"/></disp-formula><p>is satisfied, then the inequality</p><disp-formula id="scirp.67826-formula361"><label>(9)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/15-7403127x76.png"  xlink:type="simple"/></disp-formula><p>is satisfied, where<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x77.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x77.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x78.png" xlink:type="simple"/></inline-formula>are decay factors, L is positive definite symmetric matrix, and satisfies<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x77.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x78.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x79.png" xlink:type="simple"/></inline-formula>. So there exists<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x77.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x78.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x79.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x80.png" xlink:type="simple"/></inline-formula>, such that if the inequality above is satisfied, then<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x77.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x78.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x79.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x80.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x81.png" xlink:type="simple"/></inline-formula>. In other words, the observer state <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x77.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x78.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x79.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x80.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x81.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x82.png" xlink:type="simple"/></inline-formula> converges to the real state<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x77.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x78.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x79.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x80.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x81.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x82.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x83.png" xlink:type="simple"/></inline-formula>.</p><p>Proof. By the Schur complement lemma, the inequality (8) is equivalent to</p><disp-formula id="scirp.67826-formula362"><graphic  xlink:href="http://html.scirp.org/file/15-7403127x84.png"  xlink:type="simple"/></disp-formula><p>Substituting <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x85.png" xlink:type="simple"/></inline-formula> into the above formula, we derive</p><disp-formula id="scirp.67826-formula363"><graphic  xlink:href="http://html.scirp.org/file/15-7403127x86.png"  xlink:type="simple"/></disp-formula><p>Multiply <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x87.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x87.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x88.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x87.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x88.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x89.png" xlink:type="simple"/></inline-formula>in the both side of the above formula at the same time, we have</p><disp-formula id="scirp.67826-formula364"><graphic  xlink:href="http://html.scirp.org/file/15-7403127x90.png"  xlink:type="simple"/></disp-formula><p>By (8), we have</p><disp-formula id="scirp.67826-formula365"><graphic  xlink:href="http://html.scirp.org/file/15-7403127x91.png"  xlink:type="simple"/></disp-formula><p>the inequality is satisfied.</p><p>Therefore, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x92.png" xlink:type="simple"/></inline-formula>is regarded as the Lyapunov function of zero input dynamic error system, and satisfies the stability constraints (9), then the autonomous system (7) is asymptotically stable. In other words, there always exists<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x92.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x93.png" xlink:type="simple"/></inline-formula>, when<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x92.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x93.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x94.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x92.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x93.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x94.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x95.png" xlink:type="simple"/></inline-formula>, and observer state <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x92.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x93.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x94.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x95.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x96.png" xlink:type="simple"/></inline-formula> ultimately converge to the real state<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x92.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x93.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x94.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x95.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x96.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x97.png" xlink:type="simple"/></inline-formula>.</p><p>Remark 1. By Theorem 1, the state observer gain F can be computed off line through the feasibility of the linear matrix inequality (8).</p><p>Thus, for the given<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x98.png" xlink:type="simple"/></inline-formula>, if<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x98.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x99.png" xlink:type="simple"/></inline-formula>, and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x98.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x99.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x100.png" xlink:type="simple"/></inline-formula>, then the closed loop system is asympto-</p><p>tically stable at the origin. There exists<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x101.png" xlink:type="simple"/></inline-formula>, such that <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x101.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x102.png" xlink:type="simple"/></inline-formula> . Also, for the given positive</p><p>real number<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x103.png" xlink:type="simple"/></inline-formula>, there exists<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x103.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x104.png" xlink:type="simple"/></inline-formula>, such that for any<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x103.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x104.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x105.png" xlink:type="simple"/></inline-formula>, we have<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x103.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x104.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x105.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x106.png" xlink:type="simple"/></inline-formula>.</p><p>Lemma 2 [<xref ref-type="bibr" rid="scirp.67826-ref15">15</xref>] . For the given any real number<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x107.png" xlink:type="simple"/></inline-formula>, there exist positive real number <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x107.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x108.png" xlink:type="simple"/></inline-formula> and set</p><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x109.png" xlink:type="simple"/></inline-formula>, where<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x109.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x110.png" xlink:type="simple"/></inline-formula>, such that if<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x109.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x110.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x111.png" xlink:type="simple"/></inline-formula>, with<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x109.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x110.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x111.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x112.png" xlink:type="simple"/></inline-formula>, then</p><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x113.png" xlink:type="simple"/></inline-formula>.</p></sec></sec><sec id="s4"><title>4. Distributed Output Feedback Model Predictive Control</title><p>This section studies the design of model predictive controller when states are not measured. Since the input constraint is related to the observer states, states constraint is constraints of the real states, and there are some errors between real states and observer states, the observer errors have influence on the future input and states. So the observer states are used in the performance index directly to design the controller. In order to keep the system stable, we adopt infinite horizon model predictive control strategy. Therefore, the optimization problem at time k is as follows:</p><disp-formula id="scirp.67826-formula366"><label>(10)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/15-7403127x114.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.67826-formula367"><label>(11)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/15-7403127x115.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.67826-formula368"><label>(12)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/15-7403127x116.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.67826-formula369"><label>(13)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/15-7403127x117.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x118.png" xlink:type="simple"/></inline-formula> is state predictive value. <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x118.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x119.png" xlink:type="simple"/></inline-formula>is input predictive value,<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x118.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x119.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x120.png" xlink:type="simple"/></inline-formula>. <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x118.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x119.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x120.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x121.png" xlink:type="simple"/></inline-formula>and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x118.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x119.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x120.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x121.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x122.png" xlink:type="simple"/></inline-formula> are weight coefficient matrices.</p><p>The optimization problem decomposes into two parts as</p><disp-formula id="scirp.67826-formula370"><label>(14)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/15-7403127x123.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.67826-formula371"><label>(15)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/15-7403127x124.png"  xlink:type="simple"/></disp-formula><p>Suppose the Lyapunov function</p><disp-formula id="scirp.67826-formula372"><graphic  xlink:href="http://html.scirp.org/file/15-7403127x125.png"  xlink:type="simple"/></disp-formula><p>satisfies the stability constraint</p><disp-formula id="scirp.67826-formula373"><label>(16)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/15-7403127x126.png"  xlink:type="simple"/></disp-formula><p>When the closed loop system is stable,</p><disp-formula id="scirp.67826-formula374"><graphic  xlink:href="http://html.scirp.org/file/15-7403127x127.png"  xlink:type="simple"/></disp-formula><p>Superpose (16) from <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x128.png" xlink:type="simple"/></inline-formula> to<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x128.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x129.png" xlink:type="simple"/></inline-formula>, we get</p><disp-formula id="scirp.67826-formula375"><graphic  xlink:href="http://html.scirp.org/file/15-7403127x130.png"  xlink:type="simple"/></disp-formula><p>That is to say</p><disp-formula id="scirp.67826-formula376"><graphic  xlink:href="http://html.scirp.org/file/15-7403127x131.png"  xlink:type="simple"/></disp-formula><p>Therefore, the optimization problem (15) transforms into minimizing<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x132.png" xlink:type="simple"/></inline-formula>, and then the performance (10) transforms into the following performance</p><disp-formula id="scirp.67826-formula377"><graphic  xlink:href="http://html.scirp.org/file/15-7403127x133.png"  xlink:type="simple"/></disp-formula><p>We have the following predictive model based on state observer of the subsystem</p><disp-formula id="scirp.67826-formula378"><graphic  xlink:href="http://html.scirp.org/file/15-7403127x134.png"  xlink:type="simple"/></disp-formula><p>Its partial derivative is</p><disp-formula id="scirp.67826-formula379"><graphic  xlink:href="http://html.scirp.org/file/15-7403127x135.png"  xlink:type="simple"/></disp-formula><p>Because the control law of the subsystem affects not only the performance of its own subsystem, but also that of its downstream subsystem, controller <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x136.png" xlink:type="simple"/></inline-formula> optimizes the performance of its own subsystem <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x136.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x137.png" xlink:type="simple"/></inline-formula> and down- stream subsystem<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x136.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x137.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x138.png" xlink:type="simple"/></inline-formula>. Here, input and state sequences got at <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x136.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x137.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x138.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x139.png" xlink:type="simple"/></inline-formula> are made as state sequences esti- mations <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x136.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x137.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x138.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x139.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x140.png" xlink:type="simple"/></inline-formula> of upstream subsystem. Therefore, define the performance of subsystem <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x136.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x137.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x138.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x139.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x140.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x141.png" xlink:type="simple"/></inline-formula> as</p><disp-formula id="scirp.67826-formula380"><graphic  xlink:href="http://html.scirp.org/file/15-7403127x142.png"  xlink:type="simple"/></disp-formula><p>where</p><disp-formula id="scirp.67826-formula381"><graphic  xlink:href="http://html.scirp.org/file/15-7403127x143.png"  xlink:type="simple"/></disp-formula><p>And in order to improve the convergence of optimization problem, the weighting coefficients are added.</p><p>Next, the model predictive control optimization problem of all subsystems in the distributed model predictive control algorithm is shown as:</p><p>Problem 1. For subsystem<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x144.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x144.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x145.png" xlink:type="simple"/></inline-formula>satisfies Lemma 1 and 2. <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x144.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x145.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x146.png" xlink:type="simple"/></inline-formula>and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x144.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x145.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x146.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x147.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x144.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x145.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x146.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x147.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x148.png" xlink:type="simple"/></inline-formula>are known. Seek control sequence <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x144.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x145.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x146.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x147.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x148.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x149.png" xlink:type="simple"/></inline-formula> to minimize perfor- mance:</p><disp-formula id="scirp.67826-formula382"><label>(17)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/15-7403127x150.png"  xlink:type="simple"/></disp-formula><p>s.t.</p><disp-formula id="scirp.67826-formula383"><label>(18)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/15-7403127x151.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.67826-formula384"><label>(19)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/15-7403127x152.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.67826-formula385"><label>(20)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/15-7403127x153.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.67826-formula386"><label>(21)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/15-7403127x154.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.67826-formula387"><label>(22)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/15-7403127x155.png"  xlink:type="simple"/></disp-formula><p>where,</p><disp-formula id="scirp.67826-formula388"><graphic  xlink:href="http://html.scirp.org/file/15-7403127x156.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.67826-formula389"><graphic  xlink:href="http://html.scirp.org/file/15-7403127x157.png"  xlink:type="simple"/></disp-formula><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x158.png" xlink:type="simple"/></inline-formula>is the neighbouring subsystem of the subsystem<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x158.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x159.png" xlink:type="simple"/></inline-formula>, and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x158.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x159.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x160.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x158.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x159.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x160.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x161.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x158.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x159.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x160.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x161.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x162.png" xlink:type="simple"/></inline-formula>are the design parameters. <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x158.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x159.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x160.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x161.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x162.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x163.png" xlink:type="simple"/></inline-formula>is the state track under the action of<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x158.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x159.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x160.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x161.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x162.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x163.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x164.png" xlink:type="simple"/></inline-formula>,</p><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x165.png" xlink:type="simple"/></inline-formula>and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x165.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x166.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x165.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x166.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x167.png" xlink:type="simple"/></inline-formula>,<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x165.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x166.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x167.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x168.png" xlink:type="simple"/></inline-formula>. Let</p><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x169.png" xlink:type="simple"/></inline-formula>,<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x169.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x170.png" xlink:type="simple"/></inline-formula>. In order to guarantee the feasibility, we define the terminal</p><p>constraint set as<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x171.png" xlink:type="simple"/></inline-formula>, not<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x171.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x172.png" xlink:type="simple"/></inline-formula>.</p><p>Give the following assumption:</p><p>Assumption (ii). At initial moment<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x173.png" xlink:type="simple"/></inline-formula>, there always exists a feasible control law<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x173.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x174.png" xlink:type="simple"/></inline-formula>,</p><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x175.png" xlink:type="simple"/></inline-formula>of all subsyetems <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x175.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x176.png" xlink:type="simple"/></inline-formula> to make observer states<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x175.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x176.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x177.png" xlink:type="simple"/></inline-formula>, and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x175.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x176.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x177.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x178.png" xlink:type="simple"/></inline-formula></p><p>bounded.</p></sec><sec id="s5"><title>5. Performance Analysis</title><p>The distributed model predictive controller based on Lyapunov function and state observer is designed on the condition of initial feasibility, so the main content in this section is to ensure successive feasibility and stability.</p><sec id="s5_1"><title>5.1. Successive Feasibility</title><p>This part mainly studies: if the system is feasible at time<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x179.png" xlink:type="simple"/></inline-formula>, then</p><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x180.png" xlink:type="simple"/></inline-formula>is the feasible solution of the optimal problem (17)-(22) at time k.</p><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x181.png" xlink:type="simple"/></inline-formula>and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x181.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x182.png" xlink:type="simple"/></inline-formula> satisfy the constraint conditions of the problem.</p><p>By<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x183.png" xlink:type="simple"/></inline-formula>, we get</p><disp-formula id="scirp.67826-formula390"><graphic  xlink:href="http://html.scirp.org/file/15-7403127x184.png"  xlink:type="simple"/></disp-formula><p>which satisfies the stability condition (20).</p><p>Lemma 3. If the Assumption (i) and (ii) are satisfied, and the problem (17)-(22) have feasible solution at any time <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x185.png" xlink:type="simple"/></inline-formula> and satisfy</p><disp-formula id="scirp.67826-formula391"><graphic  xlink:href="http://html.scirp.org/file/15-7403127x186.png"  xlink:type="simple"/></disp-formula><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x187.png" xlink:type="simple"/></inline-formula>, then when</p><disp-formula id="scirp.67826-formula392"><graphic  xlink:href="http://html.scirp.org/file/15-7403127x188.png"  xlink:type="simple"/></disp-formula><p>we have</p><disp-formula id="scirp.67826-formula393"><graphic  xlink:href="http://html.scirp.org/file/15-7403127x189.png"  xlink:type="simple"/></disp-formula><p>Proof. Since the problem (17)-(22) have feasible solution at any time<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x190.png" xlink:type="simple"/></inline-formula>, so</p><disp-formula id="scirp.67826-formula394"><graphic  xlink:href="http://html.scirp.org/file/15-7403127x191.png"  xlink:type="simple"/></disp-formula><p>Therefore,</p><disp-formula id="scirp.67826-formula395"><graphic  xlink:href="http://html.scirp.org/file/15-7403127x192.png"  xlink:type="simple"/></disp-formula><p>From<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x193.png" xlink:type="simple"/></inline-formula>, we derive</p><disp-formula id="scirp.67826-formula396"><graphic  xlink:href="http://html.scirp.org/file/15-7403127x194.png"  xlink:type="simple"/></disp-formula><p>thus</p><disp-formula id="scirp.67826-formula397"><graphic  xlink:href="http://html.scirp.org/file/15-7403127x195.png"  xlink:type="simple"/></disp-formula><p>Lemma 4. If the Assumption (i) and (ii) are satisfied, and the problem (17)-(22) have feasible solution at any time <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x196.png" xlink:type="simple"/></inline-formula> and satisfy</p><disp-formula id="scirp.67826-formula398"><graphic  xlink:href="http://html.scirp.org/file/15-7403127x197.png"  xlink:type="simple"/></disp-formula><p>then for all<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x198.png" xlink:type="simple"/></inline-formula>, we have</p><disp-formula id="scirp.67826-formula399"><label>(23)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/15-7403127x199.png"  xlink:type="simple"/></disp-formula><p>and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x200.png" xlink:type="simple"/></inline-formula> satisfies (18) (19).</p><p>Proof. When<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x201.png" xlink:type="simple"/></inline-formula>, since<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x201.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x202.png" xlink:type="simple"/></inline-formula>, so from the predictive model, we derive</p><disp-formula id="scirp.67826-formula400"><graphic  xlink:href="http://html.scirp.org/file/15-7403127x203.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.67826-formula401"><graphic  xlink:href="http://html.scirp.org/file/15-7403127x204.png"  xlink:type="simple"/></disp-formula><p>The above two formulas subtract, we have</p><disp-formula id="scirp.67826-formula402"><graphic  xlink:href="http://html.scirp.org/file/15-7403127x205.png"  xlink:type="simple"/></disp-formula><p>By Theorem 1, there always exists a<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x206.png" xlink:type="simple"/></inline-formula>, when<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x206.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x207.png" xlink:type="simple"/></inline-formula>, we have<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x206.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x207.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x208.png" xlink:type="simple"/></inline-formula>, and the observer state <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x206.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x207.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x208.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x209.png" xlink:type="simple"/></inline-formula> eventually converges to<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x206.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x207.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x208.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x209.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x210.png" xlink:type="simple"/></inline-formula>. Therefore,</p><disp-formula id="scirp.67826-formula403"><graphic  xlink:href="http://html.scirp.org/file/15-7403127x211.png"  xlink:type="simple"/></disp-formula><p>Obviously, (23) is satisfied.</p><p>Furthermore,</p><disp-formula id="scirp.67826-formula404"><graphic  xlink:href="http://html.scirp.org/file/15-7403127x212.png"  xlink:type="simple"/></disp-formula><p>where, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x213.png" xlink:type="simple"/></inline-formula>,<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x213.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x214.png" xlink:type="simple"/></inline-formula>.</p><p>Therefore, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x215.png" xlink:type="simple"/></inline-formula>satisfies the constraint (18).</p><p>When<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x216.png" xlink:type="simple"/></inline-formula>,</p><disp-formula id="scirp.67826-formula405"><graphic  xlink:href="http://html.scirp.org/file/15-7403127x217.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.67826-formula406"><graphic  xlink:href="http://html.scirp.org/file/15-7403127x218.png"  xlink:type="simple"/></disp-formula><p>The above two formulas subtract, we have</p><disp-formula id="scirp.67826-formula407"><graphic  xlink:href="http://html.scirp.org/file/15-7403127x219.png"  xlink:type="simple"/></disp-formula><p>Therefore, (23) is satisfied.</p><p>Next we can derive that <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x220.png" xlink:type="simple"/></inline-formula> satisfies (19).</p><p>Lemma 5. If the Assumption (i) and (ii) are satisfied, and the problem (17)-(22) has feasible solution at any time<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x221.png" xlink:type="simple"/></inline-formula>, then<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x221.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x222.png" xlink:type="simple"/></inline-formula>,<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x221.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x222.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x223.png" xlink:type="simple"/></inline-formula>.</p><p>Proof. Since the problem (17)~ (22) has feasible solution at any time<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x224.png" xlink:type="simple"/></inline-formula>, so</p><disp-formula id="scirp.67826-formula408"><graphic  xlink:href="http://html.scirp.org/file/15-7403127x225.png"  xlink:type="simple"/></disp-formula><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x226.png" xlink:type="simple"/></inline-formula>. Then we only need to proof that when<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x226.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x227.png" xlink:type="simple"/></inline-formula>, we have<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x226.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x227.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x228.png" xlink:type="simple"/></inline-formula>. By Lemma 3 and 4, and triangle inequality, we derive</p><disp-formula id="scirp.67826-formula409"><graphic  xlink:href="http://html.scirp.org/file/15-7403127x229.png"  xlink:type="simple"/></disp-formula><p>then,<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x230.png" xlink:type="simple"/></inline-formula>.</p><p>Therefore,<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x231.png" xlink:type="simple"/></inline-formula>.</p><p>Lemma 6. If the Assumption (i) and (ii) are satisfied, and the problem (17)-(22) has feasible solution at any</p><p>time<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x232.png" xlink:type="simple"/></inline-formula>, then<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x232.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x233.png" xlink:type="simple"/></inline-formula>.</p><p>Proof. By triangle inequality, we have</p><disp-formula id="scirp.67826-formula410"><graphic  xlink:href="http://html.scirp.org/file/15-7403127x234.png"  xlink:type="simple"/></disp-formula><p>then,<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x235.png" xlink:type="simple"/></inline-formula>.</p><p>Remark 2. According to Lemma 2 to 6, if the assumption (i) and (ii) are satisfied, then <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x236.png" xlink:type="simple"/></inline-formula> are feasible solution of (17)-(22). Since<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x236.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x237.png" xlink:type="simple"/></inline-formula>, so by Lemma ,we can derive that the closed loop system states satisfy<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x236.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x237.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x238.png" xlink:type="simple"/></inline-formula>.</p></sec><sec id="s5_2"><title>5.2. Stability</title><p>Theorem 2. If the Assumption (i) and (ii) are satisfied, the control law satisfies the constraint condition (18)- (22), and design parameters <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x239.png" xlink:type="simple"/></inline-formula> satisfy the following inequality</p><disp-formula id="scirp.67826-formula411"><graphic  xlink:href="http://html.scirp.org/file/15-7403127x240.png"  xlink:type="simple"/></disp-formula><p>then the system asymptotically stable at the origin.</p><p>Proof. When <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x241.png" xlink:type="simple"/></inline-formula> gets into<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x241.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x242.png" xlink:type="simple"/></inline-formula>, we adopt state feedback control to make system asymptotically stable. Next, we only need to prove that when<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x241.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x242.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x243.png" xlink:type="simple"/></inline-formula>, the system asymptotically stable to the origin.</p><p>Define</p><disp-formula id="scirp.67826-formula412"><graphic  xlink:href="http://html.scirp.org/file/15-7403127x244.png"  xlink:type="simple"/></disp-formula><p>By the constraint (20), we have</p><disp-formula id="scirp.67826-formula413"><graphic  xlink:href="http://html.scirp.org/file/15-7403127x245.png"  xlink:type="simple"/></disp-formula><p>so</p><disp-formula id="scirp.67826-formula414"><graphic  xlink:href="http://html.scirp.org/file/15-7403127x246.png"  xlink:type="simple"/></disp-formula><p>For<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x247.png" xlink:type="simple"/></inline-formula>, we make difference as</p><disp-formula id="scirp.67826-formula415"><label>(24)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/15-7403127x248.png"  xlink:type="simple"/></disp-formula><p>Since<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x249.png" xlink:type="simple"/></inline-formula>, so</p><disp-formula id="scirp.67826-formula416"><label>(25)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/15-7403127x250.png"  xlink:type="simple"/></disp-formula><p>By Theorem 2, we have</p><disp-formula id="scirp.67826-formula417"><label>(26)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/15-7403127x251.png"  xlink:type="simple"/></disp-formula><p>By Lemma 4, we have</p><disp-formula id="scirp.67826-formula418"><label>(27)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/15-7403127x252.png"  xlink:type="simple"/></disp-formula><p>Substitute (25)-(27) into (24), we derive</p><disp-formula id="scirp.67826-formula419"><graphic  xlink:href="http://html.scirp.org/file/15-7403127x253.png"  xlink:type="simple"/></disp-formula><p>therefore , when</p><disp-formula id="scirp.67826-formula420"><graphic  xlink:href="http://html.scirp.org/file/15-7403127x254.png"  xlink:type="simple"/></disp-formula><p>the system is asymptotically stable.</p></sec><sec id="s5_3"><title>5.3. Algorithm Steps</title><p>We give the distributed model predictive control algorithm based on Lyapunov function and state observer.</p><p>Algorithm Off-line part:</p><p>1. Give decay coefficient<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x255.png" xlink:type="simple"/></inline-formula>, stable matrix L;</p><p>2. By Theorem 1, we obtain observer gain<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x256.png" xlink:type="simple"/></inline-formula>.</p><p>On-line part:</p><p>1. Choose the appropriate parameter <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x257.png" xlink:type="simple"/></inline-formula> and Lyapunov function<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x257.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x258.png" xlink:type="simple"/></inline-formula>, and obtain the stability domain estimation by calculation (Here is only the form, since the states are unavailable, real to use is<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x257.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x258.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x259.png" xlink:type="simple"/></inline-formula>);</p><p>2. Initialize<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x260.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x260.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x261.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x260.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x261.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x262.png" xlink:type="simple"/></inline-formula>, to satisfy Assumption (ii). At<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x260.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x261.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x262.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x263.png" xlink:type="simple"/></inline-formula>, If<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x260.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x261.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x262.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x263.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x264.png" xlink:type="simple"/></inline-formula>, then for any<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x260.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x261.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x262.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x263.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x264.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x265.png" xlink:type="simple"/></inline-formula>, adopt feedback control<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x260.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x261.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x262.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x263.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x264.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x265.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x266.png" xlink:type="simple"/></inline-formula>, or calculate<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x260.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x261.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x262.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x263.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x264.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x265.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x266.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x267.png" xlink:type="simple"/></inline-formula>, then send to upstream and downstream subsystems;</p><p>3. Receive<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x268.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x268.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x269.png" xlink:type="simple"/></inline-formula>,<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x268.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x269.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x270.png" xlink:type="simple"/></inline-formula>. If<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x268.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x269.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x270.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x271.png" xlink:type="simple"/></inline-formula>, choose the feedback control law <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x268.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x269.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x270.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x271.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x272.png" xlink:type="simple"/></inline-formula> <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x268.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x269.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x270.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x271.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x272.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x273.png" xlink:type="simple"/></inline-formula>, or solve the optimal problem, we get<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x268.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x269.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x270.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x271.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x272.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x273.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x274.png" xlink:type="simple"/></inline-formula>, and then apply <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x268.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x269.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x270.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x271.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x272.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x273.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x274.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x275.png" xlink:type="simple"/></inline-formula> to the subsystem<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x268.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x269.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x270.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x271.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x272.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x273.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x274.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x275.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x276.png" xlink:type="simple"/></inline-formula>;</p><p>4. Let<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x277.png" xlink:type="simple"/></inline-formula>, repeat step 2).</p></sec></sec><sec id="s6"><title>6. Numerical Example</title><p>Consider the distributed system under networked control as follows:</p><disp-formula id="scirp.67826-formula421"><graphic  xlink:href="http://html.scirp.org/file/15-7403127x278.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.67826-formula422"><graphic  xlink:href="http://html.scirp.org/file/15-7403127x279.png"  xlink:type="simple"/></disp-formula><p>where:</p><disp-formula id="scirp.67826-formula423"><graphic  xlink:href="http://html.scirp.org/file/15-7403127x280.png"  xlink:type="simple"/></disp-formula><p>that is this system has two subsystems.</p><p>Subsystem 1:</p><disp-formula id="scirp.67826-formula424"><graphic  xlink:href="http://html.scirp.org/file/15-7403127x281.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.67826-formula425"><graphic  xlink:href="http://html.scirp.org/file/15-7403127x282.png"  xlink:type="simple"/></disp-formula><p>subsystem 2:</p><disp-formula id="scirp.67826-formula426"><graphic  xlink:href="http://html.scirp.org/file/15-7403127x283.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.67826-formula427"><graphic  xlink:href="http://html.scirp.org/file/15-7403127x284.png"  xlink:type="simple"/></disp-formula><p>where,</p><disp-formula id="scirp.67826-formula428"><graphic  xlink:href="http://html.scirp.org/file/15-7403127x285.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.67826-formula429"><graphic  xlink:href="http://html.scirp.org/file/15-7403127x286.png"  xlink:type="simple"/></disp-formula><p>Let the subsystem control constraint as<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x287.png" xlink:type="simple"/></inline-formula>.</p><p>We use the Matlab simulationtools to simulate the algorithm proposed in this paper:</p><p>By the algorithm above, we can obtain that the stability domain of the subsystem 1 and 2 shown in <xref ref-type="fig" rid="fig2">Figure 2</xref>, <xref ref-type="fig" rid="fig3">Figure 3</xref>. Choose the initial states<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x288.png" xlink:type="simple"/></inline-formula>, the states track of the subsystem 1 and 2 are shown in Figures 4-7, “-” and “*” are real states and estimation states, respectively. <xref ref-type="fig" rid="fig8">Figure 8</xref>, <xref ref-type="fig" rid="fig9">Figure 9</xref> show the input track of all the subsystems.</p><p>From the simulation results, we can see the algorithm can guarantee that estimation stats track the real states well, and asymptotically stable to the origin. We can also see that the control low satisfied the constraint and stable eventually.</p></sec><sec id="s7"><title>7. Conclusion</title><p>For a kind of the distributed systems with input and state constraint and unavailable states under networked con-</p><fig id="fig2"  position="float"><label><xref ref-type="fig" rid="fig2">Figure 2</xref></label><caption><title> The stability domain of the subsystem 1</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/15-7403127x289.png"/></fig><fig id="fig3"  position="float"><label><xref ref-type="fig" rid="fig3">Figure 3</xref></label><caption><title> The stability domain of the subsystem 2</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/15-7403127x290.png"/></fig><fig id="fig4"  position="float"><label><xref ref-type="fig" rid="fig4">Figure 4</xref></label><caption><title> The state components of the subsystem 1 <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x292.png" xlink:type="simple"/></inline-formula> (“-” representatives the real state, “*” representatives the estimation state<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x292.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x293.png" xlink:type="simple"/></inline-formula>)</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/15-7403127x291.png"/></fig><fig id="fig5"  position="float"><label><xref ref-type="fig" rid="fig5">Figure 5</xref></label><caption><title> The state components of the subsystem 1 <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x295.png" xlink:type="simple"/></inline-formula> (“-” representatives the real state, “*” representatives the estimation state<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x295.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x296.png" xlink:type="simple"/></inline-formula>)</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/15-7403127x294.png"/></fig><fig id="fig6"  position="float"><label><xref ref-type="fig" rid="fig6">Figure 6</xref></label><caption><title> The state components of the subsystem 2 <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x298.png" xlink:type="simple"/></inline-formula> (“-” representatives the real state, “*” representatives the estimation state<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x298.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x299.png" xlink:type="simple"/></inline-formula>)</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/15-7403127x297.png"/></fig><fig id="fig7"  position="float"><label><xref ref-type="fig" rid="fig7">Figure 7</xref></label><caption><title> The state components of the subsystem 2 <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x301.png" xlink:type="simple"/></inline-formula> (“-” representatives the real state, “*” representatives the estimation state<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x301.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/15-7403127x302.png" xlink:type="simple"/></inline-formula>)</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/15-7403127x300.png"/></fig><fig id="fig8"  position="float"><label><xref ref-type="fig" rid="fig8">Figure 8</xref></label><caption><title> The control line of the subsystem 1</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/15-7403127x303.png"/></fig><fig id="fig9"  position="float"><label><xref ref-type="fig" rid="fig9">Figure 9</xref></label><caption><title> The control line of the subsystem 2</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/15-7403127x304.png"/></fig><p>trol patten, we consider the design and stability problem of the output feedback predictive controller based on Lyapunov function and state observer. The main idea is: For the considered system, use Lyapunov function and</p><p>states reconstruction to design output feedback controller in order to get the stability domain. Furthermore, the stability domain as a terminal constraint, the distributed model predictive controller is designed. The controller is successive feasibility under the condition of initial feasibility. The simulation results verify the effectiveness of the method proposed in this paper.</p></sec><sec id="s8"><title>Cite this paper</title><p>Baili Su,Yanan Zhao,Jinming Huang, (2016) Networked Cooperative Distributed Model Predictive Control Based on State Observer. Applied Mathematics,07,1148-1164. doi: 10.4236/am.2016.710103</p></sec></body><back><ref-list><title>References</title><ref id="scirp.67826-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Scattolini, R. (2009) Architectures for Distributed and Hierarchical Model Predictive Control—A Review. Journal of Process Control, 19, 723-731. http://dx.doi.org/10.1016/j.jprocont.2009.02.003</mixed-citation></ref><ref id="scirp.67826-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Christofides, P.D, Scattolini, R., Munoznde la Pena, D. and Liu, J.F. (2013) Distributed Model Predictive Control: A Tutorial Review and Future Research Directions. Computers &amp; Chemical Engineering, 51, 21-41.  
http://dx.doi.org/10.1016/j.compchemeng.2012.05.011</mixed-citation></ref><ref id="scirp.67826-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Min, H.B., Liu, Z.G., Liu, Y., Wang, S.C. and Yang, Y.L. (2013) Distributed Coordination Control of EulerLagrange System under Switching Network Topology. Acta Automatica Sinica, 39, 1003-1010.</mixed-citation></ref><ref id="scirp.67826-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Chai, T.Y., Li, S.Y. and Wang, H. (2013) Modeling and Controlling of Complex Industrial Processes under the Network Information Model. Acta Automatica Sinica, 39, 469-470.</mixed-citation></ref><ref id="scirp.67826-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Su, B.L., Li, S.Y. and Zhu, Q.M. (2009) Predictive Control of the Initial Stable Region for Constrained Switched Nonlinear Systems. Science in China Press, 39, 994-1003.</mixed-citation></ref><ref id="scirp.67826-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Zhu, J. (2002) Intelligent Predictive Control and Its Application. Zhejiang University Press, Hangzhou.</mixed-citation></ref><ref id="scirp.67826-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Kong, X.B. and Liu, X.J. (2013) Nolinear Model Predivtive Control for DFIG-Based Wind Power Generation. Acta Automatica Sinica, 39, 636-643.</mixed-citation></ref><ref id="scirp.67826-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Camponogara, E., Jia, D., Krogh, B.H. and Talukdar, S. (2002) Distributed Model Predictive Control. IEEE Control Systems, 22, 44-52. http://dx.doi.org/10.1109/37.980246</mixed-citation></ref><ref id="scirp.67826-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Li, S.Y. (2008) Model Predictive Control and Application of Global Operating System. Science Press, Beijing.</mixed-citation></ref><ref id="scirp.67826-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Al-Gherwi, W., Budman, H. and Elkamel, A. (2011) A Robust Distributed Model Predictive Control Algorithm. Journal of Process Control, 21, 1127-1137. http://dx.doi.org/10.1016/j.jprocont.2011.07.002</mixed-citation></ref><ref id="scirp.67826-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">Farina, M. and Scattolini, R. (2012) Distributed Predictive Control: A Non-Cooperative Algorithm with Neighbor-to-Neighbor Communication for Linear Systems. Automatica, 48, 1088-1096.  
http://dx.doi.org/10.1016/j.automatica.2012.03.020</mixed-citation></ref><ref id="scirp.67826-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">Zheng, Y., Li, S.Y. and Li, N. (2011) Distributed Model Predictive Control over Network Information Exchange for Large-Scale Systems. Control Engineering Practice, 19, 757-769. http://dx.doi.org/10.1016/j.conengprac.2011.04.003</mixed-citation></ref><ref id="scirp.67826-ref13"><label>13</label><mixed-citation publication-type="other" xlink:type="simple">Zheng, Y. and Li, S.Y. (2013) Networked Cooperative Distributed Model Predictive Control for Dynamic Coupling Systems. Acta Automatica Sinica, 39, 1778-1786.</mixed-citation></ref><ref id="scirp.67826-ref14"><label>14</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Zhao</surname><given-names> M. </given-names></name>,<etal>et al</etal>. (<year>2013</year>)<article-title>Predictive Control Strategy for LPV Systems Based on Offline State Observer</article-title><source> Control Engineering of China</source><volume> 20</volume>,<fpage> 1027</fpage>-<lpage>1031</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.67826-ref15"><label>15</label><mixed-citation publication-type="other" xlink:type="simple">El-Farra, N.H. and Christofides, P.D. (2003) Bounded Robust Control of Constrained Multivariable Nonlinear Process. Chemical Engineering Science, 58, 3025-3047. http://dx.doi.org/10.1016/S0009-2509(03)00126-X</mixed-citation></ref></ref-list></back></article>