Skip to main content

Theory and Modern Applications

On the chaotic nature of the Rabinovich system through Caputo and Atangana–Baleanu–Caputo fractional derivatives

Abstract

The Rabinovich system can describe different physical interactions, including waves in plasmas, a convective fluid flow inside a rotating ellipsoid, and Kolmogorov’s flow interactions. This study considers the Rabinovich system through Caputo and Atangana–Baleanu fractional derivatives to detect its chaotic nature. First, the existence and uniqueness of the solutions of the fractional-order systems are proved using the combination of the Picard–Lindelöf theorem and the Banach contraction principle. Then, a numerical approximation of the fractional systems is developed. The fractional Rabinovich system is found to exhibit a chaotic behavior verified via Lyapunov exponents. However, the fractional-order models do not enter into chaotic behavior at the same fractional-derivative order. Bifurcation diagrams referring to variation of the fractional-order derivatives are provided. Chaotic attractors for both cases of the fractional-derivative representation of the system are depicted. The two fractional-order models of the system show sensitivity to initial conditions. A master–response synchronization was developed in the context of the Atangana–Baleanu fractional derivative. The master and the response systems showed a strong correlation, proving the system’s applicability in solving real problems, including secure communications.

1 Introduction

Fractional calculus was introduced as a branch of mathematical analysis in 1965, about the same time as the introduction of integral calculus. However, fractional calculus has started to gain much attention among researchers relatively recently in the last few decades. Since then, fractional calculus has been applied in different areas, including mathematical epidemiology [1], chaotic and hyperchaotic systems [2, 3], diffusion models, circuits [4], and so on.

There are several concepts of fractional derivatives in the literature, including Caputo fractional derivatives, Reimann–Liouville fractional derivatives, Caputo–Fabrizo fractional derivatives, and Atangana–Baleanu fractional derivatives, and so on.

Fractional derivatives can be grouped as singular kernels fractional derivatives, including Caputo fractional derivatives and Reimann–Liouville fractional derivatives, and nonsingular kernels fractional derivatives, including Atangana–Baleanu–Caputo (ABC) and Caputo–Fabrizo fractional derivatives. Moreover, some of the fractional derivatives allow the inclusion of classical initial conditions (Caputo and ABC fractional derivatives), but Caputo–Fabrizo does not allow the inclusion of initial conditions in the usual sense [2, 3]. There are several advantages of using fractional derivatives compared to integer derivatives to analyze different dynamical systems; see [2, 3] and the references therein.

Chaos is a dynamic property that can be exhibited by nonlinear dynamic system characterized by sensitivity to initial conditions and parameter changes, bifurcation and period doubling, fraction Kaplan–Yorke dimension, dense orbits and transitivity, and expansivity [5, 6]. Many researchers are attracted to chaos theory and its applications in different areas, including secure communications [7], synchronization [8], image encryption [9], psychology [10], modeling financial and circuit systems [2], and so on. As a result, several research studies have been conducted on analyzing chaotic systems using different concepts of fractional derivatives: A Lorenz-like chaotic system is developed and analyzed via the Caputo fractional-derivative concept by Alam et al. [11]. The Caputo fractional-derivative concept is applied to study a chaotic nature and bifurcation of a simplified Lorenz system in [12]. Kumar et al. [13] used a bifurcation diagram and Lyapunov exponents to justify the chaotic nature of the 3D Rabinovich–Fabrikant system and a sliding mode control strategy to establish synchronization between two identical copies of the system. Hidden attractors and finite-time Lyapunov dimensions of the Rabinovich system are considered using integer derivatives [14]. The ABC and Caputo fractional derivatives are used to analyze different dynamic systems including systems of partial differential equations in [1517].

To the best of the author’s knowledge, the Rabinovich system is not investigated via ABC and Caputo fractional-derivative concepts. Motivated by this and the potential of fractional derivatives in revealing hidden properties of a dynamic system, this study focuses on the qualitative analysis of the Rabinovich system through the Caputo and ABC fractional-derivative concepts.

The fractional Rabinovich system is considered to detect its chaotic nature via the memory-effect properties of the system. The memory effect of the system can be accounted for by applying different concepts of the fractional derivatives mentioned above. Accordingly, the integer-order Rabinovich system is represented by the ABC and Caputo fractional derivatives. The choice of these two fractional-derivative concepts is attributed to the possibility of including initial conditions in the system dynamics. Moreover, in the case of the Caputo fractional derivative, there is a Matlab code for generating bifurcation diagrams, Lyapunov exponents, and phase-portrait plots.

The existence and uniqueness of the solution of the fractional-order Rabinovich system are addressed using the concept of the Banach contraction principle. The predictor–corrector and Toufik–Atangana numerical approximations for the Rabinovich system’s Caputo and ABC fractional representations are used. The Matignon criterion for local stability analysis of systems of fractional derivatives is used [18].

The Lyapunov exponents, bifurcation diagrams, and different phase portraits of the Rabinovich system through Caputo and ABC fractional-derivative representations are obtained to confirm the impact of variation of the derivative orders and different parameter values. The sensitivity to initial conditions is also examined for Caputo and ABC representations of the Rabinovich system. A computer software Matlab 2018a is used for all the simulation results obtained in this study. Finally, a master–response synchronization through ABC representation of the Rabinovich system is established.

This report is organized as follows: The second section recaps the study’s basic definitions and fractional-derivative concepts. Then, the Caputo fractional-derivative and the ABC fractional-derivative representation of the Rabinovich system is accomplished in the paper’s third section. The fourth section details the existence and uniqueness of the fractional-derivative model of the system. Numerical approximation of the fractional-order systems is performed in the paper’s fifth section. In the sixth section, the dynamic analysis of the fractional-derivative representations of the Rabinovich system is completed. Moreover, the local stability analysis, Lyapunov exponents, Kaplan–Yorke dimension, bifurcation diagrams, time-series solutions, attractors, and sensitivity to initial conditions are well thought out. The seventh section of the report is devoted to establishing a master–response synchronization process of the ABC fractional-order representation of the Rabinovich system. Finally, the conclusion is given, followed by a list of references.

2 Basic definitions and theorems

This section summarizes the definitions of fractional-derivative operators used in the study: The Atangana–Baleanu–Caputo (ABC), the Caputo fractional derivatives (C), and the Riemann–Liouville fractional derivative.

Definition 1

([1, 19])

For a fractional-derivative order \(\mu \in (0,1]\), and a function, \(g \in C^{1}(0,T), 0 < T\), the Atangana–Baleanu fractional derivative in the sense of the Caputo (ABC) fractional derivative is defined as:

$$\begin{aligned} {}_{0}^{ABC}D_{t}^{\mu} g(t) = \frac{F(\mu )}{1 - \mu} \int _{0}^{t} E_{\mu} \biggl[ - \frac{\mu}{1 - \mu} (t - \tau )^{\mu} \biggr]\frac{dg}{d\tau} (\tau )\,d \tau, \end{aligned}$$
(1)

where \(F(\mu ) = 1 - \mu + \eta /\Gamma (\mu )\) is the normal operator, \(E_{\mu} (\cdot)\) represents the Mittag–Leffler function, and \(\Gamma (\cdot)\) denotes the Euler Gamma function.

Theorem 1

([1, 19])

The time-fractional ordinary differential equation:

$$\begin{aligned} {}_{0}^{ABC}D_{t}^{\mu} g(t) = x(t), \end{aligned}$$
(2)

has a unique solution given by

$$\begin{aligned} g(t) = \frac{1 - \mu}{F(\mu )}x(t) + \frac{\mu}{F(\mu )\Gamma (\mu )} \int _{0}^{t} x(\rho ) (t - \rho )^{\mu - 1}\,d \rho. \end{aligned}$$

Definition 2

([1, 19])

The ABC fractional-integral associate of the ABC fractional derivative is given by:

$$\begin{aligned} {}_{0}^{ABC}I_{t}^{\mu} \bigl\{ g(t)\bigr\} = \frac{1 - \mu}{F(\mu )}g(t) + \frac{\mu}{F(\mu )\Gamma (\mu )} \int _{0}^{t} g(\rho ) (t - \rho )^{\mu - 1}\,d \rho. \end{aligned}$$
(3)

Definition 3

([20, 21])

For a fractional-derivative order \(\mu \in (0,1]\), and a function \(g \in C^{1}(0,T)\), \(0 < T\), the Caputo fractional derivative is defined as:

$$\begin{aligned} {}_{0}^{C}D_{t}^{\eta} g(t) = \frac{1}{\Gamma ( 1 - \eta )} \int _{0}^{t} (t - \tau )^{ - \eta} \frac{d}{d\tau} g(\tau ) \,d\tau,\quad \eta \in (0,1),t > 0. \end{aligned}$$
(4)

Definition 4

([1, 19])

For a fractional-derivative order \(\mu \in (0,1]\), and a function \(g \in C^{1}(0,T)\), \(0 < T\), the Riemann–Liouville fractional-integral operator is defined as

$$\begin{aligned} {}_{0}^{RL}I_{t}^{\mu} f(t) = \frac{1}{\Gamma ( \mu )} \int _{0}^{t} (t - \tau )^{\mu - 1}g(\tau ) \,d \tau. \end{aligned}$$
(5)

Definition 5

([1, 19])

For a fractional-derivative order \(\mu \in (0,1]\), and a function \(g \in C^{1}(0,T)\), \(0 < T\), the Riemann–Liouville fractional derivative is defined as

$$\begin{aligned} {}_{0}^{RL}D_{t}^{\mu} g(t) = \frac{1}{\Gamma ( 1 - \mu )}\frac{d}{dt} \int _{0}^{t} (t - \tau )^{ - \mu} g(\tau ) \,d\tau. \end{aligned}$$
(6)

3 ABC and Caputo fractional-derivative representations of the Rabinovich system

In 1978 Rabinovich studied a system named after him that is given in Eq. (7), [14]

$$\begin{aligned} \textstyle\begin{cases} \dot{x} = ay - bx - yz, \\ \dot{y} = ax - cy + xz, \\ \dot{z} = - z + xy, \end{cases}\displaystyle \end{aligned}$$
(7)

where \(a, b\), and c are positive parameters. The application of the Rabinovich system and the physical meaning of the parameters are described in [14]. More importantly, it can be used to describe several physical interactions, including waves in plasma interactions, the interaction of a convective fluid flow inside a rotating ellipsoid, and Kolmogorov’s flow, to list just a few. A linear transformation and time scaling of (7) using \(x \to bcy/a,y \to bx, z \to bcz/a, t \to t/a\), leads to the system shown in (8)

$$\begin{aligned} \textstyle\begin{cases} \dot{x} = \beta (y - x) - \delta yz, \\ \dot{y} = \alpha x - y - xz, \\ \dot{z} = - \gamma z + xy, \end{cases}\displaystyle \end{aligned}$$
(8)

where \(\beta = c/b,\gamma = 1/b,\delta = - c^{2}/a^{2},\alpha = a^{2}/bc\), and \(\beta = - \delta \alpha \).

It must be noted that three of the parameters in the system (8) are positive and δ is negative. The 3D system in (8) for \(\delta = 0\) is the well-known Lorenz system.

In this study, the objective is to qualitatively analyze system (8) in the context of Caputo and ABC fractional derivatives. Accordingly, the ABC fractional-derivative representation and the Caputo fractional-derivative representation of the Rabinovich system (8) are, respectively, given in Eqs. (9) and (10).

Let

$$\begin{aligned} &H_{1}(x,y,z,t) = \beta (y - x) - \delta yz, \\ &H_{2}(x,y,z,t) = \alpha x - y - xz, \\ &H_{3}(x,y,z,t) = - \gamma z + xy, \\ &\textstyle\begin{cases} {}_{0}^{ABC}D_{t}^{\mu} x(t) = H_{1}(x,y,z,t), \\ {}_{0}^{ABC}D_{t}^{\mu} y(t) = H_{2}(x,y,z,t), \\ {}_{0}^{ABC}D_{t}^{\mu} z(t) = H_{3}(x,y,z,t), \end{cases}\displaystyle \end{aligned}$$
(9)
$$\begin{aligned} &\textstyle\begin{cases} {}_{0}^{C}D_{t}^{\mu} x(t) = H_{1}(x,y,z,t), \\ {}_{0}^{C}D_{t}^{\mu} y(t) = H_{2}(x,y,z,t), \\ {}_{0}^{C}D_{t}^{\mu} z(t) = H_{3}(x,y,z,t), \end{cases}\displaystyle \end{aligned}$$
(10)

with initial conditions \(X(0) = (x(0),y(0),z(0))\).

4 Existence and uniqueness of solutions of the fractional-derivative order Rabinovich system

This section proves the existence and uniqueness of a solution of the system (9) via the Banach fixed-point theorem and the Banach contraction principle [2, 3, 22].

Note that since H 1, H 2, and H 3 defined in (9) are all continuous everywhere in \(\mathbb{R}^{3}\), the existence of at least one solution for system (9) is guaranteed. We now show the uniqueness of the solution for the given initial condition shown in (9) by defining Picard’s operator and the principle of contraction mapping. Since, Lipschitz continuity is the main condition for Picard–Lindelöf’s theorem that guarantees the existence and uniqueness of system of differential equations such as (9), we show whether each of the equations in (9) satisfies Lipschitz continuity followed by defining Picard’s operator.

First, it is shown that the first equation of (9) satisfies the condition of Lipschitz continuity; demonstrated in the following procedure:

$$\begin{aligned} \bigl\Vert H_{1}(x_{1},y,z,t) - H_{1}(x_{2},y,z,t) \bigr\Vert &= \bigl\Vert \beta (y - x_{1}) - \delta yz - \beta (y - x_{2}) + \delta yz \bigr\Vert \\ &\le \beta \Vert x_{2} - x_{1} \Vert . \end{aligned}$$
(11)

Hence, the Lipschitz continuity is satisfied with the Lipschitz constant β. This result assures that the first equation of (9) has at least one solution.

Secondly, Picard’s operator is set up as follows: Applying the fundamental theorem of calculus to the first equation of (9), \({}_{0}^{ABC}D_{t}^{\mu} x(t) = H_{1}(x,y,z,t)\), we obtain

$$\begin{aligned} x(t) - x(0) = {}_{0}^{ABC}I_{t}^{\mu} \bigl\{ H_{1}(x,y,z,t)\bigr\} . \end{aligned}$$

Assuming that P is Picard’s operator, we have

$$\begin{aligned} Px(t) - x(0) = {}_{0}^{ABC}I_{t}^{\mu} \bigl\{ H_{1}(x,y,z,t)\bigr\} . \end{aligned}$$

The boundedness of Picard’s operator P, is shown as follows:

$$\begin{aligned} \bigl\Vert Px(t) - x(0) \bigr\Vert = \bigl\Vert {}_{0}^{ABC}I_{t}^{\mu} \bigl\{ H_{1}(x,y,z,t)\bigr\} \bigr\Vert \le {}_{0}^{ABC}I_{t}^{\mu} \bigl\Vert \bigl\{ H_{1}(x,y,z,t)\bigr\} \bigr\Vert . \end{aligned}$$
(12)

Since it is proved that \(H_{1}(x,y,z,t)\) is Lipschitz continuous, we have \(H_{1}(x,y,z,t)\) is bounded, and thus there is a constant \(k_{1}\) such that \(\Vert \{ H_{1}(x,y,z,t)\} \Vert \le k_{1}\). Consequently, Eq. (12) becomes

$$\begin{aligned} \bigl\Vert Px(t) - x(0) \bigr\Vert & = \bigl\Vert {}_{0}^{ABC}I_{t}^{\mu} \bigl\{ H_{1}(x,y,z,t)\bigr\} \bigr\Vert \le {}_{0}^{ABC}I_{t}^{\mu} \bigl\Vert \bigl\{ H_{1}(x,y,z,t)\bigr\} \bigr\Vert \\ &\le k_{1} \bigl( {}_{0}^{ABC}I_{t}^{\mu} (1) \bigr) \\ &\le k_{1} \biggl( \frac{1 - \mu}{F(\mu )} + \frac{T^{\mu}}{F(\mu )\Gamma (\mu )} \biggr),\quad \exists T,t \le T. \end{aligned}$$

The boundedness of the operator P is thus proved.

Thirdly, a condition for the operator P to be a contraction mapping is developed as follows:

$$\begin{aligned} \bigl\Vert Px_{1}(t) - Px_{2}(t) \bigr\Vert &= \bigl\Vert {}_{0}^{ABC}I_{t}^{\mu} \bigl\{ H_{1}(x_{1},y,z,t) - H_{1}(x_{2},y,z,t) \bigr\} \bigr\Vert \\ &\le \bigl\Vert \bigl\{ H_{1}(x_{1},y,z,t) \bigr\} - \bigl\{ H_{1}(x_{2},y,z,t) \bigr\} \bigr\Vert {}_{0}^{ABC}I_{t}^{\mu} (1) \\ &\le \beta \bigl\Vert x_{1}(t) - x_{2}(t) \bigr\Vert \bigl( {}_{0}^{ABC}I_{t}^{\mu} (1) \bigr) \\ &\le \beta \biggl( \frac{1 - \mu}{F(\mu )} + \frac{T^{\mu}}{F(\mu )\Gamma (\mu )} \biggr) \bigl\Vert x_{1}(t) - x_{2}(t) \bigr\Vert ,\quad\exists T,t \le T. \end{aligned}$$

Thus, the operator P is a contraction mapping if the following condition is satisfied:

$$\begin{aligned} \biggl( \frac{1 - \mu}{F(\mu )} + \frac{T^{\mu}}{F(\mu )\Gamma (\mu )} \biggr) \le \frac{1}{\beta}. \end{aligned}$$
(13)

The uniqueness of the solution is proved as follows:

Let us assume that \(x_{1}(t) \text{ and } x_{2}(t)\) are two solutions to the first equation in (9). Then, we have

$$\begin{aligned} \begin{aligned} &x_{1}(t) - x_{1}(0) = {}_{0}^{ABC}I_{t}^{\mu} \bigl\{ H_{1}(x_{1},y,z,t)\bigr\} , \\ &x_{2}(t) - x_{2}(0) = {}_{0}^{ABC}I_{t}^{\mu} \bigl\{ H_{1}(x_{2},y,z,t)\bigr\} . \end{aligned} \end{aligned}$$
(14)

Considering the difference between the two solutions, assuming the two solutions have the same initial point, and taking the Euclidian norm, we obtain

$$\begin{aligned} \bigl\Vert x_{1}(t) - x_{2}(t) \bigr\Vert &= \bigl\Vert {}_{0}^{ABC}I_{t}^{\mu} \bigl\{ H_{1}(x_{1},y,z,t) - H_{1}(x_{2},y,z,t) \bigr\} \bigr\Vert \\ &\le {}_{0}^{ABC}I_{t}^{\mu} \bigl\Vert \bigl\{ H_{1}(x_{1},y,z,t) - H_{1}(x_{2},y,z,t) \bigr\} \bigr\Vert \\ &\le \beta \biggl( \frac{1 - \mu}{F(\mu )} + \frac{T^{\mu}}{F(\mu )\Gamma (\mu )} \biggr) \bigl\Vert x_{1}(t) - x_{2}(t) \bigr\Vert . \end{aligned}$$

Thus, we have the following relation:

$$\begin{aligned} \bigl\Vert x_{1}(t) - x_{2}(t) \bigr\Vert \biggl[ 1 - \beta \biggl( \frac{1 - \mu}{ F(\mu )} + \frac{T^{\mu}}{F(\mu )\Gamma (\mu )} \biggr) \biggr] \le 0. \end{aligned}$$
(15)

It then follows that \(\Vert x_{1}(t) - x_{2}(t) \Vert \le 0\) and hence that \(x_{1}(t) = x_{2}(t)\).

We continue the process of demonstrating the existence and uniqueness of the solution of (9) with the second equation.

Secondly, it is shown that the second equation of (9) satisfies the condition of Lipschitz continuity; demonstrated in the following procedure:

$$\begin{aligned} \bigl\Vert H_{2}(x,y_{1},z,t) - H_{2}(x,y_{2},z,t) \bigr\Vert = \Vert \alpha x - y_{1} - xz - \alpha x + y_{2} + xz \Vert \le \Vert y_{2} - y_{1} \Vert . \end{aligned}$$

Hence, the Lipschitz continuity is satisfied with the Lipschitz constant of 1 and Picard’s operator is set up as follows: From the second equation of (9) we have

$$\begin{aligned} y(t) - y(0) = {}_{0}^{ABC}I_{t}^{\mu} \bigl\{ H_{2}(x,y,z,t)\bigr\} . \end{aligned}$$

Assuming that Q is Picard’s operator, we obtain

$$\begin{aligned} Qy(t) - y(0) = {}_{0}^{ABC}I_{t}^{\mu} \bigl\{ H_{2}(x,y,z,t)\bigr\} . \end{aligned}$$

The boundedness of Picard’s operator Q, is shown as follows:

$$\begin{aligned} \bigl\Vert Qy(t) - y(0) \bigr\Vert = \bigl\Vert {}_{0}^{ABC}I_{t}^{\mu} \bigl\{ H_{2}(x,y,z,t)\bigr\} \bigr\Vert \le {}_{0}^{ABC}I_{t}^{\mu} \bigl\Vert \bigl\{ H_{2}(x,y,z,t)\bigr\} \bigr\Vert . \end{aligned}$$
(16)

Since it is proved that \(H_{2}(x,y,z,t)\) is Lipschitz continuous, we have \(H_{2}(x,y,z,t)\) is bounded, and thus there is a constant k such that \(\Vert \{ H_{2}(x,y,z,t)\} \Vert \le k\). Consequently, Eq. (16) becomes

$$\begin{aligned} \bigl\Vert Qx(t) - x(0) \bigr\Vert & = \bigl\Vert {}_{0}^{ABC}I_{t}^{\mu} \bigl\{ H_{2}(x,y,z,t)\bigr\} \bigr\Vert \le {}_{0}^{ABC}I_{t}^{\mu} \bigl\Vert \bigl\{ H_{2}(x,y,z,t)\bigr\} \bigr\Vert \\ &\le k \bigl( {}_{0}^{ABC}I_{t}^{\mu} (1) \bigr) \\ &\le k \biggl( \frac{1 - \mu}{F(\mu )} + \frac{T^{\mu}}{F(\mu )\Gamma (\mu )} \biggr),\quad\exists T \in \mathbb{R},t \le T. \end{aligned}$$

Thus, the boundedness of the operator Q is proved.

We developed a condition for the operator Q to be a contraction mapping as follows:

$$\begin{aligned} \bigl\Vert Qy_{1}(t) - Qy_{2}(t) \bigr\Vert & = \bigl\Vert {}_{0}^{ABC}I_{t}^{\mu} \bigl\{ H_{2}(x,y_{1},z,t) - H_{2}(x,y_{2},z,t) \bigr\} \bigr\Vert \\ &\le \bigl\Vert \bigl\{ H_{2}(x,y_{1},z,t) \bigr\} - \bigl\{ H_{2}(x,y_{2},z,t) \bigr\} \bigr\Vert {}_{0}^{ABC}I_{t}^{\mu} (1) \\ &\le \bigl\Vert y_{1}(t) - y_{2}(t) \bigr\Vert \bigl( {}_{0}^{ABC}I_{t}^{\mu} (1) \bigr) \\ &\le \biggl( \frac{1 - \mu}{F(\mu )} + \frac{h^{\mu}}{F(\mu )\Gamma (\mu )} \biggr) \bigl\Vert y_{1}(t) - y_{2}(t) \bigr\Vert ,\quad\exists h \in \mathbb{R} \text{ and } t \le h. \end{aligned}$$

Thus, Picard’s operator Q is a contraction mapping if the following condition is satisfied:

$$\begin{aligned} \frac{1 - \mu}{F(\mu )} + \frac{h^{\mu}}{F(\mu )\Gamma (\mu )} \le 1. \end{aligned}$$
(17)

Lastly, the uniqueness of the solution is proved as follows:

Let us assume that \(y_{1}(t) \text{ and } y_{2}(t)\) are two solutions to the first equation in (9). Then, we have

$$\begin{aligned} \begin{aligned} &y_{1}(t) - y_{1}(0) = {}_{0}^{ABC}I_{t}^{\mu} \bigl\{ H_{2}(x,y_{1},z,t)\bigr\} , \\ &y_{2}(t) - y_{2}(0) = {}_{0}^{ABC}I_{t}^{\mu} \bigl\{ H_{2}(x,y_{2},z,t)\bigr\} . \end{aligned} \end{aligned}$$
(18)

Considering the difference between the two solutions, assuming the two solutions have the same initial point, and taking the Euclidian norm, we obtain

$$\begin{aligned} \bigl\Vert y_{1}(t) - y_{2}(t) \bigr\Vert & = \bigl\Vert {}_{0}^{ABC}I_{t}^{\mu} \bigl\{ H_{2}(x,y_{1},z,t) - H_{2}(x,y_{2},z,t) \bigr\} \bigr\Vert \\ &\le {}_{0}^{ABC}I_{t}^{\mu} \bigl\Vert \bigl\{ H_{2}(x,y_{1},z,t) - H_{2}(x,y_{2},z,t) \bigr\} \bigr\Vert \\ &\le \biggl( \frac{1 - \mu}{F(\mu )} + \frac{h^{\mu}}{F(\mu )\Gamma (\mu )} \biggr) \bigl\Vert y_{1}(t) - y_{2}(t) \bigr\Vert . \end{aligned}$$

Thus, we have the following relation:

$$\begin{aligned} \bigl\Vert y_{1}(t) - y_{2}(t) \bigr\Vert \biggl[ 1 - \biggl( \frac{1 - \mu}{F(\mu )} + \frac{h^{\mu}}{F(\mu )\Gamma (\mu )} \biggr) \biggr] \le 0. \end{aligned}$$

It then follows that \(\Vert y_{1}(t) - y_{2}(t) \Vert \le 0\) and \(y_{1}(t) = y_{2}(t)\).

Thirdly, it is shown that the third equation of (9) satisfies the condition of Lipschitz continuity demonstrated in the following procedure:

$$\begin{aligned} \bigl\Vert H_{3}(x,y,z_{1},t) - H_{3}(x,y_{2},z_{2},t) \bigr\Vert = \Vert - \gamma z_{1} + xy + \gamma z_{2} - xy \Vert \le \gamma \Vert z_{2} - z_{1} \Vert . \end{aligned}$$

Hence, the Lipschitz continuity is satisfied with the Lipschitz constant of γ. We set up Picard’s operator as follows: From the third equation we have

$$\begin{aligned} z(t) - z(0) = {}_{0}^{ABC}I_{t}^{\mu} \bigl\{ H_{3}(x,y,z,t)\bigr\} . \end{aligned}$$

Assuming that R is a Picard’s operator, we obtain

$$\begin{aligned} Ry(t) - y(0) = {}_{0}^{ABC}I_{t}^{\mu} \bigl\{ H3(x,y,z,t)\bigr\} . \end{aligned}$$

The boundedness of Picard’s operator R is shown as follows:

$$\begin{aligned} \bigl\Vert Rz(t) - z(0) \bigr\Vert = \bigl\Vert {}_{0}^{ABC}I_{t}^{\mu} \bigl\{ H_{3}(x,y,z,t)\bigr\} \bigr\Vert \le {}_{0}^{ABC}I_{t}^{\mu} \bigl\Vert \bigl\{ H_{3}(x,y,z,t)\bigr\} \bigr\Vert . \end{aligned}$$
(19)

Since it is proved that \(H_{3} ( x,y,z,t )\) is Lipschitz continuous, we have \(H_{3}(x,y,z,t)\) bounded, and thus there is a constant r such that \(\Vert \{ H3(x,y,z,t)\} \Vert \le r\). Consequently, Eq. (19) becomes

$$\begin{aligned} \bigl\Vert Rx(t) - x(0) \bigr\Vert & = \bigl\Vert {}_{0}^{ABC}I_{t}^{\mu} \bigl\{ H_{3}(x,y,z,t)\bigr\} \bigr\Vert \le {}_{0}^{ABC}I_{t}^{\mu} \bigl\Vert \bigl\{ H_{3}(x,y,z,t)\bigr\} \bigr\Vert \\ &\le r \bigl( {}_{0}^{ABC}I_{t}^{\mu} (1) \bigr) \\ &\le r \biggl( \frac{1 - \mu}{F(\mu )} + \frac{p^{\mu}}{F(\mu )\Gamma (\mu )} \biggr),\quad\exists p \in \mathbb{R},t \le p. \end{aligned}$$

The boundedness of the operator R is then proved.

Next, a condition for the operator R to be a contraction mapping is developed as follows:

$$\begin{aligned} \bigl\Vert Rz_{1}(t) - Rz_{2}(t) \bigr\Vert &= \bigl\Vert {}_{0}^{ABC}I_{t}^{\mu} \bigl\{ H_{3}(x,y,z_{1},t) - H_{3}(x,y,z_{2},t) \bigr\} \bigr\Vert \\ &\le \bigl\Vert \bigl\{ H_{3}(x,y,z_{1},t) \bigr\} - \bigl\{ H_{3}(x,y,z_{2},t) \bigr\} \bigr\Vert {}_{0}^{ABC}I_{t}^{\mu} (1) \\ &\le \bigl\Vert z_{1}(t) - z_{2}(t) \bigr\Vert \bigl( {}_{0}^{ABC}I_{t}^{\mu} (1) \bigr) \\ &\le r \biggl( \frac{1 - \mu}{F(\mu )} + \frac{p^{\mu}}{F(\mu )\Gamma (\mu )} \biggr) \bigl\Vert z_{1}(t) - z_{2}(t) \bigr\Vert ,\quad\exists p \in \mathbb{R} \text{ and } t \le p. \end{aligned}$$

Thus, Picard’s operator R is a contraction mapping if the following condition is satisfied:

$$\begin{aligned} \biggl( \frac{1 - \mu}{F(\mu )} + \frac{p^{\mu}}{F(\mu )\Gamma (\mu )} \biggr) \le \frac{1}{r}. \end{aligned}$$
(20)

Lastly, the uniqueness of the solution is proved as follows:

Let us assume that \(z_{1}(t) \text{ and } \mathrm{z}_{2}(t)\) are two solutions to the first equation in (9). Then, we have

$$\begin{aligned} \begin{aligned} &z_{1}(t) - z_{1}(0) = {}_{0}^{ABC}I_{t}^{\mu} \bigl\{ H_{3}(x,y,z_{1},t)\bigr\} , \\ &z_{2}(t) - z_{2}(0) = {}_{0}^{ABC}I_{t}^{\mu} \bigl\{ H_{3}(x,y,z_{2},t)\bigr\} . \end{aligned} \end{aligned}$$
(21)

Considering the difference between the two solutions, assuming the two solutions have the same initial point, and taking the Euclidian norm, we obtain

$$\begin{aligned} \bigl\Vert z_{1}(t) - z_{2}(t) \bigr\Vert &= \bigl\Vert {}_{0}^{ABC}I_{t}^{\mu} \bigl\{ H_{3}(x,y,z_{1},t) - H_{3}(x,y,z_{2},t) \bigr\} \bigr\Vert \\ &\le {}_{0}^{ABC}I_{t}^{\mu} \bigl\Vert \bigl\{ H_{3}(x,y,z_{1},t) - H_{3}(x,y,z_{2},t) \bigr\} \bigr\Vert \\ &\le r \biggl( \frac{1 - \mu}{F(\mu )} + \frac{p^{\mu}}{F(\mu )\Gamma (\mu )} \biggr) \bigl\Vert z_{1}(t) - z_{2}(t) \bigr\Vert . \end{aligned}$$

Thus, we have the following relation:

$$\begin{aligned} \bigl\Vert z_{1}(t) - z_{2}(t) \bigr\Vert \biggl[ 1 - r \biggl( \frac{1 - \mu}{ F(\mu )} + \frac{p^{\mu}}{F(\mu )\Gamma (\mu )} \biggr) \biggr] \le 0. \end{aligned}$$

It then follows that \(\Vert z_{1}(t) - z_{2}(t) \Vert \le 0\) and \(z_{1}(t) = z_{2}(t)\).

We proved that all the operators \(P, Q\), and R are well defined and contraction mappings. Thus, the system (9) in the context of the Atangana–Baleanu fractional derivative has a unique solution for a given initial condition. The case of the system (10) in the context of the Caputo fractional derivative can be proved similarly.

5 Numerical approximation of the fractional-order Rabinovich system

5.1 Numerical approximation of the ABC fractional-derivative representation of the Rabinovich system

The Toufik–Atangana numerical scheme [23] is applied to the ABC representation of the Rabinovich system as follows:

Referring to Theorem 1 and the first equation of (9), we have the solution of (22) given in (23)

$$\begin{aligned} &{}_{0}^{ABC}D_{t}^{\alpha} x(t) = H_{1}\bigl(x(t),y(t),z(t),t\bigr), \qquad x_{0} = x ( 0 ), \end{aligned}$$
(22)
$$\begin{aligned} &x(t) = x(0) + \frac{1 - \mu}{F(\mu )}H_{1}\bigl(x(t),y(t),z(t),t\bigr) \\ &\phantom{x(t) = }{}+ \frac{\mu}{F(\mu )\Gamma (\mu )} \int _{0}^{t} H_{1}\bigl(\rho,x(\rho ),y( \rho ),z(\rho )\bigr) (t - \rho )^{\mu - 1}\,d\rho. \end{aligned}$$
(23)

The integral part in (23) is approximated by Lagrange’s interpolation polynomial in [\(t_{k},t_{k + 1}\)] to

$$\begin{aligned} H_{1}(x,y,z,t) = \beta (y - x) - \delta yz, \end{aligned}$$

which leads to

$$\begin{aligned} x_{k} \approx \frac{1}{h} \bigl[ ( s - t_{k - 1} )H_{1}\bigl(x(t_{k}),y(t_{k}),z(t_{k}) \bigr) - ( s - t_{k} )H_{1}\bigl(x(t_{k - 1}),y(t_{k - 1}),z(t_{k - 1}) \bigr) \bigr], \end{aligned}$$
(24)

where \(h = t_{k} - t_{k - 1}\).

After substituting (24) into (23), we obtain the expression in (25)

$$\begin{aligned} &x(t_{n + 1}) \\ &\quad= x(0) + \frac{1 - \mu}{F(\mu )}H_{1} \bigl(x(t_{k}),y(t_{k}),y(t_{k})\bigr) \\ &\qquad{}+ \frac{\mu}{F(\mu )\Gamma (\mu )}\sum_{j = 1}^{n} \biggl( \frac{H_{1}(x(t_{j}),y(t_{j}),z(t_{j}))}{h}\Omega _{j - 1} - \frac{H_{1}(x(t_{j - 1}),y(t_{j - 1}),z(t_{j - 1}))}{h}\Omega _{j} \biggr), \end{aligned}$$
(25)

where

$$\begin{aligned} &\Omega _{j - 1} = \int _{t_{j}}^{t_{j + 1}} ( s - t_{j - 1} ) (t_{n + 1} - s)^{\mu - 1}\,ds \\ &\phantom{\Omega _{j - 1} }= - \frac{1}{\mu} \bigl[ ( t_{j + 1} - t_{j - 1} ) ( t_{n + 1} - t_{j + 1} )^{\mu} - ( t_{j} - t_{j - 1} ) ( t_{n + 1} - t_{j} )^{\mu} \bigr] \\ &\phantom{\Omega _{j - 1} =}{}- \frac{1}{\mu (\mu + 1)} \bigl[ ( t_{n + 1} - t_{j + 1} )^{\mu + 1} ( t_{n + 1} - t_{j + 1} )^{\mu} - ( t_{n + 1} - t_{j} )^{\mu + 1} \bigr], \end{aligned}$$
(26)
$$\begin{aligned} &\Omega _{j} = \int _{t_{j}}^{t_{j + 1}} ( y - t_{j - 1} ) (t_{n + 1} - s)^{\mu - 1}\,ds \\ &\phantom{\Omega _{j} } = - \frac{1}{\mu} \bigl[ ( t_{j + 1} - t_{j - 1} ) ( t_{n + 1} - t_{j + 1} )^{\mu} \bigr] \\ &\phantom{\Omega _{j} =}{}- \frac{1}{\mu (\mu + 1)} \bigl[ ( t_{n + 1} - t_{j + 1} )^{\mu + 1} - ( t_{n + 1} - t_{j} )^{\mu + 1} \bigr]. \end{aligned}$$
(27)

If we substitute \(t_{j} = jh\) into (26) and (27), we obtain

$$\begin{aligned} &\Omega _{j - 1} = \frac{h^{\mu + 1}}{\mu (\mu + 1)} \bigl[ ( n + 1 - j )^{\mu} ( n - j + 2 + \mu ) - ( n - j )^{\mu} ( n - j + 2 + 2\mu ) \bigr], \end{aligned}$$
(28)
$$\begin{aligned} &\Omega _{j} = \frac{h^{\mu + 1}}{\mu (\mu + 1)} \bigl[ ( n + 1 - j )^{\mu + 1} - ( n - j )^{\mu} (n - j + 1 + \mu ) \bigr]. \end{aligned}$$
(29)

Finally, Eq. (25) is expressed in terms of Eqs. (28) and (29) by Eq. (30):

$$\begin{aligned} &x(t_{n + 1}) \\ &\quad= x(0) + \frac{1 - \mu}{F(\mu )}H_{1} \bigl(x(t_{n}),y(t_{n}),z(t_{n})\bigr) \\ &\qquad{}+ \frac{\mu}{F(\mu )\Gamma (\mu )} \\ &\qquad{}\times\sum_{j = 1}^{n} \left(\textstyle\begin{array}{l} ( \frac{H_{1}(x(t_{j}),y(t_{j}),z(t_{j}))}{\Gamma (\mu + 2)} ) \\ \quad{}\times h^{\mu} [ ( n + 1 - j )^{\mu} ( n - j + 2 + \mu ) - ( n - j )^{\mu} ( n - j + 2 + 2\mu ) ] \\ \quad{}- ( \frac{H_{1}(x(t_{j - 1}),y(t_{j - 1}),z(t_{j - 1}))}{\Gamma (\mu + 2)} )\\ \quad{}\times h^{\mu} [ ( n + 1 - j )^{\mu + 1} - ( n - j )^{\mu} (n - j + 1 + \mu ) ] \end{array}\displaystyle \right). \end{aligned}$$
(30)

Similarly, we have the following numerical approximations for the remaining equations of (9):

$$\begin{aligned} y(t_{n + 1}) ={}& y(0) + \frac{1 - \mu}{F(\mu )}H_{2} \bigl(x(t_{n}),y(t_{n}),z(t_{n})\bigr) \\ &{}+ \frac{\mu}{F(\mu )\Gamma (\mu )} \\ &{}\times \sum_{j = 1}^{n} \left(\textstyle\begin{array}{l} \frac{H_{2}(x(t_{j}),y(t_{j}),z(t_{j}))}{\Gamma (\mu + 2)} \\ \quad{}\times h^{\mu} [ ( n + 1 - j )^{\mu} ( n - j + 2 + \mu ) - ( n - j )^{\mu} ( n - j + 2 + 2\mu ) ] \\ \quad{}- \frac{H_{2}(x(t_{j - 1}),y(t_{j - 1}),z(t_{j - 1}))}{\Gamma (\mu + 2)} \\ \quad{}\times h^{\mu} [ ( n + 1 - j )^{\mu + 1} - ( n - j )^{\mu} (n - j + 1 + \mu ) ] \end{array}\displaystyle \right), \end{aligned}$$
(31)
$$\begin{aligned} z(t_{n + 1}) ={}& z(0) + \frac{1 - \mu}{F(\mu )}H_{3} \bigl(x(t_{n}),y(t_{n}),z(t_{n})\bigr) \\ &{}+ \frac{\mu}{F(\mu )\Gamma (\mu )} \\ &{}\times\sum_{j = 1}^{n} \left(\textstyle\begin{array}{l} \frac{H_{3}(x(t_{j}),y(t_{j}),z(t_{j}))}{\Gamma (\mu + 2)} \\ \quad{}\times h^{\mu} [ ( n + 1 - j )^{\mu} ( n - j + 2 + \mu ) - ( n - j )^{\mu} ( n - j + 2 + 2\mu ) ] \\ \quad{}- \frac{H_{3}(x(t_{j - 1}),y(t_{j - 1}),z(t_{j - 1}))}{\Gamma (\mu + 2)} \\ \quad{}\times h^{\mu} [ ( n + 1 - j )^{\mu + 1} - ( n - j )^{\mu} (n - j + 1 + \mu ) ] \end{array}\displaystyle \right). \end{aligned}$$
(32)

The numerical approximation of the ABC representation of the Rabinovich system is given by Eqs. (30)–(32). Moreover, the stability and convergence of the formulation of the numerical approximation for ABC fractional derivatives are proved by Toufik and Atangana [23].

5.2 Predictor–corrector numerical approximation of the Caputo fractional-derivative representation of the Rabinovich system

This subsection explains the numerical approximation applied to the Caputo fractional-derivative representation of the Rabinovich system (10). The predicator-corrector method is used because it has a Matlab code to obtain phase portraits and time-series solutions. Moreover, the method is proved stable and convergent and was first reported by Garrappa [24].

The numerical approximation by Garrappa [24] used the Reimann–Liouville fractional integral operator (5) for discretization. In the same manner, starting from the first equation of (10) and applying the Reimann–Liouville fractional integral operator for developing the approximation for model (10); as demonstrated as follows:

It is evident that the solutions of (10) are given by

$$\begin{aligned} \textstyle\begin{cases} x(t) = x(0) + {}_{0}^{RL}I_{t}^{\mu} H_{1}(x,y,z,t), \\ y(t) = y(0) + {}_{0}^{RL}I_{t}^{\mu} H_{2}(x,y,z,t), \\ z(t) = z(0) + {}_{0}^{RL}I_{t}^{\mu} H_{3}(x,y,z,t). \end{cases}\displaystyle \end{aligned}$$
(33)

The integral part of (33) is approximated by applying the predictor–corrector method that leads to

$$\begin{aligned} \textstyle\begin{cases} x(t) = x(0) + h^{\mu} [ \kappa _{m}^{\mu} H_{1}(0) + \sum_{j = 1}^{m - 1} \psi _{m - j}^{\mu} H_{1}(x_{j},y_{j},z_{j},t_{j}) + \psi _{0}^{\mu} H_{1}(x_{m}^{p},y_{m}^{p},z_{m}^{p},t_{j}) ], \\ y(t) = y(0) + h^{\mu} [ \kappa _{m}^{\mu} H_{2}(0) + \sum_{j = 1}^{m - 1} \psi _{m - j}^{\mu} H_{2}(x_{j},y_{j},z_{j},t_{j}) + \psi _{0}^{\mu} H_{2}(x_{m}^{p},y_{m}^{p},z_{m}^{p},t_{j}) ], \\ z(t) = z(0) + h^{\mu} [ \kappa _{m}^{\mu} H_{3}(0) + \sum_{j = 1}^{m - 1} \psi _{m - j}^{\eta} H_{3}(x_{j},y_{j},z_{j},t_{j}) + \psi _{0}^{\eta} H_{3}(x_{m}^{p},y_{m}^{p},z_{m}^{p},t_{j}) ], \end{cases}\displaystyle \end{aligned}$$
(34)

where,

$$\begin{aligned} &\kappa _{m}^{\mu} = \frac{(m - 1)^{\mu} - m^{\mu} (m - \mu - 1)}{\Gamma (2 + \mu )}, \\ &\psi _{m}^{\mu} = \frac{(m - 1)^{\mu + 1} - 2m^{\mu + 1} + m^{\mu} (m + 1)}{\Gamma (2 + \mu )},\quad m = 1,2,3,\ldots, \\ &\psi _{0}^{\mu} = \frac{1}{\Gamma (2 + \mu )}. \end{aligned}$$

Moreover, the predictors are given as follows:

$$\begin{aligned} \textstyle\begin{cases} x^{p}(t_{m}) = x(0) + h^{\mu} \sum_{j = 1}^{m - 1} \psi _{m - j - 1}^{\mu} H_{1}(x_{j},y_{j},z_{j},t_{j}), \\ y^{p}(t_{m}) = y(0) + h^{\mu} \sum_{j = 1}^{m - 1} \psi _{m - j - 1}^{\mu} H_{2}(x_{j},y_{j},z_{j},t_{j}), \\ z^{p}(t_{m}) = z(0) + h^{\mu} \sum_{j = 1}^{m - 1} \psi _{m - j - 1}^{\mu} H_{3}(x_{j},y_{j},z_{j},t_{j}). \end{cases}\displaystyle \end{aligned}$$
(35)

The predictor–corrector method is applied to obtain the attractor and time-series solutions of (10). In addition, the Danca algorithm [25] is used to obtain the Lyapunov exponents of (10). ‘The code is developed to determine all Lyapunov exponents of a class fractional-order system modeled by the Caputo fractional derivative. The predictor–corrector Adams–Bashforth–Moulton numerical method is the underlying numerical method used in the code’.

6 Dynamic analysis of the fractional-order Rabinovich system

6.1 Local stability analysis of the fractional Rabinovich system

This section is devoted to the local stability analysis of the Rabinovich model in the context of fractional derivatives (9) and (10). The Matignon criterion is used for the local stability analysis of the system. According to the criterion, a fractional-order system is said to be locally asymptotically stable if all the eigenvalues of the Jacobian matrix of system (9) satisfy the condition given in (36)

$$\begin{aligned} \bigl\vert \arg \sigma (J) \bigr\vert > \mu \frac{\pi}{2}. \end{aligned}$$
(36)

In the Matignon criterion (36), the matrix J is the Jacobian matrix of the system (9), \(\sigma (J)\) is the set of all eigenvalues of J, and \(0 < \mu \le 1\), is the derivative order of (9).

Let us now fix the parameter values of the system as follows: Choose \(b = 1,c = 4, \alpha = a^{2}/bc = 50\), and obtain the values of the remaining parameters based on the relation defined in (8). Consequently, the parameter values are selected as shown in (37):

$$\begin{aligned} \alpha = a^{2}/bc = 50,\qquad\gamma = 1/b = 1,\qquad\delta = - c^{2}/a^{2} = - 0.08,\qquad\beta = - \delta \alpha. \end{aligned}$$
(37)

The equilibrium points of (9) are given as follows:

  1. i.

    If \(\alpha < 1\), the system (9) has a unique equilibrium point: \(E_{0} =\) (0,0,0);

  2. ii.

    If \(\alpha > 1\), the system (9) has three different equilibrium points given by \(E_{0}=(0,0,0)\),

$$\begin{aligned} E_{1,2} = \biggl( \pm \frac{\beta \gamma \sqrt{\xi}}{\beta \gamma + \delta \xi}, \pm \sqrt{\xi}, \frac{\beta \xi}{\beta \gamma + \delta \xi} \biggr),\qquad \xi = \frac{\beta \gamma}{2\delta ^{2}} \bigl( \delta (\alpha - 2) - \beta + \sqrt{(\beta - \delta \alpha )^{2} - 4\delta \beta} \bigr). \end{aligned}$$

The Jacobian matrix of the system (9) is given by:

$$\begin{aligned} J = \begin{pmatrix} - \beta & \beta - \delta z & - \delta y \\ \alpha - z & - 1 & - x \\ y & x & - \gamma \end{pmatrix} \quad\text{and}\quad J_{0} = J(0,0,0) = \begin{pmatrix} - \beta & \beta & 0 \\ \alpha & - 1 & 0 \\ 0 & 0 & - \gamma \end{pmatrix}. \end{aligned}$$

The eigenvalues of \(J_{0}\) are given by:

$$\begin{aligned} \lambda _{1} = - \gamma,\lambda _{2,3} = \frac{ - (\beta + 1)}{2} \pm \frac{\sqrt{4\alpha \beta + (\beta - 1)^{2}}}{2}. \end{aligned}$$

It is evident that the eigenvalues \(\lambda _{1} \text{ and } \lambda _{3}\) are negative and thus satisfy the Matignon criterion (36). Moreover, \(\lambda _{2} = - (\beta + 1) / 2 + \sqrt{4\alpha \beta + (\beta - 1)^{2}} / 2\), meets the Matignon criterion for \(\alpha < 1\). Thus, the equilibrium point \(E_{0} =(0,0,0)\) is locally asymptotically stable for \(\alpha < 1\).

Moreover, the eigenvalues of \(J_{0}\) for the parameter values shown in (37) are \(\lambda _{1} = 11.7215, \lambda _{2} = - 16.7215,\lambda _{3} = - 1\). Since \(\lambda _{2,3}\) satisfies the Matignon criterion for stability, we must check the case for \(\lambda _{1} = 11.7215\), The argument of \(\arg ( \lambda _{1} ) = 0\) and according to the Matignon criterion, 0 is outside the region of stability since \(0 < \mu \pi / 2\), for \(0 < \mu \le 1\). Therefore, the equilibrium point \(E_{0} =(0,0,0)\) is locally unstable for the choice of the parameter values (37).

Likewise, the eigenvalues corresponding to the nontrivial equilibrium points \(E_{1,2}\) are \(\lambda _{1} = 11.7213, \lambda _{2} = - 16.7214,\lambda _{3} = - 1\). Therefore, it is evident that \(\lambda _{2,3}\) satisfies the Matignon criterion for stability and the argument of \(\arg ( \lambda _{1} ) = 0\) and according to the Matignon criterion, 0 is outside of the region of stability since \(0 < \mu \pi / 2\), for \(0 < \mu \le 1\). Therefore, the equilibrium points \(E_{1,2} = ( \pm 0.0554, \pm 0.0554,0.0031)\) are locally unstable for the choice of the parameter values (37).

Summing up, the equilibrium points of the Rabinovich dynamic system (9) are locally unstable for the parameter values (37). In addition, the existence of one positive eigenvalue for each of the equilibrium points is a sufficient condition for a route to chaos.

6.2 Lyapunov exponents and Kaplan–Yorke dimension of the fractional-order Rabinovich system

This subsection describes Lyapunov exponents (LE) of the fractional Rabinovich dynamic system (10). The LEs are calculated using the Danca algorithm [25]. As mentioned above, the Matlab code developed by Danca obtains Lyapunov exponents of the fractional-order system in the Caputo fractional derivative using the predictor–corrector Adams–Bashforth–Moulton numerical scheme. The parameter values used are shown in (37), and the LEs for different values of the derivative order (Mu) are shown in Table 1.

Table 1 Lyapunov exponents of the Rabinovich system for \(t \in [0,300]\), integration step of \(h =0.01\), normalization step of h-norm=0.005

It is evident from Table 1 that the sum of the LEs in each row of the table is negative, and thus, the Rabinovich system (10) is dissipative. Moreover, for \(t \in [0,300]\), and the fractional derivative \(\mu \in (0.94,1]\), one of the LEs being positive indicates that the Rabinovich system exhibits chaotic behavior for the parameter values.

The Kaplan–Yorke dimension for some of the fractional derivatives considered in Table 1 is calculated as follows:

For the fractional-derivative order of 0.90,

$$\begin{aligned} \dim (LE) = 2 + \frac{0.4259 + 0.0058}{ \vert - 10.4098 \vert } = 2.0415. \end{aligned}$$

For the fractional-derivative order of 0.93,

$$\begin{aligned} \dim (LE) = 1 + \frac{0.0305}{ \vert - 1.2642 \vert } = 1.0241. \end{aligned}$$

For the fractional-derivative order of 0.96,

$$\begin{aligned} \dim (LE) = 1 + \frac{0.0294}{ \vert - 0.1121 \vert } = 1.2623. \end{aligned}$$

For the fractional-derivative order of 0.99,

$$\begin{aligned} \dim (LE) = 1 + \frac{0.0022}{ \vert - 0.4941 \vert } = 1.0045. \end{aligned}$$

As can be seen, all the Kaplan–Yorke dimensions calculated above are fractions, and this result is an additional indication of the system’s route to chaos.

6.3 Bifurcation for fractional-derivative orders

This section describes the bifurcation diagram of the Rabinovich system with its fractional-derivative order supplemented by time-series trajectories and chaotic attractors with Caputo and ABC fractional derivatives. The bifurcation diagram for \(\mu \in [0.9.1]\) and \(\alpha = 50,\delta = - 0.08,\gamma = 1,\beta = 4\) of the Rabinovich system is shown in Fig. 1. It is evident from Fig. 1 that the Rabinovich system undergoes chaos for the parameter values and the derivative orders of (0.940, 1], with an integration step of \(h =0.001\). On the other hand, the system exhibits oscillation with stability for derivative-order values in the range \([0.9, 0.940]\).

Figure 1
figure 1

Bifurcation plot of the Rabinovich system (10) with \(\mu \in [0.9.1]\), \(\alpha = 50,\delta = - 0.08,\gamma = 1,\beta = 4\)

Figures 211 verify the conclusion drawn from Fig. 1 for both the ABC and the Caputo context Rabinovich fractional-order system shown in (9) and (10). As seen from Fig. 2, time-series trajectory (a) and phase-space portrait (b), the system (10), in the sense of the Caputo fractional derivative, exhibits short time oscillation followed by stability for the fractional-derivative order 0.93 and the given parameter values.

Figure 2
figure 2

Time-series trajectories (a) and phase portraits (b) of the Rabinovich system (10) for \(\alpha = 50,\delta = - 0.08,\gamma = 1,\beta = 4\) and derivative order \(\mu=0.93\)

It can be inferred from Fig. 3 that the ABC and the Caputo fractional-derivative representations of the system undergo oscillation with stability. However, it must be noted that the ABC representation’s oscillation time is shorter than the Caputo fractional-order representation of the Rabinovich system for the fractional-derivative order of \(\mu=0.93\); this result agrees with the conclusion made from the bifurcation diagram.

Figure 3
figure 3

Time-series trajectories of the Rabinovich system (9) and (10) for \(\alpha = 50,\delta = - 0.08,\gamma = 1,\beta = 4\) and derivative order \(\mu=0.96\)

It is evident from Fig. 4 that the Caputo Fractional-derivative representation of the system (10) exhibits an increasing number of periods, which is a clear route to chaos. Thus, the fractional representation of the Rabinovich system (10) is chaotic for a fractional-derivative order of 0.98 that agreed with the bifurcation diagram shown in Fig. 1. In addition, the chaotic nature of the system (10) is observed in the phase-space plot projected on different planes as shown in Fig. 5.

Figure 4
figure 4

Rabinovich system’s (9) and (10) time-series trajectories for \(\alpha = 50,\delta = - 0.08,\gamma = 1,\beta = 4\) and derivative order \(\mu=0.98\)

Figure 5
figure 5

Chaotic attractors of the Rabinovich system (10) for \(\alpha = 50,\delta = - 0.08,\gamma = 1,\beta = 4\) and derivative order \(\mu=0.98\)

The time-series trajectories of the Rabinovich system in Caputo and ABC fractional-derivative representations for fractional-derivative order 0.994 shown in Fig. 6 display the system’s chaotic nature in the context of both fractional derivatives. However, there is an observable difference in the significance of chaos between the two representations (9) and (10) of the Rabinovich system; the quantity of the chaos is remarkably different in each case. This difference is depicted in the attractors shown in Fig. 7 (via ABC) and Fig. 8 (via Caputo) for a derivative order of 0.994.

Figure 6
figure 6

Time-series trajectories of the Rabinovich system (9) and (10) for \(\alpha = 50,\delta = - 0.08,\gamma = 1,\beta = 4\) and derivative order \(\mu=0.994\)

Figure 7
figure 7

Attractors of the Rabinovich system (9) in the context of the ABC fractional derivative for \(\alpha = 50,\delta = - 0.08,\gamma = 1,\beta = 4\) and derivative order \(\mu=0.994\)

Figure 8
figure 8

Attractors of the Rabinovich system (10) in the context of the Caputo fractional derivative for \(\alpha = 50,\delta = - 0.08,\gamma = 1,\beta = 4\) and derivative order \(\mu=0.994\)

From Figs. 9 and 10, we see that both the fractional-order representations undergo chaotic behavior. However, it seems that the Caputo context chaotic nature (Figs. 9(a), (b), (c), and (g)) is more significant than the ABC case chaotic nature (Figs. 9(d), (e), (f), and h) for a fractional-derivative order of 0.998.

Figure 9
figure 9

Attractors of the Rabinovich systems in the context of ABC fractional derivatives (9) (a), (b), (c), (g) and Caputo fractional derivatives (10) (d), (e), (f), (h) for \(\alpha = 50,\delta = - 0.08,\gamma = 1,\beta = 4\) and derivative order 0.998

Figure 10
figure 10

Time-series trajectories of the Rabinovich system via Caputo (10) and ABC fractional derivatives (9) for \(\alpha = 50,\delta = - 0.08,\gamma = 1,\beta = 4\) and derivative order 0.998

Figure 11 depicts the time-series trajectories ((a) and (b)) and attractors (b and (c)) of the fractional Rabinovich system for a fractional order of 1. In this case, it seems that the ABC and Caputo context representations of the Rabinovich system exhibit significant chaotic nature.

Figure 11
figure 11figure 11

Time-series trajectories of the Rabinovich system via Caputo (10) and ABC fractional derivatives (9) for \(\alpha = 50,\delta = - 0.08,\gamma = 1,\beta = 4\) and derivative order 1

6.4 On the sensitivity to initial conditions of the fractional-order Rabinovich system

In this section of the study, the impact of different initial conditions on the dynamics of the chaotic Rabinovich system through the Caputo and ABC fractional derivatives is examined. Chaotic attractors are described by sensitivity to small changes of the system’s initial and parameter values, strong harmonics among the trajectories, fractional Kaplan–Yorke dimension, and at least one positive Lyapunov exponent showing a stretching direction of the system. Thus, it is appropriate to examine the sensitivity to initial values of systems (9) and (10). To explore the sensitivity to initial conditions of the systems (9) and (10), three different initial conditions were used: \(X0= (5; 5; 5), (5.01; 5.01, 5.01)\), and (\(4.55; 4.55; 4.55\)) for simulation graphs. The corresponding time-series trajectories are depicted in Fig. 12 (via the Caputo fractional derivative) and Fig. 13 (via the ABC fractional derivative). It is evident from the figures that the systems are strongly dependent on initial conditions. However, the degree of sensitivity is different between the two fractional derivatives.

Figure 12
figure 12

Time series trajectories plots of the Rabinovich system (9), for different initial conditions, \(\alpha = 50,\delta = - 0.08,\gamma = 1,\beta = 4\) and a fractional order of 0.998

Figure 13
figure 13

Time series trajectories plots of the Rabinovich system (10) for different initial conditions \(\alpha = 50,\delta = - 0.08,\gamma = 1,\beta = 4\) and a fractional order of 0.998

The ABC context Rabinovich system time-series trajectories started divergence before the Caputo context Rabinovich system trajectories, as seen in Figs. 12 and 13. From Fig. 12, the x (t) and y (t) seem to overlap over the first 20-second simulation, and that is not the case for Fig. 13a; they seem to overlap only for the first 8 seconds. The same difference exists between Figs. 12b and 13b.

7 Synchronization of the Rabinovich system via ABC fractional derivatives

In this part of the study, a master–response system of the Rabinovich system given in (9) through the ABC fractional derivative is designed. First, a coupling function is developed to associate two identical copies of the Rabinovich system (9). Secondly, the two systems are simulated using two different initial conditions. The simulation resulted in time-series trajectories and phase-space plots of the master and the response systems, showing a strong correlation. Moreover, the error dynamics resulted in a linear system whose coefficient matrix has negative eigenvalues, demonstrating the error’s asymptotic stability.

The following concept is used for developing the master–response relationship between identical copies of the Rabinovich system (9).

Let the master and the response systems be given by Eqs. (38) and (39)

$$\begin{aligned} &\dot{X} = f(X), \end{aligned}$$
(38)
$$\begin{aligned} &\dot{X}_{s} = F(X_{s}) + C + \biggl(\frac{\partial F}{\partial X} - H \biggr) (X - X_{s}), \end{aligned}$$
(39)

where H is an arbitrary Hermitian matrix of appropriate size, \(\partial F / \partial X\) is the Jacobian matrix of the master system, \(C + (\partial F / \partial X - H)(X - X_{s})\) is the coupling function, and \(C = (c_{1},c_{2},c_{3}), X = (x,y,z),X_{s} = (x_{s},y_{s},z_{s})\).

The error is defined as \(\zeta = (e_{1},e_{2},e_{3}) = X - X_{s} = (x - x_{s},y - y_{s},z - z_{s})\). Now, to verify if the error dynamics of the synchronization process is asymptotically stable, we proceed as follows.

$$\begin{aligned} \dot{\zeta} &= \dot{X} - \dot{X}_{s} = F(X) - F(X_{s}) - \biggl(\frac{\partial F}{\partial X} - H\biggr) (X - X_{s}) - C \\ &= F(X) - \biggl( F(X_{s}) + \frac{\partial F}{\partial X}(X - X_{s}) \biggr) - \frac{\partial F}{\partial X}(X - X_{s}) + H(X - X_{s}) - C. \end{aligned}$$

By making an appropriate choice for the matrix C, we can reduce the error dynamics to the equality (40)

$$\begin{aligned} \dot{\zeta} = H\zeta = > \zeta (t) = e^{Ht}. \end{aligned}$$
(40)

Since the eigenvalues of the Hermitian matrix H have a negative real part, the error dynamics of the synchronization is globally asymptotically stable.

Based on the above-explained synchronization process, let the master Rabinovich system be as in (41)

$$\begin{aligned} &{}_{0}^{ABC}D_{t}^{\mu} x(t) = \beta (y - x) - \delta yz, \\ &{}_{0}^{ABC}D_{t}^{\mu} y(t) = \alpha x - y - xz, \\ &{}_{0}^{ABC}D_{t}^{\mu} z(t) = - \gamma z + xy. \end{aligned}$$
(41)

Define the response system as in (42)

$$\begin{aligned} \textstyle\begin{cases} {}_{0}^{ABC}D_{t}^{\mu} x_{s}(t) = \beta (y_{s} - x_{s}) - \delta y_{s}z_{s} + c_{1}, \\ {}_{0}^{ABC}D_{t}^{\mu} y_{s}(t) = \alpha x_{s} - y_{s} - x_{s}z_{s} + c_{2}, \\ {}_{0}^{ABC}D_{t}^{\mu} z_{s}(t) = - \gamma z_{s} + x_{s}y_{s} + c_{3}, \end{cases}\displaystyle + \biggl( \frac{\partial F}{\partial X} - H \biggr) (X - X_{s}), \end{aligned}$$
(42)

where the coupling function is given by

$$\begin{aligned} \biggl( \frac{\partial F}{\partial X} - H \biggr) (X - X_{s}) = \begin{pmatrix} c_{1} \\ c_{2} \\ c_{3} \end{pmatrix} + \begin{pmatrix} - 1 - \beta & - 2 + \beta - \delta z & - \delta y \\ 27 + \alpha - z & 26 & - x \\ y & x & 2 - \gamma \end{pmatrix} \begin{bmatrix} x - x_{s} \\ y - y_{s} \\ z - z_{s} \end{bmatrix}. \end{aligned}$$

The Hermitian matrix H is chosen to be

$$\begin{aligned} H = \begin{bmatrix} 1 & 2 & 0 \\ - 27 & - 27 & 0 \\ 0 & 0 & - 2 \end{bmatrix}. \end{aligned}$$

The eigenvalues of the Hermitian matrix H are given by \(\lambda _{1} = - 1.0836,\lambda _{2} = - 24.9164, \lambda _{3} = - 2\). Since all the eigenvalues of the matrix H are negative, and the Matignon criterion is met, H is a Hermitian matrix.

Adding the coupling function to the system (42), the response system now evolves to Eq. (43)

$$\begin{aligned} \textstyle\begin{cases} {}_{0}^{ABC}D_{t}^{\mu} x_{s}(t) = ( x_{s} - x ) + \beta (y - x) - (\delta z + 2)(y - y_{s}) - \delta y(z - z_{s}) - \delta y_{s}z_{s} + c_{1}, \\ {}_{0}^{ABC}D_{t}^{\mu} y_{s}(t) = 27(x - x_{s}) + x(z_{s} - 2z) + x_{s}(z - z_{s}) + \alpha x + 26y - 27y_{s} + c_{2}, \\ {}_{0}^{AbC}D_{t}^{\mu} z_{s}(t) = - y(x_{s} - x) - x(y_{s} - y) - 2(z_{s} - z) - \gamma z + x_{s}y_{s} + c_{3}. \end{cases}\displaystyle \end{aligned}$$
(43)

Based on Eqs. (41), (43), and the definition of the error dynamics (40), we have the error dynamics given by (44)

$$\begin{aligned} &{}_{0}^{ABC}D_{t}^{\mu} e_{1} = e_{1} + 2e_{2} + \delta e_{2}e_{3} - c_{1}, \\ &{}_{0}^{ABC}D_{t}^{\mu} e_{2} = - 27e_{1} - 27e_{2} + e_{1}e_{3} - c_{2}, \\ &{}_{0}^{ABC}D_{t}^{\mu} e_{3} = - 2e_{3} - e_{1}e_{2} - c_{3}. \end{aligned}$$
(44)

Let us choose \(c_{i},i = 1,2,3\) from (44) as follows:

$$\begin{aligned} \begin{pmatrix} c_{1} \\ c_{2} \\ c_{3} \end{pmatrix} = \begin{pmatrix} \delta e_{2}e_{3} \\ e_{3}e_{1} \\ - e_{1}e_{2} \end{pmatrix}. \end{aligned}$$
(45)

The error dynamics reduces to the system (46)

$$\begin{aligned} \begin{pmatrix} {}_{0}^{ABC}D_{t}^{\mu} e_{1} \\ {}_{0}^{ABC}D_{t}^{\mu} e_{2} \\ {}_{0}^{ABC}D_{t}^{\mu} e_{3} \end{pmatrix} = \begin{pmatrix} 1 & 2 & 0 \\ - 27 & - 27 & 0 \\ 0 & 0 & - 2 \end{pmatrix} \begin{pmatrix} e_{1} \\ e_{2} \\ e_{3} \end{pmatrix}. \end{aligned}$$
(46)

Finally, the response system (42) becomes

$$\begin{aligned} \textstyle\begin{cases} {}_{0}^{ABC}D_{t}^{\mu} x_{s}(t) = \beta (y - x) - \delta zy + ( x_{s} - x ) - 2(y - y_{s}), \\ {}_{0}^{ABC}D_{t}^{\mu} y_{s}(t) = 27(x - x_{s}) - xz + \alpha x + 26y - 27y_{s}, \\ {}_{0}^{AbC}D_{t}^{\mu} z_{s}(t) = xy + 2(z - z_{s}) - \gamma z. \end{cases}\displaystyle \end{aligned}$$
(47)

The following section depicts the phase portraits of the master system (41) and response systems (47). The parameter values used for the simulation are \(\alpha = 50,\gamma = 1,\delta = - 0.08,\beta = 4\), and the fractional derivative is \(\mu = 0.998\). The initial condition for the master system, and the response systems are, respectively, \(X_{0} = (5,5,5)\) and \(X_{s0} = ( - 10, - 10, - 10)\). The Toufik–Atangana numerical scheme is used for approximating the solutions of the systems.

As can be seen from time-series trajectories in Figs. 14(a)–(c) and the phase-space plots in Figs. 15(a) and (b) and their respective zooming in, shown in Figures 15(a1) and (b1), the master system (41) and the response system (47) have an excellent correlation. As shown in Fig. 14, the trajectories come close to each other after about 3 seconds of the simulation time. The zooming in of Figures 15(a1) and (b1) vividly shows the strong relationship between the two systems.

Figure 14
figure 14

Time-series trajectories of the master and the response systems of (41) and (47)

Figure 15
figure 15figure 15

Phase-space plots of the master (41) and the response (47) systems with their corresponding zooming in (a1) and (b1) of (a) and (b), respectively

8 Conclusion

In this report, a qualitative analysis of the 3D fractional-order Rabinovich dynamical system is accomplished in the context of ABC and Caputo fractional-order derivatives. The Lyapunov exponents for fractional derivative (9) discovered that the fractional Rabinovich system exhibits a chaotic behavior for fractional-derivative orders in the interval \([0.9,1]\). In the ABC context, the Rabinovich system shows a chaotic behavior for fractional-order derivatives in the interval \([0.994,1]\) for the parameter values given in (37); see Figs. 210. The overall conclusion is that the ABC case becomes chaotic slower than the Caputo case of the system. As the fractional derivative gets close to 1, the significance of the chaos for the ABC case increases and becomes as significant as that of the Caputo representation of the system. At the fractional-derivative order of 1, the Rabinovich system’s fractional models (9) and (10) show approximately the same behavior; see Fig. 11. It must be clear that the Lyapunov exponents, the bifurcation diagrams, time-series trajectories, and phase-space plots related to the Caputo fractional-derivative representation of the Rabinovich system were carried out using the Danca algorithm [25] and numerical method of Garrappa [24]. In this case, the Adams–Bashforth–Moulton numerical scheme is applied to develop the Matlab code. On the other hand, all simulation results in this report related to the ABC fractional-derivative representation of the Rabinovich system are carried out using the Toufik–Atangana numerical scheme for fractional derivatives [23].

The master–response synchronization process developed in this report showed the applicability of the fractional Rabinovich system for secure communications and other related practical applications. Furthermore, the author believes that this study exposed hidden behaviors of the Rabinovich system using the two fractional-derivative concepts, which is not possible in the integer-derivative case. Moreover, although this research’s objective was not to compare the two fractional-derivative concepts and the corresponding numerical schemes applied, a significant difference is observed in using the ABC and Caputo fractional derivatives for the Rabinovich system, as explained above. Therefore, future work could compare the effects of applying different fractional-derivative concepts to the same dynamic system.

Availability of data and materials

No dataset was generated or analyzed in the current study.

References

  1. Deressa, C.T., Duressa, G.F.: Analysis of Atangana–Baleanu fractional-order SEAIR epidemic model with optimal control. Adv. Differ. Equ. 2021, Article ID 174 (2021)

    Article  MathSciNet  MATH  Google Scholar 

  2. Rezapour, S., Deressa, C.T., Etemad, S.: On a memristor-based hyperchaotic circuit in the context of nonlocal and nonsingular kernel fractional operator. J. Math. 2021, Article ID 6027246 (2021)

    Article  MathSciNet  MATH  Google Scholar 

  3. Deressa, C.T., Etemad, S., Rezapour, S.: On a new four-dimensional model of memristor-based chaotic circuit in the context of nonsingular Atangana–Baleanu–Caputo operators. Adv. Differ. Equ. 2021, Article ID 444 (2021)

    Article  MathSciNet  MATH  Google Scholar 

  4. Guo, R., Zhang, Y., Jiang, C.: Synchronization of fractional-order chaotic systems with model uncertainty and external disturbance. Mathematics 9(8), Article ID 877 (2021)

    Article  Google Scholar 

  5. Effah-Poku, S., Obeng-Denteh, W., Dontwi, I.K.: A study of chaos in dynamical systems. J. Math. 2018, Article ID 1808953 (2018)

    Article  MathSciNet  MATH  Google Scholar 

  6. Banks, J., Brooks, J., Cairns, G., Davis, G., Stacey, P.: On Devaney’s definition of chaos. Am. Math. Mon. 99(4), 332–334(1992)

    Article  MathSciNet  MATH  Google Scholar 

  7. Azar, A.T., Vaidyanathan, S. (eds.): Advances in Chaos Theory and Intelligent Control Springer, Berlin (2016)

    MATH  Google Scholar 

  8. Belozyorov, V.: Research of chaotic dynamics of 3D autonomous quadratic systems by their reduction to special 2D quadratic systems. Math. Probl. Eng. 2015, Article ID 271637 (2015)

    Article  MathSciNet  MATH  Google Scholar 

  9. Shaukat, S., Arshid, A.L., Eleyan, A., Shah, S.A., Ahmad, J.: Chaos theory and its application: an essential framework for image encryption. Chaos Theory Appl. 30(2), 17–22 (2020).

    Google Scholar 

  10. Ayers, S.: The application of chaos theory to psychology. Theory Psychol. 7(3), 373–398 (1997)

    Article  Google Scholar 

  11. Alam, Z., Yuan, L., Yang, Q.: Chaos and combination synchronization of a new fractional-order system with two stable node-foci. IEEE/CAA J. Autom. Sin. 12(3), 157–164 (2016)

    MathSciNet  Google Scholar 

  12. Sun, K., Wang, X., Sprott, J.C.: Bifurcations and chaos in fractional-order simplified Lorenz system. Int. J. Bifurc. Chaos 20(04), 1209–1219 (2010)

    Article  MathSciNet  MATH  Google Scholar 

  13. Kumar, S., Singh, C., Prasad, S.N., Shekhar, C., Aggarwal, R.: Synchronization of fractional order Rabinovich–Fabrikant systems using sliding mode control techniques. Arch. Control Sci. 29, 307–322 (2019)

    MathSciNet  MATH  Google Scholar 

  14. Kuznetsov, N.V., Leonov, G.A., Mokaev, T.N., Prasad, A., Shrimali, M.D.: Finite-time Lyapunov dimension and hidden attractor of the Rabinovich system. Nonlinear Dyn. 92(2), 267–285 (2018)

    Article  MATH  Google Scholar 

  15. Akgül, A., Modanli, M.: On solutions of fractional telegraph model with Mittag–Leffler kernel. J. Comput. Nonlinear Dyn. 17(2), Article ID 021006 (2022)

    Article  Google Scholar 

  16. Akgül, A., Modanli, M.: Crank–Nicholson difference method and reproducing kernel function for third-order fractional differential equations in the sense of Atangana–Baleanu Caputo derivative. Chaos Solitons Fractals 127, 10–16 (2019)

    Article  MathSciNet  MATH  Google Scholar 

  17. Modanli, M.: Comparison of Caputo and Atangana–Baleanu fractional derivatives for the pseudo hyperbolic telegraph differential equations. Pramana 96(1), 1–8 (2022)

    Article  MathSciNet  Google Scholar 

  18. Matignon, D.: Stability results for fractional differential equations with applications to control processing. In: Computational Engineering in Systems Applications, vol. 2, pp. 963–968 (1996)

    Google Scholar 

  19. Atangana, A., Baleanu, D.: New fractional derivatives with nonlocal and nonsingular kernel: theory and application to heat transfer model. arXiv preprint. arXiv:1602.03408

  20. Diethelm, K., Ford, N.J.: Analysis of fractional differential equations. J. Math. Anal. Appl. 15(265), 229–248 (2002)

    Article  MathSciNet  MATH  Google Scholar 

  21. Kilbas, A.A., Srivastava, H.M., Trujillo, J.J.: Theory and Applications of Fractional Differential Equations. Elsevier, Amsterdam (2006)

    MATH  Google Scholar 

  22. Granas, A., Dugundji, J.: Elementary fixed point theorems. In: InFixed Point Theory, pp. 9–84. Springer, New York (2003)

    Chapter  MATH  Google Scholar 

  23. Toufik, M., Atangana, A.: New numerical approximation of fractional derivative with non-local and nonsingular kernel: application to chaotic models. Eur. Phys. J. Plus 132(10), 1–6 (2017)

    Article  Google Scholar 

  24. Garrappa, R.: Numerical solution of fractional differential equations: a survey and a software tutorial. Mathematics 6(2), Article ID 16 (2018)

    Article  MATH  Google Scholar 

  25. Danca, M.F., Kuznetsov, N.: Matlab code for Lyapunov exponents of fractional-order systems. Int. J. Bifurc. Chaos 28(05), Article ID 1850067 (2018)

    Article  MathSciNet  MATH  Google Scholar 

Download references

Acknowledgements

The author would like to thank the College of Natural Sciences, Jimma University, Ethiopia.

Funding

This study was not funded by any organization.

Author information

Authors and Affiliations

Authors

Contributions

The author has done all the activities in this study, read, and approved the final manuscript.

Corresponding author

Correspondence to Chernet Tuge Deressa.

Ethics declarations

Competing interests

The author declares that there is no conflict of interest.

Rights and permissions

Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Deressa, C.T. On the chaotic nature of the Rabinovich system through Caputo and Atangana–Baleanu–Caputo fractional derivatives. Adv Cont Discr Mod 2022, 66 (2022). https://doi.org/10.1186/s13662-022-03740-6

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1186/s13662-022-03740-6

Keywords