<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" article-type="research-article">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Neurosci.</journal-id>
<journal-title>Frontiers in Neuroscience</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Neurosci.</abbrev-journal-title>
<issn pub-type="epub">1662-453X</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.3389/fnins.2023.1246778</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Neuroscience</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Learning-based sliding mode synchronization for fractional-order Hindmarsh-Rose neuronal models with deterministic learning</article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author" corresp="yes">
<name><surname>Chen</surname> <given-names>Danfeng</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<xref ref-type="corresp" rid="c001"><sup>&#x0002A;</sup></xref>
<uri xlink:href="http://loop.frontiersin.org/people/2055079/overview"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Li</surname> <given-names>Junsheng</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<uri xlink:href="http://loop.frontiersin.org/people/2358771/overview"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Yuan</surname> <given-names>Chengzhi</given-names></name>
<xref ref-type="aff" rid="aff2"><sup>2</sup></xref>
<uri xlink:href="http://loop.frontiersin.org/people/2377226/overview"/>
</contrib>
<contrib contrib-type="author">
<name><surname>He</surname> <given-names>Jun</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
</contrib>
<contrib contrib-type="author">
<name><surname>Zhu</surname> <given-names>Wenbo</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<uri xlink:href="http://loop.frontiersin.org/people/2353085/overview"/>
</contrib>
</contrib-group>
<aff id="aff1"><sup>1</sup><institution>School of Mechatronic Engineering and Automation, Foshan University</institution>, <addr-line>Foshan</addr-line>, <country>China</country></aff>
<aff id="aff2"><sup>2</sup><institution>Department of Mechanical, Industrial and Systems Engineering, University of Rhode Island</institution>, <addr-line>Kingston, RI</addr-line>, <country>United States</country></aff>
<author-notes>
<fn fn-type="edited-by"><p>Edited by: Shihui Ying, Shanghai University, China</p></fn>
<fn fn-type="edited-by"><p>Reviewed by: Njitacke Tabekoueng Zeric, University of Buea, Cameroon; Pei Cheng, Anhui University, China</p></fn>
<corresp id="c001">&#x0002A;Correspondence: Danfeng Chen <email>cdf2017&#x00040;fosu.edu.cn</email></corresp></author-notes>
<pub-date pub-type="epub">
<day>27</day>
<month>09</month>
<year>2023</year>
</pub-date>
<pub-date pub-type="collection">
<year>2023</year>
</pub-date>
<volume>17</volume>
<elocation-id>1246778</elocation-id>
<history>
<date date-type="received">
<day>24</day>
<month>06</month>
<year>2023</year>
</date>
<date date-type="accepted">
<day>07</day>
<month>09</month>
<year>2023</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#x000A9; 2023 Chen, Li, Yuan, He and Zhu.</copyright-statement>
<copyright-year>2023</copyright-year>
<copyright-holder>Chen, Li, Yuan, He and Zhu</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/"><p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p></license> </permissions>
<abstract>
<sec>
<title>Introduction</title>
<p>In recent years, extensive research has been conducted on the synchronous behavior of neural networks. It is found that the synchronization ability of neurons is related to the performance of signal reception and transmission between neurons, which in turn affects the function of the organism. However, most of the existing synchronization methods are faced with two difficulties, one is the structural parameter dependency, which limits the promotion and application of synchronous methods in practical problems. The other is the limited adaptability, that is, even when faced with the same control tasks, for most of the existing control methods, the control parameters still need to be retrained. To this end, the present study investigates the synchronization problem of the fractional-order HindmarshRose (FOHR) neuronal models in unknown dynamic environment.</p>
</sec>
<sec>
<title>Methods</title>
<p>Inspired by the human experience of knowledge acquiring, memorizing, and application, a learning-based sliding mode control algorithm is proposed by using the deterministic learning (DL) mechanism. Firstly, the unknown dynamics of the FOHR system under unknown dynamic environment is locally accurately identified and stored in the form of constant weight neural networks through deterministic learning without dependency of the system parameters. Then, based on the identified and stored system dynamics, the model-based and relearning-based sliding mode controller are designed for similar as well as new synchronization tasks, respectively.</p>
</sec>
<sec>
<title>Results</title>
<p>The synchronization process can be started quickly by recalling the empirical dynamics of neurons. Therefore, fast synchronization effect is achieved by reducing the online computing time. In addition, because of the convergence of the identification and synchronization process, the control experience can be constantly replenished and stored for reutilization, so as to improve the synchronization speed and accuracy continuously.</p>
</sec>
<sec>
<title>Discussion</title>
<p>The thought of this article will also bring inspiration to the related research in other fields.</p>
</sec></abstract>
<kwd-group>
<kwd>fractional-order Hindmarsh-Rose system</kwd>
<kwd>synchronization control</kwd>
<kwd>sliding mode control</kwd>
<kwd>deterministic learning</kwd>
<kwd>system identification</kwd>
</kwd-group>
<counts>
<fig-count count="15"/>
<table-count count="0"/>
<equation-count count="43"/>
<ref-count count="48"/>
<page-count count="20"/>
<word-count count="10395"/>
</counts>
<custom-meta-wrap>
<custom-meta>
<meta-name>section-at-acceptance</meta-name>
<meta-value>Neuroprosthetics</meta-value>
</custom-meta>
</custom-meta-wrap>
</article-meta>
</front>
<body>
<sec sec-type="intro" id="s1">
<title>1. Introduction</title>
<p>In recent years, the dynamic behavior of complex networks, especially neural networks, has attracted extensive attention. It is found that the performance of signal reception and transmission between neurons affecting the functions of the organism depends on the synchronization ability of neurons. The most commonly mentioned neurological diseases such as Epileptic, Parkinson&#x00027;s, Alzheimer&#x00027;s, autism, and schizophrenia, are closely related to the synchronization ability of brain neurons (Yang et al., <xref ref-type="bibr" rid="B46">2021</xref>; Zeng et al., <xref ref-type="bibr" rid="B47">2023</xref>). Precisely, it has been proved that decreased synchronization can lead to neural disorders such as schizophrenia, while increased synchronization abnormalities may induce neurological diseases such Parkinson&#x00027;s disease and epilepsy (Uhlhaas et al., <xref ref-type="bibr" rid="B40">2006</xref>). In addition, as presented in Brown et al. (<xref ref-type="bibr" rid="B2">2004</xref>), the firing rate of neurons in the subthalamic basement nucleus (STN) and the medial Globus Pallidus (GPI) in Parkinson&#x00027;s patients not only increased but also tended to synchronize abnormally.</p>
<p>For these neuropathies mentioned above, electrical stimulation method (Liu et al., <xref ref-type="bibr" rid="B26">2019</xref>) was the most commonly used clinical treatment method. The abnormal synchronization of neurons is calibrated by adjusting the direction, frequency, and amplitude of the stimulation current. However, for different neurological diseases, how to choose or set optimal parameters of the stimulation current is a difficult problem.</p>
<p>Considering that the process of information generation, transmission, and decoding between neurons are closely related to their complex discharge activities, it is of paramount significance to simulate the electrical activity of neurons through mathematical models. Thus, many research studies are conducted on differential equation models to further analyze the influence of the parameter variations on the neuronal electrophysiological processes and firing activities. Among the various differential neuron models, such as the Hodgin-Huxley (HH) (Hodgkin and Huxley, <xref ref-type="bibr" rid="B19">1952</xref>), FitzHugh-Nagumo (FHN) (Fitzhugh, <xref ref-type="bibr" rid="B13">1961</xref>), Hindmarsh-Rose (HR) (Hindmarsh et al., <xref ref-type="bibr" rid="B18">1984</xref>) and Ermentrout (Ermentrout, <xref ref-type="bibr" rid="B12">2014</xref>) neuronal models, the HR neuronal model is the most commonly used one for non-linear dynamic and synchronization analysis (Parastesh et al., <xref ref-type="bibr" rid="B31">2019</xref>; Liu et al., <xref ref-type="bibr" rid="B27">2021</xref>; Remi et al., <xref ref-type="bibr" rid="B35">2022</xref>).</p>
<p>The HR model possesses simple polynomial expression and can accurately describe the process of signal transmission across neurons. In Boaretto et al. (<xref ref-type="bibr" rid="B1">2018</xref>), the HR model was introduced to study the dynamic mechanism of abnormal phase synchronization. As discussed in Simo et al. (<xref ref-type="bibr" rid="B39">2021</xref>), the effect of the electromagnetic on the HR model under weak electric environment was considered to simulate the electrical activities and the synchronization process of neurons. In Ding et al. (<xref ref-type="bibr" rid="B8">2022</xref>), the dynamics of fractional-order memristor-coupled Hindmarsh-Rose neuron model considering synaptic crosstalk was investigated. It revealed that there were differences between the number and stability of equilibrium points for different crosstalk strength parameters. As discussed in Li et al. (<xref ref-type="bibr" rid="B24">2023</xref>), Fourier coefficients are introduced to investigate the effect of electric field on vibrational resonance for signal detection in a single neuron model and a bidirectionally coupled neuron model, respectively. It was found that the periodic external electric field of an appropriate frequency significantly enhances the vibrational resonance, which indicate that the external electric field may play a constructive role in the detection of weak signals in the brain and neuronal systems. In addition, the Hopf bifurcation, one of the typical non-linear dynamic behaviors was investigated in a memristor-coupled Hindmarsh-Rose and FitzHugh-Nagumo neurons with two time delays in Guo et al. (<xref ref-type="bibr" rid="B17">2023</xref>). It revealed that the time delay in HR neurons has a greater effect on blocking the synchronization than the time delay in FHN neuron.</p>
<p>Apart from the dynamic analysis using differential models, a large number of electrophysiological experiments have been conducted for the electrophysiological mechanism of abnormal synchronization of neurons (Jia et al., <xref ref-type="bibr" rid="B21">2012</xref>). Through biological experiments given by Gu et al. (<xref ref-type="bibr" rid="B16">2014</xref>), it was found that the discharge frequency of the neuronal system became faster with the increase of potassium (<italic>K</italic><sup>&#x0002B;</sup>) concentration. Furthermore, with the variation of the concentration of potassium, the neuronal system showed different firing models, which was consistent with the dynamic performance of HR model under external stimulus current. In Jia et al. (<xref ref-type="bibr" rid="B22">2017</xref>), the authors conducted corresponding biological experiments on the calcium ion (<italic>Ca</italic><sup>2&#x0002B;</sup>) of neuron cells. Similar results have been achieved, that is, with the change of calcium concentration in a certain range, the neurons exhibit single-cycle, double-cycle, and chaotic electrical activity. In , it indicates that by adjusting the concentration of calcium ions (<italic>Ca</italic><sup>2&#x0002B;</sup>) of neurons, the corresponding inter spike interval (ISI) demonstrates similar features with the dynamic behaviors of the HR model with the variation of system parameters. These results further demonstrate that it is feasible and effective to analyze the electrical activity of neurons according to the non-linear dynamics of the HR model with different system parameters, such as the external stimulating current and other related parameters.</p>
<p>Recently, increasing attention has been focused on fractional-order (FO) calculus (Rihan et al., <xref ref-type="bibr" rid="B36">2019</xref>; Wang et al., <xref ref-type="bibr" rid="B44">2020</xref>; Jin et al., <xref ref-type="bibr" rid="B23">2021</xref>), which is also very popular in the field of neuroscience (Dong et al., <xref ref-type="bibr" rid="B9">2014</xref>). It was found that compared with the integer order model, the fractional neuron models reveal more advantages, such as the FO neuron models can describe the physical memory and genetics more accurately and can illustrate the biological characteristics more correctly in the presence of noise (Dong et al., <xref ref-type="bibr" rid="B9">2014</xref>). Moreover, the stimulating dynamical features show that many neural computing features can be implemented in FO systems, which enriches the functional neuronal mechanisms. Therefore, the neural dynamic analysis method based on fractional HR model makes the model-based modeling of abnormal synchronization of neurons step up to a new stage.</p>
<p>In addition to the mechanism analysis based on the model and biological experiments, the synchronization control between neurons is also one of the core problems attracting people&#x00027;s attention. Over the past few decades, various control techniques, including neural network control (Motallebzadeh et al., <xref ref-type="bibr" rid="B29">2012</xref>), feedback control (Semenov and Fradkov, <xref ref-type="bibr" rid="B38">2021</xref>), adaptive control (Deng et al., <xref ref-type="bibr" rid="B7">2006</xref>), fuzzy control (Nirvin et al., <xref ref-type="bibr" rid="B30">2021</xref>), and sliding mode control (Chen et al., <xref ref-type="bibr" rid="B5">2012</xref>; Vafaei et al., <xref ref-type="bibr" rid="B41">2019</xref>), have been proposed and applied to the control and synchronization of the HR model as well as the FOHR models. As presented in Rajagopal et al. (<xref ref-type="bibr" rid="B34">2019</xref>), a feedback synchronization controller was designed for the fractional-order HR neuronal model, whose gain was limited to some parameter conditions. The authors in Giresse et al. (<xref ref-type="bibr" rid="B14">2019</xref>) designed controllers for the synchronized behaviors of coupled FOEHR neurons. Among these methods, sliding mode control and adaptive control techniques have attracted much attention due to their positive features such as guaranteed stability, strong robustness against parameter variations, and simplicity in implementation (Meng et al., <xref ref-type="bibr" rid="B28">2020</xref>). As presented in Che et al. (<xref ref-type="bibr" rid="B3">2010</xref>), for unidirectional complete synchronization of HR neurons, a sliding mode control scheme with additional conditions was considered. However, the chattering phenomena is the main problem faced by the sliding mode control methods. Thus, many research studies are conducted to reduce the chattering problem by using different sliding mode surfaces. However, most of the results show that there is a tradeoff between control error and the control smoothness. In addition to the problem mentioned above, most of these control methods depend heavily on the system models. For most of the actual dynamic systems, the system models have some uncertainty because of the influence of dynamic environment (Rabah et al., <xref ref-type="bibr" rid="B32">2017</xref>; Xu et al., <xref ref-type="bibr" rid="B45">2020</xref>). How to avoid the influence of system uncertainty and disturbance on the control system performance is of great significance for the synchronization control of chaotic system. As discussed in Liu et al. (<xref ref-type="bibr" rid="B27">2021</xref>), the adaptive radial basis function (RBF) neural network was introduced for the identification of the unknown system dynamics of the HR model. However, the training time and computation cost of neural network observer inevitably increase greatly.</p>
<p>In Wang and Hill (<xref ref-type="bibr" rid="B43">2018</xref>), Wang proposed a deterministic learning (DL) theory mainly discussing the problem of knowledge learning and reutilization of non-linear dynamic systems under unknown dynamic environment by using the RBF neural networks. It has proved that for any period or period-like system input, the persistence of excitation (PE) condition can be satisfied and the precise convergence of the neural network weights can be achieved. With the development of deterministic learning theory, it was further applied for the problem of dynamic pattern recognition (Lin et al., <xref ref-type="bibr" rid="B25">2019</xref>), period-doubling bifurcation detection (Chen and Wang, <xref ref-type="bibr" rid="B4">2016</xref>), and intelligent control (Zhang et al., <xref ref-type="bibr" rid="B48">2023</xref>). The DL algorithm emphasizes the preservation and reutilization of system dynamic knowledge. When faced with similar recognition or control tasks, it can quickly recall the identified and stored system knowledge so as to reduce the online computation time.</p>
<p>Inspired by the above discussion, the dynamic characteristics of the HR model, especially the FOHR neuron model under unknown dynamic environment is considered in this study and the model-based and learning-based sliding mode control algorithm are proposed by using the deterministic learning (DL) mechanism. Since the system dynamics of the slave system is unknown as considered in this study, in order to achieve ideal robustness effect of the control system, the traditional sliding mode control method usually sets too large gain parameters to overcome the system uncertainties, which in turn leads to serious chattering problem. In our study, the sliding mode gain parameter is effectively reduced by compensating the system dynamics with locally accurate system identification. First, the unknown dynamics of the FOHR system under unknown dynamic environment is locally accurately identified and stored in the form of constant weight neural networks through deterministic learning without dependency of the system parameters. Then, the model-based and learning-based sliding mode controllers based on the identified and stored system dynamics are designed for the similar and new synchronization tasks, respectively. Therefore, the fast synchronization effect is achieved through recalling the empirical dynamics of neurons. Moreover, the control experience can be constantly replenished and stored for reutilization due to the convergence of the identification and synchronization process, which help improves the synchronization speed and accuracy continuously.</p>
</sec>
<sec id="s2">
<title>2. Methods and innovations</title>
<p>In this section, the method proposed in this study and the main innovations are briefly introduced. Aiming at the problem of abnormal synchronization of neurons under unknown dynamic environment, the sliding-mode control method is introduced. Different from traditional sliding-mode control policy, the human experience of knowledge acquisition, storage, and re-application is introduced to the control process of our study. Precisely, the unknown dynamic information of the neuron system is identified and stored according to the deterministic learning mechanism by using the RBF neural network. The dynamic information is further applied to the controller to achieve more accurate synchronization effect, which is called the model-based sliding-mode control. Considering the case that the stored dynamic information is limited and the unknown slave system can not be well matched, the relearning-based sliding-mode control is proposed. During this propose, the identified and control experience can be updated and supplemented to the dynamic patter database, which can provide experience for new and unfamiliar synchronization tasks. Thus, the online computing time is shortened, and a better synchronization effect can be achieved. In addition, the problem of excessive chattering faced by traditional sliding mode control method can be solved skillfully by selection small sliding-mode gain by using experiential information. The flowchart of the method is available in <xref ref-type="fig" rid="F1">Figure 1</xref>. The emphasis of our study is not only on the effect of synchronization but also on the efficient storage and reutilization of the experience knowledge in the process of neural system synchronization, which is the essence of intelligent learning and intelligent control and not covered by most existing research studies.</p>
<fig id="F1" position="float">
<label>Figure 1</label>
<caption><p>Flowchart of the method.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fnins-17-1246778-g0001.tif"/>
</fig>
</sec>
<sec id="s3">
<title>3. Preliminary knowledge</title>
<sec>
<title>3.1. Fractional-order definition and basic properties</title>
<p>The fractional order (FO) calculus has a very long mathematical history and has gained extensive attention in the areas of science and engineering with the advent of high computational devices recent years. The FO calculus can be seen as the comprehensive and generalized version of the conventional integer-order calculus, which encompassed both fractional and integer-order differential and integral equations (Dar et al., <xref ref-type="bibr" rid="B6">2022</xref>). Correspondingly, the FO derivative possesses complex or real arbitrary order, for which various mathematical operators have been proposed. Among those operators, the Grunwald-Letnikov (GL) (Huang, <xref ref-type="bibr" rid="B20">2016</xref>), Liouvill (L) (Huang, <xref ref-type="bibr" rid="B20">2016</xref>), Riemamn-Liouville (RL) (Efe, <xref ref-type="bibr" rid="B11">2009</xref>), and Caputo (C) (Gorenflo and Mainardi, <xref ref-type="bibr" rid="B15">1997</xref>) are most commonly used. Compared with the L, RL, and C operators, the GL operator pays more attention to the numerical calculation of fractional-order differentiation. Since the fractional derivative describes memory and hereditary properties in such an appropriate manner that it demonstrates much advantages in system representation compared to the integer-order models, the GL-based fractional order definition (Huang, <xref ref-type="bibr" rid="B20">2016</xref>) is introduced in this study:</p>
<disp-formula id="E1"><label>(1)</label><mml:math id="M1"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mrow><mml:msubsup><mml:mrow></mml:mrow><mml:mi>a</mml:mi><mml:mi>G</mml:mi></mml:msubsup><mml:msubsup><mml:mi>D</mml:mi><mml:mi>t</mml:mi><mml:mi>q</mml:mi></mml:msubsup><mml:mi>f</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:msup><mml:mi>d</mml:mi><mml:mi>q</mml:mi></mml:msup><mml:mi>f</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy='false'>)</mml:mo></mml:mrow><mml:mrow><mml:mi>d</mml:mi><mml:msup><mml:mrow><mml:mo stretchy='false'>(</mml:mo><mml:mi>t</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mi>a</mml:mi><mml:mo stretchy='false'>)</mml:mo></mml:mrow><mml:mi>q</mml:mi></mml:msup></mml:mrow></mml:mfrac><mml:mo>=</mml:mo><mml:munder><mml:mrow><mml:mi>lim</mml:mi></mml:mrow><mml:mrow><mml:mi>h</mml:mi><mml:mo>&#x02192;</mml:mo><mml:mn>0</mml:mn></mml:mrow></mml:munder><mml:msup><mml:mi>h</mml:mi><mml:mrow><mml:mo>&#x02212;</mml:mo><mml:mi>q</mml:mi></mml:mrow></mml:msup><mml:mstyle displaystyle='true'><mml:munderover><mml:mo>&#x02211;</mml:mo><mml:mrow><mml:mi>r</mml:mi><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:mrow><mml:mi>n</mml:mi></mml:munderover><mml:mrow><mml:msup><mml:mrow><mml:mo stretchy='false'>(</mml:mo><mml:mo>&#x02212;</mml:mo><mml:mn>1</mml:mn><mml:mo stretchy='false'>)</mml:mo></mml:mrow><mml:mi>r</mml:mi></mml:msup></mml:mrow></mml:mstyle><mml:mrow><mml:mtext>&#x000A0;</mml:mtext><mml:mo stretchy='true'>(</mml:mo><mml:mrow><mml:mtable><mml:mtr><mml:mtd><mml:mi>q</mml:mi></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mi>r</mml:mi></mml:mtd></mml:mtr></mml:mtable></mml:mrow><mml:mo stretchy='true'>)</mml:mo></mml:mrow><mml:mi>f</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mi>t</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mi>r</mml:mi><mml:mi>h</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>where, <italic>G</italic> means the GL based fractional calculus, <italic>nh</italic> &#x0003D; <italic>t</italic>&#x02212;<italic>a</italic>, if <italic>q</italic> &#x0003C; 0, the Equation (1) is the G-L based fractional integral definition; on the contrary, if <italic>q</italic>&#x0003E;0, the Equation (1) is the G-L based differential definition.</p>
</sec>
<sec>
<title>3.2. Properties of fractional calculus</title>
<p>The main and commonly used properties of fractional derivatives are given as follows:</p>
<list list-type="order">
<list-item><p>For <italic>q</italic> &#x0003D; <italic>n</italic>, where <italic>n</italic> is an integer, the operation <inline-formula><mml:math id="M2"><mml:msub><mml:mrow></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:msubsup><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>q</mml:mi></mml:mrow></mml:msubsup><mml:mi>f</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math></inline-formula> gives the same result as classical differentiation of integer order <italic>n</italic>. Meanwhile, the fractional derivative degenerate to integer derivative.</p></list-item>
</list>
<list list-type="simple">
<list-item><p>2. For <italic>q</italic> &#x0003D; 0, the operation becomes the identity operator given as</p></list-item>
</list>
<disp-formula id="E2"><label>(2)</label><mml:math id="M3"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:msub><mml:mrow></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:msubsup><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>q</mml:mi></mml:mrow></mml:msubsup><mml:mi>f</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mi>f</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<list list-type="simple">
<list-item><p>3. The additive index law (semigroup property)</p></list-item>
</list>
<disp-formula id="E3"><label>(3)</label><mml:math id="M4"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:msub><mml:mrow></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:msubsup><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>&#x003B1;</mml:mi></mml:mrow></mml:msubsup></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:msubsup><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>&#x003B2;</mml:mi></mml:mrow></mml:msubsup><mml:mi>f</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:msub><mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mrow></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:msubsup><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>&#x003B2;</mml:mi></mml:mrow></mml:msubsup></mml:mrow><mml:mrow><mml:mtext>&#x000A0;</mml:mtext><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:msubsup><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>&#x003B1;</mml:mi></mml:mrow></mml:msubsup><mml:mi>f</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:msub><mml:mrow><mml:mo>=</mml:mo></mml:mrow><mml:mrow><mml:mtext>&#x000A0;</mml:mtext><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:msubsup><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>&#x003B1;</mml:mi><mml:mo>&#x0002B;</mml:mo><mml:mi>&#x003B2;</mml:mi></mml:mrow></mml:msubsup><mml:mi>f</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>holds under some reasonable constraints on the function <italic>f</italic>(<italic>t</italic>). In particular, there is</p>
<disp-formula id="E4"><label>(4)</label><mml:math id="M5"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:msubsup><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>q</mml:mi></mml:mrow></mml:msubsup><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msubsup><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn><mml:mo>-</mml:mo><mml:mi>q</mml:mi></mml:mrow></mml:msubsup><mml:mi>f</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msubsup><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:mi>f</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mi>d</mml:mi></mml:mrow><mml:mrow><mml:mi>d</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:mfrac><mml:mi>f</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:mn>0</mml:mn><mml:mo>&#x0003C;</mml:mo><mml:mi>q</mml:mi><mml:mo>&#x0003C;</mml:mo><mml:mn>1</mml:mn><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
</sec>
<sec>
<title>3.3. The deterministic learning theory</title>
<p>In 2009, the deterministic learning (DL) theory was proposed for the problem of learning in uncertain dynamic environments (Wang et al., <xref ref-type="bibr" rid="B42">2009</xref>). It mainly focuses on the dynamic process of knowledge learning, representation, and utilization in unknown dynamic environment. With deterministic learning, fundamental knowledge on system dynamics can be accumulated, stored, and represented by constant RBF networks in a deterministic manner. Moreover, in a scenario whereby an adaptive neural network (NN) controller achieves tracking of a periodic or periodic-like reference orbit, the deterministic learning mechanism is shown capable of achieving closed-loop identification of partial system dynamics during tracking control.</p>
<p>In detail, for any unknown continuous non-linear function <italic>f</italic>(<italic>X</italic>): &#x003A9;<sub><italic>X</italic></sub>&#x02192;<italic>R</italic> with recurrent system trajectories &#x003C8;(<italic>x</italic><sub>0</sub>), in which <inline-formula><mml:math id="M6"><mml:msub><mml:mrow><mml:mo>&#x003A9;</mml:mo></mml:mrow><mml:mrow><mml:mi>X</mml:mi></mml:mrow></mml:msub><mml:mo>&#x02282;</mml:mo><mml:msup><mml:mrow><mml:mi>R</mml:mi></mml:mrow><mml:mrow><mml:mi>q</mml:mi></mml:mrow></mml:msup></mml:math></inline-formula> is a compact set, an ideal constant weight vector <italic>W</italic><sup>&#x0002A;</sup> of the RBF networks exists, that is, <inline-formula><mml:math id="M7"><mml:mi>f</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>X</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mi>W</mml:mi></mml:mrow><mml:mrow><mml:mo>&#x0002A;</mml:mo><mml:mi>T</mml:mi></mml:mrow></mml:msup><mml:mi>&#x003D5;</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>X</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>&#x0002B;</mml:mo><mml:msup><mml:mrow><mml:mi>&#x003B5;</mml:mi></mml:mrow><mml:mrow><mml:mo>&#x0002A;</mml:mo></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:mo>&#x02200;</mml:mo><mml:mi>X</mml:mi><mml:mo>&#x02208;</mml:mo><mml:msub><mml:mrow><mml:mo>&#x003A9;</mml:mo></mml:mrow><mml:mrow><mml:mi>X</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, where &#x003B5;<sup>&#x0002A;</sup>&#x0003E;0 is the approximation error and <inline-formula><mml:math id="M8"><mml:mi>X</mml:mi><mml:mo>&#x02208;</mml:mo><mml:msub><mml:mrow><mml:mo>&#x003A9;</mml:mo></mml:mrow><mml:mrow><mml:mi>X</mml:mi></mml:mrow></mml:msub><mml:mo>&#x02282;</mml:mo><mml:msup><mml:mrow><mml:mi>R</mml:mi></mml:mrow><mml:mrow><mml:mi>q</mml:mi></mml:mrow></mml:msup></mml:math></inline-formula> denotes the input vector of the radial basic function networks (RBFNs), <inline-formula><mml:math id="M9"><mml:msup><mml:mrow><mml:mi>W</mml:mi></mml:mrow><mml:mrow><mml:mo>&#x0002A;</mml:mo></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msubsup><mml:mrow><mml:mi>w</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mo>&#x0002A;</mml:mo></mml:mrow></mml:msubsup><mml:mo>,</mml:mo><mml:mo>&#x022EF;</mml:mo><mml:mspace width="0.3em" class="thinspace"/><mml:mo>,</mml:mo><mml:msubsup><mml:mrow><mml:mi>w</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mo>&#x0002A;</mml:mo></mml:mrow></mml:msubsup></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:msup><mml:mo>&#x02208;</mml:mo><mml:msup><mml:mrow><mml:mi>R</mml:mi></mml:mrow><mml:mrow><mml:mi>N</mml:mi></mml:mrow></mml:msup></mml:math></inline-formula> is the ideal RBFNs weight with <italic>N</italic> being the number of neurons. <inline-formula><mml:math id="M10"><mml:mi>&#x003D5;</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>X</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x003C6;</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mo>|</mml:mo><mml:mo>|</mml:mo><mml:mi>X</mml:mi><mml:mo>-</mml:mo><mml:msub><mml:mrow><mml:mi>c</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>|</mml:mo><mml:mo>|</mml:mo></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:mo>&#x022EF;</mml:mo><mml:mspace width="0.3em" class="thinspace"/><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>&#x003C6;</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mo>|</mml:mo><mml:mo>|</mml:mo><mml:mi>X</mml:mi><mml:mo>-</mml:mo><mml:msub><mml:mrow><mml:mi>c</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mo>|</mml:mo><mml:mo>|</mml:mo></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:msup></mml:math></inline-formula> is the regression vector of RBFs with &#x003C6;<sub><italic>i</italic></sub>(&#x000B7;) being one of the radial basic function, and <italic>c</italic><sub><italic>i</italic></sub> is the center of neurons distributed in the input space. For the radial basic function, the Gaussian function is one of the most commonly used kernel RBFs given as <inline-formula><mml:math id="M11"><mml:msub><mml:mrow><mml:mi>&#x003C6;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mo>|</mml:mo><mml:mo>|</mml:mo><mml:mi>X</mml:mi><mml:mo>-</mml:mo><mml:msub><mml:mrow><mml:mi>c</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>|</mml:mo><mml:mo>|</mml:mo></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mi>e</mml:mi><mml:mi>x</mml:mi><mml:mi>p</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mfrac><mml:mrow><mml:mo>-</mml:mo><mml:msup><mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>X</mml:mi><mml:mo>-</mml:mo><mml:msub><mml:mrow><mml:mi>c</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:msup><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>X</mml:mi><mml:mo>-</mml:mo><mml:msub><mml:mrow><mml:mi>c</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:msubsup><mml:mrow><mml:mi>&#x003B7;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup></mml:mrow></mml:mfrac></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula>, in which &#x003B7;<sub><italic>i</italic></sub> is the adjacent width of the radial base kernel. It satisfies the Schoenberg theorem (Schoenberg, <xref ref-type="bibr" rid="B37">1938</xref>) and is localized basis function in the sense that &#x003C6;<sub><italic>i</italic></sub>(||<italic>X</italic>&#x02212;<italic>c</italic><sub><italic>i</italic></sub>||) &#x02192; 0 as ||<italic>X</italic>|| &#x02192; &#x0221E;. All these properties of the Gaussian function provide a rich source of RBFs that are suitable for interpolation of data in Euclidean spaces. The conditional non-singularity property is essential in proving the partial persistent excitation (PE) condition of RBF networks, which is the key to the accurate identification ability for the deterministic learning theory.</p>
</sec>
</sec>
<sec id="s4">
<title>4. Dynamic identification of the fractional-order HR model via deterministic learning</title>
<sec>
<title>4.1. The fractional-order HR model</title>
<p>With the development of neuroscience, various differential models have been proposed for describing the neuron system, including the Hodgin-Huxley (HH) model, the FitzHugh-Nagumo (FHN) model, the Hindmarsh-Rose (HR) model, and the Ermentrout neuronal model. Among those models, the HR model, possessing the simplest system form, can accurately describe the signal transmission process across the nerve fiber membrane. Thus, the HR model is commonly used for neuron dynamic describing and analysis. The classical three-variable HR neuronal model can be described by the following equations:</p>
<disp-formula id="E5"><label>(5)</label><mml:math id="M12"><mml:mtable columnalign='left'><mml:mtr><mml:mtd><mml:mover accent='true'><mml:mi>x</mml:mi><mml:mo>&#x002D9;</mml:mo></mml:mover><mml:mo>=</mml:mo><mml:mi>y</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mi>a</mml:mi><mml:msup><mml:mi>x</mml:mi><mml:mn>3</mml:mn></mml:msup><mml:mo>+</mml:mo><mml:mi>b</mml:mi><mml:msup><mml:mi>x</mml:mi><mml:mn>2</mml:mn></mml:msup><mml:mo>&#x02212;</mml:mo><mml:mi>z</mml:mi><mml:mo>+</mml:mo><mml:mi>I</mml:mi><mml:mtext>&#x000A0;&#x000A0;</mml:mtext></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mover accent='true'><mml:mi>y</mml:mi><mml:mo>&#x002D9;</mml:mo></mml:mover><mml:mo>=</mml:mo><mml:mi>c</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mi>d</mml:mi><mml:msup><mml:mi>x</mml:mi><mml:mn>2</mml:mn></mml:msup><mml:mo>&#x02212;</mml:mo><mml:mi>y</mml:mi><mml:mo>,</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mover accent='true'><mml:mi>z</mml:mi><mml:mo>&#x002D9;</mml:mo></mml:mover><mml:mo>=</mml:mo><mml:mi>r</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:msub><mml:mi>s</mml:mi><mml:mn>0</mml:mn></mml:msub><mml:mo stretchy='false'>(</mml:mo><mml:mi>x</mml:mi><mml:mo>&#x02212;</mml:mo><mml:msub><mml:mi>q</mml:mi><mml:mn>0</mml:mn></mml:msub><mml:mo stretchy='false'>)</mml:mo><mml:mo>&#x02212;</mml:mo><mml:mi>z</mml:mi></mml:mrow><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>where <italic>x</italic> is the membrane potential, <italic>y</italic> is the recovery variable standing for the gating dynamics of the potassium (<italic>K</italic><sup>&#x0002B;</sup>) channel, and <italic>z</italic> represents the adaptation current corresponding to the dynamics of calcium (<italic>Ca</italic><sup>2&#x0002B;</sup>) channel. Moreover, the model parameters <italic>a, b, c, r</italic>, and <italic>s</italic><sub>0</sub> are positive constants, while the parameter <italic>q</italic><sub>0</sub> stands for the resting potential, and <italic>I</italic> represents the external stimulation input.</p>
<p>The FO differential model has more advantages in neuronal dynamic description compared to that of the integer-order model. In addition, the FO system has a wider stability region. Thus, in this study, the following fractional order HR (FOHR) neuronal model is introduced, that is,</p>
<disp-formula id="E6"><label>(6)</label><mml:math id="M13"><mml:mtable columnalign='left'><mml:mtr><mml:mtd><mml:msubsup><mml:mi>D</mml:mi><mml:mi>t</mml:mi><mml:mi>q</mml:mi></mml:msubsup><mml:mi>x</mml:mi><mml:mo>=</mml:mo><mml:mi>y</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mi>a</mml:mi><mml:msup><mml:mi>x</mml:mi><mml:mn>3</mml:mn></mml:msup><mml:mo>+</mml:mo><mml:mi>b</mml:mi><mml:msup><mml:mi>x</mml:mi><mml:mn>2</mml:mn></mml:msup><mml:mo>&#x02212;</mml:mo><mml:mi>z</mml:mi><mml:mo>+</mml:mo><mml:mi>I</mml:mi></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:msubsup><mml:mi>D</mml:mi><mml:mi>t</mml:mi><mml:mi>q</mml:mi></mml:msubsup><mml:mi>y</mml:mi><mml:mo>=</mml:mo><mml:mi>c</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mi>d</mml:mi><mml:msup><mml:mi>x</mml:mi><mml:mn>2</mml:mn></mml:msup><mml:mo>&#x02212;</mml:mo><mml:mi>y</mml:mi><mml:mo>,</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:msubsup><mml:mi>D</mml:mi><mml:mi>t</mml:mi><mml:mi>q</mml:mi></mml:msubsup><mml:mi>z</mml:mi><mml:mo>=</mml:mo><mml:mi>r</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:msub><mml:mi>s</mml:mi><mml:mn>0</mml:mn></mml:msub><mml:mo stretchy='false'>(</mml:mo><mml:mi>x</mml:mi><mml:mo>&#x02212;</mml:mo><mml:msub><mml:mi>q</mml:mi><mml:mn>0</mml:mn></mml:msub><mml:mo stretchy='false'>)</mml:mo><mml:mo>&#x02212;</mml:mo><mml:mi>z</mml:mi><mml:mo stretchy='false'>)</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>in which, the operator <inline-formula><mml:math id="M14"><mml:msubsup><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>q</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> represents the GL fractional derivative as shown in Equation (1).</p>
<p>The state variables and model parameters of the FOHR model possess the same physical meaning with the integer-order HR model. Through bifurcation analysis under different values of the external stimulation input I and fractional order q, the FOHR model demonstrates a wealth of dynamic behaviors, such as the subthreshold oscillations, spiking, bursting as well as chaotic behaviors.</p>
<p>In detail, when taking the fractional order <italic>q</italic> &#x0003D; 1, the FOHR model degenerates to an integer-order HR model. By setting <italic>q</italic> &#x0003D; 1 and the corresponding system parameters <italic>a</italic> &#x0003D; 1.0, <italic>b</italic> &#x0003D; 3.0, <italic>c</italic> &#x0003D; 1.0, <italic>d</italic> &#x0003D; 6.0, <italic>r</italic> &#x0003D; 0.013, <italic>s</italic> &#x0003D; 4.0, and <italic>q</italic><sub>0</sub> &#x0003D; &#x02212;1.56, diverse non-linear dynamics under different external stimulus I of the HR model are generated. By changing the control parameter <italic>I</italic>, the membrane potential <italic>x</italic> presents different state characteristics, which can be seen from <xref ref-type="fig" rid="F2">Figure 2</xref>, in which the initial system state (<italic>x</italic><sub>0</sub>, <italic>y</italic><sub>0</sub>, <italic>z</italic><sub>0</sub>) is set as (0.1, 1.0, 0.2).</p>
<fig id="F2" position="float">
<label>Figure 2</label>
<caption><p>Time response of membrane potential <italic>x</italic> with different parameters <italic>I</italic>. <bold>(A)</bold> <italic>I</italic> &#x0003D; 1.5. <bold>(B)</bold> <italic>I</italic> &#x0003D; 1.8. <bold>(C)</bold> <italic>I</italic> &#x0003D; 2.3. <bold>(D)</bold> <italic>I</italic> &#x0003D; 2.8. <bold>(E)</bold> <italic>I</italic> &#x0003D; 3.2. <bold>(F)</bold> <italic>I</italic> &#x0003D; 3.58.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fnins-17-1246778-g0002.tif"/>
</fig>
<p>Precisely, when setting <italic>I</italic> &#x0003D; 1.5, the neuron produces slow-peak regular spiking (single-cycle spiking) state as given in <xref ref-type="fig" rid="F2">Figure 2A</xref>. Gradually increasing <italic>I</italic> to 1.8, 2.3, 2.8, the HR system exhibits regular bursting state, shown as the period-2, period-3, and period-4 bursting behaviors, respectively, which can be seen from <xref ref-type="fig" rid="F2">Figures 2B</xref>&#x02013;<xref ref-type="fig" rid="F2">D</xref>. When <italic>I</italic> increased to 3.2, the state <italic>x</italic> of the HR system becomes chaotic as shown in <xref ref-type="fig" rid="F2">Figure 2E</xref>. Further increasing <italic>I</italic> to 3.58, the system regresses to a fast single-cycle spiking state as demonstrated in <xref ref-type="fig" rid="F2">Figure 2F</xref>, in which the period interval is significantly shorter and the rate of the dynamic activity is much faster than that of the interval demonstrate in <xref ref-type="fig" rid="F2">Figure 2A</xref>.</p>
</sec>
<sec>
<title>4.2. The dynamic behavior of the FOHR model under fractional order <italic>q</italic></title>
<p>Except for the non-linear behavior of the time response of the membrane potential <italic>x</italic>, the inter-spike interval (<italic>ISI</italic>) (Rabinovich and Abarbanel, <xref ref-type="bibr" rid="B33">1998</xref>) is one of most commonly used physiological indicators, which carries important information of neuronal firing. In the following discussion, the bifurcation diagram of the peak membrane potential <italic>x</italic><sub><italic>max</italic></sub> and the <italic>ISI</italic> sequence of the FOHR neural system with different bifurcation parameters are considered.</p>
<p>First, the dynamic non-linearity of the FOHR model under different fractional orders <italic>q</italic> with the external excitation <italic>I</italic> &#x0003D; 3 is considered. As shown in <xref ref-type="fig" rid="F3">Figure 3A</xref>, the bifurcation diagram of the <italic>ISI</italic> sequence exhibits a comb-shaped region with the increase of fractional order <italic>q</italic>. Correspondingly, the bifurcation diagram of the peak of the membrane potential <italic>x</italic> (denoted as <italic>x</italic><sub><italic>max</italic></sub>) demonstrates that the discharge characteristics of the system varies more obviously according to the fractional order. That is, with the increase of the fractional order <italic>q</italic> within a certain range, the system as a whole shows the tendency of periodic decline, and the periodic bursting phenomenon occurs as demonstrated in <xref ref-type="fig" rid="F3">Figure 3B</xref>. In other words, the firing behavior of neurons becomes more complex and unstable with the increase of the fractional order of the neuronal system, exhibiting richer dynamic activity characteristics.</p>
<fig id="F3" position="float">
<label>Figure 3</label>
<caption><p>Bifurcation diagram of the <italic>ISI</italic> and the <italic>x</italic><sub><italic>max</italic></sub> sequence with parameter <italic>q</italic>. <bold>(A)</bold> bifurcation diagram of <italic>ISI</italic>. <bold>(B)</bold> bifurcation diagram of <italic>x</italic><sub><italic>max</italic></sub>.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fnins-17-1246778-g0003.tif"/>
</fig>
</sec>
<sec>
<title>4.3. The dynamic behavior of the FOHR model under external excitation <italic>I</italic></title>
<p>Second, take the external excitation <italic>I</italic> as the control parameter for analyzing the dynamic behaviors of the FOHR model with a certain fractional order. The parameter <italic>I</italic> is taken within the interval [1.2, 4.3] and <italic>r</italic> &#x0003D; 0.013.</p>
<p>The simulation results of the bifurcation diagram of the <italic>ISI</italic> sequence (shown in <xref ref-type="fig" rid="F4">Figure 4</xref>) exhibit that the dynamic characteristics of the FOHR system become more complex with the increase of I. Taking the integer order as an example (given in <xref ref-type="fig" rid="F4">Figure 4A</xref>), the <italic>ISI</italic> sequence experiences the process of period-2 bifurcation to chaos and then back to single period by the period-doubling bifurcation process. Correspondingly, the <italic>ISI</italic> sequence of the 0.98-order FOHR model indicates similar discharge behaviors with that of the integer-order model, but the chaos duration is reduced. In addition, from the amplitude of the <italic>ISI</italic> sequence, it can be seen that the effect of external stimulus current on the system dynamics was much obvious.</p>
<fig id="F4" position="float">
<label>Figure 4</label>
<caption><p>Bifurcation diagram of the <italic>ISI</italic> sequence with parameter <italic>I</italic>. <bold>(A)</bold> <italic>q</italic> &#x0003D; 1. <bold>(B)</bold> <italic>q</italic> &#x0003D; 0.98. <bold>(C)</bold> <italic>q</italic> &#x0003D; 0.96. <bold>(D)</bold> <italic>q</italic> &#x0003D; 0.95.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fnins-17-1246778-g0004.tif"/>
</fig>
<p>According to the bifurcation diagram of the <italic>x</italic><sub><italic>max</italic></sub> sequence shown in <xref ref-type="fig" rid="F5">Figure 5</xref>, the dynamical behaviors correspond to the same fractional order has similar and abundant dynamic characteristics with that of the <italic>ISI</italic> sequence. In addition, some hidden information contained in the integer order can be clearly demonstrated in the 0.98-order HR model as shown in <xref ref-type="fig" rid="F5">Figure 5B</xref>, such as the period-4 cluster bursting under <italic>I</italic> &#x0003D; 3.0, the period-5 cluster discharge when <italic>I</italic> &#x0003D; 3.3, the comb-shaped region and the chaotic region. If a further decrease in the fractional order <italic>q</italic> to 0.96 and 0.95 as can be seen from <xref ref-type="fig" rid="F5">Figures 5C</xref>, <xref ref-type="fig" rid="F5">D</xref>, the dynamic structure of the FOHR system changes qualitatively. Precisely, with the increase of parameter <italic>I</italic>, the dynamic behavior of the FOHR model becomes more complex. The structure and stability of the system is influenced correspondingly.</p>
<fig id="F5" position="float">
<label>Figure 5</label>
<caption><p>Bifurcation diagram of the <italic>x</italic><sub><italic>max</italic></sub> sequence with parameter <italic>I</italic>. <bold>(A)</bold> <italic>q</italic> &#x0003D; 1. <bold>(B)</bold> <italic>q</italic> &#x0003D; 0.98. <bold>(C)</bold> <italic>q</italic> &#x0003D; 0.96. <bold>(D)</bold> <italic>q</italic> &#x0003D; 0.95.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fnins-17-1246778-g0005.tif"/>
</fig>
</sec>
<sec>
<title>4.4. The dynamic behavior of the FOHR model under parameter <italic>r</italic></title>
<p>To further analyze the dynamic characteristics of the FOHR model, another important parameter <italic>r</italic> which relates to the calcium (<italic>Ca</italic><sup>2&#x0002B;</sup>) concentration and significant to many neurological disorders, is considered as the control parameter in this part. All the other parameters are kept as the same as mentioned above, while parameter <italic>I</italic> is fixed to 3.5. When ranging the parameter <italic>r</italic> from 0.0015 to 0.06, a variety of dynamic behaviors of the FOHR neuron system are presented. As shown in <xref ref-type="fig" rid="F6">Figures 6</xref>, <xref ref-type="fig" rid="F7">7</xref>, the bifurcation diagram of the <italic>ISI</italic> sequence and the <italic>x</italic><sub><italic>max</italic></sub> sequence demonstrate similar non-linear characteristics. Moreover, compared to the integer-order HR model, the 0.98-order HR model presents a more detailed and clear dynamic process.</p>
<fig id="F6" position="float">
<label>Figure 6</label>
<caption><p>Bifurcation diagram of the <italic>ISI</italic> sequence with parameter <italic>r</italic>. <bold>(A)</bold> <italic>q</italic> &#x0003D; 1. <bold>(B)</bold> <italic>q</italic> &#x0003D; 0.98. <bold>(C)</bold> <italic>q</italic> &#x0003D; 0.96.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fnins-17-1246778-g0006.tif"/>
</fig>
<fig id="F7" position="float">
<label>Figure 7</label>
<caption><p>Bifurcation diagram of the <italic>x</italic><sub><italic>max</italic></sub> sequence with parameter <italic>r</italic>. <bold>(A)</bold> <italic>q</italic> &#x0003D; 1. <bold>(B)</bold> <italic>q</italic> &#x0003D; 0.98. <bold>(C)</bold> <italic>q</italic> &#x0003D; 0.96.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fnins-17-1246778-g0007.tif"/>
</fig>
<p>In conclusion, the dynamic simulations given above suggest that compared to the integer-order HR model, the fractional-order HR model can describe the numerous computational features and the non-linear dynamics of the neuron model more accurately, which help enrich the functional neuron mechanisms and further ensures more accurate dynamic analysis. Thus, it is necessary and important to introduce the FOHR model, and the FOHR model with fractional order <italic>q</italic> &#x0003D; 0.98 is taken into consideration in the following study.</p>
</sec>
</sec>
<sec id="s5">
<title>5. Identification of the FOHR model via deterministic learning</title>
<p>The above numerical simulations are obtained based on the assumption that the parameters of neurons are known, which is also commonly used in most related research studies. However, it is too ideal for most practical neuron systems. More precisely, the neuron parameters are actually unknown and vary dynamically with the dynamic environment. Therefore, how to identify the non-linear dynamics of the neuronal model under unknown dynamic environment is essential for comprehensive understanding of the non-linear characteristics of the actual HR model. This will be the focus of the discussion below.</p>
<p>To identify the unknown system dynamics of the fractional order HR model, the RBF neural network is considered:</p>
<disp-formula id="E7"><label>(7)</label><mml:math id="M15"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>x</mml:mi><mml:mo>;</mml:mo><mml:mi>&#x003BC;</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msubsup><mml:mrow><mml:mi>&#x00174;</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x003BE;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:msubsup><mml:msub><mml:mrow><mml:mi>&#x003D5;</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x003BE;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>where <inline-formula><mml:math id="M16"><mml:mi>x</mml:mi><mml:mo>&#x02208;</mml:mo><mml:msub><mml:mrow><mml:mo>&#x003A9;</mml:mo></mml:mrow><mml:mrow><mml:mi>f</mml:mi></mml:mrow></mml:msub><mml:mo>&#x02282;</mml:mo><mml:msup><mml:mrow><mml:mi>R</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msup></mml:math></inline-formula> is the neural networks (NNs) input, <inline-formula><mml:math id="M17"><mml:msub><mml:mrow><mml:mi>&#x00174;</mml:mi></mml:mrow><mml:mrow><mml:mi>&#x003BE;</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x00174;</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x003BE;</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mo>&#x022EF;</mml:mo><mml:mspace width="0.3em" class="thinspace"/><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>&#x00174;</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x003BE;</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:msub></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:msup></mml:math></inline-formula> is the estimate of the ideal weight matrix, and <inline-formula><mml:math id="M18"><mml:msub><mml:mrow><mml:mi>&#x003D5;</mml:mi></mml:mrow><mml:mrow><mml:mi>&#x003BE;</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x003C6;</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x003BE;</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:mo>&#x022EF;</mml:mo><mml:mspace width="0.3em" class="thinspace"/><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>&#x003C6;</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x003BE;</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:msup></mml:math></inline-formula> is chosen as a vector of Gaussian functions, that is given as</p>
<disp-formula id="E8"><label>(8)</label><mml:math id="M19"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>&#x003C6;</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x003BE;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mi>e</mml:mi><mml:mi>x</mml:mi><mml:mi>p</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mfrac><mml:mrow><mml:mo>-</mml:mo><mml:mo>|</mml:mo><mml:mo>|</mml:mo><mml:mi>X</mml:mi><mml:mo>-</mml:mo><mml:msub><mml:mrow><mml:mi>c</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>|</mml:mo><mml:mo>|</mml:mo></mml:mrow><mml:mrow><mml:msubsup><mml:mrow><mml:mi>&#x003B7;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup></mml:mrow></mml:mfrac></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mo>&#x022EF;</mml:mo><mml:mspace width="0.3em" class="thinspace"/><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>N</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>where <italic>c</italic><sub><italic>i</italic></sub> denotes the center vector of the <italic>ith</italic> basis function and &#x003B7;<sub><italic>i</italic></sub> is the adjacent width of the basis function, (&#x000B7;)<sub>&#x003BE;</sub> represents the neurons that was distributed close to the system trajectory, which plays the main role during the process of the neuronal dynamic identification.</p>
<p>Since the input of the RBFNN possesses regression property, the RBF NNs can locally accurately approximate the non-linear function along the system trajectory, that is,</p>
<disp-formula id="E9"><label>(9)</label><mml:math id="M20"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>x</mml:mi><mml:mo>;</mml:mo><mml:mi>&#x003BC;</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msubsup><mml:mrow><mml:mi>W</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x003BE;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mo>&#x0002A;</mml:mo><mml:mi>T</mml:mi></mml:mrow></mml:msubsup><mml:msub><mml:mrow><mml:mi>&#x003C6;</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x003BE;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>&#x0002B;</mml:mo><mml:msub><mml:mrow><mml:mi>&#x003B5;</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:msub><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>where <inline-formula><mml:math id="M21"><mml:msubsup><mml:mrow><mml:mi>W</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x003BE;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mo>&#x0002A;</mml:mo></mml:mrow></mml:msubsup></mml:math></inline-formula> is the optimal weights vector and &#x003B5;<sub><italic>i</italic><sub>1</sub></sub> is the bounded identification error close to zero.</p>
<p>The dynamic investigations and simulations of the HR model discussed above have revealed the regression characteristics of the neuron system. It is the regression property of the HR model that reminds us of the deterministic learning theory, which emphasizes that almost any period or period-like (recurrent) NN input can lead to the satisfaction of the partial persistent excitation condition (PE) along the system trajectory by using the localized RBFNs. Furthermore, the identified system dynamics can be stored due to the convergence of the NN weights; that is,</p>
<disp-formula id="E10"><label>(10)</label><mml:math id="M22"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>W</mml:mi></mml:mrow><mml:mo>&#x00304;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi>m</mml:mi><mml:mi>e</mml:mi><mml:mi>a</mml:mi><mml:msub><mml:mrow><mml:mi>n</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi><mml:mo>&#x02208;</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>a</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>b</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>&#x00174;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>where <italic>t</italic><sub><italic>a</italic></sub>&#x0003E;<italic>t</italic><sub><italic>b</italic></sub>&#x0003E;0 is the time segment referring to a piece of time segment within the convergence process of the NN weights and &#x00022;mean&#x00022; is the arithmetic mean. Then, the unknown system dynamics can be accurately identified and stored by the constant vector of neural networks, giving as</p>
<disp-formula id="E11"><label>(11)</label><mml:math id="M23"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>x</mml:mi><mml:mo>;</mml:mo><mml:mi>&#x003BC;</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msubsup><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>W</mml:mi></mml:mrow><mml:mo>&#x00304;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x003BE;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:msubsup><mml:msub><mml:mrow><mml:mi>&#x003C6;</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x003BE;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>&#x0002B;</mml:mo><mml:msub><mml:mrow><mml:mi>&#x003B5;</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:msub><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>where <inline-formula><mml:math id="M24"><mml:msub><mml:mrow><mml:mi>&#x003B5;</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mi>&#x003B5;</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:msubsup><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>W</mml:mi></mml:mrow><mml:mo>&#x0007E;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x003BE;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:msubsup><mml:msub><mml:mrow><mml:mi>&#x003C6;</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x003BE;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math></inline-formula> is the practical approximation error of the system dynamics by using the constant NN vector <inline-formula><mml:math id="M25"><mml:msubsup><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>W</mml:mi></mml:mrow><mml:mo>&#x00304;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x003BE;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:msubsup><mml:msub><mml:mrow><mml:mi>&#x003C6;</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x003BE;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:msub></mml:math></inline-formula> with <inline-formula><mml:math id="M26"><mml:msub><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>W</mml:mi></mml:mrow><mml:mo>&#x0007E;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mi>&#x00174;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:msubsup><mml:mrow><mml:mi>W</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mo>&#x0002A;</mml:mo></mml:mrow></mml:msubsup></mml:math></inline-formula> being a small positive number approaching zero.</p>
<p>For different dynamic external excitation <italic>I</italic> of the FOHR system under the given fractional order, different state trajectories are generated. Based on the approximate process by using the DL method, accurate identification of unknown system dynamics <italic>f</italic><sub><italic>i</italic></sub>(<italic>x</italic>; &#x003BC;) are obtained and stored as constant RBF neural networks <inline-formula><mml:math id="M27"><mml:msubsup><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>W</mml:mi></mml:mrow><mml:mo>&#x00304;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>&#x003BE;</mml:mi><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:msubsup><mml:msubsup><mml:mrow><mml:mi>&#x003C6;</mml:mi></mml:mrow><mml:mrow><mml:mi>&#x003BE;</mml:mi><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula>. Then, a certain number of constant RBF neural networks compose a pattern base which denoted as <inline-formula><mml:math id="M28"><mml:mi>&#x003C7;</mml:mi><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mi>&#x003C7;</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:msubsup><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>W</mml:mi></mml:mrow><mml:mo>&#x00304;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi><mml:mi>T</mml:mi></mml:mrow></mml:msubsup><mml:mo>&#x02223;</mml:mo><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mo>&#x022EF;</mml:mo><mml:mspace width="0.3em" class="thinspace"/><mml:mo>,</mml:mo><mml:mi>K</mml:mi></mml:mrow><mml:mo>}</mml:mo></mml:mrow></mml:math></inline-formula>.</p>
<p><bold><italic>Remark 1:</italic> </bold>The process of system dynamics identification and storage of the FOHR system in unknown dynamic environment will simulate the way of human learning and memorizing new knowledge. The created pattern base, that is, the memory in the mind of knowledge, can be directly invoked in the control process.</p>
</sec>
<sec id="s6">
<title>6. Sliding mode control of the FOHR system by using deterministic learning</title>
<sec>
<title>6.1. Problem description</title>
<p>In this sub-section, the model-based sliding mode control problem of two FOHR neuronal models is considered. The two neurons interconnect in a master-slave configuration. The master FOHR neuronal model is given as follows:</p>
<disp-formula id="E12"><label>(12)</label><mml:math id="M29"><mml:mtable columnalign='left'><mml:mtr><mml:mtd><mml:msubsup><mml:mi>D</mml:mi><mml:mi>t</mml:mi><mml:mi>q</mml:mi></mml:msubsup><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mo>,</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mo>,</mml:mo><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>&#x02212;</mml:mo><mml:mi>a</mml:mi><mml:msubsup><mml:mi>x</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mo>,</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mn>3</mml:mn></mml:msubsup><mml:mo>+</mml:mo><mml:mi>b</mml:mi><mml:msubsup><mml:mi>x</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mo>,</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mn>2</mml:mn></mml:msubsup><mml:mo>&#x02212;</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mo>,</mml:mo><mml:mn>3</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mi>I</mml:mi><mml:mo>,</mml:mo><mml:mtext>&#x000A0;&#x000A0;</mml:mtext></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:msubsup><mml:mi>D</mml:mi><mml:mi>t</mml:mi><mml:mi>q</mml:mi></mml:msubsup><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mo>,</mml:mo><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mi>m</mml:mi></mml:msub><mml:mo>&#x02212;</mml:mo><mml:mi>d</mml:mi><mml:msubsup><mml:mi>x</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mo>,</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mn>2</mml:mn></mml:msubsup><mml:mo>&#x02212;</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mo>,</mml:mo><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mtext>&#x000A0;&#x000A0;</mml:mtext></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:msubsup><mml:mi>D</mml:mi><mml:mi>t</mml:mi><mml:mi>q</mml:mi></mml:msubsup><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mo>,</mml:mo><mml:mn>3</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi>r</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:msub><mml:mi>s</mml:mi><mml:mn>0</mml:mn></mml:msub><mml:mo stretchy='false'>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mo>,</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>&#x02212;</mml:mo><mml:msub><mml:mi>q</mml:mi><mml:mn>0</mml:mn></mml:msub><mml:mo stretchy='false'>)</mml:mo><mml:mo>&#x02212;</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mo>,</mml:mo><mml:mn>3</mml:mn></mml:mrow></mml:msub><mml:mo stretchy='false'>)</mml:mo><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>and the slave FOHR neuronal model under control is denoted by</p>
<disp-formula id="E13"><label>(13)</label><mml:math id="M30"><mml:mtable columnalign='left'><mml:mtr><mml:mtd><mml:msubsup><mml:mi>D</mml:mi><mml:mi>t</mml:mi><mml:mi>q</mml:mi></mml:msubsup><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>&#x02212;</mml:mo><mml:mi>a</mml:mi><mml:msubsup><mml:mi>x</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mn>3</mml:mn></mml:msubsup><mml:mo>+</mml:mo><mml:mi>b</mml:mi><mml:msubsup><mml:mi>x</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mn>2</mml:mn></mml:msubsup><mml:mo>&#x02212;</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mn>3</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mi>I</mml:mi><mml:mo>+</mml:mo><mml:msub><mml:mi>d</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>u</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:mo>,</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:msubsup><mml:mi>D</mml:mi><mml:mi>t</mml:mi><mml:mi>q</mml:mi></mml:msubsup><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mi>s</mml:mi></mml:msub><mml:mo>&#x02212;</mml:mo><mml:mi>d</mml:mi><mml:msubsup><mml:mi>x</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mn>2</mml:mn></mml:msubsup><mml:mo>&#x02212;</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>d</mml:mi><mml:mn>2</mml:mn></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>u</mml:mi><mml:mn>2</mml:mn></mml:msub><mml:mo>,</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:msubsup><mml:mi>D</mml:mi><mml:mi>t</mml:mi><mml:mi>q</mml:mi></mml:msubsup><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mn>3</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi>r</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:msub><mml:mi>s</mml:mi><mml:mn>0</mml:mn></mml:msub><mml:mo stretchy='false'>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>&#x02212;</mml:mo><mml:msub><mml:mi>q</mml:mi><mml:mn>0</mml:mn></mml:msub><mml:mo stretchy='false'>)</mml:mo><mml:mo>&#x02212;</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mn>3</mml:mn></mml:mrow></mml:msub><mml:mo stretchy='false'>)</mml:mo><mml:mo>+</mml:mo><mml:msub><mml:mi>d</mml:mi><mml:mn>3</mml:mn></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>u</mml:mi><mml:mn>3</mml:mn></mml:msub><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>where <italic>d</italic><sub><italic>i</italic></sub>, <italic>i</italic> &#x0003D; 1, 2, 3 represents the bounded unknown external disturbance; that is, <inline-formula><mml:math id="M31"><mml:mo>|</mml:mo><mml:msub><mml:mrow><mml:mi>d</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>|</mml:mo><mml:mo>&#x02264;</mml:mo><mml:mover accent="true"><mml:mrow><mml:msub><mml:mrow><mml:mi>d</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>&#x00304;</mml:mo></mml:mover><mml:mo>,</mml:mo><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mn>3</mml:mn></mml:math></inline-formula> and the terms <italic>u</italic><sub><italic>i</italic></sub> and <italic>i</italic> &#x0003D; 1, 2, 3 denote the control inputs of the state variables.</p>
<p>For the convenience of discussion, the simplified master-slave neuron system models are presented as follows:</p>
<disp-formula id="E14"><label>(14)</label><mml:math id="M32"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mtable style="text-align:axis;" equalrows="false" columnlines="none" equalcolumns="false" class="array"><mml:mtr><mml:mtd><mml:msubsup><mml:mrow><mml:mtext>&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;</mml:mtext><mml:mi>D</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>q</mml:mi></mml:mrow></mml:msubsup><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>,</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:msubsup><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>q</mml:mi></mml:mrow></mml:msubsup><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>s</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>&#x0002B;</mml:mo><mml:msub><mml:mrow><mml:mi>d</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x0002B;</mml:mo><mml:msub><mml:mrow><mml:mi>u</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>where <inline-formula><mml:math id="M33"><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi><mml:mo>,</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi><mml:mo>,</mml:mo><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi><mml:mo>,</mml:mo><mml:mn>3</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:msup></mml:math></inline-formula> and <inline-formula><mml:math id="M34"><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mn>3</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:msup></mml:math></inline-formula> are the state vectors of the master and slave neuronal system, respectively. <italic>f</italic><sub><italic>m</italic></sub> represents the known system dynamics vectors of the master FOHR model. Correspondingly, <italic>f</italic><sub><italic>s</italic></sub> represents the unknown system dynamics vectors of the slave FOHR model. Precisely, <italic>f</italic><sub><italic>s</italic></sub> is smooth, but unknown non-linear dynamics of the slave system. <italic>d</italic><sub><italic>i</italic></sub> and <italic>u</italic><sub><italic>i</italic></sub> have the same meaning as the formula given in Equation (13). The main task in this part is to realize the synchronization of the master-slave system with proper amount of calculation and correct the synchronization error by adjusting the parameters.</p>
</sec>
<sec>
<title>6.2. Model-based sliding mode control of the FOHR system</title>
<p>The synchronization of the master-slave neuronal system is to drive the slave neuron system to track the state as well as the trajectory of the master system under certain external disturbance in unknown dynamic environment by properly designed controller. In order to achieve ideal stability effect of the control system, the gain parameters of the traditional sliding mode control algorithm are usually set too large, which leads to serious chattering problem. In this part, the obtained system dynamics <inline-formula><mml:math id="M35"><mml:msub><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>W</mml:mi></mml:mrow><mml:mo>&#x00304;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> stored in the pattern base &#x003C7; is applied for the sliding mode control to achieve fast synchronization performance for the master-slave neuron system. In addition, the accurate modeling of the system dynamics help reduce the synchronization error of the master-slave system without large gain, thus reducing the chattering caused by sliding mode gain.</p>
<p>The synchronization error of the master-slave FOHR system is defined as follows;</p>
<disp-formula id="E15"><label>(15)</label><mml:math id="M36"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mrow><mml:mtable columnalign='left'><mml:mtr columnalign='left'><mml:mtd columnalign='left'><mml:mtable columnalign='left'><mml:mtr><mml:mtd><mml:mtext>&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;</mml:mtext><mml:msub><mml:mi>e</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x02212;</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:mtext>&#x000A0;</mml:mtext></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:msubsup><mml:mi>D</mml:mi><mml:mi>t</mml:mi><mml:mi>q</mml:mi></mml:msubsup><mml:msub><mml:mi>e</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo stretchy='false'>(</mml:mo><mml:mi>x</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo>+</mml:mo><mml:msub><mml:mi>d</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>&#x003BC;</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>&#x02212;</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo stretchy='false'>(</mml:mo><mml:mi>x</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>where <italic>i</italic> &#x0003D; 1, 2, 3. To achieve fast synchronization of the master-slave FOHR system, the identified and stored model-based sliding mode control method is proposed. First, the fractional order proportional integral sliding surface is designed as follows:</p>
<disp-formula id="E16"><label>(16)</label><mml:math id="M37"><mml:mtable columnalign='left'><mml:mtr><mml:mtd><mml:mtext>&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;</mml:mtext><mml:msub><mml:mi>s</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:msubsup><mml:mi>D</mml:mi><mml:mi>t</mml:mi><mml:mrow><mml:mn>1</mml:mn><mml:mo>&#x02212;</mml:mo><mml:mi>q</mml:mi></mml:mrow></mml:msubsup><mml:msub><mml:mi>e</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>e</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>,</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:msubsup><mml:mi>D</mml:mi><mml:mi>t</mml:mi><mml:mi>q</mml:mi></mml:msubsup><mml:msub><mml:mi>s</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:msub><mml:mi>e</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msubsup><mml:mi>D</mml:mi><mml:mi>t</mml:mi><mml:mi>q</mml:mi></mml:msubsup><mml:msub><mml:mi>e</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>where <italic>s</italic><sub><italic>i</italic></sub>, (<italic>i</italic> &#x0003D; 1, 2, 3) is the fractional order proportional integral sliding surface. The derivative of the sliding mode surface can be achieved according to the properties of fractional order models discussed in Section 3.2, that is,</p>
<disp-formula id="E17"><label>(17)</label><mml:math id="M38"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>&#x01E61;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mi>c</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>e</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x0002B;</mml:mo><mml:msub><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>&#x0002B;</mml:mo><mml:msub><mml:mrow><mml:mi>d</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x0002B;</mml:mo><mml:msub><mml:mrow><mml:mi>u</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>where the corresponding constant rate of convergence is designed as</p>
<disp-formula id="E18"><label>(18)</label><mml:math id="M39"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>&#x01E61;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:msub><mml:mrow><mml:mi>&#x003B7;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mi>s</mml:mi><mml:mi>g</mml:mi><mml:mi>n</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>s</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>The following sliding mode control rate is designed according to the Equations (17) and (18)</p>
<disp-formula id="E19"><label>(19)</label><mml:math id="M40"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>&#x003BC;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:msub><mml:mrow><mml:mi>&#x003B7;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mi>s</mml:mi><mml:mi>g</mml:mi><mml:mi>n</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>s</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>-</mml:mo><mml:msub><mml:mrow><mml:mi>c</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>e</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x0002B;</mml:mo><mml:msub><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>-</mml:mo><mml:msub><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>For the unknown system dynamics <italic>f</italic><sub><italic>m,i</italic></sub>(<italic>x</italic>) of the slave system, the rapid recognition process is introduced, that is,</p>
<disp-formula id="E20"><label>(20)</label><mml:math id="M41"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:msubsup><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo>&#x00304;</mml:mo></mml:mover></mml:mrow><mml:mo>.</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:msub><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msubsup><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo>&#x00304;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msubsup><mml:mo>-</mml:mo><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>&#x0002B;</mml:mo><mml:msubsup><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>W</mml:mi></mml:mrow><mml:mo>&#x00304;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi><mml:mi>T</mml:mi></mml:mrow></mml:msubsup><mml:msub><mml:mrow><mml:mi>&#x003C6;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mo>&#x022EF;</mml:mo><mml:mspace width="0.3em" class="thinspace"/><mml:mo>,</mml:mo><mml:mi>K</mml:mi><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>in which <inline-formula><mml:math id="M42"><mml:msubsup><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo>&#x00304;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> represents the state of the dynamic model and the corresponding dynamic information of the system has been identified and stored in the pattern base &#x003C7; as mentioned above, <italic>x</italic><sub><italic>i</italic></sub> is the <italic>ith</italic> state of the unknown slave system, and <italic>b</italic><sub><italic>i</italic></sub>&#x0003E;0 is a design parameter.</p>
<p>For the unknown slave FOHR system, the recognition error system is given as</p>
<disp-formula id="E21"><label>(21)</label><mml:math id="M43"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:msubsup><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo>&#x0007E;</mml:mo></mml:mover></mml:mrow><mml:mo>.</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:msub><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:msubsup><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo>&#x0007E;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msubsup><mml:mo>&#x0002B;</mml:mo><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msubsup><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>W</mml:mi></mml:mrow><mml:mo>&#x00304;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi><mml:mi>T</mml:mi></mml:mrow></mml:msubsup><mml:msub><mml:mrow><mml:mi>&#x003C6;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>-</mml:mo><mml:msub><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mo>&#x022EF;</mml:mo><mml:mspace width="0.3em" class="thinspace"/><mml:mo>,</mml:mo><mml:mi>n</mml:mi><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>where <inline-formula><mml:math id="M44"><mml:msubsup><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo>&#x0007E;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:msubsup><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo>&#x00304;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msubsup><mml:mo>-</mml:mo><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is the state tracking error between the empirical pattern stored in the base and the unknown slave system.</p>
<p>Commonly, without identifying the unknown dynamics of the unknown slave FOHR system, the differences between the dynamic systems stored in the pattern base and the slave pattern denoted as <inline-formula><mml:math id="M45"><mml:mo>|</mml:mo><mml:msubsup><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>W</mml:mi></mml:mrow><mml:mo>&#x00304;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi><mml:mi>T</mml:mi></mml:mrow></mml:msubsup><mml:msub><mml:mrow><mml:mi>&#x003C6;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>-</mml:mo><mml:msub><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>|</mml:mo></mml:math></inline-formula> shown in Equation (21) is unavailable for direct computation. However, as presented in Wang et al. (<xref ref-type="bibr" rid="B42">2009</xref>), the state tracking error <inline-formula><mml:math id="M46"><mml:mo>|</mml:mo><mml:msubsup><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo>&#x0007E;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msubsup><mml:mo>|</mml:mo></mml:math></inline-formula> can be explicitly measured.</p>
<p>For any unknown slave FOHR system with regression system trajectory &#x003C6;(<italic>x</italic><sub><italic>d</italic>0</sub>), the tracking error <inline-formula><mml:math id="M47"><mml:mo>|</mml:mo><mml:msubsup><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo>&#x0007E;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msubsup><mml:mo>|</mml:mo></mml:math></inline-formula> can be achieved within finite time by properly selecting the design parameters; that is, by introducing the average <italic>L</italic><sub>1</sub>-norm based dynamic similarity measure, that is given as</p>
<disp-formula id="E22"><label>(22)</label><mml:math id="M48"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mrow><mml:mtable columnalign='left'><mml:mtr columnalign='left'><mml:mtd columnalign='left'><mml:mrow><mml:mo stretchy='false'>|</mml:mo><mml:mo stretchy='false'>|</mml:mo><mml:msubsup><mml:mover accent='true'><mml:mi>x</mml:mi><mml:mo>&#x002DC;</mml:mo></mml:mover><mml:mi>i</mml:mi><mml:mi>k</mml:mi></mml:msubsup><mml:mo stretchy='false'>(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo stretchy='false'>|</mml:mo><mml:msub><mml:mo stretchy='false'>|</mml:mo><mml:mn>1</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mfrac><mml:mn>1</mml:mn><mml:mi>T</mml:mi></mml:mfrac><mml:mstyle displaystyle='true'><mml:mrow><mml:msubsup><mml:mo>&#x0222B;</mml:mo><mml:mi>t</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mo>+</mml:mo><mml:mi>T</mml:mi></mml:mrow></mml:msubsup><mml:mrow><mml:mo stretchy='false'>|</mml:mo><mml:msubsup><mml:mover accent='true'><mml:mi>x</mml:mi><mml:mo>&#x002DC;</mml:mo></mml:mover><mml:mi>i</mml:mi><mml:mi>k</mml:mi></mml:msubsup><mml:mo stretchy='false'>(</mml:mo><mml:mi>&#x003C4;</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo stretchy='false'>|</mml:mo><mml:mi>d</mml:mi><mml:mi>&#x003C4;</mml:mi><mml:mo>,</mml:mo></mml:mrow></mml:mrow></mml:mstyle></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>where <italic>T</italic>&#x0003E;0 is a design parameter, and the difference between system dynamics can be explicitly measured. Based on the similarity measure, the smallest tracking error between certain unknown slave system and the system identified as well as stored in the pattern base &#x003C7; can be obtained, that is</p>
<disp-formula id="E23"><label>(23)</label><mml:math id="M49"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mrow><mml:msubsup><mml:mi>x</mml:mi><mml:mi>i</mml:mi><mml:mn>0</mml:mn></mml:msubsup><mml:mo>=</mml:mo><mml:mi>min</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mo stretchy="false">&#x02016;</mml:mo><mml:msubsup><mml:mover accent='true'><mml:mi>x</mml:mi><mml:mo>&#x002DC;</mml:mo></mml:mover><mml:mi>i</mml:mi><mml:mi>k</mml:mi></mml:msubsup><mml:mo stretchy="false">&#x02016;</mml:mo><mml:mo>,</mml:mo><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mo>&#x022EF;</mml:mo><mml:mo>,</mml:mo><mml:mi>m</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>in which <italic>m</italic> denotes the number of models stored in the pattern base &#x003C7;.</p>
<p><bold><italic>Remark 2</italic></bold>: According to the recognition process discussed above, the dynamic differences between the slave system and those systems stored in the pattern base can be accurately measured without identifying of the dynamic information of the slave system. This process is therefore referred to as rapid recognition. In particular, the most similar dynamic pattern <inline-formula><mml:math id="M50"><mml:msup><mml:mrow><mml:mi>&#x003C7;</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>k</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:msup></mml:math></inline-formula> can be selected from the pattern base according to the minimum recognition error, and the dynamic information of the selected model denoted as <inline-formula><mml:math id="M51"><mml:msubsup><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>W</mml:mi></mml:mrow><mml:mo>&#x00304;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>k</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mi>T</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> can be used to replace the unknown dynamics <italic>f</italic><sub><italic>s,i</italic></sub>(<italic>x</italic>) of the slave FOHR model in the following control process.</p>
<p>Based on the recognition process, the unknown system dynamics <italic>f</italic><sub><italic>s,i</italic></sub>(<italic>x</italic>) of the slave system can be locally accurately identified as well as stored by the constant weight NNs along the system trajectory, that is,</p>
<disp-formula id="E24"><label>(24)</label><mml:math id="M52"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msubsup><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>W</mml:mi></mml:mrow><mml:mo>&#x00304;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>k</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mi>T</mml:mi></mml:mrow></mml:msubsup><mml:msub><mml:mrow><mml:mi>&#x003C6;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>&#x0002B;</mml:mo><mml:msub><mml:mrow><mml:mi>&#x003B5;</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:msub><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>Substituting Equation (24) into Equation (19), the following control rate is obtained:</p>
<disp-formula id="E25"><label>(25)</label><mml:math id="M53"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>u</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:msub><mml:mrow><mml:mi>&#x003B7;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mi>s</mml:mi><mml:mi>g</mml:mi><mml:mi>n</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>s</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>-</mml:mo><mml:msub><mml:mrow><mml:mi>c</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>e</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x0002B;</mml:mo><mml:msub><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>-</mml:mo><mml:msubsup><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>W</mml:mi></mml:mrow><mml:mo>&#x00304;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>k</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mi>T</mml:mi></mml:mrow></mml:msubsup><mml:msub><mml:mrow><mml:mi>&#x003C6;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>where <inline-formula><mml:math id="M54"><mml:msubsup><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>W</mml:mi></mml:mrow><mml:mo>&#x00304;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>k</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mi>T</mml:mi></mml:mrow></mml:msubsup><mml:msub><mml:mrow><mml:mi>&#x003C6;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math></inline-formula> denotes the most similar dynamic model recognized from the pattern base to the unknown slave system by using the localized RBFNNs located close to the system trajectory.</p>
<p><bold><italic>Remark 3</italic></bold>: The mode-based sliding mode control is designed to fit the unknown dynamics of the slave system quickly by calling the acquired dynamic information of the neurons, and the experience is applied to the control process. During this process, the generalization ability of the rapid recognition mechanism based on deterministic learning provides the right decisions for invoking right dynamic patterns for better control performance. Put it another way, the empirical dynamic information learned and stored in the pattern base is so sufficiently utilized that the on-line control time is reduced and the fast synchronization is achieved. Compared with the traditional sliding mode control method, the model based sliding mode control algorithm can effectively reduce the sliding mode gain so as to reduce the chattering problem of the system.</p>
</sec>
<sec>
<title>6.3. Stability analysis</title>
<p>To verify the stability of the master-slave synchronization control system, consider the following Lyapunov function candidate:</p>
<disp-formula id="E26"><label>(26)</label><mml:math id="M55"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>V</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:mfrac><mml:msubsup><mml:mrow><mml:mi>s</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>The derivative of <italic>V</italic> is</p>
<disp-formula id="E27"><label>(27)</label><mml:math id="M56"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>V</mml:mi></mml:mrow><mml:mo>.</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mi>s</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>&#x01E61;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>By taking the differential equation of the sliding surface given in Equation (17) and the sliding mode rate given in Equation (25) to Equation (27), we have</p>
<disp-formula id="E28"><label>(28)</label><mml:math id="M57"><mml:mtable columnalign='left'><mml:mtr><mml:mtd><mml:msub><mml:mover accent='true'><mml:mi>V</mml:mi><mml:mo>&#x002D9;</mml:mo></mml:mover><mml:mi>i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>s</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo stretchy='false'>(</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:msub><mml:mi>e</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo stretchy='false'>(</mml:mo><mml:mi>x</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo>+</mml:mo><mml:msub><mml:mi>d</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>u</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>&#x02212;</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo stretchy='false'>(</mml:mo><mml:mi>x</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo stretchy='false'>)</mml:mo><mml:mo>,</mml:mo><mml:mtext>&#x000A0;&#x000A0;&#x000A0;&#x000A0;</mml:mtext></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mtext>&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;</mml:mtext><mml:mo>=</mml:mo><mml:msub><mml:mi>s</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo stretchy='false'>(</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo stretchy='false'>(</mml:mo><mml:mi>x</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo>+</mml:mo><mml:msub><mml:mi>d</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>&#x02212;</mml:mo><mml:msub><mml:mi>&#x003B7;</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mi>s</mml:mi><mml:mi>g</mml:mi><mml:mi>n</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:msub><mml:mi>s</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo stretchy='false'>)</mml:mo><mml:mo>&#x02212;</mml:mo><mml:msubsup><mml:mover accent='true'><mml:mi>W</mml:mi><mml:mo>&#x000AF;</mml:mo></mml:mover><mml:mi>i</mml:mi><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mn>0</mml:mn></mml:msub><mml:mi>T</mml:mi></mml:mrow></mml:msubsup><mml:msub><mml:mi>&#x003C6;</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo stretchy='false'>(</mml:mo><mml:mi>x</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo stretchy='false'>)</mml:mo><mml:mo>.</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mtext>&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;</mml:mtext><mml:mo>=</mml:mo><mml:msub><mml:mi>s</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo stretchy='false'>(</mml:mo><mml:msub><mml:mi>&#x003B5;</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>d</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>&#x02212;</mml:mo><mml:msub><mml:mi>&#x003B7;</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mi>s</mml:mi><mml:mi>g</mml:mi><mml:mi>n</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:msub><mml:mi>s</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo stretchy='false'>)</mml:mo><mml:mo stretchy='false'>)</mml:mo><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>as shown in Equation (28), the external disturbance <italic>d</italic><sub><italic>i</italic></sub> and the identification error &#x003B5;<sub><italic>i</italic>2</sub> have an upper bound. Therefore, to ensure that the function <italic>V</italic><sub><italic>i</italic></sub> is negative definite, just need to set appropriate sliding mode gain &#x003B7;<sub><italic>i</italic></sub> to make the equation &#x003B7;<sub><italic>i</italic></sub> &#x0003E; &#x003B5;<sub><italic>i</italic>2</sub> &#x0002B; <italic>d</italic><sub><italic>i</italic></sub> work, which will further ensure the convergence of synchronization error.</p>
</sec>
<sec>
<title>6.4. Relearning-based sliding mode control of the master-slave FOHR system</title>
<p>As discussed above, the robustness and generalization ability of the recognition system are greatly related to the richness of the patterns in the dynamic pattern database. When considering the condition that there is no ideal similar dynamic pattern in the pattern base for the unknown slave system, that is,even if the smallest tracking error exists, the corresponding constant system dynamics <inline-formula><mml:math id="M58"><mml:msubsup><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>W</mml:mi></mml:mrow><mml:mo>&#x00304;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>k</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mi>T</mml:mi></mml:mrow></mml:msubsup><mml:msub><mml:mrow><mml:mi>&#x003C6;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math></inline-formula> utilized in the control rate may result in large synchronization error and affects the stability and convergence of the control process. This analysis suggests that it is necessary to further explore how to improve the synchronization effect under limited off-line pattern base.</p>
<p>In order to solve the above problems to ensure a stable and rapid control effect, further identification of the unknown slave system is considered. Based on the selected dynamics <inline-formula><mml:math id="M59"><mml:msubsup><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>W</mml:mi></mml:mrow><mml:mo>&#x00304;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>k</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mi>T</mml:mi></mml:mrow></mml:msubsup><mml:msub><mml:mrow><mml:mi>&#x003C6;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math></inline-formula> according to the smallest recognition error, the improved control rate is proposed below:</p>
<disp-formula id="E29"><label>(29)</label><mml:math id="M60"><mml:mtable columnalign='left'><mml:mtr><mml:mtd><mml:mtext>&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;</mml:mtext><mml:msub><mml:mi>u</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mo>&#x02212;</mml:mo><mml:msub><mml:mi>&#x003B7;</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mi>s</mml:mi><mml:mi>g</mml:mi><mml:mi>n</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:msub><mml:mi>s</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo stretchy='false'>)</mml:mo><mml:mo>&#x02212;</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:msub><mml:mi>e</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo stretchy='false'>(</mml:mo><mml:mi>x</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo>&#x02212;</mml:mo><mml:msubsup><mml:mover accent='true'><mml:mi>W</mml:mi><mml:mo>&#x0005E;</mml:mo></mml:mover><mml:mi>i</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:msub><mml:mi>&#x003C6;</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo stretchy='false'>(</mml:mo><mml:mi>x</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo>,</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:msub><mml:mi>u</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo stretchy='false'>(</mml:mo><mml:mn>0</mml:mn><mml:mo stretchy='false'>)</mml:mo><mml:mtext>&#x000A0;&#x000A0;</mml:mtext><mml:mo>=</mml:mo><mml:mo>&#x02212;</mml:mo><mml:msub><mml:mi>&#x003B7;</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mi>s</mml:mi><mml:mi>g</mml:mi><mml:mi>n</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:msub><mml:mi>s</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo stretchy='false'>)</mml:mo><mml:mo>&#x02212;</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:msub><mml:mi>e</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi>m</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo stretchy='false'>(</mml:mo><mml:mi>x</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo>&#x02212;</mml:mo><mml:msubsup><mml:mover accent='true'><mml:mi>W</mml:mi><mml:mo>&#x000AF;</mml:mo></mml:mover><mml:mi>i</mml:mi><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mn>0</mml:mn></mml:msub><mml:mi>T</mml:mi></mml:mrow></mml:msubsup><mml:msub><mml:mi>&#x003C6;</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo stretchy='false'>(</mml:mo><mml:mi>x</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>Based on the Equation (29) and Equation (17), the time derivative of the sliding mode variable is given as</p>
<disp-formula id="E30"><label>(30)</label><mml:math id="M61"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>&#x01E61;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:msubsup><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>W</mml:mi></mml:mrow><mml:mo>&#x0007E;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:msubsup><mml:msub><mml:mrow><mml:mi>&#x003C6;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>&#x0002B;</mml:mo><mml:msub><mml:mrow><mml:mi>&#x003B5;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mrow><mml:mi>&#x003B7;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mi>s</mml:mi><mml:mi>g</mml:mi><mml:mi>n</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>s</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>&#x0002B;</mml:mo><mml:msub><mml:mrow><mml:mi>d</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>where <inline-formula><mml:math id="M62"><mml:mo>-</mml:mo><mml:msubsup><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>W</mml:mi></mml:mrow><mml:mo>&#x0007E;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:msubsup><mml:msub><mml:mrow><mml:mi>&#x003C6;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mi>s</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>-</mml:mo><mml:msubsup><mml:mrow><mml:mi>&#x00174;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:msubsup><mml:msub><mml:mrow><mml:mi>&#x003C6;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math></inline-formula>, |<italic>d</italic><sub><italic>i</italic></sub>(<italic>t</italic>)| &#x02264; <italic>D</italic><sub><italic>i</italic></sub>, and <inline-formula><mml:math id="M63"><mml:mo>|</mml:mo><mml:msub><mml:mrow><mml:mi>&#x003B5;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>|</mml:mo><mml:mo>&#x02264;</mml:mo><mml:mover accent="true"><mml:mrow><mml:mi>&#x003B5;</mml:mi></mml:mrow><mml:mo>&#x00304;</mml:mo></mml:mover></mml:math></inline-formula> are external excitation and identification error with upper bound, respectively. For convenience of presentation, define <inline-formula><mml:math id="M64"><mml:msub><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x0002B;</mml:mo><mml:msub><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>&#x003B5;</mml:mi></mml:mrow><mml:mo>&#x00304;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mi>&#x003BA;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, the derivation of the sliding mode surface is given as follows:</p>
<disp-formula id="E31"><label>(31)</label><mml:math id="M65"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mover accent="true"><mml:mrow><mml:msub><mml:mrow><mml:mi>s</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>.</mml:mo></mml:mover><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:msup><mml:mrow><mml:mover accent="true"><mml:mrow><mml:msub><mml:mrow><mml:mi>W</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>&#x0007E;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:msup><mml:msub><mml:mrow><mml:mi>&#x003C6;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>-</mml:mo><mml:msub><mml:mrow><mml:mi>&#x003B7;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mi>s</mml:mi><mml:mi>g</mml:mi><mml:mi>n</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>s</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>&#x0002B;</mml:mo><mml:msub><mml:mrow><mml:mi>&#x003BA;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>In addition, the NN adaptive update law of the sliding mode control is designed as</p>
<disp-formula id="E32"><label>(32)</label><mml:math id="M66"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mover accent="true"><mml:mrow><mml:mover accent="true"><mml:mrow><mml:msub><mml:mrow><mml:mi>W</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>^</mml:mo></mml:mover></mml:mrow><mml:mo>.</mml:mo></mml:mover><mml:mo>=</mml:mo><mml:mover accent="true"><mml:mrow><mml:mover accent="true"><mml:mrow><mml:msub><mml:mrow><mml:mi>W</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>&#x0007E;</mml:mo></mml:mover></mml:mrow><mml:mo>.</mml:mo></mml:mover><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mi>&#x00393;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>&#x003C6;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:msub><mml:mrow><mml:mi>s</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mrow><mml:mi>&#x003C3;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>&#x00393;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>|</mml:mo><mml:msub><mml:mrow><mml:mi>s</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>|</mml:mo><mml:msub><mml:mrow><mml:mi>&#x00174;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>where &#x00393;<sub><italic>i</italic></sub> and &#x003C3;<sub><italic>i</italic></sub> are positive adjustable parameters. Since <inline-formula><mml:math id="M67"><mml:msub><mml:mrow><mml:mi>&#x003BA;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x0002B;</mml:mo><mml:mover accent="true"><mml:mrow><mml:mi>&#x003B5;</mml:mi></mml:mrow><mml:mo>&#x00304;</mml:mo></mml:mover></mml:math></inline-formula>, the synchronization error is precisely related to the identification accuracy; that is, the higher the identification accuracy of the unknown slave system, the better the synchronization effect of the master-slave neuronal system.</p>
<p><bold><italic>Theorem 1</italic> </bold>Consider the master-slaver neuron FOHR system as shown in Equation (14), the learning-based controller Equation (29), and the NN weight updating law Equation (32). For initial condition <italic>x</italic><sub><italic>d</italic></sub>(0) which generates the recurrent orbit &#x003C6;<sub><italic>d</italic></sub>(<italic>x</italic><sub>0</sub>), and with corresponding initial condition <italic>x</italic>(0) selected in a close vicinity of the recurrent orbit, the control error of the master-slave system described by Equation (15) converges exponentially to a small neighborhood around zero.</p>
<p><bold><italic>Proof</italic></bold>: For the sliding mode-based control system, consider the following Lyapunov function:</p>
<disp-formula id="E33"><label>(33)</label><mml:math id="M68"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mi>V</mml:mi><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:mfrac><mml:msubsup><mml:mrow><mml:mi>s</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup><mml:mo>&#x0002B;</mml:mo><mml:mfrac><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:mfrac><mml:msubsup><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>W</mml:mi></mml:mrow><mml:mo>&#x0007E;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:msubsup><mml:msup><mml:mrow><mml:mi>&#x00393;</mml:mi></mml:mrow><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup><mml:msub><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>W</mml:mi></mml:mrow><mml:mo>&#x0007E;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>The derivative of V is</p>
<disp-formula id="E34"><label>(34)</label><mml:math id="M69"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>V</mml:mi></mml:mrow><mml:mo>.</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mi>s</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>&#x01E61;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x0002B;</mml:mo><mml:msubsup><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>W</mml:mi></mml:mrow><mml:mo>&#x0007E;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:msubsup><mml:msubsup><mml:mrow><mml:mi>&#x00393;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:mover accent="true"><mml:mrow><mml:mover accent="true"><mml:mrow><mml:msub><mml:mrow><mml:mi>W</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>&#x0007E;</mml:mo></mml:mover></mml:mrow><mml:mo>.</mml:mo></mml:mover><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>By introducing the designed sliding mode surface and the adaptive update rate equation, there is,</p>
<disp-formula id="E35"><label>(35)</label><mml:math id="M70"><mml:mtable columnalign='left'><mml:mtr><mml:mtd><mml:msub><mml:mover accent='true'><mml:mi>V</mml:mi><mml:mo>&#x002D9;</mml:mo></mml:mover><mml:mi>i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>s</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo stretchy='false'>(</mml:mo><mml:mo>&#x02212;</mml:mo><mml:msubsup><mml:mover accent='true'><mml:mi>W</mml:mi><mml:mo>&#x002DC;</mml:mo></mml:mover><mml:mi>i</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:msub><mml:mi>&#x003C6;</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo stretchy='false'>(</mml:mo><mml:mi>x</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo>&#x02212;</mml:mo><mml:msub><mml:mi>&#x003B7;</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mi>s</mml:mi><mml:mi>g</mml:mi><mml:mi>n</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:msub><mml:mi>s</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo stretchy='false'>)</mml:mo><mml:mo>+</mml:mo><mml:msub><mml:mi>&#x003BA;</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo stretchy='false'>)</mml:mo><mml:mo>+</mml:mo><mml:msubsup><mml:mover accent='true'><mml:mi>W</mml:mi><mml:mo>&#x002DC;</mml:mo></mml:mover><mml:mi>i</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:msubsup><mml:mi>&#x00393;</mml:mi><mml:mi>i</mml:mi><mml:mrow><mml:mo>&#x02212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:mo stretchy='false'>(</mml:mo><mml:msub><mml:mi>&#x00393;</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:msub><mml:mi>&#x003C6;</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo stretchy='false'>(</mml:mo><mml:mi>x</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:msub><mml:mi>s</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mtext>&#x000A0;&#x000A0;&#x000A0;</mml:mtext><mml:mo>&#x02212;</mml:mo><mml:msub><mml:mi>&#x003C3;</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:msub><mml:mi>&#x00393;</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>&#x0007C;</mml:mo><mml:msub><mml:mi>s</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>&#x0007C;</mml:mo><mml:msub><mml:mover accent='true'><mml:mi>W</mml:mi><mml:mo>&#x0005E;</mml:mo></mml:mover><mml:mi>i</mml:mi></mml:msub><mml:mo stretchy='false'>)</mml:mo><mml:mo>,</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mtext>&#x000A0;&#x000A0;&#x000A0;</mml:mtext><mml:mo>=</mml:mo><mml:msub><mml:mi>s</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:msub><mml:mi>&#x003BA;</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>&#x02212;</mml:mo><mml:msub><mml:mi>s</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:msub><mml:mi>&#x003B7;</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mi>s</mml:mi><mml:mi>g</mml:mi><mml:mi>n</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:msub><mml:mi>s</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo stretchy='false'>)</mml:mo><mml:mo>&#x02212;</mml:mo><mml:msub><mml:mi>&#x003C3;</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:msubsup><mml:mover accent='true'><mml:mi>W</mml:mi><mml:mo>&#x002DC;</mml:mo></mml:mover><mml:mi>i</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:mo>&#x0007C;</mml:mo><mml:msub><mml:mi>s</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>&#x0007C;</mml:mo><mml:msub><mml:mover accent='true'><mml:mi>W</mml:mi><mml:mo>&#x0005E;</mml:mo></mml:mover><mml:mi>i</mml:mi></mml:msub><mml:mo>,</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mtext>&#x000A0;&#x000A0;&#x000A0;</mml:mtext><mml:mo>&#x02264;</mml:mo><mml:mo>&#x0007C;</mml:mo><mml:msub><mml:mi>s</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>&#x0007C;</mml:mo><mml:mo stretchy='false'>(</mml:mo><mml:msub><mml:mi>&#x003BA;</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>&#x02212;</mml:mo><mml:msub><mml:mi>&#x003B7;</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>&#x02212;</mml:mo><mml:msub><mml:mi>&#x003C3;</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:msubsup><mml:mover accent='true'><mml:mi>W</mml:mi><mml:mo>&#x002DC;</mml:mo></mml:mover><mml:mi>i</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:msub><mml:mover accent='true'><mml:mi>W</mml:mi><mml:mo>&#x0005E;</mml:mo></mml:mover><mml:mi>i</mml:mi></mml:msub><mml:mo stretchy='false'>)</mml:mo><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>in which,</p>
<disp-formula id="E36"><label>(36)</label><mml:math id="M71"><mml:mtable columnalign='left'><mml:mtr><mml:mtd><mml:msub><mml:mi>&#x003C3;</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:msubsup><mml:mover accent='true'><mml:mi>W</mml:mi><mml:mo>&#x002DC;</mml:mo></mml:mover><mml:mi>i</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:msub><mml:mover accent='true'><mml:mi>W</mml:mi><mml:mo>&#x0005E;</mml:mo></mml:mover><mml:mi>i</mml:mi></mml:msub><mml:mo>&#x02264;</mml:mo><mml:mo>&#x02212;</mml:mo><mml:msub><mml:mi>&#x003C3;</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>&#x02016;</mml:mo><mml:mover accent='true'><mml:mrow><mml:msub><mml:mi>W</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow><mml:mo stretchy='true'>&#x002DC;</mml:mo></mml:mover><mml:msup><mml:mo>&#x02016;</mml:mo><mml:mn>2</mml:mn></mml:msup><mml:mo>+</mml:mo><mml:msub><mml:mi>&#x003C3;</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>&#x02016;</mml:mo><mml:mover accent='true'><mml:mrow><mml:msub><mml:mi>W</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow><mml:mo stretchy='true'>&#x002DC;</mml:mo></mml:mover><mml:mo>&#x02016;</mml:mo><mml:mtext>&#x000A0;</mml:mtext><mml:mo>&#x02016;</mml:mo><mml:msubsup><mml:mi>W</mml:mi><mml:mi>i</mml:mi><mml:mo>&#x0002A;</mml:mo></mml:msubsup><mml:mo>&#x02016;</mml:mo><mml:mo>,</mml:mo><mml:mtext>&#x000A0;&#x000A0;</mml:mtext></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mtext>&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;</mml:mtext><mml:mo>&#x02264;</mml:mo><mml:mo>&#x02212;</mml:mo><mml:mfrac><mml:mrow><mml:msub><mml:mi>&#x003C3;</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow><mml:mn>2</mml:mn></mml:mfrac><mml:mo>&#x02016;</mml:mo><mml:msub><mml:mover accent='true'><mml:mi>W</mml:mi><mml:mo>&#x002DC;</mml:mo></mml:mover><mml:mi>i</mml:mi></mml:msub><mml:msup><mml:mo>&#x02016;</mml:mo><mml:mn>2</mml:mn></mml:msup><mml:mo>+</mml:mo><mml:mfrac><mml:mrow><mml:msub><mml:mi>&#x003C3;</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow><mml:mn>2</mml:mn></mml:mfrac><mml:mo>&#x02016;</mml:mo><mml:msub><mml:mover accent='true'><mml:mover accent='true'><mml:mi>W</mml:mi><mml:mo>&#x000AF;</mml:mo></mml:mover><mml:mo>&#x000AF;</mml:mo></mml:mover><mml:mi>i</mml:mi></mml:msub><mml:msup><mml:mo>&#x02016;</mml:mo><mml:mn>2</mml:mn></mml:msup><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>with <inline-formula><mml:math id="M72"><mml:msub><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>W</mml:mi></mml:mrow><mml:mo>&#x00304;</mml:mo></mml:mover></mml:mrow><mml:mo>&#x00304;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> being the upper bound of the ideal identification NN weight <inline-formula><mml:math id="M73"><mml:msubsup><mml:mrow><mml:mi>W</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mo>&#x0002A;</mml:mo></mml:mrow></mml:msubsup></mml:math></inline-formula>. Thus, it follows that</p>
<disp-formula id="E37"><label>(37)</label><mml:math id="M74"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>V</mml:mi></mml:mrow><mml:mo>.</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x02264;</mml:mo><mml:mo>|</mml:mo><mml:msub><mml:mrow><mml:mi>s</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>|</mml:mo><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x003BA;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mrow><mml:mi>&#x003B7;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:mfrac><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x003C3;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:mfrac><mml:mo>|</mml:mo><mml:mo>|</mml:mo><mml:msub><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>W</mml:mi></mml:mrow><mml:mo>&#x0007E;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>|</mml:mo><mml:msup><mml:mrow><mml:mo>|</mml:mo></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>&#x0002B;</mml:mo><mml:mfrac><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x003C3;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:mfrac><mml:mo>|</mml:mo><mml:mo>|</mml:mo><mml:mover accent="true"><mml:mrow><mml:mover accent="true"><mml:mrow><mml:msub><mml:mrow><mml:mi>W</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>&#x00304;</mml:mo></mml:mover></mml:mrow><mml:mo>&#x00304;</mml:mo></mml:mover><mml:mo>|</mml:mo><mml:msup><mml:mrow><mml:mo>|</mml:mo></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>It is clear that <inline-formula><mml:math id="M75"><mml:mover accent="true"><mml:mrow><mml:mi>V</mml:mi></mml:mrow><mml:mo>.</mml:mo></mml:mover></mml:math></inline-formula> is negative definite when the following conditions are met:</p>
<disp-formula id="E38"><label>(38)</label><mml:math id="M76"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mo>|</mml:mo><mml:msub><mml:mrow><mml:mi>&#x003B7;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>|</mml:mo><mml:mo>&#x0003E;</mml:mo><mml:mfrac><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x003C3;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:mfrac><mml:mo>|</mml:mo><mml:mo>|</mml:mo><mml:mover accent="true"><mml:mrow><mml:mover accent="true"><mml:mrow><mml:msub><mml:mrow><mml:mi>W</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>&#x00304;</mml:mo></mml:mover></mml:mrow><mml:mo>&#x00304;</mml:mo></mml:mover><mml:mo>|</mml:mo><mml:msup><mml:mrow><mml:mo>|</mml:mo></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>&#x0002B;</mml:mo><mml:msub><mml:mrow><mml:mi>&#x003BA;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mi>o</mml:mi><mml:mi>r</mml:mi><mml:mtext>&#x000A0;</mml:mtext><mml:mo>|</mml:mo><mml:mo>|</mml:mo><mml:msub><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>W</mml:mi></mml:mrow><mml:mo>&#x0007E;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>|</mml:mo><mml:mo>|</mml:mo><mml:mo>&#x0003E;</mml:mo><mml:mfrac><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x003C3;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:mfrac><mml:mo>|</mml:mo><mml:mo>|</mml:mo><mml:msub><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>W</mml:mi></mml:mrow><mml:mo>&#x00304;</mml:mo></mml:mover></mml:mrow><mml:mo>&#x00304;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>|</mml:mo><mml:mo>|</mml:mo><mml:mo>&#x0002B;</mml:mo><mml:msqrt><mml:mrow><mml:mfrac><mml:mrow><mml:mn>2</mml:mn><mml:msub><mml:mrow><mml:mi>&#x003BA;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x003C3;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mrow></mml:msqrt><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>Since the ideal identification NN weight <inline-formula><mml:math id="M77"><mml:msubsup><mml:mrow><mml:mi>W</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mo>&#x0002A;</mml:mo></mml:mrow></mml:msubsup></mml:math></inline-formula>, the external excitation <italic>d</italic><sub><italic>i</italic></sub> and the estimate error &#x003B5;<sub><italic>i</italic></sub> are all upper bounded; therefore, all signals in a closed-loop control system remain bounded, including the estimate NN weight &#x00174;<sub><italic>i</italic></sub> and the sliding mode variable <italic>s</italic><sub><italic>i</italic></sub>.</p>
<p>In addition, to the convergence of the sliding mode variable, the following Lyapunov function is given as</p>
<disp-formula id="E39"><label>(39)</label><mml:math id="M78"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mi>V</mml:mi><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:mfrac><mml:msubsup><mml:mrow><mml:mi>s</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>The corresponding derivative is given as</p>
<disp-formula id="E40"><label>(40)</label><mml:math id="M79"><mml:mtable columnalign='left'><mml:mtr><mml:mtd><mml:msub><mml:mover accent='true'><mml:mi>V</mml:mi><mml:mo>&#x002D9;</mml:mo></mml:mover><mml:mi>i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>s</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:msub><mml:mover accent='true'><mml:mi>s</mml:mi><mml:mo>&#x002D9;</mml:mo></mml:mover><mml:mi>i</mml:mi></mml:msub><mml:mo>,</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mtext>&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;</mml:mtext><mml:mo>=</mml:mo><mml:msub><mml:mi>s</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo stretchy='false'>(</mml:mo><mml:mo>&#x02212;</mml:mo><mml:msubsup><mml:mover accent='true'><mml:mi>W</mml:mi><mml:mo>&#x002DC;</mml:mo></mml:mover><mml:mi>i</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:msub><mml:mi>&#x003C6;</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo stretchy='false'>(</mml:mo><mml:mi>x</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo>&#x02212;</mml:mo><mml:msub><mml:mi>&#x003B7;</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mi>s</mml:mi><mml:mi>g</mml:mi><mml:mi>n</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:msub><mml:mi>s</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo stretchy='false'>)</mml:mo><mml:mo>+</mml:mo><mml:msub><mml:mi>d</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>&#x003B5;</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo stretchy='false'>)</mml:mo><mml:mo>,</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mtext>&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;</mml:mtext><mml:mo>&#x02264;</mml:mo><mml:mo>&#x02212;</mml:mo><mml:mo>&#x0007C;</mml:mo><mml:msub><mml:mi>s</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>&#x0007C;</mml:mo><mml:mo stretchy='false'>(</mml:mo><mml:msub><mml:mi>&#x003B7;</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msubsup><mml:mover accent='true'><mml:mi>W</mml:mi><mml:mo>&#x002DC;</mml:mo></mml:mover><mml:mi>i</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:msub><mml:mi>&#x003C6;</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo stretchy='false'>(</mml:mo><mml:mi>x</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo>&#x02212;</mml:mo><mml:msub><mml:mi>&#x003BA;</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo stretchy='false'>)</mml:mo><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>Considering that the Gauss function &#x003C6;<sub><italic>i</italic></sub>(<italic>x</italic>) and <inline-formula><mml:math id="M80"><mml:mo>-</mml:mo><mml:msubsup><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>W</mml:mi></mml:mrow><mml:mo>&#x0007E;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:msubsup><mml:msub><mml:mrow><mml:mi>&#x003C6;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>&#x0002B;</mml:mo><mml:msub><mml:mrow><mml:mi>&#x003BA;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> are both bounded, when the gain &#x003B7;<sub><italic>i</italic></sub> satisfies the condition that <inline-formula><mml:math id="M81"><mml:msub><mml:mrow><mml:mi>&#x003B7;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x0003E;</mml:mo><mml:mo>-</mml:mo><mml:msubsup><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>W</mml:mi></mml:mrow><mml:mo>&#x0007E;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:msubsup><mml:msub><mml:mrow><mml:mi>&#x003C6;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>&#x0002B;</mml:mo><mml:msub><mml:mrow><mml:mi>&#x003BA;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, there is</p>
<disp-formula id="E41"><label>(41)</label><mml:math id="M82"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>V</mml:mi></mml:mrow><mml:mo>.</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x02264;</mml:mo><mml:mo>-</mml:mo><mml:msub><mml:mrow><mml:mi>&#x003B3;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>|</mml:mo><mml:msub><mml:mrow><mml:mi>s</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>|</mml:mo><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:msub><mml:mrow><mml:mi>&#x003B3;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:msqrt><mml:mrow><mml:msub><mml:mrow><mml:mi>V</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:msqrt><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>where <inline-formula><mml:math id="M83"><mml:msub><mml:mrow><mml:mi>&#x003B3;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mi>&#x003B7;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x0002B;</mml:mo><mml:msubsup><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>W</mml:mi></mml:mrow><mml:mo>&#x0007E;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:msubsup><mml:msub><mml:mrow><mml:mi>&#x003C6;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>-</mml:mo><mml:msub><mml:mrow><mml:mi>&#x003BA;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>. As long as the parameter &#x003B7;<sub><italic>i</italic></sub> is reasonably designed, the convergence of the tracking error is ensured, and the sliding mode variable do converge to some neighborhood of zero. In addition, the size of the convergence neighborhood depends on the control parameter; that is, by properly design the control parameters, ideal synchronization control performance can be achieved.</p>
<p><bold><italic>Remark 4:</italic> </bold>According to the relearning-based sliding mode control algorithm given above, if there is no dynamic pattern that is sufficiently similar to the unknown slave system in the pattern base &#x003C7;, the on-line identification process for the unknown slave system is started. Different from the initial identification process, the initial weights of the neural network during the identification process for unfamiliar synchronization objects are taken from the constant weight of the dynamic system corresponding to the minimum recognition error rather than iterating from zero. Thus, the learned and stored dynamic information help reduce the on-line identification time. Additionally, the identified dynamic information of the slave system will be restored in the form of constant weights and can further utilized to new synchronization problems. This process will help enrich the empirical dynamics information of the pattern base to improve the accuracy and efficiency of the new synchronization tasks.</p>
</sec>
</sec>
<sec id="s7">
<title>7. Simulation research</title>
<p>To verify the effectiveness of the control strategy proposed in this study, simulations of the master-slave FOHR system under unknown dynamic environment are conducted.</p>
<sec>
<title>7.1. Identification of the unknown dynamics of the FOHR system</title>
<p>In this part, the identification of the FOHR system shown in Equation (6) under unknown dynamic environment is considered. For the convenience of presentation, the system state <italic>x</italic>, <italic>y</italic>, and <italic>z</italic> are denoted as <italic>x</italic><sub>1</sub>, <italic>x</italic><sub>2</sub>, and <italic>x</italic><sub>3</sub>, respectively. The corresponding state vector <inline-formula><mml:math id="M84"><mml:mi>x</mml:mi><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:msup><mml:mo>&#x02208;</mml:mo><mml:msup><mml:mrow><mml:mi>R</mml:mi></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> of the FOHR model is available from measurement and the parameter <inline-formula><mml:math id="M85"><mml:mi>&#x003BC;</mml:mi><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mi>a</mml:mi><mml:mo>,</mml:mo><mml:mi>b</mml:mi><mml:mo>,</mml:mo><mml:mi>c</mml:mi><mml:mo>,</mml:mo><mml:mi>d</mml:mi><mml:mo>,</mml:mo><mml:mi>r</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>s</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>q</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:msup></mml:math></inline-formula> is taken as a constant vector and chosen as <italic>a</italic> &#x0003D; 1, <italic>b</italic> &#x0003D; 3, <italic>c</italic> &#x0003D; 1, <italic>d</italic> &#x0003D; 6, <italic>r</italic> &#x0003D; 0.013, <italic>s</italic><sub>0</sub> &#x0003D; 4, <italic>q</italic><sub>0</sub> &#x0003D; &#x02212;1.56. As demonstrated in Section 3, by varying the fractional order parameter <italic>q</italic> and fixing all the other parameters unchanged, the FOHR system presents diverse non-linear behaviors. Moreover, the 0.98-order HR model can best describe the abundant non-linear dynamic characteristic of neurons. Thus, the 0.98-order HR system is considered for dynamic identification with the external excitation <italic>I</italic> being taken as the control parameter.</p>
<p>To verify the identification effects, four kinds of representative discharge models of the 0.98-order HR system with the parameters given above are chosen, that is, the slow-spiking model &#x003C7;<sup>1</sup> with <italic>I</italic> &#x0003D; 1.5, the period-3 bursting model &#x003C7;<sup>2</sup> with <italic>I</italic> &#x0003D; 2.5, the chaotic bursting model &#x003C7;<sup>3</sup> with <italic>I</italic> &#x0003D; 3.6 and the fast-spiking model &#x003C7;<sup>4</sup> with <italic>I</italic> &#x0003D; 4. The dynamic analysis about FOHR system have demonstrated that the corresponding state trajectories of the four dynamic models mentioned above possess regression properties. Thus, the DL algorithm is introduced for the unknown dynamic identification process.</p>
<p>According to the DL algorithm, the dynamical RBF network <inline-formula><mml:math id="M86"><mml:mover accent="true"><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo>^</mml:mo></mml:mover></mml:mrow><mml:mo>.</mml:mo></mml:mover><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mi>A</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo>^</mml:mo></mml:mover><mml:mo>-</mml:mo><mml:mi>x</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>&#x0002B;</mml:mo><mml:mi>&#x00174;</mml:mi><mml:mi>&#x003D5;</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math></inline-formula> is employed to identify the unknown system dynamics <italic>f</italic><sub><italic>i</italic></sub>(<italic>x</italic>; &#x003BC;)(<italic>i</italic> &#x0003D; 1, 2, 3) as shown in Equation (6). For the space limitation, the unknown dynamic <italic>f</italic><sub>3</sub>(<italic>x</italic>; &#x003BC;) &#x0003D; <italic>r</italic>(<italic>s</italic><sub>0</sub>(<italic>x</italic>&#x02212;<italic>q</italic><sub>0</sub>)&#x02212;<italic>z</italic>) is taken as an example to show the identification effects. The center of the neural network is evenly placed on [&#x02212;2.1, 2.1] &#x000D7; [0.9, 5.1] and the widths are set as &#x003B7;<sub><italic>i</italic></sub> &#x0003D; 0.3. The weights of the RBF networks are updated online according the equation <inline-formula><mml:math id="M87"><mml:msub><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>&#x00174;</mml:mi></mml:mrow><mml:mo>.</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>W</mml:mi></mml:mrow><mml:mo>&#x0007E;</mml:mo></mml:mover></mml:mrow><mml:mo>.</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:msub><mml:mrow><mml:mi>&#x00393;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>&#x003C6;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:msub><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo>&#x0007E;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mrow><mml:mi>&#x003C3;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>&#x00393;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>&#x00174;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, within which the parameters are chosen as &#x00393;<sub><italic>i</italic></sub> &#x0003D; <italic>diag</italic>{2, 2, 2}, &#x003C3;<sub><italic>i</italic></sub> &#x0003D; 0.0001, <italic>i</italic> &#x0003D; 1, 2, 3 and <italic>a</italic><sub>3</sub> from <inline-formula><mml:math id="M88"><mml:mi>A</mml:mi><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:msup></mml:math></inline-formula> is set as <italic>a</italic><sub>3</sub> &#x0003D; 10. The initial condition of the dynamical system is set as <inline-formula><mml:math id="M89"><mml:msup><mml:mrow><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mn>0</mml:mn></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mn>0</mml:mn></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mn>0</mml:mn></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>3</mml:mn><mml:mo>,</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>3</mml:mn></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:msup></mml:math></inline-formula>, <inline-formula><mml:math id="M90"><mml:msup><mml:mrow><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo>^</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mn>0</mml:mn></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo>^</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mn>0</mml:mn></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo>^</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mn>0</mml:mn></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>3</mml:mn><mml:mo>,</mml:mo><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>0</mml:mn></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:msup></mml:math></inline-formula>, and the initial weights are &#x00174;<sub><italic>i</italic></sub>(0) &#x0003D; 0.0.</p>
<p>First, the 0.98-order HR system with external excitation <italic>I</italic> &#x0003D; 1.5 denoted in a slow-spiking model as &#x003C7;<sup>1</sup> is to be identified. <xref ref-type="fig" rid="F8">Figure 8A</xref> is the projection of the state trajectory of the slow-spiking model on the <italic>x</italic>&#x02212;<italic>z</italic> plane. In <xref ref-type="fig" rid="F8">Figures 8B</xref>, <xref ref-type="fig" rid="F8">C</xref>, it is seen that the state trajectory can be accurately identified by using the DL algorithm. More importantly, in addition to the state tracking, the NN approximation of the system dynamics <italic>f</italic><sub>3</sub>(<italic>x</italic>; &#x003BC;) along the system trajectory is shown in <xref ref-type="fig" rid="F8">Figure 8C</xref>. The convergence of the weights of the RBF neural network is further obtained from the <xref ref-type="fig" rid="F8">Figure 8D</xref>. That is, by introducing the DL algorithm, the unknown dynamic information <italic>f</italic><sub>3</sub>(<italic>x</italic>; &#x003BC;) of the FOHR model is locally accurately approximated by &#x00174;<sub><italic>i</italic></sub>&#x003C6;<sub><italic>i</italic></sub>(<italic>x</italic>), and the identified non-linear dynamic information can be further stored in the constant weights of networks given as <inline-formula><mml:math id="M91"><mml:msub><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>W</mml:mi></mml:mrow><mml:mo>&#x00304;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>&#x003C6;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math></inline-formula>.</p>
<fig id="F8" position="float">
<label>Figure 8</label>
<caption><p>Non-linear dynamic identification of the 0.98-order HR system with <italic>I</italic> &#x0003D; 1.5 (&#x003C7;<sup>1</sup>). <bold>(A)</bold> State trajectory on the <italic>x</italic> &#x02212; <italic>z</italic> plane. <bold>(B)</bold> Approximation of the state trajectory. <bold>(C)</bold> Approximation of <italic>f</italic><sub>3</sub>(<italic>x</italic>; &#x003BC;). <bold>(D)</bold> Weight convergence.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fnins-17-1246778-g0008.tif"/>
</fig>
<p>Second, similar results are obtained for the identification of the non-linear dynamics of the 0.98-order HR system with <italic>I</italic> &#x0003D; 2.5 that exhibiting a period-3 bursting model denoted as &#x003C7;<sup>2</sup>. It can be seen from the <xref ref-type="fig" rid="F9">Figure 9A</xref> that the non-linear dynamics of the period-3 bursting model are richer than that of the dynamics presented in <xref ref-type="fig" rid="F8">Figure 8A</xref>. Even though, ideal approximation effects of both the system state and the unknown system function are obtained as demonstrated in <xref ref-type="fig" rid="F9">Figures 9B</xref>, <xref ref-type="fig" rid="F9">C</xref>. The parameters of the corresponding RBF networks also converge to an ideal value, which can be seen from <xref ref-type="fig" rid="F9">Figure 9D</xref>.</p>
<fig id="F9" position="float">
<label>Figure 9</label>
<caption><p>Non-linear dynamic identification of the 0.98-order HR system with <italic>I</italic> &#x0003D; 2.5 (&#x003C7;<sup>3</sup>). <bold>(A)</bold> State trajectory on the <italic>x</italic> &#x02212; <italic>z</italic> plane. <bold>(B)</bold> Approximation of the state trajectory. <bold>(C)</bold> Approximation of <italic>f</italic><sub>3</sub>(<italic>x</italic>; &#x003BC;). <bold>(D)</bold> Weight convergence.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fnins-17-1246778-g0009.tif"/>
</fig>
<p>Third, consider the identification of the dynamics of model &#x003C7;<sup>3</sup> with <italic>I</italic> &#x0003D; 3.6, as shown in <xref ref-type="fig" rid="F10">Figure 10</xref>. The system state given in <xref ref-type="fig" rid="F10">Figure 10A</xref> presents a complex state of chaos, which contains more dynamic information of the FOHR system. By properly designing the identification parameters, locally accurate NN approximations of the system state as well as the unknown system dynamics are achieved along the system trajectory, which can be seen from <xref ref-type="fig" rid="F10">Figures 10B</xref>, <xref ref-type="fig" rid="F10">C</xref>. In addition, it is noticed from the <xref ref-type="fig" rid="F10">Figure 10D</xref> that more neurons are involved and activated in the identification of the chaotic bursting model &#x003C7;<sup>3</sup>. Moreover, the oscillation of the NN weights during the convergence process is so obvious that more time is needed for it converge to the ideal values.</p>
<fig id="F10" position="float">
<label>Figure 10</label>
<caption><p>Non-linear dynamic identification of the 0.98-order HR system with <italic>I</italic> &#x0003D; 3.6 (&#x003C7;<sup>3</sup>). <bold>(A)</bold> State trajectory on the <italic>x</italic> &#x02212; <italic>z</italic> plane. <bold>(B)</bold> Approximation of the state trajectory. <bold>(C)</bold> Approximation of <italic>f</italic><sub>3</sub>(<italic>x</italic>; &#x003BC;). <bold>(D)</bold> Weight convergence.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fnins-17-1246778-g0010.tif"/>
</fig>
<p>Finally, a further increase in the external excitation <italic>I</italic> to 4 (denoted as model &#x003C7;<sup>4</sup>), the system returns back to a simple discharge state. As can be seen from <xref ref-type="fig" rid="F11">Figure 11A</xref>, the state trajectory of model &#x003C7;<sup>4</sup> is a typical period-1 behavior, but the discharge rhythm is faster compared to that of the model &#x003C7;<sup>1</sup> shown in <xref ref-type="fig" rid="F8">Figure 8A</xref>. As for its identification simulations demonstrated in <xref ref-type="fig" rid="F11">Figures 11B</xref>&#x02013;<xref ref-type="fig" rid="F11">D</xref>, it is shown that it achieves better state and dynamic tracking effects, and the parameter convergence process is much smooth and faster.</p>
<fig id="F11" position="float">
<label>Figure 11</label>
<caption><p>Non-linear dynamic identification of the 0.98-order HR system with <italic>I</italic> &#x0003D; 4 (&#x003C7;<sup>4</sup>). <bold>(A)</bold> State trajectory on the <italic>x</italic> &#x02212; <italic>z</italic> plane. <bold>(B)</bold> Approximation of the state trajectory. <bold>(C)</bold> Approximation of <italic>f</italic><sub>3</sub>(<italic>x</italic>; &#x003BC;). <bold>(D)</bold> Weight convergence.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fnins-17-1246778-g0011.tif"/>
</fig>
</sec>
<sec>
<title>7.2. Model-based sliding-mode control of the FOHR system</title>
<p>Based on the acquisition and storage of the unknown dynamic information of the FOHR system, the rapid recognition of the FOHR model is demonstrated in this part. The dynamic models &#x003C7;<sup>1, 2, 3, 4</sup> mentioned above are taken as the training patterns. The testing patterns are generated from the FOHR system presented in Equation (7), with <italic>I</italic> &#x0003D; 1.43 denoted as &#x003C7;<sup>5</sup>, <italic>I</italic> &#x0003D; 2.3 denoted as &#x003C7;<sup>6</sup>, <italic>I</italic> &#x0003D; 3.4 denoted as &#x003C7;<sup>7</sup>, and <italic>I</italic> &#x0003D; 4.2 denoted as &#x003C7;<sup>8</sup>. The other parameters are set as the same to the training patterns, that is, <italic>q</italic> &#x0003D; 0.98, <italic>a</italic> &#x0003D; 1, <italic>b</italic> &#x0003D; 3, <italic>c</italic> &#x0003D; 1, <italic>d</italic> &#x0003D; 6, <italic>r</italic> &#x0003D; 0.013, <italic>s</italic> &#x0003D; 4, and <italic>q</italic><sub>0</sub> &#x0003D; &#x02212;1.56. For the recognition process, the dynamic NN network system is introduced, that is,</p>
<disp-formula id="E42"><label>(42)</label><mml:math id="M92"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo>&#x0007E;</mml:mo></mml:mover></mml:mrow><mml:mo>.</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:msub><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mo>&#x00304;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo>&#x0007E;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x0002B;</mml:mo><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msubsup><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>W</mml:mi></mml:mrow><mml:mo>&#x00304;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi><mml:mi>T</mml:mi></mml:mrow></mml:msubsup><mml:msub><mml:mrow><mml:mi>&#x003C6;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>-</mml:mo><mml:msubsup><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>&#x02032;</mml:mi></mml:mrow></mml:msubsup><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>x</mml:mi><mml:mo>;</mml:mo><mml:msup><mml:mrow><mml:mi>&#x003BC;</mml:mi></mml:mrow><mml:mrow><mml:mi>&#x02032;</mml:mi></mml:mrow></mml:msup></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mo>&#x022EF;</mml:mo><mml:mspace width="0.3em" class="thinspace"/><mml:mo>,</mml:mo><mml:mi>n</mml:mi></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>for which, the initial states is given as <inline-formula><mml:math id="M93"><mml:msup><mml:mrow><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>3</mml:mn><mml:mo>,</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>3</mml:mn></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:msup></mml:math></inline-formula> and <inline-formula><mml:math id="M94"><mml:msup><mml:mrow><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo>&#x0007E;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>&#x01EF9;</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mo>&#x0007E;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:mn>0</mml:mn></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:msup></mml:math></inline-formula>.</p>
<p>Based on the obtained dynamic pattern database &#x003C7;, which contains the learned system dynamics as experience of the slaw peak regular spiking model, period-doubling, period-3, period-4 bursting model, and chaotic bursting model, the simulation of the learning-based sliding-mode control of the master-slave neural system is discussed in this part. The corresponding parameters are given as &#x003B7;<sub><italic>i</italic></sub> &#x0003D; 1, <italic>c</italic><sub><italic>i</italic></sub> &#x0003D; 1, &#x00393;<sub><italic>i</italic></sub> &#x0003D; 2, and &#x003C3;<sub><italic>i</italic></sub> &#x0003D; 0.01, (<italic>i</italic> &#x0003D; 1, &#x022EF;&#x02009;, <italic>n</italic>). The external disturbances are set as <italic>d</italic><sub>1</sub>(<italic>t</italic>) &#x0003D; 0.6 &#x0002B; 0.2<italic>cos</italic>(<italic>t</italic>), <italic>d</italic><sub>2</sub>(<italic>t</italic>) &#x0003D; 0.0, <italic>d</italic><sub>3</sub>(<italic>t</italic>) &#x0003D; 0.01 &#x0002B; 0.05<italic>sin</italic>(<italic>t</italic>), and the other parameters of the master-slave system are given as the same as shown in the previous section. The external stimulus current of the master system is set as <italic>I</italic> &#x0003D; 1.5, while for the slave system, the external stimulus current is set as <italic>I</italic> &#x0003D; 3.8. The other parameters are designed as <italic>q</italic> &#x0003D; 0.98, <italic>a</italic> &#x0003D; 1, <italic>b</italic> &#x0003D; 3, <italic>c</italic> &#x0003D; 1, <italic>d</italic> &#x0003D; 6, <italic>r</italic> &#x0003D; 0.013, <italic>s</italic> &#x0003D; 4, and <italic>q</italic><sub>0</sub> &#x0003D; &#x02212;1.56, the initial state of the master-slave system is given as <inline-formula><mml:math id="M95"><mml:msup><mml:mrow><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mn>0</mml:mn><mml:mo>.</mml:mo><mml:mn>313</mml:mn></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:msup></mml:math></inline-formula>, and the control will be added at <italic>t</italic> &#x0003D; 300<italic>ms</italic>.</p>
<p>As can be seen from the <xref ref-type="fig" rid="F12">Figures 12A</xref>, <xref ref-type="fig" rid="F12">B</xref>, when the control quantity is added to the slave system at <italic>t</italic> &#x0003D; 300<italic>ms</italic>, the state of the master-slave neurons can quickly reach consistency, and the selected NN controller achieves good synchronization to the master neuron system. Moreover, the synchronization error demonstrated in <xref ref-type="fig" rid="F12">Figures 12B</xref>&#x02013;<xref ref-type="fig" rid="F12">D</xref> shows that the FOHR master-slave neuronal system achieves fast synchronization performance.</p>
<fig id="F12" position="float">
<label>Figure 12</label>
<caption><p>Synchronization of the master-slave neuron system. <bold>(A)</bold> Synchronization of <italic>x</italic>. <bold>(B)</bold> Synchronization of <italic>z</italic>. <bold>(C)</bold> Synchronization error of <italic>x</italic>. <bold>(D)</bold> Synchronization error of <italic>z</italic>. <bold>(E)</bold> Synchronization error of <italic>x, y, z</italic>.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fnins-17-1246778-g0012.tif"/>
</fig>
<p>Since the external excitation of the master and slave system are set as <italic>I</italic> &#x0003D; 1.5 and <italic>I</italic> &#x0003D; 3.8, respectively, it means that the master system is in slow-spiking state and the slave system is in a state of rapid-peak spiking, as described in the identification phase. For accurate synchronization effect, the rapid-peak spiking model shown be recalled from the pattern base &#x003C7;<sup>4</sup>, which can be validated from the <xref ref-type="fig" rid="F13">Figure 13</xref>.</p>
<fig id="F13" position="float">
<label>Figure 13</label>
<caption><p>Switching control based on recognition error.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fnins-17-1246778-g0013.tif"/>
</fig>
<p>In addition, through the simulation comparison by recalling the rapid-peak spiking model, the ideal known dynamic model corresponding to the slave system and the slow-spiking model, respectively, the synchronization errors are shown in <xref ref-type="fig" rid="F14">Figure 14</xref>. It demonstrate that in terms of convergence speed, accuracy, and buffeting size, the more accurate the dynamic model is selected, the better the synchronization effect will be. It further indicates that the performance of the sliding-mode control algorithm is highly related to the dynamic information accuracy of the invoked dynamic models.</p>
<fig id="F14" position="float">
<label>Figure 14</label>
<caption><p>Synchronization error of master-slave neuron system with different modes.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fnins-17-1246778-g0014.tif"/>
</fig>
</sec>
<sec>
<title>7.3. Relearning-based sliding-mode control of the FOHR system</title>
<p>To verify the effectiveness of the relearning-based sliding-mode control performance to the master-slave neuronal system, the third dimension dynamics of the neuron system is taken as an example, and the sliding-mode controller is set as</p>
<disp-formula id="E43"><label>(43)</label><mml:math id="M96"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mtable style="text-align:axis;" equalrows="false" columnlines="none" equalcolumns="false" class="array"><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>&#x003BC;</mml:mi></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:msub><mml:mrow><mml:mi>&#x003B7;</mml:mi></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msub><mml:mi>s</mml:mi><mml:mi>g</mml:mi><mml:mi>n</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>s</mml:mi></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>-</mml:mo><mml:msub><mml:mrow><mml:mi>c</mml:mi></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>e</mml:mi></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msub><mml:mo>&#x0002B;</mml:mo><mml:msub><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi><mml:mo>,</mml:mo><mml:mn>3</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>-</mml:mo><mml:msubsup><mml:mrow><mml:mi>&#x00174;</mml:mi></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow><mml:mrow><mml:mi>T</mml:mi></mml:mrow></mml:msubsup><mml:msub><mml:mrow><mml:mi>&#x003C6;</mml:mi></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>,</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>&#x003BC;</mml:mi></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mn>0</mml:mn></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:msub><mml:mrow><mml:mi>&#x003B7;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mi>s</mml:mi><mml:mi>g</mml:mi><mml:mi>n</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>s</mml:mi></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>-</mml:mo><mml:msub><mml:mrow><mml:mi>c</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>e</mml:mi></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msub><mml:mo>&#x0002B;</mml:mo><mml:msub><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mi>m</mml:mi><mml:mo>,</mml:mo><mml:mn>3</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>-</mml:mo><mml:msubsup><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>W</mml:mi></mml:mrow><mml:mo>&#x00304;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>K</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub><mml:mi>T</mml:mi></mml:mrow></mml:msubsup><mml:msub><mml:mrow><mml:mi>&#x003C6;</mml:mi></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>in which the initial NN weight is set as <inline-formula><mml:math id="M97"><mml:msub><mml:mrow><mml:mi>&#x00174;</mml:mi></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mn>0</mml:mn></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>W</mml:mi></mml:mrow><mml:mo>&#x00304;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula>, with <inline-formula><mml:math id="M98"><mml:msub><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>W</mml:mi></mml:mrow><mml:mo>&#x00304;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula> being the constant NN weight. During the control process, the model-based sliding mode controller is added to the system at 300 ms and at 500 ms switch to the relearning-based sliding mode controller. The synchronous response of the system can be seen from <xref ref-type="fig" rid="F15">Figure 15A</xref>. Furthermore, it can be seen from <xref ref-type="fig" rid="F15">Figure 15A</xref>, when the system switch to the relearning-based sliding mode control policy, the synchronization error is getting smaller because of more accurate identification of the dynamics of slave system, and the cusp error is obviously improved. In addition, the NN weight of the relearning process can convergence to ideal values as shown in <xref ref-type="fig" rid="F15">Figure 15B</xref>.</p>
<fig id="F15" position="float">
<label>Figure 15</label>
<caption><p>Synchronization effect of the master-slave neuron system based on relearning control. <bold>(A)</bold> Synchronization error. <bold>(B)</bold> Convergence of the NN weight.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fnins-17-1246778-g0015.tif"/>
</fig>
</sec>
</sec>
<sec sec-type="conclusions" id="s8">
<title>8. Conclusion</title>
<p>Aiming at the problem of abnormal synchronization of fractional-order Hindmarsh-Rose (FOHR) neuronal system in unknown dynamic environment, the identification, rapid recognition, and synchronization control of the unknown dynamic FOHR system is discussed in this study. For accurate synchronization of the FOHR neuronal system, the unknown dynamic information has been identified by using the deterministic leaning theory. Based on the achieved system dynamics, the unknown different dynamic patterns generated from the FOHR system can be rapidly recognized without relearning process. In addition, the achieved dynamic information has been applied to the sliding mode controller, resulting in more accurate and efficient synchronization performance of the master-slaver neuronal system. From system identification to pattern construction, then to model-based and relearning-based sliding mode control, this study emphasizes the whole linkage process, which kindly displays the human experience of learning and application of unknown knowledge, which is the essence of intelligent learning and intelligent control.</p>
</sec>
<sec sec-type="data-availability" id="s9">
<title>Data availability statement</title>
<p>The original contributions presented in the study are included in the article/supplementary material, further inquiries can be directed to the corresponding author.</p>
</sec>
<sec sec-type="author-contributions" id="s10">
<title>Author contributions</title>
<p>DC, JL, and CY contributed to the methodology, concept, and design of the study. DC, JL, and JH performed the experiments and simulation analysis. JL, JH, and WZ prepared the draft manuscript. All authors participated manuscript organization and approved the submitted version.</p>
</sec>
</body>
<back>
<sec sec-type="funding-information" id="s11">
<title>Funding</title>
<p>This study was supported by the National Natural Science Foundation of China (Grant No. 62106048) by Guangdong Natural Science Foundation (Grant No. 2022B1515120003) and by Guangdong Provincial Laboratory of Marine Science and Engineering (Grant No. SML2022SP101).</p>
</sec>
<sec sec-type="COI-statement" id="conf1">
<title>Conflict of interest</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec sec-type="disclaimer" id="s12">
<title>Publisher&#x00027;s note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Boaretto</surname> <given-names>B. R. R.</given-names></name> <name><surname>Budzinski</surname> <given-names>R. C.</given-names></name> <name><surname>Prado</surname> <given-names>T. L.</given-names></name> <name><surname>Kurths</surname> <given-names>J.</given-names></name> <name><surname>Lopes</surname> <given-names>S. R.</given-names></name></person-group> (<year>2018</year>). <article-title>Neuron dynamics variability and anomalous phase synchronization of neural networks</article-title>. <source>Chaos</source> <volume>28</volume>, <fpage>106304</fpage>. <pub-id pub-id-type="doi">10.1063/1.5023878</pub-id><pub-id pub-id-type="pmid">30384616</pub-id></citation></ref>
<ref id="B2">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Brown</surname> <given-names>P.</given-names></name> <name><surname>Mazzone</surname> <given-names>P.</given-names></name> <name><surname>Oliviero</surname> <given-names>A.</given-names></name> <name><surname>Maria</surname> <given-names>G. A.</given-names></name> <name><surname>Fabio</surname> <given-names>P.</given-names></name> <name><surname>Pietro</surname> <given-names>A. T.</given-names></name> <etal/></person-group>. (<year>2004</year>). <article-title>Effects of stimulation of the subthalamic area on oscillatory pallidal activity in Parkinson&#x00027;s disease</article-title>. <source>Exp. Neurol. </source> <volume>188</volume>, <fpage>480</fpage>&#x02013;<lpage>490</lpage>. <pub-id pub-id-type="doi">10.1016/j.expneurol.2004.05.009</pub-id><pub-id pub-id-type="pmid">15246847</pub-id></citation></ref>
<ref id="B3">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Che</surname> <given-names>Y. Q.</given-names></name> <name><surname>Wang</surname> <given-names>J.</given-names></name> <name><surname>Tsang</surname> <given-names>K. M.</given-names></name> <name><surname>Chan</surname> <given-names>W. L.</given-names></name></person-group> (<year>2010</year>). <article-title>Unidirectional synchronization for Hindmarsh-Rose neurons via robust adaptive sliding mode control</article-title>. <source>Nonlinear Anal. Real World Appl.</source> <volume>11</volume>, <fpage>1096</fpage>&#x02013;<lpage>1104</lpage>. <pub-id pub-id-type="doi">10.1016/j.nonrwa.2009.02.004</pub-id></citation>
</ref>
<ref id="B4">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Chen</surname> <given-names>D.</given-names></name> <name><surname>Wang</surname> <given-names>C.</given-names></name></person-group> (<year>2016</year>). <article-title>Prediction of period-doubling bifurcation based on dynamic recognition and its application to power systems</article-title>. <source>Int. J. Bifurc. Chaos</source> <volume>26</volume>, <fpage>1650157</fpage>. <pub-id pub-id-type="doi">10.1142/S0218127416501571</pub-id></citation>
</ref>
<ref id="B5">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Chen</surname> <given-names>D.</given-names></name> <name><surname>Zhang</surname> <given-names>R.</given-names></name> <name><surname>Ma</surname> <given-names>X.</given-names></name> <name><surname>Liu</surname> <given-names>S.</given-names></name></person-group> (<year>2012</year>). <article-title>Chaotic synchronization and anti-synchronization for a novel class of multiple chaotic systems via a sliding mode control scheme</article-title>. <source>Nonlinear Dyn</source>. <volume>69</volume>, <fpage>35</fpage>&#x02013;<lpage>55</lpage>. <pub-id pub-id-type="doi">10.1007/s11071-011-0244-7</pub-id></citation>
</ref>
<ref id="B6">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Dar</surname> <given-names>M. R.</given-names></name> <name><surname>Kant</surname> <given-names>N. A.</given-names></name> <name><surname>Khanday</surname> <given-names>F. A.</given-names></name></person-group> (<year>2022</year>). <article-title>Dynamics and implementation techniques of fractional-order neuron models: a survey</article-title>. <source>Fract. Order Syst.</source> <volume>1</volume>, <fpage>483</fpage>&#x02013;<lpage>511</lpage>. <pub-id pub-id-type="doi">10.1016/B978-0-12-824293-3.00017-X</pub-id></citation>
</ref>
<ref id="B7">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Deng</surname> <given-names>B.</given-names></name> <name><surname>Wang</surname> <given-names>J.</given-names></name> <name><surname>Fei</surname> <given-names>X.</given-names></name></person-group> (<year>2006</year>). <article-title>Synchronizing two coupled chaotic neurons in external electrical stimulation using backstepping control</article-title>. <source>Chaos Solitons Fractals</source> <volume>29</volume>, <fpage>182</fpage>&#x02013;<lpage>189</lpage>. <pub-id pub-id-type="doi">10.1016/j.chaos.2005.08.027</pub-id></citation>
</ref>
<ref id="B8">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ding</surname> <given-names>D.</given-names></name> <name><surname>Chen</surname> <given-names>X.</given-names></name> <name><surname>Yang</surname> <given-names>Z.</given-names></name> <name><surname>Hu</surname> <given-names>Y.</given-names></name> <name><surname>Wang</surname> <given-names>M.</given-names></name> <name><surname>Zhang</surname> <given-names>H.</given-names></name> <etal/></person-group>. (<year>2022</year>). <article-title>Coexisting multiple firing behaviors of fractional-order memristor-coupled HR neuron considering synaptic crosstalk and its ARM-based implementation</article-title>. <source>Chaos Solitons Fractals</source> <volume>158</volume>, <fpage>112024</fpage>. <pub-id pub-id-type="doi">10.1016/j.chaos.2022.112014</pub-id></citation>
</ref>
<ref id="B9">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Dong</surname> <given-names>J.</given-names></name> <name><surname>Zhang</surname> <given-names>G.</given-names></name> <name><surname>Xie</surname> <given-names>Y.</given-names></name> <name><surname>Yao</surname> <given-names>H.</given-names></name> <name><surname>Wang</surname> <given-names>J.</given-names></name></person-group> (<year>2014</year>). <article-title>Dynamic behavior analysis of fractional-order Hindmarsh&#x02013;Rose neuronal model</article-title>. <source>Cogn. Neurodyn.</source> <volume>8</volume>, <fpage>167</fpage>&#x02013;<lpage>175</lpage>. <pub-id pub-id-type="doi">10.1007/s11571-013-9273-x</pub-id><pub-id pub-id-type="pmid">24624236</pub-id></citation></ref>
<ref id="B10">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Duan</surname> <given-names>Y.</given-names></name></person-group> (<year>2002</year>). <source>Nonlinear Dynamics in Interspike Intervals of an Experimental Neural Pacemaker</source>. Fourth Military Medical University.</citation>
</ref>
<ref id="B11">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Efe</surname> <given-names>M. O.</given-names></name></person-group> (<year>2009</year>). <article-title>Adaline based robust control in robotics: a Riemann-Liouville fractional differintegration based learning scheme</article-title>. <source>Soft Comput.</source> <volume>13</volume>, <fpage>23</fpage>&#x02013;<lpage>29</lpage>. <pub-id pub-id-type="doi">10.1007/s00500-008-0289-9</pub-id></citation>
</ref>
<ref id="B12">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ermentrout</surname> <given-names>B.</given-names></name></person-group> (<year>2014</year>). <article-title>Linearization of <italic>f</italic>&#x02212;<italic>I</italic> curves by adaptation</article-title>. <source>Neural Comput.</source> <volume>10</volume>, <fpage>1721</fpage>&#x02013;<lpage>1729</lpage>. <pub-id pub-id-type="doi">10.1162/089976698300017106</pub-id><pub-id pub-id-type="pmid">9744894</pub-id></citation></ref>
<ref id="B13">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Fitzhugh</surname> <given-names>R.</given-names></name></person-group> (<year>1961</year>). <article-title>Impulses and physiological states in models of nerve membrane</article-title>. <source>Biophys. J.</source> <volume>1</volume>, <fpage>455</fpage>.</citation>
</ref>
<ref id="B14">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Giresse</surname> <given-names>T. A.</given-names></name> <name><surname>Crepin</surname> <given-names>K. T.</given-names></name> <name><surname>Martin</surname> <given-names>T.</given-names></name></person-group> (<year>2019</year>). <article-title>Generalized synchronization of the extended Hindmarsh-Crose neuronal model with fractional order derivative</article-title>. <source>Chaos Solitons Fractals</source> <volume>118</volume>, <fpage>311</fpage>&#x02013;<lpage>319</lpage>. <pub-id pub-id-type="doi">10.1016/j.chaos.2018.11.028</pub-id><pub-id pub-id-type="pmid">37217514</pub-id></citation></ref>
<ref id="B15">
<citation citation-type="web"><person-group person-group-type="author"><name><surname>Gorenflo</surname> <given-names>R.</given-names></name> <name><surname>Mainardi</surname> <given-names>F.</given-names></name></person-group> (<year>1997</year>). <source>Fractional Calculus. Springer</source>. Available online at: <ext-link ext-link-type="uri" xlink:href="https://www.researchgate.net/publication/216225140">https://www.researchgate.net/publication/216225140</ext-link></citation>
</ref>
<ref id="B16">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Gu</surname> <given-names>H.</given-names></name> <name><surname>Pan</surname> <given-names>B.</given-names></name> <name><surname>Chen</surname> <given-names>G.</given-names></name> <name><surname>Duan</surname> <given-names>L.</given-names></name></person-group> (<year>2014</year>). <article-title>Biological experimental demonstration of bifurcations from bursting to spiking predicted by theoretical models</article-title>. <source>Nonlinear Dyn.</source> <volume>78</volume>, <fpage>391</fpage>&#x02013;<lpage>407</lpage>. <pub-id pub-id-type="doi">10.1007/s11071-014-1447-5</pub-id><pub-id pub-id-type="pmid">23822491</pub-id></citation></ref>
<ref id="B17">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Guo</surname> <given-names>Z. H.</given-names></name> <name><surname>Li</surname> <given-names>Z. J.</given-names></name> <name><surname>Wang</surname> <given-names>M. J.</given-names></name> <name><surname>Ma</surname> <given-names>M. L.</given-names></name></person-group> (<year>2023</year>). <article-title>Hopf bifurcation and phase synchronization in memristor-coupled Hindmarsh&#x02013;Rose and FitzHugh&#x02013;Nagumo neurons with two time delays</article-title>. <source>Chin. Phys. B</source> 32,038701. <pub-id pub-id-type="doi">10.1088/1674-1056/aca601</pub-id></citation>
</ref>
<ref id="B18">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Hindmarsh</surname> <given-names>J. L.</given-names></name> <name><surname>Rose</surname> <given-names>R. M.</given-names></name></person-group> (<year>1984</year>). <article-title>A model of neuronal bursting using three coupled first order differential equations</article-title>. <source>Proc. R. Soc. Lond. Ser. B</source>. <volume>221</volume>, <fpage>87</fpage>&#x02013;<lpage>102</lpage>.</citation>
</ref>
<ref id="B19">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Hodgkin</surname> <given-names>A. L.</given-names></name> <name><surname>Huxley</surname> <given-names>A. F.</given-names></name></person-group> (<year>1952</year>). <article-title>A quantitative description of membrane current and its application to conduction and excitation in nerve</article-title>. <source>J. Physiol.</source> <volume>117</volume>, <fpage>500</fpage>&#x02013;<lpage>544</lpage>.</citation>
</ref>
<ref id="B20">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Huang</surname> <given-names>C.</given-names></name></person-group> (<year>2016</year>). <source>Dynamical Analysis and Control for Several Classes of Fractional Systems</source>. Southeast University. <pub-id pub-id-type="doi">10.7666/d.Y3186252</pub-id></citation>
</ref>
<ref id="B21">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Jia</surname> <given-names>B.</given-names></name> <name><surname>Gu</surname> <given-names>H.</given-names></name> <name><surname>Li</surname> <given-names>L.</given-names></name> <name><surname>Zhao</surname> <given-names>X.</given-names></name></person-group> (<year>2012</year>). <article-title>Dynamics of period-doubling bifurcation to chaos in the spontaneous neural firing patterns</article-title>. <source>Cogn Neurodyn.</source> <volume>6</volume>, <fpage>89</fpage>&#x02013;<lpage>106</lpage>. <pub-id pub-id-type="doi">10.1007/s11571-011-9184-7</pub-id><pub-id pub-id-type="pmid">23372622</pub-id></citation></ref>
<ref id="B22">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Jia</surname> <given-names>B.</given-names></name> <name><surname>Gu</surname> <given-names>H.</given-names></name> <name><surname>Xue</surname> <given-names>L.</given-names></name></person-group> (<year>2017</year>). <article-title>A basic bifurcation structure from bursting to spiking of injured nerve fibers in a two-dimensional parameter space</article-title>. <source>Cogn. Neurodyn.</source> <volume>11</volume>, <fpage>189</fpage>&#x02013;<lpage>200</lpage>. <pub-id pub-id-type="doi">10.1007/s11571-017-9422-8</pub-id><pub-id pub-id-type="pmid">28348650</pub-id></citation></ref>
<ref id="B23">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Jin</surname> <given-names>T.</given-names></name> <name><surname>Gao</surname> <given-names>S.</given-names></name> <name><surname>Xia</surname> <given-names>H.</given-names></name> <name><surname>Ding</surname> <given-names>H.</given-names></name></person-group> (<year>2021</year>). <article-title>Reliability analysis for the fractional-order circuit system subject to the uncertain random fractional-order model with Caputo type</article-title>. <source>J. Adv. Res.</source> <volume>4</volume>, <fpage>15</fpage>&#x02013;<lpage>26</lpage>. <pub-id pub-id-type="doi">10.1016/j.jare.2021.04.008</pub-id><pub-id pub-id-type="pmid">34484822</pub-id></citation></ref>
<ref id="B24">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Li</surname> <given-names>X. X.</given-names></name> <name><surname>Xue</surname> <given-names>X. P.</given-names></name> <name><surname>Liu</surname> <given-names>D. J.</given-names></name> <name><surname>Yu</surname> <given-names>T. Y.</given-names></name> <name><surname>He</surname> <given-names>Q. Q.</given-names></name> <etal/></person-group>. (<year>2023</year>). <article-title>Effects of electric field on vibrational resonances in Hindmarsh-Rose neuronal systems for signal detection</article-title>. <source>Chin. Phys. B</source> <volume>32</volume>, <fpage>048701</fpage>. <pub-id pub-id-type="doi">10.1088/1674-1056/ac9cc0</pub-id></citation>
</ref>
<ref id="B25">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Lin</surname> <given-names>P.</given-names></name> <name><surname>Wang</surname> <given-names>M.</given-names></name> <name><surname>Wang</surname> <given-names>C.</given-names></name></person-group> (<year>2019</year>). <article-title>Abrupt stall detection for axial compressors with non-uniform inflow via deterministic learning</article-title>. <source>Neurocomputing</source> <volume>338</volume>, <fpage>163</fpage>&#x02013;<lpage>171</lpage>. <pub-id pub-id-type="doi">10.1016/j.neucom.2019.02.007</pub-id></citation>
</ref>
<ref id="B26">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Liu</surname> <given-names>D.</given-names></name> <name><surname>Zhao</surname> <given-names>S.</given-names></name> <name><surname>Luo</surname> <given-names>X.</given-names></name> <name><surname>Yuan</surname> <given-names>Y.</given-names></name></person-group> (<year>2019</year>). <article-title>Unidirectional synchronization of Hodgkin-Huxley neurons with prescribed performance under transcranial magneto-acoustical simulation</article-title>. <source>Front. Neurosci.</source>, 13, 1061. <pub-id pub-id-type="doi">10.3389/fnins.2019.01061</pub-id><pub-id pub-id-type="pmid">31680807</pub-id></citation></ref>
<ref id="B27">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Liu</surname> <given-names>Y.</given-names></name> <name><surname>Sun</surname> <given-names>Z.</given-names></name> <name><surname>Yang</surname> <given-names>X.</given-names></name> <name><surname>Xu</surname> <given-names>W.</given-names></name></person-group> (<year>2021</year>). <article-title>Rhythmicity and firing modes in modular neuronal network under electromagnetic field</article-title>. <source>Nonlinear Dyn.</source> <volume>104</volume>, <fpage>4391</fpage>&#x02013;<lpage>4400</lpage>. <pub-id pub-id-type="doi">10.1007/s11071-021-06470-8</pub-id></citation>
</ref>
<ref id="B28">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Meng</surname> <given-names>F.</given-names></name> <name><surname>Zeng</surname> <given-names>X.</given-names></name> <name><surname>Wang</surname> <given-names>Z.</given-names></name> <name><surname>Wang</surname> <given-names>X.</given-names></name></person-group> (<year>2020</year>). <article-title>Adaptive synchronization of fractional-order coupled neurons under electromagnetic radiation</article-title>. <source>Int. J. Bifurc. Chaos.</source> <volume>30</volume>, <fpage>2050044</fpage>. <pub-id pub-id-type="doi">10.1142/S0218127420500443</pub-id></citation>
</ref>
<ref id="B29">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Motallebzadeh</surname> <given-names>F.</given-names></name> <name><surname>Motlagh</surname> <given-names>M. R. J.</given-names></name> <name><surname>Cherati</surname> <given-names>Z. R.</given-names></name></person-group> (<year>2012</year>). <article-title>Synchronization of different-order chaotic systems: adaptive active vs. optimal control</article-title>. <source>Commun. Nonlinear Sci. Num. Simul.</source> <volume>17</volume>, <fpage>3643</fpage>&#x02013;<lpage>3657</lpage>. <pub-id pub-id-type="doi">10.1016/j.cnsns.2012.01.012</pub-id></citation>
</ref>
<ref id="B30">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Nirvin</surname> <given-names>P.</given-names></name> <name><surname>Rihan</surname> <given-names>F. A.</given-names></name> <name><surname>Rakkiyappan</surname> <given-names>R.</given-names></name> <name><surname>Pradeep</surname> <given-names>C.</given-names></name></person-group> (<year>2021</year>). <article-title>Impulsive sampled-data controller design for synchronization of delayed T&#x02013;S fuzzy Hindmarsh&#x02013;Rose neuron model</article-title>. <source>Math. Comput. Simul</source>. <volume>201</volume>, <fpage>588</fpage>&#x02013;<lpage>602</lpage>. <pub-id pub-id-type="doi">10.1016/j.matcom.2021.03.022</pub-id></citation>
</ref>
<ref id="B31">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Parastesh</surname> <given-names>F.</given-names></name> <name><surname>Azarnoush</surname> <given-names>H.</given-names></name> <name><surname>Jafari</surname> <given-names>S.</given-names></name> <name><surname>Hatef</surname> <given-names>B.</given-names></name> <name><surname>Perc</surname> <given-names>M.</given-names></name></person-group> (<year>2019</year>). <article-title>Repnik R Synchronizability of two neurons with switching in the coupling</article-title>. <source>Appl. Math. Comput.</source> <volume>350</volume>, <fpage>217</fpage>&#x02013;<lpage>223</lpage>. <pub-id pub-id-type="doi">10.1016/j.amc.2019.01.011</pub-id></citation>
</ref>
<ref id="B32">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Rabah</surname> <given-names>K.</given-names></name> <name><surname>Ladaci</surname> <given-names>S.</given-names></name> <name><surname>Lashab</surname> <given-names>M.</given-names></name></person-group> (<year>2017</year>). <article-title>A novel fractional sliding mode control configuration for synchronizing disturbed fractional-order chaotic systems</article-title>. <source>Pramana.</source> <volume>89</volume>, <fpage>1</fpage>&#x02013;<lpage>13</lpage>. <pub-id pub-id-type="doi">10.1007/s12043-017-1443-7</pub-id></citation>
</ref>
<ref id="B33">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Rabinovich</surname> <given-names>M. I.</given-names></name> <name><surname>Abarbanel</surname> <given-names>H. D.</given-names></name></person-group> (<year>1998</year>). <article-title>The role of chaos in neural systems</article-title>. <source>Neuroscience</source> <volume>87</volume>, <fpage>5</fpage>&#x02013;<lpage>14</lpage>. <pub-id pub-id-type="doi">10.1016/S0306-4522(98)00091-8</pub-id><pub-id pub-id-type="pmid">9722138</pub-id></citation></ref>
<ref id="B34">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Rajagopal</surname> <given-names>K.</given-names></name> <name><surname>Khalaf</surname> <given-names>A. J. M.</given-names></name> <name><surname>Parastesh</surname> <given-names>F.</given-names></name> <name><surname>Moroz</surname> <given-names>I.</given-names></name> <name><surname>Jafari</surname> <given-names>S.</given-names></name></person-group> (<year>2019</year>). <article-title>Dynamical behavior and network analysis of an extended Hindmarsh-Crose neuron model</article-title>. <source>Nonlinear Dyn.</source> <volume>98</volume>, <fpage>477</fpage>&#x02013;<lpage>487</lpage>. <pub-id pub-id-type="doi">10.1007/s11071-019-05205-0</pub-id><pub-id pub-id-type="pmid">24057225</pub-id></citation></ref>
<ref id="B35">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Remi</surname> <given-names>T.</given-names></name> <name><surname>Subha</surname> <given-names>P. A.</given-names></name> <name><surname>Usha</surname> <given-names>K.</given-names></name></person-group> (<year>2022</year>). <article-title>Collective dynamics of neural network with distance dependent field coupling</article-title>. <source>Commun. Nonlinear Sci. Num. Simulat.</source> <volume>110</volume>, <fpage>106390</fpage>. <pub-id pub-id-type="doi">10.1016/j.cnsns.2022.106390</pub-id><pub-id pub-id-type="pmid">34012388</pub-id></citation></ref>
<ref id="B36">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Rihan</surname> <given-names>F. A.</given-names></name> <name><surname>Al-Mdallal</surname> <given-names>Q. M.</given-names></name> <name><surname>AlSakaji</surname> <given-names>H. J.</given-names></name> <name><surname>Hashish</surname> <given-names>A.</given-names></name></person-group> (<year>2019</year>). <article-title>A fractional-order epidemic model with time-delay and nonlinear incidence rate</article-title>. <source>Chaos Solitons Fractals</source> <volume>126</volume>, <fpage>97</fpage>&#x02013;<lpage>105</lpage>. <pub-id pub-id-type="doi">10.1016/j.chaos.2019.05.039</pub-id></citation>
</ref>
<ref id="B37">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Schoenberg</surname> <given-names>I. J.</given-names></name></person-group> (<year>1938</year>). <article-title>Metric spaces and completely monotone functions</article-title>. <source>Ann. Math.</source> <volume>39</volume>, <fpage>811</fpage>&#x02013;<lpage>841</lpage>.</citation>
</ref>
<ref id="B38">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Semenov</surname> <given-names>D. M.</given-names></name> <name><surname>Fradkov</surname> <given-names>A. L.</given-names></name></person-group> (<year>2021</year>). <article-title>Adaptive synchronization in the complex heterogeneous networks of Hindmarsh&#x02013;Rose neurons</article-title>. <source>Chaos Solitons Fractals</source> <volume>150</volume>, <fpage>111170</fpage>. <pub-id pub-id-type="doi">10.1016/j.chaos.2021.111170</pub-id></citation>
</ref>
<ref id="B39">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Simo</surname> <given-names>G.R.</given-names></name> <name><surname>Njougouo</surname> <given-names>T.</given-names></name> <name><surname>Aristides</surname> <given-names>R.P.</given-names></name> <name><surname>Louodop</surname> <given-names>P.</given-names></name> <name><surname>Tchitnga</surname> <given-names>R.</given-names></name> <etal/></person-group>. (<year>2021</year>). <article-title>Chimera states in a neuronal network under the action of an electric field</article-title>. <source>Phys. Rev. E</source>. 103, 062304. <pub-id pub-id-type="doi">10.1103/PhysRevE.103.062304</pub-id><pub-id pub-id-type="pmid">34271625</pub-id></citation></ref>
<ref id="B40">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Uhlhaas</surname> <given-names>P.J.</given-names></name> <name><surname>Linden</surname> <given-names>D. E. J.</given-names></name> <name><surname>Singer</surname> <given-names>W.</given-names></name> <name><surname>Haenschel</surname> <given-names>C.</given-names></name> <name><surname>Lindner</surname> <given-names>M.</given-names></name> <name><surname>Maurer</surname> <given-names>K.</given-names></name> <etal/></person-group>. (<year>2006</year>). <article-title>Dysfunctional long-range coordination of neural activity during gestalt perception in schizophrenia</article-title>. <source>J. Neurosci.</source> <volume>26</volume>, <fpage>8168</fpage>&#x02013;<lpage>8175</lpage>. <pub-id pub-id-type="doi">10.1523/JNEUROSCI.2002-06.2006</pub-id><pub-id pub-id-type="pmid">16885230</pub-id></citation></ref>
<ref id="B41">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Vafaei</surname> <given-names>V.</given-names></name> <name><surname>Kheiri</surname> <given-names>H.</given-names></name> <name><surname>Akbarfam</surname> <given-names>A. J.</given-names></name></person-group> (<year>2019</year>). <article-title>Synchronization of fractional-order chaotic systems with disturbances via novel fractional-integer integral sliding mode control and application to neuron models</article-title>. <source>Math. Methods Appl. Sci</source>. <volume>42</volume>, <fpage>2761</fpage>&#x02013;<lpage>2773</lpage>. <pub-id pub-id-type="doi">10.1002/mma.5548</pub-id></citation>
</ref>
<ref id="B42">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Wang</surname> <given-names>C.</given-names></name> <name><surname>Chen</surname> <given-names>T.</given-names></name> <name><surname>Chen</surname> <given-names>G.</given-names></name> <name><surname>Hill</surname> <given-names>D.J.</given-names></name></person-group> (<year>2009</year>). <article-title>Deterministic learning of nonlinear dynamical systems</article-title>. <source>Int. J. Bifurc. Chaos</source> <volume>1</volume>, <fpage>1307</fpage>&#x02013;<lpage>1328</lpage>. <pub-id pub-id-type="doi">10.1142/S0218127409023640</pub-id></citation>
</ref>
<ref id="B43">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Wang</surname> <given-names>C.</given-names></name> <name><surname>Hill</surname> <given-names>D. J.</given-names></name></person-group> (<year>2018</year>). <source>Deterministic Learning Theory: For Identiflcation, Recognition, and Conirol</source>. CRC Press. <pub-id pub-id-type="doi">10.1201/9781420007763</pub-id><pub-id pub-id-type="pmid">36577363</pub-id></citation></ref>
<ref id="B44">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Wang</surname> <given-names>S.</given-names></name> <name><surname>He</surname> <given-names>S.</given-names></name> <name><surname>Yousefpour</surname> <given-names>A.</given-names></name> <name><surname>Jahanshahi</surname> <given-names>H.</given-names></name> <name><surname>Repnik</surname> <given-names>R.</given-names></name> <name><surname>Perc</surname> <given-names>M.</given-names></name></person-group> (<year>2020</year>). <article-title>Chaos and complexity in a fractional-order financial system with time delays</article-title>. <source>Chaos Solitons Fractals</source> <volume>131</volume>, <fpage>109521</fpage>. <pub-id pub-id-type="doi">10.1016/j.chaos.2019.109521</pub-id></citation>
</ref>
<ref id="B45">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Xu</surname> <given-names>J.</given-names></name> <name><surname>Li</surname> <given-names>N.</given-names></name> <name><surname>Zhang</surname> <given-names>X.</given-names></name> <name><surname>Qin</surname> <given-names>X.</given-names></name></person-group> (<year>2020</year>). <article-title>Fuzzy synchronization control for fractional-order chaotic systems with different structures</article-title>. <source>Front. Phys.</source> <volume>8</volume>, <fpage>155</fpage>. <pub-id pub-id-type="doi">10.3389/fphy.2020.00155</pub-id></citation>
</ref>
<ref id="B46">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Yang</surname> <given-names>H.</given-names></name> <name><surname>Rong</surname> <given-names>G.</given-names></name> <name><surname>Huang</surname> <given-names>S.</given-names></name> <name><surname>Cui</surname> <given-names>S.</given-names></name> <name><surname>Wang</surname> <given-names>M.</given-names></name> <etal/></person-group>. (<year>2021</year>). <article-title>Research on the effects of neural network damage on neuronal firing patterns and synchronous behavior</article-title>. <source>J. Anhui Norm. Univ.</source> <volume>44</volume>, <fpage>233</fpage>&#x02013;<lpage>237</lpage>. <pub-id pub-id-type="doi">10.14182/J.cnki.1001-2443.2012.03.005</pub-id></citation>
</ref>
<ref id="B47">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Zeng</surname> <given-names>W.</given-names></name> <name><surname>Shan</surname> <given-names>L.</given-names></name> <name><surname>Su</surname> <given-names>B.</given-names></name> <name><surname>Du</surname> <given-names>S.</given-names></name></person-group> (<year>2023</year>). <article-title>Epileptic seizure detection with deep EEG features by convolutional neural network and shallow classifiers</article-title>. <source>Front. Neurosci.</source> <volume>17</volume>, <fpage>1145526</fpage>. <pub-id pub-id-type="doi">10.3389/fnins.2023.1145526</pub-id><pub-id pub-id-type="pmid">37284662</pub-id></citation></ref>
<ref id="B48">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Zhang</surname> <given-names>F.</given-names></name> <name><surname>Wu</surname> <given-names>W.</given-names></name> <name><surname>Wang</surname> <given-names>C.</given-names></name></person-group> (<year>2023</year>). <article-title>Pattern-based learning and control of nonlinear pure-feedback systems with prescribed performance</article-title>. <source>Sci. China Inform. Sci</source>. <volume>66</volume>, <fpage>1</fpage>&#x02013;<lpage>22</lpage>. <pub-id pub-id-type="doi">10.1007/s11432-021-3434-9</pub-id></citation>
</ref>
</ref-list> 
</back>
</article>