Boundary layer stability and transition analysis using the nonlinear One-Way Navier-Stokes approach
Abstract
We extend the One-Way Navier Stokes (OWNS) approach to support nonlinear interactions between waves of different frequencies, which will enable nonlinear analysis of instability and transition. In OWNS, the linearized Navier-Stokes equations are parabolized and solved in the frequency domain as a spatial initial-value (marching) problem. OWNS yields a reduced computational cost compared to direct numerical simulation (DNS), while also conferring numerous advantages over the parabolized stability equations (PSE), despite its higher computational cost relative to PSE, that we seek to extend to nonlinear analysis. We validate the nonlinear OWNS (NOWNS) method by examining nonlinear evolution of two- and three-dimensional disturbances in a low-speed Blasius boundary layer compared to nonlinear PSE (NPSE) and DNS results from the literature. We demonstrate that NOWNS supports non-modal instabilities, is more robust to numerical noise, and converges for stronger nonlinearities, as compared to NPSE.
Nomenclature
= | streamwise, wall-normal, and spanwise coordinates |
= | specific volume |
= | velocity (streamwise, wall-normal, and spanwise) |
= | pressure |
= | dynamic viscosity |
= | sound speed |
= | Mach number |
= | specific heat capacity at constant pressure |
= | heat capacity ratio |
= | thermal conductivity |
= | inlet Blasius length scale, defined as |
= | Reynolds number in terms of , defined as |
= | Prandtl number, defined as |
= | temporal frequency |
= | dimensionless temporal frequency, defined as |
= | spanwise wavenumber |
= | dimensionless spanwise wavenumber, defined as |
= | streamwise wave number (complex-valued, where is the phase and is the growth rate) |
= | Reynolds number in terms of , defined as |
= | denotes the number of temporal Fourier modes |
= | denotes the number of spanwise Fourier modes |
= | denotes Fourier mode with temporal frequency and spanwise wavenumber |
Subscripts | |
= | free-stream value |
= | a quantity associated with temporal frequency and spanwise wavenumber |
= | plus, minus, and zero characteristics |
Superscripts | |
= | dimensional quantity |
= | a disturbance to the equilibrium solution |
= | a matrix or a vector containing the OWNS auxiliary values |
Other symbols | |
= | a quantity associated with the equilibrium solution (e.g., Blasius base flow) |
= | a complex conjugate value |
= | a quantity in Fourier space |
1 Introduction
Modern industry tools for transition prediction involve extrapolation from linear amplification through the -method [1, 2] or the variable -factor approach [3]. Fundamentally, transition can be studied using DNS [4, 5, 6, 7] or Large Eddy Simulation (LES) [8, 9], but these approaches are limited by their high computational cost. The NPSE entail a much lower computational cost [10], but convergence issues limit their use to the early stages of transition [11, 12]. Even in the linear case, however, PSE cannot accurately model non-modal and multi-modal instabilities [12], and its minimum step size for stability prevents capturing all length scales in the streamwise direction, which is particularly problematic when extending to the nonlinear regime.
OWNS overcomes these limitations, but at a greater computational cost. In particular, it properly removes all upstream-going waves so that the regularizations used by PSE are not required, thus allowing it to capture properly non-modal and multi-modal instabilities, and to take arbitrarily small steps to resolve all length scales [12]. The linear OWNS approach has previously been applied to two-dimensional (2D) and three-dimensional (3D) boundary-layer flows [13], and has proven useful hypersonic boundary layer flows [14, 15, 16] where classical stability analysis methods often fail.
The NOWNS methodology has been validated for Blasius boundary layer flows [17], and demonstrated to support non-modal instabilities, as well as stronger nonlinearities than NPSE [18]. In this paper, we refine the NOWNS methodology, validate it, and demonstrate its benefits with respect to the NPSE framework by showing that it is more robust to numerical noise and supports stronger nonlinearitie than NPSE, and that it supports non-modal instabilities.
2 Method
The OWNS procedure was first developed as a method for constructing well-posed one-way approximations of linear hyperbolic systems with slowly-varying coefficients in the direction of integration [19], allowing the equations to be solved as a spatial-initial-value problem, leading to a reduced computational cost. The framework has also been applied to the Navier-Stokes equations, linearized about a slowly-varying baseflow, to perform linear stability analysis of jets and boundary layer flows [19, 20, 14, 15, 16, 13]. Here we generalize the OWNS methodology to support nonlinear effects.
The non-dimensional, compressible Navier-Stokes equations for an ideal gas can be written as
(1a) | ||||
(1b) | ||||
(1c) |
for the stress tensor
where is the dynamic viscosity and is the bulk viscosity. We take the bulk viscosity to be zero () and we introduce the Reynolds number, the Prandtl number, and the Blasius length scale
Here denotes the free-stream specific volume, the free-stream dynamic viscosity, the free-stream thermal diffusivity, the free-stream specific heat capacity at constant pressure, the free-stream sound speed, while , , , correspond to the streamwise, transverse and spanwise directions, respectively. At low Mach numbers, temperature fluctuations are minimal, so we take the fluid properties (, , and ) to be constant.
2.1 Linear OWNS
The NOWNS procedure follows closely the linear OWNS procedure, which we introduce first. We wish to study the evolution of a time-varying disturbance, , to a time-invariant equilibrium solution, , so we decompose the flow into terms associated with and , as described in appendix A, yielding the stability equations (31), for the vector of primitive variables . To simplify the exposition, we temporarily neglect the streamwise diffusion terms by introducing the exogeneous forcing function where
represents streamwise diffusion terms associated with the disturbance variable, while is an arbitrary forcing function. We then neglect the nonlinear term and re-write equation (31) to obtain the linear stability equation
(2) |
Previous work OWNS has often neglected because this simplifies the procedure without significantly impacting its accuracy [19, 13, 14], but we have found that this term impacts more significantly the nonlinear calculation, as discussed in appendix C, so we re-introduce it (approximately) in section 2.1.5.
In NOWNS, we consider a system of linear OWNS equations coupled together through the nonlinear term, which acts as an inhomogeneous forcing function taking the place of in (2). The OWNS outflow (OWNS-O) approach [19] supports only homogeneous equations, so we must instead consider either the OWNS projection (OWNS-P) approach [20] or the OWNS recursive (OWNS-R) approach [21], which both support inhomogeneous equations. OWNS-R entails a reduced computational cost compared to OWNS-P, but we have found OWNS-P to be more robust, so we use it to develop the NOWNS approach.
2.1.1 Semi-discrete equations
Throughout this work, we assume that our disturbances are periodic in the spanwise direction with wavenumber and in time with frequency so that we can expand our disturbances as Fourier series
(3) |
In the linear case, all Fourier modes evolve independently, and we consider a single disturbance of the form , while we discretize in the wall-normal direction using a 4th-order central finite differences which we represent using . Our semi-discrete linear operator is then
(4) |
and we obtain
(5) |
a system of ODEs in comprising variables, where () in 3D (2D), for the grid points in .
2.1.2 Parabolization using the OWNS projection procedure
The above ODEs in contain components that propagate both upstream and downstream, and cannot be stably integrated without further intervention. Therefore, we remove upstream effects using a projection operator that we apply in the characteristic variables, , where are the eigenvectors of , while are the eigenvalues. Here we have dropped the argument for brevity. We transform our equations to characteristic variables as
(6) |
with and , and re-organize the diagonal matrix
(7) |
for the positive eigenvalues , the negative eigenvalues , and the zero eigenvalues , where . We further define
so that our equations become
(8a) | ||||
(8b) |
which is a differential algebraic equation (DAE) of index 1. We can use the algebraic constraint (8b) to obtain so that we can re-write our DAE as an ODE
(9) |
for , and .
The upstream- and downstream-going modes of (9) can be determined based on the eigenvalues of , according to Brigg’s criterion [22], which can then be used to introduce well-posed one-way equations, according to the criterion of Kreiss [23], as described in Towne and Colonius (2015) [19] and Towne et al. (2022) [20]. We expand the solution as a linear combination of the eigenvectors where are the eigenvectors . From Brigg’s criterion, we know that has downstream- and upstream-going modes, so that we can further partition into its downstream- () and upstream-going () components yielding the downstream- and upstream-going solutions and , respectively. We then use the eigensystem of to define the projection operator
which retains the downstream-going modes associated with while removing the upstream-going modes associated with . We apply to our ODE (9) and use linearity to assert that
yielding the equation for the downstream-going solution
(10) |
where we used that and commute, as shown by Towne et al. [20].
2.1.3 Approximate projection operator
Explicitly using Brigg’s criterion to identify upstream- and downstream-going modes in a rigorous way would be computationally expensive and prone to numerical error, so we instead apply the projection operator approximately using a recursive filter [19, 20].
We define the residuals and based on (8), and following the approach of Towne et al. [20], we can apply approximately to the residual using the recursive filter
(11a) | ||||
(11b) | ||||
(11c) | ||||
(11d) | ||||
(11e) | ||||
(11f) |
where when the algebraic constraint (8b) is satisfied. Here, are termed the recursion parameters, while are termed the auxiliary variables, where . We introduce the vector auxiliary variables , and the approximate projection operators , , , where and give the right- and left-hand sides of (11), respectively, while extracts from as . The action of the approximate projection operator on the DAE (8) can expressed compactly as
(12a) | ||||
(12b) | ||||
(12c) |
2.1.4 Fully-discrete equations
2.1.5 Streamwise diffusion terms
Following discretization in the wall-normal direction and trasnformation to characteristic variables, our streamwise diffusion terms become
for , , and . We discretize the second-derivative using a second-order backward difference, while we discretize the first-derivative using the BDF scheme to obtain
and we add this term back into the fully-discrete OWNS equations (13).
2.2 Nonlinear OWNS
Whereas infinitesimal disturbances (in the linear case) evolve independently from each other so that each Fourier mode can be considered separately, finite amplitude disturbances (in the nonlinear case) are coupled through the nonlinear term. Since it is not feasible to consider an infinite number of Fourier modes, we truncate the Fourier (3) series
(14) |
resulting in Fourier modes. However, we require that be real-valued, which yields the constraint , so that we need only track Fourier modes. We can additionally introduce a spanwise symmetry condition, as described in section 2.2.5, which further reduces the number of modes to .
We use our assumption of periodicity to obtain the Fourier series
where the transformation of to characteristic variables, , mimics the transformation of . The Fourier modes are mutually orthogonal, yielding the following system of equations
(15) |
for and , where is the set of all integers. We follow a procedure that mimics the linear OWNS approach to obtain
(16) |
In the linear case, and commute so that two one-way parabolic equations can be solved to recover the full elliptic solution [20]. However, this property does not apply in the nonlinear case because the does not commute with the nonlinear term ( in general), so that (16) removes the upstream effect, , from the nonlinear term, and when we sum the upstream- and downstream-going equations together, we do not recover the elliptic equation. This is a reasonable choice for convective instabilities, where the disturbances travel primarily in one direction, and we verify a posteriori that we match closely DNS results in the literature.
2.2.1 Fully-discrete equations
We define and , as in the linear case, for all and , and further introduce the nonlinear term such that it mimics the definition of the forcing function . Then we discretize the first-derivatives in both the linear and nonlinear terms using the BDF scheme yielding the fully-discrete nonlinear system of equations
(17) |
2.2.2 Pseudo-spectral method
We employ a pseudo-spectral method whereby we solve our equations in Fourier space, while we evaluate the nonlinear terms in physical space. Given the Fourier coefficients for and , we can use the inverse discrete Fourier transform (iDFT) to compute the solution in physical space as
(18) |
Then, we can evaluate the nonlinear terms in physical space, , and employ the discrete Fourier transform (DFT) to compute the Fourier components of the nonlinear terms as
(19) |
In practice, the DFT and iDFT are performed using fast Fourier transform (FFT) libraries. At each step, we require the Euclidean norm of the residual for (17) be converged in both an absolute and relative sense to a tolerance of .
2.2.3 Nonlinear solution procedure and computational cost
We can take the derivative of the NOWNS equations with respect to the disturbance variable to obtain the Newton iteration (in 2D with )
(36) |
as discussed in appendix B, where . If we neglect for , then we obtain
(20) |
An extension to 3D for Newton’s method (36) is straightforward, while system (21) can be written in 3D as
(21) |
for and . If we neglect entirely, then we obtain
(22) |
for and . To solve (21) or (22), we mimic the NPSE solution procedure [24, 25, 11]: we take the lower-upper (LU) decomposition of to solve for , then we update the nonlinear term, and repeat until the residual is converged. We typically prefer solving (21) over (22) because it reduces the number of iterations to convergence, without increasing the computational cost. Alternatively, if we accept a larger computational cost, then we can further reduce the number of iterations by solving (36).
The linear OWNS system (13) comprises equations, where scales with , so that the computational cost to solve this system using a direct multifrontal solver (LU decomposition) scales as , where is a problem dependent coefficients that depend on the sparsity pattern. Theoretically, and we typically observe for 2D problems and for 3D ones, see Towne et al. (2022) [20] for further details. The cost to integrate over stations is then , while a global method entails a cost of , so that OWNS is more efficient for . The nonlinear OWNS system (17) comprises equations, and can be solved using Newton’s method (36), which entails a cost of . However, this cost can be reduced by instead solving (21) or (22), since we can perform the LU decomposition of separately for each Fourier mode, yielding a cost of . Therefore, the cost to integrate the NOWNS equations is using (21) or (22), while it increases to for Newton’s method (36), as compared to the cost for nonlinear global methods.
Although (21) and (22) entail a lower computational cost, these methods fail for strong nonlinearities and we must instead employ Newton’s method (36). In practice we implement a hybrid approach whereby we first solve (21) to harness it’s reduced computational cost, and then if more than iterations have elapsed, we switch to Newton’s method to harness it’s better convergence properties. We compare the performance of these three methods in appendix E.
To reduce the computational cost of Newton’s method, we re-use the LU factors from the first iteration as a pre-conditioner for the Generalized Minimal Residual Method (GMRES), and we note that a similar procedure was performed for linear OWNS in Araya et al. [26]. We also tested the block-Jacobi relaxation method, which entails a cost of , and although we found this approach converged quickly in the early stages of the march, it failed as the nonlinearity grew stronger and we did not pursue relaxation methods further.
2.2.4 Special treatment of the zero-frequency modes
We have three options for obtaining a stable march for the zero-frequency modes, as depicted in table 2. In the first approach, which mimics how the zero-frequency modes are handled by NPSE [25, 11], we neglect the streamwise presssure gradient, , and the streamwise diffusion terms, , associated with the zero-frequency modes. However, in general we would prefer to avoid neglecting terms, and to instead parabolize these equations using the OWNS approach. In the second approach, we include the streamwise diffusion terms (but exclude the streamwise pressure gradient) associated with the zero-frequency modes, and parabolize the equations for all modes using OWNS. This approach yields a stable spatial march that agrees well with DNS, but offers no advantages over the first approach: for all of the cases examined in this paper, neglecting the streamwise diffusion terms associated with the zero-frequency modes does not change substantially the results of the NOWNS calculation. In the third approach, we include both the streamwise diffusion terms and the streamwise pressure gradient associated with the zero-frequency modes. Although the OWNS approach yields a stable spatial march, we have found that this approach produces inferior comparisons to DNS solutions from the literature, as discussed in appendix D.
In summary, including the streamwise pressure gradient for the zero-frequency modes worsens agreement with DNS, while including the streamwise diffusion terms for the zero-frequency modes has nearly no impact on the solution. Since neglecting these terms is more computationally efficient while still providing excellent agreement with DNS, we recommend that these terms be neglected.
Include ? | Include ? | Parabolized using OWNS? | Agreement with DNS? | |
1 | No | No | No | Yes |
2 | No | Yes | Yes | Yes |
3 | Yes | Yes | Yes | No |
2.2.5 Spanwise symmetry
If the disturbances are symmetric, then we can enforce a symmetry condition to reduce the number of equations from to . All variables have even-symmetry (, , , ), with the exception of the -velocity which has odd-symmetry ().
2.2.6 Boundary conditions
At the wall, we impose no-slip isothermal boundary conditions () and solve for the specific volume, , using the (nonlinear) continuity equation. At the far-field boundary, we impose 1D (in ) inviscid Thompson characteristic boundary conditions to minimize spurious numerical reflections [27], which we implement using the linearized boundary-layer flow equations.
Some previous work on NPSE has used similar characteristic far-field boundary conditions [11]. Chang et al. (1993) [25] used the far-field boundary condition for . As the boundary layer must be allowed to grow in the wall-normal direction (due to nonlinear interactions), they used at for the mean-flow distortion (MFD). The characteristic far-field boundary conditions are advantageous because they allow us to use the same boundary conditions for all Fouriers modes, instead of handling the MFD as a separate case.
2.2.7 Effects of the mean-flow distortion
In NOWNS, the disturbances interact to excite the MFD, so that the corrected mean flow, , differs from the baseflow, . We have experimented with linearizing about both the baseflow and the corrected mean flow and found that it does not have a large impact on the NOWNS calculation, as discussed in appendix F. Linearizing about the corrected mean flow increases the computational cost of NOWNS because the projection operators change between iterations, since the MFD changes, so the LU factorization must be updated. On the other hand, linearizing about the baseflow allows us to use the same LU factorization at each iteration because the baseflow is not affected by changes in the MFD. Since it is more computationally efficient to linearize only about the baseflow, we choose this approach moving forward.
2.2.8 Recursion parameters
The choice of recursion parameters is described in Sleeman et al. (2024) [18], and matches the recursion parameters used by Rigas et al. (2017) [13], which are based on the recursion parameters originally developed by Towne and Colonius (2015) [19]. We briefly discuss our strategy for selecting the recursion parameters when in appendix G.
3 Validation
We validate NOWNS by applying it to 2D and 3D Blasius boundary layer flows for which there are existing DNS and NPSE results in the literature. We choose a Mach number of to study flows near the incompressible limit. In what follows, we use the following dimensionless quantities:
where is the streamwise coordinate, is the temporal frequency, and is the spanwise wavenumber. We refer to modes according to their temporal frequency and their spanwise wave number as , where refers to the frequency and refers to the spanwise wave number . To be consistent with previous literature, we measure the amplitude of disturbances as
(23) |
3.1 2D evolution of a Tollmien-Schlichting wave
We consider the test case developed by Bertolotti et al. [10] which has been widely used in the literature as a validation case for NPSE [28, 29, 30]. This case examines the evolution of a Tollmien-Schlichting (TS) wave excited at the inlet at a frequency and amplitude . All other Fourier components initially have zero-amplitude and are generated through nonlinear interactions with the TS wave. The grid extends over the domain and with stations evenly spaced in and 150 grid points in , with the majority of the grid points clustered towards the wall, while the Fourier series is truncated at temporal modes.
3.2 3D oblique-wave breakdown
Next we consider the oblique-wave breakdown case studied by Joslin et al. (1993) [29], where transition is initiated by two oblique waves with opposite wave angle. They defined two cases–with small and large initial amplitude. In this section, for validation purposes, we consider the small amplitude case for which NPSE was previously successful. Oblique-wave breakdown has also been studied using both experiment and spatial DNS by Berlin et al. (1999) [31], while it was studied using NPSE for compressible flows by Chang and Malik (1994) [32]. We further note that whereas fundamental and subharmonic transition can be studied using Herbert’s secondary stability theory [33], no such theory exists for oblique-wave breakdown, so that either experiment or numerical simulation is necessary to study this transition scenario [29, 31].
The oblique waves have amplitude at the inlet at a frequency and spanwise wavenumber , while the grid extends over the domain and with stations evenly spaced in and 150 grid points in , while the Fourier series is truncated at and . Figure 3 compares NOWNS to DNS and NPSE for , while figure 4 compares the -velocity profiles at ; we see that we have excellent agreement for between the DNS and NOWNS results for all for modes.
4 Advantages of the NOWNS procedure
In this section, we apply NOWNS in three scenarios where NPSE is known to break down.
4.1 High amplitude oblique-wave breakdown
It is well-known that NPSE can fail for sufficiently strong nonlinearities [11, 12], as demonstrated in Joslin et al. (1993) for the oblique-wave breakdown case [29]. We modify the setup of section 3.2 by increasing the amplitude of the oblique wave at the inlet by a factor of 10 to , while we change the streamwise domain so that it comprises 2000 grid points over the domain , and the Fourier series are truncated at .
We plot the amplitudes of the -velocity as a function of streamwise station in figure 5. First we note that we have excellent agreement between the amplitudes predicted by NOWNS, NPSE, and DNS for the early stages of transition. However, NPSE begins to fail towards the end of the domain, while NOWNS is able to march all the way to the end of the DNS calculation. The DNS calculation is under-resolved near the end of the domain [29], which may explain the discrepancy between the DNS and NOWNS calculations. We further note that although the oblique-wave, , is initially the dominant instability, it is rapidly overtaken by the vortex mode, , leading to streaks, which we observe in the contour plots of the -velocity (), shown figure 6. The maximum amplitude of the oblique-wave occurs at (figure 6(a)), while the maximum amplitude of the vortex mode occurs at (figure 6(b)).
4.2 Low amplitude oblique-wave breakdown with random noise
Here we demonstrate for the low amplitude oblique wave breakdown case of section 3.2 that NOWNS is robust to random noise applied to the inlet boundary condition. Given the eigenfunction from the locally parallel linear stability theory, , we add random noise, , to obtain the inlet condition . We choose complex random noise such that
where represents the uniform distribution over the interval . We then normalize the noise to obtain , such that the maximum amplitude of the -velocity noise is equal to the free-stream -velocity, . We recall that the amplitude of is , and we choose . In figure 7, we plot the profile of the - and -velocities, as well as the thermodynamic variables. We see that the random noise has a relatively small effect on the -velocity, and a slightly more pronounced effect on the -velocity, while it has a larger impact on the thermodynamic variables. Like the -velocity profile, the random noise has a relatively small effect on the -velocity profile, so we omit this plot.
The NOWNS march succeeds even if we introduce large disturbances to the velocity fields, but the amplitudes differ substantially from the noise-less case due to the large perturbations. Therefore, we instead introduce relatively large random disturbances to the thermodynamic variables, and relatively small ones to the velocity field. In figure 8, we see that the amplitudes predicted by NOWNS for the noisy inlet condition agree closely with those without noise. We also see that although NPSE initially is able to accurately predict the evolution of the -velocity amplitudes, it eventually becomes inaccurate (especially for and ) before failing. We also plot the contours of the real part of the - and -velocities of the oblique wave, with and without noise in figure 9. We see that despite the noisy inlet condition, NOWNS evolves the -velocity of the oblique wave such that it matches closely the case without noise. On the other hand, the -velocity is more affected by the numerical noise, yet we still obtain good qualitative agreement. The other modes (e.g., the vortex mode) are evolved accurately by the NOWNS calculation with noisy inlet condition, and the contour plots with and without the numerical noise are indistinguishable from each other, and so are not plotted here.
4.3 Blowing/suction strip
Blowing/suction strips are frequently used to study laminar-turbulent boundary layer transition in low-speed boundary layer flows [4, 5, 6, 9, 34]. Here, we introduce disturbances by specifying a non-zero wall-normal velocity such that , for some function that is periodic in and . NPSE does not support blowing/suction strips because they introduce non-modal disturbances, demonstrating an advantage of NOWNS. However, we note that Herbert’s second stability theory yields an inlet boundary condition so that NPSE (and NOWNS) can be used to study fundamental (K-type) and subharmonic (H-type) transition [33, 35].
Rist and Fasel (1995) used DNS with a blowing/suction strip to study K-type transition [5], while similar studies were performed by Sayadi et al. (2013) using DNS [6], and by Rigas et al. (2021) using a harmonic balance method (HBM) [34]. The blowing/suction strip is given by
(24) |
where
(25a) | |||
(25b) |
for , , , and . We choose and with , while the grid extends over and , with 1300 stations in and 100 grid points in .
Figure 10 shows excellent agreement between the amplitudes of NOWNS and the DNS of Rist and Fasel (1995) [5]. We note that in the early stages of the march there is disagreement between the DNS and NOWNS calculations because the blowing/suction strip causes upstream effects that NOWNS neglects by construction. However, these disturbances are convective in nature, and the amplitudes predicted by NOWNS rapidly converge to those predicted by DNS as the march progresses downstream.
5 Conclusion
We have extended the OWNS approach, a fast marching procedure previously developed for solving linear flow disturbance equations, to support nonlinear interactions. We have demonstrated that it is effective for 2D and 3D disturbances in a wall-bounded flow by comparing against the spatial DNS and NPSE studies of Joslin et al. (1993) [29]. Moreover, we have demonstrated that NOWNS is successful in cases where NPSE fails. In particular, we have shown that NOWNS can handle stronger nonlinearities and continues marching past the point where NPSE fails, and that NOWNS is robust to numerical noise. We further demonstrated that NOWNS supports non-modal instabilities in the form of a blowing/suction strip, which would not be supported by NPSE. Future work will extend the NOWNS procedure to support high-speed flows and will concentrate on studying optimal transition mechanisms, seeking to apply NOWNS in cases where spatial DNS and other global methods are too computationally expensive to be feasible.
Appendix A Navier-Stokes Equations
Given the non-dimensional Navier-Stokes equations 1, we define the vector and write
(26) |
where denotes viscous terms while denotes inviscid terms. Next we decompose the flow into a time-invariant equilibrium solution, , and a time-varying disturbance variable, , such that , which we use to obtain
(27) |
where we have defined such that
(28) |
and the nonlinear term
(29) |
We further define the linear operator
(30) |
yielding
(31) |
The operators for the first derivatives (without viscous terms), , , and , are given by
while the operators for the first derivatives (with viscous terms) , , and , are given by
and
For the second derivatives and we have
while for and we have
and for and we have
Finally, the operator is given by
while the nonlinear term is a vector comprising the following components
Appendix B Jacobian of the NOWNS equations
Here we derive the Jacobian of the fully-discrete system of NOWNS equations (17) for 2D disturbances. However, this analysis readily extends to 3D disturbances as well. We first introduce the NOWNS residual
(32) |
and take it’s derivative with respect to to obtain
(33) |
Using the definition DFT, it can be shown (for 2D disturbances) that
(34) |
which allows us to write
(35) |
We drop the superscript for simplicity, and for we can write
(36) |
where we have used and for .
Appendix C Streamwise diffusion terms
Here we demonstrate for the 2D validation case discussed in section 3.1 that although streamwise diffusion effects have a minimal impact on the linear calculation (figure 11(a)), the impact is more pronounced in the nonlinear case (figure 11(b)). We see that prior to the second neutral stability point, the calculations with and without the streamwise diffusion terms yield similar amplitudes, but that downstream of this point, the amplitudes of the calculation including the streamwise viscous terms has much lower amplitudes (particularly for the higher harmonics in the nonlinear case).
Appendix D Inclusion of the streamwise pressure gradient
Unlike the NPSE approach, the NOWNS approach has no minimum step size requirement for the march to be numerically stable, but it is still necessary to neglect the streamwise pressure gradient for the zero-frequency modes. If the streamwise pressure gradient for these modes is retained, the NOWNS march remains stable but becomes inaccurate, as demonstrated in figure 12. We plot the -velocity amplitudes with and without in figure 12(a), where we see that we have reasonable agreement for , but disagreement for . In figure 12(b) we plot the profile of the , and we notice that the profile predicted by NOWNS when is included is substantially different from the profiles predicted by NPSE and DNS.
If we neglect , but include the streamwise diffusion terms , then we must project the MFD and we find that we have good agreement between the DNS and NOWNS calculations. Therefore, we can conclude that the recursion parameters we are using for the zero-frequency modes are valid. However, as discussed above, the calculation remains stable but becomes inaccurate when we include . Although our march remains stable, there including leads to inaccuracies in the march for unknown reasons.
In figure 13(a), we plot the -velocity amplitudes computed by NOWNS with and without the pressure gradient for the zero-frequency modes. Mode (1,0) is tracked reasonably accurately, but the other modes are not. In particularly, the (1,2), (1,1), and (0,1) modes and the MFD have higher amplitudes than they should. In figure 13(b), we see that we have better qualitative agreement in the early stages of the march between the NOWNNS and DNS calculations when the streamwise pressure gradient terms are include for the zero-frequency modes. However, we have worse quantitative agreement in the later stages of the march, which in turn causes the larger amplitudes of the (1,2), (1,1) and (0,1) modes observed in figure 13(a).
Appendix E Comparison of nonlinear solution procedures
We have discussed three procedures for solving the nonlinear system of equations: (i) Newton’s method, (ii) a quasi-Newton method that includes part of the nonlinear Jacobian, and (iii) a quasi-Newton method that excludes the Jacobian of the nonlinear term. We plot the iterations to converge as a function of streamwise station in figure 14. For the 2D validation case, we compare the iterations to convergence for the quasi-Newton method and Newton’s method in figure 14(a), which shows that Newton’s method converges in fewer iterations. In figure 14(b), we make the same comparison for linear and nonlinear quasi-Newton methods for K-type transition. We see that farther downstream, where the nonlinearity is stronger, the nonlinear quasi-Newton method converges in fewer iterations than the linear version. However, for sufficiently strong nonlinearities, it is necessary to use Newton’s method.
Appendix F Linearization about the baseflow vs. the corrected mean flow
Whereas in linear stability analysis, the mean flow is determined only by the baseflow, , in the nonlinear case the disturbances interact to excite the MFD, , which yields the corrected mean flow, . In linear OWNS, we linearize the projection operators about the baseflow, while in nonlinear OWNS, we can choose to instead linearize about the corrected mean flow. For the K-type transition case of section 4.3, we perform the NOWNS calculation again, but we instead linearize about the corrected mean flow. In figure 15, we compare the amplitudes computed by the two approaches to NOWNS and we see that in the early stages of the march, when the amplitudes are small, the two calculations are nearly identical, but that they begin to differ slightly as the disturbance amplitudes increase. The differences are small, but are most notable for the MFD, , and the vortex mode, , after , which corresponds to an MFD amplitude of roughly 3% of . The two NOWNS marches continue to yield similar results until the end of the calculation at , where the MFD amplitude is 11% of .
Linearizing about the baseflow is more computationally efficient because the projection operators do not change between iterations. Moreover, the choice to linearize about the corrected mean flow instead of the baseflow does not appear to substantially affect the stability calculations, for MFD amplitudes less than roughly 10% of . Therefore, we recommend that NOWNS calculations be linearized about the baseflow rather than the corrected mean flow.
Appendix G Recursion parameter sets
The recursion parameter sets for non-zero frequency modes match those used in [18]. They depend on through the streamwise wave number , and when , the recursion parameters associated with the vortical and prpagating acoustic waves go to zero, leaving only the evanscent acoustic waves.
Acknowledgments
This work has been supported by The Boeing Company through the Strategic Research and Development Relationship Agreement CT-BA-GTA-1.
References
- Smith et al. [1956] Smith, A., Company, D. A., Gamberoni, N., Sub-Committee, A. R. C. F. M., and Department, D. A. C. E. S. D. E., Transition, Pressure Gradient and Stability Theory, ARC-19322, Douglas Aircraft Company, El Segundo Division, 1956.
- Van Ingen et al. [1956] Van Ingen, J., Sub-Committee, A. R. C. F. M., and Technische Hogeschool Delft, V., A Suggested Semi-empirical Method for the Calculation of the Boundary Layer Transition Region, ARC-19337, TH Delft, Delft, 1956.
- Crouch and Ng [2000] Crouch, J. D., and Ng, L. L., “Variable N-Factor Method for Transition Prediction in Three-Dimensional Boundary Layers,” AIAA Journal, Vol. 38, No. 2, 2000, pp. 211–216. 10.2514/2.973.
- Fasel et al. [1990] Fasel, H. F., Rist, U., and Konzelmann, U., “Numerical investigation of the three-dimensional development in boundary-layer transition,” AIAA Journal, Vol. 28, No. 1, 1990, pp. 29–37. 10.2514/3.10349.
- Rist and Fasel [1995] Rist, U., and Fasel, H., “Direct numerical simulation of controlled transition in a flat-plate boundary layer,” Journal of Fluid Mechanics, Vol. 298, 1995, p. 211–248. 10.1017/S0022112095003284.
- Sayadi et al. [2013] Sayadi, T., Hamman, C. W., and Moin, P., “Direct numerical simulation of complete H-type and K-type transitions with implications for the dynamics of turbulent boundary layers,” Journal of Fluid Mechanics, Vol. 724, 2013, p. 480–509. 10.1017/jfm.2013.142.
- WU and MOIN [2009] WU, X., and MOIN, P., “Direct numerical simulation of turbulence in a nominally zero-pressure-gradient flat-plate boundary layer,” Journal of Fluid Mechanics, Vol. 630, 2009, p. 5–41. 10.1017/S0022112009006624.
- Voke and Yang [1995] Voke, P. R., and Yang, Z., “Numerical study of bypass transition,” Physics of Fluids, Vol. 7, No. 9, 1995, pp. 2256–2264. 10.1063/1.868473, URL https://doi.org/10.1063/1.868473.
- Huai et al. [1997] Huai, X., Joslin, R. D., and Piomelli, U., “Large-Eddy Simulation of Transition to Turbulence in Boundary Layers,” Theoretical and Computational Fluid Dynamics, Vol. 9, 1997, pp. 149–163.
- Bertolotti et al. [1992] Bertolotti, F. P., Herbert, T., and Spalart, P. R., “Linear and nonlinear stability of the Blasius boundary layer,” Journal of Fluid Mechanics, Vol. 242, 1992, p. 441–474. 10.1017/S0022112092002453.
- Day [1999] Day, M. J., “Structure and stability of compressible reacting mixing layers,” Ph.D. thesis, Stanford University, California, Nov. 1999.
- Towne et al. [2019] Towne, A., Rigas, G., and Colonius, T., “A critical assessment of the parabolized stability equations,” Theoretical and Computational Fluid Dynamics, Vol. 33, 2019. 10.1007/s00162-019-00498-8.
- Rigas et al. [2017] Rigas, G., Colonius, T., and Beyar, M., “Stability of wall-bounded fows using one-way spatial integration of Navier-Stokes equations,” 55th AIAA Aerospace Sciences Meeting, 2017. 10.2514/6.2017-1881.
- Kamal et al. [2020] Kamal, O., Rigas, G., Lakebrink, M. T., and Colonius, T., “Application of the One-Way Navier-Stokes (OWNS) Equations to Hypersonic Boundary Layers,” AIAA AVIATION 2020 FORUM, 2020. 10.2514/6.2020-2986.
- Kamal et al. [2021] Kamal, O., Rigas, G., Lakebrink, M., and Colonius, T., “Input/Output Analysis of Hypersonic Boundary Layers using the One-Way Navier-Stokes (OWNS) Equations,” AIAA AVIATION 2021 FORUM, 2021. 10.2514/6.2021-2827.
- Kamal et al. [2022] Kamal, O., Rigas, G., Lakebrink, M. T., and Colonius, T., “Input/output analysis of a Mach-6 cooled-wall hypersonic boundary layer using the One-Way Navier-Stokes (OWNS) Equations,” AIAA AVIATION 2022 Forum, 2022. 10.2514/6.2022-3556.
- Sleeman et al. [2023] Sleeman, M. K., Lakebrink, M. T., and Colonius, T., “Nonlinear stability of wall-bounded flows using the One-Way Navier-Stokes (OWNS) Equations,” AIAA AVIATION 2023 Forum, 2023. 10.2514/6.2023-3273.
- Sleeman et al. [2024] Sleeman, M. K., Lakebrink, M. T., and Colonius, T., “The Nonlinear One-Way Navier-Stokes (NOWNS) Approach for Boundary-Layer Transition,” AIAA AVIATION FORUM AND ASCEND 2024, 2024. 10.2514/6.2024-3530.
- Towne and Colonius [2015] Towne, A., and Colonius, T., “One-way spatial integration of hyperbolic equations,” Journal of Computational Physics, Vol. 300, 2015, pp. 844–861. https://doi.org/10.1016/j.jcp.2015.08.015.
- Towne et al. [2022] Towne, A., Rigas, G., Kamal, O., Pickering, E., and Colonius, T., “Efficient global resolvent analysis via the one-way Navier–Stokes equations,” Journal of Fluid Mechanics, Vol. 948, 2022, p. A9. 10.1017/jfm.2022.647.
- Zhu and Towne [2023] Zhu, M., and Towne, A., “Recursive one-way Navier-Stokes equations with PSE-like cost,” Journal of Computational Physics, Vol. 473, 2023, p. 111744. https://doi.org/10.1016/j.jcp.2022.111744, URL https://www.sciencedirect.com/science/article/pii/S0021999122008075.
- Briggs [1964] Briggs, R. J., “Electron-stream interaction with plasmas,” , 1964.
- Kreiss [1970] Kreiss, H.-O., “Initial boundary value problems for hyperbolic systems,” Communications on Pure and Applied Mathematics, Vol. 23, No. 3, 1970, pp. 277–298. https://doi.org/10.1002/cpa.3160230304.
- Bertolotti [1991] Bertolotti, F. P., “Linear and nonlinear stability of boundary layers with streamwise varying properties,” Ph.D. thesis, The Ohio State University, Jan. 1991.
- Chang et al. [1993] Chang, C.-L., Malik, M. R., Erlebacher, G., and Hussaini, M. Y., “Linear and nonlinear PSE for compressible boundary layers,” NASA Contractor Report 191537. Institute for Computer Applications in Science and Engineering (ICASE), September 1993.
- Araya et al. [2022] Araya, D., Bitter, N., Wheaton, B. M., Kamal, O., Colonius, T., Knutson, A., Johnson, H., Nichols, J., Candler, G. V., Russo, V., and Brehm, C., Assessment of Linear Methods for Analysis of Boundary Layer Instabilities on a Finned Cone at Mach 6, 2022. 10.2514/6.2022-3247, URL https://arc.aiaa.org/doi/abs/10.2514/6.2022-3247.
- Thompson [1987] Thompson, K. W., “Time dependent boundary conditions for hyperbolic systems,” Journal of Computational Physics, Vol. 68, No. 1, 1987, pp. 1–24. https://doi.org/10.1016/0021-9991(87)90041-6, URL https://www.sciencedirect.com/science/article/pii/0021999187900416.
- Joslin et al. [1991] Joslin, R., Streett, C., and Chang, C.-L., “Validation of three-dimensional incompressible spatial direct numerical simulation code: a comparison with linear stability and parabolic stability equation theories for boundary-layer transition on a flat plate,” NASA Technical Paper TP-3205, January 1991.
- Joslin et al. [1993] Joslin, R. D., Streett, C. L., and Chang, C. L., “Spatial direct numerical simulation of boundary-layer transition mechanisms: Validation of PSE theory,” Theoretical and Computational Fluid Dynamics, Vol. 4, No. 6, 1993, pp. 271–288. 10.1007/BF00418777.
- Paredes et al. [2015] Paredes, P., Hanifi, A., Theofilis, V., and Henningson, D. S., “The Nonlinear PSE-3D Concept for Transition Prediction in Flows with a Single Slowly-varying Spatial Direction,” Procedia IUTAM, Vol. 14, 2015, pp. 36–44. https://doi.org/10.1016/j.piutam.2015.03.021, URL https://www.sciencedirect.com/science/article/pii/S2210983815000474.
- Berlin et al. [1999] Berlin, S., Wiegel, M., and Henningson, D. S., “Numerical and experimental investigations of oblique boundary layer transition,” Journal of Fluid Mechanics, Vol. 393, 1999, p. 23–57. 10.1017/S002211209900511X.
- Chang and Malik [1994] Chang, C.-L., and Malik, M. R., “Oblique-mode breakdown and secondary instability in supersonic boundary layers,” Journal of Fluid Mechanics, Vol. 273, 1994, p. 323–360. 10.1017/S0022112094001965.
- Herbert [1988] Herbert, T., “Secondary Instability of Boundary Layers,” Annual Review of Fluid Mechanics, Vol. 20, No. 1, 1988, pp. 487–526. 10.1146/annurev.fl.20.010188.002415.
- Rigas et al. [2021] Rigas, G., Sipp, D., and Colonius, T., “Nonlinear input/output analysis: application to boundary layer transition,” Journal of Fluid Mechanics, Vol. 911, 2021, p. A15. 10.1017/jfm.2020.982.
- Herbert [1997] Herbert, T., “Parabolized Stability Equations,” Annual Review of Fluid Mechanics, Vol. 29, No. 1, 1997, pp. 245–283. 10.1146/annurev.fluid.29.1.245.