Chapter 10
Anti-Synchronization Control for Fractional-Order Nonlinear Systems Using Disturbance Observer and Neural Networks

10.1 Problem Statement

According to the Caputo definition of the fractional derivative (2.17), the fractional-order nonlinear system will be described. Considering the following fractional-order nonlinear system as the master system:

where c010-math-002 denotes the constant matrix, c010-math-003 is the state vector, c010-math-004 is the nonlinear function vector, and the fractional order satisfies c010-math-005.

The slave system with system uncertainty and external disturbance is given as follows:

where c010-math-007 is the state vector, c010-math-008 is the nonlinear function vector, c010-math-009 is the unknown bounded disturbance, c010-math-010 is the control input, and c010-math-011 is the system uncertainty.

This chapter aims to develop a disturbance observer-based anti-synchronization control scheme, so that anti-synchronization is realized between two fractional-order nonlinear systems in the presence of external disturbances and system uncertainties. On the basis of the designed anti-synchronization controller, synchronization errors between the master system and the slave system are convergent under proper conditions. To obtain the main results, the following assumption is introduced.

10.2 Design of Disturbance Observer

In this section, a neural-network-based disturbance observer will be designed to estimate the external disturbance c010-math-015 in the slave system (10.2). On the basis of the slave system (10.2), the following equation of state is given:

where c010-math-017 is c010-math-018th element of c010-math-019, c010-math-020 is the c010-math-021th element of c010-math-022, c010-math-023 is the c010-math-024th element of c010-math-025, c010-math-026 is the c010-math-027th element of c010-math-028, c010-math-029 is the c010-math-030th element of c010-math-031, c010-math-032 is the c010-math-033th element of c010-math-034, and c010-math-035.

On the basis of Lemma 2.4, a neural network is used to approximate the uncertainty c010-math-036, with c010-math-037, and Equation (10.3) can be written as

where c010-math-039.

To compensate for the effects of external disturbance c010-math-040 in Equation (10.2), a neural-network-based disturbance observer is designed.

To design the disturbance observer, an auxiliary variable is employed as follows [105]:

where c010-math-042 is a design constant.

According to Equations (10.4) and (10.5), the Caputo fractional derivative of c010-math-043 can be written as

To estimate the auxiliary variable c010-math-045, we design the estimator as

where c010-math-047 is the estimate of c010-math-048 and c010-math-049 is the estimate of c010-math-050.

Combining Equations (10.5) and (10.7), the disturbance observer c010-math-051 is given by

Define the disturbance estimation error c010-math-053. Considering Equations (10.5) and (10.8), we have

10.9 equation

Considering Equations (10.6) and (10.7), the Caputo fractional derivative of c010-math-055 is described as

10.10 equation

where c010-math-057.

According to this design procedure of the neural-network-based disturbance observer, the following theorem is given.

The proof of Theorem 10.1 and the adaptive law of c010-math-058 will be given in the next section.

10.3 Anti-Synchronization Control of Fractional-Order Nonlinear Systems

In this section, a disturbance-observer-based adaptive neural anti-synchronization control scheme will be proposed to guarantee that synchronization errors between the slave system (10.1) and the master system (10.2) are ultimately bounded. To design the anti-synchronization control scheme, the anti-synchronization error state c010-math-059 is defined. On the basis of Equations (10.1) and (10.2), the corresponding anti-synchronization error system is given as

The desired anti-synchronization control input is designed as

where c010-math-062 and c010-math-063 is a design diagonal positive definite matrix.

Furthermore, the adaptive law for c010-math-064 is given by

where c010-math-066 is a design constant, c010-math-067 is a design constant, and c010-math-068 denotes the c010-math-069th element of c010-math-070, with c010-math-071.

This design procedure can be summarized in the following theorem.

10.4 Simulation Examples

In this section, the fractional-order Lorenz system [179] and the fractional-order Lü system [187] are used to illustrate the effectiveness of the proposed anti-synchronization control scheme.

10.4.1 Anti-Synchronization Control of Fractional-Order Lorenz System

To illustrate anti-synchronization control of the fractional-order Lorenz system, the model of fractional-order Lorenz system is described as follows [179]:

where c010-math-113 is the fractional order, c010-math-114, c010-math-115, and c010-math-116 are system state variables, and c010-math-117, c010-math-118, and c010-math-119 are system parameters. The fractional order is chosen as c010-math-120, the system parameters are set as c010-math-121, c010-math-122, and c010-math-123, and the initial conditions are chosen as c010-math-124; the chaotic dynamic behaviors of the fractional-order Lorenz system are shown in Figure 2.1.

To illustrate the effectiveness of the proposed anti-synchronization controller, the fractional-order Lorenz system (10.32) is regarded as the master system. From Equations (10.2) and (10.32), the slave system is described as follows:

where c010-math-126, c010-math-127, and c010-math-128 are system state variables, c010-math-129, c010-math-130, and c010-math-131 are system uncertainties, c010-math-132, c010-math-133, and c010-math-134 are unknown bounded disturbances, and c010-math-135, c010-math-136, and c010-math-137 are designed anti-synchronization control inputs.

According to Equations (10.32) and (10.33), the corresponding anti-synchronization error system is given as follows:

10.34 equation

where c010-math-139, c010-math-140, and c010-math-141 are anti-synchronization errors.

To demonstrate the effectiveness of the proposed disturbance-observer-based adaptive neural anti-synchronization control scheme, numerical simulation results are shown for the fractional-order Lorenz system (10.32) under the following conditions: the initial conditions are set as c010-math-142, c010-math-143, the designed parameters are chosen as c010-math-144, c010-math-145, c010-math-146, c010-math-147, c010-math-148, c010-math-149, and c010-math-150. The disturbances are assumed as c010-math-151, c010-math-152, and c010-math-153. The system uncertainties are chosen as c010-math-154, c010-math-155, and c010-math-156.

Numerical results are presented under the proposed disturbance-observer-based adaptive neural anti-synchronization control scheme. The state synchronization results of the master system (10.32) and the slave system (10.33) are shown in Figure 10.1, Figure 10.2, and Figure 10.3. It is shown that good synchronization performance is obtained. Figure 10.4 shows that the synchronization errors c010-math-157, c010-math-158, and c010-math-159 are convergent. Furthermore, the estimation performance of the proposed disturbance observer (10.7 and 10.8) is shown in Figure 10.5, Figure 10.6, and Figure 10.7. It is evident from Figure 10.8 that the designed disturbance observer is effective and feasible. According to the simulation results, the master system (10.32) and the slave system (10.33) are bounded anti-synchronized under the designed adaptive neural anti-synchronization controller (10.12) and the adaptive update law (10.13). Thus, the proposed disturbance-observer-based adaptive neural anti-synchronization control scheme is valid for fractional-order nonlinear systems with external disturbances and system uncertainties.

Illustration of Anti-synchronization states of x1(t) and y1(t).

Figure 10.1 Anti-synchronization states of c010-math-160 and c010-math-161 of the master system (10.32) and the slave system (10.33).

Illustration of Anti-synchronization states of x2(t) and y2(t).

Figure 10.2 Anti-synchronization states of c010-math-162 and c010-math-163 of the master system (10.32) and the slave system (10.33).

Illustration of Anti-synchronization states of x3(t) and y3(t).

Figure 10.3 Anti-synchronization states of c010-math-164 and c010-math-165 of the master system (10.32) and the slave system (10.33).

Illustration of Anti-synchronization errors e1(t), e2(t), and e3(t).

Figure 10.4 Anti-synchronization errors c010-math-166, c010-math-167, and c010-math-168 of the master system (10.32) and the slave system (10.33).

Illustration of Anti-synchronization errors d1(t) and d^1(t).

Figure 10.5 Disturbance estimation result of c010-math-169 and c010-math-170 for fractional-order Lorenz system.

Illustration of Anti-synchronization errors d2(t) and d^2(t).

Figure 10.6 Disturbance estimation result of c010-math-171 and c010-math-172 for fractional-order Lorenz system.

Illustration of Anti-synchronization errors d3(t) and d^3(t).

Figure 10.7 Disturbance estimation result of c010-math-173 and c010-math-174 for fractional-order Lorenz system.

Illustration of Disturbance observation errors d1(t), d2(t), and d3(t).

Figure 10.8 Disturbance observation errors c010-math-175, c010-math-176, and c010-math-177 of fractional-order Lorenz system.

10.4.2 Anti-Synchronization Control of Fractional-Order Lü System

To further illustrate the effectiveness of the proposed anti-synchronization control scheme, the anti-synchronization of the fractional-order Lü system [187] is studied in this section. For convenience, the fractional-order Lü system is given as follows:

where c010-math-179 is the fractional order, c010-math-180, c010-math-181, and c010-math-182 are system state variables, and c010-math-183, c010-math-184, and c010-math-185 are system parameters. For the fractional order c010-math-186, system parameters c010-math-187, c010-math-188, and c010-math-189, and initial conditions chosen as c010-math-190, c010-math-191, and c010-math-192, the chaotic dynamic behaviors of the fractional-order Lü system are presented in Figure 2.23.

To illustrate the effectiveness of the proposed anti-synchronization controller, the fractional-order Lorenz system (10.32) is regarded as the master system. From Equations (10.2) and (10.32), the slave system is described as follows:

where c010-math-194, c010-math-195, and c010-math-196 are system state variables, c010-math-197, c010-math-198, and c010-math-199 are system uncertainties, c010-math-200, c010-math-201, and c010-math-202 are unknown bounded disturbances, and c010-math-203, c010-math-204, and c010-math-205 are designed anti-synchronization control inputs.

According to Equations (10.32) and (10.33), the corresponding anti-synchronization error system is given as follows:

10.37 equation

where c010-math-207, c010-math-208, and c010-math-209 are anti-synchronization errors.

For the numerical simulation, we choose the fractional order as c010-math-210, the disturbances are assumed as c010-math-211, c010-math-212, and c010-math-213, and the system uncertainties are chosen as c010-math-214, c010-math-215, and c010-math-216. The initial conditions are chosen as c010-math-217 and c010-math-218. The design parameters are chosen as c010-math-219, c010-math-220, c010-math-221, c010-math-222, c010-math-223, and c010-math-224.

According to these conditions and the proposed synchronization control scheme, numerical results are presented. Good synchronization performance is shown in Figure 10.9, Figure 10.10, and Figure 10.11. Numerical results of the synchronization errors c010-math-225, c010-math-226, and c010-math-227 are given in Figure 10.12, and are bounded and convergent. Furthermore, the observation performance of the proposed disturbance observer (10.7 and 10.8) is presented in Figure 10.13, Figure 10.14, and Figure 10.15. From Figure 10.13, Figure 10.14, Figure 10.15, and Figure 10.16, the disturbance observer is valid. On the basis of the simulation results, the master system (10.35) can anti-synchronize the slave system (10.36) well, based on the designed adaptive neural anti-synchronization controller (10.12) and the adaptive update law (10.13). Therefore, the proposed anti-synchronization control scheme is effective for fractional-order nonlinear systems with external disturbances and system uncertainties.

Illustration of Anti-synchronization states of x1(t) and y1(t).

Figure 10.9 Anti-synchronization states of c010-math-228 and c010-math-229 of the master system (10.35) and the slave system (10.36).

Illustration of Anti-synchronization states of x2(t) and y2(t).

Figure 10.10 Anti-synchronization states of c010-math-230 and c010-math-231 of the master system (10.35) and the slave system (10.36).

Illustration of Anti-synchronization states of x3(t) and y3(t).

Figure 10.11 Anti-synchronization states of c010-math-232 and c010-math-233 of the master system (10.35) and the slave system (10.36).

Illustration of Anti-synchronization errors e1(t), e2(t), and e3(t).

Figure 10.12 Anti-synchronization errors c010-math-234, c010-math-235, and c010-math-236 of the master system (10.35) and the slave system (10.36).

Illustration of Anti-synchronization errors d1(t) and d^1(t).

Figure 10.13 Disturbance estimation result of c010-math-237 and c010-math-238 for the fractional-order Lü system.

Illustration of Anti-synchronization errors d2(t) and d^2(t).

Figure 10.14 Disturbance estimation result of c010-math-239 and c010-math-240 for the fractional-order Lü system.

Illustration of Anti-synchronization errors d3(t) and d^3(t).

Figure 10.15 Disturbance estimation result of c010-math-241 and c010-math-242 for the fractional-order Lü system.

Illustration of Observation errors d1(t), d2(t), and d3(t).

Figure 10.16 Observation errors c010-math-243, c010-math-244, and c010-math-245 of the fractional-order Lü system.

10.5 Conclusion

In this chapter, a disturbance-observer-based adaptive neural anti-synchronization control scheme has been studied for fractional-order nonlinear systems in the presence of external disturbances and system uncertainties. A disturbance observer has been developed to estimate the external disturbances. An anti-synchronization controller has been designed based on the disturbance observer and a neural network for the anti-synchronization of fractional-order nonlinear systems in the presence of external disturbances and system uncertainties. Furthermore, numerical simulations of two examples are shown in this chapter, i.e., the fractional-order Lorenz system and the fractional-order Lü system. Numerical simulations show the effectiveness of the proposed disturbance-observer-based adaptive neural anti-synchronization control scheme.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.12.71.237