Skip to main content

BRIEF RESEARCH REPORT article

Front. Phys., 21 April 2020
Sec. Statistical and Computational Physics
This article is part of the Research Topic Mathematical Treatment of Nanomaterials and Neural Networks View all 28 articles

Adaptive Neural Network Control of Chaotic Fractional-Order Permanent Magnet Synchronous Motors Using Backstepping Technique

\nGuangming XueGuangming Xue1Funing Lin
Funing Lin1*Bin Qin,,Bin Qin1,2,3
  • 1College of Information and Statistics, Guangxi University of Finance and Economics, Nanning, China
  • 2Guangxi Key Laboratory Cultivation Base of Cross-Border E-Commerce Intelligent Information Processing, Nanning, China
  • 3Guangxi (ASEAN) Research Center of Finance and Economics, Guangxi University of Finance and Economics, Nanning, China

The backstepping technique is greatly effective for the integer-order triangular non-linear systems. Nevertheless, it is dramatically challenging to implement backstepping technique in the manipulation of fractional-order permanent magnet synchronous motors (FOPMSMs), since the fractional derivatives of the composite functions are deeply complex. In this paper, adaptive neural network (NN) backstepping-based control scheme for FOPMSMs on the basis of fractional Lyapunov stability criterion is established. First, we propose a novel adaptive synchronous controller for FOPMSMs by coupling with NNs and backstepping technique. Then, we present a detailed stability analysis in terms of FOPMSMs via the proposed controller. Finally, a simulation example is given to reveal that the proposed controller can effectively eliminate or restrain the chaos of FOPMSMs, and keep the tracking signals synchronous with the reference signals.

1. Introduction

In late decades, fractional-order non-linear systems (FONSs) [1] have been widely studied, not only owing to their accurate performance in modeling physical phenomena (e.g., chaos, oscillations, impulses, diffusions, see [25]), but also owing to their successful applications in a variety of fields, such as chemistry, medicine, biology, electronics, robotics, fuel cells, and so on [611]. Stability analysis [12] is regarded as a fundamental and crucial task in the development of cybernetics. Recently, more and more scholars have paid attention to stability analysis of fractional-order non-linear systems [1316]. It is not exaggerated to say that stability analysis of FONSs along with their robust control have become a hot and promising research topic.

The researches on the control of chaotic systems are widely concerned due to its valuable significance in both theoretical and practical aspects [17, 18]. Since Kuroe and Hayashi [19] originally discovered chaotic phenomenon from the motor drive system in the late 1980's, chaos control has been one of the most popular research topics in cybernetics. There are several types of chaotic motor drivers that capture widespread interests. For instance, DC motor drivers [20], step motor drivers [21], single-phase induction motor drivers [22], synchronous reluctance motor drivers [23], switched reluctance motor drivers [24] and so on. The extensive utilization of permanent magnet synchronous motors (PMSMs) in industries mainly benefits from their merits of high speed, high efficiency, high power, low loss and low temperature rise. Chaotic non-linear systems are very complex due to the irregular and unpredictable behaviors. A remarkable feature of chaotic systems is that they are very sensitive to the initial conditions. The small change of initial state will lead to great distinction. On the other hand, they have many other desired properties, such as information processing, secure communication and mechanical system. However, it may cause unexpected oscillations and even destroy the system stability. Therefore, such oscillations should be effectively suppressed. For this reason, various methods have been developed to stabilize non-linear chaotic systems, in which fractional order chaos control has also been focused, such as OGY type [25], feedback type [2628], dynamic surface type [29], sliding mode type [3033], backstepping type [34, 35], etc.

Neural network (NN) control technique [36, 37] is an intelligent method for controlling non-linear systems with uncertainties. Analogizing to fuzzy control approach [38, 39], the idea of NN control technique is to approximate unknown non-linear functions by using radial basis function neural networks (RBFNNs), which is a type of neuron-modeled structure formed by the computation of some adjustable parameter vectors and some specific continuous functions. As one of the most powerful tools to realizing approximation of functions, NN control technique is popular because it facilitates to control most of many non-linear systems in which the data are too imprecise or too complex to construct mathematical modeling. It provides an available way for the control designs, and it is considerably applicable in the field of control engineering.

Backstepping technique has engaged much attention due to its efficient performance in handling mismatched uncertainties of integer-order non-linear systems [40, 41]. Unfortunately, this control method has an inherent drawback, namely “explosion of complexity,” triggered by iteratively differentiating virtual control inputs [42]. Additionally, it requires complicated analysis to compute a so-called “regression matrix” [43]. Dawson et al. [44] pointed out that the size of the regression matrix displays too large when backstepping technique was applied to manipulate DC motors in a conventional manner. Such complexities might be augmented remarkably for fractional-order non-linear systems.

It is well-known that the design of NN control is rarely systematic, which is difficult to work for the control of complex systems. It is also challenging to establish a systematic NN control theory to solve a series of problems, such as the mechanism of NN control, stability analysis, systematic design, etc. Backstepping control usually leads to the problem of “complexity explosion” when it is applied in the processing of unknown functions, so the methods of adaptive NN control [36], adaptive fuzzy control [45] and adaptive NN backstepping control [35] are put forward to address such a problem. These techniques enable systems to be greatly adaptive and robust obeying the required performance criteria for the control. However, the control performance is not desired for the non-linear systems with triangular structures, and the problem of “complexity explosion” will occur during the control proceeding. Based on the above discussion, this paper proposes an adaptive neural network control method of chaotic fractional-order permanent magnet synchronous motors using backstepping technique, which can improve the control performance of non-linear systems.

To deal with the synchronization issue of fractional-order permanent magnet synchronous motor (FOPMSM) with triangular structure, we expect to construct an adaptive NN controller combined with backstepping technique. This enables every uncertain complex non-linear functions being approximated by a radial basis function neural network (RBFNN) during each control step. The main contributions of this work can be summarized as follows:

The synchronization control scheme design and the stability analysis of FOPMSMs are investigated. In order to analyze the stability of the controlled systems, firstly, some basic results related to fractional calculus and RBFNN are recalled, including a fractional differential inequality, which lays the foundation for the application of the fractional Lyapunov function method. Meanwhile, it lays a foundation for the stability analysis of other types of FONSs. Secondly, an adaptive NN backstepping recursive control method is proposed for a class of uncertain FOPMSMs. The stability of FOPMSMs is analyzed based on fractional Lyapunov criterion. NN control technique is employed when dealing with the approximation of uncertain functions of FOPMSMs, and the fractional adaptive law is designed to update the parameters of NNs. The relevant properties of Mittag-Leffler function and Laplace transform are applied when the fractional Lyapunov function is defined to implement the system control. Our proposed control method fully averts the superfluous terms which are aroused by repeated derivation on virtual control inputs, and facilitates to overcome the so-called “complexity explosion” inherent drawback of the traditional backstepping technique. Finally, we present a numerical example to verify the main results. The simulation results show that our method embodies a perfect control effect. This also reveals the effectiveness of our control algorithm in another way.

The remainder of this work is arranged as below: In section 2, we recall several fundamental preliminaries of fractional calculus and RBFNN. Then, a brief overview of a class of FOPMSMs is provided. In section 3, we propose a RBFNN-based control scheme in three steps and present stability analysis. In section 4, we illustrate the effectiveness of the proposed synchronous controller via a simulation example. Finally, in section 5, we summarize the results of this work and put forward the prospect for our further investigation.

2. Preliminaries and Model Description

Some basic concepts, notations and lemmas, involved with fractional calculus and radial basis function neural network (RBFNN), need to be stated in this section before used. For convenience, we adopt the symbol ℝ (resp. ℝn, ℂ) to represent the collection of all real numbers (resp. n-dimensional real vectors, complex numbers). Ω ⊆ ℝn is always assumed to be compact. T = [0, +∞) means the time-variable domain. The notation C1(T, Ω) stands for the collection of all continuous functions from T to Ω with continuous derivatives. Given a vector x ∈ ℝn, xT denotes its transpose, ∥x∥ denotes its Euclidean norm.

Definition 1 ([8]). Let α ≥ 0. For a given function f :[0, ∞) → ℝ, its α-th order integral is written as

I0ψαf(ψ)=1Γ(α)0ψf(η)(ψ-η)1-αdη,ψ>0    (1)

where Γ(α)=0+sα-1e-sds.

Definition 2 ([8]). Let α ≥ 0. For a given function f :[0, ∞) → ℝ, its α-th order Caputo derivative is expressed by

D0Cψαf(ψ)=1Γ(n-α)0tf(n)(η)(ψ-η)α+1-ndη,α0,ψ>0    (2)

where α ∈ [n − 1, n), n = 1, 2, ⋯ .

Definition 3 ([8]). Let α, γ > 0. The Mittag-Leffler function Eα,γ on ℂ is expressed as

Eα,γ(ζ)=k=0ζkΓ(αk+γ).    (3)

Moreover, taking the Laplace transform on Eα,γ generates

L{tγ-1Eα,γ(-atα)}=sα-γsα+a.    (4)

Lemma 1 ([1]). Let 0 < α < 1, γ ∈ ℂ and ν ∈ ℝ fulfilling the following:

πα2<ν<min{π,πα}    (5)

If |ζ| → ∞, ν ≤ |arg(ζ)| ≤ π, then the following statement holds:

Eα,γ(ζ)=-j=1n1Γ(γ-αj)ζj+o(|ζ|-n-1),    (6)

where n is a non-zero natural number.

Lemma 2 ([1]). Let α ∈ (0, 2), β ∈ ℝ. If μ is a constant fulfilling

πα2<μmin{π,πα},    (7)

then there exists C > 0 such that

|Eα,β(ζ)|C1+|ζ|,ζ    (8)

with |arg(ζ)| ∈ [μ, π].

Lemma 3 ([35]). Let z(t) be a smooth function. Then

12D0Ctα(zT(t)z(t))zT(t)0CDtαz(t)  (tT).    (9)

Lemma 4 ([34, 46]). Let z = 0 be the equilibrium point of a FONS, which is given by

D0Ctαz(t)=f(t,z(t)),    (10)

where f : T × Ω → ℝ is a function with the Lipschitz condition. Suppose there exist a Lyapunov function V(t, z(t)) and a family of class-K functions1 ĝi (i = 1, 2, 3) satisfying

ĝ1(||z(t)||)V(t,z(t))ĝ2(||z(t)||),    (11)
D0CtαV(t,z(t))-ĝ3(||z(t)||)    (12)

Then system (10) is asymptotical stable, i.e., limtz(t)=0.

Next, let us introduce some basic notions and notations about the radial basis function NN (RBFNN) [43, 47]. The goal of the control procedure is to establish a adaptive NN control scheme, which enables the tracking signal x1(t) and the given reference signal xd(t) are synchronized.

A RBFNN can be formed as

f^(z(t))=θT(t)ϑ(z(t)).    (13)

where z(t)=(z1(t),z2(t),,zn(t))TC1(T,Ω) and f^ are the input-variable and the output-variable, respectively, θ(t)=(θ1(t),θ2(t),,θm(t))T is an adjustable parameter vector, ϑ(z(t))=(ϑ1(z(t)),ϑ2(z(t)),,ϑm(z(t)))T with ϑj(z(t))=(ϑj(z1(t)),ϑj(z2(t)),,ϑj(zn(t)))T (j = 1, 2, ⋯ , m) being a continuous function, called the regressor variable. To illustrate its structure, we refer to Figure 1.

FIGURE 1
www.frontiersin.org

Figure 1. The structure of RBFNN.

Suppose that all of the continuous functions ϑ1(z(t)), ϑ2(z(t)), ⋯ , ϑm(z(t)) in the above RBFNN are chosen as Gaussian functions, that is, for j = 1, 2, ⋯ , m,

ϑj(z(t))=exp(-||z(t)-cj||2σj2),

where cj=[cj1,cj2,,cjn]T is the center vector and σj > 0 is the width of the Gaussian function ϑj(z(t)). Then the next lemma is obtained.

Lemma 5 ([35]). Let f :Ω → ℝ be a Lipschitz function. For each zC1(T, Ω) and for each ε > 0, there is a RBFNN fulfilling Equation (13) and the following property:

suptT|f(z(t))-θT(t)ϑ(z(t))|ε.    (14)

It is well-known that non-linear theory has yet been widely applied in the stability analysis of integer-order non-linear PMSMs. Yu et al. [48] investigated a type of classical PMSMs, which are described as follows:

{dωdt=σ(iq-ω),diqdt=-iq-ωid+γω,diddt=-id+ωiq+ud,    (15)

Yu et al. [48] also studied that when the parameters σ, γ of a PMSM decrease in a certain range, chaos will appear in the PMSM. To eliminate chaos in PMSM drive systems, they treated ud as an adjustable variable, and proposed an adaptive NN control method based on backstepping control technique. It is well-known that backstepping technique usually makes great efforts to the effective control of integer-order triangular non-linear systems. Nevertheless, it is difficult to incorporate backstepping control technique into FONSs because of the complexities of fractional derivatives of composite functions. Moreover, the applications of FONSs broadly cover a great deal of fields, such as physics, chemistry, mathematics, etc., which suggests that the mathematical structures modeled by FONSs are more accurate and more practical.

Based on the aforementioned facts, this paper concerns a class of FOPMSMs. For simplicity, denote ω = x1, iq = x2, id = x3 in system (15), and extend system (15) into the next fractional-order form:

{D0Ctαx1(t)=σ(x2(t)-x1(t)),D0Ctαx2(t)=-x2(t)-x1(t)x3(t)+γx1(t),D0Ctαx3(t)=-x3(t)+x1(t)x2(t)+ud(t),    (16)

where 0 < α < 1, x(t)=[x1(t),x2(t),x3(t)]T3 is a measurable state-variable, x1(t) ∈ ℝ is an output-variable, ud(t) ∈ ℝ is an input-variable, σ and γ are positive constants, both of them represent system operating parameters.

3. Adaptive Neural Network Backstepping Control of FOPMSMs

In this section, we will improve the conventional control method combined with backstepping technique, by which the chaos of FOPMSMs realizes to be eliminated or restrained in a high effective manner. The design process includes three steps. Each of them will construct a virtual control variable based on a proper Lyapunov function. At the end, a controller in real sense will be produced to manipulate FOPMSM. Assume that xd(t) is a given reference signal. Our goal is to establish an appropriate controller ud(t), ensuring that the tracking error e(t): = x1(t) − xd(t) will ultimately converge to an arbitrarily small neighborhood of the origin. Next, we present a recursive backstepping procedure to reach our goal in three steps:

Step 1: From (16), we obtain

D0Ctαe(t)=D0Ctαx1(t)-D0Ctαxd(t)                  =σ(x2(t)-x1(t))-D0Ctαxd(t)    (17)

The virtual control input α1(e(t), x1(t), xd(t)) is adopted as

α1(e(t),x1(t),xd(t))=x1(t)-1σ[k11e(t)+k21sign(e(t))                                          -D0Ctαxd(t)]    (18)

where k11 > 0, k21 > 0 are design parameters, sign(·) denotes a signum function.

Denote α1(t) = α1(e(t), x1(t), xd(t)). Let

e1(t)=x2(t)-α1(t).    (19)

Introduce Equations (18) and (19) into Equation (17) yields

D0Ctαe(t)=-k11e(t)-k21sign(e(t))+σe1(t).    (20)

Multiplying e(t) with Equation (20) generates

e(t)0CDtαe(t)=-k21|e(t)|+σe(t)e1(t)-k11e2(t)                          σe(t)e1(t)-k11e2(t)    (21)

Let the Lyapunov function candidate V1(t) be taken as

V1(t)=12e2(t)    (22)

By Lemma 3 and Equation (21), one obtains

D0CtαV1(t)=12D0Ctαe2(t)e(t)0CDtαe(t)                     -k11e2(t)+σe(t)e1(t)                     =-κ1V1(t)+σe(t)e1(t)    (23)

where κ1 = 2k11 is a positive constant.

Step 2: From Equations (16) and (19), we have

D0Ctαe1(t)=D0Ctαx2(t)-D0Ctαα1(t))                    =-x2(t)-x1(t)x3(t)+γx1(t)-D0Ctαα1(t)                    =-x2(t)-x1(t)x3(t)+γx1(t)-F1(x1(t))    (24)

where F1(x1(t))=D0Ctαα1(t) is an unknown function. To approximate F1(x1(t)), we adopt a RBFNN formulated by

F^1(x1(t),θ1(t))=θ1T(t)ϑ1(x1(t)).    (25)

Suppose θ1* is the optimal parameter, which is represented as

θ1*=arg minθ1(t)[supx1(t)|F1(x1(t))-F^1(x1(t),θ1(t))|].    (26)

Here, θ1* is presented for the purpose of analysis, in other words, it is not required in the controller design procedure.

Define the parameter estimation error θ~1(t) as

θ~1(t)=θ1(t)-θ1*,    (27)

Also, formulate the optimal approximate error ϵ1(x1(t)) by

ϵ1(x1(t))=F^1(x1(t),θ1*)-F1(x1(t)),    (28)

According to Tong and Li [49], we know that ϵ1(x1(t)) is bounded. Therefore,

|ϵ1(x1(t))|ϵ̄1,    (29)

where ϵ̄1 is a known constant. Consequently,

F^1(x1(t),θ1(t))-F1(x1(t))=F^1(x1(t),θ1(t))-F^1(x1(t),θ1*)+F^1(x1(t),θ1*)-F1(x1(t))=θ1T(t)ϑ1(x1(t))-θ1*ϑ1(x1(t))+ϵ1(x1(t))=θ~1T(t)ϑ1(x1(t))+ϵ1(x1(t)).    (30)

Define the virtual control input by

α2(t)=-x1-1[θ1T(t)ϑ1(x1(t))+x2(t)-k12e1(t)             -k22sign(e1(t))-σe(t)]+γ    (31)

where k12 > 0 and k22>ϵ̄1 are design parameters.

Implement the following fractional-order adaptation law:

D0Ctαθ1(t)=-e1(t)ϑ1(x1(t))-ρ1θ1(t),    (32)

where ρ1 is a positive design parameters. Noting that the α-th order derivatives of constants are equal to 0, by Equation (27), we immediately get

D0Ctαθ~1(t)=D0Ctαθ1(t).    (33)

Put

e2(t)=x3(t)-α2(t).    (34)

Then Equations (24), (30), and (31) lead to

D0Ctαe1(t)=-x2(t)-x1(t)x3(t)+γx1(t)-F1(x1(t))                    =-x2(t)-x1(t)x3(t)+γx1(t)+θ~1T(t)ϑ1(x1(t))                    +ϵ1(x1(t))-θ1T(t)ϑ1(x1(t))                    =-x1(t)e2(t)-k12e1(t)-k22sign(e1(t))-σe(t)                    +θ~1T(t)ϑ1(x1(t))+ϵ1(x1(t)).    (35)

By multiplying e1(t) with (35), we obtain

e1(t)0CDtαe1(t)=-x1(t)e1(t)e2(t)-k12e12(t)                                    -k22|e1(t)|-σe1(t)e(t)                                    +e1(t)θ~1T(t)ϑ1(x1(t))+e1(t)ϵ1(x1(t))                              -x1(t)e1(t)e2(t)-k12e12(t)-σe1(t)e(t)                                    +e1(t)θ~1T(t)ϑ1(x1(t))+|e1(t)|ϵ1̄                              -x1(t)e1(t)e2(t)-k12e12(t)-σe1(t)e(t)                                    +e1(t)θ~1T(t)ϑ1(x1(t))    (36)

Adopt the next Lyapunov function candidate V2(t):

V2(t)=V1(t)+12e12(t)+12θ~1T(t)θ~1(t)    (37)

Applying Lemma 3 and Equation (23), ont gets

D0CtαV2(t)=D0CtαV1(t)+12D0Ctαe12(t)+12D0Ctαθ~1T(t)θ~1(t)                     -κ1V1(t)+σe1(t)e(t)+e1(t)0CDtαe1(t)                     +θ~1T(t)0CDtαθ~1(t)                     =-κ1V1(t)+σe1(t)e(t)+e1(t)0CDtαe1(t)                     +θ~1T(t)0CDtαθ1(t)    (38)

Substituting Equations (36) and (32) into Equation (38) derives

D0CtαV2(t)-κ1V1(t)-x1(t)e1(t)e2(t)-k12e12(t)                     +e1(t)θ~1T(t)ϑ1(x1(t))+θ~1T(t)0CDtαθ1(t)                     =-κ1V1(t)-k12e12(t)-x1(t)e1(t)e2(t)                     -ρ1θ~1T(t)θ1(t)                     =-κ1V1(t)-k12e12(t)-x1(t)e1(t)e2(t)                     -ρ1θ~1T(t)θ~1(t)-ρ1θ~1T(t)θ1*                     -κ1V1(t)-k12e12(t)-x1(t)e1(t)e2(t)                     -ρ12θ~1T(t)θ~1(t)+ρ12θ1*T(t)θ1*                     -κ2V2(t)-x1(t)e1(t)e2(t)+H1    (39)

where κ2 = min{κ1, 2k12, ρ1} and H1=ρ12θ1*Tθ1* are positive constants.

Step 3: Using Equation (34), one has

D0Ctαe2(t)=D0Ctαx3(t)-D0Ctαα2(t)                    =-x3(t)+x1(t)x2(t)+ud(t)-D0Ctαα2(t)                    =-x3(t)+x1(t)x2(t)+ud(t)-F2(x1(t),x2(t))    (40)

where F2(x1(t),x2(t))=D0Ctαα2(t) is unknown. We approximate F2(x1(t), x2(t)) via RBFNN as follows:

F^1(x1(t),x2(t),θ2(t))=θ2T(t)ϑ2(x1(t),x2(t)).    (41)

Furthermore, Equation (40) can be reformulated by

D0Ctαe2(t)=-x3(t)+x1(t)x2(t)+ud(t)-F2(x1(t),x2(t))                    =-x3(t)+x1(t)x2(t)+ud(t)-F2(x1(t),x2(t))                    +F^2(x2_(t),θ2(t))-F^2(x2_(t),θ2(t))                    =-x3(t)+x1(t)x2(t)+ud(t)+θ~2Tϑ2(x1(t),x2(t))                    +ϵ2(x1(t),x2(t))-θ2Tϑ2(x1(t),x2(t)).    (42)

Let the virtual control input be expressed by

ud(t)=-k13e2(t)+x1(t)e1(t)-k23sign(e2(t))+x3(t)                                                -x1(t)x2(t)+θ2Tϑ2(x1(t),x2(t))    (43)

Design the fractional-order adaptation law as

D0Ctαθ2(t)=-e2(t)ϑ2(x1(t),x2(t))-ρ2θ2(t),    (44)

where k13 > 0, k23>ϵ̄2 (ϵ̄2 are design parameters with ||ϵ2(x1(t),x2(t))||ϵ̄2), ρ2 > 0. Substitute it into Equation (43). By multiplying e2(t) with Equation (42), we get

e2(t)0CDtαe2(t)=-k13e22(t)+x1(t)e1(t)e2(t)-k23|e2(t)|                                    +e2(t)θ~2Tϑ2(x1(t),x2(t))+e2(t)ϵ2(x1(t),x2(t)).    (45)

Choose the Lyapunov function V3(t) as

V3(t)=12e22(t)+12θ~2T(t)θ~2(t)+V2(t)    (46)

Employing Lemma 3 with Equations (39), (44), and (45) together gives

D0CtαV3(t)=D0CtαV2(t)+12D0Ctαe22(t)+12D0Ctαθ~2T(t)θ~2(t)                    -κ2V2(t)-x1(t)e1(t)e2(t)+H1+e2(t)0CDtαe2(t)                     +θ~2T(t)0CDtαθ~2(t))                    -κ2V2(t)+H1-k13e22(t)-ρ2θ~2T(t)θ2(t)                    =-κ2V2(t)+H1-k13e22(t)-ρ2θ~1T(t)θ~1(t)                    -ρ2θ~1T(t)θ1*                    -κ2V2(t)+H1-k13e22(t)-ρ22θ~2T(t)θ~2(t)                    +ρ22θ2*Tθ2*                    -κ3V3(t)+H2    (47)

where κ3 = min{κ2, 2k13, ρ2} and H2=H1+12ρ1θ2*Tθ2* are positive constants.

Theorem 1. In system (16), if the control outputs are formulated by Equations (18), (31), and (43), and the adaptation law is designed as Equations (32) and (44), then the tracking error e(t) must tend to a sufficiently small neighborhood of the equilibrium point.

Proof. Applying (47), one gets

D0CtαV3(t)+Q̄(t)=-κ3V3(t)+H2    (48)

where Q̄(t)0. By the implementation of the Laplace transform on Equation (48), we obtain

V3(s)=sα-1sα+κ3V3(0)+H2s(sα+κ3)-M(s)sα+κ3             =sα-1sα+κ3V3(0)+sα-(1+α)H2sα+κ3-M(s)sα+κ3    (49)

where V3(s) and M(s) are given by the Laplace transform on V3(t) and Q̄(t), respectively.

By Equations (4), (49), V3(t) can be rearranged as

V3(t)=V3(0)Eα,1(-κ3tα)+H2tαEα,1+α(-κ3tα)             -Q̄(t)*t-1Eα,0(-κ3tα)    (50)

where * denotes the convolution between functions. Since Q̄(t) and t-1Eα,0(-κ3tα) are non-negative,

Q̄(t)*t-1Eα,0(-κ3tα)0.

Additionally, we have

|V3(t)||V3(0)|Eα,1(-κ3tα)+H2tαEα,1+α(-κ3tα).    (51)

Note that arg(-κ3tα)=-π, |-κ3tα|0 for any t ≥ 0 and α ∈ (0, 2). Employing Lemma 2, we deduce that there is a positive constant C with

|Eα,1(-κ3tα)|C1+κ3tα.    (52)

It follows from Equation (52) that

limt|V3(0)|Eα,1(-κ3tα)=0.    (53)

Therefore, for an arbitrary positive constant ε, there exists a positive constant t1 fulfilling that

|V3(0)|Eα,1(-κ3tα)<ε3,t>t1.    (54)

On the other hand, by employing Lemma 1, we get

Eα,α+1(-κntα)=1Γ(1)κntα+o(1|κntα|1+1).    (55)

From Equation (55), for an arbitrary ε > 0, there is a positive constant t2 with

H2tαEα,α+1(-κ3tα)H2κ3+ε3,t>t2.    (56)

Note that the design parameter can be adjusted with H2κ3ε3. Thus, coupling of Equations (51), (54), and (56) yields

|V3(t)|<ε.    (57)

In view of Equation (57) and the definition of V3(t), we conclude that all signals and estimation errors are bounded in the closed-loop system. Further, the tracking signal e(t) will ultimately tend toward a sufficiently small neighborhood of the equilibrium point with radius ε12e2(t) for every t > min{t1, t2}.

Remark 1. Theorem 1 can be extended to the stability analysis of many other FONSs. Employing fractional-order Lyapunov stability criterion. we know that if there are two positive constants ϕ1, ϕ2 such that D0CtαV(t)-ϕ1V(t)+ϕ2, where V(t)=12yT(t)y(t) is a Lyapunov function, then y(t) ∈ ℝn is globally bounded and y(t)ϕ2ϕ1 holds whenever the time variable t is sufficiently large.

Remark 2. In practice, the system parameters σ and γ for the model of FOPMSM are uncertain in general. Thereby, we can take advantage of the RBFNNs and adopt the corresponding adaptation law to estimate the unknown system parameters, analogizing to our proposed estimation formula (25). For the sake of simplicity, we assume that the system parameters are constants.

Remark 3. In the proposed adaptive NN backstepping control scheme, the designed controller determined by Equations (20), (31), and (43) is apparently simpler than the ones without using NN backstepping technique. Meanwhile, it is able to avert superfluous terms aroused by repeated derivation on virtual control inputs. This is beneficial especially for FONSs, in which there are a larger amount of complicated terms of fractional derivatives. For the detail, the readers may refer to Appendix B of the literature [48].

4. Numerical Simulation Example

Let us consider the next non-linear FOPMSM by setting σ = 5.6, γ = 230 and xi(t) = yi(t) (i = 1, 2, 3) in system (16):

{D0Ctαy1(t)=5.6(y2(t)-y1(t)),D0Ctαy2(t)=-y2(t)-y1(t)y3(t)+230y1(t),D0Ctαy3(t)=-y3(t)+y1(t)y2(t)+ud(t).    (58)

system is proceeded under the initial condition y0 = (−2, −0.8, 0.6). Given a reference signal yd(t) = sin t. The chosen parameters k1i (i = 1, 2, 3) should be >0. However, if k1i are too large, the control gain will increase, which will consume more control energy. Therefore, in the simulation, the selected parameters k1i are very small such that the synchronization control performs perfectly. This also shows the effectiveness of our control algorithm from another viewpoint. The adaptive parameters change much faster when the parameters are selected much larger. Based on the above considerations, The control parameters are selected as k11 = k12 = 1, k13 = 3, ρ1 = ρ2 = 0.5, then we have κ1 = κ2 = κ3 = 0.5.

In the aforementioned settings, there are two RBFNNs:

The first one, endowed with the input y1(t), relies on the Gaussian radial basis functions expressed by

ϑ1(y1(t))=exp[-12(y1(t)+5)2],ϑ2(y1(t))=exp[-12(y1(t)+3)2],ϑ3(y1(t))=exp[-12(y1(t)+1)2],ϑ4(y1(t))=exp[-12(y1(t)-1)2],ϑ5(y1(t))=exp[-12(y1(t)-3)2],ϑ6(y1(t))=exp[-12(y1(t)-5)2],

respectively. The radial basis functions are shown in Figure 2. The initial condition is taken as θ1(0)=[1,1,1,1,1,1]T6, uniformly distributed on [−5, 5].

FIGURE 2
www.frontiersin.org

Figure 2. The radial basis functions for RBFNN.

Another RBFNN utilizes y1(t) and y2(t) as its inputs. Choose the Gaussian radial basis functions to be the same as that of the previous RBFNN for every input. The initial condition is fixed as θ2(0)=[1,1,,1]T36.

On the basis of the above settings, the drive system of FOPMSM is simulated as follows:

Firstly, when α = 0.98 and ud(t) = 0, the chaotic phenomenon of the FOPMSM drive system is tested, demonstrating that system (58) is not stable, as illustrated in Figure 3.

FIGURE 3
www.frontiersin.org

Figure 3. Dynamic behavior of FOPMSM.

Secondarily, we apply the proposed adaptive RBFNN backstepping method in the control procedure of chaotic FOPMSM, which is depicted in Figure 4.

FIGURE 4
www.frontiersin.org

Figure 4. The simulation diagrams, (A) The signals y(t) and yd(t), (B) The tracking error, (C) The control input, (D) The parameter norms of RBFNN.

Finally, as a summary, it is evident that the proposed controller makes an effective effort to restrain the chaos of FOPMSM drive system, and it embodies desirable performance during the signal tracking.

5. Conclusion

This work provides a framework to study stabilization control of chaotic FOPMSMs on the basis of extended Lyapunov stability criterion. Our results as well as numerical simulations indicate that when the proposed adaptive NN backstepping-based control scheme is employed to control chaotic FOPMSMs, it indeed facilitates to overcome the inherent drawback “explosion of complexity.” It is demonstrated that chaos and oscillation may appear apparently in the system when the system is uncontrolled. Through the control proceeding, the variables become regular, the chaos oscillation is suppressed, and the task of signal tracking is perfectly accomplished. The problem about how to further construct an adaptive NN backstepping control scheme for generalized FOPMSMs with more input uncertainties and non-linearities is open, which is one task of our future works.

Data Availability Statement

All datasets generated for this study are included in the article/supplementary material.

Author Contributions

GX, FL, and BQ contributed the conception and design of the study. GX organized the literature. FL performed the design of figures. GX wrote the first draft of the manuscript. All authors contributed to the manuscript revision, read, and approved the submitted version.

Funding

This work was supported the Basic Ability Promotion Project for Young and Middle-aged Teachers of Guangxi Colleges and Universities (Grant No. 2019KY0669), the Scientific Research Development Fund of Young Researchers of Guangxi University of Finance and Economics (Grant No. 2019QNB18).

Conflict of Interest

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.

Acknowledgments

The authors would like to express their sincere gratitude to the reviewers and the editors for their careful reviews and constructive recommendations.

Footnote

1. ^A function ĝ :[0, ∞) → T is said to belong to class-K if it is strictly increasing, continuous and ĝ(0) = 0.

References

1. Podlubny I. Fractional Differential Equations. San Diego, CA: Academic Press (1999).

Google Scholar

2. Bagley RL, Torvik PJ. Fractional calculus–a different approach to the analysis of viscoelastically damped structures. AIAA J. (1983) 21:741–8. doi: 10.2514/3.8142

CrossRef Full Text | Google Scholar

3. Chen W, Ye L, Sun H. Fractional diffusion equations by the Kansa method. Comput Math Appl. (2010) 59:1614–20. doi: 10.1016/j.camwa.2009.08.004

CrossRef Full Text | Google Scholar

4. Radwan AG, Elwakil AS, Soliman AM. Fractional-order sinusoidal oscillators: design procedure and practical examples. IEEE Trans Circuits Syst I Reg Pap. (2008) 55:2051–63. doi: 10.1109/TCSI.2008.918196

CrossRef Full Text | Google Scholar

5. Wang J, Ibrahim AG, Fečkan M. Nonlocal impulsive fractional differential inclusions with fractional sectorial operators on Banach spaces. Appl Math Comput. (2015) 257:103–18. doi: 10.1016/j.amc.2014.04.093

CrossRef Full Text | Google Scholar

6. Podlubny I. Geometric and physical interpretation of fractional integration and fractional differentiation. Fract Calculus Appl Anal. (2002) 5:367–86. doi: 10.1016/j.sigpro.2014.05.026

CrossRef Full Text | Google Scholar

7. Baleanu D, Golmankhaneh AK, Golmankhaneh AK. On electromagnetic field in fractional space. Nonlin Anal Real World Appl. (2010) 11:288–92. doi: 10.1016/j.nonrwa.2008.10.058

CrossRef Full Text | Google Scholar

8. Kilbas AAA, Srivastava HM, Trujillo JJ. Theory and Applications of Fractional Differential Equations. Vol. 204. Amsterdam: Elsevier Science Limited (2006).

Google Scholar

9. Tsirimokou G, Psychalinos C, Elwakil AS. Fractional-order electronically controlled generalized filters. Int J Circuit Theory Appl. (2017) 45:595–612. doi: 10.1002/cta.2250

CrossRef Full Text | Google Scholar

10. Tsirimokou G, Psychalinos C, Elwakil A. Design of CMOS Analog Integrated Fractional-Order Circuits: Applications in Medicine and Biology. Cham: Springer (2017).

Google Scholar

11. Zhou Y, Liu H, Cao J, Li S. Composite learning fuzzy synchronization for incommensurate fractional-order chaotic systems with time-varying delays. Int J Adapt Control. (2019) 33:1739–58. doi: 10.1002/acs.2967

CrossRef Full Text | Google Scholar

12. Wang LX. Adaptive Fuzzy Systems and Control: Design and Stability Analysis. Englewood Cliffs, NJ: Prentice-Hall, Inc. (1994).

Google Scholar

13. Radwan AG, Soliman A, Elwakil AS, Sedeek A. On the stability of linear systems with fractional-order elements. Chaos Solit Fract. (2009) 40:2317–28. doi: 10.1016/j.chaos.2007.10.033

CrossRef Full Text | Google Scholar

14. You X, Song Q, Zhao Z. Global Mittag-Leffler stability and synchronization of discrete-time fractional-order complex-valued neural networks with time delay. Neural Netw. (2020) 122:382–94. doi: 10.1016/j.neunet.2019.11.004

PubMed Abstract | CrossRef Full Text | Google Scholar

15. You X, Song Q, Zhao Z. Existence and finite-time stability of discrete fractional-order complex-valued neural networks with time delays. Neural Netw. (2020) 123:248–60. doi: 10.1016/j.neunet.2019.12.012

PubMed Abstract | CrossRef Full Text | Google Scholar

16. Liu H, Pan Y, Cao J, Zhou Y, Wang H. Positivity and stability analysis for fractional-order delayed systems: a T-S fuzzy model approach. IEEE Trans Fuzzy Syst. (2020). doi: 10.1109/TFUZZ.2020.2966420. [Epub ahead of print].

CrossRef Full Text | Google Scholar

17. Kurths J, Boccaletti S, Grebogi C, Lai YC. Introduction: control and synchronization in chaotic dynamical systems. Chaos. (2003) 13:126–7. doi: 10.1063/1.1554606

PubMed Abstract | CrossRef Full Text | Google Scholar

18. Radwan AG, Moaddy K, Salama KN, Momani S, Hashim I. Control and switching synchronization of fractional order chaotic systems using active control technique. J Adv Res. (2014) 5:125–32. doi: 10.1016/j.jare.2013.01.003

PubMed Abstract | CrossRef Full Text | Google Scholar

19. Kuroe Y, Hayashi S. Analysis of bifurcation in power electronic induction motor drive systems. In: 20th Annual IEEE Power Electronics Specialists Conference. Milwaukee, WI: IEEE (1989). p. 923–30.

Google Scholar

20. Chen J, Chau K, Siu S, Chan C. Experimental stabilization of chaos in a voltage-mode DC drive system. IEEE Trans Circuits Syst I Fundam Theory Appl. (2000) 47:1093–5. doi: 10.1109/81.855466

CrossRef Full Text | Google Scholar

21. Robert B, Alin F, Goeldel C. Aperiodic and chaotic dynamics in hybrid step motor-new experimental results. In: ISIE 2001. 2001 IEEE International Symposium on Industrial Electronics Proceedings (Cat. No. 01TH8570). Vol. 3. Pusan: IEEE (2001). p. 2136–41.

Google Scholar

22. Gao Y, Chau K, Ye S. A novel chaotic-speed single-phase induction motor drive for cooling fans. In: Fourtieth IAS Annual Meeting. Conference Record of the 2005 Industry Applications Conference, 2005. Vol. 2. IEEE (2005). p. 1337–41.

Google Scholar

23. Wei D, Luo X. Passive adaptive control of chaos in synchronous reluctance motor. Chin Phys B. (2008) 17:92–7. doi: 10.1088/1674-1056/17/1/017

CrossRef Full Text | Google Scholar

24. Chau K, Chen J. Modeling, analysis, and experimentation of chaos in a switched reluctance drive system. IEEE Trans Circuits Syst I Fundam Theory Appl. (2003) 50:712–6. doi: 10.1109/TCSI.2003.811030

CrossRef Full Text | Google Scholar

25. Ott E, Grebogi C, Yorke JA. Controlling chaos. Phys Rev Lett. (1990) 64:1196. doi: 10.1103/PhysRevLett.64.1196

PubMed Abstract | CrossRef Full Text | Google Scholar

26. Ren H, Liu D. Nonlinear feedback control of chaos in permanent magnet synchronous motor. IEEE Trans Circuits Syst II Express Briefs. (2006) 53:45–50. doi: 10.1109/TCSII.2005.854592

CrossRef Full Text | Google Scholar

27. Pan Y, Sun T, Yu H. On parameter convergence in least squares identification and adaptive control. Int J Robust Nonlin. (2019) 29:2898–911. doi: 10.1002/rnc.4527

CrossRef Full Text | Google Scholar

28. Liu H, Wang H, Cao J, Alsaedi A, Hayat T. Composite learning adaptive sliding mode control of fractional-order nonlinear systems with actuator faults. J Franklin Inst. (2019) 356:9580–99. doi: 10.1016/j.jfranklin.2019.02.042

CrossRef Full Text | Google Scholar

29. Luo XS, Wang BH, Fang JQ, Wei DQ. Robust adaptive dynamic surface control of chaos in permanent magnet synchronous motor. Phys Lett A. (2007) 363:71–7. doi: 10.1016/j.physleta.2006.10.074

CrossRef Full Text | Google Scholar

30. Balasubramaniam P, Muthukumar P, Ratnavelu K. Theoretical and practical applications of fuzzy fractional integral sliding mode control for fractional-order dynamical system. Nonlin Dyn. (2015) 80:249–67. doi: 10.1007/s11071-014-1865-4

CrossRef Full Text | Google Scholar

31. Li H, Wang J, Wu L, Lam HK, Gao Y. Optimal guaranteed cost sliding-mode control of interval type-2 fuzzy time-delay systems. IEEE Trans Fuzzy Syst. (2018) 26:246–57. doi: 10.1109/TFUZZ.2017.2648855

CrossRef Full Text | Google Scholar

32. Harb AM. Nonlinear chaos control in a permanent magnet reluctance machine. Chaos Solit Fract. (2004) 19:1217–24. doi: 10.1016/S0960-0779(03)00311-4

CrossRef Full Text | Google Scholar

33. Stotsky A, Hedrick J, Yip P. The use of sliding modes to simplify the backstepping control method. In: Proceedings of the 1997 American Control Conference (Cat. No. 97CH36041). Vol. 3. Albuquerque, NM: IEEE (1997). p. 1703–8. doi: 10.1109/ACC.1997.610875

CrossRef Full Text | Google Scholar

34. Liu H, Pan Y, Li S, Chen Y. Adaptive fuzzy backstepping control of fractional-order nonlinear systems. IEEE Trans Syst Man Cybern Syst. (2017) 47:2209–17. doi: 10.1109/TSMC.2016.2640950

CrossRef Full Text | Google Scholar

35. Liu H, Pan Y, Jinde C, Hongxing W, Yan Z. Adaptive neural network backstepping control of fractionial-order nonlinear systems with actuator faults. IEEE Trans Neural Netw Learn Syst. (2020). doi: 10.1109/TNNLS.2020.2964044. [Epub ahead of print].

PubMed Abstract | CrossRef Full Text | Google Scholar

36. Gao H, Song Y, Wen C. Event-triggered adaptive neural network controller for uncertain nonlinear system. Inform Sci. (2020) 506:148–60. doi: 10.1016/j.ins.2019.08.015

CrossRef Full Text | Google Scholar

37. Bai W, Li T, Tong S. NN reinforcement learning adaptive control for a class of nonstrict-feedback discrete-time systems. IEEE Trans Cybern. (2020). doi: 10.1109/TCYB.2020.2963849. [Epub ahead of print].

PubMed Abstract | CrossRef Full Text | Google Scholar

38. Boulkroune A, Tadjine M, M'Saad M, Farza M. Fuzzy adaptive controller for MIMO nonlinear systems with known and unknown control direction. Fuzzy Sets Syst. (2010) 161:797–820. doi: 10.1016/j.fss.2009.04.011

CrossRef Full Text | Google Scholar

39. Boulkroune A, Bouzeriba A, Bouden T. Fuzzy generalized projective synchronization of incommensurate fractional-order chaotic systems. Neurocomputing. (2016) 173:606–14. doi: 10.1016/j.neucom.2015.08.003

CrossRef Full Text | Google Scholar

40. Shukla MK, Sharma BB. Backstepping based stabilization and synchronization of a class of fractional order chaotic systems. Chaos Solit Fract. (2017) 102:274–84. doi: 10.1016/j.chaos.2017.05.015

CrossRef Full Text | Google Scholar

41. Zhou J, Wen C, Wang W, Yang F. Adaptive backstepping control of nonlinear uncertain systems with quantized states. IEEE Trans Autom Control. (2019) 64:4756–63. doi: 10.1109/TAC.2019.2906931

CrossRef Full Text | Google Scholar

42. Yip PP, Hedrick JK. Adaptive dynamic surface control: a simplified algorithm for adaptive backstepping control of nonlinear systems. Int J Control. (1998) 71:959–79. doi: 10.1080/002071798221650

CrossRef Full Text | Google Scholar

43. Kwan C, Lewis FL. Robust backstepping control of induction motors using neural networks. IEEE Trans Neural Netw. (2000) 11:1178–87. doi: 10.1109/72.870049

PubMed Abstract | CrossRef Full Text | Google Scholar

44. Dawson DM, Carroll JJ, Schneider M. Integrator backstepping control of a brush DC motor turning a robotic load. IEEE Trans Control Syst Technol. (1994) 2:233–44. doi: 10.1109/87.317980

CrossRef Full Text | Google Scholar

45. Fateh S, Fateh MM. Adaptive fuzzy control of robot manipulators with asymptotic tracking performance. J Control Autom Electric Syst. (2020) 31:52–61. doi: 10.1007/s40313-019-00496-5

CrossRef Full Text | Google Scholar

46. Li Y, Chen Y, Podlubny I. Mittag-Leffler stability of fractional order nonlinear dynamic systems. Automatica. (2009) 45:1965–9. doi: 10.1016/j.automatica.2009.04.003

CrossRef Full Text | Google Scholar

47. Li Y, Tong S. Adaptive neural networks decentralized FTC design for nonstrict-feedback nonlinear interconnected large-scale systems against actuator faults. IEEE Trans Neural Netw Learn Syst. (2016) 28:2541–54. doi: 10.1109/TNNLS.2016.2598580

PubMed Abstract | CrossRef Full Text | Google Scholar

48. Yu J, Chen B, Yu H, Gao J. Adaptive fuzzy tracking control for the chaotic permanent magnet synchronous motor drive system via backstepping. Nonlin Anal Real World Appl. (2011) 12:671–81. doi: 10.1016/j.nonrwa.2010.07.009

CrossRef Full Text | Google Scholar

49. Tong S, Li Y. Adaptive fuzzy output feedback control of MIMO nonlinear systems with unknown dead-zone inputs. IEEE Trans Fuzzy Syst. (2012) 21:134–46. doi: 10.1109/TFUZZ.2012.2204065

CrossRef Full Text | Google Scholar

Keywords: adaptive control, backstepping technique, neural network, fractional-order chaotic system, permanent magnet synchronous motor

Citation: Xue G, Lin F and Qin B (2020) Adaptive Neural Network Control of Chaotic Fractional-Order Permanent Magnet Synchronous Motors Using Backstepping Technique. Front. Phys. 8:106. doi: 10.3389/fphy.2020.00106

Received: 18 February 2020; Accepted: 20 March 2020;
Published: 21 April 2020.

Edited by:

Muhammad Javaid, University of Management and Technology, Pakistan

Reviewed by:

Mohd Ariffanan Mohd Basri, Universiti Teknologi Malaysia, Malaysia
Shengda Zeng, Jagiellonian University, Poland
Xianghu Liu, Guizhou University, China

Copyright © 2020 Xue, Lin and Qin. 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.

*Correspondence: Funing Lin, toplin518@126.com

Disclaimer: 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.