Skip to main content

Theory and Modern Applications

A new approach on the modelling, chaos control and synchronization of a fractional biological oscillator

Abstract

This research aims to discuss and control the chaotic behaviour of an autonomous fractional biological oscillator. Indeed, the concept of fractional calculus is used to include memory in the modelling formulation. In addition, we take into account a new auxiliary parameter in order to keep away from dimensional mismatching. Further, we explore the chaotic attractors of the considered model through its corresponding phase-portraits. Additionally, the stability and equilibrium point of the system are studied and investigated. Next, we design a feedback control scheme for the purpose of chaos control and stabilization. Afterwards, we introduce an efficient active control method to achieve synchronization between two chaotic fractional biological oscillators. The efficiency of the proposed stabilizing and synchronizing controllers is verified via theoretical analysis as well as simulations and numerical experiments.

1 Introduction

Chaos is one of the most prominent features of complex dynamical systems whose state variables are highly dependent on their initial conditions. This property may lead to the divergence of nonlinear chaotic systems; therefore, the analysis of such phenomena is of great importance from both theoretical and practical points of view [1].

Because of the wide appearance of chaotic systems in different fields of study such as secure communications, physics, biology and economy, a growing interest has been devoted to the control and synchronization of chaotic processes [2]. In [3], a new systematic approach within the use of scalar transmitted signal was designed to synchronize a class of hyperchaotic systems. In [4], a synchronization approach was presented for chaotic/hyperchaotic systems by formulating a linear feedback control problem. In [5], two identical hyperchaotic systems were synchronized by using a nonlinear control technique. In [6], a parameter observer was designed in order to identify unknown parameters in hyperchaotic systems, which was needed for designing a state-feedback controller. The author in [7] controlled and synchronized chaotic systems using state-dependent Riccati equations. In [8], a newly introduced fractional-order hyperchaotic system was controlled and synchronized by choosing an appropriate Lyapunov function and using a state-feedback control computation. In [9], Lorenz and Chen systems were considered in the presence of parameter uncertainty and controlled by using an adaptive dual synchronization controller. In [10], an adaptive terminal sliding mode control was applied to the chaotic Chen and hyperchaotic Lorenz systems. In [11], considering the stability theory of Lyapunov, the authors synchronized three nonidentical systems of different dimensions.

Recently, the investigation of chaos in biology has attracted the attention of many scientists due to the unpredictable behaviour of biological processes. In [12], the authors controlled the chaotic behaviour of tumor cells using a non-feedback loop. In [13], the author designed an optimal drug delivery schedule for the chaotic behaviour of tumor cells by minimizing Hamiltonian function; then he controlled the same system considering uncertainty in the chaotic model. In [14], the author analysed the chaotic behaviour of Lotka–Voltera biological systems. In [15], the authors synchronized two fractional chaotic maps by using a feedback control method. In [16], a fuzzy adaptive controller was designed to achieve a projective synchronization for a class of fractional chaotic systems with input nonlinearities.

Nowadays, a noticeable number of sensational researches have considered fractional-order systems due to their memory-oriented features, a fact which makes such systems more realistic to describe real-world dynamics [1723]. Thus, it is very practical to investigate and analyse chaos in fractional-order systems in order to simulate the complex behaviour of realistic phenomena. In addition, efficient stabilization and synchronization techniques are needed to be developed in order to overcome the chaotic behaviour of such fractional processes. Thus, the problem of chaos control and synchronization for complex fractional-order systems has been of great importance to a wide audience. More to the point, efficient numerical methods should be extended to deal with controversial problems in fractional calculus like modelling and control [2426]. Inspired by the aforementioned argument, this paper introduces a new fractional model for a chaotic biological oscillator. We study the stability and equilibrium of the new system and analyse its chaotic behaviour by using phase-portrait responses. Then we propose a state-feedback control to stabilize the fractional model and apply an active control strategy to synchronize two identical chaotic oscillators. The applicability of the proposed controllers is also verified through theoretical analysis as well as some simulation results.

The reminder of this paper is organized as follows. In Sect. 2, some preliminary results are presented. In Sect. 3, the new mathematical fractional model of a chaotic biological oscillator is introduced, and its stability and equilibrium point are investigated. Afterwards, a state-feedback control is designed to stabilize the new model, and an active controller is introduced in order to achieve synchronization. Finally, the paper is closed by some concluding remarks in the last section.

2 Preliminaries

In this section, we recall the basic definition of Caputo fractional derivative and introduce its corresponding integral operator. The Laplace transform and the antiderivative property of this definition are also presented in the sequel.

Definition 2.1

([27])

Let \(q \in (0,1)\) and f be an integrable function. Then the qth-order Caputo fractional derivative of f is defined by

$$ {}^{C} \mathscr{D}^{q}f(t)= \frac{1}{\Gamma (1-q)} \int _{0}^{t} \dot{f}(\tau ) (t-\tau )^{-q} \,d\tau . $$
(1)

The associated qth-order Riemann–Liouville fractional integral of f is also defined as

$$ \mathscr{I}^{q} f(t)= \frac{1}{\Gamma (q)} \int _{0}^{t} f(\tau ) (t-\tau )^{q-1} \,d\tau , $$
(2)

whenever the integral exists.

For the qth-order Caputo derivative when \(q \in (0,1)\), the Laplace transform is introduced by

$$ \mathscr{L}\bigl[{}^{C} \mathscr{D}^{q}f(t) \bigr]=s^{q}F(s)-f(0), $$
(3)

where \(F(s)=\mathscr{L}[f(t)]\). In addition, the fractional derivative (1), together with the integral operator (2), satisfies the antiderivative property such that

$$ \mathscr{I}^{q}\bigl[{}^{C} \mathscr{D}^{q}f(t) \bigr]=f(t)-f(0). $$
(4)

3 The new fractional model

In the recent study [28], the authors employed an autonomous model to describe the interaction between enzyme and substrate mechanism. In [28], the aforesaid model was introduced in the form of the following system of ordinary differential equations:

$$ \textstyle\begin{cases} \dot{f}_{1}=f_{2}, \\ \dot{f}_{2}=\alpha f_{3}, \\ \dot{f}_{3}=f_{4}, \\ \dot{f}_{4}=-f_{1}-\beta f_{3}+\gamma f_{2}-f_{4}+\varepsilon {f_{2}}(1-{f_{1}^{2}}+ \eta {f_{1}^{4}}-\kappa {f_{1}^{6}}), \end{cases} $$
(5)

where the coefficients α, β, γ, ε, η, κ are real constants. As mentioned in [28], the model (5) exhibits chaotic attractors when the parameters \((\alpha ,\beta ,\gamma ,\varepsilon ,\eta ,\kappa )\) take the values \((5,24,-0.05,2.001,2.55,1.7)\), respectively. However, the integer-order model (5) suffers from the lack of memory effect, while hereditary property is the intrinsic feature of many complex biological systems. To overcome this drawback, the concept of fractional calculus is used to include memory in the model formulation. To do so, we extend the model (5) by substituting the integer-order derivatives with fractional Caputo ones defined in (1). Moreover, we take into account the new auxiliary parameter θ in order to keep away from dimensional mismatching [29]. Thus, we formulate the new fractional biological oscillator by

$$ \textstyle\begin{cases} {\frac{1}{\theta ^{1-q}}} {}^{C} \mathscr{D}^{q}{f_{1}}=f_{2}, \\ {\frac{1}{\theta ^{1-q}}} {}^{C} \mathscr{D}^{q}{f_{2}}=\alpha f_{3}, \\ {\frac{1}{\theta ^{1-q}}} {}^{C} \mathscr{D}^{q}{f_{3}}=f_{4}, \\ {\frac{1}{\theta ^{1-q}}} {}^{C} \mathscr{D}^{q}{f_{4}}=-f_{1}-\beta f_{3}+\gamma f_{2}-f_{4}+ \varepsilon {f_{2}}(1-{f_{1}^{2}}+\eta {f_{1}^{4}}-\kappa {f_{1}^{6}}). \end{cases} $$
(6)

Meanwhile, please note that the model (6) is the extension of a generalized Van der Pol oscillator; hence, this model can describe various biological and bio-physical phenomena.

3.1 Equilibrium point and stability

Considering the certain values of parameters \((\alpha ,\beta ,\gamma ,\varepsilon ,\eta ,\kappa )=(5,24,-0.05,2.001,2.55, 1.7)\), we obtain the equilibrium point of the model (6) from

$$ \textstyle\begin{cases} f_{2}=0, \\ \alpha f_{3}=0, \\ f_{4}=0, \\ -f_{1}-\beta f_{3}+\gamma f_{2}-f_{4}+\varepsilon {f_{2}}(1-{f_{1}^{2}}+ \eta {f_{1}^{4}}-\kappa {f_{1}^{6}})=0. \end{cases} $$
(7)

Solving the system of algebraic equations (7), we find that the system (6) has a unique equilibrium point \(f^{*}=(f_{1}^{*},f_{2}^{*},f_{3}^{*},f_{4}^{*})=(0,0,0,0)\). Then we compute the Jacobian matrix at the point \(f^{*}\)

$$ J^{*}= \begin{bmatrix} 0 & 1 & 0 & 0 \\ 0 & 0 & 5 & 0 \\ 0 & 0 & 0 & 1 \\ -1 & 1.951 & -24 & -1 \end{bmatrix}, $$
(8)

whose eigenvalues are

$$ \lambda _{1,2}=0.2468 \pm 0.4279i,\qquad \lambda _{3,4}=-0.7468 \pm 4.4649i. $$
(9)

Now, we list two well-known lemmas discussing the stability of fractional-order systems.

Lemma 3.1

([30])

The equilibrium point \(f^{*}\) of the fractional-order system (6) is locally asymptotically stable if the following inequality holds:

$$ \bigl\vert {\arg (\lambda _{i})} \bigr\vert > \frac{\pi }{2}q,\quad i=1,2,3,4, $$
(10)

where q is the fractional order, and \(\lambda _{i}\) is the ith eigenvalue of \(J^{*}\) at the point \(f^{*}\).

Lemma 3.2

([31])

Let the characteristic equation of the model (6) at \(f^{*}\) be in the form

$$ \det \bigl(\lambda {I}-J^{*}\bigr)=\lambda ^{4}+a_{3}\lambda ^{3}+a_{2} \lambda ^{2}+a_{1} \lambda ^{1}+a_{0}=0. $$
(11)

Then the equilibrium \(f^{*}\) is locally asymptotically stable for all \(q\in {(0,1)}\) if the corresponding Routh–Hurwitz table has elements with the same sign in its first column.

3.2 Simulation results

In the following, we simulate the complex behaviour of the new modified model (6) for the fractional orders \(q=0.9,0.92,0.94,0.96,0.98,1\). To this end, we consider the initial conditions as

$$ f(0)=\bigl(f_{1}(0),f_{2}(0),f_{3}(0),f_{4}(0) \bigr)=(0.5,0.5,0.5,0.5), $$
(12)

and select the parameters from

$$ (\alpha ,\beta ,\gamma ,\varepsilon ,\eta ,\kappa ,\theta )=(5,24,-0.05,2.001,2.55,1.7,0.99). $$
(13)

Figures 16 depict the relevant phase-portraits and verify the existence of complex chaotic attractors for the considered values of the fractional order q.

Figure 1
figure 1

The phase planes of the fractional chaotic system (6) for \(q=0.9\)

Figure 2
figure 2

The phase planes of the fractional chaotic system (6) for \(q=0.92\)

Figure 3
figure 3

The phase planes of the fractional chaotic system (6) for \(q=0.94\)

Figure 4
figure 4

The phase planes of the fractional chaotic system (6) for \(q=0.96\)

Figure 5
figure 5

The phase planes of the fractional chaotic system (6) for \(q=0.98\)

Figure 6
figure 6

The phase planes of the fractional chaotic system (6) for \(q=1\)

Remark 3.1

Concerning the numerical simulation, here we applied the predictor–corrector method [32] in which an FFT algorithm is employed to evaluate the discrete convolutions [33]. The accuracy and the convergence of this scheme were studied in [34]. Also, contrary to the classical implementation in which the computational cost is proportional to \(N^{2}\), here we have \(N\log (N^{2})\) for the computational cost when the solution is evaluated at N time-points.

4 Chaos control and synchronization

In this section, designing a state-feedback controller, we compensate the undesirable chaotic behaviour of the fractional-order biological system (6). Then we introduce an active control approach to synchronize two identical fractional chaotic oscillators.

4.1 Chaos control

In order to control the chaotic behaviour of the fractional-order model (6), we consider the following modified controlled system:

$$ \textstyle\begin{cases} {\frac{1}{\theta ^{1-q}}} {}^{C} \mathscr{D}^{q}{f_{1}}=f_{2}-u_{1}(f_{1}-f_{1}^{*}), \\ {\frac{1}{\theta ^{1-q}}} {}^{C} \mathscr{D}^{q}{f_{2}}=\alpha f_{3}-u_{2}(f_{2}-f_{2}^{*}), \\ {\frac{1}{\theta ^{1-q}}} {}^{C} \mathscr{D}^{q}{f_{3}}=f_{4}-u_{3}(f_{3}-f_{3}^{*}), \\ {\frac{1}{\theta ^{1-q}}} {}^{C} \mathscr{D}^{q}{f_{4}}=-f_{1}-\beta f_{3}+\gamma f_{2}-f_{4}+ \varepsilon {f_{2}}(1-{f_{1}^{2}}+\eta {f_{1}^{4}}-\kappa {f_{1}^{6}})-u_{4}(f_{4}-f_{4}^{*}), \end{cases} $$
(14)

where \(u_{i}\geq {0}\) is the state-feedback control gain. The objective is to design \(u_{i}\) in such a way that the state variables \(f_{1}\), \(f_{2}\), \(f_{3}\), \(f_{4}\) of the controlled system (14) converge to the steady-state \(f^{*}=(0,0,0,0)\) asymptotically. Considering the system parameters \((\alpha ,\beta ,\gamma ,\varepsilon ,\eta ,\kappa ,\theta )=(5,24,-0.05,2.001,2.55,1.7, 0.99)\), we compute the Jacobian matrix \(J^{*}\) at the point \(f^{*}=(f_{1}^{*},f_{2}^{*},f_{3}^{*},f_{4}^{*})=(0,0,0,0)\) as

$$ J^{*}= \begin{bmatrix} -u_{1} & 1 & 0 & 0 \\ 0 & -u_{2} & 5 & 0 \\ 0 & 0 & -u_{3} & 1 \\ -1 & 1.951 & -24 & -u_{4}-1 \end{bmatrix}. $$
(15)

Then we derive

$$ \lambda {I} - J^{*}= \begin{bmatrix} \lambda +u_{1} & -1 & 0 & 0 \\ 0 & \lambda +u_{2} & -5 & 0 \\ 0 & 0 & \lambda +u_{3} & -1 \\ 1 & -1.951 & 24 & \lambda +u_{4}+1 \end{bmatrix}, $$
(16)

whose determinant is obtained in the form \(\det (\lambda {I}-J^{*})=\lambda ^{4}+a_{3}\lambda ^{3}+a_{2}\lambda ^{2}+a_{1} \lambda ^{1}+a_{0}=0\) where

$$ \begin{aligned} &a_{3}=1+u_{2}+u_{3}+u_{4}+u_{1}, \\ &a_{2}=24+u_{2}+u_{3}+u_{1}+u_{1} u_{2}+u_{1} u_{3}+u_{3} u_{4}+u_{2} u_{4}+u_{1} u_{4}+u_{2} u_{3}, \\ &a_{1}=-9.755+24 u_{2}+24 u_{1}+u_{2} u_{3} u_{4}+u_{1} u_{2} u_{3}+u_{1} u_{2} u_{4}+u_{1} u_{3} u_{4} \\ &\hphantom{a_{1}={}}{}+u_{1} u_{2}+u_{1} u_{3}+u_{2} u_{3}, \\ &a_{0}=5 +24 u_{1} u_{2}+u_{1} u_{2} u_{3} u_{4}-9.755 u_{1}+u_{1} u_{2} u_{3}. \end{aligned} $$
(17)

For the state-feedback gains \((u_{1},u_{2},u_{3},u_{4})=(0.25,0.25,0.25,0.25)\), we obtain

$$ \det \bigl(\lambda {I}-J^{*}\bigr) = \lambda ^{4} + 2 \lambda ^{3}+ 25.125 \lambda ^{2} + 2.495 \lambda + 4.08078125 = 0, $$
(18)

and the corresponding Routh–Hurwitz table of stability is given in Table 1. As can be seen, we get the satisfaction of stability condition in Lemma 3.2, so the equilibrium \(f^{*}\) of the controlled system (14) is locally asymptotically stable for all \(q\in {(0,1)}\). We depict the controlled states in Figs. 712 for the fractional orders \(q=0.9,0.92,0.94,0.96,0.98,1\) and the initial conditions \(f(0)=(0.5,0.5,0.5,0.5)\). Simulation results confirm the validity of the proposed approach to overcome the undesirable behaviour of chaotic attractors.

Figure 7
figure 7

The time-domain responses of the controlled system (14) for \(q=0.9\)

Figure 8
figure 8

The time-domain responses of the controlled system (14) for \(q=0.92\)

Figure 9
figure 9

The time-domain responses of the controlled system (14) for \(q=0.94\)

Figure 10
figure 10

The time-domain responses of the controlled system (14) for \(q=0.96\)

Figure 11
figure 11

The time-domain responses of the controlled system (14) for \(q=0.98\)

Figure 12
figure 12

The time-domain responses of the controlled system (14) for \(q=1\)

Table 1 Routh–Hurwitz table of stability

4.2 Synchronization

In this section, two identical fractional-order chaotic systems are synchronized by an active control scheme. To do so, the master and the slave systems are, respectively, considered as

$$ \textstyle\begin{cases} {\frac{1}{\theta ^{1-q}}} {}^{C} \mathscr{D}^{q}{f_{1}}=f_{2}, \\ {\frac{1}{\theta ^{1-q}}} {}^{C} \mathscr{D}^{q}{f_{2}}=\alpha f_{3}, \\ {\frac{1}{\theta ^{1-q}}} {}^{C} \mathscr{D}^{q}{f_{3}}=f_{4}, \\ {\frac{1}{\theta ^{1-q}}} {}^{C} \mathscr{D}^{q}{f_{4}}=-f_{1}-\beta f_{3}+\gamma f_{2}-f_{4}+ \varepsilon {f_{2}}(1-{f_{1}^{2}}+\eta {f_{1}^{4}}-\kappa {f_{1}^{6}}), \end{cases} $$
(19)
$$ \textstyle\begin{cases} {\frac{1}{\theta ^{1-q}}} {}^{C} \mathscr{D}^{q}{g_{1}}=g_{2}+u_{1}, \\ {\frac{1}{\theta ^{1-q}}} {}^{C} \mathscr{D}^{q}{g_{2}}=\alpha g_{3}+u_{2}, \\ {\frac{1}{\theta ^{1-q}}} {}^{C} \mathscr{D}^{q}{g_{3}}=g_{4}+u_{3}, \\ {\frac{1}{\theta ^{1-q}}} {}^{C} \mathscr{D}^{q}{g_{4}}=-g_{1}-\beta g_{3}+\gamma g_{2}-g_{4}+ \varepsilon {g_{2}}(1-{g_{1}^{2}}+\eta {g_{1}^{4}}-\kappa {g_{1}^{6}})+u_{4}, \end{cases} $$
(20)

where \(f_{i}\) and \(g_{i}\) are the states of the master and the slave systems, respectively, and \(u_{i}\) is the control input. The objective is to design \(u_{i}\) in such a way that the synchronization error goes to zero asymptotically. To reach this aim, we define the error of synchronization by \(e_{i}(t)=g_{i}(t)-f_{i}(t)\). Then the error dynamics will be

$$ \textstyle\begin{cases} {\frac{1}{\theta ^{1-q}}} {}^{C} \mathscr{D}^{q}{e_{1}}=e_{2}+u_{1}, \\ {\frac{1}{\theta ^{1-q}}} {}^{C} \mathscr{D}^{q}{e_{1}}{e_{2}}=\alpha e_{3}+u_{2}, \\ {\frac{1}{\theta ^{1-q}}} {}^{C} \mathscr{D}^{q}{e_{1}}=e_{4}+u_{3}, \\ {}^{C}_{0} {D}_{t}^{\rho _{4}}{e_{4}}=-e_{1}-\beta e_{3}+(\gamma +\varepsilon ) e_{2}-e_{4}- \varepsilon {g_{2}}{g_{1}^{2}}+\varepsilon {f_{2}}{f_{1}^{2}}+ \varepsilon \eta {g_{2}}{g_{1}^{4}} \\ \hphantom{{}^{C}_{0} {D}_{t}^{\rho _{4}}{e_{4}}={}}{}-\varepsilon \eta {f_{2}}{f_{1}^{4}} - \varepsilon \kappa {g_{2}}{g_{1}^{6}}+\varepsilon \kappa {f_{2}}{f_{1}^{6}}+u_{4}. \end{cases} $$
(21)

Considering the control variables as

$$ \textstyle\begin{cases} u_{1}=v_{1}, \\ u_{2}=v_{2}, \\ u_{3}=v_{3}, \\ u_{4}=\varepsilon {g_{2}}{g_{1}^{2}}-\varepsilon {f_{2}}{f_{1}^{2}}- \varepsilon \eta {g_{2}}{g_{1}^{4}}+\varepsilon \eta {f_{2}}{f_{1}^{4}} + \varepsilon \kappa {g_{2}}{g_{1}^{6}}-\varepsilon \kappa {f_{2}}{f_{1}^{6}}+v_{4}, \end{cases} $$
(22)

one attains

$$ \textstyle\begin{cases} {\frac{1}{\theta ^{1-q}}} {}^{C} \mathscr{D}^{q}{e_{1}}=e_{2}+v_{1}, \\ {\frac{1}{\theta ^{1-q}}} {}^{C} \mathscr{D}^{q}{e_{1}}{e_{2}}=\alpha e_{3}+v_{2}, \\ {\frac{1}{\theta ^{1-q}}} {}^{C} \mathscr{D}^{q}{e_{1}}=e_{4}+v_{3}, \\ {}^{C}_{0} {D}_{t}^{\rho _{4}}{e_{4}}=-e_{1}-\beta e_{3}+(\gamma +\varepsilon ) e_{2}-e_{4}+v_{4}, \end{cases} $$
(23)

where \(v_{i}\) represents the active control input. Now, we select

$$ \begin{bmatrix} v_{1} \\ v_{2} \\ v_{3} \\ v_{4} \end{bmatrix} =\mathbf{A} \begin{bmatrix} e_{1} \\ e_{2} \\ e_{3} \\ e_{4} \end{bmatrix} , $$
(24)

where A is a constant matrix and selected in order to satisfy the stability condition in Lemma 3.1 for the error dynamics (23). Note that different choices exist for A; an appropriate one can be

$$ \mathbf{A}= \begin{bmatrix} -1 & -1 & 0 & 0 \\ 0 & -1 & -\alpha & 0 \\ 0 & 0 & -1 & -1 \\ 1 & -(\gamma +\varepsilon ) & \beta & 0 \end{bmatrix} . $$
(25)

In addition, synchronization speed can be controlled by changing the main diagonal of matrix A.

Remark 4.1

Synchronization control can be regarded as a special tracking problem. When the master system is fixed in advance, the future dynamics of the master system are known, which can be considered as preview information. In this case, the speed of synchronization can be improved by using the preview control technique discussed in the new study [35].

To verify the theoretical synchronization approach mentioned above, we consider the initial states as

$$ \textstyle\begin{cases} f(0)=(0.5,0.5,0.5,0.5), \\ g(0)=(2.5,-2,2.5,5.5), \end{cases} $$
(26)

when the parameters and the fractional orders are \((\alpha ,\beta ,\gamma ,\varepsilon ,\eta ,\kappa , \theta )=(5,24,-0.05,2.001, 2.55,1.7,0.99)\) and \(q=0.9,0.92,0.94,0.96,0.98,1\), respectively. Figures 1318 display the synchronized state variables verifying the proposed active control scheme.

Figure 13
figure 13

The state trajectories of the synchronized systems (19) and (20) for \(q=0.9\)

Figure 14
figure 14

The state trajectories of the synchronized systems (19) and (20) for \(q=0.92\)

Figure 15
figure 15

The state trajectories of the synchronized systems (19) and (20) for \(q=0.94\)

Figure 16
figure 16

The state trajectories of the synchronized systems (19) and (20) for \(q=0.96\)

Figure 17
figure 17

The state trajectories of the synchronized systems (19) and (20) for \(q=0.98\)

Figure 18
figure 18

The state trajectories of the synchronized systems (19) and (20) for \(q=1\)

5 Conclusions

The objective of this paper was to investigate the chaotic behaviour of a fractional biological system and compensate this undesirable behaviour by an efficient control strategy. In the first step, we discussed and explored the stability and the equilibrium of the considered model. Then we sketched the associated chaotic attractors in Figs. 16. Next, we designed a stabilizing state-feedback controller to overcome the undesirable chaotic behaviour. Afterwards, we introduced an active control design to synchronize two identical fractional biological oscillators. The validity of the chaos control and the synchronization approach was verified theoretically, and this analysis was also confirmed by some simulations in Figs. 718. Finally, as the future direction of this manuscript, we will consider more practical models, which will also be more complicated from the mathematical point of view.

Availability of data and materials

Data sharing is not applicable to this article as no datasets were generated or analysed during the current study.

References

  1. Jajarmi, A., Hajipour, M., Baleanu, D.: New aspects of the adaptive synchronization and hyperchaos suppression of a financial model. Chaos Solitons Fractals 99, 285–296 (2017)

    Article  MathSciNet  Google Scholar 

  2. Sajjadi, S.S., Baleanu, D., Jajarmi, A., Mohammadi Pirouz, H.: A new adaptive synchronization and hyperchaos control of a biological snap oscillator. Chaos Solitons Fractals 138, 109919 (2020)

    Article  MathSciNet  Google Scholar 

  3. Grassi, G., Mascolo, S.: Nonlinear observer design to synchronize hyperchaotic systems via a scalar signal. IEEE Trans. Circuits Syst. I 44(10), 1011–1014 (1997)

    Article  Google Scholar 

  4. Raikov, M., Balthazar, J.M.: On control and synchronization in chaotic and hyperchaotic systems via linear feedback control. Commun. Nonlinear Sci. Numer. Simul. 13(7), 1246–1255 (2008)

    Article  MathSciNet  Google Scholar 

  5. Al-Azzawi, S.F., Aziz, M.M.: Chaos synchronization of nonlinear dynamical systems via a novel analytical approach. Alex. Eng. J. 57(4), 3493–3500 (2018)

    Article  Google Scholar 

  6. Chen, Z., Yuan, X., Yuan, Y., Iu, H.H.-C., Fernando, T.: Parameter identification of chaotic and hyperchaotic systems using synchronization-based parameter observer. IEEE Trans. Circuits Syst. I 63(9), 1464–1475 (2016)

    Article  MathSciNet  Google Scholar 

  7. Batmani, Y.: Chaos control and chaos synchronization using the state-dependent Riccati equation techniques. Trans. Inst. Meas. Control 41(2), 311–320 (2019)

    Article  Google Scholar 

  8. Al-Khedhairi, A., Matouk, A., Askar, S.: Computations of synchronisation conditions in some fractional order chaotic and hyperchaotic systems. Pramana 92(5), 72 (2019)

    Article  Google Scholar 

  9. Othman, A.A., Noorani, M., Al-Sawalha, M.M.: Adaptive dual synchronization of chaotic and hyperchaotic systems with fully uncertain parameters. Optik 127(19), 7852–7864 (2016)

    Article  Google Scholar 

  10. Azar, A.T., Serranot, F.E., Vaidyanathan, S.: Chapter 10—Sliding mode stabilization and synchronization of fractional order complex chaotic and hyperchaotic systems. In: Mathematical Techniques of Fractional Order Systems: Advances in Nonlinear Dynamics and Chaos, pp. 283–317 (2018)

    Chapter  Google Scholar 

  11. Dongmo, E.D., Ojo, K.S., Woafo, P., Njah, A.N.: Difference synchronization of identical and nonidentical chaotic and hyperchaotic systems of different orders using active backstepping design. J. Comput. Nonlinear Dyn. 13(5), 051005 (2018)

    Article  Google Scholar 

  12. Sabarathinam, S., Thamilmaran, K.: Controlling of chaos in a tumour growth cancer model: an experimental study. Electron. Lett. 54(20), 1160–1162 (2018)

    Article  Google Scholar 

  13. El-Gohary, A.: Chaos and optimal control of equilibrium states of tumor system with drug. Chaos Solitons Fractals 41(1), 425–435 (2009)

    Article  MathSciNet  Google Scholar 

  14. Vaidyanathan, S.: Global chaos synchronization of the Lotka–Volterra biological systems with four competitive species via active control. Int. J. PharmTech Res. 8(6), 206–217 (2015)

    Google Scholar 

  15. Wu, G.C., Baleanu, D., Xie, H.P., Chen, F.L.: Chaos synchronization of fractional chaotic maps based on the stability condition. Physica A 460, 374–383 (2016)

    Article  MathSciNet  Google Scholar 

  16. Boubellouta, A., Zouari, F., Boulkroune, A.: Intelligent fuzzy controller for chaos synchronization of uncertain fractional-order chaotic systems with input nonlinearities. Int. J. Gen. Syst. 48(3), 211–234 (2019)

    Article  MathSciNet  Google Scholar 

  17. Asad, J.H., Baleanu, D., Ghanbari, B., Jajarmi, A., Mohammadi Pirouz, H.: Planar system-masses in an equilateral triangle: numerical study within fractional calculus. Comput. Model. Eng. Sci. 124(3), 953–968 (2020)

    Google Scholar 

  18. Baleanu, D., Jajarmi, A., Sajjadi, S.S., Asad, J.H.: The fractional features of a harmonic oscillator with position-dependent mass. Commun. Theor. Phys. 72(5), 055002 (2020)

    Article  MathSciNet  Google Scholar 

  19. Jajarmi, A., Yusuf, A., Baleanu, D., Inc, M.: A new fractional HRSV model and its optimal control: a non-singular operator approach. Physica A 547, 123860 (2020)

    Article  MathSciNet  Google Scholar 

  20. Baleanu, D., Jajarmi, A., Mohammadi, H., Rezapour, S.: A new study on the mathematical modelling of human liver with Caputo–Fabrizio fractional derivative. Chaos Solitons Fractals 134, 109705 (2020)

    Article  MathSciNet  Google Scholar 

  21. Baleanu, D., Jajarmi, A., Sajjadi, S.S., Asad, J.H.: A new feature of the fractional Euler–Lagrange equations for a coupled oscillator using a nonsingular operator approach. Front. Phys. 7, 196 (2019)

    Article  Google Scholar 

  22. Baleanu, D., Sajjadi, S.S., Jajarmi, A., Defterli, O., Asad, J.H.: The fractional dynamics of a linear triatomic molecule. Rom. Rep. Phys. 73(1), 105 (2021)

    Google Scholar 

  23. Rezapour, S., Mohammadi, H., Jajarmi, A.: A new mathematical model for Zika virus transmission. Adv. Differ. Equ. 2020, 589 (2020)

    Article  MathSciNet  Google Scholar 

  24. Jajarmi, A., Baleanu, D.: A new iterative method for the numerical solution of high-order nonlinear fractional boundary value problems. Front. Phys. 8, 220 (2020)

    Article  Google Scholar 

  25. Jajarmi, A., Baleanu, D.: On the fractional optimal control problems with a general derivative operator. Asian J. Control (2019). https://doi.org/10.1002/asjc.2282

    Article  Google Scholar 

  26. Mohammadi, F., Moradi, L., Baleanu, D., Jajarmi, A.: A hybrid functions numerical scheme for fractional optimal control problems: application to non-analytic dynamical systems. J. Vib. Control 24(21), 5030–5043 (2018)

    MathSciNet  Google Scholar 

  27. Kilbas, A.A., Srivastava, H.H., Trujillo, J.J.: Theory and Applications of Fractional Differential Equations. Elsevier, New York (2006)

    MATH  Google Scholar 

  28. Vaidyanathan, S., Feki, M., Sambas, A., Lien, C.H.: A new biological snap oscillator: its modelling, analysis, simulations and circuit design. Int. J. Simul. Process Model. 13(5), 419–432 (2018)

    Article  Google Scholar 

  29. Gómez-Aguilar, J.F., Rosales-García, J.J., Bernal-Alvarado, J.J., Córdova-Fraga, T., Guzmán-Cabrera, R.: Fractional mechanical oscillators. Rev. Mex. Fis. 58, 348–352 (2012)

    Google Scholar 

  30. Matouk, A.E.: Stability conditions, hyperchaos and control in a novel fractional order hyperchaotic system. Phys. Lett. A 373(25), 2166–2173 (2009)

    Article  Google Scholar 

  31. Dorf, R.C., Robert, H.B.: Modern Control Systems. Prentice Hall, New York (2001)

    MATH  Google Scholar 

  32. Diethelm, K., Freed, A.D.: The FracPECE Subroutine for the Numerical Solution of Differential Equations of Fractional Order. Forschungund wissenschaftliches Rechnen (1998); Heinzel, S., Plesser, T., Eds. Gesellschaft für wissenschaftliche Datenverarbeitung. Göttingen, Germany (1999)

  33. Hairer, E., Lubichm, C., Schlichte, M.: Fast numerical solution of nonlinear Volterra convolution equations. SIAM J. Sci. Stat. Comput. 6(3), 532–541 (1985)

    Article  MathSciNet  Google Scholar 

  34. Diethelm, K., Ford, N.J., Freed, A.D.: Detailed error analysis for a fractional Adams method. Numer. Algorithms 36(1), 31–52 (2004)

    Article  MathSciNet  Google Scholar 

  35. Yu, X., Li, L.: Trajectory tracking control with preview action for a class of continuous-time Lur’e-type nonlinear systems. Adv. Differ. Equ. 2020, 293 (2020)

    Article  MathSciNet  Google Scholar 

Download references

Acknowledgements

This project was funded by the research and development office (RDO) at the ministry of Education, Kingdom of Saudi Arabia. Grant no. (HIQI-16-2019). The authors also, acknowledge with thanks research and development office (RDO-KAU) at King Abdulaziz University for technical support.

Funding

Research and development office (RDO) at the ministry of Education, Kingdom of Saudi Arabia. Grant no. (HIQI-16-2019).

Author information

Authors and Affiliations

Authors

Contributions

The authors declare that the study was realized in collaboration with equal responsibility. All authors read and approved the final manuscript.

Corresponding author

Correspondence to Ali Saleh Alshomrani.

Ethics declarations

Competing interests

The authors declare that they have no competing interests.

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

Alshomrani, A.S., Ullah, M.Z. & Baleanu, D. A new approach on the modelling, chaos control and synchronization of a fractional biological oscillator. Adv Differ Equ 2021, 63 (2021). https://doi.org/10.1186/s13662-021-03224-z

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1186/s13662-021-03224-z

Keywords