Processing math: 100%

FitzHugh-Nagumo equations with generalized diffusive coupling

  • Received: 01 September 2012 Accepted: 29 June 2018 Published: 01 October 2013
  • MSC : Primary: 92C42; Secondary: 68R10.

  • The aim of this work is to investigate the dynamics of a neural network, in which neurons, individually described by the FitzHugh-Nagumo model, are coupled by a generalized diffusive term. The formulation we are going to exploit is based on the general framework of graph theory.With the aim of defining the connection structure among the excitable elements, the discrete Laplacian matrix plays a fundamental role. In fact, it allows us to model the instantaneous propagation of signals between neurons, which need not be physically close to each other.
        This approach enables us to address three fundamental issues. Firstly, each neuron is described using the well-known FitzHugh-Nagumo model which might allow to differentiate their individual behaviour. Furthermore, exploiting the Laplacian matrix, a well defined connection structure is formalized. Finally, random networks and an ensemble of excitatory and inhibitory synapses are considered.
        Several simulations are performed to graphically present how dynamics within a network evolve. Thanks to an appropriate initial stimulus a wave is created: it propagates in a self-sustained way through the whole set of neurons. A novel graphical representation of the dynamics is shown.

    Citation: Anna Cattani. FitzHugh-Nagumo equations with generalized diffusive coupling[J]. Mathematical Biosciences and Engineering, 2014, 11(2): 203-215. doi: 10.3934/mbe.2014.11.203

    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] Yangtao Wang, Kelin Li . Exponential synchronization of fractional order fuzzy memristor neural networks with time-varying delays and impulses. Mathematical Modelling and Control, 2025, 5(2): 164-179. doi: 10.3934/mmc.2025012
    [10] 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
  • The aim of this work is to investigate the dynamics of a neural network, in which neurons, individually described by the FitzHugh-Nagumo model, are coupled by a generalized diffusive term. The formulation we are going to exploit is based on the general framework of graph theory.With the aim of defining the connection structure among the excitable elements, the discrete Laplacian matrix plays a fundamental role. In fact, it allows us to model the instantaneous propagation of signals between neurons, which need not be physically close to each other.
        This approach enables us to address three fundamental issues. Firstly, each neuron is described using the well-known FitzHugh-Nagumo model which might allow to differentiate their individual behaviour. Furthermore, exploiting the Laplacian matrix, a well defined connection structure is formalized. Finally, random networks and an ensemble of excitatory and inhibitory synapses are considered.
        Several simulations are performed to graphically present how dynamics within a network evolve. Thanks to an appropriate initial stimulus a wave is created: it propagates in a self-sustained way through the whole set of neurons. A novel graphical representation of the dynamics is shown.


    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 $ \mathfrak{R} $, the space with the $ n\times1 $ real vector or the $ m\times n $ matrix, without considering the complex space.

    Definition 2.1. [18] Given two arbitrary real matrices $ A = (a_{i, j})\in\mathfrak{R}^{m\times n} $ and $ B = (b_{i, j})\in\mathfrak{R}^{p\times 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 $, $ I_{t/n} $ and $ I_{t/p} $ are identity matrices and $ \otimes $ is the Kronecker product.

    Consider $ R(X, Y) $ as a multivariable fuzzy relation on a universe of discourse (UOD) $ \prod\limits_{i = 1}^n E_i\times\prod\limits_{j = 1}^m F_j $ among multiple continuous fuzzy variables $ X = (x_1, x_2, \dots, x_n) $ and $ Y = (y_1, y_2, \dots, y_m) $. The continuous multivariable fuzzy relationship between $ X $ and $ Y $ has been defined by authors in [32] as the following $ (N_1\times \dots, N_n)\times (M_1\times \dots, M_m) $ 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 = (a_{i, j})\in\mathfrak{R}^{m\times n} $ and $ B = (b_{i, j})\in\mathfrak{R}^{p\times 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 $ I_{t/n} $ and $ I_{t/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 $ x_i $ and the $ k $-th output is

    $ y_k, i = 1, 2, \cdots, n, \ \ k = 1, 2, \cdots, m, $

    $ A_i^1, \cdots, A_i^{N_i} $ and $ B_k^1, \cdots, B_k^M $ represent the fuzzy input and output variables' sets, respectively,

    $ p_i\in\lbrace{1, 2, \cdots, N_i}\rbrace, \ \ l = 1, 2, \cdots, M, \ \ M = \prod\limits_{i = 1}^n N_i, $
    $ B_k^l: = B_k^{p_1, p_2, \cdots, p_n}\in\lbrace{B_k^1, \cdots, B_k^M}\rbrace. $

    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

    $ \mu_{B_k^l}(y_k), l = 1, 2, \cdots, M $

    are symmetrical and normal. Assume on each fuzzy set $ B_k^l $, parameters $ c_k^l $ are the MF centers of $ y_k $. 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

    $ x_0 = (x_{10}, \cdots, x_{n0}) $

    with fuzzy sets

    $ E_{x_i} = \{A_i^1, \cdots, A_i^{N_i}\}, i = 1, \cdots, 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

    $ V_{E_i}(x_{i0}) = (\mu_{A_i^1}(x_{i0}), \cdots, \mu_{A_i^{N_i}}(x_{i0}))^T, \ \ i = 1, 2, \cdots, n. $

    Assume the FRM with parameters $ c_k^l, l = 1, \cdots, 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 $ V_{F_k}(\hat{y}_{k0}) $, 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 $ V_{F_k} $ of the estimated output can be determined by the real-valued FRM $ M_R $ with the input

    $ x_0 = (x_{10}, \cdots, x_{n0}). $

    Based on Eq (3.7), the output $ \hat{y}_{k0} $ 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 $ B_k^1, \cdots, $ $ B_k^M $ are normalized fuzzy sets with the centers

    $ c_k^l, l = 1, \cdots, M, $

    using the center-average defuzzifier and $ V_{F_k}(\hat{y}_{k0}) $ in Eqs (3.6) and (3.7), we can obtain the real value of $ \hat{y}_{k0} $

    $ ˆ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

    $ \overline{R}_{x_{0}} = \frac{R_E^T(x_0)}{H_{1\times M}R_E(x_0)}\in\mathfrak{R}^{1\times M} $

    and

    $ C_k = (c_k^1, \cdots, c_k^M)^T\in\mathfrak{R}^{M\times 1}, $

    then,

    $ ˆyk0=¯Rx0Ck, $ (3.10)

    where $ C_k $ is a constant vector and $ \overline{R}_{x_{0}} $ is the function of input variable $ x_0 $.

    It is seen from Eq (3.10) that $ \hat{y}_{k0} $ can be estimated by the FRM $ M_R $, input variable $ x_0 $ and the output parameters $ C_k $.

    If for each input variable $ x_i $, through FRM fuzzification on

    $ E_{x_i} = \lbrace{A_i^1, \cdots, A_i^{N_i}}\rbrace, \ \;i = 1, \cdots, n $

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

    $ V_{E_i}(x_i) = (\mu_{A_i^1}(x_i), \cdots, \mu_{A_i^{N_i}}(x_i))^T, \ \ i = 1, 2, \cdots, n, $

    then the fuzzy input vector can be obtained by the formula

    $ R_X = V_{E_1}(x_1)\triangleright V_{E_2}(x_2)\triangleright\cdots\triangleright V_{E_n}(x_n). $

    As the set $ B_k^l $ in Eq (3.2) is a fuzzy number with $ c_k^l $ as its center, let

    $ H_{1\times M} = (1, 1, \cdots, 1)\in\mathfrak{R}^{1\times 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

    $ \overline{R}_X = \frac{R_X^T}{H_{1\times M}R_X}\; \; \text{and}\; \; C_k = (c_k^1, \cdots, c_k^M)^T. $

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

    $ c_k^l, k = 1, 2, \cdots, m, \ \ l = 1, 2, \cdots, 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 = (C_1^T, C_2^T, \cdots, C_m^T)^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., $ \theta $ 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 = \sum\limits_{i = 1}^p r_i, u_j\in\mathfrak{R}, y_j\in\mathfrak{R}, j = 1, 2, \cdots, 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 = (u_1, u_2, \cdots, u_p)^T\in\mathfrak{R}^p $

    and

    $ y = (y_1, y_2, \cdots, y_p)^T\in\mathfrak{R}^p $

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

    $ f_i(x), g_{ij}(x), \, \ \ i, j = 1, 2, \cdots, 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 $ x\in{D_x} $ to keep the plant controllable. In this paper, $ G(x) $ is assumed nonsingular and

    $ g_{ij}(x) > 0, \ \ \ i, j = 1, 2, \cdots, p. $

    The control objective is to design an adaptive FRM feedback controller $ u = u\left(x\; \middle\vert\; \theta\right) $ on the fuzzy STP operation and an adaptation law to real-time to adjust the parameter $ \theta $, such that:

    (1) All internal variables in the closed-loop fuzzy control system $ x(t), \, \theta(t) $ and $ u = u\left(x\; \middle\vert\; \theta\right) $ are uniformly two-norm bounded, i.e.,

    $ x(t)\leq M_x < \infty, \ \ θ(t)\leq M_{\theta} < \infty $

    and

    $ u(x|θ)\leq M_u < \infty $

    for all $ t\geq 0 $, where $ M_x $, $ M_{\theta} $ and $ M_u $ are parameters depending on the controlled plants.

    (2) The plant output $ y $ follows the ideal trajectory

    $ y_d(t) = (y_{d1}(t), \cdots, y_{dp}(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 $ y_d $ 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 $ \sigma_0 > 0 $, $ \sigma_0\in\mathfrak{R} $ such that $ G(x)\geq\sigma_0I_p $, $ I_p\in\mathfrak{R}^{p\times 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 $ y_d(t) $ and the derivatives of each

    $ y_{di}(t), i = 1, 2, \cdots, p $

    are always known bounded, and each $ y_{di}(t) $ is assumed to be $ r_i $-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, \cdots, p $. From Eq (4.5), when $ s_i(t)\to 0, $ $ e_i(t)\to 0 $ asymptotically. Now, the objective is to design a controller to satisfy $ s_i(t)\to 0, i = 1, 2, \cdots, 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 $ v_i $ 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, \cdots, p $,

    $ \enspace\beta_{i, j} = \frac{(r_i-1)!}{(r_i-j)!(j-1)!}\lambda_i^{r_i-j}, \ \ \ j = 1, 2, \cdots, {r_i-1}. $

    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

    $ K_0 = diag[k_{01}, \cdots, k_{0p}] $

    with $ k_{0i} > 0 $ for $ i = 1, \cdots, 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 $ s_i(t)\to 0 $ as $ t\to\infty $. Hence, $ e_i(t) $ and all of its derivatives converge to zero, $ t\to\infty $, which means the output $ y $ converges to the ideal value $ y_d $ 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, $ R_{f_i} $ and $ R_{g_{ij}} $ are constructed to approximate $ f_i $ and $ g_{ij}, i, j = 1, 2, \cdots, p $. Then, for $ F(x) $ and $ G(x) $, the global MIMO FRM models $ R_F $ and $ R_G $ are obtained by the combination of $ R_{f_i} $ and $ R_{g_{ij}}, $ 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 $ f_i $ and $ g_{ij}, i, j = 1, 2, \cdots, p $ can be approximated by the complete fuzzy rule sets. Construct the local FRM models $ \hat{f}_i\left(x\; \middle\vert\; \theta_{f_i}\right) $ from the $ \prod\limits_{k = 1}^n p_k $ rules

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

    where

    $ l_k = 1, 2, \cdots, p_k, \ \ \ k = 1, 2, \cdots, n. $

    Similarly, construct the local FRM models $ \hat{g}_{ij}\left(x\; \middle\vert\; \theta_{g_{ij}}\right) $ from the $ \prod\limits_{k = 1}^n q_k $ rules:

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

    where

    $ l_k = 1, 2, \cdots, q_k, \ \ \ k = 1, 2, \cdots, 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, $ \overline{y}_{f_i}^{l_1\cdots l_n} $ and $ \overline{y}_{g_{ij}}^{l_1\cdots l_n} $ are the center points of each $ E_i^{l_1\cdots l_n} $ and $ H_{ij}^{l_1\cdots l_n} $, respectively. In order to realize online optimization and adaptive control, let $ \overline{y}_{f_i}^{l_1\cdots l_n} $ and $ \overline{y}_{g_{ij}}^{l_1\cdots l_n} $ be the free parameters. Denote

    $ \theta_{f_i} = \left(\overline{y}_{f_i}^{1\cdots 1}, \cdots, \overline{y}_{f_i}^{p_1\cdots p_n}\right)^T\in\mathfrak{R}^{\prod\nolimits_{k = 1}^n p_k} $

    and

    $ \theta_{g_{ij}} = \left(\overline{y}_{g_{ij}}^{1\cdots 1}, \cdots, \overline{y}_{g_{ij}}^{q_1\cdots q_n}\right)^T\in\mathfrak{R}^{\prod\nolimits_{k = 1}^n q_k}, $

    and then $ \xi_{f_i}(x) $ and $ \eta_{g_{ij}}(x) $ are the following $ \prod_{k = 1}^n p_k $-dimensional and $ \prod_{k = 1}^n q_k $-dimensional vectors with its $ l_1\cdots l_n $-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 $ \theta_F $ and $ \theta_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 $ \theta_F $ and $ \theta_G $, such that $ e(t) $ is minimized.

    Define the following optimal parameters for $ \theta_F(x) $ and $ \theta_G(x) $ ($ \theta_{f_i} $ and $ \theta_{g_{ij}} $) 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, \cdots, p $, $ D_x $ is a compact set and the nonlinear functions $ f_i(x) $ and $ g_{ij}(x) $ are approximated by fuzzy systems Eqs (4.16) and (4.17) over $ D_x $. Notice that $ \theta_{f_i}^{*} $ and $ \theta_{g_{ij}}^{*} $ in $ \theta_F(x) $ and $ \theta_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

    $ \tilde{\theta}_{f_i} = \theta_{f_i}^{*}-\theta_{f_i}, \;\ \ \tilde{\theta}_{g_{ij}} = \theta_{g_{ij}}^{*}-\theta_{g_{ij}} $

    and minimum fuzzy approximation errors as

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

    because of

    $ \vartheta_{f_i}(x) = f_i(x)-\hat{f}_i\left(x\;\middle\vert\;\theta_{f_i}^{*}\right) $

    and

    $ \vartheta_{g_{ij}}(x) = g_{ij}(x)-\hat{g}_{ij}\left(x\;\middle\vert\;\theta_{g_{ij}}^{*}\right), $

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

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

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

    where $ \overline\vartheta_{f_i} $ and $ \overline\vartheta_{g_{ij}} $ 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 $ \hat{F}\left(x\; \middle\vert\; \theta_F\right) $ and $ \hat{G}\left(x\; \middle\vert\; \theta_G\right) $ 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 $ \hat{G}\left(x\; \middle\vert\; \theta_G\right) $ is always nonsingular because when $ \hat{G}\left(x\; \middle\vert\; \theta_G\right) $ is singular the certainty equivalent controller (4.25) is not well defined. As $ \hat{G}\left(x\; \middle\vert\; \theta_G\right) $ is defined by the online estimation parameter $ \theta_G $, suitable matrix parameters $ \theta_G $ have to be chosen in a feasible region to guarantee that $ \hat{G}\left(x\; \middle\vert\; \theta_G\right) $ 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 $ \vartheta_0 $ is a small positive real number. Correspondingly, the regularized inverse of $ \hat{G}^{-1}\left(x\; \middle\vert\; \theta_G\right) $ defined as

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

    Hence, even though $ \hat{G}\left(x\; \middle\vert\; \theta_G\right) $ 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 $ \hat{G}\left(x\; \middle\vert\; \theta_G\right) $ 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 $ u_r $ 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 $ u_c $ in Eq (4.26) and an adjusting control term $ u_r $, where

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

    where $ u_0 $ can be obtained by

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

    and $ \delta $ is a time-varying parameter defined below.

    Eventually, to minimize the tracking error $ e(t) $ and the parameter estimation errors $ \tilde{\theta}_F $ and $ \tilde{\theta}_G $, according to the Lyapunov synthesis approach [6], the adaptive parameters $ \theta_{f_i} $, $ \theta_{g_{ij}} $ and the design parameter $ \delta $ 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, \cdots, p, \ \zeta_{f_i} > 0, \ \zeta_{g_{ij}} > 0, \ \zeta_0 > 0 $

    and $ \delta(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 $ s^T $ 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 $ \theta_F $ and $ \theta_G $ so that $ e(t), \theta_F-\theta_F^{*} $ and $ \theta_G-\theta_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)\ge\sigma_0 I_p $.

    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, $ \dot{V} $ is semi-definite negative and $ V\in L_{\infty} $, which means that the parameters $ s_i(t), \tilde{\theta}_{f_i}(t) $ and $ \tilde{\theta}_{g_{ij}}(t) $ are bounded. i.e., $ \theta_F, \theta_G, x(t), u(t) $ and $ s(t) $ are $ L_2 $ bounded. $ \theta_{f_i}(t) and \theta_{g_{ij}}(t), \dot{s}(t) $ as $ V(t) $ is a bounded nonincreasing function,

    $ \lim\limits_{t\to\infty}V(t) = V(\infty) $

    exists and we develop

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

    From Eq (4, 49) we know $ s_i(t)\in L_2 $, and by using Barbalat's lemma [35], $ s_i(t)\in L_2\cap L_{\infty} $ and $ \dot{s}_i(t)\in L_{\infty}, $ it is obvious that $ s_i(t)\to 0 $ as $ t\to\infty $. Hence, there exists that $ e_i^{(j)}(t)\to 0 $ as $ t\to\infty $ for $ i = 1, 2, \cdots, p $ and $ j = 1, 2, \cdots, r_i-1 $.

    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), \theta_F, \theta_G $, etc.

    ● Specify suitable parameters to guarantee the matrix $ \hat{G}(x, \theta_g) $ nonsingular.

    ● According to the limits of practical variables, determine the design constraints of parameters $ M_x, M_{\theta}, M_u $, etc.

    Step 2: Modeling of initial FRM controllers:

    ● Specify the UOD $ D_x $ for the state vector, construct the fuzzy logical rules of each unknown functions $ f_i $ and $ g_{ij}, i, j = 1, 2, \cdots, p $.

    ● Design FRM models for all $ f_i $ and $ g_{ij} $ and then combine them into the global FRM models for $ F(x) $ and $ G(x) $, respectively.

    ● Calculate the maximum values of both $ \mu_{E^{l_1l_2\cdots l_n}} $ and $ \mu_{H^{l_1l_2\cdots l_n}} $ for $ \xi_{f_i}(x) $ and $ \eta_{g_{ij}}(x) $, and then collect them into $ \theta_{f_i}(0) $ and $ \theta_{g_{ij}}(0) $, respectively. Therefore, $ \hat{f}\left(x\; \middle\vert\; \theta_{f_i}\right) $ and $ \hat{g}\left(x\; \middle\vert\; \theta_{g_{ij}}\right) $ are obtained as Eqs (4.14) and (4.15).

    ● Construct the initial global FRM models $ \hat{F}\left(x\; \middle\vert\; \theta_F\right) $ and $ \hat{G}\left(x\; \middle\vert\; \theta_G\right) $ 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 $ \theta_F $ and $ \theta_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 $ \theta_{f_i}(0) $ and $ \theta_{g_{ij}}(0) $, and then it will be considered as adaptive FRM models in the design procedure for $ \hat{F}\left(x\; \middle\vert\; \theta_F\right) $ and $ \hat{G}\left(x\; \middle\vert\; \theta_G\right) $. 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 $ u_r $ 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 $ y_d $, 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 = \left[q_1, \dot{q}_1, q_2, \dot{q}_2\right]^T, \ \ u = \left[u_1, u_2\right]^T, \ \ y = \left[q_1, q_2\right]^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 = M^{-1} $ is definite positive. The control objective is to track the following desired trajectories, respectively, for the output $ y = \left[q_1, q_2\right] $

    $ 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 = \left[q_1, \dot{q}_1, q_2, \dot{q}_2\right]^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

    $ \mu_{A_i^1}(x_i) = \exp\left[-\frac{1}{2}\left(\frac{x_i+1.25}{0.6}\right)^2\right], $
    $ \mu_{A_i^2}(x_i) = \exp\left[-\frac{1}{2}\left(\frac{x_i}{0.6}\right)^2\right] $

    and

    $ \mu_{A_i^3}(x_i) = \exp\left[-\frac{1}{2}\left(\frac{x_i-1.25}{0.6}\right)^2\right], \ \ i = 1, \cdots, 4. $

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

    $ x(0) = \left(0.5, 0, 0.25, 0\right)^T, $

    and both initial $ \theta_f(0) $ and $ \theta_g(0) $ are set to be zero. The following parameters are designed for the tests

    $ \lambda_1 = 20, \ \ \lambda_2 = 20, \ \ k_0 = 5I_2, \ \ k_1 = 20, \quad\ $
    $ \quad\ \varepsilon_0 = 0.1, \ \ \eta_{f_i} = 0.5, \ \ \eta_{g_{ij}} = 0.5, \ \ \gamma_0 = 0.001, $
    $ \hat{\varepsilon}_u(0) = 0, \ \ \hat{\varepsilon}_{f_i}(0) = 0, \ \ \hat{\varepsilon}_{g_{ij}}(0) = 0, \ \ \eta_{0i} = 0.001 $

    and $ \delta(0) = 1, \; \; \text{for}\; \; i, j = 1, 2. $ The simulation is shown for tracking results in Figures 4 and 5, respectively.

    Figure 4.  The tracking results of $ y_1 = q_1 $.
    Figure 5.  The tracking results of $ y_2 = q_2 $.

    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] Linear Algebra Appl., 436 (2012), 99-111.
    [2] Phys. Rev. E (3), 436 (2012), 99-111.
    [3] Ph.D thesis, Politecnico di Torino, ongoing.
    [4] Biophysical Journal, 1 (1961), 445-466.
    [5] J. Physiol., 117 (1952), 500-544.
    [6] third edition, Springer-Verlag, New York, 2002.
    [7] Progress of Theoretical Physics Supplements, 161 (2006), 389-392.
    [8] Review of Modern Physics, 47 (1975), 487-533.
  • Reader Comments
  • © 2014 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(3215) PDF downloads(653) Cited by(9)

Other Articles By Authors

/

DownLoad:  Full-Size Img  PowerPoint
Return
Return

Catalog