Chapter 7
Adaptive Neural Tracking Control for Uncertain Fractional-Order Chaotic Systems Subject to Input Saturation and Disturbance

7.1 Problem Statement

According to the Caputo definition of the fractional derivative (2.17), the following uncertain FOCS in the presence of input saturation and unknown external disturbance is described as follows:

where c07-math-002 is the fractional order with c07-math-003, c07-math-004 is the fractional derivative, c07-math-005 are the state variables of the chaotic system, which are measurable, c07-math-006 is the system output, c07-math-007 is the desired control input, c07-math-008 is the unknown time-varying disturbance, c07-math-009 is the known nonlinear function with c07-math-010, c07-math-011 is the unknown nonlinear function, and c07-math-012 is the input saturation function defined as follows:

7.2 equation

where c07-math-014 is a known bound of c07-math-015 and c07-math-016 is the standard sign function.

The aim of this chapter is to design a SMFODO to approximate the unknown external disturbance, and to propose an adaptive neural control scheme based on the designed SMFODO to control the output signal of the uncertain FOCS (7.1), which could follow a given desired trajectory c07-math-017 in the presence of input saturation and unknown external disturbance. Meanwhile, the proposed control scheme will be rigorously shown to guarantee that all the signals in the closed-loop system remain bounded.

To facilitate the design of the neural tracking control for the uncertain FOCS (7.1) subjected to input saturation and external disturbance, the following assumptions are necessary in this study.

7.2 Adaptive Neural Control Design Based on Fractional-Order Disturbance Observer

In this section, an adaptive neural control will be proposed for an uncertain FOCS with unknown external disturbance and input saturation based on the designed SMFODO. To handle the input saturation, the following auxiliary system with the same order as the FOCS (7.1) is constructed to counteract the effect of the input saturation, as follows:

where c07-math-028 are the state variables of the auxiliary system, c07-math-029 are the design constants, and c07-math-030.

Using the state variables of the auxiliary system (7.3), the adaptive neural control scheme is designed using the backstepping technique. The detailed design process is given as follows.

Step 1

In the first step, we define the error variable as c07-math-036 and c07-math-037, where c07-math-038 is the virtual control law and will be designed.

Considering Equations (7.1) and (7.3), we obtain

Invoking the definition of c07-math-040, Equation (7.4) can be written as

Furthermore, the virtual control law c07-math-042 in the first step is designed as

where c07-math-044 is a design constant.

Substituting Equation (7.6) into Equation (7.5) yields

From Equation (7.7), we have

According to Equation (7.3), we obtain

Considering the signals c07-math-048 and c07-math-049, the Lyapunov function candidate is chosen as

7.10 equation

On the basis of Lemma 2.1, the Caputo derivative of c07-math-051 can be described as

Invoking Equations (7.8) (7.9), and (7.11), we have

where c07-math-054 and c07-math-055 will be handled in the next step.

Step c07-math-056

Define the error variable as c07-math-057 and c07-math-058, where c07-math-059 and c07-math-060 are the virtual control laws designed in the c07-math-061th step and the c07-math-062th step, respectively.

Considering Equations (7.1) and (7.3), we have

Invoking the definition of c07-math-064, Equation (7.13) can be written as

To eliminate the tedious analytic computations of fractional derivatives of the virtual control law c07-math-066, the differentiator is employed to obtain the fractional derivatives of the virtual control law c07-math-067. According to Lemma 2.6, we have

where c07-math-069 is a design positive constant.

Invoking Equation (7.15) and Lemma 2.6, we obtain

where c07-math-071 is the estimation error of the differentiator. From Lemma 2.6, we know c07-math-072, with c07-math-073.

Considering Equations (7.14) and (7.16) yields

Furthermore, the virtual control law c07-math-075 is designed as

where c07-math-077 is a design constant.

Substituting Equation (7.18) into Equation (7.17) yields

From Equation (7.19) and Lemma 2.6, we have

According to Equation (7.3), we obtain

Considering the signals c07-math-081 and c07-math-082, the Lyapunov function candidate is chosen as

7.22 equation

On the basis of Lemma 2.1, the Caputo derivative of c07-math-084 can be described as

Invoking Equations (7.20) (7.21), and (7.23), we have

where c07-math-087 and c07-math-088 will be handled in the next step.

Step c07-math-089

Considering the system (7.1), the Caputo derivative of c07-math-090 can be written as

7.25 equation

On the basis of Lemma 2.4, a neural network is used to approximate the unknown nonlinear function c07-math-092; we obtain

7.26 equation

Invoking Equation (7.3), we have

To eliminate tedious analytic computations of fractional derivatives of the virtual control law c07-math-095, the differentiator is employed to obtain the fractional derivatives of the virtual control law c07-math-096. According to Lemma 2.6, we obtain

where c07-math-098 is the design positive constant.

Considering Equation (7.28) and Lemma 2.6, we obtain

where c07-math-100 is the estimation error of the differentiator. From Lemma 2.6, we know c07-math-101 with c07-math-102.

Combining Equations (7.27) and (7.29) yields

To compensate for the effect of the external disturbance c07-math-104, the SMFODO is designed to estimate it. To develop the SMFODO, the following auxiliary variable is defined as

and the intermedial variable c07-math-106 is given by

where c07-math-108 is a design constant, c07-math-109 is the estimate of the unknown constant c07-math-110, and c07-math-111 is the estimate of c07-math-112.

According to Equations (7.30) and (7.32), the Caputo derivative of Equation (7.31) yields

where c07-math-114.

Considering Assumption 7.3 and Equation (7.33), we have

where c07-math-116 and c07-math-117.

The SMFODO is designed as

where c07-math-119 is the estimate of the disturbance c07-math-120, and c07-math-121 is a design constant of the SMFODO.

Invoking Equations (7.33) and (7.35), we obtain

7.36 equation

where c07-math-123.

Consideration of Assumption 7.3 and the definition of c07-math-124 yields

where c07-math-126 and c07-math-127.

Define c07-math-128. Thus, we have

From Lemma 2.3 and Equation (7.38), we know that the disturbance estimation error c07-math-130 is bounded when c07-math-131. Therefore, we can assume c07-math-132 where c07-math-133 is an unknown constant.

Furthermore, the controller c07-math-134 is designed as

where c07-math-136 is a design constant and c07-math-137 is the estimate of the unknown constant c07-math-138.

Substituting Equation (7.39) into Equation (7.30) yields

From Equation (7.40), we have

According to Equation (7.3), we obtain

Considering the signals c07-math-142, c07-math-143, c07-math-144, c07-math-145, c07-math-146, c07-math-147, and c07-math-148, the function candidate is chosen as

7.43 equation

where c07-math-150, c07-math-151, and c07-math-152 are design constants and c07-math-153.

On the basis of Lemma 2.1, the Caputo derivative of c07-math-154 can be described as

Invoking Equations (7.34) (7.37) (7.41), and (7.42), Equation (7.44) can be written as

Consider the adaptive laws for c07-math-157, c07-math-158, and c07-math-159 as follows:

Substituting Equations (7.46) (7.47), and (7.48) into Equation (7.45), and considering the following facts:

7.49 equation
7.50 equation
7.51 equation
7.52 equation
7.53 equation

we have

This design procedure of the FODO-based adaptive neural control can be summarized in the following theorem, which contains the results of adaptive control for uncertain FOCS (7.1) in the presence of input saturation and external disturbance.

7.3 Simulation Examples

To illustrate the effectiveness of the proposed SMFODO-based adaptive neural control scheme for the uncertain FOCS with external disturbance and input saturation, the numerical simulations of two fractional-order chaotic systems will be studied.

7.3.1 Fractional-Order Chaotic Electronic Oscillator

Consider the following fractional-order chaotic electronic oscillator model [227]:

where c07-math-226, c07-math-227, and c07-math-228 are system state variables, c07-math-229 is a designed parameter, and the function c07-math-230 satisfies

7.62 equation

The fractional order is chosen as c07-math-232 and the parameter is set as c07-math-233; the system (7.61) is a chaotic system based on the theory of Tavazoei and Haeri [228]. Furthermore, the chaotic behavior of Equation (7.61) is shown in Figure 7.1, for initial conditions of system (7.61) chosen as c07-math-234.

Geometry for Chaotic behaviors of fractional-order chaotic electronic oscillator model.

Figure 7.1 Chaotic behaviors of fractional-order chaotic electronic oscillator model (7.61): (a) c07-math-235c07-math-236c07-math-237 space; (b) c07-math-238c07-math-239c07-math-240 space.

According to these simulation results, it can be seen that the system (7.61) is chaotic without control input. To facilitate the output signal c07-math-241 of the system (7.61) to track the desired signal c07-math-242, the input control is considered in Equation (7.61). At the same time, the system uncertainty and the unknown external disturbance are also considered for the system (7.61).

From Equations (7.1) and (7.61), we have the following:

where c07-math-244, with c07-math-245, c07-math-246 is the desired control input, c07-math-247 is the unknown time-varying disturbance, and c07-math-248 is the unknown nonlinear function.

Theorem 7.1 is applied to the uncertain fractional-order electronic oscillator model (7.63) to render the output signal c07-math-249 to track the reference signal c07-math-250. In the simulation studies, for fractional order c07-math-251, the initial conditions are chosen as c07-math-252, c07-math-253, c07-math-254, c07-math-255, c07-math-256, c07-math-257, c07-math-258, c07-math-259, c07-math-260, and c07-math-261. The system parameters are selected as c07-math-262 and c07-math-263. The control parameters are chosen as c07-math-264, c07-math-265, c07-math-266, c07-math-267, c07-math-268, c07-math-269, and c07-math-270. The uncertainty is assumed as c07-math-271. The external disturbance is assumed as c07-math-272. Furthermore, we define c07-math-273. On the basis of the result of Ishteva [225], we have c07-math-274, where c07-math-275 denotes the square root of minus one and c07-math-276 and c07-math-277 are arbitrary numbers. Therefore, Assumptions 7.2 and 7.3 are satisfied.

Simulation results of the uncertain fractional-order electronic oscillator model (7.63) are shown in Figure 7.2, Figure 7.3, and Figure 7.4. Tracking results of the uncertain fractional-order electronic oscillator model with external disturbance and input saturation under the proposed adaptive neural control scheme are shown in Figure 7.2. According to Figure 7.2a, the tracking performance of the uncertain FOCS (7.63) is satisfactory. The tracking error c07-math-278 between the output signal c07-math-279 and the desired signal c07-math-280 is bounded, as shown in Figure 7.2b. Furthermore, the observation performance of the proposed SMFODO (7.35) is presented in Figure 7.3. It is evident from Figure 7.3 that the disturbance observer could approximate the unknown external disturbance well. The control input signal, which is bounded, is shown in Figure 7.4. It is concluded from these simulation results that the proposed adaptive neural control scheme for uncertain fractional-order chaotic systems based on the SMFODO is effective.

Representation of (a) Output x1(t) follows desired trajectory xd(t); (b) tracking error e(t).

Figure 7.2 Tracking control results of the fractional-order chaotic electronic oscillator (7.61) (a) Output c07-math-281 follows desired trajectory c07-math-282; (b) tracking error c07-math-283.

Representation of (a) Disturbance d(t) and approximation output of d^(t); (b) observation error d(t).

Figure 7.3 Disturbance estimation results of the fractional-order chaotic electronic oscillator (7.61) (a) Disturbance c07-math-284 and approximation output of c07-math-285; (b) observation error c07-math-286.

Representation of Control input sat(u(t)).

Figure 7.4 Control input c07-math-287 of the fractional-order chaotic electronic oscillator (7.61).

7.3.2 Fractional-Order Modified Jerk System

The fractional-order modified jerk system is given as follows [229]:

where c07-math-289, c07-math-290, and c07-math-291 are system state variables, and c07-math-292 is a design parameter.

The fractional order is set as c07-math-293 and the parameter is chosen as c07-math-294; the system (7.64) is a chaotic system based on the theory of Tavazoei and Haeri [228]. Furthermore, if the initial condition of the system (7.64) is chosen as c07-math-295, the chaotic behavior of the system (7.64) is given in Figure 7.5.

Geometry for Chaotic behavior of (7.64): (a) x1(t)-x2(t) plane; (b) x1(t)-x3(t) plane; (c) x2(t)-x3(t) plane; (d) x3(t)-x1(t)-x2(t) space.

Figure 7.5 Chaotic behavior of (7.64): (a) c07-math-296c07-math-297 plane; (b) c07-math-298c07-math-299 plane; (c) c07-math-300c07-math-301 plane; (d) c07-math-302c07-math-303c07-math-304 space.

From these simulation results, it can be seen that the system (7.64) is chaotic without input control. To make the output signal c07-math-305 of the system (7.64) track the desired signal c07-math-306, the input control is considered in Equation (7.64). Meanwhile, the unknown uncertainty and the unknown external disturbance are also considered in Equation (7.64). From Equations (7.1) and (7.64), we have the following:

where c07-math-308 with c07-math-309, c07-math-310 is the desired control input, c07-math-311 is the unknown time-varying disturbance, and c07-math-312 is the unknown nonlinear function.

According to Theorem 7.1, the output signal c07-math-313 of the uncertain fractional-order modified Jerk system (7.65) is guaranteed to track the reference signal c07-math-314. To realize this simulation, the fractional order is chosen as c07-math-315, the initial conditions are chosen as c07-math-316, c07-math-317, c07-math-318, c07-math-319, c07-math-320, c07-math-321, c07-math-322, c07-math-323, c07-math-324, and c07-math-325. The system parameter is selected as c07-math-326. The control parameters are chosen as c07-math-327, c07-math-328, c07-math-329, c07-math-330, c07-math-331, c07-math-332, and c07-math-333. The uncertainty is assumed as c07-math-334. The external disturbance is assumed as c07-math-335. Furthermore, we define c07-math-336.

Simulation results are shown in Figure 7.6, Figure 7.7, and Figure 7.8 for the uncertain fractional-order modified Jerk system (7.65). According to the proposed adaptive neural control scheme, the tracking results are shown in Figure 7.6 for the uncertain fractional-order modified Jerk system with external disturbance and input saturation. From Figure 7.6, we note that satisfactory tracking performance is obtained. Figure 7.6b shows that the tracking error c07-math-337 is bounded. In addition, the disturbance estimation performance of the proposed SMFODO (7.35) is shown in Figure 7.7. It is evident, based on Figure 7.7, that the disturbance observer could approximate the unknown external disturbance well. The bounded control input signal is shown in Figure 7.8. According to these simulation results, we can conclude that the proposed SMFODO-based adaptive neural control scheme is viable for uncertain fractional-order chaotic systems.

Geometry for (a) Output x1(t) follows desired trajectory xd(t); (b) tracking error e(t).

Figure 7.6 Tracking control results of the fractional-order modified jerk system (7.64) (a) Output c07-math-338 follows desired trajectory c07-math-339; (b) tracking error c07-math-340.

Representation of (a) Disturbance d(t) and approximation output of d^(t); (b) observation error d(t).

Figure 7.7 Disturbance estimation results of the fractional-order modified jerk system (7.64) (a) Disturbance c07-math-341 and approximation output of c07-math-342; (b) observation error c07-math-343.

Illustration of Control input sat(u(t)).

Figure 7.8 Control input c07-math-344 of the fractional-order modified jerk system (7.64).

7.4 Conclusion

An adaptive neural tracking control scheme has been proposed for a class of uncertain fractional-order chaotic systems subjected to unknown disturbance and input saturation in this chapter. An auxiliary design system has been used to compensate for the effect of the input saturation. At the same time, an SMFODO has been designed to guarantee the convergence of the disturbance estimation error. On the basis of the radial basis function neural network, the auxiliary system, and the SMFODO, an adaptive neural control scheme has been presented for fractional-order chaotic systems with unknown disturbance and input saturation. Under the integrated effect of unknown external disturbance and unknown uncertainty, the bounded convergence of all closed-loop signals has been guaranteed. Numerical simulation results have been given to show the effectiveness of the developed control scheme.

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

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