Abstract
In this paper, bifurcation and adaptive synchronization of a new fractional-order system are investigated. Firstly, bifurcations for the system with the variation of a system parameter and a derivative order are studied and presented in a three-dimensional space. The dynamics of the system changes from regular to chaos with an increase of derivative orders. It is found that three derivative orders have different contributions to a critical total order for the system to change from regular to chaos, meaning that the nonlinearity in the system downgrades the critical order for transitions to chaos. By the analysis of bifurcations in a two-parameter space, we obtain that the minimal order is 2.62 for the system to remain chaos. Secondly, the entropy is analyzed to measure the level of chaos present in the fractional-order system. Finally, based on the stability theory of fractional-order systems, synchronization of the fractional-order system with fully uncertain parameters is realized by designing appropriate adaptive controllers and estimation laws. Numerical simulations are implemented to demonstrate the effectiveness and flexibility of the synchronization controllers and the estimation laws for the unknown parameters.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
It is well known that fractional calculus is not a new word due to almost the same long history with classical calculus. At the beginning of development, it is very slow because of lack of the geometrical interpretation and applications. In recent decades, researchers gradually realize that fractional calculus has the superior characteristics over conventional calculus in the modeling dynamics of natural phenomena [1]. In the field of nonlinear dynamics, it has become an important and hot topic of research, and been applied in many related fields [2,3,4,5,6]. Although chaos was first found and investigated in integer-order systems, its existence and characteristic in fractional-order systems has also been a subject of interest. Therefore, many fractional-order systems were proposed and investigated in detail, such as the fractional-order Duffing system, Chua circuit, Lorenz system, Chen system, and so on [7,8,9,10,11,12]. Compared with integer-order systems, this kind of systems has richer and more complex dynamics.
Dynamic analysis is a hot topic in nonlinear science, and concerns stability of equilibrium, symmetry, chaos, bifurcation, and so on. In which, bifurcation includes the changes in qualitative or topological structures of limiting motions with the variation of some system parameters or some derivative order. For a fractional-order system, investigation of bifurcation becomes complex due to the long memory property of fractional calculus. In Refs.[13,14,15,16,17,18], several kinds of bifurcations have been studied for fractional-order systems. However, these works mainly consider the bifurcation with the variation of a system parameter or a derivative order. As far as we know, few works reports the analysis of bifurcations in a two-parameter space for a fractional-order system [19, 20, 28, 35].
Pecora and Carroll proposed synchronization firstly in 1990 [21]. And since then synchronization has been a hot topic in nonlinear dynamics. For integer-order nonlinear systems, synchronization has been investigated in detail and applied to secure communication. Meanwhile, a great number of synchronization methods, such as master slave method, adaptive control, active control, and back-stepping approach, have been analyzed in detail [22,23,24,25]. It is well known that fractional-order nonlinear systems can provide high security in secure communication for the complexity [26, 27]. Therefore, it is very meaningful to investigate the synchronization for a new fractional-order system.
In [28], we proposed a new fractional-order system with two system parameters. And bifurcations of the system were studied when a parameter and a derivative order are varied in commensurate-order and incommensurate-order cases in detail. Based on this, a new system parameter is introduced into the system of the Ref. [28] in this paper. Therefore, we obtain a more flexible fractional-order system with three parameters. Firstly, bifurcations for the system with the variation of a system parameter and a derivative order are studied in a three-dimensional space. The dynamics of the system changes from regular to chaos with an increase of derivative orders. Meanwhile, the results represent that the three derivative orders of the system are very important parameters which have different influence intensity for the dynamics of the fractional-order system. The entropy is analyzed to measure the level of chaos for the system. Adaptive synchronization for the fractional-order system is realized according to the stability theory.
This paper is structured as follows: the definitions for fractional calculus and related preliminaries are introduced in Sect. 2. A fractional-order system with three system parameters is presented in Sect. 3. Bifurcations of the system as a parameter and a derivative order vary are analyzed. The entropy analysis for the system is included in Sect. 4. Section 5 contains the analysis of adaptive synchronization for the system with uncertain parameters. Some summarizing remarks of the last section conclude the paper.
2 Fractional derivatives and preliminaries
In this subsection, the operator and three definitions of fractional calculus will be introduced. The operator \({}_{a}D_{t}^{q}\) of fractional calculus is defined as follows [1, 29]:
here, \(q\) is the fractional order, \(R(q)\) the real part of the order \(q\), \(a\) and \(t\) are the limits of the operator.
For the definitions of fractional calculus, the Grunwald–Letnikov definition, the Riemann–Liouville and the Caputo definitions are employed frequently[1, 29]. The specific definitions will be given in the following.
The Grunwald–Letnikov definition (GL) derivative with fractional order \(q\) is given by
here, the symbol \(\left[ \cdot \right]\) denotes the integer part.
The Riemann–Liouville (RL) definition is defined as:
here, \( \Gamma ()\) is Euler’s gamma function.
The Caputo (C) definition is:
Because the initial condition has the same form as those for the integer-order ones, the Caputo definition will be used in this paper.
The following lemma can be used to analyze the stability of equilibrium points for a fractional-order system.
Lemma 1
([29]) For a commensurate fractional-order system, the equilibrium points of the system are asymptotically stable if all the eigenvalues at the equilibrium \({\text{E}}^{*}\), satisfy the following condition:
where \({\mathbf{J}}\) is the Jacobian matrix of the system evaluated at the equilibria \({\text{E}}^{*}\).
The remarkable property of the operator for fractional calculus is long memory. This property makes it difficult to compute the numerical solutions for fractional differential equations. Generally speaking, there are two main numerical computation methods for determining numerical solutions for this kind of systems, that is, an improved version of Adams–Bashforth-Moulton algorithm based on the predictor-correctors scheme and the frequency domain approximation [30,31,32,33]. Considering the nonlinearity of the fractional-order system in this paper and the accuracy of the numerical solutions, the improved predictor–corrector algorithm will be used in the rest of the paper [34, 35].
3 Bifurcations of the fractional-order system
Firstly, a new fractional-order system with three parameters, which contains two linear equations (first two equations) and one nonlinear equation (third equation), is proposed based on the Ref.[28]. It can be described by the following fractional differential equations:
here, \(x,y,z\) are state variables, \(a,b,c\) the system parameters, and \(q_{1} ,q_{2} ,q_{3}\) derivative orders. When \(q_{1} = q_{2} = q_{3} = q = 0.99\) and \(a = 0.3,b = 0.02,c = 2\), the corresponding Lyapunov exponents are \(\lambda_{1} = 0.117,\lambda_{2} = 0,\lambda_{3} = - 10.49\). It means the system (6) is chaotic, and the chaotic attractor is depicted in Fig. 1.
In the following, the bifurcation of the system (6) when a parameter and an order are varied simultaneously is studied with the initial condition (− 0.5,1,1). The time for numerical simulation is 300, and the step size is fixed as 0.005.
3.1 Bifurcation with the variation of the parameter \(a\) and a derivative order
When the other parameters are fixed as \(b = 0.02,c = 2\) and the other two orders \(q_{2} = q_{3} = 1\), the bifurcation diagram with the variation of the system parameter \(a\) and the derivative order \(q_{1}\) is depicted, see Fig. 2. The interval of the order \(q_{1}\) is [0.86, 0.99] and the step size is set as 0.01. From Fig. 2, we can see that chaotic motion appears firstly in the system (6) when the order \(q_{1} { = }0.91\) and the parameter \(a\) varies from 0.1 to 0.3. It implies the total order for the system to remain chaos is 2.91 in this case. Furthermore, the system only exists period-1 solutions for \(q_{1} \le 0.87\), period-2 solutions for \(q_{1} { = }0.88\), and period-4 for \(q_{1} { = }0.90\).
Form Fig. 2, it is clear that the period-1 solutions whose orbit likes a tail continues for a long duration. The area of the period-1 solutions becomes smaller and smaller while the region of chaotic motion becomes larger and larger gradually as the order \(q_{1}\) increases. Chaotic motion and periodic windows appear alternately as the order \(q_{1}\) increases from 0.94 to 0.99. Based on these, it can be determined that complexity of the dynamics for the system (6) enhances as the derivative order \(q_{1}\) approaches to 1. In other words, the dynamics of the system becomes complex as the derivative order \(q_{1}\) increases, and regular as the order \(q_{1}\) decreases. Besides, it can be seen that the route to chaos is the typical period-doubling bifurcation in this case.
Figure 3 displays the bifurcation of the system when the parameter \(a\) and the derivative order \(q_{2}\) are varied with the other two orders \(q_{1} = q_{3} = 1\). The interval of the order \(q_{2}\) is [0.86, 0.99] and the step size is set as 0.01. From the figure, it is clear that chaotic motion appears in the system (6) when the order \(q_{2} { = }0.94\) and the parameter \(a\) varies from 0.1 to 0.3. It means the total order for the system to remain chaos is 2.94 in this case, see the fourth diagram in the Fig. 3. Besides, the system only exists period-1 solutions when the order \(q_{2} \le 0.88\), period-2 solutions when the order \(q_{2} { = }0.89\), and period-4 when the order \(q_{2} { = }0.92\). The system (6) is complete periodic for \(q_{2} \le 0.93\), and typical evolution of period-doubling can also be obtained from the first seven bifurcation diagrams in the Fig. 3. The region of the chaos increases while the area of the periodic motions decreases when the order \(q_{2}\) continues to increase. Meanwhile, chaotic motion and periodic windows appear alternately as the order \(q_{2}\) increases to 0.99.
The bifurcation diagram as the parameter \(a\) and derivative order \(q_{3}\) vary when the other two orders \(q_{1} = q_{2} = 1\) is plotted in Fig. 4. The interval of the order \(q_{3}\) is [0.50, 0.99] and the step size is set as 0.05. The similar phenomena can also be observed from the figure. In order to obtain the order for the system to remain chaos, Fig. 5 is plotted to show the appearance of the chaos for the first time. From which we can get the total order of the system to remain chaos is 2.66 in this case.
By comparing the Figs. 2, 3 and 4, we can get that the dynamics of the system (6) with the variation of the order \(q_{3}\) is more complex than those of the system with the variation of the orders \(q_{1}\) or \(q_{2}\). It means that the influence intensity of the order \(q_{3}\) for the complexity of the dynamics of the system (6) is larger than those of the orders \(q_{1}\) or \(q_{2}\) when the system parameter \(a\) is varied.
3.2 Bifurcation with the variation of the parameter \(b\) and a derivative order
When the other parameters are fixed as \(a = 0.3,c = 2\) and the orders \(q_{2} = q_{3} = 1\), bifurcation with the variation of the system parameter \(b\) and the derivative order \(q_{1}\) is studied, see Fig. 6. The interval of the order \(q_{1}\) is [0.84, 0.99] and the step size is set as 0.01. From Fig. 6, we can see that chaotic motion appears in the system (6) when the order \(q_{1} { = }0.88\) and the parameter \(b\) varies from -0.03 to 0.02, which implies the total order for the system to remain chaos is 2.88 in this case. Furthermore, the system only exists period-1 solutions for the order \(q_{1} \le 0.84\), period-2 solutions for the order \(q_{1} { = }0.85\), and period-4 for the order \(q_{1} { = }0.87\). The system (6) exists the period-3 solutions when the order \(0.91 \le q_{1} \le 0.94\). The typical period-doubling bifurcations can be found from them. Chaotic motions and periodic windows appear alternately as the order \(q_{1}\) increases.
When the other orders are taken as \(q_{1} = q_{3} = 1\), Fig. 7 plots the bifurcation of the system with the variation of the parameter \(b\) and the derivative order \(q_{2}\). The interval of the order \(q_{2}\) is [0.84, 0.99] and the step size is set as 0.01. The chaotic motion for the system is firstly observed when the order \(q_{2} { = }0.93\), which means the total order for the system to remain chaos is 2.93 in this case. From the figure, it can be seen that the system (6) is complete periodic for \(q_{2} \le 0.92\), and the typical period-1 and period-2 solutions can be observed from the first nine bifurcation diagrams in the Fig. 7. The dynamics of the system is almost chaotic as the order increases from 0.96 to 0.97. As the order \(q_{2}\) continues to increase, the chaotic motion and periodic windows appear alternately.
When the other orders \(q_{1} = q_{2} = 1\), the bifurcation with the variation of the parameter \(b\) and the derivative order \(q_{3}\) is studied, see Fig. 8. The interval of the order \(q_{3}\) is [0.50, 0.99] and the step size is set as 0.05. From Fig. 8, we can see that the dynamics of the system (6) is periodic completely when the order \(q_{3}\) increases from 0.5 to 0.65. The chaotic motion and periodic windows appear alternately as the order \(q_{3}\) increases from 0.7 to 0.99. Figure 9 is depicted to show the critical order which the chaotic motion appears firstly for the system. From which we can get the total order for the system to remain chaos is 2.70 in this case.
Comparing the Figs. 6, 7 and 8, we can see that the dynamics of the system (6) with the variation of the order \(q_{3}\) is more complex than those of the system with the variation of the orders \(q_{1}\) or \(q_{2}\), which is similar to the case of the variation of the system parameter \(a\).
3.3 Bifurcation with the variation of the parameter \(c\) and a derivative order
When the other parameters are taken as \(a = 0.3,b = 0.02\) and the orders \(q_{2} = q_{3} = 1\), Fig. 10 displays the bifurcation of the system (6) as the parameter \(c\) and the derivative order \(q_{1}\) vary. The interval of the order \(q_{1}\) is [0.84, 0.99] and the step size is set as 0.01. From the figure, we can see that chaotic motion appears in the system (6) when the order \(q_{1} { = }0.88\), which means the total order for the system to remain chaos is 2.88 in this case. Furthermore, the system only exists period-1 and period-2 solutions for the order \(q_{1} { = }0.84\) and \(q_{1} { = }0.85\), and period-4 solutions for \(q_{1} { = }0.86\). Besides, period-doubling and tangent bifurcations can be obtained from these bifurcation diagrams in Fig. 10. Meanwhile, compared the every diagram in the figure, we can see that the region of chaos motions increases while the area of periodic windows decreases as the order \(q_{1}\) changes from 0.84 to 0.99.
The bifurcation with the variation of the system parameter \(c\) and the derivative order \(q_{2}\) is investigated when the other orders \(q_{1} = q_{3} = 1\), see Fig. 11. The interval of the order \(q_{1}\) is [0.85, 0.99] and the step size is set as 0.01. The system (6) is complete periodic when the order \(q_{2} \le 0.93\). Besides, the chaotic motion is firstly observed when the order, which means the total order for the system to remain chaos is 2.94 in this case. As the order \(q_{2}\) continues to increase, more and more chaotic motion can be seen from the figure.
Figure 12 displays the bifurcation of the system (6) as the system parameter \(c\) and the derivative order \(q_{3}\) vary when the other orders \(q_{1} = q_{2} = 1\). The interval of the order \(q_{3}\) is fixed as [0.55, 0.99] and the step size is 0.05. From the Fig. 12, it can be seen that the dynamics of the system (6) is periodic when the order \(q_{3} \le 0.6\), and chaotic when the order \(q_{3}\) increases from 0.65 to 0.99. Figure 13 is plotted to show the appearance of chaos firstly for the system. From which we can get the total order for the system to remain chaos is 2.62 in this case.
Compared Figs. 10, 11 and 12, the dynamics of the system (6) with the variation of the order \(q_{3}\) is more complex than those of the system (6) with the variation of the orders \(q_{1}\) or \(q_{2}\). It can be determined that the influence intensity of the order \(q_{3}\) for the complexity of the dynamics of the system (6) is larger than those of the orders \(q_{1}\) or \(q_{2}\) when the system parameter \(c\) is varied.
By comparing Figs. 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, we can conclude that dynamics of the system (6) becomes regular as a derivate order decreases, and complex as a derivative order increases. It is found that the three derivative orders are very important parameters which have different contributions to a critical total order for the system to change from regular to chaos. It means that the nonlinearity in the system (6) downgrades the critical order for transitions to chaos. A table is given to show the critical order of the system (6) remains chaos in every case, see Table 1. From which, we can obtain the minimal order of the system to remain chaos is 2.62. In particular, the obtained value of the orders reflect that the nonlinear differential equation (third equation) in the system (6) seems to be more “sensitive” to the critical total order introduced by a fractional derivative than two other linear equations [12], under which the system undergoes a transition from chaotic motion to regular one.
4 Entropy analysis
In information theory, entropy can quantify the rate of transfer or generation of information in a dynamical system [36]. Entropy analysis is an effective way of quantifying the level of chaos for a particular system. The main idea of entropy is to measure the information generated in a sequence. Generally speaking, the exact entropy for a dynamical system is difficult to determine. Therefore, the approximate entropy (ApEn for short) is used frequently. In [37], an important approximate entropy measure was presented to indicate the complexity for a dynamical system by a non-negative value. The calculation process of the ApEn is shown as follows:
-
Step 1:
A time-series \(x(1),x(2), \cdots ,x(N)\) is divided into an m-dimension vector
$$ X(i) = (x(i),x(i + 1), \cdots ,x(i + m + 1)) $$(7)where \(1 \le i \le N - m + 1\).
-
Step 2:
The distance \(d(x(i),x(j))\) is defined as
$$ d(x(i),x(j)) = \mathop {\max }\limits_{k = 1,2, \cdots ,m} (\left| {x(i + k - 1) - x(j + k - 1)} \right|) $$(8) -
Step 3:
Setting a threshold value \(r > 0\), we can get the statistics \(C_{i}^{m} (r)\) for \(1 \le i \le N - m + 1\),
$$ C_{i}^{m} (r) = \frac{number \, of \, j \, such \, that \, d[x(i),x(j)] \le r}{{N - m + 1}} $$(9) -
Step 4:
The mean of logarithm of \(C_{i}^{m} (r)\) is denoted as \(\phi^{m} (r)\), which can be described as
$$ \phi^{m} (r) = \frac{1}{N - m + 1}\sum\limits_{i = 1}^{N - m + 1} {\log C_{i}^{m} (r)} $$(10) -
Step 5:
Repeating the steps 1 to 4, the ApEn can be determined
$$ {\text{ApEn}}(m,r) = \mathop {\lim }\limits_{N \to \infty } (\phi^{m} (r) - \phi^{m + 1} (r)) $$(11)
For \(N\) data points, formula (11) can be changed into
When \(N{ = }2000\) and \(m = 2\), the ApEn for the fractional-order system (6) with different values of fractional order in commensurate-order case \((q_{1} = q_{2} = q_{3} = q)\) when \(a = 0.3,b = 0.02,c = 2\) are listed in Table 2. From which, it is clear that the ApEn decreases as the order changes from 1 to 0.5, which implies that the complexity of the system (6) decreases. The result matches with the conclusion in Sect. 3, namely, dynamics of the system (6) becomes regular as a derivate order decreases, and complex as a derivative order increases.
5 Synchronization
Adaptive synchronization for the system (6) with unknown parameters will be investigated in this section. Firstly, the scheme of adaptive synchronization is given here. The drive system is taken as
where \(x \in R^{n}\) is the state variable vector, \(q \in R^{n}\) is the vector of derivative orders, \(\alpha \in R^{m}\) is the uncertain parameters vector.\(f(x)\) is an \(n \times 1\) matrix, and \(F(x)\) is an \(n \times m\) matrix. The response system is denoted by the following fractional differential equations:
where \(y \in R^{n}\) is the state vector, \(\tilde{\alpha } \in R^{m}\) is the estimations vector of the unknown parameters, \(u\) is the adaptive synchronization controller.
We define the synchronization error vector \(e = y - x\), design the synchronization controller as \(u = f(x) + F(x)\tilde{\alpha } - f(y) - F(y)\tilde{\alpha } - ke = - F(e)\tilde{\alpha } - f(e) - ke\) (\(k\) is a positive constant), and choose the adaptive identification laws for unknown parameters as \(D^{q} \tilde{\alpha } = - \left[ {F(x)} \right]^{T} e\). Based on this, the trajectory of the response system (14) with an initial conditions \(y_{0}\) can asymptotically approaches the drive system (13) with an initial condition \(x_{0}\), namely, \(\mathop {\lim }\limits_{t \to \infty } \left\| e \right\| = \mathop {\lim }\limits_{t \to \infty } \left\| {y(t,y_{0} ) - x(t,x_{0} )} \right\| = 0\), and \(\left\| \cdot \right\|\) denotes the Euclidean norm.
The system (6) is taken as the drive system, and can be rewritten as follows:
where \(f(x) = [ - x_{2} , - x_{1} - x_{3} ,4x_{2} x_{3} ]^{T}\), \(F(x) = \left[ {\begin{array}{*{20}c} {x_{1} } & 0 & 0 \\ 0 & { - x_{2} } & 0 \\ {x_{1} } & 0 & { - 4x_{3} } \\ \end{array} } \right]\), \(x{ = }\left[ {x_{1} ,x_{2} ,x_{3} } \right]^{T}\) is the state variables, vector, \(\alpha { = }\left[ {a,b,c} \right]^{T}\) denotes the unknown parameters vector.
The corresponding response system is
where \(f(y) = [ - y_{2} , - y_{1} - y_{3} ,4y_{2} y_{3} ]^{T}\), \(F(y) = \left[ {\begin{array}{*{20}c} {y_{1} } & 0 & 0 \\ 0 & { - y_{2} } & 0 \\ {x_{1} } & 0 & { - 4y_{3} } \\ \end{array} } \right]\), \(\tilde{\alpha } = \left[ {\tilde{a},\tilde{b},\tilde{c}} \right]^{T}\) denotes the estimations vector of the unknown parameters \(a,b,c\), and \(u = \left[ {u_{1} ,u_{2} ,u_{3} } \right]^{T}\) is the synchronization controller vector.
Now, the synchronization errors vector is denoted as \(e = [e_{1} ,e_{2} ,e_{3} ]^{T} = [y_{1} - x_{1} ,y_{2} - x_{2} ,y_{3} - x_{3} ]^{T}\), and the estimation errors vector of uncertain parameters is defined as \(e_{\alpha } = [e_{a} ,e_{b} ,e_{c} ]^{T} = [\tilde{a} - a,\tilde{b} - b,\tilde{c} - c]^{T}\). By simple computation, we can obtain the error dynamical system
The synchronization between the drive and response systems (15) and (16) can be realized by designing the suitable synchronization controllers and parameter estimation rules. Hence, the following theorem is given to ensure the drive system effectively synchronizes the response system.
Theorem 1
The drive system (15) can adaptive synchronizes the response system (16) when the controllers \(u_{1} ,u_{2} ,u_{3}\) and laws of the unknown parameters \(e_{a} ,e_{b} ,e_{c}\) are defined as follows:
Proof
The controllers (18) are substituted into the system (17), and then the error dynamical system can be rewritten as:
By combining (19) and (20), we get
here, \({\mathbf{A}} = \left[ {\begin{array}{*{20}c} {{\mathbf{ - I}}} & {{\mathbf{A}}_{{\mathbf{1}}} } \\ {{\mathbf{ - A}}_{1}^{{\text{T}}} } & {\mathbf{O}} \\ \end{array} } \right],{\mathbf{I}} = \left[ {\begin{array}{*{20}c} 1 & 0 & 0 \\ 0 & 1 & 0 \\ 0 & 0 & 1 \\ \end{array} } \right],{\mathbf{A}}_{{\mathbf{1}}} = \left[ {\begin{array}{*{20}c} {x_{1} } & 0 & 0 \\ 0 & { - x_{2} } & 0 \\ {x_{1} } & 0 & { - 4x_{3} } \\ \end{array} } \right],{\mathbf{O}} = \left[ {\begin{array}{*{20}c} 0 & 0 & 0 \\ 0 & 0 & 0 \\ 0 & 0 & 0 \\ \end{array} } \right]\).
We assume that \(\lambda\) is one of eigenvalues of matrix \({\mathbf{A}}\), and \({{\varvec{\upxi}}} = \left( {\xi_{1} ,\xi_{2} ,\xi_{3} ,\xi_{4} ,\xi_{5} ,\xi_{6} } \right)^{{\text{T}}}\) is the corresponding nonzero eigenvector, then we can get
Based on this, the following relation can be obtained when the conjugate transpose is taken on both sides of (22)
By multiplying left (22) by \(\frac{1}{2}{{\varvec{\upxi}}}^{{\text{H}}}\) plus (23) multiplied right by \(\frac{1}{2}{{\varvec{\upxi}}}\), we can get
Then
By substituting the matrix \({\mathbf{A}}\) into (25), we have
where \({\mathbf{B}} = \left[ {\begin{array}{*{20}c} { - {\mathbf{I}}} & {\mathbf{O}} \\ {\mathbf{O}} & {\mathbf{O}} \\ \end{array} } \right]\).
Therefore, any eigenvalue of the matrix \({\mathbf{A}}\) satisfies the relationship \(\left| {\arg (\lambda )} \right| \ge \frac{\pi }{2} > \frac{\pi }{2}q,{ (0 < }q < 1{)}\) for \(\lambda + \overline{\lambda } \le 0\)[38]. Based on the stability theory of fractional-order systems (Lemma 1), the zero equilibrium of error dynamical system (21) is asymptotically stable, which means the adaptive synchronization between the drive and response systems (15) and (16) is realized. The proof is completed.
In numerical simulations, the derivative orders are fixed as \(q = 0.99\), and the real values of the unknown parameters are \(a = 0.3,b = 0.02,c = 2\). The initial conditions of the systems (15) and (16) are \((1,2,3)\) and \((3,2,1)\), respectively. The simulation results are depicted in Figs.14 and 15. In Fig. 15, the red denotes the phase trajectory of the drive system (15), and blue the phase trajectory of the response system (16). From the two figures, we can see clear that the errors variables \(e_{1} ,e_{2}\) and \(e_{3}\) converge to zero, the estimations converge to the real values of the unknown parameters as \(t \to 100 \, \), and the phase trajectories of the drive and response systems evolve synchronously. It implies that the synchronization between the two systems is realized under the controllers.
6 Conclusions
In this paper, a new fractional-order system with three system parameters which has a one-scroll chaotic attractor is proposed. Bifurcations for the fractional-order system with the variation simultaneously of a system parameter and a derivative order are investigated in detail. In a three-dimensional space, different bifurcation diagrams are displayed and compared. Form which, it can be seen that the system occurs a series of period-doubling and tangent bifurcations. Meanwhile, the dynamics of the system becomes regular as the derivate order decreases, and complex as the derivate order increases. Besides, the results represent that three derivative orders have different contributions to a critical total order for the system to change from regular to chaos, meaning that the nonlinearity in the system downgrades the critical order for transitions to chaos. By the analysis of bifurcations in a two-parameter space, we obtain that the minimal order is 2.62 for the system to remain chaos. The entropy is analyzed to measure the level of chaos present in the fractional-order system.
Adaptive synchronization of the fractional-order system with fully unknown parameters is realized based on the stability theory of fractional-order systems. The designed synchronization controllers and estimation laws guarantee the convergence of all error states toward zero. Numerical simulations are presented to confirm the effectiveness and verify the flexibility of the synchronization controllers and the estimation laws for the unknown parameters.
Data and code availability
The data and codes for the bifurcation diagrams used to support the findings of this study are included within the supplementary information file(s) (available here). For the large of the data, we will supply the bifurcation data calculated by the software Matlab.
References
Podlubny I (1999) Fractional differential equations. Academic Press, New York
Machado JT, Galhano AM (2018) A fractional calculus perspective of distributed propeller design. Commun Nonlinear Sci Numer Simulat 55:174–182
Lyubomudrov O, Edelman M, Zaslavsky GM (2003) Pseudochaotic systems and their fractional kinetics. Int J Mod Phys B 17:4149–4167
Kilbas AA, Srivastava HM, Trujillo JJ (2006) Theory and applications of fractional differential equations. Elsevier, NewYork
Muthukumar P, Balasubramaniam P (2013) Feedback synchronization of the fractional order reverse butterfly-shaped chaotic system and its application to digital cryptography. Nonlinear Dyn 74:1169–1181
Machado JA, Mata ME, Lopes AM (2015) Fractional state space analysis of economic systems. Entropy 17:5402–5421
Li CP, Deng WH, Xu D (2006) Chaos synchronization of the Chua system with a fractional order. Physica A 360:171–185
Arena P, Caponetto R, Fortuna L, Porto D. (1997) Chaos in a fractional order Duffing system. In: Proceedings of ECCTD, Budapest, 1259–1262.
Xu Y, Gu RC, Zhang HQ, Li DX (2012) Chaos in diffusionless Lorenz system with a fractional order and its control. Int J Bifurc Chaos 22:1250088
Lu JG, Chen GR (2006) A note on the fractional-order Chen system. Chaos Soliton Fract 27:685–688
Chen JH, Chen WC (2008) Chaotic dynamics of the fractionally damped van der Pol equation. Chaos Soliton Fract 25:188–198
Zeng CB, Yang QG, Wang JW (2011) Chaos and mixed synchronization of a new fractional-order system with one saddle and two stable node-foci. Nonlinear Dyn 65:457–466
Liu XJ, Hong L, Jiang J (2016) Global bifurcations in fractional order chaotic systems with an extended generalized cell mapping method. Chaos 26:084304
Cafagna D, Grassi G (2008) Bifurcation and chaos in the fractional-order Chen system via a time-domain approach. Int J Bifurcat Chaos 18:1845–1863
Huo JJ, Zhao HY, Zhu LH (2015) The effect of vaccines on backward bifurcation in a fractional order HIV model. Nonlinear Anal-Real 26:289–305
Li X, Wu R (2014) Hopf bifurcation analysis of a new commensurate fractional-order hyperchaotic system. Nonlinear Dyn 78:279–288
Leung AYT, Yang HX, Zhu P (2014) Bifurcation of a Duffing oscillator having nonlinear fractional derivative feedback. Int J Bifurcat Chaos 24:1450028
Ji YD, Lai L, Zhong SC, Zhang L (2018) Bifurcation and chaos of a new discrete fractional-order logistic map. Commun Nonlinear Sci Numer Simul 57:352–358
El-Sayed AMA, Elsonbaty A, Elsadany AA, Matouk AE (2016) Dynamical analysis and circuit simulation of a new fractional-order hyperchaotic system and its discretization. Int J Bifurcat Chaos 26:1650222
Matouk AE, Elsadany AA (2016) Dynamical analysis, stabilization and discretization of a chaotic fractional-order GLV model. Nonlinear Dyn 85:1597–1612
Pecora LM, Carroll TL (1990) Synchronization in chaotic systems. Phys Rev Lett 64:821–841
Yan JJ, Chang WD, Hung ML (2006) An adaptive decentralized synchronization of master slave large-scale systems with unknown signal propagation delays. Chaos Soliton Fract 29:506–513
Odibat ZM (2010) Adaptive feedback control and synchronization of non-identical chaotic fractional order systems. Nonlinear Dyn 60:479–487
Agrawal SK, Srivastava M, Das S (2012) Synchronization of fractional order chaotic system using active control method. Chaos Solition Fract 45:737–752
Yu YG, Zhang SC (2002) Adaptive backstepping control of uncertain Lu system. Chinese Phys 11:1249–1253
Kiani-B A, Fallahi K, Pariz N, Leung H (2008) A chaotic secure communication scheme using fractional chaotic systems based on an extended fractional Kalman filter. Commun Nonlinear Sci Numer Simulat 22:3709–3720
Sheu LJ, Chen WC, Chen YC, Weng WT (2010) A two channel secure communication using fractional chaotic systems. World Acad Sci Eng Technol 41:1057–1061
Liu XJ, Hong L, Yang LY, (2019) Tang DF. Bifurcation of a new fractional-order system with a one-scroll chaotic attractor. Discrete Dyn Nat Soc, Article ID 8341514.
Petráš I (2011) Fractional-order nonlinear systems: modeling, analysis and simulation. Higher Education Press, Beijing
Hairer E, Nørsett SP, Wanner G (1993) Solving ordinary differential equations I: nonstiff problems, 2nd edn. Springer, Berlin
Hairer E, Wanner G (1991) Solving ordinary differential equations II: stiff and differential-algebraic problems. Springer, Berlin
Diethelm K, Ford NJ, Freed AD (2002) A predictor-corrector approach for the numerical solution of fractional differential equations. Nonlinear Dyn 29:3–22
Charef A, Sun HH, Tsao YY, Onaral B (1992) Fractal system as represented by singularity function. IEEE Trans Autom Control 37:1465–1470
Matignon D. (1996) Stability results for fractional differential equations with applications to control processing. In: Computational Engineering in Systems and Application Multi-conference, IMACS, IEEE-SMC Proceedings, Lille, France, 2, 963–968.
Tavazoei MS, Haeri M (2008) Limitations of frequency of frequency domain approximation for detecting chaos in fractional order systems. Nonlinear Anal-Theor 69:1299–1320
Ouannas A, Wang X, Khennaoul AA, Bendoukha S (2018) Fractional form of a chaotic map without fixed points: chaos, entropy and control. Entropy 20:720
Pincus, S.M. (1991) Approximate entropy as a measure of system complexity. Proceedings of National Academy of Science. USA 88, 2297-2301
Chen LP, Wei SB, Chai Y, Wu RC. (2012) Adaptive projective synchronization between two different fractional-order chaotic systems with fully unknown parameters. Math Probl Eng, Article ID 916140.
Acknowledgements
This work is supported by the National Natural Science Foundation of China (Nos.11702194 and 11702195) and Natural Science Preparatory Study Foundation of Xi’an University of Posts and Telecommunications (No.106/205020030).
Author information
Authors and Affiliations
Contributions
Xiaojun Liu is responsible for the design and analysis of algorithm. Dafeng Tang is responsible for the numerical simulations.
Corresponding author
Ethics declarations
Conflicts of Interest
The authors declare that they have no conflicts of interest.
Rights and permissions
About this article
Cite this article
Liu, X., Tang, D. Bifurcation and synchronization of a new fractional-order system. Int. J. Dynam. Control 10, 1240–1250 (2022). https://doi.org/10.1007/s40435-021-00880-7
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s40435-021-00880-7