# American Institute of Mathematical Sciences

## Using automatic differentiation to compute periodic orbits of delay differential equations

 Departament de Matemàtiques i Informàtica, Barcelona Graduate School of Mathematics (BGSMath), Universitat de Barcelona, Gran Via de les Corts Catalanes 585, 08007 Barcelona, Spain

* Corresponding author: Joan Gimeno

Received  October 2019 Revised  January 2020 Published  April 2020

Fund Project: This work has been supported by the Spanish grants PGC2018-100699-B-I00 (MCIU/AEI/FEDER, UE) and the Catalan grant 2017 SGR 1374. The project leading to this application has received funding from the European Union's Horizon 2020 research and innovation programme under the Marie Skłodowska-Curie grant agreement No 734557

In this paper we focus on the computation of periodic solutions of Delay Differential Equations (DDEs) with constant delays. The method is based on defining a Poincaré section in a suitable functional space and looking for a fixed point of the flow in this section. This is done by applying a Newton method on a suitable discretisation of the section. To avoid computing and storing large matrices we use a GMRES method to solve the linear system because in this case GMRES converges very fast due to the compactness of the flow of the DDE. The derivatives of the Poincaré map are obtained in a simple way, by applying Automatic Differentiation to the numerical integration. The stability of the periodic orbit is also obtained in a very efficient way by means of Arnoldi methods. The examples considered include temporal and spatial Poincaré sections.

Citation: Joan Gimeno, Àngel Jorba. Using automatic differentiation to compute periodic orbits of delay differential equations. Discrete & Continuous Dynamical Systems - B, doi: 10.3934/dcdsb.2020130
##### References:

show all references

##### References:
Space Poincaré section $\sigma(x)$ starting with initial symbols $\boldsymbol{u}'$. After $t_S$ units of time the solution is crossing the section again with directional derivatives $\boldsymbol{v}'$ but it may not be in the section, so a projection to it can be done with the tangent vector $\frac{d}{dt} x_{t_S}$ and the normal to the section $\frac{d}{dx}s(x_{t_S})$
Continuation of periodic orbits of (4.3) with respect to parameters; (a) has $\varepsilon = 10^{-4}$ and $\tau = 1$, (b) has $\alpha = 1.5$ and $\tau = 1$, and (c) has $\alpha = 1.5$ and $\varepsilon = 10^{-4}$. Black colour means stable
Periodic orbit of the equation (4.1). In the left hand side, the orbit is displayed with the initial condition in $-1\leq t \leq 0$ and final lag-segment once the second has been crossed two times. The phase space of the periodic orbit is shown in the right hand side
Continuation of periodic orbits with respect to $\alpha$ starting at the periodic orbit computed for $\alpha = 1.57$, $\varepsilon = 10^{-4}$ and $\tau = 1$ of Equation (4.1). The $y$-axis represents the $\infty$-norm of the initial condition of each of the periodic orbits. Black colour means stable
Same continuation as in Figure 4.3, left. Left plot: positions vs. time. Right plot: derivatives vs. positions
Same continuation as in Figure 4.3, left, now showing the evolution of the spectral radius. We have added a horizontal straight line at 1 to visualise the changes of stability
Periodic orbit of (4.4) with parameters $\lambda_1 = \lambda_2 = 2.5$, $\lambda_3 = 0.25$, $\tau_1 = 1.65$, $\tau_2 = 0.35$ and $\tau_3 = 1$. The final period is almost $3.5894$ units of time
 [1] Ferenc A. Bartha, Hans Z. Munthe-Kaas. Computing of B-series by automatic differentiation. Discrete & Continuous Dynamical Systems - A, 2014, 34 (3) : 903-914. doi: 10.3934/dcds.2014.34.903 [2] Tom Maertens, Joris Walraevens, Herwig Bruneel. Controlling delay differentiation with priority jumps: Analytical study. Numerical Algebra, Control & Optimization, 2011, 1 (4) : 657-673. doi: 10.3934/naco.2011.1.657 [3] Bun Theang Ong, Masao Fukushima. Global optimization via differential evolution with automatic termination. Numerical Algebra, Control & Optimization, 2012, 2 (1) : 57-67. doi: 10.3934/naco.2012.2.57 [4] Michael Dellnitz, Mirko Hessel-Von Molo, Adrian Ziessler. On the computation of attractors for delay differential equations. Journal of Computational Dynamics, 2016, 3 (1) : 93-112. doi: 10.3934/jcd.2016005 [5] Hermann Brunner, Stefano Maset. Time transformations for delay differential equations. Discrete & Continuous Dynamical Systems - A, 2009, 25 (3) : 751-775. doi: 10.3934/dcds.2009.25.751 [6] Klaudiusz Wójcik, Piotr Zgliczyński. Topological horseshoes and delay differential equations. Discrete & Continuous Dynamical Systems - A, 2005, 12 (5) : 827-852. doi: 10.3934/dcds.2005.12.827 [7] Serhiy Yanchuk, Leonhard Lücken, Matthias Wolfrum, Alexander Mielke. Spectrum and amplitude equations for scalar delay-differential equations with large delay. Discrete & Continuous Dynamical Systems - A, 2015, 35 (1) : 537-553. doi: 10.3934/dcds.2015.35.537 [8] Nicola Guglielmi, Christian Lubich. Numerical periodic orbits of neutral delay differential equations. Discrete & Continuous Dynamical Systems - A, 2005, 13 (4) : 1057-1067. doi: 10.3934/dcds.2005.13.1057 [9] Eduardo Liz, Gergely Röst. On the global attractor of delay differential equations with unimodal feedback. Discrete & Continuous Dynamical Systems - A, 2009, 24 (4) : 1215-1224. doi: 10.3934/dcds.2009.24.1215 [10] Alfonso Ruiz-Herrera. Chaos in delay differential equations with applications in population dynamics. Discrete & Continuous Dynamical Systems - A, 2013, 33 (4) : 1633-1644. doi: 10.3934/dcds.2013.33.1633 [11] Leonid Berezansky, Elena Braverman. Stability of linear differential equations with a distributed delay. Communications on Pure & Applied Analysis, 2011, 10 (5) : 1361-1375. doi: 10.3934/cpaa.2011.10.1361 [12] Eduardo Liz, Manuel Pinto, Gonzalo Robledo, Sergei Trofimchuk, Victor Tkachenko. Wright type delay differential equations with negative Schwarzian. Discrete & Continuous Dynamical Systems - A, 2003, 9 (2) : 309-321. doi: 10.3934/dcds.2003.9.309 [13] C. M. Groothedde, J. D. Mireles James. Parameterization method for unstable manifolds of delay differential equations. Journal of Computational Dynamics, 2017, 4 (1&2) : 21-70. doi: 10.3934/jcd.2017002 [14] Igor Chueshov, Michael Scheutzow. Invariance and monotonicity for stochastic delay differential equations. Discrete & Continuous Dynamical Systems - B, 2013, 18 (6) : 1533-1554. doi: 10.3934/dcdsb.2013.18.1533 [15] Sana Netchaoui, Mohamed Ali Hammami, Tomás Caraballo. Pullback exponential attractors for differential equations with delay. Discrete & Continuous Dynamical Systems - S, 2020  doi: 10.3934/dcdss.2020367 [16] Jan Čermák, Jana Hrabalová. Delay-dependent stability criteria for neutral delay differential and difference equations. Discrete & Continuous Dynamical Systems - A, 2014, 34 (11) : 4577-4588. doi: 10.3934/dcds.2014.34.4577 [17] Zhengxin Zhou. On the Poincaré mapping and periodic solutions of nonautonomous differential systems. Communications on Pure & Applied Analysis, 2007, 6 (2) : 541-547. doi: 10.3934/cpaa.2007.6.541 [18] Benjamin Seibold, Rodolfo R. Rosales, Jean-Christophe Nave. Jet schemes for advection problems. Discrete & Continuous Dynamical Systems - B, 2012, 17 (4) : 1229-1259. doi: 10.3934/dcdsb.2012.17.1229 [19] Mickaël D. Chekroun, Michael Ghil, Honghu Liu, Shouhong Wang. Low-dimensional Galerkin approximations of nonlinear delay differential equations. Discrete & Continuous Dynamical Systems - A, 2016, 36 (8) : 4133-4177. doi: 10.3934/dcds.2016.36.4133 [20] Tomás Caraballo, José Real, T. Taniguchi. The exponential stability of neutral stochastic delay partial differential equations. Discrete & Continuous Dynamical Systems - A, 2007, 18 (2&3) : 295-313. doi: 10.3934/dcds.2007.18.295

2019 Impact Factor: 1.27

## Tools

Article outline

Figures and Tables