Skip to main content
Log in

Stability of Viscous St. Venant Roll Waves: From Onset to Infinite Froude Number Limit

  • Published:
Journal of Nonlinear Science Aims and scope Submit manuscript

Abstract

We study the spectral stability of roll wave solutions of the viscous St. Venant equations modeling inclined shallow water flow, both at onset in the small Froude number or “weakly unstable” limit \(F\rightarrow 2^+\) and for general values of the Froude number F, including the limit \(F\rightarrow +\infty \). In the former, \(F\rightarrow 2^+\), limit, the shallow water equations are formally approximated by a Korteweg-de Vries/Kuramoto–Sivashinsky (KdV–KS) equation that is a singular perturbation of the standard Korteweg-de Vries (KdV) equation modeling horizontal shallow water flow. Our main analytical result is to rigorously validate this formal limit, showing that stability as \(F\rightarrow 2^+\) is equivalent to stability of the corresponding KdV–KS waves in the KdV limit. Together with recent results obtained for KdV–KS by Johnson–Noble–Rodrigues–Zumbrun and Barker, this gives not only the first rigorous verification of stability for any single viscous St. Venant roll wave, but a complete classification of stability in the weakly unstable limit. In the remainder of the paper, we investigate numerically and analytically the evolution of the stability diagram as Froude number increases to infinity. Notably, we find transition at around \(F=2.3\) from weakly unstable to different, large-F behavior, with stability determined by simple power-law relations. The latter stability criteria are potentially useful in hydraulic engineering applications, for which typically \(2.5\le F\le 6.0\).

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

Similar content being viewed by others

Notes

  1. For simplicity, henceforth we restrict to cases where \(u\ge 0\) and write the latter term simply as \(u^2\).

  2. Indeed, this appears numerically to be satisfied for all profiles.

  3. See Oh and Zumbrun (2010) for the easier multidimensional case, in which behavior is asymptotically linear due to faster decay of the linearized propagator.

  4. Without loss of generality, one can assume that \(\varepsilon ^2+\delta ^2=1\). See Barker et al. (2013).

  5. We are being intentionally vague for this general discussion, but interested readers may consult, for instance, Kapitula and Promislow (2013).

  6. In a sense compatible with the algebraic structure of the system.

  7. For both (1.1) and (1.2), an easy dimensional count gives \(N=2\) (Johnson et al. 2011; Barker et al. 2010) because of the presence of one local conservation law in the respective sets of equations.

  8. In Johnson et al. (2015), Barker (2014), some of these facts remained unnoticed to the authors. In particular, in Johnson et al. (2015), the condition that only \(\xi =0\) yields \(\lambda =0\) was gathered to condition (A) below to form condition (A1) and distinctness of the \(\alpha _j\) was identified as condition (A2).

  9. In fact (A) has been verified (see Proposition 1.4 below) on essentially the entire range \(k\in (0,1)\); we know of no instance where it fails.

  10. In the sense of Proposition 1.1 that one can reach arbitrary prescribed regularity.

  11. Condition (A) is independent of \(a_0\), holding for every \(a_0\) or for none. Likewise, \( \mathrm{Ind}(k)\) is independent of \(a_0\).

  12. While \(\lambda _1(\xi ,\lambda _0)\) is defined above only when \(\lambda _0\) is a simple eigenvalue of the limiting linearized KdV operator \(\mathcal {L}_\xi [v_0]\) , it possesses an explicit expression in terms of k and an auxiliary Lax spectral parameter that extend this function to points where simplicity fails. Note in particular that this extension is triple-valued at (0, 0).

  13. Observe that, in this limit, \(u_x\sim \delta ^3\) so that the slope condition (1.12) is automatically satisfied for \(\delta \ll 1\). Recall, however, this condition is no longer required for the nonlinear analysis thanks to Rodrigues and Zumbrun (2016).

  14. Note that throughout our paper we use notation k for two distinct quantities, wavenumber as here (in study away from \(F\approx 2\)) and modulus of ellipticity (in study of \(F\rightarrow 2^+\)) as described in the previous section.

  15. Indeed, the profile equation in this case is Hamiltonian in the unknown \(h=\frac{1}{a}\).

  16. Here, the Eulerian scaling relation \(\Xi =\Xi _0 F^{-\frac{1}{2}-\frac{\alpha }{4}}\) follows by \(\Xi =\int _0^X \bar{\tau }(x)\mathrm{d}x\), (1.15), and convergence of the profile a.

  17. For fixed \(4<F^2<90\), this states that waves are stable for fixed velocity/period and inclination angle \(\theta \) sufficiently small: equivalently (by rescaling), for fixed inclination angle and period X sufficiently large.

  18. The strongest kind of spectral stability, in the sense that it implies spectral stability to co-periodic perturbations, subharmonic perturbations, side-band perturbations, etc.

  19. Henceforth, we suppress the dependence of \(\bar{\tau }\), \(\bar{u}\) q, and \(\bar{c}\) on \(\delta \).

  20. In the Hamiltonian sense, meaning the linearization about \(T_0\) of the KdV equation has purely imaginary spectrum.

  21. We don’t need here the exact form of C but we specify it for latter use.

  22. In particular, this guarantees that \(\Phi (0,\Lambda ,\tilde{\delta })=\)Id.

  23. Not just in order of magnitude, but by component-wise identification of the coefficients.

  24. Namely, using formally identical coordinate changes depending on the profile and its derivatives.

  25. Mark that in the standard implementation of Hill’s method a periodic wave is treated as a periodic function of twice its fundamental period. As recalled in (Rodrigues 2013, Section 3.1, p.67), this is originally motivated by the fact that in applications to self-adjoint second-order scalar operators, the Floquet-zero spectrum will then provide edges of spectral bands.

References

  • Abd-el Malek, M.B.: Approximate solution of gravity-affected flow from planar sluice gate at high Froude number. J. Comput. Appl. Math. 35(13), 83–97 (1991)

    Article  MATH  Google Scholar 

  • Aung Win, H.: Model equation of surface waves of viscous fluid down an inclined plane. J. Math. Kyoto Univ. 33(3), 803–824 (1993)

    MathSciNet  MATH  Google Scholar 

  • Balmforth, N.J., Mandre, S.: Dynamics of roll waves. J. Fluid Mech. 514, 1–33 (2004)

    Article  MathSciNet  MATH  Google Scholar 

  • Barker, B., Humpherys, J., Zumbrun, K.: STABLAB: A MATLAB-based numerical library for Evans function computation. http://impact.byu.edu/stablab/

  • Barker, B., Johnson, M., Noble, P., Rodrigues, L.M., Zumbrun, K.: Whitham averaged equations and modulational stability of periodic traveling waves of a hyperbolic-parabolic balance law. Journes Équations aux Dérivées Partielles 6, 1–24 (2010). http://eudml.org/doc/116384

  • Barker, B., Johnson, M.A., Rodrigues, L.M., Zumbrun, K.: Metastability of solitary roll wave solutions of the St. Venant equations with viscosity. Phys. D 240(16), 1289–1310 (2011)

    Article  MathSciNet  MATH  Google Scholar 

  • Barker, B., Johnson, M.A., Noble, P., Rodrigues, L.M., Zumbrun, K.: Stability of periodic Kuramoto–Sivashinsky waves. Appl. Math. Lett. 25(5), 824–829 (2012)

    Article  MathSciNet  MATH  Google Scholar 

  • Barker, B., Johnson, M.A., Noble, P., Rodrigues, L.M., Zumbrun, K.: Nonlinear modulational stability of periodic traveling-wave solutions of the generalized Kuramoto–Sivashinsky equation. Phys. D 258, 11–46 (2013)

    Article  MathSciNet  MATH  Google Scholar 

  • Barker, B.: Numerical proof of stability of roll waves in the small-amplitude limit for inclined thin film flow. J. Differ. Equ. 257(8), 2950–2983 (2014)

    Article  MathSciNet  MATH  Google Scholar 

  • Bar, D.E., Nepomnyashchy, A.A.: Stability of periodic waves governed by the modified Kawahara equation. Phys. D 86(4), 586–602 (1995)

    Article  MathSciNet  MATH  Google Scholar 

  • Benzoni-Gavage, S., Mietka, C., Rodrigues L.M.: Co-periodic stability of periodic waves in some Hamiltonian PDEs. Nonlinearity (to appear). arXiv:1505.01382

  • Benzoni-Gavage, S., Noble, P., Rodrigues, L.M.: Slow modulations of periodic waves in Hamiltonian PDEs, with application to capillary fluids. J. Nonlinear Sci. 24(4), 711–768 (2014)

    Article  MathSciNet  MATH  Google Scholar 

  • Bottman, N., Deconinck, B.: KdV cnoidal waves are spectrally stable. Discrete Contin. Dyn. Syst. 25(4), 1163–1180 (2009)

    Article  MathSciNet  MATH  Google Scholar 

  • Boudlal, A., Yu Liapidevskii, V.: Stability of regular roll waves. J. Comput. Technol. 10(2), 3–14 (2005)

    MATH  Google Scholar 

  • Brock, R.R.: Development of roll-wave trains in open channels. J. Hydraul. Div. 95(4), 1401–1428 (1969)

    Google Scholar 

  • Brock, R.R.: Periodic permanent roll waves. J. Hydraul. Div. 96(12), 2565–2580 (1970)

    Google Scholar 

  • Chang, H.C., Demekhin, E.A., Kopelevich, D.I.: Laminarizing effects of dispersion in an active-dissipative nonlinear medium. Phys. Rev. D 63(3–4), 299–320 (1993)

    MATH  Google Scholar 

  • Chang, H.-C., Demekhin, E.A.: Complex Wave Dynamics on thin Films, Studies in Interface Science, vol. 14. Elsevier Science B.V, Amsterdam (2002)

    Google Scholar 

  • Collet, P., Eckmann, J.-P.: Instabilities and Fronts in Extended Systems, Princeton Series in Physics. Princeton University Press, Princeton (1990)

    Book  MATH  Google Scholar 

  • Curtis, C.W., Deconinck, B.: On the convergence of Hill’s method. Math. Comput. 79(269), 169–187 (2010)

    Article  MathSciNet  MATH  Google Scholar 

  • Deconinck, B., Kiyak, F., Carter, J.D., Nathan Kutz, J.: SpectrUW: a laboratory for the numerical exploration of spectra of linear operators. Math. Comput. Simul. 74(4–5), 370–378 (2007)

    Article  MathSciNet  MATH  Google Scholar 

  • Deconinck, B., Kapitula, T.: The orbital stability of the cnoidal waves of the Korteweg–de Vries equation. Phys. Lett. A 374(39), 4018–4022 (2010)

    Article  MathSciNet  MATH  Google Scholar 

  • Deconinck, B., Nathan Kutz, J.: Computing spectra of linear operators using the Floquet–Fourier–Hill method. J. Comput. Phys. 219(1), 296–321 (2006)

    Article  MathSciNet  MATH  Google Scholar 

  • Dressler, R.F.: Mathematical solution of the problem of roll-waves in inclined open channels. Commun. Pure Appl. Math. 2, 149–194 (1949)

    Article  MathSciNet  MATH  Google Scholar 

  • Ercolani, N.M., McLaughlin, D.W., Roitner, H.: Attractors and transients for a perturbed periodic KdV equation: a nonlinear spectral analysis. J. Nonlinear Sci. 3(4), 477–539 (1993)

    Article  MathSciNet  MATH  Google Scholar 

  • Freeze, B., Smolentsev, S., Morley, N., Abdou, M.: Characterization of the effect of froude number on surface waves and heat transfer in inclined turbulent open channel water flows. Int. J. Heat Mass Transf. 46(20), 3765–3775 (2003)

    Article  Google Scholar 

  • Frisch, U., She, Z.-S., Thual, O.: Viscoelastic behaviour of cellular solutions to the Kuramoto–Sivashinsky model. J. Fluid Mech. 168, 221–240 (1986)

    Article  MathSciNet  MATH  Google Scholar 

  • Gardner, R.A.: On the structure of the spectra of periodic travelling waves. J. Math. Pure Appl. (9) 72(5), 415–439 (1993)

    MathSciNet  MATH  Google Scholar 

  • Gardner, R.A.: Spectral analysis of long wavelength periodic waves and applications. J. Reine Angew. Math. 491, 149–181 (1997)

    MathSciNet  MATH  Google Scholar 

  • Gardner, R.A., Zumbrun, K.: The gap lemma and geometric criteria for instability of viscous shock profiles. Commun. Pure Appl. Math. 51(7), 797–855 (1998)

    Article  MathSciNet  MATH  Google Scholar 

  • Guckenheimer, J., Holmes, P.: Nonlinear Oscillations, Dynamical Systems, and Bifurcations of Vector Fields, Volume 42 of Applied Mathematical Sciences. Springer, New York (1990). Revised and corrected reprint of the 1983 original

  • Hǎrǎguş, M., Kapitula, T.: On the spectra of periodic waves for infinite-dimensional Hamiltonian systems. Phys. D 237(20), 2649–2671 (2008)

    Article  MathSciNet  MATH  Google Scholar 

  • Hong Hwang, S., Chang, H.-C.: Turbulent and inertial roll waves in inclined film flow. Phys. Fluids 30(5), 1259–1268 (1987)

    Article  MathSciNet  MATH  Google Scholar 

  • Humpherys, J., Zumbrun, K.: An efficient shooting algorithm for Evans function calculations in large systems. Phys. D 220(2), 116–126 (2006)

    Article  MathSciNet  MATH  Google Scholar 

  • Jeffreys, H.: Lxxxiv. the flow of water in an inclined channel of rectangular section. Philos. Mag. Ser. 6 49(293), 793–807 (1925)

    Article  MATH  Google Scholar 

  • Johnson, M.A., Zumbrun, K.: Nonlinear stability of periodic traveling wave solutions of systems of viscous conservation laws in the generic case. J. Differ. Equ. 249(5), 1213–1240 (2010)

    Article  MathSciNet  MATH  Google Scholar 

  • Johnson, M.A., Zumbrun, K.: Nonlinear stability of periodic traveling-wave solutions of viscous conservation laws in dimensions one and two. SIAM J. Appl. Dyn. Syst. 10(1), 189–211 (2011)

    Article  MathSciNet  MATH  Google Scholar 

  • Johnson, M.A., Zumbrun, K.: Convergence of Hill’s method for nonselfadjoint operators. SIAM J. Numer. Anal. 50(1), 64–78 (2012)

    Article  MathSciNet  MATH  Google Scholar 

  • Johnson, M.A., Zumbrun, K., Noble, P.: Nonlinear stability of viscous roll waves. SIAM J. Math. Anal. 43(2), 577–611 (2011)

  • Johnson, M. A., Noble, P., Rodrigues, L.M., Zumbrun, K.: Behavior of periodic solutions of viscous conservation laws under localized and nonlocalized perturbations. Invent. Math. 197(1), 115–213 (2014)

  • Johnson, M.A., Noble, P., Rodrigues, L.M., Zumbrun, K.: Spectral stability of periodic wave trains of the Korteweg-de Vries/Kuramoto-Sivashinsky equation in the Korteweg-de Vries limit. Trans. Am. Math. Soc. 367(3), 2159–2212 (2015)

  • Jun, Y., Yang, Y.: Evolution of small periodic disturbances into roll waves in channel flow with internal dissipation. Stud. Appl. Math. 111(1), 1–27 (2003)

    Article  MathSciNet  MATH  Google Scholar 

  • Kapitula, T., Promislow, K.: Spectral and Dynamical Stability of Nonlinear Waves, Volume 185 of Applied Mathematical Sciences. Springer, New York (2013) With a foreword by Christopher K. R. T, Jones

  • Kuramoto, Y.: Chemical Oscillations, Waves, and Turbulence, Springer Series in Synergetics, vol. 19. Springer, Berlin (1984)

    Book  MATH  Google Scholar 

  • Kuramoto, Y., Tsuzuki, T.: On the formation of dissipative structures in reaction-diffusion systems, reductive perturbation approach. Prog. Theor. Phys. 54(3), 687–699 (1975)

    Article  Google Scholar 

  • Kuznetsov, E.A., Spector, M.D., Fal’kovich, G.E.: On the stability of nonlinear waves in integrable models. Phys. D 10(3), 379–386 (1984)

    Article  MathSciNet  MATH  Google Scholar 

  • Mielke, A.: The Ginzburg–Landau equation in its role as a modulation equation. In: Fiedler, B. (ed.) Handbook of Dynamical Systems, vol. 2, pp. 759–834. North-Holland, Amsterdam (2002)

  • Mielke, A.: Instability and stability of rolls in the Swift–Hohenberg equation. Commun. Math. Phys. 189(3), 829–853 (1997)

    Article  MathSciNet  MATH  Google Scholar 

  • Mielke, A.: Mathematical analysis of sideband instabilities with application to Rayleigh-Bénard convection. J. Nonlinear Sci. 7(1), 57–99 (1997)

    Article  MATH  Google Scholar 

  • Mikyoung Hur, V., Johnson, M.A.: Modulational instability in the Whitham equation for water waves. Stud. Appl. Math. 134(1), 120–143 (2015)

    Article  MathSciNet  MATH  Google Scholar 

  • Noble, P.: On the spectral stability of roll-waves. Indiana Univ. Math. J. 55(2), 795–848 (2006)

    Article  MathSciNet  MATH  Google Scholar 

  • Noble, P., Rodrigues, L.M.: Whitham’s modulation equations and stability of periodic wave solutions of the Korteweg-de Vries-Kuramoto-Sivashinsky equation. Indiana Univ. Math. J. 62(3), 753–783 (2013)

    Article  MathSciNet  MATH  Google Scholar 

  • Oh, M., Zumbrun, K.: Stability and asymptotic behavior of periodic traveling wave solutions of viscous conservation laws in several dimensions. Arch. Ration. Mech. Anal. 196(1), 1–20 (2010). Erratum. Arch. Ration. Mech. Anal. 196(1), 21–23 (2010)

  • Pego, R.L., Schneider, G., Uecker, H.: Long-time persistence of Korteweg-de Vries solitons as transient dynamics in a model of inclined film flow. Proc. R. Soc. Edinb. Sect. A 137(1), 133–146 (2007)

    Article  MathSciNet  MATH  Google Scholar 

  • Plaza, R., Zumbrun, K.: An Evans function approach to spectral stability of small-amplitude shock profiles. Discrete Contin. Dyn. Syst. 10(4), 885–924 (2004)

    Article  MathSciNet  MATH  Google Scholar 

  • Reed, M., Simon, B.: Methods of Modern Mathematical Physics. IV. Analysis of Operators. Academic Press [Harcourt Brace Jovanovich, Publishers], New York, London (1978)

  • Richard, G.L., Gavrilyuk, S.L.: A new model of roll waves: comparison with Brock’s experiments. J. Fluid Mech. 698, 374–405 (2012)

    Article  MathSciNet  MATH  Google Scholar 

  • Richard, G.L., Gavrilyuk, S.L.: The classical hydraulic jump in a model of shear shallow-water flows. J. Fluid Mech. 725, 492–521 (2013)

    Article  MathSciNet  MATH  Google Scholar 

  • Rodrigues, L.M.: Asymptotic stability and modulation of periodic wavetrains, general theory & applications to thin film flows. Habilitation à diriger des recherches, Université Lyon 1 (2013). https://tel.archives-ouvertes.fr/tel-01135522v1

  • Rodrigues, L.M., Zumbrun, K.: Periodic-coefficient damping estimates, and stability of large-amplitude roll waves in inclined thin film flow. SIAM J. Math. Anal. 48(1), 268–280 (2016)

    Article  MathSciNet  MATH  Google Scholar 

  • Sandstede, B., Scheel, A.: On the stability of periodic travelling waves with large spatial period. J. Differ. Equ. 172(1), 134–188 (2001)

    Article  MathSciNet  MATH  Google Scholar 

  • Schneider, G.: Nonlinear diffusive stability of spatially periodic solutions—abstract theorem and higher space dimensions. In Proceedings of the International Conference on Asymptotics in Nonlinear Diffusive Systems (Sendai, 1997), Volume 8 of Tohoku Mathematical Publications, pp 159–167. Tohoku University, Sendai (1998)

  • Schneider, G.: Diffusive stability of spatial periodic solutions of the Swift–Hohenberg equation. Commun. Math. Phys. 178(3), 679–702 (1996)

    Article  MathSciNet  MATH  Google Scholar 

  • Serre, D.: Spectral stability of periodic solutions of viscous conservation laws: large wavelength analysis. Commun. Partial Differ. Equ. 30(1–3), 259–282 (2005)

    Article  MathSciNet  MATH  Google Scholar 

  • Sivashinsky, G.I.: Nonlinear analysis of hydrodynamic instability in laminar flames. I. Derivation of basic equations. Acta Astronaut. 4(11–12), 1177–1206 (1977)

    Article  MathSciNet  MATH  Google Scholar 

  • Sivashinsky, G.I.: Instabilities, pattern formation, and turbulence in flames. Ann. Rev. Fluid Mech. 15(1), 179–199 (1983)

    Article  MATH  Google Scholar 

  • Spektor, M.D.: Stability of conoidal [cnoidal] waves in media with positive and negative dispersion. Zh. Èksper. Teoret. Fiz. 94(1), 186–202 (1988)

    MathSciNet  Google Scholar 

  • Yang, Z., Zumbrun, K.: Stability of periodic traveling waves in the homoclinic limit (in preparation) (2016)

  • Zumbrun, K.: Numerical error analysis for Evans function computations: a numerical gap lemma, centered-coordinate methods, and the unreasonable effectiveness of continuous orthogonalization. ArXiv e-prints (2009)

  • Zumbrun, K., Howard, P.: Pointwise semigroup methods and stability of viscous shock waves. Indiana Univ. Math. J. 47(3), 741–871 (1998)

    Article  MathSciNet  MATH  Google Scholar 

Download references

Acknowledgments

The numerical stability computations in this paper were carried out using the STABLAB package developed by Jeffrey Humpherys and the first and last authors; see [BHZ] for documentation. We gratefully acknowledge his contribution. We thank also Indiana University Information Technology Service for the use of the Quarry computer with which some of our computations were carried out. Authors in various combinations also acknowledge the kind hospitality of ÉNS Paris, Indiana University, INSA Toulouse and Université Lyon 1 that hosted them during parts of the preparation of the present paper. Finally, we thank Sergey Gavrilyuk for a helpful exchange regarding the experimental literature. Finally, we thank the two anonymous referees for their careful review and helpful comments improving the exposition.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mathew A. Johnson.

Additional information

Communicated by Arnd Scheel.

Research of B.B. was partially supported under NSF Grants DMS-1400872, DMS-0300487, DMS-0801745, and CNS-0723054. Research of M.J. was partially supported under NSF Grant No. DMS-1211183. Research of P.N. was partially supported by the French ANR Project No. ANR-09-JCJC-0103-01. Research of M.R. was partially supported by the ANR project BoND ANR-13-BS01-0009-01. Research of K.Z. was partially supported under NSF Grant No. DMS-1400555.

Appendices

Appendix 1: Notation for High-Frequency Bounds

The proof of Lemma 2.2 in Sect. 2.2.1 relied heavily on computations previously carried out in detail in Section 4.1 of Barker et al. (2011). There the authors were concerned with the stability analysis of traveling solitary wave solutions of the viscous St. Venant equation (1.11), i.e., those traveling wave solutions that decay exponentially fast to zero as \(x-\bar{c}t\rightarrow \pm \infty \). By a straightforward adaptation of this analysis to the periodic case,Footnote 24 it follows that, for each \(k\in \mathcal {P}\), there exists an \(X_\delta \)-periodic change in variables \(W(\cdot )=P(\cdot ;\lambda ,\delta )Z(\cdot )\) that transforms the spectral problem (2.13) into an equivalent system of the form \(W'(x)=\left( D(x,\lambda )+\Theta (x,\lambda )\right) W(x)\), supplemented with the boundary conditions \(W(X_\delta )=e^{i\xi }W(0)\) for some \(\xi \in [-\pi /X_\delta ,\pi /X_\delta )\), where the \(3\times 3\) matrix-valued D is defined via \(D(\cdot ,\lambda )=\mathrm{diag }\left( \frac{\lambda }{\bar{c}}+\theta _0+\frac{\theta _1}{\lambda },~~\bar{\tau }\sqrt{\frac{\lambda }{\nu }},~~-\bar{\tau }\sqrt{\frac{\lambda }{\nu }}\right) ,\) where \(\theta _0=\frac{\bar{\alpha } \bar{\tau }^2}{\bar{c}\nu }\) and \(\theta _1=-\frac{\bar{\tau }^2(q-\bar{c}\bar{\tau })^2}{\nu }-\frac{\bar{c}\bar{\alpha }}{\sqrt{\nu }}\frac{\bar{\tau }^3}{\nu ^{3/2}}\) with \(\bar{ \alpha }:=\bar{\tau }^{-3}(F^{-2}+2\bar{c}\nu \bar{\tau }')\). Moreover, the \(3\times 3\) matrix \(\Theta (x,\lambda )\) has the block structure \( \Theta =\left( \begin{array}{cc} \Theta _{++} &{} \Theta _{+-}\\ \Theta _{-+} &{} \Theta _{--} \end{array}\right) ,\) where \(\Theta _{++}\) is a \(2\times 2\) matrix. The individual blocks of the matrix \(\Theta \) can be expanded as cubic polynomials in \(\lambda ^{-1/2}\) with matrix-valued coefficients. More precisely, they expand as

$$\begin{aligned} \left\{ \begin{aligned} \Theta _{++}(\cdot ,\lambda )&=\Theta _{++}^0 + \lambda ^{-1/2}\Theta _{++}^1 + \lambda ^{-1}\Theta _{++}^2 +\lambda ^{-3/2}\Theta _{++}^3\\ \Theta _{+-}(\cdot ,\lambda )&=\Theta _{+-}^0 + \lambda ^{-1/2}\Theta _{+-}^1 + \lambda ^{-1}\Theta _{+-}^2 +\lambda ^{-3/2}\Theta _{+-}^3\\ \Theta _{-+}(\cdot ,\lambda )&=\Theta _{-+}^0 + \lambda ^{-1/2}\Theta _{-+}^1 + \lambda ^{-1}\Theta _{-+}^2 +\lambda ^{-3/2}\Theta _{-+}^3\\ \Theta _{--}(\cdot ,\lambda )&=\Theta _{--}^0 + \lambda ^{-1/2}\Theta _{--}^1 + \lambda ^{-1}\Theta _{--}^2 +\lambda ^{-3/2}\Theta _{--}^3, \end{aligned}\right. \end{aligned}$$

with

$$\begin{aligned} \Theta ^0_{++}&= \begin{pmatrix} 0 &{}-\frac{\bar{\tau }^2}{\nu }\\ -\frac{\bar{\alpha }\bar{\tau }^2}{2\nu }&{}\frac{\bar{\tau }'}{\bar{\tau }}-\frac{\bar{c}\bar{\tau }^2}{2\nu }\end{pmatrix}, \qquad \Theta ^1_{+-}= \begin{pmatrix} -\frac{2\bar{\tau }'}{\sqrt{\nu }}+\frac{\bar{\tau }^3}{\nu ^{3/2}}(\frac{\bar{\alpha }}{\bar{c}}+\bar{c})\\ -\frac{\bar{\tau }^{2}\left( q-\bar{c}\bar{\tau }\right) }{\sqrt{\nu }}-\frac{\bar{\alpha }}{2}\frac{\bar{\tau }^3}{\nu ^{3/2}} \end{pmatrix},\\ \Theta ^1_{++}&= \begin{pmatrix} 0&{} -\frac{2\bar{\tau }'}{\sqrt{\nu }}+\frac{\bar{\tau }^3}{\nu ^{3/2}}(\frac{\bar{\alpha }}{\bar{c}}+\bar{c})\\ \frac{\bar{\tau }}{2\sqrt{\nu }}\left( \left( q-\bar{c}\bar{\tau }\right) ^2+c\bar{\alpha }\frac{\bar{\tau }^2}{\nu }\right) &{} \frac{\bar{\tau }^{2}\left( q-\bar{c}\bar{\tau }\right) }{\sqrt{\nu }}+\frac{\bar{\alpha }}{2}\frac{\bar{\tau }^3}{\nu ^{3/2}} \end{pmatrix},\\ \Theta ^2_{++}&=\begin{pmatrix} 0 &{} -\frac{2\bar{\tau }^{3}\left( q-\bar{c}\bar{\tau }\right) }{\nu }\\ 0&{}\frac{\bar{\tau }^{2}\left( q-\bar{c}\bar{\tau }\right) ^2}{2\nu }+\frac{\bar{c}\bar{\alpha }}{2\sqrt{\nu }}\frac{\bar{\tau }^3}{\nu ^{3/2}} \end{pmatrix},\\ \Theta ^3_{++}&=\begin{pmatrix} 0 &{} -\frac{\bar{\tau }^{3}\left( q-\bar{c}\bar{\tau }\right) ^2}{\nu ^{3/2}}-\frac{\bar{c}\bar{\alpha }}{\sqrt{\nu }}\frac{\bar{\tau }^4}{\nu ^2}\\ 0&{}0\end{pmatrix}, \qquad \Theta ^0_{+-}= \begin{pmatrix} \frac{\bar{\tau }^2}{\nu }\\ \frac{\bar{\tau }'}{2\bar{\tau }}-\frac{\bar{c}}{2}\frac{\bar{\tau }^2}{\nu }\end{pmatrix},\\ \Theta ^2_{+-}&= \begin{pmatrix} \frac{2\bar{\tau }^{3}\left( q-\bar{c}\bar{\tau }\right) }{\nu }\\ \frac{\bar{\tau }^{2}\left( q-\bar{c}\bar{\tau }\right) ^2}{2\nu }+\frac{\bar{c}\bar{\alpha }}{2\sqrt{\nu }}\frac{\bar{\tau }^3}{\nu ^{3/2}}\end{pmatrix}, \qquad \Theta ^3_{+-}= \begin{pmatrix} -\frac{\bar{\tau }^{3}\left( q-\bar{c}\bar{\tau }\right) ^2}{\nu ^{3/2}}-\frac{\bar{c}\bar{\alpha }}{\sqrt{\nu }}\frac{\bar{\tau }^4}{\nu ^2}\\ 0\end{pmatrix},\\ \Theta ^0_{-+}&= \begin{pmatrix} \frac{\bar{\alpha }\bar{\tau }^2}{2\nu }&\frac{\bar{\tau }'}{\bar{\tau }}-\frac{\bar{c}\bar{\tau }^2}{2\nu } \end{pmatrix}, \qquad \Theta ^2_{-+}= \begin{pmatrix} 0&\frac{\bar{\tau }^{2}\left( q-\bar{c}\bar{\tau }\right) ^2}{2\nu }+\frac{\bar{c}\bar{\alpha }}{2\sqrt{\nu }}\frac{\bar{\tau }^3}{\nu ^{3/2}} \end{pmatrix},\\ \Theta ^1_{-+}&= \begin{pmatrix} \frac{\bar{\tau }}{2\sqrt{\nu }}\left( \left( q-\bar{c}\bar{\tau }\right) ^2+\bar{c}\bar{\alpha }\frac{\bar{\tau }^2}{\nu }\right)&\frac{\bar{\tau }^{2}\left( q-\bar{c}\bar{\tau }\right) }{\sqrt{\nu }}+\frac{\bar{\alpha }}{2}\frac{\bar{\tau }^3}{\nu ^{3/2}}\end{pmatrix}, \qquad \Theta ^0_{--}=\begin{pmatrix}\frac{\bar{\tau }'}{\bar{\tau }}-\frac{\bar{c}\bar{\tau }^2}{2\nu } \end{pmatrix},\\ \Theta ^1_{--}&= \begin{pmatrix}-\frac{\bar{\tau }^{2}\left( q-\bar{c}\bar{\tau }\right) ^2}{2\nu }+\frac{\bar{c}\bar{\alpha }}{2\sqrt{\nu }}\frac{\bar{\tau }^3}{\nu ^{3/2}}\end{pmatrix}, \qquad \Theta ^2_{--}=\begin{pmatrix}\frac{\bar{\tau }^{2}\left( q-\bar{c}\bar{\tau }\right) ^2}{2\nu }+\frac{\bar{c}\bar{\alpha }}{2\sqrt{\nu }}\frac{\bar{\tau }^3}{\nu ^{3/2}}\end{pmatrix}. \end{aligned}$$

From this, the matrices \(N_{D,D},N_{H,D},N_{D,H}\) in (2.17) are obtained through the identification

$$\begin{aligned} \left( \begin{array}{cc} \Theta _{++}&{}\Theta _{+-}\\ \Theta _{-+}&{}\Theta _{--}\\ \end{array} \right) \ =\ \left( \begin{array}{cc} 0 &{}N_{H,D}\\ N_{D,H}&{}N_{D,D}\\ \end{array} \right) , \end{aligned}$$

where \(N_{DD}\) is a \(2\times 2\) matrix.

Appendix 2: Computational Methods

For completeness, we very briefly describe the computational methods utilized in our investigations reported in Sects. 3.2 and 3.3 above. For more details, the interested reader is referred to Barker et al. (2013) where an analogous numerical study is performed on the generalized Kuramoto–Sivashinsky equation.

1.1 Hill’s Method

To determine the global picture of spectrum of a linear X-periodic operator L, we use Hill’s method. The linear operator L takes the form \(L_{j,k}= \sum _{q=1}^{m_{jk}}f_{j,k,q}(x)\frac{\partial ^q}{\partial x^q}\) where the \(f_{j,k,q}(x)\) are X periodic. Following Deconinck et al. (2007), we represent the coefficient functions \(f_{j,k,q}(x)\) as a Fourier series \(f_{j,k,q}(x)=\sum _{j=-\infty }^{\infty } \hat{\phi }_{j,k,q}e^{i2\pi jx/X}\). We use MATLAB’s fast Fourier transform to determine the coefficients \(\hat{\phi }_{j,k,q}\). The generalized eigenfunctions are represented asFootnote 25 \(v(x) = e^{i\xi x}\sum _{j=-\infty }^{\infty } \hat{v}_j e^{i\pi jx/X}\), where \(\xi \in [-\pi /2X,\pi /2X)\) is the Floquet exponent. Upon substituting the Fourier expansions into the eigenvalue problem, fixing \(\xi \), and equating the coefficients of the resulting Fourier series, we arrive at the eigenvalue problem \(\hat{L}^{\xi } \hat{v} = \lambda \hat{v}\) where \(\hat{L}^{\xi }\) is an infinite-dimensional matrix. The spectrum of the operator L is given by \(\sigma (L) = \bigcup _{\xi \in [-\pi /2X,\pi /2X)} \sigma (L_{\xi })\). Truncating the Fourier series at N terms leads to a finite-dimensional eigenvalue problem \(L_N^{\xi }\hat{v} = \lambda \hat{v}\). The matrix \(L_N^{\xi }\) is of the form \(M_2^{-1}M_1\) where \(M_1\hat{v} = \lambda M_2\hat{v}\) is the original eigenvalue problem. Typically \(M_2\) is the identity, but in (3.14), \(M_2\) is diagonal with jth diagonal entry \(i(j+\xi )\); hence, we avoid \(\xi = 0\) in that case so that \(M_2\) is invertible. We compute \(\sigma (L_N^{\xi })\) on a mesh to approximate the spectral curves of L. For our numerical studies, we used the implementation of Hill’s method built into STABLAB [BHZ]. For discussion of Hill’s method and its convergence, see Curtis and Deconinck (2010), Deconinck and Nathan Kutz (2006), Johnson and Zumbrun (2012).

1.2 Evans Function

Our results for Hill’s method are augmented by use of the Evans function. To this end, note all the spectral problems we study, such as the one given in (3.14), may be written as a first-order system of the form \(W'(x)=\mathbb {A}(x;\lambda )W(x)\) and that, further, \(\lambda \in \mathbb {C}\) belongs to the essential spectrum of the associated linearized operator L if and only if this first-order system admits a nontrivial solution satisfying

$$\begin{aligned} Y(x+X;\lambda )=e^{i\xi X}Y(x;\lambda ),\quad \forall x\in \mathbb {R}\end{aligned}$$

where here X denotes the period of the coefficients of L. Following Gardner (1993), the Evans function is defined as \(D(\lambda ,\xi ):= \det \left( \Psi (X,\lambda )-e^{i\xi X} \right) \) where the matrix \(\Psi (x,\lambda )\) satisfies \(\partial _x\Psi (x,\lambda ) = \mathbb {A}\Psi (x,\lambda )\) and \(\Psi (0,\lambda ) = \mathrm{Id }\). By construction then, the roots of \(D(\cdot ;\xi )\) agree in location and algebraic multiplicity with the eigenvalues of the associated \(\xi \)-dependent spectral problem. Unfortunately, the Evans function as described here is poorly conditioned for numerical computation. To remedy this, as in Barker et al. (2013), we use the observation of Gardner (1993) that

$$\begin{aligned} D(\lambda ,\xi ):=\det (\Psi (X)-e^{i\xi X}\mathrm{Id })=\det \begin{pmatrix} \Psi (X)&{} e^{i\xi X}\mathrm{Id }\\ \mathrm{Id }&{} \mathrm{Id }\end{pmatrix}, \end{aligned}$$

to express the Evans function as an exterior product of solutions of

$$\begin{aligned} \begin{pmatrix} Y\\ \alpha \end{pmatrix}'= \begin{pmatrix} \mathbb {A}(\cdot ,\lambda )Y \\ 0\end{pmatrix}, \end{aligned}$$

with data \(( \mathrm{Id },\mathrm{Id })^T\) at \(x=0\) and \(( e^{i\xi X}\mathrm{Id },\mathrm{Id })^T\) at \(x=X\); for details see Barker et al. (2013). We then use the polar coordinate method of Humpherys and Zumbrun (2006) to evolve the solutions. This algorithm is numerically well conditioned Zumbrun (2009). All computations were carried out using STABLAB [BHZ].

As mentioned above, Hill’s method is ideal for obtaining a global picture of the spectrum and the Evans function can be evaluated on contours and the winding number evaluated to determine the presence of zeros. However, neither method determines definitively whether unstable spectra of arbitrarily small size exist, due to numerical error. In particular, such methods cannot be used to determine the spectrum of the associated linearized operators in a sufficiently small neighborhood of the origin, i.e., they cannot resolve the modulational instability problem. A strategy for rigorously computing stability, which we utilize in our intermediate F numerical studies reported in 3.3 above, involves a Taylor expansion of the Evans function as we now briefly describe; see Barker et al. (2013) for details.

Due to the presence of a conservation law in the governing system (see Serre (2005), Johnson et al. (2011), Johnson et al. (2014), Rodrigues (2013)) the Evans function has a double root at the origin when \(\xi = 0\). As such, the Taylor expansion of the Evans function about the origin \((\lambda ,\xi )=(0,0)\) takes the form \(D(\lambda ,\xi )=c_{2,0}\lambda ^2+c_{1,1}\lambda \xi +c_{0,2}\xi ^2+c_{3,0}\lambda ^3+c_{2,1}\lambda ^2\xi +c_{1,2}\lambda \xi ^2+c_{0,3}\xi ^3+O(|\lambda |^4+|\xi |^4)\) where the coefficients \(c_{k,j}\) may be determined via Cauchy’s integral formula,

$$\begin{aligned} c_{k,j}=-\frac{1}{4\pi ^2}\oint _{\partial B(0,r)}\oint _{\partial B(0,r)}D(\lambda ,\xi )\lambda ^{-k-1}\xi ^{-j-1}d\lambda ~d\xi \end{aligned}$$
(3.16)

with \(r>0\) sufficiently small. Setting \(\alpha _j=\frac{-c_{1,1}+(-1)^{j+1}\sqrt{c_{1,1}^2-4c_{2,0}c_{0,2}}}{2c_{2,0}}\), \(\beta _j=-\frac{c_{3,0}\alpha _j^3+c_{2,1}\alpha _j^2 +c_{1,2}\alpha _j+c_{0,3}}{2c_{2,0}\alpha _j+c_{1,1}}\), one readily checks that the roots of the Evans function near \((\lambda ,\xi )=(0,0)\) may be continued for \(|\xi |\ll 1\) as

$$\begin{aligned} \lambda _j(\xi )= \alpha _j \xi +\beta _j\xi ^2+\frac{\xi ^3}{2}\int _0^1(1-s)^2\lambda _j'''(s\xi )ds. \end{aligned}$$

The spectral curves at the origin are thus approximated by \(\alpha _j \xi + \beta _j \xi ^2\) with spectral stability corresponding to the case \(\alpha _j\in \mathbb {R}i\) and \(\mathfrak {R}(\beta _j)<0\); see Barker et al. (2013) for details.

In practice, to compute the Taylor expansion coefficients, rather than to compute the Evans function on the contour integral in the variable \(\lambda \) for fixed \(\xi \) given in (3.16), we interpolate with \(\sum _{k=0}^K e^{i k\xi x}\) (\(K =3\) is the largest power of \(e^{i\xi x}\) that appears) and then use the Taylor expansion \(e^{ik\xi x} = 1+ (ik\xi x)+(ik\xi x)^2/2 + \cdot \) yielding \(D(\lambda ,\xi ) = \sum _{k=0}^{\infty } c_k \xi ^k\), from which the contour integral can be determined simply by reading off the corresponding coefficient. Calling the quantity just determined \(\tilde{D}\), we see

$$\begin{aligned} \frac{1}{2\pi i} \oint _{|\lambda |= R_1} \frac{\tilde{D}(\lambda )}{\lambda ^{r+1}} d\lambda = \frac{1}{2\pi } \int _{-\pi }^{\pi } \frac{\tilde{D}(Re^{i\theta })}{R^re^{ir\theta }}d\theta = \frac{1}{2R^r}\int _{-1}^{1} \tilde{D}(Re^{i\pi \theta }) e^{-ir\pi \theta } d\theta , \end{aligned}$$

which we compute by approximating the integrand with Chebyshev interpolation and integrating.

Computational Effort

1.1 Computational Environment

In carrying out our numerical investigations, we used a MacBook laptop with 2GB memory and a duo core Intel processor with 2GHz processing speed, a 2009 Mac Pro with 16GB memory and two quad-core Intel processors with 2.26 GHz processing speed, and Quarry, a supercomputer at Indiana University consisting of 140 IBM HS21 Blade servers with two 2GH quad-core Intel Zeon 5335 processors per node and delivering 8.96 teraflops processing speed. All computations were done using MATLAB and the MATLAB-based stability package STABLAB.

1.2 Computational Time

We begin by providing computational statistics for the representative parameter set \(\alpha = -2\), \(q_0 = 0.4\), \(F = 10\), and \(X = 50\). We compute the Evans function, \(D(\lambda ,\xi )\), on a semicircular contour, \(\varOmega \), of radius \(R = 0.2\) with 42 evenly spaced Floquet parameters \(\xi \in [-\pi /X,-\pi /(10X)]\cup [\pi /(10X),\pi /X]\). We require the relative error between contour points of the image contour, \(Y_{\xi }\), \(D(\cdot ,\xi ): \varOmega \rightarrow Y_{\xi }\), not exceed 0.2 so that Rouché’s theorem implies the winding number of \(Y_{\xi }\) corresponds to the number of roots of \(D(\cdot ,\xi )\) in \(\varOmega \). We use 277 points in \(\varOmega \), chosen adaptively, to achieve 0.2 relative error in each \(Y_{\xi }\) at a computational cost of 56.0 s using 8 MATLAB workers on Quarry to determine the winding number is zero. Computing the Taylor expansion of the Evans function at the origin requires 61.7 s on Quarry, while computing the spectrum via Hill’s method using 603 Fourier modes and 21 Floquet parameters comes at a computational cost of 143 s.

As the period X increases or as F increases, the number of Fourier modes needed in Hill’s method increases. Using 600 Fourier modes typically takes around 3 min on the Mac Pro, while using 1600 Fourier modes takes about 77 min, and using 3000 Fourier modes requires approximately 8 h.

In creating Fig. 4a, it took 4.36 days of computation time to evaluate the Taylor coefficients and 34.5 days to compute the spectrum using Hill’s method, while the Evans function required an estimated 58 h. A typical profile requires only a few seconds to compute, but we must use continuation whereby we use a nearby profile as an initial guess in the boundary value solver, so that computing the profiles also required a great computational effort. Overall, taking into account the use of parallel computing and all values of \(\alpha \) investigated, we estimate that total computational time for the project exceeds a year.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Barker, B., Johnson, M.A., Noble, P. et al. Stability of Viscous St. Venant Roll Waves: From Onset to Infinite Froude Number Limit. J Nonlinear Sci 27, 285–342 (2017). https://doi.org/10.1007/s00332-016-9333-6

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00332-016-9333-6

Keywords

Navigation