Abstract

In this paper, bifurcations and synchronization of a fractional-order Bloch system are studied. Firstly, the bifurcations with the variation of every order and the system parameter for the system are discussed. The rich dynamics in the fractional-order Bloch system including chaos, period, limit cycles, period-doubling, and tangent bifurcations are found. Furthermore, based on the stability theory of fractional-order systems, the adaptive synchronization for the system with unknown parameters is realized by designing appropriate controllers. Numerical simulations are carried out to demonstrate the effectiveness and flexibility of the controllers.

1. Introduction

Nowadays, fractional calculus is a hot topic in the research field. It is well known that fractional calculus has an equally long history with classical calculus. It did not attract enough attention for the absence of geometrical interpretation and applications at the initial stage of development. As the development of technology and science continues, fractional calculus has been applied in many fields, such as control theory, dynamics, mathematics, mechanics, and physics [15].

As the research of fractional calculus moves along, many nonlinear systems with fractional orders are proposed and investigated. The chaos and bifurcations which are observed in integer-order systems are also found in fractional-order ones, such as fractional versions of Duffing system, Lorenz system, and Chen system [611]. It is well known that the Bloch system is very important for interpretation of the underlying physical process of nuclear magnetic resonance. Recently, the fractional-order Bloch equations with and without delay were studied [1214]. Meanwhile, physical interest in the fractional-order Bloch equation has been growing [15, 16] with the goal of improving the modeling of relaxation, diffusion, and perfusion in biological tissues. In [17], for the fractional-order Bloch system, the chaotic dynamics including the chaotic attractors in different system parameters sets, bifurcations with the derivative order in commensurate-order case, were analyzed. Rich dynamics such as period-doubling and subharmonic cascade routes to chaos were found for the system in the commensurate-order case. Based on these results, we want to know the bifurcations of the fractional-order Bloch system with the variation of every order in incommensurate-order case as well as every system parameter.

Motivated by the above discussed, in this paper, the bifurcations with the derivative order in incommensurate-order case and system parameters are studied firstly. A series of period-doubling bifurcations and tangent bifurcations are obtained by numerical simulations. Meanwhile, different chaotic and periodic attractors are also observed. Furthermore, based on the stability theory of fractional-order systems, the adaptive synchronization of the fraction-order systems with uncertain parameters is realized by designing appropriate controllers. Numerical simulations are carried out to demonstrate the effectiveness and flexibility of the controllers.

The paper is organized as follows. In Section 2, the definitions for the fractional calculus and numerical algorithms for fractional differential equations are given. The bifurcations of the fractional-order Bloch system are investigated in detail in Section 3. In Section 4, the adaptive synchronization of the system is investigated. Numerical simulations are used to demonstrate the effectiveness of the controllers. Finally, we summarize the results in Section 5.

2. Fractional Derivatives

There are many definitions for the general fractional derivative. The three most frequently used ones are the Grunwald-Letnikov definition and the Riemann-Liouville and the Caputo definitions. It is well known that the initial conditions for the fractional differential equations with Caputo derivatives take on the same form as those for the integer-order ones, which is very suitable for practical problems. Therefore, we will use the Caputo definition for the fractional derivatives in this paper.

The Caputo fractional derivative is defined as follows:

As the initial conditions for the fractional differential equations with Caputo derivatives take on the same form as those for the integer-order ones, we will use the Caputo definition for the fractional derivatives in this paper.

In the following, we will give the definitions of commensurate-order and incommensurate-order fractional-order systems [18].

Definition 1. For a fractional-order system, which can be described by , where is the state vector, is the fractional derivative orders vector, and . The fractional-order system is commensurate-order when all the derivative orders satisfy ; otherwise it is an incommensurate-order system.

Compared with the numerical algorithm for solving an ordinary differential equation, the numerical solution of a fractional differential equation is not easy to obtain. There are two approximation methods which can frequently be used for numerical computation on chaos and bifurcations with fractional differential equations. One is an improved version of Adams-Bashforth-Moulton algorithm based on the predictor-correctors scheme [1921], which is a time domain approach. The other is a method, known as frequency domain approximation [22], based on numerical analysis of fractional-order systems in the frequency domain.

Simulation of fractional-order systems using the time domain methods is complicated and, due to long memory characteristics of these systems, requires a very long simulation time but on the other hand, it is more accurate [23]. Therefore, we employ the improved predictor-corrector algorithm for fractional-order differential equations in this paper.

3. A Fractional-Order Bloch System

The Bloch system is usually used to describe an ensemble of spins. The integer-order and fractional-order Bloch systems were studied in [17]. In this section, the bifurcations of the fractional-order Bloch system with the variation of different system parameters and derivative orders will be investigated.

The fractional-order Bloch system can be described as follows:where are the state variables, the derivative orders, and the system parameters. When the orders , system (2) has a chaotic attractor with system parameters , , , , , which is plotted in Figure 1. The initial conditions for the numerical simulation are , , and also used in the rest of the paper.

3.1. Bifurcations with the Variation of the Orders

When the system parameters are fixed as , , , , , and the orders , , the bifurcation of system (2) as the order is varied is depicted in Figure 2(a). From this, it is clear that the system has a long period-1 window when is slightly less than 0.72. As the order further increases, an evolution procedure of system (2) through period-doubling route to chaos is obtained. Meanwhile, to verify the chaotic behaviors for the system, the corresponding largest Lyapunov exponent (LLE for short) diagram by the algorithm of small data sets is shown in Figure 2(b). Phase portraits and the corresponding time series diagrams are shown in Figures 3(a)3(h), from which we can see that the system has period-1, period-2, period-4, and chaos for different values of the order . The route out of chaos for system (2) is tangent bifurcation when . There are three limit cycles coexisting until the secondary period-doubling bifurcations occur.

When the system parameters are fixed as the same values, and the orders , , the affection of the variation of order for the system is showed in Figure 4(a). It is clear that a series of period-doubling and tangent bifurcations can also be seen from the figure. Meanwhile, the corresponding LLE diagram is shown in Figure 4(b). As the order is varied, the bifurcations of the system are similar to that of , so more details are not displayed in here.

3.2. Bifurcations with the Variation of the System Parameters

When the other parameters are taken as , , , , and the orders , the bifurcation and the corresponding LLE diagrams of system (2) varying the parameter are depicted in Figure 5. With the increase of the parameter from , the system is period-1 firstly when . Then system (2) is period-2 motion until a series of period-doubling bifurcations occur. The phase portraits and the corresponding time series diagrams of system (2) with different values of the parameter are showed in Figure 6, from which it is clear that the system has only one limit cycle for , two cycles for , four cycles for , and six cycles for .

When , the bifurcation and the corresponding LLE diagrams of the system with the variation of are depicted in Figure 7. From this, we can see that a series of period-doubling and tangent bifurcations can be observed. Meanwhile, the bifurcation and the corresponding LLE diagrams of system (2) with the system parameters , , and are also obtained by numerical simulations, respectively (see Figure 8). It is clear that the bifurcations of the system with and are similar to that of the parameter . The system undergoes a series of period-doubling bifurcations when the parameter is varied and the alternation between the period and chaos.

4. Adaptive Synchronization

In this section, the adaptive synchronization for system (2) with uncertain parameters will be investigated.

For simplicity, system (2) in commensurate-order case is taken as the drive system and can be rewritten as follows:where and are uncertain parameters which are needed to be identified. And the response system is described by the following differential equations:where , , and are the synchronization controllers and , are the estimations of unknown parameters. Then, the synchronization error variables are defined as ,  ,  , and estimation errors of uncertain parameters ,  . By subtracting system (3) from (4), the error dynamical system is obtained, which is given as follows:In order to realize the synchronization of the drive and response systems, the controllers should be designed properly. Therefore, the following criterion is presented to ensure system (3) effectively synchronizes system (4).

Theorem 2. Adaptive synchronization between systems (3) and (4) is realized when the controllers and laws of the uncertain parameter are designed as follows:

Proof. Firstly, controllers (6) are substituted into system (5), and then the error dynamical system is expressed asBy combining systems (8) and (7), we can getwhereAssume that is one of the eigenvalues of matrix , and then the corresponding nonzero eigenvectors are ; then we haveand the following relation can be easily obtained when conjugate transpose is taken on both sides of (11)Using (11) multiplied left by plus (12) multiplied right by , we getThe above formula can be rewritten as the following form:By substituting the matrix into (14), then we can have where . Since , then all the eigenvalues of matrix satisfy the following relationship:According to the stability theory of fractional-order systems, then the error dynamical system (5) is asymptotically stable. Therefore which means that the synchronization between the drive and response systems is realized. The proof is completed.

In numerical simulations, the real values of the uncertain parameters are ,   when , , , . The initial conditions of the drive and response systems are and , respectively. The synchronization results of the numerical simulation are depicted in Figure 9. From this we can see that the error variables tend to 0, and the estimations of unknown parameters converge to their real values. These results demonstrate the effectiveness of the synchronization controllers and laws of unknown parameters.

5. Conclusions

In this paper, bifurcations and synchronization of a fractional-order Bloch system have been studied. Firstly, bifurcations of the system as every order is varied are obtained by the numerical simulations. Period-doubling and tangent bifurcations can be observed in the system. Meanwhile, bifurcations of the system with the variation of every system parameter are also determined by numerical computation. Besides the period-doubling and tangent bifurcations, limit cycles coexisting are also found for the fractional-order Bloch system. From these results, it can be seen clearly that the derivative orders are also the important parameters which affect the dynamics of the fractional-order Bloch system. The bifurcations of the system in such a parameter set are demonstrated in detail. Finally, based on the stability theory of fractional-order systems, the adaptive synchronization for the system with unknown parameters is realized by designing appropriate controllers. Numerical simulations are carried out to demonstrate the effectiveness and flexibility of the controllers.

Conflicts of Interest

The authors declare that they have no conflicts of interest.

Acknowledgments

This work is supported by the National Natural Science Foundation of China (NSFC) under Grant nos. 11332008 and 11672218.