1 Introduction

There is a great need to control or obtain accurate numerical results for chaotic convection as chaos theory plays an important role in industrial applications, particularly in chemical reactions, biological systems [1], information processing, secure communications [2], electronics [3, 4], and with memristors [5]. Recently, control and synchronization of fractional chaotic systems has raised up some problems [68]. The consistency of the improvement of models based on fractional order differential structure has had increased reputation in the research of dynamical systems [911]. Chaos synchronization plays an important role in secure communication, digital cryptography, image encryption, signal and control processing [1219]. Much attention has been devoted to the search for better and more efficient methods for the control or determination of a solution, approximate or analytical, of chaotic systems [9, 10, 13, 20, 21]. Yu et al. studied the synchronization of three chaotic fractional-order Lorenz systems with bidirectional coupling [20]; Odibat et al. [21] investigated the chaos synchronization of two identical systems via linear control; Bhalekar and Daftardar-Gejji [22] demonstrated that two different fractional-order chaotic systems can be synchronized using active control. Zhen et al. [23] implemented the delayed fractional-order chaotic logistic system in a simple chaotic masking method to illustrate the security enhancement. Daftardaret et al. investigated the effect of delay on chaos in the fractional-order Chen system [24].

More recently, chaotic behavior in a fluid-saturated porous medium has attracted interest due to its wide application in such fields as geothermal energy utilization, oil reservoir modeling, catalytic packed beds filtration, thermal insulation and nuclear waste disposal [25]. It has been observed in many natural systems, such as the time evolution of the magnetic field of celestial bodies, molecular vibrations, the dynamics of satellite in the solar system, the weather, in ecology and in neurons [26, 27]. Moaddy et al. [28] studied the effect of the fractional-order chaotic behavior of nanofluids in a fluid layer heated from below; Jawdat et al. [29] investigated the effects of a uniform internal heat generation on chaotic behavior in thermal convection in a fluid-saturated porous layer subject to gravity and heated from below for low Prandtl number.

The stability analysis of fractional differential equations is very important according to the required application behavior. Each behavior is related to the location of the system’s poles with respect to the equilibrium points. In this paper we will study the eigenvalue problem for the fractional-order case for different values of Rayleigh number R, while the stability of integer-order case was studied in [29].

Motivated by the above discussions, in this paper we have four aims, where the first aim is to extend the work of Jawdat et al. [29] to study the effect of the fractional order on chaotic behavior in a fluid-saturated porous layer subject to gravity and heated from below for low Prandtl number. The second aim is to study the property of time delay with fractional-order range which exhibits chaotic behavior for the chaotic system of fractional orders. Several cases are investigated for different fractional orders changing only a single system parameter. Stable, periodic and chaotic responses are shown for each system parameter but with different fractional-order ranges. The third aim is to discuss the stability analysis of the fractional-order system for different order and different values of Rayleigh number R. The last aim is to investigate the synchronization of different fractional-order chaotic systems; the numerical solutions of the master, slave and error systems using Adams-Bashforth-Moulton predictor corrector algorithm are proposed.

2 The proposed system

In this section we study the effect of time delay and fractional order on chaotic convection in porous media. Jawdat et al. [29] provided the following system of differential equations:

$$\begin{aligned} &\dot{X} = \delta(Y-X), \end{aligned}$$
(1)
$$\begin{aligned} &\dot{Y} =\hat{R}X-(1-b)Y-(\hat{R}-1+b)XZ, \end{aligned}$$
(2)
$$\begin{aligned} &\dot{Z} = (4\gamma-b) (XY-Z). \end{aligned}$$
(3)

Eqs. (1)-(3) are equivalent to the Lorenz equations [30, 31] although with different coefficients. For porous media convection, the value of \(\gamma=0.5\) [26]. With this value of γ, the definitions of R, , δ and b are explicitly expressed in the forms [29] \(R={R_{a}}/{4{\pi}^{2}}\), \(\hat{R}={R_{a}}/({4{\pi}^{2}}-G)\), \(\delta ={V_{a}}/{2{\pi}^{2}}\), and \(b=G/{2{\pi}^{2}}\). When \(b=0\), system (1)-(3) reduces to that of Vadasz and Olek [26].

In this work we consider the generalization of system (1)-(3) which involves fractional order with time delay

$$\begin{aligned} &{D^{\alpha}}X(t) = \delta\bigl(Y(t)-X(t-\tau) \bigr), \end{aligned}$$
(4)
$$\begin{aligned} &{D^{\alpha}}Y(t) = \hat{R}X(t-\tau)-Y(t)-(\hat{R}-1){X(t-\tau)}Z(t), \end{aligned}$$
(5)
$$\begin{aligned} &{D^{\alpha}}Z(t) = (4\gamma-b) \bigl({X(t-\tau)} {Y(t)}-Z(t) \bigr), \end{aligned}$$
(6)

where \(X(t)=0.2, Y(t)=0\) and \(Z(t)=0.5\) for \(t\in[-\tau, 0]\).

Applying the Adams-Bashforth-Moulton predictor-corrector algorithm is proposed by Diethelm et al. [32, 33] to solve the fractional-order differential equations, which yields

$$\begin{aligned} {X_{n+1}}(t) ={}& {X_{0}}(t)+\frac{h^{\alpha}}{\Gamma(\alpha+1)} \Biggl( \sum_{j=0}^{n} \alpha_{1,j,n+1} \bigl[\delta \bigl({Y_{j}}(t)-{X_{j}}(t) \bigr) \bigr] \\ &{}+ \bigl[\delta \bigl({Y_{n+1}^{p}}(t)-{X_{n+1}^{p}}(t) \bigr) \bigr] \Biggr), \end{aligned}$$
(7)
$$\begin{aligned} {Y_{n+1}}(t) ={}& {Y_{0}}(t)+\frac{h^{\alpha}}{\Gamma(\alpha+2)} \Biggl( \sum _{j=0}^{n} \alpha_{2,j,n+1} \bigl[ \hat{R} {X_{j}}(t-\tau) \\ &{}-(1-b){Y_{j}}(t)-(\hat{R}-1+b){{X_{j}}(t- \tau)} {Z_{j}}(t) \bigr] \\ &{}+ \bigl[\hat{R} {X_{n+1}^{p}}(t- \tau)-(1-b){Y_{n+1}^{p}}(t) \\ &{}-(\hat{R}-1+b){{X_{n+1}^{p}}(t-\tau)} {Z_{n+1}^{p}}(t) \bigr] \Biggr), \end{aligned}$$
(8)
$$\begin{aligned} {Z_{n+1}}(t) ={}& {Z_{0}}(t)+\frac{h^{\alpha}}{\Gamma(\alpha+2)} \Biggl( \sum _{j=0}^{n} \alpha_{3,j,n+1} \bigl[(4 \gamma-b) \bigl({{X_{j}}(t-\tau )} {{Y_{j}}(t)}-{Z_{j}}(t) \bigr) \bigr] \\ &{}+ \bigl[(4\gamma-b) \bigl({X_{n+1}^{p}}(t-\tau ){Y_{n+1}^{p}}(t)-{Z_{n+1}^{p}}(t)\bigr) \bigr] \Biggr), \end{aligned}$$
(9)

where

$$\begin{aligned} a_{j,n+1} = \textstyle\begin{cases} n^{\alpha+1}-(n-\alpha)(n+1)^{\alpha}, & j=0, \\ (n-j+2)^{\alpha+1}+(n-j)^{\alpha+1}-2(n-j+1)^{\alpha+1}, & 1\leq j\leq n, \\ 1, & j=n+1. \end{cases}\displaystyle \end{aligned}$$
(10)

\(\{{t_{n}}=nh, n:-k, -k+1, \ldots, -1, 0, 1, \ldots, N\}\), n and k are integers, such that \(h=T/N\), \(T=\tau/k\), and

$$\begin{aligned} {X_{n+1}^{p}}(t)={}& {X_{0}}(t)+ \frac{1}{\Gamma(\alpha)} \Biggl( \sum_{j=0}^{n} b_{1,j,n+1} \bigl[\delta \bigl({Y_{j}}(t)-{X_{j}}(t- \tau ) \bigr) \bigr] \Biggr), \end{aligned}$$
(11)
$$\begin{aligned} {Y_{n+1}^{p}}(t) ={}& {Y_{0}}(t)+\frac{1}{\Gamma(\alpha)} \Biggl( \sum_{j=0}^{n} b_{2,j,n+1} \bigl[\hat{R} {X_{j}}(t)-(1-b){Y_{j}}(t) \\ &{}-(\hat{R}-1+b){{X_{j}}(t-\tau)} {Z_{j}}(t) \bigr] \Biggr), \end{aligned}$$
(12)
$$\begin{aligned} {Z_{n+1}^{p}}(t) ={}& {Z_{0}}(t)+\frac{1}{\Gamma(\alpha)} \Biggl( \sum_{j=0}^{n} b_{3,j,n+1} \bigl[(4\gamma-b) \bigl({{X_{j}}(t-\tau )} {{Y_{j}}(t)} -{Z_{j}}(t)\bigr) \bigr] \Biggr), \end{aligned}$$
(13)

where \(b_{j,n+1}={\frac{h^{\alpha}}{\alpha}}{(n-j+1)^{\alpha}}-(n-j)^{\alpha}\) and \(0\leq j\leq n\). The estimated error of this method is \(e=\max \vert X({t_{j}})-{X_{h}}({t_{j}}) \vert =\phi(h^{\rho})\), where \(\rho=\min(2, 1+{\alpha})\), \(j=1,2,\ldots, N\).

3 Stability analysis

One of the methods to study the stability of fractional-order systems is the W-plane method [15] which can be used for different fractional orders inside the same system. There are two planes in the fractional-order case where the first is the so-called W-plane which has all poles either in physical or nonphysical planes. The second is the s-plane where the physical poles for different values of R in the s-plane will be introduced.

The Laplace s-plane of the system in the fractional-order domain is given by

$$\begin{aligned} &{s^{\alpha_{1}}}X(t) = \delta\bigl(Y(t)-X(t)\bigr), \end{aligned}$$
(14)
$$\begin{aligned} &{s^{\alpha_{2}}}Y(t) = \hat{R}X(t)-Y(t)-(\hat{R}-1){X(t)}Z(t), \end{aligned}$$
(15)
$$\begin{aligned} &{s^{\alpha_{3}}}Z(t) = (4\gamma-b) \bigl({X(t)} {Y(t)}-Z(t)\bigr). \end{aligned}$$
(16)

Therefore, the general characteristic in the s-plane is given

$$\begin{aligned} &s^{{\alpha_{1}}+{\alpha_{2}}+{\alpha_{3}}} + (4\gamma-b) s^{{\alpha _{1}}+{\alpha_{2}}} \\ &\qquad{}+(1-b)s^{{\alpha_{1}}+{\alpha_{3}}}+\delta s^{{\alpha_{2}}+{\alpha _{3}}}+R(4\gamma-b)s^{\alpha_{1}} \\ &\qquad{}+\delta(4\gamma-b)s^{\alpha_{2}}+ \bigl((8\gamma\delta-2\delta b) \bigl((R+b)-1\bigr) \bigr)= 0, \end{aligned}$$
(17)

where the fixed points for the system are \(X=Y=Z=1\) corresponding to the convection solutions. As an example, when \({\alpha_{1}}=0.9\) and \({\alpha_{2}}={\alpha_{3}}=1\), we define \(W=s^{\frac{1}{m}}=s^{0.1}\), then the above nonlinear equation will be a polynomial equation in W as follows:

$$\begin{aligned} &{W^{29}}+\delta{W^{20}}+(4\gamma-2b+1){W^{19}}+ \delta(4\gamma -b){W^{10}} \\ &\qquad{}+R(4\gamma-b){W^{9}}+(8\gamma\delta-2\delta b) \bigl((R+b)-1 \bigr)=0. \end{aligned}$$
(18)

There are 29 roots for each value of R, some of them can be re-transformed back into the s-plane, which is called the physical plane, and the others cannot. Only the roots whose angles satisfy (19) can exist in the physical s-plane [23].

$$ \vert \angle W \vert \leq\frac{\pi}{m}=2\theta. $$
(19)

When \(m = 10\), the s-plane is represented by tenth, the W-plane as shown in Figures 4, 5, 6 (W-plane) by the outer dotted lines, while the inner dotted lines represent the equivalent \(\pm j\omega\) axis in the s-plane. Thus any poles between the inner and outer dotted lines are equivalent to the left half of the s-plane (stable poles). All possible roots in the W-plane in the case when \(R\in[0.1, 30]\) are illustrated in Figure 4 (s-plane) with step 0.001. However, Figure 4 (s-plane) shows only the poles in the physical s-plane through the transformation \(s = W^{10}\) for poles between the outer dotted lines in Figure 4 (W-plane). In addition, Figure 4 shows the pole locations versus the Rayleigh number R, when R spans the range \([0.1, 30]\). From this figure, the poles at \(R=30\) are located in the right-half plane producing unstable performance. However, as R decreases, the real pole goes into the negative direction entering the left half plane. The clear changes of the Rayleigh number R from \(G=0.1\) (weak heating) to \(G=10\) (strong heating) affect the stability at the same points as shown in Figures 5-6. Moreover, Figures 5 and 6 show the pole locations versus the Rayleigh number R, when R spans the range \([1, 26.3]\) and \([1,20]\), respectively.

4 Active control technique

Assume that we have two different chaotic systems, one of them is the master system and the other is the slave one. We need to change the response of the slave system to synchronize with the master chaotic system via active control functions. These functions affect only the slave system without making any loading on the master chaotic response.

We define the drive master (Vadasz and Olek system [26]) and response slave systems (Jawdat et al. [29]) as follows:

$$\begin{aligned} &{D^{\alpha_{1}}}x_{1} = \delta({y_{1}}-{x_{1}})-{s_{1}} {u_{x}}(t), \end{aligned}$$
(20)
$$\begin{aligned} &{D^{\alpha_{2}}}y_{1} = \hat{R_{1}} {x_{1}}-{y_{1}}-(\hat {R_{1}}-1){x_{1}} {z_{1}}+{s_{1}} {u_{y}}(t), \end{aligned}$$
(21)
$$\begin{aligned} &{D^{\alpha_{3}}}z_{1} = 4\gamma({x_{1}} {y_{1}}-{z_{1}})+{s_{1}} {u_{z}}(t), \end{aligned}$$
(22)
$$\begin{aligned} &{D^{\alpha_{1}}}x_{2} = \delta({y_{2}}-{x_{2}})-{s_{2}} {u_{x}}(t), \end{aligned}$$
(23)
$$\begin{aligned} &{D^{\alpha_{2}}}y_{2} = \hat{R_{2}} {x_{2}}-(1-b){y_{2}}-( \hat {R_{2}}-1+b){x_{2}} {z_{2}}+{s_{2}} {u_{y}}(t), \end{aligned}$$
(24)
$$\begin{aligned} &{D^{\alpha_{3}}}z_{2} = (4\gamma -b) ({x_{2}} {y_{2}}-{z_{2}})+{s_{2}} {u_{z}}(t). \end{aligned}$$
(25)

We notice that the drive system is the Vadasz and Olek [26] system, while the slave system is the Jawdat et al. [29] system, where \(s_{1}\) and \(s_{2}\) are on-off parameters (digital bit) which are either ‘1’ or ‘0’ according to the required dependence between both systems.

The unknown terms \(({u_{x}}, {u_{y}}, {u_{z}})\) are active control functions to be determined,we define the error functions as follows:

$$\begin{aligned} &e_{x} = {x_{2}}-{x_{1}}, \\ &e_{y} = {y_{2}}-{y_{1}}, \\ &e_{z} = {z_{2}}-{z_{1}}. \end{aligned}$$
(26)

System (26) together with Eqs. (20)-(22) and (23)-(25) yields the error system

$$\begin{aligned} {D^{\alpha_{1}}}e_{x} ={}& \delta({e_{y}}-{e_{x}})+({s_{2}+s_{1}}){u_{x}}(t), \end{aligned}$$
(27)
$$\begin{aligned} {D^{\alpha_{2}}}e_{y} ={}& \hat{R_{2}} {e_{x}}+(\hat{R_{2}}-\hat {R_{1}}){x_{1}}-(1-b) ({{e_{y}}+y_{1}}) \\ &{}-(\hat{R_{2}}-\hat{R_{1}}+b){x_{1}} {z_{1}}-{e_{x}}(\hat {R_{2}}-1+b) ({z_{1}}+{e_{z}}) \\ &{}-(\hat{R_{2}}-1+b){e_{z}} {x_{1}}+{y_{1}}+({s_{2}}+{s_{1}}){u_{y}}(t), \end{aligned}$$
(28)
$$\begin{aligned} {D^{\alpha_{3}}}e_{z} ={}& -b({x_{1}} {y_{1}}-{z_{1}})+(4\gamma-b) \bigl({e_{x}}({y_{1}}+{e_{y}}) +{x_{1}} {e_{y}}-{e_{z}} \bigr) \\ &{}+({s_{2}}+{s_{1}}){u_{z}}(t). \end{aligned}$$
(29)

We define active control functions \({u_{x}}(t), {u_{y}}(t)\) and \({u_{z}}(t)\) as

$$\begin{aligned} ({s_{2}}+{s_{1}}){u_{x}}(t) ={}& {V_{x}}-\delta{e_{y}}, \end{aligned}$$
(30)
$$\begin{aligned} ({s_{2}}+{s_{1}}){u_{y}}(t) ={}& {V_{y}}-\hat{R_{2}} {e_{x}}- ( \hat{R_{2}}-\hat {R_{1}}){x_{1}}+(1-b){y_{1}} \\ &{}+(\hat{R_{2}}-\hat{R_{1}}+b){x_{1}} {z_{1}}+{e_{x}}(\hat{R_{2}}-1+b){z_{2}} \\ &{}+(\hat{R_{2}}-1+b){e_{2}} {x_{1}}-{y_{1}}, \end{aligned}$$
(31)
$$\begin{aligned} ({s_{2}}+{s_{1}}){u_{z}}(t) ={}& {V_{z}}-b({x_{1}} {y_{1}}-{z_{1}})-(4 \gamma -b) ({e_{x}} {y_{2}}+{x_{1}} {e_{y}}). \end{aligned}$$
(32)

The terms \({V_{x}}, {V_{y}}\) and \({V_{z}}\) are linear functions of the error terms \({e_{x}}, {e_{y}}\) and \({e_{z}}\), with the choice of \({u_{x}}, {u_{y}}\) and \({u_{z}}\). The error system between the two chaotic systems (26) becomes

$$\begin{aligned} &{D^{\alpha_{1}}}e_{x} = -\delta{e_{x}}+{V_{x}}, \end{aligned}$$
(33)
$$\begin{aligned} &{D^{\alpha_{2}}}e_{y} = (b-1){e_{y}}+{V_{y}}, \end{aligned}$$
(34)
$$\begin{aligned} &{D^{\alpha_{3}}}e_{z} = (b-4\gamma){e_{z}}+{V_{z}}. \end{aligned}$$
(35)

In fact we do not need to solve (33)-(35) if the solution converges to zero. Therefore, the control terms \({V_{x}}({e_{x}}), {V_{y}}({e_{y}})\) and \({V_{z}}({e_{z}})\) can be chosen such that system (33)-(35) becomes stable with zero steady state.

$$\begin{aligned} \left ( \begin{matrix} V_{x} \\ V_{y} \\ V_{z} \end{matrix} \right ) = A\left ( \begin{matrix} e_{x} \\ e_{y} \\ e_{z} \end{matrix} \right ), \end{aligned}$$
(36)

where A is a \(3 \times3\) real matrix chosen so that all eigenvalues \(\lambda_{i}\) of system (36) satisfy the following condition:

$$\begin{aligned} \bigl\vert \arg(\lambda_{i}) \bigr\vert > \frac{{\alpha}{\pi}}{2}. \end{aligned}$$
(37)

We choose

$$\begin{aligned} A = \left ( \begin{matrix} \delta-k & 0 & 0 \\ 0 & (1-b)-k & 0 \\ 0 & 0 & 4\gamma-b-k \end{matrix} \right ). \end{aligned}$$
(38)

Then the eigenvalues of the linear system (36) are equal \((-k, -k, -k)\), which is enough to satisfy the necessary and sufficient condition (37) for all fractional orders \({\alpha_{1}}, {\alpha _{2}}, {\alpha_{3}}<2\). In the following cases, we take \(k = 1\) for simplicity.

5 Results and discussion

In this section, we present some numerical simulations of the fractional chaotic system (4)-(6) for the time domain \(0 \leq t \leq40\). All calculations were done using Matlab with step size 0.001, fixing the values \(\delta=5, \gamma=0.5\) and taking the initial conditions \(X(0)=Y(0)=Z(0)=0.9\).

Figures 1-3 show how the value of R affects the system behavior as shown in the \(X-Y\) projection with time delay, different values of R and fractional derivatives, respectively. It is clear that when R is small, the system exhibits steady state response; as R increases, the chaotic behavior appears for wide range; and the system behaves chaotically when the fractional orders are close to 1. For the integer case when \({\alpha_{1}}={\alpha_{2}}={\alpha_{3}}=1\), system (4)-(6) shows chaotic behavior for \(0\leq\tau\leq0.005\), and when τ is increased further, the system tends to periodicity \((\tau=0.006 )\) and becomes stable when \(\tau=0.007\). Figure 2 shows the effect of the fractional order \({\alpha_{1}}=0.99, {\alpha_{2}}={\alpha_{3}}=1\) for system (4)-(6) with different values of Rayleigh number R and without time delay \((\tau=0)\). It is clear that the chaotic solution takes over and the convection loses its stability when R increases from 15 to 30. For the case of fractional order \(({\alpha _{1}}=0.99,{\alpha_{2}}=0.98, {\alpha_{3}}=0.97)\) and with time delay \(0\leq \tau\leq0.004\), the system gets stabilized for smaller values of τ (\(\tau= 0.004\)), as shown in Figure 3.

Figure 1
figure 1

The graphs represent the projection of the solution data points onto \(\pmb{Y-X}\) plane for \(\pmb{\delta=5, \gamma=0.5, R=40}\) and \(\pmb{G=5}\) with different values of time delay τ and integer orders \(\pmb{\alpha_{1}=\alpha_{2}=\alpha_{3}=1}\) .

Figure 2
figure 2

The graphs represent the projection of the solution data points onto \(\pmb{Y-X}\) plane for \(\pmb{\delta=5, \gamma=0.5, R=40}\) and \(\pmb{G=5}\) with time delay \(\pmb{\tau=0}\) and fractional orders \(\pmb{\alpha_{1}=0.99}\) and \(\pmb{\alpha_{2}=\alpha_{3}=1}\) .

Figure 3
figure 3

The graphs represent the projection of the solution data points onto \(\pmb{Y-X}\) plane for \(\pmb{\delta=5, \gamma=0.5, R=40}\) and \(\pmb{G=10}\) with different values of time delay τ and fractional orders \(\pmb{\alpha_{1}=0.99\alpha_{2}=0.98}\) and \(\pmb{\alpha_{3}=0.97}\) .

Figure 4
figure 4

Poles in W -plane and s -plane with \(\pmb{G=0.1}\) and fractional orders \(\pmb{\alpha_{1}=0.99}\) and \(\pmb{\alpha_{2}=\alpha_{3}=1}\) .

Figure 5
figure 5

Poles in W -plane and s -plane \(\pmb{G=3}\) and fractional orders \(\pmb{\alpha_{1}=0.99}\) and \(\pmb{\alpha_{2}=\alpha_{3}=1}\) .

Figure 6
figure 6

Poles in W -plane and s -plane \(\pmb{G=10}\) and fractional orders \(\pmb{\alpha_{2}=\alpha_{3}=1}\) .

Figures 7 and 8 show the Vadasz and Olek system [26] and the Jawdat et al. [29] system responses, the error function and the active control signals versus the time when \({\alpha_{1}}={\alpha _{2}}={\alpha_{3}}=1\) and \({\alpha_{1}}={\alpha_{2}}={\alpha_{3}}=0.99\), respectively. We see that when \(({s_{1}}, {s_{2}}) = (0, 1)\) the Vadasz and Olek system [26] works normally and the Jawdat et al. [29] system adapts its response to follow the Vadasz and Olek system [26]. Therefore the first system works normally without any loading effect, and the second system adapts its response to synchronize with the first system with initial conditions \(X(0)=0.4, Y(0)=0.6, Z(0)=0.2\). and \(X(0)=Y(0)=Z(0)=0.9\). Similarly, the Jawdat et al. [29] system works individually, and the Vadasz and Olek system [26] follows exactly the Jawdat et al. [26] system when \(({s_{1}}, {s_{2}}) = (1, 0)\), and the two systems work independently (no synchronization) when \(({s_{1}}, {s_{2}})=(0,0)\).

Figure 7
figure 7

Time domain response for \(\pmb{x_{1},x_{2}, z_{1}, z_{2}}\) and the error functions \(\pmb{e_{x}, e_{y}}\) and \(\pmb{e_{z}}\) for both systems when \(\pmb{\alpha_{1}=\alpha_{2}=\alpha_{3}=1}\) and \(\pmb{\delta=5, \gamma=0.5, R=40}\) .

Figure 8
figure 8

Time domain response for \(\pmb{y_{1},y_{2}, z_{1}, z_{2}}\) and the error functions \(\pmb{e_{x}, e_{y}}\) and \(\pmb{e_{z}}\) for both systems when \(\pmb{\alpha_{1}=\alpha_{2}=\alpha_{3}=1}\) and \(\pmb{\delta=5, \gamma=0.5, R=40}\) .

6 Conclusions

In this paper, the effect of time delay with fractional order in a fluid saturated porous layer subjected to gravity and heated from below under the effect of various values of the Rayleigh number R has been studied. Several cases of fractional derivatives are introduced with stability analysis. Static and dynamic synchronization has been obtained using the active control by changing the switching parameters. Numerical simulations allowed us to observe that the clear changes of that chaotic behavior get stabilized for some values of time delay, Rayleigh number and the fractional order changes.