<?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.2020.115026</article-id><article-id pub-id-type="publisher-id">AM-100140</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>
 
 
  Regression Optimal Functional Control for a Kind of Unsymmetrical System
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Xixi</surname><given-names>Yue</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>Baili</surname><given-names>Su</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib></contrib-group><aff id="aff1"><addr-line>College of Engineering, Qufu Normal University, Rizhao, China</addr-line></aff><pub-date pub-type="epub"><day>12</day><month>05</month><year>2020</year></pub-date><volume>11</volume><issue>05</issue><fpage>363</fpage><lpage>376</lpage><history><date date-type="received"><day>5,</day>	<month>April</month>	<year>2020</year></date><date date-type="rev-recd"><day>10,</day>	<month>May</month>	<year>2020</year>	</date><date date-type="accepted"><day>13,</day>	<month>May</month>	<year>2020</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>
 
 
  Because of the widespread existence of unsymmetrical system in the production process, its research is getting more and more attention. In this paper, a regression optimal functional control method is proposed for a class of unsymmetrical system. For the positive-negative model of the unsymmetrical system, a regression optimal functional controller is designed, which can make the system stable. The proposed algorithm has less computation and good control effect. Finally, three simulation examples are given to verify the effectiveness of the proposed algorithm.
 
</p></abstract><kwd-group><kwd>Unsymmetrical System</kwd><kwd> Positive-Negative Model</kwd><kwd> Basis Functions</kwd><kwd> Regression Optimal Functional Control</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>As the most promising control theory, nonlinear system control theory has become the theme of modern control theory [<xref ref-type="bibr" rid="scirp.100140-ref1">1</xref>]. As a special kind of nonlinear system, the unsymmetrical system exists generally in modern industry, such as heating system, chemical system and mechanical system. The research on unsymmetrical system has attracted the attention of scholars since it was first proposed by Godfrey through steam experiment [<xref ref-type="bibr" rid="scirp.100140-ref2">2</xref>]. The characteristic of the unsymmetrical system is: the dynamic response of the system is completely different when the control input increases and decreases [<xref ref-type="bibr" rid="scirp.100140-ref3">3</xref>] [<xref ref-type="bibr" rid="scirp.100140-ref4">4</xref>] [<xref ref-type="bibr" rid="scirp.100140-ref5">5</xref>]. For the unsymmetrical system, if the controller is designed for a single linearized model of the whole system, the control effect is difficult to guarantee. At present, the study of unsymmetrical system has made some results. The modeling problem of unsymmetrical system is considered through an electronic nose system in [<xref ref-type="bibr" rid="scirp.100140-ref6">6</xref>]. Multiple identification methods and linearization methods have been proposed to approximate the unsymmetrical system in [<xref ref-type="bibr" rid="scirp.100140-ref7">7</xref>].</p><p>Most of the early research about unsymmetrical system focus on system linearization, but pay less attention to the design of control algorithms. With the advantages of multi-step prediction, rolling optimization and feedback correction, Regression Optimal Control (ROC) [<xref ref-type="bibr" rid="scirp.100140-ref8">8</xref>] [<xref ref-type="bibr" rid="scirp.100140-ref9">9</xref>] has made great contributions in dealing with problems of nonlinear constraints, system parameter uncertainty and actuator saturation [<xref ref-type="bibr" rid="scirp.100140-ref10">10</xref>] [<xref ref-type="bibr" rid="scirp.100140-ref11">11</xref>] [<xref ref-type="bibr" rid="scirp.100140-ref12">12</xref>] [<xref ref-type="bibr" rid="scirp.100140-ref13">13</xref>]. Based on the above studies, the regression optimal control algorithm is designed for the positive-negative model of the unsymmetrical system, and the control effect is obviously better than a single linearized model control of the whole system in [<xref ref-type="bibr" rid="scirp.100140-ref14">14</xref>] [<xref ref-type="bibr" rid="scirp.100140-ref15">15</xref>]. The regression optimal control remedies the error caused by the linearization process, but it is difficult to obtain the analytical solution of the controller.</p><p>As one of the classic ROC algorithms, Regression Optimal Functional Control (ROFC) has received wide attention. Different from other control algorithms, regression optimal functional control algorithm designs the controller as a linear combination of known basis functions, and the analytic solution of the controller can be obtained easily [<xref ref-type="bibr" rid="scirp.100140-ref16">16</xref>]. In [<xref ref-type="bibr" rid="scirp.100140-ref17">17</xref>], the regression optimal functional control based on multi-model switching is proposed, which greatly reduces the calculation and achieves good control effects. In [<xref ref-type="bibr" rid="scirp.100140-ref18">18</xref>], a Proportional Integral Derivative (PID) control algorithm based on regression optimal functional control idea is proposed, which not only contains the advantages of the regression optimal functional control algorithm, but also has the simple structure of the traditional PID controller. Considering that the calculation of ROFC is small and the analytical solution is easy to obtain, a regression optimal functional control algorithm for unsymmetrical system is proposed in this paper.</p><p>At the end of this section, the main contributions of this paper are summarized: (a) The regression optimal functional control algorithm is applied to unsymmetrical system. (b) The analytical solution of the controller is obtained by using the Minimum Principle.</p></sec><sec id="s2"><title>2. Problem Statement and Preliminaries</title><p>Consider a class of unsymmetrical system:</p><p>( x ( k + 1 ) = f σ ( x ( k ) , u ( k ) ) y ( k ) = h σ ( x ( k ) ) , (1)</p><p>where x ( k ) ∈ R n is the system state, u ( k ) ∈ R m is the control input, y ( k ) ∈ R q is the system output. The control input u ( k ) satisfies the following condition: ‖ u ( k ) ‖ 2 ≤ u max , ‖   ⋅   ‖ denotes the Euclidean norm. f and h are smooth functions with appropriate dimensions. And the determining function of the positive-negative model is given as follows:</p><p>σ = ( + , if     u ( k ) increases − , if     u ( k ) decreases , (2)</p><p>This paper focuses on the control algorithm design for unsymmetrical system, so one of the linearization method in [<xref ref-type="bibr" rid="scirp.100140-ref15">15</xref>] is considered to obtain a linear representation of the unsymmetrical system. It is assumed that the origin is the equilibrium point of the system and that f and h are continuously differentiable at the origin. Expand the unsymmetrical system (1) at equilibrium point:</p><p>( x ( k + 1 ) = ∂ f σ ∂ x T x ( k ) + ∂ f σ ∂ u T u ( k ) y ( k ) = ∂ h σ ∂ x T x ( k ) , (3)</p><p>The above linearization method is considered to obtain a linear representation of the unsymmetrical system (1) in the positive and negative directions:</p><p>( x ( k + 1 ) = A σ x ( k ) + B σ u ( k ) y ( k ) = C σ x ( k ) , (4)</p><p>where A σ , B σ and C σ are constant parameter matrices with appropriate dimensions.</p><p>According to the recursive relationship, regression optimal model (4) can be written as:</p><p>[ x ( k + 1 ) x ( k + 2 ) ⋮ x ( k + P ) ] = [ A σ ( A σ ) 2 ⋮ ( A σ ) P ] x ( k ) + [ B σ 0 0 ⋯ 0 A σ B σ B σ 0 ⋯ 0 ⋮ ⋮ ⋮ ⋱ 0 ( A σ ) P ​ − ​ 1 B σ ( A σ ) P ​ − ​ 2 B σ ⋯ ⋯ B σ ] [ u ( k ) u ( k + 1 ) ⋮ u ( k + P − 1 ) ] , (5)</p><p>[ y ( k + 1 ) y ( k + 2 ) ⋮ y ( k + P ) ] = [ C σ A σ C σ ( A σ ) 2 ⋮ C σ ( A σ ) P ] x ( k ) + [ C σ B σ 0 0 ⋯ 0 C σ A σ B σ C σ B σ 0 ⋯ 0 ⋮ ⋮ ⋮ ⋱ 0 C σ ( A σ ) P ​ − ​ 1 B σ C σ ( A σ ) P ​ − ​ 2 B σ ⋯ ⋯ C σ B σ ​ ] [ u ( k ) u ( k + 1 ) ⋮ u ( k + P − 1 ) ] . (6)</p><p>where P is regression optimal step.</p></sec><sec id="s3"><title>3. Main Results</title><sec id="s3_1"><title>3.1. Theory of Regression Optimal Functional Control</title><p>The design of the regression optimal functional control algorithm consists three steps as follows:</p><p>1) Multi-step prediction</p><p>Select appropriate regression optimal model for multi-step prediction:</p><p>( x ^ ( k + 1 ) = f ^ σ ( x ( k ) , u ( k ) ) y ^ ( k ) = h ^ σ ( x ( k ) ) , (7)</p><p>2) Rolling optimization</p><p>Minimizing suitable performance indicator to calculate the control law:</p><p>m i n J σ ( k + j ) where     j = 0,1, ⋯ , P . (8)</p><p>By solving equation (8), we can get u ( k + j ) . Only u ( k ) is applied to the system.</p><p>3) Feedback correction</p><p>At the next time k + 1, according the error of the expected output and the systems output, the performance indicator J is reoptimized to calculate u ( k + 1 ) .</p></sec><sec id="s3_2"><title>3.2. Design of Regression Optimal Functional Controller</title><p>According to the idea of regression optimal functional control, we choose controller as:</p><p>u σ ( k ) = ∑ l = 1 L     μ l σ g l ( k ) , (9)</p><p>where μ l σ is the weight coefficient of the linear combination of basis functions, g l is a set of known basis functions, L is number of basis functions, l = 1,2, ⋯ , L .</p><p>Let Γ σ ( k + i ) = [ μ 1 σ ( k + i ) μ 2 σ ( k + i ) ⋯ μ L σ ( k + i ) ] , T ( k + i ) = [ g 1 ( k + i ) g 2 ( k + i ) ⋯ g L ( k + i ) ] T , i = 0,1, ⋯ , P − 1 .</p><p>Then, u σ ( k + i ) can be expressed as:</p><p>u σ ( k + i ) = ∑ l = 1 L     μ l σ ( k + i ) g l ( k + i ) = Γ σ ( k + i ) T ( k + i ) , (10)</p><p>Substituting Equation (10) into the regression optimal model (5) (6), and the regression optimal model can be written as:</p><p>( x m = H σ x ( k ) + Γ σ Ψ σ y m = F σ x ( k ) + Γ σ Φ σ , (11)</p><p>with</p><p>x m = [ x ( k + 1 ) x ( k + 2 ) ⋮ x ( k + P ) ] , y m = [ y ( k + 1 ) y ( k + 2 ) ⋮ y ( k + P ) ] , H σ = [ A σ ( A σ ) 2 ⋮ ( A σ ) P ] , Ψ σ = [ φ 11 φ 12 ⋯ φ 1 L φ 21 φ 22 ⋯ φ 2 L ⋮ ⋮ ⋱ ⋮ φ L 1 φ L 1 ⋯ φ L L ] , F σ = C σ H σ , Φ σ = C σ Ψ σ .</p><p>and</p><p>φ 11 = B σ g 1 ( k ) , φ 12 = B σ g 2 ( k ) , φ 1 L = B σ g L ( k ) ,</p><p>φ 21 = A σ B σ g 1 ( k ) + B σ g 1 ( k + 1 ) ,</p><p>φ 22 = A σ B σ g 2 ( k ) + B σ g 2 ( k + 1 ) ,</p><p>φ 2 L = A σ B σ g L ( k ) + B σ g L ( k + 1 ) ,</p><p>⋯</p><p>φ L 1 = ( A σ ) P − 1 B σ g 1 ( k ) + ( A σ ) P − 2 B σ g 1 ( k + 1 ) + ⋯ + B σ g 1 ( k + P − 1 ) ,</p><p>φ L 2 = ( A σ ) P − 1 B σ g 2 ( k ) + ( A σ ) P − 2 B σ g 2 ( k + 1 ) + ⋯ + B σ g 2 ( k + P − 1 ) ,</p><p>φ L L = ( A σ ) P − 1 B σ g L ( k ) + ( A σ ) P − 2 B σ g L ( k + 1 ) + ⋯ + B σ g L ( k + P − 1 ) .</p></sec><sec id="s3_3"><title>3.3. Analysis of Performance Index</title><p>According to regression optimal model (11), the expected output is defined as: y r = [ r T ( k )   r T ( k + 1 )   …   r T ( k + P ) ] T , the optimization problem of performance index is proposed:</p><p>m i n J σ</p><p>J σ = ( y r − y m ) T Q ( y r − y m ) + ( u σ ) T R u σ , (12)</p><p>where Q = d i a g [ Q 1 , Q 2 , ⋯ , Q P ] and R = d i a g [ R 1 , R 2 , ⋯ , R P ] are the weight matrices of appropriate dimensions, and Q = Q T &gt; 0 , R = R T &gt; 0 .</p><p>Substituting Equation (10), (11) into Equation (12):</p><p>J σ = ( y r − y m ) T Q ( y r − y m ) + ( u σ ) T R u σ = ( y r − ( F σ x ( k ) + Γ σ Φ σ ) ) T Q ( y r − ( F σ x ( k ) + Γ σ Φ σ ) ) + ( Γ σ T ) T R ( Γ σ T ) = ( y r − F σ x ( k ) ) T Q ( ( y r − F σ x ( k ) ) − 2 ( Γ σ ) T ( Φ σ ) T Q ( y r − F σ x ( k ) ) ) + ( Γ σ ) T ( ( Φ σ ) T Q Φ σ + T T R T ) Γ σ . (13)</p><p>The necessary condition of minimum performance index is ∂ J σ ∂ u σ = 0 , then:</p><p>− 2 ( Φ σ ) T Q ( y r − F σ x ( k ) ) + 2 ( ( Φ σ ) T Q Φ σ + T T R T ) Γ σ = 0 , (14)</p><p>Γ σ = ( ( Φ σ ) T Q Φ σ + T T R T ) − 1 ( Φ σ ) T Q ( y r − F σ x ( k ) ) , (15)</p><p>Then, we select that</p><p>μ 1 σ ( k ) = ( 1,0, ⋯ ,0 ) ( ( φ 11 ) T Q 1 φ 11 + T T ( k ) R 1 T ( k ) ) − 1 ( φ 11 ) T Q 1 ( r ( k ) − C σ A σ x ( k ) ) = Θ r 1 σ r ( k ) − Θ x 1 σ x ( k ) , (16)</p><p>μ 2 σ ( k ) = ( 0,1, ⋯ ,0 ) ( ( φ 12 ) T Q 1 φ 12 + T T ( k ) R 1 T ( k ) ) − 1 ( φ 12 ) T Q 1 ( r ( k ) − C σ A σ x ( k ) ) = Θ r 2 σ r ( k ) − Θ x 2 σ x ( k ) , (17)</p><p>⋯</p><p>μ L σ ( k ) = ( 0,0, ⋯ ,1 ) ( ( φ 1 L ) T Q 1 φ 1 L + T T ( k ) R 1 T ( k ) ) − 1 ( φ 1 L ) T Q 1 ( r ( k ) − C σ A σ x ( k ) ) = Θ r L σ r ( k ) − Θ x L σ x ( k ) . (18)</p><p>And the current moments control input can be expressed as:</p><p>u σ ( k ) = ∑ l = 1 L     μ l σ ( k ) g l ( k ) = ∑ l = 1 L     Θ r l σ r ( k ) g l ( k ) − ∑ l = 1 L     Θ x l σ x ( k ) g l ( k ) (19)</p></sec><sec id="s3_4"><title>3.4. Design of Switching Law</title><p>Define the increment of the control input as:</p><p>Δ u σ ( k ) = u σ ( k ) − u ( k − 1 ) ,   σ = + or − (20)</p><p>The principle of the system selects controller is as follows</p><p>(1) If Δ u + ( k ) ≥ 0 , Δ u − ( k ) ≥ 0 , then u ( k ) = u + ( k ) ;</p><p>(2) If Δ u + ( k ) &lt; 0 , Δ u − ( k ) &lt; 0 , then u ( k ) = u − ( k ) ;</p><p>(3) If Δ u + ( k ) ≥ 0 , Δ u + ( k ) &lt; 0 or Δ u + ( k ) &lt; 0 , Δ u + ( k ) ≥ 0 , then the system selects the controller that makes the performance index small: if J + &lt; J − , then u ( k ) = u + ( k ) ; if J + &gt; J − , then u ( k ) = u − ( k ) .</p><p>Theorem 1. Consider unsymmetrical system (1), which can be approximated by positive-negative model (4), regression optimal functional controller (19) and switching law can ensure the closed loop system is stable.</p><p>Proof: According to the regression optimal functional control algorithm, the analytical solution of the controller u σ ( k ) is obtained by satisfying condition of ∂ J σ ∂ u σ = 0 , which can ensure that the subsystems performance indicator J σ is minimized, respectively.</p><p>If u ( k ) = u + ( k ) (or u ( k ) = u − ( k ) ), continue to calculate u σ ( k + 1 ) according to the above algorithm.</p><p>(1) When Δ u + ( k + 1 ) ≥ 0 , Δ u − ( k + 1 ) ≥ 0 , then u ( k + 1 ) = u + ( k + 1 ) ;</p><p>(2) When Δ u + ( k + 1 ) &lt; 0 , Δ u − ( k + 1 ) &lt; 0 , then u ( k + 1 ) = u − ( k + 1 ) ;</p><p>(3) When Δ u + ( k + 1 ) ≥ 0 , Δ u − ( k + 1 ) &lt; 0 or Δ u + ( k + 1 ) &lt; 0 , Δ u − ( k + 1 ) ≥ 0 , the system selects the controller that makes the performance index smaller:</p><p>If</p><p>( y r − y m ) T Q ( y r − y m ) + ( u + ) T R u + ≤ ( y r − y m ) T Q ( y r − y m ) + ( u − ) T R u − ,</p><p>then J + ≤ J − , u ( k ) = u + ( k + 1 ) ;</p><p>If</p><p>( y r − y m ) T Q ( y r − y m ) + ( u + ) T R u + &gt; ( y r − y m ) T Q ( y r − y m ) + ( u − ) T R u − ,</p><p>then J + &gt; J − , u ( k ) = u − ( k + 1 ) .</p><p>To sum up, when switching does not occur, the regression optimal controller can stabilize the system; when switching occurs, the switching law is designed according to the principle of positive and negative model matching. Under the constraint of switching law, the controller switches reasonably between positive controller and negative controller. Finally, the stability of the closed-loop system is guaranteed by feedback correction and rolling optimization.</p><p>The executive strategy of the regression optimal functional control algorithm in this paper is given as follows:</p><p>Step 1: When k = 1 , the analytical solution of u σ ( k ) is obtained by satisfying condition of ∂ J σ ∂ u σ = 0 .</p><p>Step 2: u ( 0 ) is given, define Δ u σ ( k ) = u σ ( k ) − u ( k − 1 ) . According to the principle of selecting positive or negative controller, u ( k ) = u + ( k ) or u ( k ) = u − ( k ) .</p><p>Step 3: If u ( k ) = u + ( k ) (or u ( k ) = u − ( k ) ), continue to calculate u σ ( k + 1 ) according to the above algorithm. (1) When Δ u + ( k + 1 ) ≥ 0 , Δ u − ( k + 1 ) ≥ 0 , then u ( k + 1 ) = u + ( k + 1 ) ; (2) When Δ u + ( k + 1 ) &lt; 0 , Δ u − ( k + 1 ) &lt; 0 , then u ( k + 1 ) = u − ( k + 1 ) ; (3) When Δ u + ( k + 1 ) ≥ 0 , Δ u − ( k + 1 ) &lt; 0 or Δ u + ( k + 1 ) &lt; 0 , Δ u − ( k + 1 ) ≥ 0 , the system selects the controller that makes the performance index smaller: if J + ≤ J − , then u ( k + 1 ) = u + ( k + 1 ) ; if J + &gt; J − , then u ( k + 1 ) = u − ( k + 1 ) .</p><p>Step 4: Let k = k + 2 , go to the Step 1.</p></sec></sec><sec id="s4"><title>4. Simulation Examples</title><p>Consider three examples to verify the effectiveness of the algorithm in this paper:</p><p>Example 4.1 Consider the pH control of acid-alkali neutralization with strong nonlinearity and strong unsymmetry. The neutral reaction of strong acid and alkali is conducted in the continuous stirring reactor. Assuming that the reaction level is stable, a mathematical model of the reaction process in CSTR is established:</p><p>( V d x ( t ) d t = u ( t ) ( b − x ( t ) ) − F ( t ) ( a + x ( t ) ) p H ( t ) = lg x ( t ) + x ( t ) 2 + 4 K w 2 K w , (21)</p><p>where u ( t ) is the flow rate of the alkaline solution, F ( t ) is the flow rate of the acid solution, V is the volume of the reactor, x ( t ) is the difference between [OH<sup>−</sup>] and [H<sup>+</sup>], a is the concentration of the acid solution and b is the concentration of the alkaline solution, the water balance constant K w = 10 − 14 .</p><p>With the flow rate of the alkaline solution u ( t ) as the control input and pH value p H ( t ) as the output variable, consider the system has only one equilibrium point, the sampling time T s = 0.02   s , establish the positive-negative model:</p><p>( x ( k + 1 ) = A σ x ( k ) + B σ u ( k ) y ( k ) = C σ x ( k ) , (22)</p><p>where A σ = 1 − T s V u 0 − T s V F 0 + k 1 σ , B σ = T s V ( b − x 0 ) + k 2 σ , C σ = 1 ln 10 x 0 2 + 4 K w , u 0 , x 0 , F 0 are the corresponding values of each variable in the equilibrium state. a = 0.01   kmol / L , b = 0.01   kmol / L , u 0 = 0.112   L / s , F 0 = 0.112   L / s , x 0 = 0.009 , V = 0.02   kL , k 1 σ , k 2 σ are the correction factor of the positive-negative model, k 1 + = 1.84 , k 1 − = − 0.25 , k 2 + = 0.12 , k 2 − = 0.07 .</p><p>Select the wavelet functions as the basis functions of the regression optimization functional controller: g ( t ) = 2 3 π ( 1 − t 2 ) exp ( − t 2 2 ) . The output of the three basis functions is shown in <xref ref-type="fig" rid="fig1">Figure 1</xref>.</p><p>The weight coefficients of the performance index Q = I and<inline-formula><inline-graphic xlink:href="/html.scirp.org/file/1-7404419x149.png" xlink:type="simple"/></inline-formula>, regression optimal step<inline-formula><inline-graphic xlink:href="/html.scirp.org/file/1-7404419x150.png" xlink:type="simple"/></inline-formula>. The simulation results are shown in <xref ref-type="fig" rid="fig2">Figure 2</xref>, <xref ref-type="fig" rid="fig3">Figure 3</xref>.</p><p>The solid lines and the dotted lines represent the system response trajectories under regression optimal functional control and regression optimal control, respectively. When the system adopts the regression optimal functional control method, the system switches at<inline-formula><inline-graphic xlink:href="/html.scirp.org/file/1-7404419x151.png" xlink:type="simple"/></inline-formula>. When the system adopts the regression optimal control method, the system switches at<inline-formula><inline-graphic xlink:href="/html.scirp.org/file/1-7404419x152.png" xlink:type="simple"/></inline-formula>. Simulation results indicate that the regression optimal functional control algorithm can ensure the nonlinear unsymmetrical system state is ultimately stable. And compared with regression optimal controller, the regression optimal functional controller can bring the system state to steady faster.</p><p>Example 4.2 Consider a numerical example:</p><disp-formula id="scirp.100140-formula1"><label>(23)</label><graphic position="anchor" xlink:href="//html.scirp.org/file/1-7404419x153.png"  xlink:type="simple"/></disp-formula><p>where</p><disp-formula id="scirp.100140-formula2"><graphic  xlink:href="//html.scirp.org/file/1-7404419x156.png"  xlink:type="simple"/></disp-formula><p>Next, the positive-negative model is discretized, and the sampling time is<inline-formula><inline-graphic xlink:href="/html.scirp.org/file/1-7404419x157.png" xlink:type="simple"/></inline-formula>. And the weight coefficient matrices of the performance indexs <inline-formula><inline-graphic xlink:href="/html.scirp.org/file/1-7404419x158.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="/html.scirp.org/file/1-7404419x159.png" xlink:type="simple"/></inline-formula>, regression optimal step<inline-formula><inline-graphic xlink:href="/html.scirp.org/file/1-7404419x160.png" xlink:type="simple"/></inline-formula>. Choose wavelet functions as basis functions like Example 4.1. The simulation results are shown in Figures 4-6:</p><p>The solid lines and the dotted lines represent the system response trajectories under regression optimal functional control and regression optimal control, respectively. Both two control methods make the system switches at<inline-formula><inline-graphic xlink:href="/html.scirp.org/file/1-7404419x161.png" xlink:type="simple"/></inline-formula>. The simulation results show that the regression optimal functional control algorithm can ensure the system state is ultimately stable. And compared with regression optimal controller, the regression optimal functional controller has better control effect.</p><p>Example 4.3 (Tracking Problem) The system in Example 4.2 is considered, and the sampling time is<inline-formula><inline-graphic xlink:href="/html.scirp.org/file/1-7404419x162.png" xlink:type="simple"/></inline-formula>, regression optimal step<inline-formula><inline-graphic xlink:href="/html.scirp.org/file/1-7404419x163.png" xlink:type="simple"/></inline-formula>, the weight</p><p>coefficient matrices <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7404419x166.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7404419x166.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7404419x167.png" xlink:type="simple"/></inline-formula>. Choose wavelet functions as basis functions like Example 4.1. Let the expected output<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7404419x166.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7404419x167.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7404419x168.png" xlink:type="simple"/></inline-formula>, and the simulation results are shown in Figures 7-10:</p><p>In <xref ref-type="fig" rid="fig7">Figure 7</xref>, the solid line and the dotted line represent the system output and the expected output, respectively. The system switches at<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7404419x169.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7404419x169.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7404419x170.png" xlink:type="simple"/></inline-formula>and<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7404419x169.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7404419x170.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/1-7404419x171.png" xlink:type="simple"/></inline-formula>. The simulation results show that the system under the regression</p><p>optimal functional control can track the expected output in a short time.</p></sec><sec id="s5"><title>5. Conclusion</title><p>In this paper, the regression optimal functional control algorithm for a class of unsymmetrical system is proposed. For the positive-negative model of unsymmetrical system, the regression optimal functional controller is designed. Based on the matching of the positive-negative model, the controller switches between positive controller and negative controller reasonably, which can make the system stable. The proposed algorithm has less computation and good control effect. Three simulation examples are used to verify the effectiveness of the proposed algorithm.</p></sec><sec id="s6"><title>Date Availability</title><p>No data were used to support this study.</p></sec><sec id="s7"><title>Conflicts of Interest</title><p>The authors declare that they have no conflicts of interest.</p></sec><sec id="s8"><title>Acknowledgements</title><p>This research was supported by the Natural Science Foundation of China (Grant Nos. 61374004, 61773237, 61473170).</p></sec><sec id="s9"><title>Cite this paper</title><p>Yue, X.X. and Su, B.L. (2020) Regression Optimal Functional Control for a Kind of Unsymmetrical System. Applied Mathematics, 11, 363-376. https://doi.org/10.4236/am.2020.115026</p></sec></body><back><ref-list><title>References</title><ref id="scirp.100140-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Zhang, R.D. and Wang, S.Q. (2007) Adaptive Predictive Functional Control for a Class of Nonlinear Systems. Control and Decision, 6, 711-715.</mixed-citation></ref><ref id="scirp.100140-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Xu, W., Zhang, J.F. and Zhang, R.D. (2017) Application of Multi-Model Switching Predictive Functional Control on the Temperature System of an Electric Heating Furnace. ISA Transactions, 68, 287-292. https://doi.org/10.1016/j.isatra.2017.02.001</mixed-citation></ref><ref id="scirp.100140-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Zhang, J.M. (2017) Design of a New PID Controller Using Predictive Functional Control Optimization for Chamber Pressure in a Coke Furnace. ISA Transactions, 67, 208-214. https://doi.org/10.1016/j.isatra.2016.11.006</mixed-citation></ref><ref id="scirp.100140-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Luo, X.L., Wei, M.H., Xu, F. and Feng, A.X. (2013) Model Predictive Control for Nonlinear Unsymmetrical Systems. Control and Decision, 28, 763-768.</mixed-citation></ref><ref id="scirp.100140-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Feng, A.X., Wei, M.H. and Luo, X.L. (2012) Model Predictive Control with Input Feedback and Its Controllability for Unsymmetrical Systems. CIESC Journal, 63, 106-111.</mixed-citation></ref><ref id="scirp.100140-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Su, B.L. and Chunyu, D.D. (2018) Finite-Time Optimization Stabilization for a Class of Constrained Switched Nonlinear Systems. Mathematical Problems in Engineering. https://doi.org/10.1155/2018/6824803</mixed-citation></ref><ref id="scirp.100140-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Zhu, B. and Xia, X.H. (2016) Lyapunov-Based Adaptive Model Predictive Control for Unconstrained Non-Linear Systems with Parametric Uncertainties. IET Control Theory and Applications, 10, 1937-1943. https://doi.org/10.1049/iet-cta.2016.0203</mixed-citation></ref><ref id="scirp.100140-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Yan, Y. and Su, B.L. (2015) Design of Explicit Fuzzy Prediction Controller for Constrained Nonlinear Systems. Mathematical Problems in Engineering, 2015, Article ID: 857546. https://doi.org/10.1155/2015/857546</mixed-citation></ref><ref id="scirp.100140-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Su, B.L., Li, S.Y. and Zhu, Q.M. (2009) The Design of Predictive Control with Characterized Set of Initial Condition for Constrained Switched Nonlinear System. Science in China Series E: Technological Sciences, 52, 456-466.https://doi.org/10.1007/s11431-008-0249-8</mixed-citation></ref><ref id="scirp.100140-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Khajji, B., Labzai, A., Kouidere, A., Balatif, O. and Rachik, M. (2020) A Discrete Mathematical Modeling of the Influence of Alcohol Treatment Centers on the Drinking Dynamics Using Optimal Control. Journal of Applied Mathematics, 2020, Article ID: 9284698. https://doi.org/10.1155/2020/9284698</mixed-citation></ref><ref id="scirp.100140-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">Xi, Y.G., Li, D.W. and Lin, S. (2013) Model Predictive Control: Status and Challenges. Journal of Automation, 39, 222-236. https://doi.org/10.1016/S1874-1029(13)60024-5</mixed-citation></ref><ref id="scirp.100140-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">Tan, A.H. (2009) Direction-Dependent Systems: A Survey. Automatica, 45, 2729-2743. https://doi.org/10.1016/j.automatica.2009.09.024</mixed-citation></ref><ref id="scirp.100140-ref13"><label>13</label><mixed-citation publication-type="other" xlink:type="simple">Rosenqvist, F., Tan, A.H., Godfrey, K. and Karlstrom, A. (2006) Direction-Dependent System Modeling Approaches Exemplified through an Electronic Nose System. IEEE Transactions on Control Systems Technology, 14, 526-531.https://doi.org/10.1109/TCST.2005.860520</mixed-citation></ref><ref id="scirp.100140-ref14"><label>14</label><mixed-citation publication-type="other" xlink:type="simple">Tan, A.H. (2003) Identification of Direction-Dependent Processes Using Maximum Length Ternary Signals. IEE Proceedings-Control Theory and Applications, 152, 170-178. https://doi.org/10.1049/ip-cta:20030147</mixed-citation></ref><ref id="scirp.100140-ref15"><label>15</label><mixed-citation publication-type="other" xlink:type="simple">Turner, P., Montague, G. and Morris, J. (1996) Nonlinear and Direction-Dependent Dynamic Process Modelling Using Neural Networks. IEE Proceedings-Control Theory and Applications, 143, 44-48. https://doi.org/10.1049/ip-cta:19960061</mixed-citation></ref><ref id="scirp.100140-ref16"><label>16</label><mixed-citation publication-type="other" xlink:type="simple">Wang, Q.G., Hang, C.C. and Zou, W. (1998) Automatic Tuning of Nonlinear PID Controllers for Unsymmetrical Processes. Computers and Chemical Engineering, 22, 687-694. https://doi.org/10.1016/S0098-1354(97)00220-2</mixed-citation></ref><ref id="scirp.100140-ref17"><label>17</label><mixed-citation publication-type="other" xlink:type="simple">Godfrey, K.R. and Briggs, P.A.N. (1972) Identification of Processes with Direction-Dependent Dynamic Responses. IEE Proceedings of the Institution of Electrical Engineers, 119, 1733-1739. https://doi.org/10.1049/piee.1972.0350</mixed-citation></ref><ref id="scirp.100140-ref18"><label>18</label><mixed-citation publication-type="other" xlink:type="simple">Jiang, C.S. and Wu, Q.X. (2012) Robust Control Basis of Modern Nonlinear Systems. Harbin Institute of Technology Press, Harbin.</mixed-citation></ref></ref-list></back></article>