<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">ICA</journal-id><journal-title-group><journal-title>Intelligent Control and Automation</journal-title></journal-title-group><issn pub-type="epub">2153-0653</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/ica.2020.111001</article-id><article-id pub-id-type="publisher-id">ICA-97284</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Computer Science&amp;Communications</subject></subj-group></article-categories><title-group><article-title>
 
 
  Improving Local Priority Hysteresis Switching Logic Convergence
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Mubarak</surname><given-names>K. H. Alhajri</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>Muhammad</surname><given-names>A. Alsubaie</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>Salem</surname><given-names>H. Salamah</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib></contrib-group><aff id="aff1"><addr-line>Department of Electronics Engineering, College of Technological Studies, PAAET, Adailiyah, Kuwait</addr-line></aff><pub-date pub-type="epub"><day>20</day><month>12</month><year>2019</year></pub-date><volume>11</volume><issue>01</issue><fpage>1</fpage><lpage>14</lpage><history><date date-type="received"><day>28,</day>	<month>September</month>	<year>2019</year></date><date date-type="rev-recd"><day>30,</day>	<month>October</month>	<year>2019</year>	</date><date date-type="accepted"><day>23,</day>	<month>December</month>	<year>2019</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>
 
 
  Local priority hysteresis switching logic is associated with adaptive control convergence when using an infinite set of candidate parameters via constraints added to the switching scheme. In this paper, we reevaluate these constraints on the basis of the persistent excitation assumption. This makes room for the adaptive control to converge to its optimum, resulting in improved performance. Unconstrained local priority hysteresis switching logic is investigated, and global convergence conditions are proposed. This paper expands on the preliminary version of a conference paper [1] by adding numerical simulation examples to validate both the application and the advantage of the theory.
 
</p></abstract><kwd-group><kwd>Adaptive Control</kwd><kwd> Hysteresis Constant</kwd><kwd> Convergence</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>One of the earliest definitions of the term “adaption” was introduced by Drenick and Shahbender [<xref ref-type="bibr" rid="scirp.97284-ref2">2</xref>] in 1957:</p><p>“Adaptive systems in control theory are control systems that monitor their own performance and adjust their parameters in the direction of better performance.”</p><p>Adaptive control ensures the satisfactory performance of a closed-loop system by switching among a set of candidate controllers K when no single controller k can achieve the targeted performance objectives.</p><p>Two techniques have generally been used to achieve this goal: unfalsified adaptive control [<xref ref-type="bibr" rid="scirp.97284-ref3">3</xref>] [<xref ref-type="bibr" rid="scirp.97284-ref4">4</xref>] [<xref ref-type="bibr" rid="scirp.97284-ref5">5</xref>] and multiple model adaptive control [<xref ref-type="bibr" rid="scirp.97284-ref6">6</xref>] [<xref ref-type="bibr" rid="scirp.97284-ref7">7</xref>] [<xref ref-type="bibr" rid="scirp.97284-ref8">8</xref>]. In both cases, the switching process is supervised by a unit that provides the best controller k for the feedback loop from the controller set K based on the plant input/output data and performance criterion μ ( t ) . <xref ref-type="fig" rid="fig1">Figure 1</xref> shows the general architecture of an adaptive control system.</p><p>One serious challenge associated with adaptive control switching systems is a type of instability called chattering. Chattering means the switching system will cycle among two or more candidate controllers without ever converging. Various techniques can help to avoid chattering for a finite and infinite candidate controller set. Using a continuum of candidate controllers instead of a finite set allows for greater flexibility for the adaptive control system to manage uncertainty [<xref ref-type="bibr" rid="scirp.97284-ref9">9</xref>] [<xref ref-type="bibr" rid="scirp.97284-ref10">10</xref>] [<xref ref-type="bibr" rid="scirp.97284-ref11">11</xref>] [<xref ref-type="bibr" rid="scirp.97284-ref12">12</xref>].</p><p>One technique involves the hysteresis switching algorithm reported by Morse and Middleton in [<xref ref-type="bibr" rid="scirp.97284-ref13">13</xref>] [<xref ref-type="bibr" rid="scirp.97284-ref14">14</xref>]. Morse and his co-workers demonstrated adaptive control convergence for a finite controller set. Also, Hespanha et al. [<xref ref-type="bibr" rid="scirp.97284-ref9">9</xref>] [<xref ref-type="bibr" rid="scirp.97284-ref10">10</xref>] and Stefanovic et al. [<xref ref-type="bibr" rid="scirp.97284-ref11">11</xref>] proved adaptive control convergence for an infinite controller set.</p><p>These studies contributed to ensuring adaptive control switching system convergence by adding constraints to the switching scheme that required strictly positive hysteresis and local priority constants.</p><p>Unfortunately, however, such constraints in the switching scheme can hinder the adaptive control system in achieving optimality.</p><p>This paper contributes to the body of knowledge by easing the local priority hysteresis switching logic constraints in switching schemes based on the persistent excitation assumption. Easing these constraints is necessary to achieve the objective of high performance.</p><p>This paper is organized as follows. In Section 2, preliminary facts are given. Section 3 reviews definitions of local priority hysteresis switching logic. Section 4 contains the main results. Simulation examples are shown in Section 5. The conclusion and avenues for future work are provided in Section 6.</p></sec><sec id="s2"><title>2. Preliminaries</title><p>Definition 1. Suppose that f : R n → R is twice differentiable on X ⊂ R n</p><p>and that for some α &gt; 0 ,</p><p>∇ 2 f ( x ) ≥ α I ,   ∀ x ∈ X . (1)</p><p>Then, f is uniformly convex on X.</p><p>With respect to uniform convexity, if f ( x ) is uniformly convex on a connected set X ⊂ R n , then for every α &gt; 0 that satisfies (1), we have ( [<xref ref-type="bibr" rid="scirp.97284-ref15">15</xref>], Prop.A.23)</p><p>f ( y ) − f ( x ) = ( ∇ f ( x ) ) T ( y − x ) + ∫ 0 1 ∫ 0 1 ( y − x ) ∇ 2 f ( x + τ y ) ( y − x ) d τ d t ≥ ( ∇ f ( x ) ) T ( y − x ) + α 2 ‖ y − x ‖ 2 (2)</p><p>for any α &gt; 0 satisfying (1).</p><p>Definition 2. A function ν ( k , z , t ) is said to be equi-quasi-positive definite (EQPD) in k if for some continuous monotonic function ϕ : [ 0, ∞ ) ↦ [ 0, ∞ ] with ϕ ( 0 ) = 0 and ϕ ( x ) &gt; 0 , ∀ x &gt; 0 , it holds for all sufficiently large values of z ≠ 0 and t that</p><p>k ^ ( t ) = arg min k { ν ( k , z , t ) } exists, and (3)</p><p>ν ( k , z , t ) − ν ( k ^ ( t ) , z , t ) ≥ ϕ ( ‖ k − k ^ ( t ) ‖ ) &gt; 0 (4)</p><p>Definition 3. (Second order Taylor theorem expansion) Let C ⊆ ℝ n , and let f : ℝ n ↦ ℝ be twice continuously differentiable over C. Then,</p><p>f ( x ) = f ( a ) + ∇ f ( a ) ( x − a ) + ∇ 2 f (ξ)</p><p>a ≤ ξ ≤ x or ξ = α a + ( 1 − α ) x for α ∈ [ 0,1 ]</p><p>where the gradient ∇ f ( x ) of the function f ( x ) is a row vector of size n, i.e.,</p><p>∇ f ( x ) = ( ∂ f ∂ x 1 ( x ) , ∂ f ∂ x 2 ( x ) , ⋯ , ∂ f ∂ x n (x) )</p><p>the Hessian ∇ 2 f ( x ) is an n &#215; n matrix.</p><p>∇ 2 f ( x ) = ( ∂ 2 f ∂ x 1 2 ( x ) ∂ 2 f ∂ x 1 ∂ x 2 ( x ) ⋯ ∂ 2 f ∂ x 1 ∂ x n ( x ) ∂ 2 f ∂ x 2 ∂ x 1 ( x ) ∂ 2 f ∂ x 2 2 ( x ) ⋯ ∂ 2 f ∂ x 2 ∂ x n ( x ) ⋮ ⋮ ⋱ ⋮ ∂ 2 f ∂ x n ∂ x 1 ( x ) ∂ 2 f ∂ x n ∂ x 2 ( x ) ⋯ ∂ 2 f ∂ x n 2 (x) )</p><p>and</p><p>x − a = ( x 1 − a 1 x 2 − a 2 ⋮ x n − a n )</p><p>Lemma 1. (Weierstrass theorem [<xref ref-type="bibr" rid="scirp.97284-ref15">15</xref>] ) Let ℙ be a non-empty subset of ℝ n and let μ : ℙ ↦ ℝ be a lower semicontinuous function at all points of ℙ . If ℙ is compact, then p ^ ( t ) = arg min p ∈ ℙ μ p ( t ) exists.</p><p>Definition 4. The system is persistently excited if for all sufficiently large values of τ &gt; 0 and all p values it holds that ∇ p 2 ( μ p ( τ ) ) ≥ α I for some α &gt; 0 .</p><p>Under the persistent excitation assumption and for a sufficient length of time t, the function μ p ( τ ) is a uniformly convex function in p. Therefore, if the system is persistently excited, the monitoring signal will become uniformly convex.</p><p>The definition of persistent excitation (PE) is critical in adaptive scheme studies that seek parameter convergence; see, for example, [<xref ref-type="bibr" rid="scirp.97284-ref16">16</xref>] - [<xref ref-type="bibr" rid="scirp.97284-ref21">21</xref>].</p></sec><sec id="s3"><title>3. Local Priority Hysteresis Switching Logic</title><p>In this section, we present notations and definitions of local priority hysteresis switching logic. The intent is to introduce a switching scheme that can be applied when the unknown parameters of the system belong to a continuum set. Due to the differences between finite and infinite sets of candidate controllers, an infinite set of candidate controllers (typically, a continuum of controllers) can result in a better environment that facilitates the feasibility assumption (i.e., there is a controller in the candidate controller set can satisfy the adaptive control performance).</p><p>The supervisory control approach [<xref ref-type="bibr" rid="scirp.97284-ref22">22</xref>] [<xref ref-type="bibr" rid="scirp.97284-ref23">23</xref>] is used to achieve or maintain a desired performance level in a closed-loop system via switching through the given set of candidate controllers. The basic idea in selecting a controller strategy is to determine which nominal process model is associated with the smallest monitoring signals “ μ p ( t ) ”. Then, the corresponding candidate controller can be selected.</p><p>Assume a linear single-input and single-output (SISO) finite-dimension uncertain process P shown in <xref ref-type="fig" rid="fig2">Figure 2</xref>. P is assumed to be a stabilizable and observable model with control input signals u and measured output signals y.</p><p>The supervisor contains three subsections, as shown in <xref ref-type="fig" rid="fig2">Figure 2</xref>.</p><p>1) Multi-estimator Σ E —is a dynamic system with inputs of u and y and outputs of the signals y p , p ∈ ℙ . ℙ is a compact subset of a finite-dimension normalized linear vector space.</p><p>2) Monitoring signal generator Σ M —is a dynamic system with inputs of estimation errors e p = y p − y and outputs of monitoring signals μ p , p ∈ ℙ where μ p is defined as the integral norms of the estimation errors, called monitoring signals.</p><p>3) Switching logic Σ S —involves a switched system with inputs of the monitoring signals μ p and outputs of the parameters that optimize the performance criterion p ^ , which is defined as follows.</p><p>p ^ ( t ) = arg min p ∈ ℙ { μ p ( t ) } (5)</p><p>p ^ ( t ) takes its values in ℙ and is used to select the associated controller parameter.</p><p>Each y p converges to y if the transfer function of P equals the nominal process model transfer function ϑ p in the absence of disturbances. Unmodeled dynamics and noise, which represent disturbance inputs and noise signals, are represented by d and n, respectively.</p><p>Assume that the transfer function of P from u, the output of the multi-controller “ K ”, and y belong to a family of admissible process model transfer functions.</p><p>F = ∪ p ∈ ℙ f ( p ) (6)</p><p>For each p, f ( p ) denotes a family of transfer functions centered in a known nominal process model transfer function ϑ p , where p is a parameter with values based on a given index set ℙ and ℙ is typically a continuum. In the absence of noise, the unmodeled dynamics and disturbances (6) can be written as follows.</p><p>V = ∪ p ∈ ℙ ϑ p (7)</p><p>The state-space equations for the three subsystems are described in [<xref ref-type="bibr" rid="scirp.97284-ref10">10</xref>] ; the multi-estimator Σ E can be stated as follows.</p><p>x ˙ E = A E x E + b E y + d E u</p><p>y p = c p x E , p ∈ ℙ</p><p>where x E is the estimated state that is assumed to be available for the controller at all times and A E is a stable matrix.</p><p>The matrix c p is designed based on each p ∈ ℙ so that c p exists and is unique (see reference [<xref ref-type="bibr" rid="scirp.97284-ref22">22</xref>] ; Section IV). Moreover, for ℙ to form a continuum, c p is assumed to be linearly dependent on p, which ensures tractability (see reference [<xref ref-type="bibr" rid="scirp.97284-ref22">22</xref>] ; Section XI). Therefore, the matrix c p can be written as follows.</p><p>c p = p T A + b (8)</p><p>For a SISO system, A is a nonzero matrix with a dimension n &#215; n , p is n &#215; 1 unknown process parameters, and b is a 1 &#215; n vector.</p><p>In [<xref ref-type="bibr" rid="scirp.97284-ref9">9</xref>], the candidate controller set = { k p : p ∈ ℙ } is selected so that each p ∈ ℙ , k p is a controller stabilizing all the process models in f ( p ) , where P is any element of F . We assume that feasibility holds. A set D γ is defined as follows.</p><p>D γ ( q ) : = { p ∈ ℙ : | q − p | ≤ γ } (9)</p><p>where |   ⋅   | is a norm function in ℙ and γ is a proper positive constant. The output of Σ S at each instance is p ^ ( t ) . In this case, a hysteresis constant h &gt; 0 is selected, and p ^ ( 0 ) = arg min p ∈ ℙ { μ p ( 0 ) } . Assume that at time t i , p ^ ( t i ) switches to q ∈ ℙ and remains fixed until time t i + 1 &gt; t i , such that the following inequality is satisfied.</p><p>( 1 + h ) min p ∈ ℙ { μ p ( t i + 1 ) } ≤ min p ∈ D γ ( q ) { μ p ( t i + 1 ) }</p><p>We set p ^ ( t i + 1 ) = arg min p ∈ ℙ { μ p ( t i + 1 ) } . Repeating these steps yields a sequence of switching signals that converge as time passes.</p><p>Assume k ^ ( t ) is the controller parameter associated with the process parameter p ^ ( t ) , then the active controller in the feedback loop k L ( t ) changes as follows.</p><p>k L ( t i ) = k ^ ( t i ) . (10)</p><p>A key result is the local priority hysteresis switching convergence lemma, which can be stated as follows.</p><p>Lemma 2. (Convergence Lemma [<xref ref-type="bibr" rid="scirp.97284-ref10">10</xref>] ) Assume that both of the following hold:</p><p>1) Monotonicity: For all p it holds that</p><p>μ p ( t ) ≥ μ p ( τ ) for all t &gt; τ</p><p>2) Feasibility: A p ⋆ ∈ ℙ exists for which the monitoring signal is uniformly bounded</p><p>sup t μ p * ( t ) &lt; ∞ .</p><p>Then, if constant γ and hysteresis constant h are strictly positive, the local priority hysteresis switching logic converges after a finite number of switches.</p><p>A concern with constant γ required by Lemma 2 is that the constant γ prevents the adaptive system from switching to a new parameter p ^ ( t ) that minimizes the monitoring signal μ p ( t ) if this parameter is in the set D γ (i.e., p ^ ( t ) ∈ D γ ). Another notable issue with this lemma is that the strictly positive hysteresis constant h can slow the supervisor’s adaptive response and limit the accuracy with which the supervisor can minimize the monitoring signal μ p ( t ) to &#177; h .</p><p>In the following section, we re-examine the local priority hysteresis switching logic convergence when the constraints on the switching scheme are eased, allowing the supervisor to instantaneously respond and continuously use the optimal, adaptive, zero-hysteresis trend.</p><p>k L ( t ) = k ^ ( t ) (11)</p></sec><sec id="s4"><title>4. Main Results</title><p>The following lemmas and theorem establish that under the PE assumption, if the strictly positive local priority and hysteresis constants are eased in the local priority hysteresis switching logic convergence lemma, the optimal process parameter p ^ ( t ) , as defined in (5), still converges as t → ∞ under the same conditions (i.e., monotonic monitoring signal and feasible system) given in [<xref ref-type="bibr" rid="scirp.97284-ref9">9</xref>] and with the identical monitoring signal.</p><p>Recall that the authors in [<xref ref-type="bibr" rid="scirp.97284-ref9">9</xref>] use the following monitoring signal.</p><p>μ p ( τ ) = ∫ 0 τ ‖ e p ( t ) ‖ 2 d t (12)</p><p>Since c p = p T A + b , y p = c p x E and e p = y p − y , μ p ( t ) can be written as follows.</p><p>μ p ( τ ) = ∫ 0 τ ‖ ( p T A + b ) x E ( t ) − y ( t ) ‖ 2 d t (13)</p><p>Then,</p><p>∇ p 2 ( μ p ( τ ) ) = 2 ∫ 0 τ A x E ( t ) x E T ( t ) A T d t (14)</p><p>The following lemmas will be used in the proof of the main result.</p><p>Lemma 3. Let μ p ( t ) be monotonically increasing in t for all p, and suppose that a minimizing value p ^ ( t ) = arg min p { μ p ( t ) } exists for all t. Then,</p><p>μ p ^ ( t m ) ( t m ) ≥ μ p ^ ( t n ) ( t n ) for all t m ≥ t n .</p><p>Proof. By monotonicity</p><p>μ p ( t m ) ≥ μ p ( t n ) ,   ∀ t m ≥ t n (15)</p><p>Also, since p ^ ( t ) minimizes μ p (t)</p><p>μ p ^ ( t ) ( t ) ≤ μ p ( t ) ,   ∀ p ∈ ℙ . (16)</p><p>From (15) and from (16)</p><p>μ p ^ ( t m ) ( t n ) ≥ μ p ^ ( t n ) ( t n ) .</p><p>Hence,</p><p>μ p ^ ( t m ) ( t m ) ≥ μ p ^ ( t n ) ( t n ) ,   ∀ t m ≥ t n .</p><p>☐</p><p>Lemma 4. Let μ p ( t ) be monotonically increasing in t for all p, and suppose that a</p><p>minimizing value p ^ ( t ) = arg min p { μ p ( t ) } exists for all t. If the system is persistently</p><p>excited (def. 4), then μ p ^ ( t m ) ( t m ) − μ p ^ ( t n ) ( t n ) ≥ ϕ ( ‖ p ^ ( t m ) − p ^ ( t n ) ‖ ) , ∀ t m ≥ t n .</p><p>Proof. Writing the monitoring signal μ p ( t ) in the second order Taylor theorem expansion form</p><p>μ p ( t ) = μ p ^ ( t ) ( t ) + ( p − p ^ ( t ) ) T ∇ p ( μ p ^ ( t ) ( t ) )     + 1 2 ( p − p ^ ( t ) ) T ∇ p 2 ( μ ξ ( t ) ( t ) ) ( p − p ^ ( t ) ) (17)</p><p>where ξ ( t ) can be written as α p + ( 1 − α ) p ^ ( t ) and α ∈ [ 0,1 ] .</p><p>Since p ^ ( t ) minimizes<inline-formula><inline-graphic xlink:href="/html.scirp.org/file/1-7900575x156.png" xlink:type="simple"/></inline-formula>, we have</p><disp-formula id="scirp.97284-formula1"><label>(18)</label><graphic position="anchor" xlink:href="//html.scirp.org/file/1-7900575x157.png"  xlink:type="simple"/></disp-formula><p>Additionally, since the system is persistently excited,</p><disp-formula id="scirp.97284-formula2"><label>(19)</label><graphic position="anchor" xlink:href="//html.scirp.org/file/1-7900575x158.png"  xlink:type="simple"/></disp-formula><p>From (18) and (19), Equation (17) can be written as follows.</p><disp-formula id="scirp.97284-formula3"><label>(20)</label><graphic position="anchor" xlink:href="//html.scirp.org/file/1-7900575x159.png"  xlink:type="simple"/></disp-formula><p>or, equivalently,</p><disp-formula id="scirp.97284-formula4"><label>(21)</label><graphic position="anchor" xlink:href="//html.scirp.org/file/1-7900575x160.png"  xlink:type="simple"/></disp-formula><p>By monotonicity</p><disp-formula id="scirp.97284-formula5"><label>(22)</label><graphic position="anchor" xlink:href="//html.scirp.org/file/1-7900575x161.png"  xlink:type="simple"/></disp-formula><p>Therefore,</p><disp-formula id="scirp.97284-formula6"><graphic  xlink:href="//html.scirp.org/file/1-7900575x162.png"  xlink:type="simple"/></disp-formula><p>and hence for all <inline-formula><inline-graphic xlink:href="/html.scirp.org/file/1-7900575x163.png" xlink:type="simple"/></inline-formula></p><disp-formula id="scirp.97284-formula7"><graphic  xlink:href="//html.scirp.org/file/1-7900575x164.png"  xlink:type="simple"/></disp-formula><p>☐</p><p>Theorem 1. (Main Result) Consider the supervisory control system in <xref ref-type="fig" rid="fig2">Figure 2</xref>.</p><p>Assume that the following conditions hold.</p><p>1) Monotonicity: For all p, it holds that</p><p><inline-formula><inline-graphic xlink:href="/html.scirp.org/file/1-7900575x165.png" xlink:type="simple"/></inline-formula>for all<inline-formula><inline-graphic xlink:href="/html.scirp.org/file/1-7900575x166.png" xlink:type="simple"/></inline-formula>.</p><p>2) Feasibility: A <inline-formula><inline-graphic xlink:href="/html.scirp.org/file/1-7900575x167.png" xlink:type="simple"/></inline-formula> value exists for which the monitoring signal is uniformly bounded, as follows.</p><disp-formula id="scirp.97284-formula8"><graphic  xlink:href="//html.scirp.org/file/1-7900575x168.png"  xlink:type="simple"/></disp-formula><p>If the system is persistently excited (def. 4), then the optimal process parameter <inline-formula><inline-graphic xlink:href="/html.scirp.org/file/1-7900575x169.png" xlink:type="simple"/></inline-formula> converges as t increases to infinity to a point in the closure of the set<inline-formula><inline-graphic xlink:href="/html.scirp.org/file/1-7900575x170.png" xlink:type="simple"/></inline-formula>.</p><p>Proof. By feasibility and by Lemma 3, <inline-formula><inline-graphic xlink:href="/html.scirp.org/file/1-7900575x171.png" xlink:type="simple"/></inline-formula>exists and <inline-formula><inline-graphic xlink:href="/html.scirp.org/file/1-7900575x171.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x172.png" xlink:type="simple"/></inline-formula> is monotonic in t and has an upper bound. Hence,</p><disp-formula id="scirp.97284-formula9"><label>(23)</label><graphic position="anchor" xlink:href="//html.scirp.org/file/1-7900575x173.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.97284-formula10"><label>(24)</label><graphic position="anchor" xlink:href="//html.scirp.org/file/1-7900575x174.png"  xlink:type="simple"/></disp-formula><p>Since the systems is persistently excited, it follows from Lemma 4 that for all<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x175.png" xlink:type="simple"/></inline-formula>,</p><disp-formula id="scirp.97284-formula11"><label>(25)</label><graphic position="anchor" xlink:href="//html.scirp.org/file/1-7900575x176.png"  xlink:type="simple"/></disp-formula><p>Thus, for all<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x177.png" xlink:type="simple"/></inline-formula>, it holds that</p><disp-formula id="scirp.97284-formula12"><graphic  xlink:href="//html.scirp.org/file/1-7900575x178.png"  xlink:type="simple"/></disp-formula><p>Therefore, for every<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x179.png" xlink:type="simple"/></inline-formula>, there exists <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x179.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x180.png" xlink:type="simple"/></inline-formula> such that for all<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x179.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x180.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x181.png" xlink:type="simple"/></inline-formula>.</p><disp-formula id="scirp.97284-formula13"><graphic  xlink:href="//html.scirp.org/file/1-7900575x182.png"  xlink:type="simple"/></disp-formula><p>Moreover, <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x183.png" xlink:type="simple"/></inline-formula>as<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x183.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x184.png" xlink:type="simple"/></inline-formula>. Since, <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x183.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x184.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x185.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x183.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x184.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x185.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x186.png" xlink:type="simple"/></inline-formula>is a nondecreasing continuous function that satisfies <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x183.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x184.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x185.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x186.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x187.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x183.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x184.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x185.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x186.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x187.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x188.png" xlink:type="simple"/></inline-formula> for</p><p><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x189.png" xlink:type="simple"/></inline-formula>, it follows that for every<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x189.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x190.png" xlink:type="simple"/></inline-formula>, a <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x189.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x190.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x191.png" xlink:type="simple"/></inline-formula> exists, such that <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x189.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x190.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x191.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x192.png" xlink:type="simple"/></inline-formula> for all<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x189.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x190.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x191.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x192.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x193.png" xlink:type="simple"/></inline-formula>. Therefore, the sequence <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x189.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x190.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x191.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x192.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x193.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x194.png" xlink:type="simple"/></inline-formula> is a Cauchy sequence. Since every Cauchy sequence converges [<xref ref-type="bibr" rid="scirp.97284-ref24">24</xref>], it follows that <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x189.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x190.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x191.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x192.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x193.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x194.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x195.png" xlink:type="simple"/></inline-formula> converges as <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x189.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x190.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x191.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x192.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x193.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x194.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x195.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x196.png" xlink:type="simple"/></inline-formula> to a point in the closure of the set<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x189.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x190.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x191.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x192.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x193.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x194.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x195.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x196.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x197.png" xlink:type="simple"/></inline-formula>.</p><p>Remark 1. (Performance Improvement) According to the certainty equivalence concept [<xref ref-type="bibr" rid="scirp.97284-ref25">25</xref>],</p><p>“The nominal process model with the smallest performance criterion signal ‘best’ approximates the actual process, and therefore the candidate controller associated with that model can be expected to do the best job of controlling the process.”</p><p>The basic idea is to determine which nominal process model is associated with the smallest monitoring signals. Then, the corresponding candidate controller can be selected.</p><p>As shown in theorem 1, the approach introduced in this paper (which relies on easing the local priority hysteresis switching logic constraints) improves adaptive controller convergence. Based on certainty equivalence [<xref ref-type="bibr" rid="scirp.97284-ref25">25</xref>], this method also improves adaptive control performance.</p></sec><sec id="s5"><title>5. Simulation Examples</title><p>In this section, two systems are examined to demonstrate the unconstrained performance criterion introduced in this work and how it can converge to an optimum solution within a certain time without unstructured uncertainty or plant/sensor noise. In both examples, the reference signal is set to a unit step function.</p><p>Example 1: Consider the model reference adaptive control in <xref ref-type="fig" rid="fig2">Figure 2</xref> with a</p><p>first-order model reference <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x198.png" xlink:type="simple"/></inline-formula> and actual plant<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x198.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x199.png" xlink:type="simple"/></inline-formula>, where p is</p><p>a parameter with values from index set <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x200.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x200.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x201.png" xlink:type="simple"/></inline-formula> is<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x200.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x201.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x202.png" xlink:type="simple"/></inline-formula>. The simulation starts with the initial process parameter set to<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x200.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x201.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x202.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x203.png" xlink:type="simple"/></inline-formula>. The monitoring signal “<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x200.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x201.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x202.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x203.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x204.png" xlink:type="simple"/></inline-formula>” converges to the optimum value if parameter p converges to −4. The results are shown in <xref ref-type="fig" rid="fig3">Figure 3</xref> and <xref ref-type="fig" rid="fig4">Figure 4</xref>. The graph in <xref ref-type="fig" rid="fig3">Figure 3</xref> shows that the</p><p>performance criterion instantaneously and continuously responds and the output of the plant converges to the output of the reference model “<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x207.png" xlink:type="simple"/></inline-formula>” when “<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x207.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x208.png" xlink:type="simple"/></inline-formula>”, which is the point when the error “e” reaches zero. The graph in <xref ref-type="fig" rid="fig4">Figure 4</xref> shows the rapid and smooth convergence of the error and process parameters to optimal values. In both graphs, exact matching is achieved.</p><p>Example 2: In this example, a second-order system shows how the unconstrained performance criterion manages a system that exhibits a transient response. Consider the model reference adaptive control in <xref ref-type="fig" rid="fig2">Figure 2</xref> with a second-order</p><p>model reference <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x209.png" xlink:type="simple"/></inline-formula> and actual plant<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x209.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x210.png" xlink:type="simple"/></inline-formula>,</p><p>where <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x211.png" xlink:type="simple"/></inline-formula> is a parameter with values from the index set <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x211.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x212.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x211.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x212.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x213.png" xlink:type="simple"/></inline-formula> is<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x211.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x212.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x213.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x214.png" xlink:type="simple"/></inline-formula>. The simulation starts with the initial process parameter set to<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x211.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x212.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x213.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x214.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x215.png" xlink:type="simple"/></inline-formula>. The results are shown in <xref ref-type="fig" rid="fig5">Figure 5</xref> and <xref ref-type="fig" rid="fig6">Figure 6</xref>. The graph in <xref ref-type="fig" rid="fig5">Figure 5</xref> shows that the error “e” reaches zero when the process parameter “<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x211.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x212.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x213.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x214.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x215.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7900575x216.png" xlink:type="simple"/></inline-formula>” converges to −6. The graph in <xref ref-type="fig" rid="fig6">Figure 6</xref> shows the smooth convergence of the error and process parameter to the optimal values over a short time. In this example, the plant performance and error convergence results are satisfactory, and exact matching is achieved.</p></sec><sec id="s6"><title>6. Conclusion and Future Work</title><sec id="s6_1"><title>6.1. Conclusion</title><p>In this paper, we examined the local priority hysteresis switching logic and established performance criteria under which the hysteresis constant can be set to zero. The main results indicate that when the convergence lemma conditions</p><p>(i.e., monotonic monitoring signal and feasible system) hold, the PE assumption ensures convergence in local priority hysteresis switching logic without adding constraints to the switching logic. Easing these constraints improves adaptive control convergence, which results in improved performance.</p></sec><sec id="s6_2"><title>6.2. Future Work</title><p>The quadratic model reference performance criterion in the example satisfies the EQPD condition, but it lacks the fading memory term, which may lead to difficulties for plants with unstructured uncertainty or plant/sensor noise. In those cases, a performance criterion with a fading memory term that satisfies the EQPD condition must be designed. Whether such a performance criterion exists remains an open question to address in future studies.</p></sec></sec><sec id="s7"><title>Conflicts of Interest</title><p>The authors declare no conflicts of interest regarding the publication of this paper.</p></sec><sec id="s8"><title>Cite this paper</title><p>Alhajri, M.K.H., Alsubaie, M.A. and Salamah, S.H. (2020) Improving Local Priority Hysteresis Switching Logic Convergence. Intelligent Control and Automation, 11, 1-14. https://doi.org/110.4236/ica.2020.111001</p></sec></body><back><ref-list><title>References</title><ref id="scirp.97284-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Alhajri, M. (2017) Relaxing Convergence Constraints in Local Priority Hysteresis Switching Logic. World Academy of Science, Engineering and Technology Conference, 572-576.</mixed-citation></ref><ref id="scirp.97284-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Drenick, R.F. and Shahbender, R.A. (1957) Adaptive Servomechanisms. Transactions of the American Institute of Electrical Engineers, Part II: Applications and Industry, 76, 286-292. https://doi.org/10.1109/TAI.1957.6367242</mixed-citation></ref><ref id="scirp.97284-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Patil, S., Sung, Y. and Safonov, M. (2014) Unfalsified Adaptive Control with Reset and Bumpless Transfer. 2014 IEEE 53rd Annual Conference on Decision and Control, Los Angeles, CA, 15-17 December 2014, 1264-1270.  
https://doi.org/10.1109/CDC.2014.7039555</mixed-citation></ref><ref id="scirp.97284-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Manzar, M.N., Battistelli, G. and Sedigh, A.K. (2017) Input-Constrained Multi-Model Unfalsified Switching Control. Automatica, 83, 391-395. 
https://doi.org/10.1016/j.automatica.2017.04.044</mixed-citation></ref><ref id="scirp.97284-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Sajjanshetty, K. and Safonov, M. (2014) Unfalsified Adaptive Control: Multi-Objective Cost-Detectable Cost Functions. 2014 IEEE 53rd Annual Conference on Decision and Control, Los Angeles, CA, 15-17 December 2014, 1283-1288. 
https://doi.org/10.1109/CDC.2014.7039558</mixed-citation></ref><ref id="scirp.97284-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Lyrnpcropoulos, G., Borrello, M. and Margari, N. (2018) Multiple Model Adaptive Control of Valve Flow Using Event-Triggered Switching. 2018 IEEE Conference on Control Technology and Applications (CCTA), Copenhagen, 21-24 August 2018, 121-126. https://doi.org/10.1109/CCTA.2018.8511416</mixed-citation></ref><ref id="scirp.97284-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Narendra, K.S. and Esfandiari, K. (2018) Adaptive Control of Linear Periodic Systems Using Multiple Models. 2018 IEEE Conference on Decision and Control, Miami Beach, FL, 17-19 December 2018, 589-594.  
https://doi.org/10.1109/CDC.2018.8619514</mixed-citation></ref><ref id="scirp.97284-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Wang, Q., Dai, W., Ma, X. and Yang, C. (2017) Multiple Models and Neural Networks Based Adaptive PID Decoupling Control of Mine Main Fan Switchover System. IET Control Theory &amp; Applications, 12, 446-455. 
https://doi.org/10.1049/iet-cta.2017.0701</mixed-citation></ref><ref id="scirp.97284-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Hespanha, J., Liberzon, D., Mors, S., Anderson, B., Brinsmead, T. and De Bruyne, F. (2001) Multiple Model Adaptive Control. Part 2: Switching. International Journal of Robust and Nonlinear Control, 11, 479-496. https://doi.org/10.1002/rnc.594</mixed-citation></ref><ref id="scirp.97284-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Hespanha, J., Liberzon, D. and Morse, S. (2003) Hysteresis-Based Switching Algorithms for Supervisory Control of Uncertain Systems. Automatica, 39, 263-272. 
https://doi.org/10.1016/S0005-1098(02)00241-8</mixed-citation></ref><ref id="scirp.97284-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">Stefanovic, M. and Safonov, M. (2008) Safe Adaptive Switching Control: Stability and Convergence. IEEE Transactions on Automatic Control, 53, 2012-2021. 
https://doi.org/10.1109/TAC.2008.929395</mixed-citation></ref><ref id="scirp.97284-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">Alharashani, M. (2010) Relaxing Convergence Assumptions for Continuous Adaptive Control. Ph.D. Thesis, University of Southern California, Los Angeles, CA.</mixed-citation></ref><ref id="scirp.97284-ref13"><label>13</label><mixed-citation publication-type="other" xlink:type="simple">Morse, S., Mayne, D. and Goodwin, G. (1992) Applications of Hysteresis Switching in Parameter Adaptive Control. IEEE Transactions on Automatic Control, 37, 1343-1354. https://doi.org/10.1109/9.159571</mixed-citation></ref><ref id="scirp.97284-ref14"><label>14</label><mixed-citation publication-type="other" xlink:type="simple">Middleton, R.H., Goodwin, G.C., Hill, D.J. and Mayne, D.Q. (1988) Design Issues in Adaptive Control. IEEE Transactions on Automatic Control, 33, 50-58. 
https://doi.org/10.1109/9.360</mixed-citation></ref><ref id="scirp.97284-ref15"><label>15</label><mixed-citation publication-type="other" xlink:type="simple">Bertsekas, D. (1999) Nonlinear Programming. Athena Scientific, Belmont, MA.</mixed-citation></ref><ref id="scirp.97284-ref16"><label>16</label><mixed-citation publication-type="other" xlink:type="simple">Anderson, B. (1977) Exponential Stability of linear Equations Arising in Adaptive Identification. IEEE Transactions on Automatic Control, 22, 83-88. 
https://doi.org/10.1109/TAC.1977.1101406</mixed-citation></ref><ref id="scirp.97284-ref17"><label>17</label><mixed-citation publication-type="other" xlink:type="simple">&amp;Aring;str&amp;ouml;m, K. and Torsten, B. (1965) Numerical Identification of Linear Dynamic Systems from Normal Operating Records. IFAC Proceedings Volumes, 2, 96-111. 
https://doi.org/10.1016/S1474-6670(17)69024-4</mixed-citation></ref><ref id="scirp.97284-ref18"><label>18</label><mixed-citation publication-type="other" xlink:type="simple">&amp;Aring;str&amp;ouml;m, K. and Wittenmark, B. (2013) Adaptive Control. Courier Corporation, North Chelmsford, MA.</mixed-citation></ref><ref id="scirp.97284-ref19"><label>19</label><mixed-citation publication-type="other" xlink:type="simple">Na, J., Mahyuddin, M., Herrmann, G., Ren, X. and Barber, P. (2015) Robust Adaptive Finite-Time Parameter Estimation and Control for Robotic Systems. International Journal of Robust and Nonlinear Control, 25, 3045-3071. 
https://doi.org/10.1002/rnc.3247</mixed-citation></ref><ref id="scirp.97284-ref20"><label>20</label><mixed-citation publication-type="other" xlink:type="simple">Cho, N., Shin, H., Kim, Y. and Tsourdos, A. (2018) Composite Model Reference Adaptive Control with Parameter Convergence under Finite Excitation. IEEE Transactions on Automatic Control, 63, 811-818. 
https://doi.org/10.1109/TAC.2017.2737324</mixed-citation></ref><ref id="scirp.97284-ref21"><label>21</label><mixed-citation publication-type="other" xlink:type="simple">Narendra, K. and Annaswamy, A. (1987) Persistent Excitation in Adaptive Systems. International Journal of Control, 45, 127-160. 
https://doi.org/10.1080/00207178708933715</mixed-citation></ref><ref id="scirp.97284-ref22"><label>22</label><mixed-citation publication-type="other" xlink:type="simple">Morse, S. (1996) Supervisory Control of Families of Linear Set-Point Controllers—Part I: Exact Matching. IEEE Transactions on Automatic Control, 41, 1413-1431.  
https://doi.org/10.1109/9.539424</mixed-citation></ref><ref id="scirp.97284-ref23"><label>23</label><mixed-citation publication-type="other" xlink:type="simple">Morse, S. (1997) Supervisory Control of Families of Linear Set-Point Controllers—Part II: Robustness. IEEE Transactions on Automatic Control, 42, 1500-1515. 
https://doi.org/10.1109/9.649687</mixed-citation></ref><ref id="scirp.97284-ref24"><label>24</label><mixed-citation publication-type="other" xlink:type="simple">Greenberg, M. (1975) Topology: A First Course. Prentice-Hall, Englewood Cliffs, NJ.</mixed-citation></ref><ref id="scirp.97284-ref25"><label>25</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Morse</surname><given-names> S. </given-names></name>,<etal>et al</etal>. (<year>1992</year>)<article-title>Towards a Unified Theory of Parameter Adaptive Control. II. Certainty Equivalence and Implicit Tuning</article-title><source> IEEE Transactions on Automatic Control</source><volume> 37</volume>,<fpage> 15</fpage>-<lpage>29</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref></ref-list></back></article>