1. Introduction
Roughly speaking, the fractional calculus consists of constant order (CO) fractional calculus and VO fractional calculus, with respect to the theory and application of CO fractional calculus, one can refer to the Refs. [
1,
2,
3] and the references therein. Compared with CO fractional operator, the VO fractional operator established by Samko and Ross [
4] can be used to describe more actual and complex systems due to its advantage at describing the memory properties of changes in time or spatial position, which results in that VO fractional operator possesses some unique properties, such as irreversibility of the VO fractional integration and differentiation, the violation of the law of exponents. For example, the following
does not generally hold:
where
denotes the fractional derivative in some sense, to name but a few. Thus, the investigations on theory and applications including the control problems of VO fractional system are not just simple developments from CO fractional circumstances (for more detail, see Refs. [
5,
6,
7,
8,
9]).
Backstepping control (BSC) method [
10] is widely utilized to deal with the control problems for differential system. In the process of designing controller by BSC method, firstly, a complex nonlinear system is decomposed into subsystems that do not exceed the end of the system; then, a Lyapunov function and virtual control are designed for each subsystem; finally, the actual controller is designed for the last subsystem. It is mentioned that the Lyapunov functions and controllers invoked in BSC method are systematized and structured by reversing design. Moreover, the constraints in which the uncertainty acts as a matching condition in system considered are eliminated. However, the repeated derivative for the virtual control function in BSC method leads to increase the computational complexity which is referred as “explosion of complexity”. The command filter [
11] which can generate the approximate signal of derivative for the virtual control function without the process of differentiation can be employed to overcome such obstacle. Nevertheless, when the order of system is high, the error generated by the command filter cannot be properly handled, such accumulating error would affect the performance and stability of the controlled system. The error compensation mechanism which is introduced by Ma et al. [
12] can be employed to overcome such obstacle.
From the engineering standpoint, some inherent laws in mathematical modeling can only be described by unknown functions. The Szász–Mirakyan operator which is a type of Bernstein polynomial can be applied to approximate any unknown function. Compared with fuzzy logic systems which is a traditional method to deal with the unknown function, the approximation for unknown function which is produced by the Szász–Mirakyan operator theory is with a simple and effective form. Obviously, it can reduce the complexity in designing control process. By employing the Szász–Mirakyan operators, the robust control problem for CO fractional nonlinear uncertain systems with input time delay was considered in Ref. [
13]. Invoking the Szász–Mirakyan operator theory, Izadbakhsh et al. [
14] studied the impedance control problem for robot manipulators. In Ref. [
15], the Szász–Mirakyan operator was utilized to estimate uncertain terms in the chaotic signals of the master and slave system.
In control science, a dead zone is a kind of input nonlinearity which leads to zero output; thus, a dead zone would bring negative effects on system stability. Combining the modeling of the dead zone by a bounded nonlinear transformation with some compensating method, Mei et al. [
16] handled the event-triggered adaptive control for a kind of nonlinear systems with dead zone. Dong et al. [
17] employed the Nussbaum function to effectively address the experience output dead zone problem which arise in the attitude control for multi-rotor unmanned aerial vehicles. During the designing process of controller for an uncertain strict-feedback nonlinear system with output constraints and dead zone, Ni and Shi [
18] utilized the dead zone inverse technique to derive the actual control input. The bounded information of dead zone input slopes is frequently used to tackle obstacles brought by the dead zone and ensures the stability of the synchronization error system, for more detail, see Ref. [
19]. The method proposed in Ref. [
20] models the bounded component of the unknown dead zone along with external disturbances as a single composite disturbance.
In Ref. [
21], the synchronization of CO fractional chaotic system with unknown functions was considered by using the adaptive fuzzy BSC method and command filter. Combining the BSC method with the adaptive finite time sliding mode control method, Xue et al. [
22] studied the control problem for CO fractional nonlinear systems with actuator faults. As for the fuzzy synchronization for CO fractional chaotic systems, the investigation which relies on BSC approach with finite-time command filter is due to Alassafi et al. [
23], in which the error compensation signals are invoked to eliminate the filtering approximation errors. Ye and Song [
24] studied the control problem for high-order strict-feedback system by BSC method. It is mentioned that, with the help of time varying gain command filter, the complexity of control algorithms proposed in the literature [
24] can be reduced. In order to deal with the synchronization control for uncertain CO fractional chaotic system with disturbances and partially unmeasurable states by BSC method with low complexity and low errors, Dong, Cao, and Liu [
25] introduced the CO fractional command filter with an error compensation mechanism.
As indicated in the first paragraph of this section, the investigations on synchronization control problem of VO fractional system are not the simple developments from CO fractional circumstances; thus, this paper is dedicated to consider the synchronization control problem of VO fractional systems with external disturbances and dead zone. The contributions of this work are listed as follows:
VO fractional command filter is developed to overcome the “explosion of complexity”in the process of designing controller by following BSC method, and an error compensation mechanism is introduced to compensate the inaccuracies arising from using command filter.
Compared with the results in [
21,
26,
27,
28,
29] which considered the unknown function by fuzzy logic system, combining the Szász–Mirakyan operator with adaptive law, which is invoked in our paper, is a simple and effective method to deal with the difficulties brought by unknown functions.
VO fractional disturbance observer is designed to cope with the unknown external disturbance. In addition, the error induced by approximating unknown functions with the Szász–Mirakyan operator as well as the bounded part of the dead zone are also observed by the disturbance observer.
The rest of this paper is organized as follows.
Section 2 gives the preliminaries which play key roles in deriving the main results in
Section 3.
Section 4 is devoted to obtain numerical simulation to validate the theoretical results. Finally, the conclusion is given in
Section 5.
2. Preliminaries
The following are definitions of the Caputo-type VO fractional operator which are adopted in this paper, for more detail, see Refs. [
5,
6].
Definition 1 ([
5]).
The VO fractional Caputo differential operator of a function , t is defined as here is the gamma function. Definition 2 ([
6]).
The VO fractional Caputo integral operator of a function , t is defined as In the process of designing controller, the following two lemmas are needed to prove that the system controlled is stable.
Lemma 1 ([
9]).
Suppose is a continuously differentiable function. Then, the following inequality holds Remark 1. If is a continuously differentiable vector function, the results in Lemma 1 also hold with slight modification, which means Lemma 2 ([
30]).
In fractional order nonlinear system, if q order derivative of Lyapunov function satisfying where and , then, one obtains where is the Mittag–Leffler function and . Then, is bounded on and fractional order systems are stable. The following lemma asserts that Szász–Mirakyan operator can be utilized to approximate the unknown function.
Lemma 3 ([
13]).
If is a continuous on and with finite value when t tends to infinity, then it can be approximated by the Szász–Mirakyan operator which is given by where and . For convenience, the Szász–Mirakyan operator is usually expressed as
where
The following is the definition for dead zone.
Definition 3 ([
19]).
The dead zone is described by where and are the different left and right slope characteristics, respectively, and and are the left and right breakpoints, respectively. With respect to the dead zone, the following hypotheses are given in this paper.
Hypothesis 1. Suppose the left slope characteristic and the right slope characteristic are the same value, which means in (5). Hypothesis 2. , and m in (5) are all bounded but unknown positive constants. Based on Hypotheses 1 and 2, the model (
5) can be rewritten as
where
Obviously, the
is a bounded function.
The following lemma is used to establish the VO fractional command filter which plays key role in suppressing the “explosion of complexity” in process of designing controller by the BSC method.
Lemma 4. Consider the following VO fractional differential systemwhere , , , , and are constants, let . Given and , if satisfies , here are positive constants, then, for any small , the holds. The system (
8) is referred as VO fractional command filter in which
and
are the input and output respectively. Before deriving the proof for Lemma 4, the following definitions and lemmas are introduced.
Definition 4 ([
1]).
The CO fractional Caputo differential operator of a function , t is defined as Its Laplace transform is Definition 5 ([
31]).
The Mittag–Leffler function is given as where z is a complex number and . Its Laplace transform is Lemma 5 ([
1]).
Let , , and , one has , then, for all n, one obtains where , . Lemma 6 ([
1]).
If μ satisfies , where and C is a real constant. Then, it holds where and . Based on the above definitions and lemmas, the proof for Lemma 4 is given as following.
Proof. When
or
, by Lemma 6 in Ref. [
32], we get that
,
,
,
are bounded.
Since there exist positive constants
,
such that
similarly for
. Thus,
,
are bounded and there exists a positive constant
such that
.
Define the command filter approximation error as
. By (
8), we have
By Ref. [
9], the following inequality holds
Then, we get
where
. Since
and
, it has
and
. Set
, we obtain
Let
be a continuous function satisfying
. By (
16), we have
Taking laplace transform on (
17), which together with
implies
where
and
. By (
11), we have
Note that
, then one has
; thus, all the conditions in Lemma 6 are satisfied. Then, we can assert that there exists
such that
where
and
.
Then
Set
, we have
Based on Lemma 5, when
, we find
By (
20), for any
, we have
where
. Based on (
18), (
19), (
21), we get
Therefore, let
, then
holds for all
,
. □
3. Main Results
This section is devoted to obtain the main theoretical results in this paper. In a synchronization task, there are two systems: a drive system and a response system. The goal of the task is to design a controller for the response system that using state signals from the drive system to adjust its behavior. The drive system described by (
22) can be used to describe magnetic bearings, gyro system, chaotic oscillator, jerk model, duffing system, single-machine infinite power system, and arch micro-electro-mechanical system, which is widely used in fields such as as aerospace navigation, power system stability analysis, secure communication, and micro sensors and actuators (for more details, see Refs. [
17,
33,
34]).
The drive systems is given as
then, the response system is defined as
where
and
are respective states variables of system (
22) and system (
23).
denote the nonlinear smooth functions which is known explicitly;
indicate the unknown continuous functions,
represent the unknown bounded external disturbances, and
is the dead zone.
Combining the system (
22) with the system (
23) implies the following synchronization state system
where
),
.
3.1. VO Fractional Disturbance Observer Design
By applying Lemma 3,
can be approximated by the Szász–Mirakyan operator,
where
are the adjustable parameter vectors of the Szász–Mirakyan operator and
are the bounded approximation errors. Let
represent combined disturbances.
Hypothesis 3. There are positive constants such that .
The auxiliary variables are introduced as
, thus
in which
are positive constants, and the
are derived by
where
represents the estimations of
appear in (
25). Let
be estimation errors, the
would be employed to estimate the value of
. The system (
26) and (
27) henceforth is referred to as the
VO fractional disturbance observer. Let
be the observation errors, then
Remark 2. The boundedness of the observation errors produced by invoking VO fractional disturbance observers would be proved in process of designing controller by using the Lyapunov stability theory.
3.2. The Synchronization Controller Design
The error variables are designed as follows
where
are the output of VO fractional command filters in Lemma 4.
We design the controller in the following process.
Step 1: Taking the
order VO fractional derivative on
, which together with (
24) gives
Generally speaking, the errors are generated by applying the output of command filter to approximate the virtual controller, which can impact the synchronization effectiveness. Thus, an error compensation mechanism given in the following manner must be introduced.
Let
be error compensation signals for the errors between the command filter output and the virtual controller. The first error compensation signal
is constructed as
where
is a positive constant. The compensation errors are formulated as
, and
.
Then, taking the
order VO fractional derivative on
, which along with (
32) and (
33) implies
which shows that the virtual controller
can be designed as
Then
Define the following Lyapunov function
where
are both positive constants. With the help of Lemma 1, Remark 1, and (
28), we get
Design the following adaptive law
where
is a constant. From (
38), we obtain
By Young’s inequality and Hypothesis 3, as for the coupling terms in (
40), we find
where
and
are positive constants. Substituting (
41) into Equation (
40) yields
Step i (i = 2, 3,…, n−1): Taking the
order VO fractional derivative on both sides of (30), which merges with (24) implies
Design the following error compensation signal
where
are positive parameter. Let
, by (
43) and (
44), we have
The virtual control
is formulated as
Then, by (
45) and (
46), we get
Construct a Lyapunov function in the following form:
where
are all positive constants.
Taking the
order VO fractional derivative on both sides of (
48), which together with (
28) produces
Design the following adaptive updated law of
where
are positive constants.
Invoking (
49) and (
50), we find
By Young’s inequality and Hypothesis 3, we obtain
where
) denote positive constants.
By (
51) and (
52), we get
Step n: Set
Before we continue with the designing process for the controller, the following hypothesis is given.
Hypothesis 4. There exists a positive constant ζ such that .
Employing (
24) and (
53), we find
Let the new VO fractional disturbance observer be
where
is a constant,
denotes the estimation of
and
is the auxiliary variable. Then, the
order fractional derivative of
is
here
is the estimation of
and set
,
.
The error compensation signal
can be derived by the following equation
where
is constant. Let
, then, taking
order VO fractional derivative on both sides of (
31), which along with (
54) yields
Design
in the following manner
Then, we have
Consider the following Lyapunov function
in which
are constants. Based on Lemma 1, Remark 1, and (
56), we get
Let the adaptive law be with the following form
where
is a positive constant. Substituting (
63) into (
62), we obtain
Invoking Young’s inequality and Hypothesis 4, we find
where
,
and
are positive constants. Substituting (65) into (64) shows
Then, from (
66), we get
here
and
. Obviously,
. By selecting suitable values of
,
,
,
,
,
,
,
,
,
,
, we can get
,
,
and
; thus, it can be held
. On the other hand, from Ref. [
9], the following holds
where
. Combing (
67) with (
68) implies that
By (
61), (
69) and Lemma 2, all the signals remain bounded in the closed-loop system which indicates that the designed VO disturbance observers (
26), (
27) and (
55) are feasible and the synchronization errors converge to near zero.
As indicated above, following main results can be derived.
Theorem 1. With the Hypotheses 1, 2, 3, and 4, the solutions of system (24) under the control (60) with the virtual control (35) and (46), the VO fractional disturbance observers (26) (27) and (55), the VO fractional command filters (8) and the adaptive laws (39), (50) and (63) are bounded, which means the drive system (22) and the response system (23) can be synchronized. Remark 3. The command filters in the process of designing controller are utilized to avoid the problem of “explosion of complexity”which often appears in applying BSC method. The disturbance observers are used to observe the unknown external disturbances and approximate the errors.
Remark 4. In dealing with the dead zone, Ref. [35] need the following condition (see formula (72) in Ref. [35]),with is positive. It results in the being positive, which is contradicts belonging to in Definition 5 in Ref. [35]. In our paper, we treated the bounded part of the dead zone as a function with an upper bound which can allow to be either positive or negative. 4. Numerical Simulation
Consider the following drive system which is named as Chua–Hartley system [
36],
where
The response system with unknown functions, external disturbances and dead zone is in the following form
where
The initial conditions are given as
and
. The state trajectories of the drive system and the response system without controller are depicted in
Figure 1.
Let the nonsymmetric dead zone input nonlinearity be
where
,
and
. Based on the following rules
We give the controller and related parameters as follows.
Using the Szász–Mirakyan operator to approximate
, we have
where
and let
. The command filters are presented as follows
and
where
,
,
,
,
,
, and
.
The error compensation signals
are constructed as
where
,
and
.
The adaptive laws are given as
in which
,
and
,
.
The following is variable fractional order disturbance observers designed
here
and
.
Finally, the virtual controllers
,
and the actual controller
are designed in following form
The state trajectories of the drive system (
70) and the response system (
72) under the designed controller (79) are illustrated in
Figure 2, The
Figure 3 is devoted to demonstrate the trajectories of the synchronization errors. From
Figure 2 and
Figure 3, it can be asserted that the synchronization error signals tend to 0 under the proposed controller.
The output signals of VO fractional command filters, the error compensation signals, the adaptive laws and the actual controller
and
are depicted by
Figure 4,
Figure 5,
Figure 6 and
Figure 7, which indicate that the output signals of command filters, the error compensation signals and the virtual control laws are all bounded. In conclusion, the drive system and the response system are synchronized and the controller design scheme is feasible. The state trajectories of the drive system (
70) and the response system (
72) under the designed controller (79) without a disturbance observer are presented in
Figure 8. From
Figure 2 and
Figure 8, we can find that better synchronous performance of system under controller with VO fractional disturbance observer.
In order to show the control scheme proposed in this paper is better that other, the following comparison with main results obtained in [
37] is derived. Let
in this paper and
in [
37]. The numerical simulation results on the comparison are expressed by
Figure 9 and
Figure 10.
From the above, it can be found that the synchronization controller with VO fractional disturbance observer and the Szász–Mirakyan operator proposed in this paper can produce the a better performance compared to the controller with adaptive law and fuzzy logic system presented in [
37].