Skip to main content
Scientific Reports logoLink to Scientific Reports
. 2022 Oct 5;12:16598. doi: 10.1038/s41598-022-21049-y

Adaptive neural network control for uncertain dual switching nonlinear systems

Qianqian Mu 1,2,, Fei Long 3, Lipo Mo 4, Liang Liu 1
PMCID: PMC9534856  PMID: 36198722

Abstract

Dual switching system is a special hybrid system that contains both deterministic and stochastic switching subsystems. Due to its complex switching mechanism, few studies have been conducted for dual switching systems, especially for systems with uncertainty. Usually, the stochastic subsystems are described as Markov jump systems. Based upon the upstanding identity of RBF neural network on approaching nonlinear data, the tracking models for uncertain subsystems are constructed and the neural network adaptive controller is designed. The global asymptotic stability almost surely (GAS a.s.) and almost surely exponential stability (ES a.s.) of dual switching nonlinear error systems are investigated by using the energy attenuation theory and Lyapunov function method. An uncertain dual switching system with two subsystems, each with two modes, is studied. The uncertain functions of the subsystems are approximated well, and the approximation error is controlled to be below 0.05. Under the control of the designed adaptive controller and switching rules, the error system can obtain a good convergence rate. The tracking error is quite small compared with the original uncertain dual switching system.

Subject terms: Applied mathematics, Computational science, Electrical and electronic engineering, Engineering

Introduction

Switched system is a special class of hybrid dynamical system composed of several dynamical subsystems and a switching law that specifies the active subsystem at each instant of time. Switched systems can be divided mainly into two categories based on the switching driving mechanism: deterministic switched systems and stochastic switched systems. Deterministic switched system is a switched system with controllable switching rules, such as automobiles with automatic transmissions and aircraft with attitudinal switching13. Stochastic switched system is usually described by a Markov jump system, which represents the randomness of the system structure or parameters.

With the growing complexity of modern engineering systems, it is difficult to describe such engineering systems using single switching systems. Dual switching system (DSS) was introduced as a framework for modeling hybrid systems4. It’s a new type of system with both deterministic and stochastic signals5,6. The research of dual switching systems has mainly focused on the stability of the systems. Song7 studied almost sure stability of switching Markov jump linear systems. Bolzern et al.8 proposed a model of dual switching discrete-time linear systems, and a stability strategy was determined. Yang et al.9 investigated the robust exponential almost sure stability of discrete-time two-level switched systems.

Some effective control schemes have been developed for uncertain nonlinear systems. Lopez-Sanchez3 studied an external control loop consisting of a robust online-learning generalized-regression neural network and presented trajectory analysis. Cheng10 proposed an adaptive neural network control approach to achieve accurate and robust control of nonlinear systems with unknown dynamics. Chen11 investigated the issue of developing an event-triggered adaptive tracking controller of a class of uncertain nonlinear systems. Tang12 studied an adaptive prescribed-performance control problem for a class of switched uncertain nonlinear systems under arbitrary switching signals. Lu13 investigated the resilient adaptive neural control for uncertain nonstrict-feedback systems with an infinite number of actuator failures. Wang1417 has conducted research on adaptive control for nonlinear systems in recent years using event-triggered prescribed settling time consensus compensation control14, neural adaptive self-triggered control15, fuzzy adaptive event-triggered finite-time constraint control16 and adaptive neural sliding mode control17 methods, respectively. In conclusion, approximating the uncertain function using neural network in single systems or single switching systems is effective. In conclusion, approximating the uncertain function using neural network in single switching systems is effective. However, unlike the above literature, the switching mechanism of the research object in this paper is more complex. The difficulty in solving this problem is that the approximation system and the error system are also dual switching, which requires higher design requirements for the switching strategy and stricter conditions for stability.

Motivated by the above discussion, we propose an adaptive neural network control method for uncertain dual switching nonlinear systems. The main contributions of this paper are summarized as follows:

  • A neural network adaptive control method based on radial basis functions is proposed. The radial basis function neural networks (RBFNNs) were trained based on historical data to estimate the unknown disturbances firstly. And then adaptive control law was designed to adjust the network weights by feedback error through the dynamic tracking process. This is different from previous approaches mentioned above.

  • A deterministic switching strategy for dual switching system was designed. To address the randomness caused by the stochastic subsystem, the switching strategy was designed to determine the current active subsystem by using the tracking error expectation. This ensured that the deterministic switched subsystem that had the minimum error expectation was activated.

  • Sufficient conditions for GAS a.s. and ES a.s. of the error tracking system are provided to guarantee stable tracking of the uncertain dual switching nonlinear system.

The rest of the article is structured as follows. In “Problem formulation”, the formulation of the problem and the preliminary results are given. The adaptive neural network controller design and the GAS a.s. and ES a.s. analysis is presented in “Results”. Finally, a simulation example is presented to prove the effectiveness of the proposed control scheme in “Simulation”.

Problem formulation

The system description and some useful definitions are provided in this section.

System description. Consider the following nth-order nonlinear differential equation:

yn=fσt,γtγty,y1,,yn-1+gσt,γtγty,y1,,yn-1uσt,γtγt, 1

where the system state ytR, the nonlinear funcitions fσt,γtγt=fσγR and gσt,γtγt=gσγR are unknown. The deterministic switching signal γt=γkM=1,2,,m for ttk,tk+1 is a right continuous piece-wise constant function and represents the k-th deterministic subsystem is active . t0,t1,,tk denotes the sequence of switching instants, and tk is the k-th switching time. The stochastic switching signal σt,γt=στv,γkN=1,2,,n for tτv,τv+1tk,tk+1 is a piece-wise constant function, which is right-continuous and governed by an N-mode Markov process and represents the v-th stochastic subsystem is active. τ0,τ1,,τlis the sequence of jump times within ttk,tk+1 , and uσt,γtγt=uσγR is the control input. The structure of a DSS is illustrated by Fig. 1.

Figure 1.

Figure 1

Structure of a DSS.

Radial basis function neural networks. RBF neural networks are capable of approximating any continuous function arbitrarily well18. The smooth functions fσγx and gσγx in (1) can be represented as

f^σγx=ωfσγTφfσγx, 2
g^σγx=ωgσγTφgσγx, 3

where ωfσγ and ωgσγ are corresponding weight vectors. φfσγix and φgσγix are Gaussian radial basis functions with the form of φix=exp-x-ci2/2σi2. For an arbitrary constant ϖ, fσγx-f^σγx<ϖ and gσγx-g^σγx<ϖ. The approximation error is usually assumed to be upper bounded by ϖ19. In the reachable workspace of x, the weight optimization combination is computed by

ωfσγ=argminωfσγΩwfsupxΩfσγ-ωfσγTφfσγx, 4
ωgσγ=argminωgσγΩwgsupxΩgσγ-ωgσγTφgσγx. 5

Next, we define the RBF network approximation errors as

Wσγ=f^σγx-fσγx+g^σγx-gσγxuσγ 6

Combined with (2)–(3), the minimum network approximation error is computed by

εminσγ=ωfσγTφfσγx-fσγ+ωgσγTφgσγx-gσγuσγ. 7

Remark 1

Unknown functions fσγx and gσγx can be represented by RBFNN functions with different numbers of nodes which depends on the approximation error. The numbers of nodes will be increased if the approximation error requirement for the system’s stability is not satisfied. The upper limit for the approximation error will be given in next section.

Controller design. A dual switching tracking system is constructed to track reference signal yd and its derivatives yd1,,ydn which were generated by uncertain dual switching system (1). RBFNN functions are applied to approximate the unknown functions fσγx and gσγx. The adaptive controller is constructed as

uσγ=g^σγx-1-f^σγx+τσγ 8

where τσγ=ydn+ασnγydn-1-yn-1++ασ1γyd-y. Define y=x1,y1=x2,,yn-1=xn , x=x1,,xnT and xd=yd,yd1,,ydn-1T. The tracking error e=xd-x=yd-y,,ydn-1-yn-1T is computed as follows:

e˙=Ae+Bydn-yn=Ae+Bydn-fσγx+gσγxuσγ. 9

where A=0In-100, B=0,,1T. Combining Eqs. (6)–(8), the error system can be transformed as

e˙=Ae+Bydn-f^σγx+g^σγxuσγ-Wσγ=Ae+Bydn-ydn-ασγnydn-1-yn-1--ασγ1yd-y+Wσγ=A¯σγe+BWσγ=A¯σγe+Bωfσγ-ωfσγTφfσγx+ωgσγ-ωgσγTφgσγxuσγ+Bεminσγ 10

where A¯σγ=0A-ασγ1-ασγn, B¯=0B. By defining ω~fσγ=ωfσγ-ωfσγ and ω~gσγ=ωgσγ-ωgσγ. The tracking error in (10) can be rewritten as follows:

e˙=A¯σγe+Bω~fσγTφfσγx+ω~gσγTφgσγxuσγ+Bεminσγ 11

Our main goal is to investigate the GAS a.s. and ES a.s. properties of the dual switching nonlinear continuous time system (11). When the tracking error is stable, the uncertain DSS (1) approximated by using RBF neural network can track the original uncertainty system. The definitions of GAS a. s. and ES a. s.20 are given.

Definition 1

The dual switching nonlinear continuous-time system is said to be

  1. globally asymptotically stable almost surely, if the following two properties are verified simultaneously:
    • SP1) for arbitrary ε>0 , there exists a δε>0 such that when the system initial status x0 satisfies x0<δε , Psupt0xt<ε=1;
    • SP2) for arbitrary r>0 and ε^>0 , there exists a Tr,ε^0 such that when x0<r , PsuptTr,ε^xt<ε^=1.
  2. almost surely exponentially stable, if for all x0Rn, Plimtsup1tlogxt,x0<0=1.

Lemma 1

21 If α1K and 0α1xtdt< a.s., limtxt=0 a.s.

Results

Sufficient conditions for the dual switching system (11) are given by the energy attenuation theory and the Lyapunov function method.

Theorem 1

Consider the dual switching nonlinear continuous-time system (11). Suppose that there exist continuously differentiable functions Vij·:RnR+, iN , jM , functions α1,α2K, and constants c1,c2,c3 as defined in the proof, such that the following conditions hold:

  1. α1eVijeα2e,eRn

  2. A¯ijTPij+PijA¯ij=-Qij<0

  3. εminij<c3c2/c1

Then, the system (11) is GAS a.s. under the switching strategy (H4):

  • (H4)

    t0=0γ0=argminjMEεminσt0,jjtk=inft>tk-1|Eεminσtk-1,γk-1γk-1>Eεminσt,jjγk=argminjMEεminσt,jj

Proof

Define the Lyapunov function Vij(e(t))=eT(t)Pije(t)+1/2ω~fijT(t)(Γfij)-1ω~fij(t)+1/2ω~gijT(t)(Γgij)-1ω~gij(t). Suppose that γt=γkM for ttk,tk+1. And there is no deterministic switching over this interval. τ0,τ1,,τl is the stochastic switching time sequence of the Markov switching signal σt,γk over the interval tk,tk+1 , shown in Fig. 2. The stochastic switching signal σt,γk is denoted by σvγkN for tτv,τv+1, v0,1,2,,l,l< .

Figure 2.

Figure 2

Stochastic switching timing diagram.

The derivative of Vij(e(t)) over the interval tk,tk+1 is

V˙iγk(e(t))=e˙T(t)Piγke(t)+eT(t)Piγke˙(t)+12ω~˙fiγkT(t)(Γfiγk)-1ω~fiγk(t)+12ω~fiγkT(t)(Γfiγk)-1ω~˙fiγk(t)+12ω~˙giγkT(t)(Γgiγk)-1ω~giγk(t)+12ω~giγkT(t)(Γgiγk)-1ω~˙giγk(t). 12

By combining this with (7), the Lyapunov function differential form is computed, as follows:

V˙iγk(e(t))=eT(t)A¯iγkTPiγke(t)+eT(t)PiγkA¯iγket+ω~fiγkT(t)φfiγk(x)+ω~giγkT(t)φgiγk(x)uiγk(x)BTPiγke(t)+εminiγkBTPiγket+eT(t)PiγkBω~fiγkT(t)φfiγk(x)+ω~giγkT(t)φgiγk(x)uiγk(x)+eTtPiγkBεminiγk+12ω˙fiγkT(t)(Γfiγk)-1ω~fiγkt+12ω~fiγkT(t)(Γfiγk)-1ω˙fiγkt+12ω˙giγkT(t)(Γgiγk)-1ω~giγk(t)+12ω~giγkT(t)(Γgiγk)-1ω˙giγk(t). 13

We define ωi[j]=(ωfi[j],ωgi[j]), Ψfi[j]=eTPi[j]Bφfi[j]T(x) , Ψgi[j]=eTPi[j]Bφgi[j](x)ui[j](x) , ω~i[j]=(ω~fi[j],ω~gi[j]), Ψi[j]=Ψfi[j],Ψgi[j], Γi[j]=diag{Γfi[j],Γgi[j]}. The adaptive law is designed as

ω˙i[j]=-2Γi[j]Ψi[j]Tω~i[j]TΓi[j]-1(ω˙i[j]+Γi[j]Ψi[j]T)0 14

Thus, combining (8), (H2), and c1=2maxeEe×Pi[j]B yields the following Lyapunov function differential simplified form

V˙iγk(e(t))-eT(t)Qiγket+c1εminiγk-eT(t)Qiγket+c1εminiγk 15

By Dynkin’s formula, computing the expected value of both sides of inequality (15) yields the following:

EVlγk(e(t))-V0γk(e(tk))=EτltV˙lγkesds+τl-1τlV˙l-1γkesds+τ0τ1V˙0γkesds-λminQiγkEtkteTsesds+c1Eτltεminlγkds+τl-1τlεminl-1γkds+τ0τ1εmin0γkds-λminQiγkEtkteTsesds+c1tktEεminσs,γkγkds 16

At the switching moment tk , with the switching rules in (H4), this becomes the following:

EVσt,γkγk(e(t))-Vσtk-1,γk-1γk-1(e(tk-1))EVσt,γkγk(e(t))-Vσtk,γkγk(e(tk))+EVσtk,γk-1γk-1(e(tk))-Vσtk-1,γk-1γk-1(e(tk-1))-λminQiγkEtkteTsesds+c1tktEεminσs,γkγkds-λminQiγk-1Etk-1tkeTsesds+c1tk-1tkEεminσs,γk-1γk-1ds 17

Applying the above inequality over 0,t yields

EVσt,γkγk(e(t))-Vσt0,γ0γ0γ0(e(t0))-λminQiγkEtkteTsesds-λminQiγk-1Etk-1tkeTsesds+c1tktEεminσs,γkγkds++c10t1Eεminσs,γ0γ0ds 18

The expression (18) can be simplified with the definition c2=maxiN,jMeTtPijet, c3=miniN,jMλmin(Qij)/λmax(Pij), λ¯=miniN,jMλminQij, η¯=maxiN,jMλminPij, and thus the upper limit of the optimal approximation error

εminij<λmin(Qij)/λmax(Pij)eTtet/c1<c3c2/c1 19

is given here. Equation (18) can be rewritten as

EVσt,γkγk(e(t))-Vσt0,γ0γ0(e(t0))-λ¯E0teTsesds+c3η¯E0teTsesds. 20

After rewriting the previous equation again, the proof-friendly form (21) is obtained.

λ¯-c3η¯E0teTtetdsEVσt0,γ0γ0(e(t0))-EVσt,γkγk(e(t))EVσt0,γ0γ0(e(t0)) 21
E0teTsesdsEVσt0,γ0γ0(e(t0))λ¯-c3η¯=Ze0,γ0. 22

Obviously, E0teTsesds is bounded. Then, by Lemma 1, limtet=0 can be obtained, which satisfies SP1) in Definition 1.

We now verify SP2) of Definition 1. We select δε^=minα2-1α1ε^ . By transforming (21) with (H1), α1etEVσt,γkγk(e(t))EVσt0,γ0γ0(e(t0))α2e0 can be obtained. Then, e0<δε^ implies that for any t0,T1,ε^, etα1-1α2e0ε^ . Furthermore, the SP2) property guarantees that with the previous choice of δε^ and e0, we have suptT1,ε^et<ε^ on a set of full measure. Therefore, e0<δε^ implies supt0et<ε^ a.s. Because of the arbitrariness of ε^, the SP2) property of Definition 1 follows. We conclude that the dual switching nonlinear continuous-time system (11) is GAS a.s.

Remark 2

Many scholars have proposed different analysis methods for the stability analysis of dual switching systems, such as Bolzern8 and Yang4,7,9. Unlike the above researches, the research object of this paper is a dual switching nonlinear system with uncertain functions. The control mechanism is more complex, the switching rule design for the switching rules are higher, and the stability sufficient conditions for the system are more stringent.

Remark 3

Vij(e(t)) denotes the Lyapunov function of the i-th mode of the j-th deterministic subsystem of the error tracking system (11). If the dual switching system has M deterministic subsystems, each with N stochastic subsystems, then M×N Lyapunov functions need to be defined.

Remark 4

Importantly, despite the switching between subsystems, transient stability can be guaranteed at the switching instant. The transient performance can be guaranteed because of the boundary of the tracking error.

Remark 5

Dual switching system (11) is composed of multiple Markovian jump subsystems and a deterministic switching strategy. To determine the influence of randomness, we introduce E(|(εmin)σ(t,j)[j]|) to design switching rules. Combined with the Lyapunov function method, an adaptive control law is designed to adjust the weights of the RBFNN online to obtain a better tracking effect.

When (H1) in Theorem 1 is further restricted, GAS a.s. is upgraded to ES a.s. The conclusion and proof are described in the following corollary.

Corollary 1

Consider the dual switching nonlinear continuous-time system (11). There exist constants and such that the following holds:

  1. cep<Vi[j],eRn

If (H2) and (H3) in Theorem 1hold, then system (11) is ES a.s. under the control of switching strategy in (H4).

Proof

It can be verified with (18) and (H1’) that for t>0, cetp<EVσt,γtγtet<EVσ0,γ0γ0e0. That is, 1tloget<1tplogEVσ0,γ0γ0e0-logc . Thus, limtsup1tloget<0 . According to Definition 1, the dual switching nonlinear continuous-time system (11) of the tracking error is ES a.s. This completes the proof.

Remark 6

If the dual switching system is ES a.s., the system state distribution is exponentially attenuated. The ES a.s. condition is stricter than the GAS a.s. condition, which is known from (H1’) in Corollary 1. In other words, if the dual switching nonlinear system is ES a.s., it must be GAS a.s., but not vice versa.

Simulation

In this example, we show how the RBF neural networks approximate the unknown system and synthesize an adaptive controller to stabilize the tracking system. We consider a dual switching system with two subsystems, and each of them has two modes.

  • Subsystem 1 has two modes that are defined as

    mode 1: x˙=Ax+Bf11x+g11xu11y=Cx

    mode 2: x˙=Ax+Bf21x+g21xu21y=Cx

    The transition probability matrix of subsystem 1 is defined as tr1=0.40.60.50.5.

  • Subsystem 2 has two modes that are defined as

    mode 1: x˙=Ax+Bf12x+g12xu12y=Cx

    mode 2: x˙=Ax+Bf22x+g22xu22y=Cx

    The transition probability matrix of this subsystem is defined as tr2=0.70.30.20.8.

For uncertain dual switching nonlinear system (1), the functions fσγ and gσγ are unknown, but their historical data can be observed. Similarly, the reference signal yd and its derivatives yd1 are also observable , and they are shown in Fig. 3.

Figure 3.

Figure 3

the reference signal yd and its derivatives yd1.

RBFNN approximation. To fit the curves fσγ and gσγ, Gaussian basis functions were selected. The upper limit of approximation error was set to 0.05. The RBFNN approximation result of the uncertain functions are shown in Figs. 4 and 5.

Figure 4.

Figure 4

Uncertain functions and its RBFNN approximation values of subsystem 1.

Figure 5.

Figure 5

Uncertain functions and its RBFNN approximation values of subsystem 2.

Tracking trajectory produced by switching strategies. We define α11[1]=α11[2]=α21[1]=α21[2]=-1 , α12[1]=α12[2]=α22[1]=α22[2]=-2 , and Qij=1001, and then we can solve for Pij. Pij=1.50.50.50.5 satisfies condition (H2) of the Theorem 1. The controller response can be calculated as ui[j]=g^i[j]x-1-f^i[j]x+yd2-2yd1-y1-yd-y. Constants c1,c2,c3 can be obtained as c1=2maxeE,iN,jMe×Pi[j]B=22.1349=4.2657, c2=maxiN,jMeTtPijet=13.0045 and c3=miniN,jMλmin(Qij)/λmax(Pij)=0.5858 by computation. Then, it can be concluded that the minimum network error εminij of each mode in both subsystems satisfies (H3) in Theorem 1. The deterministic subsystem always switches to the one with minimum expected error under the control of the switching rule in (H4) to achieve a better tracking effect. The switching path is shown in Fig. 6.

Figure 6.

Figure 6

Switching path γ of deterministic subsystems.

Based on the above analysis, the dual switching system could track the original reference signal well under the switching strategy using the adaptive controller based on the neural network. The result is shown in Fig. 7.

Figure 7.

Figure 7

Tracking effect of reference trajectory.

Multiple tracking effects of stochastic processes. Constants c=1 and p=1 were selected, which satisfy (H1’) in Corollary 1. When the simulation was run several times with stochastic uncertainty of the subsystem, the dual switching system approximated by RBFNN could still track the reference trajectory well. The simulation results are shown in Fig. 8.

Figure 8.

Figure 8

Multiple tracking effect.

These simulation results indicate that the presented controller can effectively guarantee that the tracking error is GAS a.s. and ES a.s..

Conclusion

In this article, an adaptiveneural network control issues for uncertain dual switching nonlinear systems has been investigated. Utilizing the properties of RBFNNs and the Lyapunov theorem, an adaptive controller is constructed under the pre-designed switching strategy. With the given controller, the GAS a.s. and the ES a.s. for the tracking error system is studied. Finally, the simulation results showed that the proposed method could track the state of an uncertain dual switching system accurately, and the feasibility and effectiveness were verified.

Acknowledgements

This work was supported by the National Natural Science Foundation [Grant numbers 61813006, 61973329], Key Projects of Basic Research Program of Guizhou Province [Grant number 20191416], Youth Science and Technology Talent Growth Project of Guizhou Education Department [Grant number QianJiaoHe-KY-Zi[2021]239], Innovation team of universities in Guizhou Province (2022033), and Project of Basic Research Program of Guizhou Province [Grant number 20201Y258].

Author contributions

Q.M. and F.L. conceived the methods and the research; Q.M. and L.L. performed the numerical simulations; Q.M. and L.M. wrote the paper. All authors reviewed the manuscript. The data used in this article have been approved by the author. The copyright to the article is transferred to Springer efective if and when the article is accepted for publication.

Data availability

All data generated or analysed during this study are included in this published article.

Competing interests

The authors declare no competing interests.

Footnotes

Publisher's note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

References

  • 1.Kang Y, Zhai DH, Liu GP, Zhao YB, Ping Z. Stability analysis of a class of hybrid stochastic retarded systems under asynchronous switching. IEEE Trans. Autom. Control. 2014;59:1511–1523. doi: 10.1109/TAC.2014.2305931. [DOI] [Google Scholar]
  • 2.Zhao J, Hill DJ. On stability, l2-gain and h control for switched systems. Automatica. 2008;44:1220–1232. doi: 10.1016/j.automatica.2007.10.011. [DOI] [Google Scholar]
  • 3.Lopez-Sanchez I, et al. Adaptive trajectory tracking control for quadrotors with disturbances by using generalized regression neural networks. Neurocomputing. 2021;460:243–255. doi: 10.1016/j.neucom.2021.06.079. [DOI] [Google Scholar]
  • 4.Yang S, Hao D, Yang T, Fei M. Almost sure stability of discrete-time markov jump linear systems. IET Control Theory Appl. 2014;8:901–906. doi: 10.1049/iet-cta.2013.0550. [DOI] [Google Scholar]
  • 5.Long F, Liu C, Ou W. Almost sure stability for a class of dual switching linear discrete-time systems. Concurr. Comput. Pract. Exp. 2020;33:25. [Google Scholar]
  • 6.Zhang, L. & Long, F. Stability analysis for dual switching linear continuous-time systems. In 2019 Chinese Control Conference (CCC) (2019).
  • 7.Yang S, Jie Y, Yang T, Fei M. Almost sure stability of switching markov jump linear systems. IEEE Trans. Autom. Control. 2016;61:2638–2643. doi: 10.1109/TAC.2015.2505405. [DOI] [Google Scholar]
  • 8.Bolzern P, Colaneri P, De Nicolao G. Almost sure stability of markov jump linear systems with deterministic switching. IEEE Trans. Autom. Control. 2013;58:209–214. doi: 10.1109/TAC.2012.2203049. [DOI] [Google Scholar]
  • 9.Yang S, Yang J, Zheng M, Fei MR. Robust exponential almost sure stability of discrete-time two-level switched systems. Acta Autom. Sin. 2016;42:131–139. [Google Scholar]
  • 10.Cheng L, Wang Z, Jiang F, Li J. Adaptive neural network control of nonlinear systems with unknown dynamics. Adv. Sp. Res. 2021;67:1114–1123. doi: 10.1016/j.asr.2020.10.052. [DOI] [Google Scholar]
  • 11.Chen W, et al. Novel adaptive neural networks control with event-triggered for uncertain nonlinear system. J. Franklin Inst. 2020;357:10410–10431. doi: 10.1016/j.jfranklin.2020.08.016. [DOI] [Google Scholar]
  • 12.Tang L, Zhao J. Neural network based adaptive prescribed performance control for a class of switched nonlinear systems. Neurocomputing. 2017;230:316–321. doi: 10.1016/j.neucom.2016.12.011. [DOI] [Google Scholar]
  • 13.Lu K, Liu Z, Wang Y, Chen CLP. Resilient adaptive neural control for uncertain nonlinear systems with infinite number of time-varying actuator failures. IEEE Trans. Cybern. 2022;52:4356–4369. doi: 10.1109/TCYB.2020.3026321. [DOI] [PubMed] [Google Scholar]
  • 14.Wang J, et al. Event-triggered prescribed settling time consensus compensation control for a class of uncertain nonlinear systems with actuator failures. IEEE Trans. Neural Netw. Learn. Syst. 2021;20:1–11. doi: 10.1109/TNNLS.2021.3129816. [DOI] [PubMed] [Google Scholar]
  • 15.Wang J, Zhang H, Ma K, Liu Z, Chen CLP. Neural adaptive self-triggered control for uncertain nonlinear systems with input hysteresis. IEEE Trans. Neural Netw. Learn. Syst. 2021;20:1–9. doi: 10.1109/TNNLS.2021.3072784. [DOI] [PubMed] [Google Scholar]
  • 16.Wang J, et al. Fuzzy adaptive event-triggered finite-time constraint control for output-feedback uncertain nonlinear systems. Fuzzy Sets Syst. 2022;443:236–257. doi: 10.1016/j.fss.2021.09.011. [DOI] [Google Scholar]
  • 17.Wang J, et al. An adaptive neural sliding mode control with eso for uncertain nonlinear systems. Int. J. Control Autom. Syst. 2021;19:687–697. doi: 10.1007/s12555-019-0972-x. [DOI] [Google Scholar]
  • 18.Park J, Sandberg IW. Universal approximation using radial-basis-function networks. Neural Comput. 1991;3:246–257. doi: 10.1162/neco.1991.3.2.246. [DOI] [PubMed] [Google Scholar]
  • 19.Sanner, R. M. & Slotine, J.-J. E. Gaussian networks for direct adaptive control. In 1991 American Control Conference, 2153–2159 (1991). [DOI] [PubMed]
  • 20.Norris JR. Markov Chains. Cambridge University Press; 1998. [Google Scholar]
  • 21.Chatterjee D, Liberzon D. On stability of randomly switched nonlinear systems. IEEE Trans. Autom. Control. 2007;52:2390–2394. doi: 10.1109/TAC.2007.904253. [DOI] [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Data Availability Statement

All data generated or analysed during this study are included in this published article.


Articles from Scientific Reports are provided here courtesy of Nature Publishing Group

RESOURCES