Loading [MathJax]/jax/output/SVG/jax.js
Research article Special Issues

MIMO fuzzy adaptive control systems based on fuzzy semi-tensor product

  • Based on fuzzy semi-tensor product (STP) algorithms and fuzzy relation matrix (FRM) models, the design of an adaptive fuzzy controller was proposed in this paper for the multivariable nonlinear systems with uncertainty. The controlled multi-input-and-multi-output (MIMO) plants were expressed and processed first by FRM models and fuzzy STP operations, and then the indirect adaptive fuzzy control laws were designed. The tracking property of the FRM models was proved for the control objective of MIMO systems. The effectiveness of the novel matrix expression was verified by simulations of the tracking control on a two-link rigid robot manipulator. Results in simulation tests show that the proposed design of adaptive FRM control is efficient for nonlinear multivariables. Therefore, the proposed indirect fuzzy adaptive controllers can be extended to general matrix expression for MIMO nonlinear systems with fuzzy STP algorithms and FRM models and online approximate unknown parameters, according to required accuracy.

    Citation: Hongli Lyu, Yanan Lyu, Yongchao Gao, Heng Qian, Shan Du. MIMO fuzzy adaptive control systems based on fuzzy semi-tensor product[J]. Mathematical Modelling and Control, 2023, 3(4): 316-330. doi: 10.3934/mmc.2023026

    Related Papers:

    [1] Weiwei Han, Zhipeng Zhang, Chengyi Xia . Modeling and analysis of networked finite state machine subject to random communication losses. Mathematical Modelling and Control, 2023, 3(1): 50-60. doi: 10.3934/mmc.2023005
    [2] Daizhan Cheng, Zhengping Ji, Jun-e Feng, Shihua Fu, Jianli Zhao . Perfect hypercomplex algebras: Semi-tensor product approach. Mathematical Modelling and Control, 2021, 1(4): 177-187. doi: 10.3934/mmc.2021017
    [3] Lusong Ding, Weiwei Sun . Neuro-adaptive finite-time control of fractional-order nonlinear systems with multiple objective constraints. Mathematical Modelling and Control, 2023, 3(4): 355-369. doi: 10.3934/mmc.2023029
    [4] Vladimir Stojanovic . Fault-tolerant control of a hydraulic servo actuator via adaptive dynamic programming. Mathematical Modelling and Control, 2023, 3(3): 181-191. doi: 10.3934/mmc.2023016
    [5] Aidong Ge, Zhen Chang, Jun-e Feng . Solving interval type-2 fuzzy relation equations via semi-tensor product of interval matrices. Mathematical Modelling and Control, 2023, 3(4): 331-344. doi: 10.3934/mmc.2023027
    [6] Naveen Kumar, Km Shelly Chaudhary . Position tracking control of nonholonomic mobile robots via $ H_\infty $-based adaptive fractional-order sliding mode controller. Mathematical Modelling and Control, 2025, 5(1): 121-130. doi: 10.3934/mmc.2025009
    [7] Yuyang Zhao, Yang Liu . Output controllability and observability of mix-valued logic control networks. Mathematical Modelling and Control, 2021, 1(3): 145-156. doi: 10.3934/mmc.2021013
    [8] Naiwen Wang . Solvability of the Sylvester equation $ AX-XB = C $ under left semi-tensor product. Mathematical Modelling and Control, 2022, 2(2): 81-89. doi: 10.3934/mmc.2022010
    [9] Weisong Zhou, Kaihe Wang, Wei Zhu . Synchronization for discrete coupled fuzzy neural networks with uncertain information via observer-based impulsive control. Mathematical Modelling and Control, 2024, 4(1): 17-31. doi: 10.3934/mmc.2024003
    [10] Zhaoxia Duan, Jinling Liang, Zhengrong Xiang . Filter design for continuous-discrete Takagi-Sugeno fuzzy system with finite frequency specifications. Mathematical Modelling and Control, 2023, 3(4): 387-399. doi: 10.3934/mmc.2023031
  • Based on fuzzy semi-tensor product (STP) algorithms and fuzzy relation matrix (FRM) models, the design of an adaptive fuzzy controller was proposed in this paper for the multivariable nonlinear systems with uncertainty. The controlled multi-input-and-multi-output (MIMO) plants were expressed and processed first by FRM models and fuzzy STP operations, and then the indirect adaptive fuzzy control laws were designed. The tracking property of the FRM models was proved for the control objective of MIMO systems. The effectiveness of the novel matrix expression was verified by simulations of the tracking control on a two-link rigid robot manipulator. Results in simulation tests show that the proposed design of adaptive FRM control is efficient for nonlinear multivariables. Therefore, the proposed indirect fuzzy adaptive controllers can be extended to general matrix expression for MIMO nonlinear systems with fuzzy STP algorithms and FRM models and online approximate unknown parameters, according to required accuracy.



    Generally, it is difficult to control and identify MIMO nonlinear systems as there exists some complex structures, coupling variables, unknown parameters and uncertainty in the dynamical processes [1]. At the same time, most techniques related to advanced control analysis and synthesis are studied based on the accurate modeling of complex systems [2]. Therefore, the construction of precise mathematical models for MIMO systems is always an open problem in engineering theories and applications [3]. Fortunately, in order to relieve this conflict, the adaptive controller is a suitable identification and control strategy to estimate unknown parameters in MIMO nonlinear systems [4,5]. Specifically, the adaptive fuzzy control systems have recently been more applied to complex multivariable systems with uncertain parameters [6,7]. The control structures of fuzzy logic models are more suitable to the practical systems with uncertainty and unknown parameters as a fuzzy logic reasoning model can make good advantage of operating experience and knowledge from human beings, while linguistic knowledge cannot be sufficiently considered in traditional adaptive control systems [8,9,10]. Moreover, the neural networks are employed to approximate unknown functions or terms [11,12]. However, in most existing fuzzy adaptive control systems, the traditional rules-based fuzzy systems are mainly employed to design controllers for multi-input-and-single-output (MISO) or single-input-and-single-output (SISO) fuzzy systems [13,14,15]. Meanwhile, as the conventional fuzzy models are constructed on uncertain knowledge representation related to fuzzy set and fuzzy inference, it is challenging to describe the entire closed-loop control system by global digital expression, especially for MIMO controlled systems.

    With the increasing development of big data and digital technology, it is necessary to find suitable mathematical tools to describe the traditional fuzzy logic rules and reasoning process digitally. In order to construct the matrix expression of multivariable fuzzy language logic and reasoning, a STP algorithm for conventional matrices was introduced to general MIMO fuzzy variables and reasoning operations [16,17]. Because of its special properties [18], the STP operation has been imported to the related research of engineering fields, to convert a multi-valued logic and reasoning relationship into different applications, such as standard finite dynamic algebra operators [19,20], logic analysis [21,22], Boolean control networks [23,24,25], variety of system analysis [26], systems synthesis [27,28,29,30], algebraic state space theory [31] and so on.

    The first author and her research group have worked on applying the STP theory to the fuzzy logic inference systems since 2012. Our target is the matrix representation of conventional fuzzy logic systems and some valuable creative results have been obtained, such as both fuzzy sets and fuzzy reasoning processes expressed by FRM. The traditional fuzzy logic system can be represented by the matrices and STP algorithms, but in previous research [16,17,32,33], only an original FRM model was constructed as the matrix description of general multivariable fuzzy systems without considering the design of the fuzzy controller for practical applications. These related results provide theoretical foundations for possible applications of the MIMO FRM models. However, FRM models lack parameter optimization and adaptive capability in applications as a fuzzy controller. Hence, in this manuscript the authors tried to extend our related theoretical results to further possible applications of the MIMO FRM models so that FRM models are used to realize the parameter optimization and adaptive capability in applications as a fuzzy controller.

    To implement matrix expression of traditional adaptive fuzzy control systems and online optimization of parameters of FRM models, in this work the objective is to propose the MIMO adaptive FRM control models based on the fuzzy STP algorithms. The major contributions are as follows:

    1) The matrix description of general multivariable fuzzy systems is extended to the conventional multiple-variables adaptive fuzzy control systems.

    2) FRMs and fuzzy STP are realized for both local and global fuzzy models in the traditional fuzzy adaptive systems. The unknown parameters in MIMO FRM models are identified by the online adaptive FRM laws for the fuzzy systems with varying and uncertain variables.

    3) The entire design process of general fuzzy adaptive control systems are reconstructed in the perspective of matrix and STP as the theoretical extension and the applications of multivariable FRMs, and then the control performance can be online analyzed.

    The rest is organized in this paper as follows. First, the preliminaries are introduced with the relevant FRM and fuzzy STP algorithms in Section 2. Second, Section 3 gives some descriptions of FRM models for MIMO adaptive fuzzy control systems and universal approximation. Third, the detailed modeling process of indirect adaptive FRM controller is given in Section 4 for continuous nonlinear MIMO systems, and the adaptive FRM control design and convergence of tracking errors are investigated. Finally, in Section 5, the effectiveness is investigated for the proposed adaptive FRM control strategies by some simulations.

    Some related notational descriptions will be introduced for multiple-variable fuzzy relation models in this section, and then the fuzzy theoretical extension will be obtained based on the STP of matrices. In the remainder of this paper, the scalars in the STP and FRM models will be represented in R, the space with the n×1 real vector or the m×n matrix, without considering the complex space.

    Definition 2.1. [18] Given two arbitrary real matrices A=(ai,j)Rm×n and B=(bi,j)Rp×q, the STP of A and B is defined as

    AB=(AIt/n)(BIt/p)Rmt/n×qt/p, (2.1)

    where t is the least common multiple (LCM) of n and p, It/n and It/p are identity matrices and is the Kronecker product.

    Consider R(X,Y) as a multivariable fuzzy relation on a universe of discourse (UOD) ni=1Ei×mj=1Fj among multiple continuous fuzzy variables X=(x1,x2,,xn) and Y=(y1,y2,,ym). The continuous multivariable fuzzy relationship between X and Y has been defined by authors in [32] as the following (N1×,Nn)×(M1×,Mm) FRM:

    MFRM(X,Y)=[γ111111γ111112γ11111Mmγ111M1M2Mmγ112111γ112112γ11211Mmγ11,2M1M2,MmγN1N2Nn111γN1N2Nn112γN1N2Nn11MmγN1N2NnM1M2Mm]. (2.2)

    In raditional fuzzy theory, for continuous fuzzy variables it is difficult to describe their fuzzy relationship using a matrix. However, the FRM models in Eq (2.2) are implemented for general continuous multivariable fuzzy equation relations when each pair of variables (X,Y) is considered as a sampling data pair at any moment t. Correspondingly, it also can be extended in a similar way to the construction of continuous fuzzy MIMO systems on basic conventional fuzzy relations.

    In general, the conventional fuzzy logical operators include AND, OR, IMPLICATION, etc., which are defined by algebraic functions T-norm or S-norm. Each of the T-norm and S-norm has some unique properties and operators. In order to formulate a general matrix description of a fuzzy reasoning operation, the STP of algebra matrices is employed to extend the fuzzy implication by introducing the fuzzy logical operators into the STP. For the original STP in Definition 2.1, if A and B are two arbitrary FRMs instead of two common matrices, the algebraic addition and algebraic product can be replaced by the S-norm and T-norm operators, respectively. Therefore, the fuzzy STP can be defined for the universal implication operator of general MIMO fuzzy systems as follows.

    Definition 2.2. (Fuzzy STP of FRMs) Given two arbitrary FRMs A=(ai,j)Rm×n and B=(bi,j)Rp×q, the fuzzy STP between A and B is defined as

    AB=(AIt/n)(BIt/p)Rmt/n×qt/p, (2.3)

    where t is the LCM of n and p and It/n and It/p are identity matrices. The algebraic addition and product in conventional matrices are substituted by fuzzy logic operators, respectively, in Eq (2.3), so the fuzzy logic reasoning can be realized digitally through the fuzzy STP operations between FRM models.

    Let's consider a fuzzy n-inputs-m-outputs system based on FRM models. Assume the complete fuzzy rule base is

    Rl:IF(x1isAp11)ANDAND(xnisApnn),  THEN(y1isBl1)ANDAND(ymisBlm), (3.1)

    where the i-th input is xi and the k-th output is

    yk,i=1,2,,n,  k=1,2,,m,

    A1i,,ANii and B1k,,BMk represent the fuzzy input and output variables' sets, respectively,

    pi{1,2,,Ni},  l=1,2,,M,  M=ni=1Ni,
    Blk:=Bp1,p2,,pnk{B1k,,BMk}.

    Generally, Eq (3.1) can be equivalent to a group of m MISO fuzzy systems. Without loss of generality, consider one following FRM model

    Rlk:IF(x1isAp11)ANDAND(xnisApnn),THEN(ykisBlk),k=1,2,,m. (3.2)

    Suppose that in each fuzzy rule Eq (3.2), membership functions (MFs) of the output

    μBlk(yk),l=1,2,,M

    are symmetrical and normal. Assume on each fuzzy set Blk, parameters clk are the MF centers of yk. The center points of the fuzzy sets for output variables in the FRM model can be represented as

    Ck=(c1k,,cMk)T. (3.3)

    Given an input value

    x0=(x10,,xn0)

    with fuzzy sets

    Exi={A1i,,ANii},i=1,,n

    similar to the operation of fuzzification, the input vector can be described as

    VE(x0)=VE(x10,,xn0)=VE1(x10)VE2(x20)VEn(xn0), (3.4)

    where

    VEi(xi0)=(μA1i(xi0),,μANii(xi0))T,  i=1,2,,n.

    Assume the FRM with parameters clk,l=1,,M can be estimated by

    MR(x1,x2,,xn;yk)=VF(y)VTE(x1,x2,,xn), (3.5)

    then the estimated output vector can be obtained from Eqs (3.4) and (3.5), such as

    VF(ˆy0)=VFk(ˆyk0)=MR(x1,x2,,xn;yk)VE(x0)RM×1. (3.6)

    According to the definition of VFk(ˆyk0), Eq (3.6) can also be expressed as

    RE(x0)=VFk(ˆyk0)=(μB1k(ˆyk0),,μBMk(ˆyk0))T=(γ1k,γ2k,,γMk)T,γlk=μBlk(ˆyk0), (3.7)

    where the vector VFk of the estimated output can be determined by the real-valued FRM MR with the input

    x0=(x10,,xn0).

    Based on Eq (3.7), the output ˆyk0 can be estimated by the FRM model in Eq (3.5) and can be obtained through defuzzification.

    Assume that each output set is a singleton. Since B1k,, BMk are normalized fuzzy sets with the centers

    clk,l=1,,M,

    using the center-average defuzzifier and VFk(ˆyk0) in Eqs (3.6) and (3.7), we can obtain the real value of ˆyk0

    ˆyk0=RTE(x0)CkH1×MRE(x0)=Ml=1γlkclkMl=1γlk=γ1kc1k++γMkcMkγ1k++γMk, (3.8)

    where

    H1×M=(111)R1×M. (3.9)

    Denote

    ¯Rx0=RTE(x0)H1×MRE(x0)R1×M

    and

    Ck=(c1k,,cMk)TRM×1,

    then,

    ˆyk0=¯Rx0Ck, (3.10)

    where Ck is a constant vector and ¯Rx0 is the function of input variable x0.

    It is seen from Eq (3.10) that ˆyk0 can be estimated by the FRM MR, input variable x0 and the output parameters Ck.

    If for each input variable xi, through FRM fuzzification on

    Exi={A1i,,ANii}, i=1,,n

    based on its MFs, the vector expression of xi can be determined by

    VEi(xi)=(μA1i(xi),,μANii(xi))T,  i=1,2,,n,

    then the fuzzy input vector can be obtained by the formula

    RX=VE1(x1)VE2(x2)VEn(xn).

    As the set Blk in Eq (3.2) is a fuzzy number with clk as its center, let

    H1×M=(1,1,,1)R1×M.

    Using an appropriation fuzzy STP algorithm and a central defuzzifier, the output from the FRM model for the system Eq (3.2) is

    fFRM(X)=¯RXCk, (3.11)

    where

    ¯RX=RTXH1×MRXandCk=(c1k,,cMk)T.

    Similarly, in the matrix representation of MIMO FRM in Eq (3.1), if Blk is normal and its center is denoted by

    clk,k=1,2,,m,  l=1,2,,M,

    the FRM output can be obtained with max-min operator and the central defuzzification

    (y1,,ym)T=(f11FRM(X),,fm1FRM(X))T=¯RXC, (3.12)

    where

    C=(CT1,CT2,,CTm)T.

    Remark 3.1. In order to guarantee the feasibility of adaptive FRM controllers, the approximation analysis results of MISO and MIMO FRM systems are employed from our previous research in [33]. This paper focuses on continuous fuzzy variables even though the proofs of approximation theorems always exist for both FRM models on continuous and discrete UOD.

    Remark 3.2. In the fuzzy systems based on FRM models, there are no specific limitations for fuzzification, defuzzification, T-norm and S-norm reasoning operators and MFs of all fuzzy variables [29]. The processing structure of a common FRM is demonstrated in Figure 1 for multivariable fuzzy systems.

    Figure 1.  The structure of a fuzzy model based on FRM and fuzzy STP.

    In this paper, both the structure and the basic parameters are supposed to be specified properly in advance, i.e., the designers' decision is needed to determine relevant inputs, MFs parameters, numbers of MFs and rules for the fuzzy system. On the other hand, the consequent parameters, i.e., θ need to be obtained by some parameter training algorithms.

    The structure to track outputs is shown for a MIMO adaptive FRM output tracking system in Figure 2. Compared with the conventional fuzzy adaptive control systems, the biggest difference of the adaptive FRM controller is to be designed based on FRM models and fuzzy STP operations, which can implement the matrix expression of multivariable adaptive fuzzy control systems. As we know, the general control system is composed of at least a plant and a controller. In order to construct the matrix expression of human experience, FRM models in a control system can be categorized to two types: control experience and plant knowledge. Therefore, based on the structure of the fuzzy logic controller, the adaptive FRM control strategy is classified into the three categories as follows.

    Figure 2.  The basic configuration of adaptive FRM control systems.

    (ⅰ) Indirect adaptive FRM controller: The FRM model comprises some fuzzy systems constructed initially from plant knowledge.

    In this work, the basics of indirect adaptive fuzzy control schemes will be developed for nonlinear MIMO FRM systems based on the fuzzy STP algorithms.

    (ⅱ) Direct adaptive FRM controller: The FRM control model is a single fuzzy controller constructed initially based on control experience.

    (ⅲ) Hybrid FRM controller: The FRM control model is a combined system of the indirect and direct adaptive FRM controllers.

    Suppose one MIMO nonlinear dynamical system is described by a set of one-order equations as follows:

    {y(r1)1=f1(x1,x2,,xn)+pj=1g1j(x)uj,y(rp)p=fp(x1,x2,,xn)+pj=1gpj(x)uj, (4.1)

    where

    n=pi=1ri,ujR,yjR,j=1,2,,p,

    denotes

    x=(y1,˙y1,,y(r11)1,y2,˙y2,,y(r21)2,,yp,˙yp,,y(rp1)p)T=(x1,x2,,xr1,xr1+1,xr1+2,,xr1+r2,,xn)TDxRn

    as the state vector, which is supposed to be measureable;

    u=(u1,u2,,up)TRp

    and

    y=(y1,y2,,yp)TRp

    are the input and output vectors of the plant, respectively. Here, Dx is a compact set as the UOD of the state variables, and

    fi(x),gij(x),  i,j=1,2,,p

    are smooth unknown nonlinear multivariable functions.

    Denote

    y(r)=(y(r1)1,,y(rp)p)TRp,F(x)=(f1,f2,,fp)TRp,   G(x)=(g11(x)g1p(x)gp1(x)gpp(x))Rp×p, (4.2)

    and the plant Eq (4.1) is able to be rewritten as

    y(r)=F(x)+G(x)u. (4.3)

    Assume that G(x) is not zero for any xDx to keep the plant controllable. In this paper, G(x) is assumed nonsingular and

    gij(x)>0,   i,j=1,2,,p.

    The control objective is to design an adaptive FRM feedback controller u=u(x|θ) on the fuzzy STP operation and an adaptation law to real-time to adjust the parameter θ, such that:

    (1) All internal variables in the closed-loop fuzzy control system x(t),θ(t) and u=u(x|θ) are uniformly two-norm bounded, i.e.,

    x(t)Mx<,  θ(t)Mθ<

    and

    u(x|θ)Mu<

    for all t0, where Mx, Mθ and Mu are parameters depending on the controlled plants.

    (2) The plant output y follows the ideal trajectory

    yd(t)=(yd1(t),,ydp(t))T,

    which its time derivatives are known and bounded.

    Since F(x) and G(x) are nonlinear and unknown in the plant, we are dealing with a quite general MIMO nonlinear control problem. Consequently, the control objective y is only required to track yd as close as possible instead of asymptotical convergence. Throughout the whole paper, in order to design adaptive FRM controllers, the following assumptions are supposed.

    A1: [34] G(x) is a positive definite matrix, then it exists σ0>0, σ0R such that G(x)σ0Ip, IpRp×p is an identity matrix. It is obvious that A1 is a sufficient condition to ensure G(x) is always regular, then Eq (4.3) is feedback linearizable.

    A2: [34] The ideal trajectory yd(t) and the derivatives of each

    ydi(t),i=1,2,,p

    are always known bounded, and each ydi(t) is assumed to be ri-times differentiable.

    Next, let us define the following tracking errors

    e(t)=yd(t)y(t)=(e1(t),,ep(t))T,ei(t)=ydi(t)yi(t),   i=1,2,,p, (4.4)

    and the filtered tracking errors

    s(t)=(s1(t),s2(t),,sp(t))T,si(t)=(ddt+λi)ri1ei(t),   λi>0, (4.5)

    where i=1,2,,p. From Eq (4.5), when si(t)0, ei(t)0 asymptotically. Now, the objective is to design a controller to satisfy si(t)0,i=1,2,,p.

    The time derivatives of the filtered errors can be written as

    ˙si=vifi(x)pj=1gij(x)uj,i=1,2,,p, (4.6)

    where vi are given as:

    v(t)=(v1(t),v2(t),,vp(t))T,vi=y(ri)di+βi,ri1e(ri1)i++βi,1˙ei, (4.7)

    where i=1,2,,p,

    βi,j=(ri1)!(rij)!(j1)!λriji,   j=1,2,,ri1.

    From Eqs (4.6) and (4.7), the time derivatives of the filtered errors can become

    ˙s=vF(x)G(x)u. (4.8)

    If both F(x) and G(x) are known, we can design the following nonlinear control law as

    u=G1(x)(F(x)+v+K0s), (4.9)

    where

    K0=diag[k01,,k0p]

    with k0i>0 for i=1,,p. Substitute Eq (4.9) in Eq (4.8) and we can obtain

    ˙s(t)=K0s(t) (4.10)

    or

    ˙si(t)=k0isi(t),i=1,2,,p, (4.11)

    which implies that si(t)0 as t. Hence, ei(t) and all of its derivatives converge to zero, t, which means the output y converges to the ideal value yd asymptotically [35].

    As F(x) and G(x) are considered to be unknown in this paper, the above design technique cannot be realized. That is, the ideal controller u in Eq (4.9) cannot be implemented. However, we can employ the multiple-variable FRM systems to approximate the nonlinear function matrix F(x) and G(x).

    In order to realize the adaptive control based FRM models for the plant in Eq (4.3), in this subsection, two steps are taken to express and approximate matrix functions F(x) and G(x) by MIMO FRM models. First, for each entry of matrix F(x) and G(x), a set of MISO fuzzy systems as the local FRM models, respectively, Rfi and Rgij are constructed to approximate fi and gij,i,j=1,2,,p. Then, for F(x) and G(x), the global MIMO FRM models RF and RG are obtained by the combination of Rfi and Rgij, respectively. Finally, in order to obtain the corresponding objectives, these two global fuzzy matrices as approximators [32] are developed to a well-defined adaptive controller with its adaptive laws.

    Assume nonlinear functions fi and gij,i,j=1,2,,p can be approximated by the complete fuzzy rule sets. Construct the local FRM models ˆfi(x|θfi) from the nk=1pk rules

    IFx1isAl11andandxnisAlnn,THENˆfi(x|θfi)isEl1l2łni, (4.12)

    where

    lk=1,2,,pk,   k=1,2,,n.

    Similarly, construct the local FRM models ˆgij(x|θgij) from the nk=1qk rules:

    IFx1isBl11andandxnisBlnn,THENˆgij(x|θgij)isHl1l2łnij, (4.13)

    where

    lk=1,2,,qk,   k=1,2,,n.

    Specifically, using the fuzzy STP operation, singleton fuzzification and central defuzzifier, the corresponding FRM estimation models of fuzzy systems in Eqs (4.12) and (4.13) are as follows:

    ˆfi(x|θfi)=Rfi=p1l1=1pnln=1¯yl1lnfi(nk=1μAlkk(xk))p1l1=1pnln=1(nk=1μAlkk(xk))=(¯y11fi,,¯yp1pnfi)(ξ11fi,,ξp1pnfi)T=θTfiξfi(x), (4.14)
    ˆgij(x|θgij)=Rgij=q1l1=1qnln=1¯yl1lngij(nk=1μBlkk(xk))q1l1=1qnln=1(nk=1μBlkk(xk))=(¯y11gij,,¯yq1qngij)(η11gij,,ηq1qngij)T=θTgijηgij(x). (4.15)

    Here, ¯yl1lnfi and ¯yl1lngij are the center points of each El1lni and Hl1lnij, respectively. In order to realize online optimization and adaptive control, let ¯yl1lnfi and ¯yl1lngij be the free parameters. Denote

    θfi=(¯y11fi,,¯yp1pnfi)TRnk=1pk

    and

    θgij=(¯y11gij,,¯yq1qngij)TRnk=1qk,

    and then ξfi(x) and ηgij(x) are the following nk=1pk-dimensional and nk=1qk-dimensional vectors with its l1ln-th element, respectively

    ξfi(x)=(ξ11fi,,ξp1pnfi)TRnk=1pk,ξl1lnfi(x)=nk=1μAlkk(xk)p1l1=1pnln=1(nk=1μAlkk(xk)),ηgij(x)=(η11gij,,ηq1qngij)TRnk=1qk,ηl1lngij(x)=nk=1μBlkk(xk)q1l1=1qnln=1(nk=1μBlkk(xk)).

    Denote

    ˆF(x|θF)=(ˆf1(x|θf1),,ˆfp(x|θfp)),θF(x)=(θf1(x),,θfp(x))T,ξF(x)=(ξf1(x),,ξfp(x))TRp,ˆG(x|θG)=(ˆg11(x|θg11)ˆg1p(x|θg1p)ˆgp1(x|θgp1)ˆgpp(x|θgpp)),
    θG(x)=(θg11(x)θg1p(x)θgp1(x)θgpp(x)),
    ηG(x)=(ηg11(x)ηg1p(x)ηgp1(x)ηgpp(x))Rp×p,

    then the approximation matrices of F(x) and G(x) are

    ˆF(x|θF)=θFT(x)ξF(x), (4.16)
    ˆG(x|θG)=θGT(x)ηG(x). (4.17)

    Since the matrix parameters θF and θG change along with online operation, only the initial parameters are set for both local and global FRM models. Therefore, the following task is to construct a global adaptation law for θF and θG, such that e(t) is minimized.

    Define the following optimal parameters for θF(x) and θG(x) (θfi and θgij) as

    θF(x)=(θf1(x),,θfp(x))T,θfi=argminθfiRnk=1pk[supxDx|ˆfi(x|θfi)fi(x)|], (4.18)
    θG(x)=(θg11(x)θg1p(x)θgp1(x)θgpp(x)),θgij=argminθgijRnk=1qk[supxDx|^gij(x|θgij)gij(x)|], (4.19)

    where i,j=1,2,,p, Dx is a compact set and the nonlinear functions fi(x) and gij(x) are approximated by fuzzy systems Eqs (4.16) and (4.17) over Dx. Notice that θfi and θgij in θF(x) and θG(x) are artificial constant quantities only in the analytical meaning.

    Define parameter estimation errors as:

    ˜θF=θFθF,˜θG=θGθG, (4.20)

    because of

    ˜θfi=θfiθfi,  ˜θgij=θgijθgij

    and minimum fuzzy approximation errors as

    ϑF=F(x)ˆF(x|θF),ϑG=G(x)ˆG(x|θG), (4.21)

    because of

    ϑfi(x)=fi(x)ˆfi(x|θfi)

    and

    ϑgij(x)=gij(x)ˆgij(x|θgij),

    which are corresponding to the parameters in Eq (4.20).

    In this case, since Dx is a compact set, assume that Dx is large enough to remain state variables in Dx. Accordingly, it is reasonable for each minimum approximation error bound for each xDx as follows:

    |ϑfi(x)|¯ϑfi,|ϑgij(x)|¯ϑgij(x),xDx,   i,j=1,2,,p, (4.22)

    where ¯ϑfi and ¯ϑgij are known constants as bounds.

    Denote

    ϑF(x)=(ϑf1(x),,ϑfp(x))TRp,¯ϑF=(¯ϑf1,,¯ϑfp)TRp,ϑG(x)=(ϑg11(x)ϑg1p(x)ϑgp1(x)ϑgpp(x))Rp×p,¯ϑG=(¯ϑ11¯ϑ1p¯ϑp1¯ϑpp)Rp×p,

    then we obtain

    F(x)ˆF(x|θF)=ˆF(x|θF)ˆF(x|θF)+ϑF(x), (4.23)
    G(x)ˆG(x|θG)=ˆG(x|θG)ˆG(x|θG)+ϑG(x). (4.24)

    Next, by using the FRM approximation models ˆF(x|θF) and ˆG(x|θG) in Eq (4.9), respectively, the global FRM model of the fuzzy controller is obtained

    u=uc(x|θF,θG)=ˆG1(x|θG)[ˆF(x|θF)+v+K0s]. (4.25)

    Generally, it should guarantee that ˆG(x|θG) is always nonsingular because when ˆG(x|θG) is singular the certainty equivalent controller (4.25) is not well defined. As ˆG(x|θG) is defined by the online estimation parameter θG, suitable matrix parameters θG have to be chosen in a feasible region to guarantee that ˆG(x|θG) is regular and nonsingular to implement this controller. For solving this problem, the design of the certainty controllers in Eq (4.25) is modified as follows:

    uc=ˆGT(x|θG))[ϑ0Ip+ˆG(x|θG)ˆGT(x|θG)]1[ˆF(x|θF)+v+K0s], (4.26)

    where the compensation parameter ϑ0 is a small positive real number. Correspondingly, the regularized inverse of ˆG1(x|θG) defined as

    ˆGT(x|θG))[ϑ0Ip+ˆG(x|θG)ˆGT(x|θG)]1. (4.27)

    Hence, even though ˆG(x|θG) is singular, Eq (4.27) is defined well and, therefore, the control signal in Eq (4.26) guarantees to be always well defined.

    Factually, in the closed-loop system, the stability cannot be guaranteed even though Eq (4.26) is always defined well. It is due to both the approximation of ˆG(x|θG) by the regularized inverse and the reconstruction errors of the unknown functions F(x) and G(x). Hence, in order to cancel these approximation errors, an appending control term ur is considered in Eq (4.26) as follows:

    u=uc+ur. (4.28)

    The controller in Eq (4.26) can be the summation of both control parts: a modified certainty equivalent control signal uc in Eq (4.26) and an adjusting control term ur, where

    ur=s|sT|(¯ϑF+¯ϑG|uc|+|u0|)σ0s2+δ, (4.29)

    where u0 can be obtained by

    u0=ϑ0[ϑ0Ip+ˆG(x|θG)ˆGT(x|θG)]1[ˆF(x|θF)+v+K0s], (4.30)

    and δ is a time-varying parameter defined below.

    Eventually, to minimize the tracking error e(t) and the parameter estimation errors ˜θF and ˜θG, according to the Lyapunov synthesis approach [6], the adaptive parameters θfi, θgij and the design parameter δ are updated by the adaptive laws as follows:

    ˙θfi=ζfiξfi(x)si,˙θgij=ζgijηgij(x)siucj,˙δ=ζ0|sT|(¯ϑF+¯ϑG|uc|+|u0|)σ0s2+δ, (4.31)

    where

    i,j=1,2,,p, ζfi>0, ζgij>0, ζ0>0

    and δ(0)>0.

    On basis of the analysis process above, the following theorem can be obtained.

    Theorem 4.1. Suppose that A1 and A2 are satisfied for Eq (4.1) as two assumptions. The control law Eq (4.28) together with adaptation laws in Eq (4.31) guarantees the properties:

    (1) All signals are bounded in the closed-loop system.

    (2) The tracking errors and its derivatives decrease to zero asymptotically.

    Proof. The time derivatives of the filtered errors can be written as follows by substituting Eq (4.28) into Eq (4.8),

    ˙s=vF(x)(G(x)ˆG(x|θG))ucˆG(x|θG)ucG(x)ur. (4.32)

    Using the control term Eqs (4.26)–(4.29), we obtain

    ˙s=K0s(F(x)ˆF(x|θF))(G(x)ˆG(x|θG))uc+u0G(x)ur. (4.33)

    Here, we have used the fact that

    ˆG(x|θG)ˆGT(x|θG)[ϑ0Ip+ˆG(x|θG)ˆGT(x|θG)]1=Ipϑ0[ϑ0Ip+ˆG(x|θG)ˆGT(x|θG)]1. (4.34)

    From Eqs (4.23) and (4.24), one can write Eq (4.33) as

    ˙s=K0s(ˆF(x|θF)ˆF(x|θF))(ˆG(x|θG)ˆG(x|θG))ucG(x)ur+u0ϑF(x)ϑG(x)uc. (4.35)

    Left multiply sT to Eq (4.35) to obtain

    sT˙s=sTK0spi=1ξTfi(x)˜θfisipi=1pj=1ηTgij(x)˜θgijsiucjsTG(x)ur+sTu0sTϑfi(x)sTϑgij(x)uc. (4.36)

    The target for an adaptation law is to adjust both θF and θG so that e(t),θFθF and θGθG are minimized. Now, let's consider the following Lyapunov function

    V=12sTs+12pi=11ζfi˜θTfi˜θfi+12pi=1pj=11ζgij˜θTgij˜θgij+12ζ0δ2, (4.37)

    whose time derivative can be given by

    ˙V=sT˙spi=11ζfi˜θTfi˙θfipi=1pj=11ζgij˜θTgij˙θgij+1ζ0δ˙δ, (4.38)

    which can be expressed with Eq (4.36) as

    ˙V=sTK0s+˙V1+˙V2, (4.39)

    where

    ˙V1=pi=1˜θTfi(ξfi(x)si+1ζfi˙θfi)pi=1pj=1˜θTgij(ηgij(x)siucj+1ζgij˙θgij),  (4.40)
    ˙V2=sTG(x)ur+sTu0sTϑF(x)   sTϑG(x)uc+1ζ0δ˙δ.    (4.41)

    Substitute Eqs (4.21) and (4.22) into Eq (4.31), then

    ˙V1=0. (4.42)

    Using Eqs (4.22) and (4.29), we can obtain

    sTG(x)ur|sT|(¯ϑF+¯ϑG|uc|+|u0|)δ|sT|(¯ϑF+¯ϑG|uc|+|u0|)σ0s2+δ (4.43)

    as the following inequality is used,

    sTG(x)sσ0s2, (4.44)

    which is from assumption A1, i.e., G(x) is assumed to be a positive definite and satisfies G(x)σ0Ip.

    Therefore,

    ˙V2sTG(x)ur+|sT|(¯ϑF+¯ϑG|uc|+|u0|)+1ζ0δ˙δ. (4.45)

    By substitute Eq (4.43), Eq (4.45) becomes

    ˙V2δ|sT|(¯ϑF+¯ϑG|uc|+|u0|)σ0s2+δ+1ζ0δ˙δ, (4.46)

    then by using Eq (4.31) in Eq (4.46), we obtain

    ˙V20. (4.47)

    Finally, we obtain

    ˙VsTK0s=pi=1k0is2i. (4.48)

    As a result, ˙V is semi-definite negative and VL, which means that the parameters si(t),˜θfi(t) and ˜θgij(t) are bounded. i.e., θF,θG,x(t),u(t) and s(t) are L2 bounded. θfi(t)andθgij(t),˙s(t) as V(t) is a bounded nonincreasing function,

    limtV(t)=V()

    exists and we develop

    opi=1k0is2i(t)dtV(0)V()<. (4.49)

    From Eq (4, 49) we know si(t)L2, and by using Barbalat's lemma [35], si(t)L2L and ˙si(t)L, it is obvious that si(t)0 as t. Hence, there exists that e(j)i(t)0 as t for i=1,2,,p and j=1,2,,ri1.

    Now, we can see the singularity problem is avoided effectively by the control law Eq (4.28), which is always well defined.

    According to the above description on analysis and synthesis in Sections 4.2–4.4, the detailed procedure to design an indirect adaptive FRM controller is summarized for multivariable nonlinear systems. The properties of closed-loop adaptive fuzzy control systems will be further discussed.

    Step 1: The necessary offline initial design processes:

    ● Specify a MIMO plant and its input, output and state variables and the adjusting parameters u(t),y(t),x(t),F(t), G(t),θF,θG, etc.

    ● Specify suitable parameters to guarantee the matrix ˆG(x,θg) nonsingular.

    ● According to the limits of practical variables, determine the design constraints of parameters Mx,Mθ,Mu, etc.

    Step 2: Modeling of initial FRM controllers:

    ● Specify the UOD Dx for the state vector, construct the fuzzy logical rules of each unknown functions fi and gij,i,j=1,2,,p.

    ● Design FRM models for all fi and gij and then combine them into the global FRM models for F(x) and G(x), respectively.

    ● Calculate the maximum values of both μEl1l2ln and μHl1l2ln for ξfi(x) and ηgij(x), and then collect them into θfi(0) and θgij(0), respectively. Therefore, ˆf(x|θfi) and ˆg(x|θgij) are obtained as Eqs (4.14) and (4.15).

    ● Construct the initial global FRM models ˆF(x|θF) and ˆG(x|θG) in Eqs (4.16) and (4.17).

    Step 3: Online adaptive control processes:

    ● Import the adaptation feedback control laws Eqs (4.28) and (4.31) to the plant Eq (4.1).

    ● Online adjust the matrix parameter vectors θF and θG by the adaptive laws until the desired output tracking accuracy is obtained.

    In summary, the structure of global FRM models using the proposed MIMO indirect adaptive fuzzy control system is shown in Figure 3. Generally, fuzzy IF-THEN rules in Eqs (4.12) and (4.13) are combined with the initial parameters θfi(0) and θgij(0), and then it will be considered as adaptive FRM models in the design procedure for ˆF(x|θF) and ˆG(x|θG). Finally, to investigate the performance of the adaptive FRM control systems based on fuzzy STP, the following remarks about the MIMO system analysis is given.

    Figure 3.  The MFs of state variable of the inverted pendulum system.

    Remark 4.1. The assumptions A1 and A2 and appending control terms ur in Eq (4.28) guarantee that Eq (4.26) is always defined well.

    Remark 4.2. Theorem 4.1 is the original control objective such that the multiple-variable plant outputs y and follows the ideal outputs yd, so the global matrix design of the adaptive FRM system is achieved.

    Remark 4.3. In practical systems, there exists constraints for the state and control variables within certain regions. Moreover, it is much more complex for real control problems than the plant in Eqs (4.1)–(4.3), so it is only the first trial to describe the MIMO adaptive FRM fuzzy controller for us based on fuzzy STP operations. There are many works to be done for our research group in the future.

    In this section, the tracking control of a two-link rigid robot manipulator moving a horizontal plane [34] is employed to test the design of the proposed indirect fuzzy adaptive FRM systems. First, the dynamic equation is as follows:

    (¨q1¨q2)=(M11M12M21M22)1[(u1u2)(h˙q2h(˙q1+˙q2)h˙q10)(˙q1˙q2)], (5.1)

    where

    M11=a1+2a3cos(q2)+2a4sin(q2),M12=M21=a2+a3cos(q2)+a4sin(q2),M22=a2,h=a3sin(q2)a4cos(q2)

    with

    a1=I1+m1l2c1+Ie+mel2ce+mel21,a2=Ie+mel2ce,a3=mel1lcecosδe,a4=mel1lcesinδe.

    In this case, the following parameters are chosen:

    le=0.25, δe=30o, l1=1,lc1=0.5,lce=0.6, I1=0.12, m1=1,me=2. 

    Denote

    x=[q1,˙q1,q2,˙q2]T,  u=[u1,u2]T,  y=[q1,q2]T

    and

    F(x)=(f1(x)f2(x))=M1(h˙q2h(˙q1+˙q2)h˙q10)(˙q1˙q2),G(x)=(g11(x)g12(x)g21(x)g22(x))=M1=(M11M12M21M22)1,

    and the following matrix model of the robot system is obtained by

    ¨y=F(x)+G(x)u. (5.2)

    According to the specified parameters in Eq (5.1), it is obvious for M to be definite positive so it is regular, then G=M1 is definite positive. The control objective is to track the following desired trajectories, respectively, for the output y=[q1,q2]

    yd1(t)=sin(t),   yd2(t)=sin(t).

    In this case, the dynamic model of the robot system is only required for simulation purposes. Both F(x) and G(x) are supposed to be completely unknown, then two fuzzy systems in the form of Eq (4.12) are used to approximate F(x), and four to approximate G(x), respectively.

    For state variable

    x=[q1,˙q1,q2,˙q2]T

    as the inputs of FRM models, the following Gaussian MFs are defined for each state and the corresponding MFs are shown in Figure 3

    μA1i(xi)=exp[12(xi+1.250.6)2],
    μA2i(xi)=exp[12(xi0.6)2]

    and

    μA3i(xi)=exp[12(xi1.250.6)2],  i=1,,4.

    The initial condition of the robot tracking control is set to be

    x(0)=(0.5,0,0.25,0)T,

    and both initial θf(0) and θg(0) are set to be zero. The following parameters are designed for the tests

    λ1=20,  λ2=20,  k0=5I2,  k1=20, 
     ε0=0.1,  ηfi=0.5,  ηgij=0.5,  γ0=0.001,
    ˆεu(0)=0,  ˆεfi(0)=0,  ˆεgij(0)=0,  η0i=0.001

    and δ(0)=1,fori,j=1,2. The simulation is shown for tracking results in Figures 4 and 5, respectively.

    Figure 4.  The tracking results of y1=q1.
    Figure 5.  The tracking results of y2=q2.

    These simulation results show that both outputs y1 and y2 tracked the objective sinusoid curves in five seconds under the control of the proposed FRM-based adaptive controller. At the same time, the control input signals are smooth, as shown in Figure 6, to realize the output tracking control. Hence, the tests on system Eq (5.1) demonstrate the tracking ability of the proposed FRM controller as effective based on STP algorithms in uncertain nonlinear systems.

    Figure 6.  The control variables of the robot tracking system.

    A global matrix expression of the adaptive fuzzy controller was formulated for MIMO nonlinear systems based on local FRM models and fuzzy STP algorithms in this paper. The MIMO adaptive fuzzy control laws were developed on basic local FRM models with unknown functions, then the tracking performance was guaranteed through the Lyapunov stability analysis. Moreover, global FRM models and uniform bound for all variables were obtained. The simulation results for the two-link rigid robot manipulator show the effective tracking control and the good performance of the adaptive FRM control strategy. In future work, more advanced algorithms related to matrix expression of fuzzy strategies will be applied to MIMO non-linear adaptive systems on the basis of the FRM models and fuzzy STP algorithms.

    The authors declare they have not used Artificial Intelligence (AI) tools in the creation of this article.

    This work was supported in part by the Plan to Introduce High-end Foreign Experts: Research on Resilient Urban Planning Data Model and Development of International Standard (G2022024004L).

    All authors declare that there are no conflicts of interest in this paper.



    [1] S. Chatterjee, A. Chatterjee, S. S. Das, Analytical performance evaluation of full-dimensional MIMO systems using realistic spatial correlation models, IEEE Trans. Veh. Technol., 67 (2018), 5597–5612. https://doi.org/10.1109/TVT.2018.2801825 doi: 10.1109/TVT.2018.2801825
    [2] D. Liu, S. Xue, B. Zhao, B. Luo, Q. Wei, Adaptive dynamic programming for control: a survey and recent advances, IEEE Trans. Syst. Man Cybern., 51 (2021), 142–160. https://doi.org/10.1109/TSMC.2020.3042876 doi: 10.1109/TSMC.2020.3042876
    [3] O. M. Omisore, S. Han, J. Xiong, H. Li, Z. Li, L. Wang, A review on flexible robotic systems for minimally invasive surgery, IEEE Trans. Syst. Man Cybern., 52 (2022), 631–644. https://doi.org/10.1109/TSMC.2020.3026174 doi: 10.1109/TSMC.2020.3026174
    [4] J. Mao, C. K. Ahn, Z. Xiang, Global stabilization for a class of switched nonlinear time-delay systems via sampled-data output-feedback control, IEEE Trans. Syst. Man Cybern., 52 (2021), 694–705. https://doi.org/10.1109/TSMC.2020.3048064 doi: 10.1109/TSMC.2020.3048064
    [5] A. Isidori, Nonlinear control systems, 3 Eds., Berlin: Springer, 1995.
    [6] L. Wang, A course in fuzzy systems and control, USA: Prentice Hall PTR, 1997.
    [7] P. Wan, Z. Zeng, Stability and stabilization of Takagi-Sugeno fuzzy second-fractional-order linear networks via nonreduced-order approach, IEEE Trans. Syst. Man Cybern., 52 (2022), 6524–6533. https://doi.org/10.1109/TSMC.2022.3147222 doi: 10.1109/TSMC.2022.3147222
    [8] B. Chen, X. Liu, S. S. Ge, C. Lin, Adaptive fuzzy control of a class of nonlinear systems by fuzzy approximation approach, IEEE Trans. Fuzzy Syst., 20 (2012), 1012–1021. https://doi.org/10.1109/TFUZZ.2012.2190048 doi: 10.1109/TFUZZ.2012.2190048
    [9] L. Liu, Y. J. Liu, D. Li, S. Tong, Z. Wang, Barrier Lyapunov function-based adaptive fuzzy FTC for switched systems and its applications to resistance-inductance-capacitance circuit system, IEEE Trans. Cybern., 50 (2020), 3491–3502. https://doi.org/10.1109/TCYB.2019.2931770 doi: 10.1109/TCYB.2019.2931770
    [10] Y. Li, K. Li, S. Tong, Finite-time adaptive fuzzy output feedback dynamic surface control for MIMO non-strict feedback systems, IEEE Trans. Fuzzy Syst., 27 (2019), 96–110. https://doi.org/10.1109/TFUZZ.2018.2868898 doi: 10.1109/TFUZZ.2018.2868898
    [11] L. Liu, W. Zhao, Y. J. Liu, S. Tong, Y. Y. Wang, Adaptive finite-time neural network control of nonlinear systems with multiple objective constraints and application to electromechanical system, IEEE Trans. Neural Networks Learn. Syst., 32 (2021), 5416–5426. https://doi.org/10.1109/TNNLS.2020.3027689 doi: 10.1109/TNNLS.2020.3027689
    [12] L. Liu, X. Li, Y. J. Liu, S. Tong, Neural network based adaptive event trigger control for a class of electromagnetic suspension systems, Control Eng. Pract., 106 (2021), 104675. https://doi.org/10.1016/j.conengprac.2020.104675 doi: 10.1016/j.conengprac.2020.104675
    [13] L. X. Wang, Stable adaptive fuzzy controllers with application to inverted pendulum tracking, IEEE Trans. Syst. Man Cybern., 26 (1996), 677–691. https://doi.org/10.1109/3477.537311 doi: 10.1109/3477.537311
    [14] H. Li, J. Wang, H. Du, H. R. Karimi, Adaptive sliding mode control for Takagi-Sugeno fuzzy systems and its applications, IEEE Trans Fuzzy Syst., 26 (2018), 531–542. https://doi.org/10.1109/TFUZZ.2017.2686357 doi: 10.1109/TFUZZ.2017.2686357
    [15] Y. H. Liu, Y. Liu, Y. F. Liu, C. Y. Su, Adaptive fuzzy control with global stability guarantees for unknown strict-feedback systems using novel integral barrier Lyapunov functions, IEEE Trans. Syst. Man Cybern., 52 (2022), 4336–4348. https://doi.org/10.1109/TSMC.2021.3094975 doi: 10.1109/TSMC.2021.3094975
    [16] D. Cheng, J. Feng, H. Lv, Solving fuzzy relational equations via semi-tensor product, IEEE Trans. Fuzzy Syst., 20 (2012), 390–396. https://doi.org/10.1109/TFUZZ.2011.2174243 doi: 10.1109/TFUZZ.2011.2174243
    [17] J. Feng, H. Lv, D. Cheng, Multiple fuzzy relation and its application to coupled fuzzy control, Asian J. Control, 15 (2013), 1313–1324. https://doi.org/10.1002/asjc.656 doi: 10.1002/asjc.656
    [18] D. Cheng, H. Qi, Z. Li, Analysis and control of Boolean networks: a semi-tensor product approach, Berlin: Springer, 2011. https://doi.org/10.1007/978-0-85729-097-7
    [19] Y Zhao, Z. Li, D. Cheng, Optimal control of logical control networks, IEEE Trans. Automat. Control, 56 (2011), 1766–1776. https://doi.org/10.1109/TAC.2010.2092290 doi: 10.1109/TAC.2010.2092290
    [20] Y. Li, H. Li, W. Sun, Event-triggered control for robust set stabilization of logical control networks, Automatica, 95 (2018), 556–560. https://doi.org/10.1016/j.automatica.2018.06.030 doi: 10.1016/j.automatica.2018.06.030
    [21] J. Xia, J. Zhang, J. Feng, Z. Wang, G. Zhuang, Command filter-based adaptive fuzzy control for nonlinear systems with unknown control directions, IEEE Trans. Syst. Man Cybern., 51 (2021), 1945–1953. https://doi.org/10.1109/TSMC.2019.2911115 doi: 10.1109/TSMC.2019.2911115
    [22] A. Liu, H. Li, Stabilization of delayed Boolean control networks with state constraints: a barrier Lyapunov function method, IEEE Trans. Circuits Syst. II, 68 (2021), 2553–2557. https://doi.org/10.1109/TCSII.2021.3053081 doi: 10.1109/TCSII.2021.3053081
    [23] Y. Yu, B. Wang, J. Feng, Input observability of Boolean control networks, Neurocomputing, 333 (2019), 22–28. https://doi.org/10.1016/j.neucom.2018.12.014 doi: 10.1016/j.neucom.2018.12.014
    [24] Y. Yu, J. Feng, J. Pan, D. Cheng, Block decoupling of Boolean control networks, IEEE Trans. Automat. Control, 64 (2019), 3129–3140. https://doi.org/10.1109/tac.2018.2880411 doi: 10.1109/tac.2018.2880411
    [25] L. Wang, Y. Liu, Z. G. Wu, J. Lu, L. Yu, Stabilization and finite-time stabilization of probabilistic Boolean control networks, IEEE Trans. Syst. Man Cybern., 51 (2021), 1559–1566. https://doi.org/10.1109/TSMC.2019.2898880 doi: 10.1109/TSMC.2019.2898880
    [26] Y. Liu, B. Jiang, J. Lu, J. Cao, G. Lu, Event-triggered sliding mode control for attitude stabilization of a rigid spacecraft, IEEE Trans. Syst. Man Cybern., 50 (2020), 3290–3299. https://doi.org/10.1109/TSMC.2018.2867061 doi: 10.1109/TSMC.2018.2867061
    [27] P. Duan, H. Lv, J. Feng, C. Liu, H. Li, Indoor dynamic thermal control based on fuzzy relation model, IET Control Theory Appl., 30 (2013), 215–221.
    [28] C. Zhang, H. Lyu, P. Duan, Y. Song, Fuzzy modeling of the semi-tensor product-based cold and hot electric installations, Archit. Electr., 34 (2015), 59–64.
    [29] D. Cheng, H. Qi, Controllability and observability of Boolean control networks, Automatica, 45 (2009), 1659–1667. https://doi.org/10.1016/j.automatica.2009.03.006 doi: 10.1016/j.automatica.2009.03.006
    [30] D. Cheng, F. He, H. Qi, T. Xu, Modeling, analysis and control of networked evolutionary games, IEEE Trans. Automat. Control, 60 (2015), 2402–2415. https://doi.org/10.1109/TAC.2015.2404471 doi: 10.1109/TAC.2015.2404471
    [31] Y. Yan, D. Cheng, J. Feng, H. Li, J. Yue, Survey on applications of algebraic state space theory of logical systems to finite state machines, Sci. China Inf. Sci., 66 (2023), 111201. https://doi.org/10.1007/s11432-022-3538-4 doi: 10.1007/s11432-022-3538-4
    [32] H. Lyu, W. Wang, X. Liu, Modeling of multivariable fuzzy systems by semi-tensor product, IEEE Trans. Fuzzy Syst., 28 (2020), 228–235. https://doi.org/10.1109/TFUZZ.2019.2902820 doi: 10.1109/TFUZZ.2019.2902820
    [33] H. Lyu, W. Wang, X. Liu, Universal approximation of multivariable fuzzy systems by semitensor product, IEEE Trans. Fuzzy Syst., 28 (2020), 2972–2981. https://doi.org/10.1109/TFUZZ.2019.2946512 doi: 10.1109/TFUZZ.2019.2946512
    [34] S. Labiod, M. S. Boucherit, T. M. Guerra, Adaptive fuzzy control of a class of MIMO nonlinear systems, Fuzzy Sets Syst., 151 (2005), 59–77. https://doi.org/10.1016/j.fss.2004.10.009 doi: 10.1016/j.fss.2004.10.009
    [35] J. E. Slotine, W. Li, Applied nonlinear control, Englewood Cliffs: Prentice Hall, 1991.
  • Reader Comments
  • © 2023 the Author(s), licensee AIMS Press. This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0)
通讯作者: 陈斌, bchen63@163.com
  • 1. 

    沈阳化工大学材料科学与工程学院 沈阳 110142

  1. 本站搜索
  2. 百度学术搜索
  3. 万方数据库搜索
  4. CNKI搜索

Metrics

Article views(1259) PDF downloads(139) Cited by(0)

Other Articles By Authors

/

DownLoad:  Full-Size Img  PowerPoint
Return
Return

Catalog