1 Introduction

The fractional systems have recently received increasing attention, because fractional calculus can accurately explain many realistic problems. Many important results, such as chaos and bifurcation, on the continuous fractional systems can be found in [17]. However, the studies on discrete fractional systems are still in their infancy, especially in chaos dynamics. Some pioneering work for the discrete fractional systems can be found in [814]. In addition, researchers get more interesting results for discrete fractional chaotic systems by means of [1520]. Although many results have been presented, the identification of chaos of the fractional chaotic map is still an open topic.

Very recently, Wu et al. used Lyapunov exponents to identify chaos for the fractional chaotic map in the [21]. However, this method needs to construct the Jacobian matrix of fractional chaotic map. In fact, the construction of the Jacobi matrix is relatively tedious work in the case of a fractional map. In order to avoid the construction of a Jacobian matrix, in this paper we extend the 0–1 test algorithm [2228] to a fractional chaotic map, which provides another reference for the study of the fractional chaotic map.

This article is structured as follows. The basic definitions of discrete fractional calculus are introduced in Sect. 2. In Sect. 3, the fractional Burgers map is obtained by means of Caputo-like delta difference. In Sect. 4, the chaotic behaviors of the fractional Burgers map are investigated. In Sect. 5, the conclusions arising from this study are summarized.

2 Preliminaries

The basic definitions of discrete fractional calculus briefly described in this section. See references [1012] for more details. The falling \(\mathbb{N}_{a}= \{a,a+1,a+2,\ldots\} \) denotes the time scale.

Definition 1

Let \(x(t):\mathbb{N}_{a} \rightarrow\mathbb{R} \) and \(v>0\), the fractional sum of order v is defined by

$$\begin{aligned} \Delta_{a}^{-v}x(t)= \frac{1}{\varGamma{(v)}} \sum_{s=a}^{t-v} \bigl(t-\sigma (s) \bigr)^{(v-1)} x(s),\quad t \in\mathbb{N}_{a+v}, \end{aligned}$$
(1)

where a is the starting point, \(\sigma(s)=s+1 \), and \(t^{(v)} \) is the falling function defined as \(t^{(v)}=\frac{\varGamma{(t+1)}}{\varGamma{(t+1-v)}}\).

Definition 2

For \(v>0\), the vth Caputo-like delta difference can be defined as

$$\begin{aligned} ^{C}\Delta_{a}^{v} x(t):= \frac{1}{\varGamma{(n-v)}} \sum_{s=a}^{t-(n-v)} \bigl(t-\sigma(s) \bigr)^{(n-v-1)} \Delta^{n}x(s),\quad t \in \mathbb {N}_{a+n-v}, \end{aligned}$$
(2)

where \(n=[v]+1\).

Theorem 1

([13])

For the delta fractional difference equation

$$ \left \{ \textstyle\begin{array}{l} ^{C} \Delta_{a}^{v} x(t)=f (t+v-1,x(t+v-1) ), \\ \Delta^{k}x(a)=x_{k},\qquad m=[v]+1,\quad k=0,1,2,\ldots,m-1, \end{array}\displaystyle \right . $$
(3)

the equivalent discrete integral equation can be obtained as

$$\begin{aligned} x(t)= x_{0}(t)+\frac{1}{\varGamma{(v)}} \sum _{s=a+m-v}^{t-v} \bigl(t-\sigma (s) \bigr)^{(v-1)} \times f \bigl(s+v-1,x(s+v-1) \bigr),\quad t\in \mathbb{N}_{a+m}, \end{aligned}$$
(4)

where the initial iteration reads

$$\begin{aligned} x_{0}(t)= \sum_{k=0}^{m-1} \frac{(t-a)^{(k)}}{k!}\Delta^{k}x(a). \end{aligned}$$
(5)

Particularly, if for the initial point \(a=0\), and \(0< v<1\), Eq. (4) is rewritten by

$$\begin{aligned} x(t)= x{(0)}+\frac{1}{\varGamma{(v)}} \sum _{s=1-v}^{t-v} \bigl(t-\sigma (s) \bigr)^{(v-1)} \times f \bigl(s+v-1,x(s+v-1) \bigr),\quad t\in \mathbb{N}_{m}. \end{aligned}$$
(6)

Using \((t-\sigma(s))^{(v-1)}=\frac{\varGamma{(t-s)}}{\varGamma {(t-s-v+1)}}\), and \(s+v=j \), Eq. (6) is further simplified to

$$\begin{aligned} x(t)= x{(0)}+\frac{1}{\varGamma{(v)}} \sum _{j=1}^{t}\frac{\varGamma {(t-j+v)}}{\varGamma{(t-j+1)}}\times f \bigl(j-1,x(j-1) \bigr),\quad t\in\mathbb{N}_{m}. \end{aligned}$$
(7)

3 The fractional Burgers map and its solution

The fractional version of Burgers map is obtained by using the Caputo-like delta operator in this section.

Consider the falling Burgers map

$$ \left \{ \textstyle\begin{array}{l} x(t+1)=(1-a)x(t)-y(t)^{2} , \\ y(t+1)=(1+b)y(t)+y(t)x(t) . \end{array}\displaystyle \right . $$
(8)

By taking \(a=1\) and \(b=0.83\), system (8) exhibits a chaotic behavior, which is shown in Fig. 1(a). When b is further increased to 0.88, a more complex chaotic attractor is plotted in Fig. 1(b).

Figure 1
figure 1

Chaotic attractor. The chaotic attractor when (a) \(b=0.83\), (b) \(b=0.88 \), respectively

Based on the first-order difference operator Δ, system (8) can be rewritten as

$$ \left \{ \textstyle\begin{array}{l} \Delta x(t+1)=(1-a)x(t)-y(t)^{2}-x(t), \\ \Delta y(t+1)=(1+b)y(t)+y(t)x(t)-y(t). \end{array}\displaystyle \right . $$
(9)

The Caputo-like delta operator \(^{C}\Delta_{a}^{v} \) is applied to system (9), a novel fractional Burgers map is obtained as

$$ \left \{ \textstyle\begin{array}{l} ^{C}\Delta_{a}^{v} x(t)=(1-a)x(t+v-1)-y(t+v-1)^{2}-x(t+v-1), \\ ^{C}\Delta_{a}^{v} y(t)=(1+b)y(t+v-1)+y(t+v-1)x(t+v-1)-y(t+v-1). \end{array}\displaystyle \right . $$
(10)

According to Theorem 1 in Sect. 2, taking the initial point as 0, the numerical solution of system (10) is given as

$$ \left \{ \textstyle\begin{array}{l} x(t)= x(0)+\frac{1}{\varGamma{(v)}} \sum_{j=1}^{t}\frac{\varGamma {(t-j+v)}}{\varGamma{(t-j+1)}}\times ((1-a)x(j-1)-y(j-1)^{2}-x(j-1) ), \\ [3pt] y(t)= y(0)+\frac{1}{\varGamma{(v)}} \sum_{j=1}^{t} \frac{\varGamma {(t-j+v)}}{\varGamma{(t-j+1)}} \times ((1+b)y(j-1)+y(j-1)x(j-1)-y(j-1) ). \end{array}\displaystyle \right . $$
(11)

4 The chaotic dynamics of fractional Burgers map

The chaos of fractional Burgers map is identified by using the recently proposed 0–1 test.

4.1 The notion of 0–1 test

Let us briefly describe the 0–1 test as follows (see [22] for more details). We consider a set of data \(\{ \phi_{k}, k= 1,2,3,\ldots\}\), which is obtained from a dynamical system. According to [22], we define a new coordinates \((p_{k},s_{k})\). Here \(p_{k}\) and \(s_{k}\) are the falling functions defined as

$$ \left \{ \textstyle\begin{array}{l} p_{k}=\sum_{\lambda=1}^{k} \phi_{k} \cos( \theta_{\lambda}), \\ s_{k}=\sum_{\lambda=1}^{k} \phi_{k} \sin(\theta_{\lambda}), \end{array}\displaystyle \right . $$
(12)

where

$$\begin{aligned} \theta_{\lambda}=\lambda c+\sum _{i=1}^{\lambda}\phi_{i},\quad \lambda=1,2, \ldots,k, \end{aligned}$$
(13)

and \(c\in [\frac{\pi}{5},\frac{4\pi}{5} ]\) is a random number. Further, the mean square displacement is defined by

$$\begin{aligned} M_{c}(k)=\lim_{n\to\infty} \frac{1}{N} \sum_{\lambda=1}^{N} \bigl[ (p_{\lambda+k}-p_{\lambda})-(s_{\lambda+k}-s_{\lambda}) \bigr]^{2}, \end{aligned}$$
(14)

where \(k\ll N\), we calculate \(M_{c}(k)\) for \(k< k_{\mathrm{cut}}=\operatorname{round} (N/10)\), as recommended in the [24]. For a given c, the modified \(D_{c}(k)\) can be defined as

$$\begin{aligned} D_{c}(k)=M_{c}(k)- \langle\phi \rangle^{2} \frac{1-\cos (kc)}{1-\cos(c)}, \end{aligned}$$
(15)

where \(\langle\phi \rangle\) is the mean value of \(\{ \phi _{k}, k=1,2,3,\ldots\}\), which can be calculated by

$$\begin{aligned} \langle\phi \rangle= \lim_{n\to\infty} \frac{1}{N} \sum_{k=1}^{N} \phi_{k}. \end{aligned}$$
(16)

According to Eq. (15), we can define the asymptotic growth rate \(K_{c}\) by means of the correlation and regression methods, respectively. If the correlation method is used, the \(K_{c}\) is defined as

$$\begin{aligned} K_{c}=\frac{\operatorname{cov}(\varepsilon,X)}{\sqrt{(}\operatorname{var}(\varepsilon))\operatorname{var}(X)}, \end{aligned}$$
(17)

where \(\varepsilon=1,2,3, \ldots\) and \(X=(D_{c}(1),D_{c}(2),D_{c}(3), \ldots ), D_{c}(k_{\mathrm{cut}})\). If the regression method is employed, \(K_{c}\) is calculated by

$$\begin{aligned} K_{c}= \lim_{k \to\infty} \frac{\log D_{c}(k)}{\log k}. \end{aligned}$$
(18)

Finally, according to the \(K_{c}\), we can get the median value \(K= \operatorname{median} (K_{c} )\). The idea of the 0–1 test can be described as (a) the dynamical behavior is regular when K is equal to 0; (b) the dynamical behavior is chaotic when K is equal to 1. In addition, we can also observe \((p, s)\) trajectories, the regular dynamics correspond to bounded motions whereas Brownian-like motions correspond to chaotic dynamics.

4.2 Testing for chaos

In this section, identification of chaos of the fractional Burgers map is researched by using the bifurcation diagrams, phase trajectories and 0–1 test.

Let \(a=1\), \(v=0.9\) and b is fixed. The step size of the b is set at 0.01, in this paper, we can obtain the bifurcation diagram of system (10) versus \(b \in [ 0,1 ]\) as shown in Fig. 2(a). The K median value of the time series \(x(n)\) of system (10) versus \(b \in [ 0,1 ]\) is drawn in Fig. 2(b). Let \(b=0.9\), \(v=0.9\), and the a is fixed. The step size of the a is set at 0.01, we can obtain the bifurcation diagram of system (10) versus \(a \in [ 0,1 ]\) as shown in Fig. 3(a). The K median value of the time series \(x(n)\) of system (10) versus \(a \in [ 0,1 ]\) is drawn in Fig. 3(b). Then, let \(a=1\), \(b=1\), and the fractional over v is fixed. The step size of the v is set at 0.01, we can obtain the bifurcation diagram of system (10) versus \(v \in ( 0,1 )\) as shown in Fig. 4(a). The K median value of the time series \(x(n)\) of system (10) versus \(v \in ( 0,1 )\) is drawn in Fig. 4(b). From Figs. 2, 3 and 4, we can find that system (10) shows a different chaotic dynamics when we change the parameters b and a, and the fractional order v. From Fig. 2, system (10) implies chaotic behaviors (\((K\cong1)\)) when \(b \in [ 0.82,1 ]\). From Fig. 3, system (10) implies chaotic behaviors (\((K\cong1)\)) when \(a \in [ 0.46,1 ]\). From Fig. 4, system (10) implies chaotic behaviors (\((K\cong1)\)) when \(v \in [0.79,1 )\).

Figure 2
figure 2

Bifurcation diagram and K median value. The bifurcation diagram (a) and K median value (b) of system (10) with \(a=1\), \(v=0.9\) versus parameter b

Figure 3
figure 3

Bifurcation diagram and K median value. The bifurcation diagram (a) and K median value (b) of system (10) with \(b=0.9\), \(v=0.9\) versus parameter a

Figure 4
figure 4

Bifurcation diagram and K median value. The bifurcation diagram (a) and K median value (b) of system (10) with \(a=1\), \(b=1\) versus fractional order v

In addition, the \((p,s)\) dynamics is used to further verify the chaotic dynamics of system (10). The test results are shown in Fig. 5 which shows Brownian-like trajectories. The phase trajectories and chaotic solutions corresponding to Fig. 5 are shown in Fig. 6.

Figure 5
figure 5

The 0–1 test:\((p,s)\) dynamics. The 0–1 test: \((p,s)\) dynamics of system (10), (a) \(a=1\), \(b=0.85\) and \(v=0.9\), (b) \(a=0.7\), \(b=0.9\) and \(v=0.9\), (c) \(a=1\), \(b=1\) and \(v=0.85\), respectively

Figure 6
figure 6

The phase portraits and chaotic solutions. The phase portraits of system (10) for (a) \(a=1\), \(b=0.85\) and \(v=0.9\), (b) \(a=0.7\), \(b=0.9\) and \(v=0.9\), (c) \(a=1\), \(b=1\) and \(v=0.85\), respectively. The chaotic solutions of system (10) for (d) \(a=1\), \(b=0.85\) and \(v=0.9\), (e) \(a=0.7\), \(b=0.9\) and \(v=0.9\), (f) \(a=1\), \(b=1\) and \(v=0.85\), respectively

Based on the analyses above, we can find that the dynamics demonstrated in the 0–1 test results are consistent with the bifurcation diagrams and phase trajectories.

Besides, system (10) exhibits many NSP (numerically stable periodic) trajectories. As an example, we take \(a=1\), \(b=1 \) and \(v=0.5\), a NSP orbit of period-4 is obtained as shown in Fig. 7(a). Figure 7(b) is the K median value of the time series \(x(n)\) of system (10). The \((p,s)\) dynamics is shown in Fig. 7(c).

Figure 7
figure 7

The NSP trajectories. The chaotic solutions (a), K median value (b) and \((p,s)\) dynamics (c) of system (10) for \(a=1\), \(b=1\) and \(v=0.5\)

5 Conclusions

Using the bifurcation diagrams, phase trajectories and 0–1 test, the identification of chaos of the fractional Burgers map is investigated in this paper. Two remarkable results are obtained as follows. Firstly, the extremely rich dynamical behaviors of the fractional Burgers map are revealed. The fractional Burgers map presents regular motions, NSP (numerically stable periodic) orbits and chaotic behaviors when we choose the different fractional order v. Compared with the Burgers map, the fractional Burgers map enlarges the parameter space and extends the range of chaos. Secondly, this study identified chaos of the fractional Burgers map by novelly using the 0–1 test, which is different from the Lyapunov exponent method in [21]. These results show that the 0–1 test is a convenient tool to diagnose chaos in fractional chaotic map.

In fact, the system is inevitably affected by uncertain factors, such as external noise and a random parameter, therefore in further research we will focus on the identification of chaos in the stochastic fractional chaotic map.