1,392
Views
0
CrossRef citations to date
0
Altmetric
Research Article

Control analysis of virotherapy chaotic system

, , ORCID Icon &
Pages 585-595 | Received 18 Apr 2021, Accepted 18 Jul 2022, Published online: 27 Jul 2022

Abstract

In this work, we consider a chaotic system that plays a vital role in the treatment of cancer by injection of a virus externally. Due to the sensitivity of this disease, most of its treatments are highly risky. Therefore, we have designed control inputs using adaptive and passive control techniques for virotherapy. Both controllers are designed to bring global stability to the cancer system with the aid of a quadratic Lyapunov function. Furthermore, we use simulations to verify our controllers. Moreover, we show that our adaptive control technique gives better results in comparison.

1. Introduction

Cancer remains a high priority of research due to its prevalence, treatment difficulties, and high mortality rate. In late 19th century, the removal of tumors by surgical operations and radiation was common but was not effective as hoped [Citation24]. The failure of these two treatments was due to the uncontrollable growth and recurring nature of cancer cells. During the last two decades, the study of cancer has accelerated not only biologists, but among mathematician as well. In Saleem et al. [Citation22] several mathematical models are used to analyse the interaction of tumor cells with healthy cells, the immune system and with viruses. These mathematical models facilitated investigations into the growth rate of cancer and its prognosis and treatment. Using a bifurcation analysis of a modified tomorrow growth model, Wei [Citation26] observed chemotherapy-induced damage may cause a microscopic tumor. In 2018, Maddali1 et al. [Citation12] studied chaotic dynamics caused by the mutual interaction of cancer cells with immune cells and healthy host cells. Eftimie et al. [Citation5] investigated oncolytic therapy with the addition of viruses in the system. A mathematical model for the growth dynamics of infected and uninfected tumors is considered by Malinzi et al. [Citation15].

Sensitivity to initial conditions is a significant characteristic of chaos [Citation11, Citation17]. Chaos plays a remarkable role in the field of biology [Citation4], engineering [Citation21], finance [Citation8], quantum mechanics [Citation20], weather forecasting [Citation18] and physical sciences [Citation13]. Regardless of any positive aspects of chaos, its occurrence in cancer patients may cause difficulties as the unpredictable growth rate of tumor cells in the body [Citation23] and predicting cardiac arrhythmia [Citation2]. These pros and cons of chaos lead to the introduction of new subject; control of chaos [Citation17]. Since the pioneering work of Ott, Grebogi and Yorke in 20th century, the control and synchronization of chaos have become an active field for scientific research [Citation6]. A variety of productive control and synchronization [Citation7] approaches have been implemented, such as sliding [Citation3], adaptive [Citation9, Citation25], optimal [Citation16], active [Citation19], passive [Citation1], feedback linearization [Citation10] control techniques. It is important to mention that the main aim of all the control techniques appearing in literature is to overcome chaos and gain global stability. In the adaptive control technique, controllers are designed by using parameter estimation and low complexity algorithms. Virotherapy [Citation24] is the most recent and effective treatment regimen in which external viruses are injected for the removal of a tumor and to stimulate the immune system. The main hurdle in virus therapy is that all viruses have pre-existing antibodies and the challenging task is to choose the right virus. However, in 2017, Malinzi showed that cancer can be treated with a mixture of chemotherapy and virotherapy [Citation14]. However, recent research and clinical trials have shown that virotherapy has fewer side effects on patients and is less toxic towards healthy cells than chemotherapy. The target of virotherapy treatments is to lower the number of tumor cells by increasing the concentration of infected cells to the highest level. Virotherapy is extremely nonlinear because of its dependence on cancer cells disintegration and virus transmission rates. A model introduced by Soufiani [Citation24] in 2017 is described by the three differential equations (1) u˙=ru[1(u+w)ϵKϵ]kuvpuw,w˙=kuvσw,v˙=αwωvkuv.(1) In this model, tumor cells are classified into uninfected cells u(t), infected cells w(t) and the virus population v(t), whereas r is the effective growth rate for uninfected cells, σ is the death rate of infected cells, K is the carrying capacity, p shows inter-cellular fusion, k is constant rate of virus transmission, α is the virus production rate by replication of infected cells and ω gives constant rate of virus eradication are the involved parameters in our considered model. System (Equation1) is chaotic for parameter values; K = 2139, ϵ=2, k = 0.05, r = 0.6, p = 0.02, σ=0.1, α=6.6 and ω=1.3.

In aforementioned paragraphs, we have discussed that virotheraphy is one of the treatments for cancer. But, along with its importance it has side effects with injecting dangerous virus and consequently life of a patient can be in danger. Therefore, keeping in mind its drawback, we have introduced two control inputs for Virotherphy chaotic model to bring stability and save lives.

This paper is organized as follows. In Sections 2 and 3, we design control inputs by using adaptive and passive control techniques. We compare the results obtained from adaptive and passive control techniques in Section 4, and concluding remarks appear in Section 5.

2. Adaptive control

In this section, we use adaptive techniques to attain the global stability of the system at fixed points. The main components of this technique are the creation of an error dynamical system and the construction of a Lyapunov functions. We consider a modification of system (Equation1) (2) u˙=ru[1(u+w)ϵKϵ]kuvpuw+θ1,w˙=kuvσw+θ2,v˙=αwωvkuv+θ3,(2) where θi; i = 1, 2, 3 are adaptive control input rates for bringing stability to the virotherapy process in such a way that infected cell, uninfected cell and virus populations converge to the desired stable points with the passage of time. These control inputs can be designed with the help of an error dynamical system and an updating law (Equation9). Denote an equilibria of the virotherapy system by (u¯,w¯,v¯) and introduce the error terms (3) {e1=uu¯,e2=ww¯,e3=vv¯.(3) Now, differentiating Equation (Equation3), we get a dynamical system for the error terms (4) e1˙=re1+r[u(u+w)ϵ+u¯(u¯+w¯)ϵ]Kϵ+k[u¯v¯uv]+p[u¯w¯uw]+θ1,e2˙=k(uvu¯v¯)σe2+θ2,e3˙=αe2ωe3+k(uv+u¯v¯)+θ3.(4) In this technique parameters involved in system are unknown and time-dependent. Therefore, arbitrary parameters σ^, k^, p^, α^, ω^ are introduced for σ, k, p, α and ω, respectively. Control terms with respect to error terms (Equation3) are (5) θ1=re1r[u(u+w)ϵ+u¯(u¯+w¯)ϵ]Kϵk^[u¯v¯uv]p^[u¯w¯uw]c1e1,θ2=k^(uvu¯v¯)+σ^e2c2e2,θ3=α^e2+ω^e3k^(uv+u¯v¯)c3e3,(5) where ci>0 for i = 1, 2, 3. We get the following error dynamical system by putting Equation (Equation5) into Equation (Equation4) (6) {e1˙=ek[u¯v¯uv]+ep[u¯w¯uw]c1e1,e2˙=ek(u¯v¯+uv)eσe2c2e2,e3˙=eαe2eωe3+ek(uv+u¯v¯)c3e3,(6) where ep, ek, eσ, eω and eα are the error terms associated with the estimated parameters as defined by ek=kk^, ep=pp^, eσ=σσ^, eα=αα^, eω=ωω^. Taking derivative of each error term, we obtain {ek˙=k^˙(t),ep˙=p^˙(t),eσ˙=σ^˙(t),eα˙=α^˙(t),eω˙=ω^˙(t).In order to obtain an updating law, we use a quadratic Lyapunov function (7) L(e)=12(e12+e22+e32+ek2+ep2+eσ2+eα2+eω2).(7) Clearly, L(e) is greater than or equal to zero and to be negative definite, we require its derivative (8) L˙=c1e12c2e22c3e32+ek[e1(uv+u¯v¯)+e2(uvu¯v¯)+e3(uv+u¯v¯)k^˙]+ep[e1(uw+u¯w¯)p^˙]+eσ[e22σ^˙]+eα[e2e3α^˙]+eω[e32ω^˙](8) to satisfy L˙(e)0. Therefore, in view of Equation (Equation8), we can attain this by the following updating law (9) {k^˙=e1(uv+u¯v¯)+e2(uvu¯v¯)+e3(uv+u¯v¯)+c4ek,p^˙=e1(uw+u¯w¯)+c5ep,σ^˙=e22+c6eσ,α^˙=e2e3+c7eα,ω^˙=e32+c8eω,(9) where c4, c5, c6, c7 and c8 are positive gain constants. There are several techniques for calculating these gain constants. However, we require only that ci > 0, i=1,2,3,8 for simplicity. Now, substituting Equation (Equation9) into Equation (Equation8) to get (10) L˙=c1e12c2e22c3e32c4ek2c5ep2c6eσ2c7eα2c8eω2(10) which clearly is a negative definite function. Hence, we get that solution of system (Equation1) is asymptotically stable with the updating law (Equation9).

In Figure , it can be observed that trajectories of error terms converge to zero asymptotically. In other words, when error terms approach zero, state variables start moving towards the desired point. In Figure , estimated parameters converge to the original values. To plot updated law (Equation9), initial conditions are considered as k^=4, p^=1, σ^=1, α^=3, ω^=10. As these estimated parameter values approach towards their original values, chaotic trajectories start converging toward their desired point.

3. Passive feedback

In this section, chaotic virotheraphy system is controlled about equilibria using passive control function Υ1(t) for Equation (Equation1) (11) u˙=ru[1(u+w)ϵKϵ]kuvpwu+Υ1,w˙=kuvσw,v˙=αwωvkuv.(11) Here Υ1 is the control input for our considered chaotic system (Equation1), which is designed on the basis of Feedback Linearization. In similar way as adaptive technique, the error dynamics for system (Equation11) is defined as (12) e1˙=re1+rKϵ[u¯(u¯+w¯)ϵ(e1+u¯)(e1+e2+u¯+w¯)ϵ]+k(e1e3e1v¯e3u¯)+p(e2e1e2u¯e1w¯)+Υ1,e2˙=ke1e3+ke1v¯(σ+c1)e2,e3˙=ωe3ke1e3kv¯e1c1e3,(12) where error state variable e1 is considered as output, z1=e2 and z2=e3. Error dynamics system in the form of z1, z2 and output Y can be rewritten as (13) z1˙=kYz2+kYv¯(σ+c1)z1,z2˙=ωz2kYz2kv¯Yc1z2,Y˙=rY+rKϵ[u¯(u¯+w¯)ϵ(Y+u¯)(Y+z1+u¯+w¯)ϵ]+k(Yz2Yv¯z2u¯)+p(z1Yz1u¯Yw¯)+Υ1.(13) According to passive control normal form, Equation (Equation13) can be written as (14) f(z)=[(c1+σ)z1(ω+c1)z2],g(z,Y)=[kz2+kv¯kz2kv¯],ϕ(z,Y)=1(14) and (15) h(z,Y)=rY+rKϵ[u¯(u¯+w¯)ϵ(Y+u¯)(Y+z1+u¯+w¯)ϵ]+k(Yz2Yv¯z2u¯)+p(z1Yz1u¯Yw¯).(15) Storage function for passive control method is considered as (16) S(z,Y)=W(z)+Y22,(16) where W(z)=12(z12+z22) is Lyapunov function of f(z) coupled with W(0)=0 and (17) ddtS(z,Y)=W(z)zz˙+YY˙=W(z)zf(z)+W(z)zg(z,Y)Y+h(z,Y)Y+ϕ(z,Y)Yp.(17) To ensure existence of stability for solution of system (Equation11), we differentiate Equation (Equation16) and get (18) W˙(z)=W(z)zf(z)=[z1z2][(c1+σ)z1(ω+c1)z2]=(c1+σ)z12(ω+c1)z22.(18) Therefore, W˙(z)0 for all real values and hence we achieve global stability of f(z). Hence, zero dynamics of controlled system (Equation13) is asymptotically stable and is a minimum phase system. According to passive control theory controller is designed to make system passive as (19) Υ1=ϕ(z,Y)1(h(z,Y)(W(z)zg(z,Y))TβY+μ).(19) Here β is positive real number and μ is an external signal. Using ϕ(z,Y), h(z,Y) into Equation (Equation19), control function can be achieved as Υ1=rYrKϵ[u¯(u¯+w¯)ϵ(Y+u¯)(Y+z1+u¯+w¯)ϵ]k(Yz2Yv¯z2u¯)p(z1Yz1u¯Yw¯)kz2z1kv¯z1+kz22+kz2v¯βY+μ.For convenience, writing the system in form of error terms; e1=Y, e2=z1 and e3=z2, yield (20) Υ1=re1rKϵ[u¯(u¯+w¯)ϵ(e1+u¯)(e1+e2+u¯+w¯)ϵ]k(e1e3e1v¯e3u¯)p(e1e2e2u¯e1w¯)ke3e2kv¯e2+ke32+ke3v¯βe1+μ.(20) Equation (Equation20) gives the control function to control chaos that appears in virotherapy.

Figure 1. Tracking of error terms converging to origin.

Figure 1. Tracking of error terms converging to origin.

Figure 2. Estimated parameters converge to original parameter values.

Figure 2. Estimated parameters converge to original parameter values.

4. Numerical simulation results

In this section, our aim is to demonstrate graphical results of adaptive and passive control techniques obtained in sections 2 and 3. For this purpose, parameter values are considered as K = 2139, ϵ=2, k = 0.05, r = 0.6, p = 0.02, σ=0.1, α=6.6 and ω=1.3 along with initial conditions u(0)=9.02, w(0)=0 and v(0)=200.

For these initial conditions and parameter values, trajectories of system (Equation1) show unpredictable behaviour. For adaptive control, positive gain constants are selected as ci=2.8 for i=1,2,,8.

Figure  represents global stability of uninfected tumor cells u, infected tumor cells w and virus cells v about fixed points E1=(0,0,0), E2=(2139,0,0) and E3=(0.4,2.22,11.11) when adaptive controllers are introduced into original system (Equation1).

Figure 3. Trajectories approaching towards E1, E2 and E3 using adaptive control.

Figure 3. Trajectories approaching towards E1, E2 and E3 using adaptive control.

Figure 4. Trajectories approaching towards E1, E2 and E3 using passive control.

Figure 4. Trajectories approaching towards E1, E2 and E3 using passive control.

Figure  illustrates the convergence of trajectories towards fixed points when passive feedback controller is activated at t = 0. On the other hand, constant used in control function is designed through passive technique, considered as β=2.4 and external signal μ=0. Figures and verify the analytical results obtained in sections 2 and 3, respectively. Now, to analyze the control method for transient speed, control effort and convergence time, we plot each state variable using both techniques.

From Figure , it is observed that control obtained for chaotic system through adaptive technique is more efficient than passive technique. Further, it is observed that controller designed in virotheraphy becomes effective in less time using adaptive control technique, while passive control function takes more time in comparison. In Figure , control of chaos and convergence to equilibrium point E2=(2139,0,0) is achieved faster for adaptive method instead of passive. It is also observed that, trajectories in both cases start with oscillation of large amplitude but control inputs at t = 0.1 and t = 0.9, using adaptive and passive control techniques, respectively control the systems and converge to their point. In Figures , it it is noticed that trajectories of system (Equation1) are stabilizing towards equilibria E3=(0.4,2.22,11.11) is target for virotheraphy treatment, because at this point virus replication rate increases, while population of uninfected tumor cells decreases and converges to its lowest state. Third equilibrium point, (21) E3=(σωk(ασ),rω[(ασ)k+ρω][1(U+W)eKe],ασωU)(21) represent the partial success of virotherapy. However, if virotherapy fails, then its cure state can be achieved through global stability about equilibria E3. This point state can be reached when (22) σωk(ασ)K.(22) The term; kα indicates infection rate or the release of virions, whereas its population in the cure state is a consequence of assuming a continuous constant dosage. Moreover, the term σω represents virus elimination by death of infected cells. Hence, E3 reaches when the infection rate is more than virus elimination. In the present work, we have proved in Sections 2 and 3 that if system (Equation1) is controlled about E3 then population of uninfected tumor cells decreases. Thus, from clinical point of view, our findings indicate that regeneration of infected cells can improve treatment.

5. Conclusion

In this paper, global stability for virotheraphy system is investigated using adaptive and passive control techniques. In both cases, we used the concept of Lyapunov stability. Passive control method coupled with feedback is used to attain convergence of virotheraphy model. Analytical work and graphical simulations confirm that both methods successfully achieve the control of virotherapy system. But, adaptive controller works faster in comparison.

Figure 5. Comparison of adaptive and passive control inputs for each state variables using equilibria; E1=(0,0,0).

Figure 5. Comparison of adaptive and passive control inputs for each state variables using equilibria; E1=(0,0,0).

Figure 6. Comparison of adaptive and passive control inputs for each state variables using equilibria; E2=(2139,0,0).

Figure 6. Comparison of adaptive and passive control inputs for each state variables using equilibria; E2=(2139,0,0).

Figure 7. Comparison of adaptive and passive control inputs for each state variables using equilibria; E3=(0.4,2.22,11.11).

Figure 7. Comparison of adaptive and passive control inputs for each state variables using equilibria; E3=(0.4,2.22,11.11).

Virotherapy shows complex behaviour due to chaotic growth of tumor cells and virus decomposition rate. In this article, we used chaos control regimens to suppress chaoticity and converge the state variables toward the target point at which tumor cells are minimized. Global stability towards steady state E1=(0,0,0) and E3=(0.4,2.22,11.11) shows the complete removal of tumor and partial success of therapy, whereas convergence towards E2=(2139,0,0) refers to incurable stage at which population of tumor cells converges to maximum level. Moreover, stabilizing trajectories of system (Equation1) towards equilibria E3=(0.4,2.22,11.11) is the target state for virotheraphy treatment. At E3 virus replication rate increases, while population of uninfected tumor cells decreases and converges to its lowest state.

Compliance with ethical standards

Ethical approval: This paper does not contain any studies with human participants or animals performed by any of the author.

Acknowledgements

All authors contributed equally to the writing of this paper. All authors read and approved the final manuscript.

Disclosure statement

No potential conflict of interest was reported by the author(s).

Data availability statement

MATLAB is used for graphs and tedious calculations in this work; codes are available upon reasonable request from corresponding author.

References

  • M. Babalola, B. Iyorzor, and I. Odesanya, Chaos control of a modified 4-d memristor chaotic oscillator via passive control technique, Niger. J. Technol. 37 (2018), pp. 480.
  • S. Dai and D. Schaeffer, Chaos for cardiac arrhythmias through a one-dimensional modulation equation for alternans, Chaos 20 (2010), pp. 1–8.
  • W. Ding, F. Liu, H. Chen, N. Wang, and D. Liang, Sliding mode control of fractional-order delayed memristive chaotic system with uncertainty and disturbance, Commun. Theor. Phys. 68(6) (2017), pp. 741.
  • L. Dzyubak, O. Dzyubak, and J. Awrejcewicz, Controlling and stabilizing unpredictable behavior of metabolic reactions and carcinogenesis in biological systems, Nonlinear Dyn. 97(3) (2019), pp. 1853–1866.
  • R. Eftimie, C.K. Macnamara, J. Dushoff, J.L. Bramson, and D.J.D Earn, Bifurcations and chaotic dynamics in a tumour-immune-virus system, Math. Model. Nat. Phenom. 11(5) (2016), pp. 65–85.
  • M. Feki, Sliding mode based control and synchronization of chaotic systems in presence of parametric uncertainties, Appl. Slid. Mode Control Sci. Eng. 709 (2017), pp. 35–59.
  • J.M.V. Grzybowski, E.E.N. Macau, and T. Yoneyama, Isochronal synchronization of time delay and delay-coupled chaotic systems, J. Phys. A: Math. Theor. 44(17) (2011), pp. 1–16.
  • D. Guegan, Chaos in economics and finance, Annu. Rev. Control 33(1) (2009), pp. 89–93.
  • R. Guo, U.E. Vincent, and B.A. Idowu, Synchronization of chaos in RCL-shunted josephson junction using a simple adaptive controller, Phys. Scr. 79(3) (2009), pp. 1–6.
  • S. Hadhrami, A. Saaban, A. Ibrahim, M. Shahzad, and I. Ahmad, Linear active control algorithm to synchronize a nonlinear hiv/aids dynamical system, Asian J. Appl. Sci. Eng. 3 (2014), pp. 96–113.
  • R. Klages, Chaos: A very short introduction, J. Phys. A: Math. Theor. 40(29) (2007), pp. 8604–8605.
  • R.K. Maddali, D. Ahluwalia, A. Chaudhuri, and S. Sarif Hassan, Dynamics of a three dimensional chaotic cancer model, Int. J. Math. Trends Technol. 53(5) (2018), pp. 353–368.
  • G.M. Mahmoud, M.A. Al-Kashif, and A.A. Farghaly, Chaotic and hyperchaotic attractors of a complex nonlinear system, J. Phys. A: Math. Theor. 41(5) (2008), pp. 1–12.
  • J. Malinzi, A. Eladdadi, and P. Sibanda, Modelling the spatiotemporal dynamics of chemovirotherapy cancer treatment, J. Biol. Dyn. 11(1) (2017), pp. 244–274.
  • J. Malinzi, R. Ouifki, A. Eladdadi, D.F.M Torres, and K.A. White, Enhancement of chemotherapy using oncolytic virotherapy: mathematical and optimal control analysis, Math. Biosci. Eng. 15(2) (2018), pp. 1435.
  • M. Marwan and S. Ahmad, Bifurcation analysis for energy transport system and its optimal control using parameter self-tuning law, Soft. Comput. 24 (2020), pp. 17221–17231.
  • M. Marwan, S. Ahmad, M. Aqeel, and M. Sabir, Control analysis of rucklidge chaotic system, J. Dyn. Syst. Meas. Control 141(4) (2019), pp. 1–7.
  • S. Moon, J.M. Seo, B.-S. Han, J. Park, and J.-J. Baik, A physically extended lorenz system, Chaos: Interdiscip. J. Nonlinear Sci. 29(6) (2019), pp. 1–12.
  • L. Moysis, E. Petavratzis, M. Marwan, C. Volos, H. Nistazakis, and S. Ahmad, Analysis, synchronization, and robotic application of a modified hyperjerk chaotic system, Complexity 2020 (2020), pp. 1–15.
  • T. Prosen, Chaos and complexity of quantum motion, J. Phys. A: Math. Theor. 40(28) (2007), pp. 7881–7918.
  • M. Sabir, M. Marwan, S. Ahmad, M. Fiaz, and F. Khan, Observer and descriptor satisfying incremental quadratic constraint for class of chaotic systems and its applications in a quadrotor chaotic system, Chaos, Solit. Fractals 137 (2020), pp. 1–13.
  • M. Saleem, T. Agrawal, and A. Anees, A study of tumour growth based on stoichiometric principles: a continuous model and its discrete analogue, J. Biol. Dyn. 8(1) (2014), pp. 117–134.
  • M. Shahzad, Chaos control in three dimensional cancer model by state space exact linearization based on lie algebra, Mathematics 4 (2016), pp. 33.
  • B.N. Soufiani and M.U. Salamci, Chaotic behavior in virotherapy for cancer treatment, Int. Conf. Inf. Commun. Autom. Technol. (2017), pp. 1–6.
  • S. Vaidyanathan, Adaptive control of a chemical chaotic reactor, Int. J. PharmTech Res. 8(3) (2015), pp. 377–382.
  • H.C. Wei, A mathematical model of tumour growth with Beddington-Deangelis functional response: a case of cancer without disease, J. Biol. Dyn. 12(1) (2018), pp. 194–210.