Abstract
We consider a coupled reaction–advection–diffusion system based on the Fisher-KPP and Burgers equations. These equations serve as a one-dimensional version of a model for a reacting fluid in which the arising density differences induce a buoyancy force advecting the fluid. We study front propagation in this system through the lens of traveling waves solutions. We are able to show two quite different behaviors depending on whether the coupling constant \(\rho \) is large or small. First, it is proved that there is a threshold \(\rho _0\) under which the advection has no effect on the speed of traveling waves (although the advection is nonzero). Second, when \(\rho \) is large, wave speeds must be at least \(\mathcal {O}(\rho ^{1/3})\). These results together give that there is a transition from pulled to pushed waves as \(\rho \) increases. Because of the complex dynamics involved in this and similar models, this is one of the first precise results in the literature on the effect of the coupling on the traveling wave solution. We use a mix of ordinary and partial differential equation methods in our analytical treatment, and we supplement this with a numerical treatment featuring newly created methods to understand the behavior of the wave speeds. Finally, various conjectures and open problems are formulated.
Similar content being viewed by others
Notes
Actually, there is a small subtlety here. It is a priori possible that a heteroclinic connection approaches the origin along the stable manifold associated to the real eigenvalue of the linearized equation, which allows it to avoid the rotation induced by the complex eigenvalues when \(c< 2\). This can be ruled out by computing the associated eigenvector, which is (0, 1, 0). It is, thus, easy to see that this manifold is completely contained in the set \(\{(0,U, 0) : U \in \mathbb {R}\}\) and, hence, cannot connect to \((1,u_0,c-u_0)\).
References
Ashurst, W.T., Sivashinsky, G.I., Yakhot, V.: Flame front propagation in nonsteady hydrodynamic fields. Combust. Sci. Technol. 62, 273–284, 1988
Berestycki, H., Constantin, P., Ryzhik, L.: Non-planar fronts in Boussinesq reactive flows. Ann. Inst. Henri Poincaré Anal. Non Linéaire 23, 407–437 (2006)
Berestycki, H., Hamel, F., Nadirashvili, N.: Elliptic eigenvalue problems with large drift and applications to nonlinear propagation phenomena. Commun. Math. Phys. 253, 451–480, 2005
Bramburger, J.J.: Exact minimum speed of traveling waves in a Keller–Segel model. Appl. Math. Lett. 111, 10, 2021
Bramburger, J.J., Goluskin, D.: Minimum wave speeds in monostable reaction–diffusion equations: sharp bounds by polynomial optimization. Proc. R. Soc. A 476, 20200450, 2020
Chertkov, M., Yakhot, V.: Propagation of a Huygens front through turbulent medium. Phys. Rev. Lett. 80, 2837, 1998
Constantin, P., Kiselev, A., Oberman, A., Ryzhik, L.: Bulk burning rate in passive–reactive diffusion. Arch. Ration. Mech. Anal. 154, 53–91, 2000
Constantin, P., Kiselev, A., Ryzhik, L.: Fronts in reactive convection: bounds, stability, and instability. Commun. Pure Appl. Math. 56, 1781–1804, 2003
Constantin, P., Lewicka, M., Ryzhik, L.: Travelling waves in two-dimensional reactive Boussinesq systems with no-slip boundary conditions. Nonlinearity 19, 2605–2615, 2006
Constantin, P., Roquejoffre, J.-M., Ryzhik, L., Vladimirova, N.: Propagation and quenching in a reactive Burgers–Boussinesq system. Nonlinearity 21, 221–271, 2008
El Smaily, M.: Pulsating travelling fronts: asymptotics and homogenization regimes. Eur. J. Appl. Math. 19, 393–434, 2008
El Smaily, M., Kirsch, S.: Asymptotics of the KPP minimal speed within large drift. C. R. Math. Acad. Sci. Paris 348, 857–861, 2010
Fisher, R.: The wave of advance of advantageous genes. Ann. Eugenics 7, 355–369, 1937
Hagan, P.S.: The instability of nonmonotonic wave solutions of parabolic equations. Stud. Appl. Math. 64, 57–88, 1981
Hamel, F., Henderson, C.: Propagation in a Fisher-KPP equation with non-local advection. J. Funct. Anal. 278, 108426, 53 (2020)
Hamel, F., Zlatoš, A.: Speed-up of combustion fronts in shear flows. Math. Ann. 356, 845–867, 2013
Henderson, C.: Slow and fast minimal speed traveling waves of the FKPP equation with chemotaxis. arXiv:2102.06065, 2021
Henderson, C.: Pulsating fronts in a 2D reactive Boussinesq system. Commun. Part. Differ. Equ. 39, 1555–1595, 2014
Henderson, C., Souganidis, P.E.: Brownian fluctuations of flame fronts with small random advection. Math. Models Methods Appl. Sci. 30, 1375–1406, 2020
Keller, E.F., Segel, L.A.: Initiation of slime mold aggregation viewed as an instability. J. Theor. Biol. 26, 399–415, 1970
Kerstein, A.R., Ashurst, W.T., Williams, F.A.: Field equation for interface propagation in an unsteady homogeneous flow field. Phys. Rev. A 37, 2728, 1988
Kiselev, A.: Regularity and blow up for active scalars. Math. Model. Nat. Phenom. 5, 225–255, 2010
Kiselev, A., Ryzhik, L.: Enhancement of the traveling front speeds in reaction–diffusion equations with advection. Ann. Inst. H. Poincaré Anal. Non Linéaire 18, 309–358, 2001
Kolmogorov, A., Petrovskii, I., Piskunov, N.: Étude de l’équation de la chaleur de matière et son application à un problème biologique. Bull. Moskov. Gos. Univ. Mat. Mekh. 1, 1–25, 1937
Lewicka, M.: Existence of traveling waves in the Stokes–Boussinesq system for reactive flows. J. Differ. Equ. 237, 343–371, 2007
Lewicka, M., Mucha, P.: On the existence of traveling waves in the 3D Boussinesq system. Commun. Math. Phys. 292, 417–429, 2009
Lofberg, J.: YALMIP: a toolbox for modeling and optimization in matlab. In: 2004 IEEE International Conference on Robotics and Automation (IEEE Cat. No. 04CH37508), IEEE, pp. 284–289 (2004)
Löfberg, J.: Pre- and post-processing sum-of-squares programs in practice. IEEE Trans. Autom. Control 54, 1007–1011, 2009
Majda, A.J., Souganidis, P.: Flame fronts in a turbulent combustion model with fractal velocity fields. Commun. Pure Appl. Math. 51, 1337–1348, 1998
Majda, A.J., Souganidis, P.E.: Large-scale front dynamics for turbulent reaction–diffusion equations with separated velocity scales. Nonlinearity 7, 1–30, 1994
Malham, S., Xin, J.: Global solutions to a reactive Boussinesq system with front data on an infinite domain. Commun. Math. Phys. 193, 287–316, 1998
Mayo, J.R., Kerstein, A.R.: Scaling of Huygens-front speedup in weakly random media. Phys. Lett. A 372, 5–11, 2007
Mayo, J.R., Kerstein, A.R.: Log-correlated large-deviation statistics governing Huygens fronts in turbulence. J. Stat. Phys. 176, 456–477, 2019
MOSEK ApS, The MOSEK optimization toolbox for MATLAB manual. Version 9.0.104.
Nadin, G., Perthame, B., Ryzhik, L.: Traveling waves for the Keller–Segel system with Fisher birth terms. Interfaces Free Bound. 10, 517–538, 2008
Nolen, J., Xin, J.: Reaction–diffusion front speeds in spatially-temporally periodic shear flows. Multiscale Model. Simul. 1, 554–570, 2003
Nolen, J., Xin, J.: A variational principle for KPP front speeds in temporally random shear flows. Commun. Math. Phys. 269, 493–532, 2007
Nolen, J., Xin, J.: Asymptotic spreading of KPP reactive fronts in incompressible space–time random flows. Ann. Inst. H. Poincaré Anal. Non Linéaire 26, 815–839, 2009
Nolen, J., Xin, J.: KPP fronts in a one-dimensional random drift. Discrete Contin. Dyn. Syst. Ser. B 11, 421–442, 2009
Novikov, A., Ryzhik, L.: Boundary layers and KPP fronts in a cellular flow. Arch. Ration. Mech. Anal. 184, 23–48, 2007
Ryzhik, L., Zlatoš, A.: KPP pulsating front speed-up by flows. Commun. Math. Sci. 5, 575–593, 2007
Salako, R.B., Shen, W., Xue, S.: Can chemotaxis speed up or slow down the spatial spreading in parabolic-elliptic Keller–Segel systems with logistic source? J. Math. Biol. 79, 1455–1490, 2019
Texier-Picard, R., Volpert, V.: Problèmes de réaction-diffusion-convection dans des cylindres non bornés. C. R. Acad. Sci. Paris Sér. I Math. 333, 1077–1082 (2001)
Texier-Picard, R., Volpert, V.A.: Reaction–diffusion–convection problems in unbounded cylinders. Rev. Mat. Complut. 16, 233–276, 2003
Vladimirova, N., Rosner, R.: Model flames in the Boussinesq limit: the effects of feedback. Phys. Rev. E 67, 066305, 10 (2003)
Volpert, A.I., Volpert, V.A., Volpert, V.A.: Traveling wave solutions of parabolic systems, vol. 140 of Translations of Mathematical Monographs, American Mathematical Society, Providence, RI, 1994. Translated from the Russian manuscript by James F. Heyda (1994)
Xin, J.: An Introduction to Fronts in Random Media. Surveys and Tutorials in the Applied Mathematical Sciences, vol. 5. Springer, New York 2009
Xin, J., Yu, Y.: Sharp asymptotic growth laws of turbulent flame speeds in cellular flows by inviscid Hamilton–Jacobi models. Ann. Inst. H. Poincaré Anal. Non Linéaire 30, 1049–1068, 2013
Xin, J., Yu, Y.: Asymptotic growth rates and strong bending of turbulent flame speeds of G-equation in steady two-dimensional incompressible periodic flows. SIAM J. Math. Anal. 46, 2444–2467, 2014
Xin, J., Yu, Y., Zlatoš, A.: Periodic orbits of the ABC flow with \(A=B=C=1\). SIAM J. Math. Anal. 48, 4087–4093, 2016
Yakhot, V.: Propagation velocity of premixed turbulent flames. Combust. Sci. Technol. 60, 191–214, 1988
Zlatoš, A.: Pulsating front speed-up and quenching of reaction by fast advection. Nonlinearity 20, 2907–2921, 2007
Zlatoš, A.: Sharp asymptotics for KPP pulsating front speed-up and diffusion enhancement by flows. Arch. Ration. Mech. Anal. 195, 441–453, 2010
Zlatoš, A.: Reaction–diffusion front speed enhancement by flows. Ann. Inst. H. Poincaré Anal. Non Linéaire 28, 711–726, 2011
Acknowledgements
CH was partially supported by NSF grant DMS-2003110.
Author information
Authors and Affiliations
Corresponding author
Additional information
Communicated by P. Constantin
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
A Bounding the Minimum Wave Speeds Numerically
A Bounding the Minimum Wave Speeds Numerically
Here we briefly discuss the numerical bounding algorithm that is used to produce the values in Table 1. In complete generality the method relies on obtaining auxiliary functions defined by convex differential inequalities whose existence provides trapping boundaries defined by the level sets of the auxiliary function. To be explicit, suppose we are given an ODE
with \(F:\mathbb {R}^n \rightarrow \mathbb {R}^n\) and some subset of phase-space \(\Omega \subseteq \mathbb {R}^n\). We aim to find a continuously differentiable function \(H:\Omega \rightarrow \mathbb {R}\) whose zero level set forms a trapping boundary of (A.1) in \(\Omega \). Following [4], one way to obtain such a function is to determine the existence of a constant \(\lambda > 0\) such that
Indeed, the term \(F(y)\cdot \nabla H(y)\) is exactly the derivative of H along trajectories of (A.1), and so we see that the region \(\{y\in \Omega :\ H(y) \leqq 0\}\) is forward invariant with respect to the dynamics of (A.1). Crucially, searching for H over some convex class of functions gives that the set of functions satisfying (A.2) is convex as well.
In the above analysis we have used the fact that traveling waves of (1.2) correspond to heteroclinic orbits of a related spatial ODE. To use auxiliary functions to either confirm existence or non-existence of heteroclinic orbits requires coupling the existence of a function H satisfying (A.2) with other constraints that are specific to the ODE in question. These conditions are detailed explicitly below as they apply to the ODEs (3.6) and (4.5). In general, providing existence of a heteroclinic orbit using (A.2) would require that the target and source equilibria of the desired heteroclinic orbit both satisfy \(H(y) \leqq 0\), while the boundaries of \(\Omega \) for which the unstable manifold of the source equilibrium could escape \(\Omega \) have \(V(y) > 0\). Proving non-existence of a heteroclinic orbit is slightly simpler since we could have the source equilibrium lying in the interior of the forward invariant region defined by \(H(y) \leqq 0\), while the target lies in the complement of this set.
In the present investigation the wave speed \(c > 0\) functions as an external parameter in the ODEs in which we wish to confirm the existence or non-existence of heteroclinic orbits. Given the existence of a minimum wave speed, one approach would be to find the extremal value of c for which an auxiliary function H can be obtained to confirm the existence or non-existence a desired connection in phase-space. Unfortunately, this leads to a non-convex optimization problem (see [4, Section 2c]) and so, to implement the process numerically, we perform computations at multiple fixed values of c. For example, to find the smallest value of c for which a heteroclinic connection exists, we perform the following iterative procedure. We begin with a sufficiently large value of c for which a heteroclinic orbit exists and another sufficiently small value for which it does not. We can then repeatedly bisect in c, attempting to find a (potentially) different auxiliary function H that confirms the existence of a heteroclinic orbit in \(\Omega \) at each new value of c. The smallest such c for which this can be performed then becomes an upper bound on the minimum wave speed. Confirming non-existence is similarly performed through such a bisection method in the wave speed c. All other parameters in the system (i.e. \(\nu ,\rho > 0\)) are held fixed.
We refer the reader to [4] for a more complete discussion of the above method of bounding the wave speed and how to implement this procedure numerically. Briefly, after determining the inequalities that a desired auxiliary function H must satisfy to confirm existence or non-existence of a heteroclinic orbit, we search for H numerically as a degree \(d \geqq 1\) polynomial in y with tunable real-valued coefficients. These convex inequalities for H in the space \(\mathbb {R}[y]_d\), the set of all polynomials with real-valued coefficients and degree \(\leqq d\), defines a semidefinite program that can be relaxed to a series of sum-of-squares constraints that are numerically tractable. The numerical implementation may either find admissible values for the coefficients of H or return that no such values exist. The results in Table 1 were obtained using the MATLAB software YALMIP (version R20190425) [27, 28] to translate the sum-of-squares constraints into semidefinite programs which are then solved using Mosek (version 9.0) [34]. The code to reproduce the values in Table 1 is available at the repository GitHub/jbramburger/FKPP-Burgers. Computations are performed by optimizing over \(\lambda > 0\) at each fixed degree \(d \geqq 1\) of H. The degree is successively increased until convergence in the bound is observed, typically around \(d = 10\) to \(d = 14\).
We conclude this section with a brief discussion of the specific conditions put on H to bound the wave speed from above and below in the cases \(\nu = 0\) and \(\nu \ne 0\), respectively.
\(\mathbf{Upper Bounds on }\) \(c_*(\rho )\): From the work of Section 3, our ODE of interest is the planar system (3.6) and the region of interest is \(\Omega = \mathcal {B}\), defined in (3.8), for each fixed \(\rho > 0\) and \(\nu = 0\). From Proposition 1 we have that the unstable manifold of \((1,u_0)\) can only leave \(\mathcal {B}\) by crossing \(U = 0\), and so we impose the conditions
for all \((T,U)\in \mathcal {B}\), where subscripts denote partial differentiation. Indeed, the first condition is (A.2) for the specific ODE (3.6), multiplied through by the positive term \(c-U\) to maintain that the inequality is entirely stated in terms of polynomial functions when V is polynomial. For any \(\varepsilon > 0\), the second condition guarantees that the set \(\{(T,0):\ 0< T < 1\}\subset \mathcal {B}\) is such \(H(T,0) > 0\) for all \(0< T < 1\), thus confirming that the unstable manifold of \((1,u_0)\) cannot cross \(U=0\). The results in Table 1 always use \(\varepsilon = 10^{-4}\). We comment that the presence of \(\varepsilon > 0\) comes from the fact that strict inequalities cannot be handled numerically. The third condition gives that the equilibrium \((1,u_0)\) lies in the interior of the forward invariant region, thus confirming that its unstable manifold in \(\mathcal {B}\) also lies in this set. Finally, the fourth condition gives that the origin lies on the boundary of the forward invariant region. Finally, we note that we cannot have \(H(0,0) \leqq -\varepsilon \) since this would be inconsistent with the second condition, thus leading to the requirement that \(H(0,0) = 0\), as stated above.
\(\mathbf{Lower Bounds on }\) \(c_*(\rho )\): Again we take \(\Omega = \mathcal {B}\) and consider the ODE (3.6). The conditions to confirm non-existence of a heteroclinic orbit for each fixed \(\rho > 0\) are then
for all \((T,U)\in \mathcal {B}\). The first condition is a variant of (A.2), in this case of the form
which again gives that \(H \leqq 0\) is forward invariant with respect to the dynamics of F. The reason for this change in conditions is to maintain that the third and fourth conditions, which separate the target and source equilibria, are consistent with the condition guaranteeing forward invariance of \(H \leqq 0\). Indeed, using (A.2) in the place of the first condition above would require that \(H(0,0) = 0\), thus not necessarily separating the equilibria and in turn not necessarily prove non-existence of a heteroclinic orbit since both equilibria would belong to the closed set \(H \leqq 0\). The second condition gives that the line \(\{(1,U\, 0< U < 1\}\subset \mathcal {B}\) lies in the forward invariant region, and since \((1,u_0)\) is a saddle, a local analysis near this equilibrium reveals that its unstable manifold in \(\mathcal {B}\) must enter into the forward invariant set \(H \leqq 0\). As in the upper bounds on \(c_0(\rho )\), the second condition guarantees that \(H(1,u_0)\) cannot be taken to be negative, and therefore we can only have \(H(1,u_0) = 0\), in turn necessitating the alternative first condition.
\(\mathbf{Upper bounds on }\) \({\overline{c}}_*(\nu ,\rho )\): Here now we consider the ODE (4.5) with \(\Omega = \mathcal {C}\) for \(\nu ,\rho > 0\) fixed. From Proposition 2 we have that the unstable manifold of \((1,u_0,c-u_0)\) that enters into \(\mathcal {C}\) can only leave by crossing \(V = 0\). We then seek \(H:\mathbb {R}^3\rightarrow \mathbb {R}\) satisfying
for all \((T,U,V)\in \mathcal {C}\). The first condition is exactly (A.2) with F specified by the right-hand-side of (4.5). The remaining conditions are analogous to those for the upper bounds on \(c_0(\rho )\).
\(\mathbf{Lower bounds on }\) \({\underline{c}}_*(\nu ,\rho )\): Again we consider the dynamics (4.5) with \(\Omega = \mathcal {C}\) for fixed \(\nu ,\rho > 0\). To determine non-existence of a heteroclinic connection from \((1,u_0,c-u_0)\) that remains in \(\mathcal {C}\) we seek a function \(H:\mathbb {R}^3\rightarrow \mathbb {R}\) satisfying
for all \((T,U,V)\in \mathcal {C}\), along with the condition
The first condition above represents (A.2), while the following two conditions put the source equilibrium \((1,u_0,c-u_0)\) in the interior of the forward invariant region and the origin on the boundary. For some sufficiently small \(\delta > 0\), the condition (A.8) works to guarantee that a region around the origin lies outside of the forward invariant region \(H \leqq 0\) when H is a polynomial in (T, U, V). In our numerical implementations we take \(\delta = 0.05\); larger values of \(\delta \) lead to less precise bounds, while smaller values show little change in the lower bound.
Rights and permissions
About this article
Cite this article
Bramburger, J.J., Henderson, C. The Speed of Traveling Waves in a FKPP-Burgers System. Arch Rational Mech Anal 241, 643–681 (2021). https://doi.org/10.1007/s00205-021-01660-5
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00205-021-01660-5