Hydrodynamic Stability: Three-Dimensional Linear Stability and Input-Output Analysis of Parallel Shear Flows
Introduction:
Welcome back. Today, I am excited to return to our series on hydrodynamic stability. In previous blogs, we considered the stability of two-dimensional parallel shear flows. Now, we will derive the governing equations for stability analysis of three-dimensional parallel shear flows. Our mathematical work here will give us the tools to consider oblique modes and three-dimensional instabilities that are characteristic of channel flows. We will also have the opportunity to derive the Orr-Sommerfeld equation in physical space, rather than Fourier space, to get more practice manipulating the Navier-Stokes equations using vector calculus operations. This Orr-Sommerfeld equation will be coupled with theΒ Squire equationΒ for the wall-normal vorticity, which will allow us to study three-dimensional effects. The resulting system of the Orr-Sommerfeld and Squire equations will form a dynamical system for the wall-normal velocity and vorticity, which will allow us to compute instability modes of the unforced flow, and also map input disturbances to output amplifications in velocity [1]. The resulting flow structures identified from this analysis can be beneficial in designing control strategies that encourage or suppress turbulence in channel flows.
Orr-Sommerfeld Equation in Physical Coordinates:
Consider a base flow of the formΒ U(y) = U(y)Β ex, where y is the wall-normal coordinate andΒ exΒ is the unit vector in the streamwise direction. Any base flow of this form will be called aΒ parallel shear flow, because the only velocity component is in the streamwise direction, and varies in the cross-stream direction. Now, consider infinitesimal disturbances of the formΒ u(x, y, z, t) = [uΒ exΒ + vΒ eyΒ + wΒ ez](x, y, z, t), where x is the streamwise coordinate and z is the spanwise coordinate. Assume that all quantities are non-dimensionalized. If we assume very small disturbances, then the non-dimensionalized Navier-Stokes equations can be linearized around the base flow to yield the following:
βtu + U βxu + Uβ v = -βxΒ p + 1/Re βu + FxΒ Β Β Β (x-momentum)
βtv + U βxv = -βyΒ p + 1/Re βv + FyΒ Β Β Β (y-momentum)
βtw + U βxw = -βzΒ p + 1/Re βw + FzΒ Β Β Β (z-momentum)
βxu + βyv + βzw = 0,Β Β Β Β (continuity)
where Uβ = dU/dy, Re is the Reynolds number, β = βxx2Β + βyy2Β + βzz2Β is the Laplacian, and Fx, Fy, and FzΒ are input forcing terms in the x, y, and z directions, respectively. To reduce our problem from four variables (u, v, w, p) to three variables (u, v, w), we can eliminate pressure from the above equations. We do this by taking the divergence of the (vector) momentum equation, which results in the following equation for the Laplacian of pressure:
-βp + βxFxΒ + βyFyΒ + βzFzΒ = βxΒ [U βxu + Uβ v] + βyΒ [U βxv] + βzΒ [U βxw] =
= 2Uβ βxv + U βxΒ [βxu + βyv + βzw].
Recognizing that βxu + βyv + βzw = 0 yields theΒ pressure Poisson equation:
βp = -2Uβ βxv + βxFxΒ + βyFyΒ + βzFz.
For computational efficiency, it is useful to cast the three equations for u, v, and w into just two equations for wall-normal velocity v and wall-normal vorticity πy. To do this, letβs first derive the Orr-Sommerfeld equation for v by taking the Laplacian of the y-momentum equation:
βtΒ βv + β [U βxv] = -βyΒ βp + 1/Re β2v + βFy.
The term β [U βxv] can be simplified as follows:
β (U βxv) = U βx( βxx2Β + βzz2)v + βyy2Β [U βxv] =
= U βx( βxx2Β + βzz2)v + βyΒ [Uβ βxv + U βxy2Β v] =
= Uββ βxv + 2 Uβ βxy2Β v + U βxΒ βv.
Therefore, the Laplacian of the y-momentum equation becomes:
βtΒ βv + Uββ βxv + 2 Uβ βxy2Β v + U βxΒ βv =
-βyΒ [-2Uβ βxv + βxFxΒ + βyFyΒ + βzFz] + 1/Re β2v + βFyΒ =
2Uββ βxv + 2Uβ βxy2Β v β βxy2Β FxΒ β βyy2Β FyΒ β βyz2Β FzΒ + 1/Re β2v + βFy.
With a little more simplification, we arrive at the Orr-Sommerfeld equation in physical space:
βtΒ βv = -U βxΒ βv + Uββ βxv + 1/Re β2v β βxy2Β FxΒ + (βxx2Β + βzz2) FyΒ β βyz2Β Fz.Β Β Β Β (Orr-Sommerfeld)
Squire Equation for Wall-Normal Vorticity:Β
The next step in formulating our stability problem is to derive an equation for the wall-normal vorticity, defined as:
πyΒ = βzu β βxw.
To form our equation for πy, we first take the z-derivative of the x-momentum equation:
βtΒ βzΒ u + U βxΒ βzΒ u + Uβ βzv = -βxΒ βzΒ p + 1/Re β βzu + βzFx.
Now, take the x-derivative of the z-momentum equation:
βtΒ βxΒ w + U βxΒ βxΒ w = -βzΒ βxΒ p + 1/Re β βxΒ w + βxΒ Fz.
Subtracting the x-derivative of the z-momentum equation from the z-derivative of the x-momentum equation yields:
βtΒ (βzΒ u β βxΒ w) + U βxΒ (βzΒ u β βxΒ w) + Uβ βzΒ v = 1/Re β (βzΒ u β βxΒ w) + βzΒ FxΒ β βxΒ FzΒ ,
which simplifies to the Squire equation:
βtΒ πyΒ = β Uβ βzΒ v β U βxΒ πyΒ + 1/Re βπyΒ + βzΒ FxΒ β βxΒ FzΒ ,Β Β Β Β (Squire)
Output Equations:
Using the Orr-Sommerfeld and Squire equations, we can compute instability modes and input-output relationships in terms of v and πy. However, it is also useful to relate these quantities back to the streamwise and spanwise velocity components u and w. To form expressions for u and w in terms of v and πy, we can compute the x and z-derivatives of πyΒ and apply the continuity equation as follows:
βxπyΒ =Β βxΒ (βzu β βxw) = βzΒ (- βyv β βzw) β βxx2w = -βzy2v β (βxx2Β + βzz2)w,
βzπyΒ = βzΒ (βzu β βxw) = βzz2u β βxΒ (-βxu β βyv) = βxy2v + (βxx2Β + βzz2)u.
Therefore, output equations for u and w are as follows:
u = β (βxx2Β + βzz2)-1Β (βxy2v β βzπy),Β Β Β Β (u-output)
w = β (βxx2Β + βzz2)-1Β (βyz2v + βxπy),Β Β Β Β (w-output)
Linear Control System Formulation:
The Orr-Sommerfeld, Squire, and output equations can then be formally cast into the following state-space form, where F = [FxΒ Β FyΒ Β Fz]TΒ is the input vector, π = [v Β πy]TΒ is the state vector, and π = [u Β v Β w]TΒ is the output vector:
βtΒ π(x, y, z, t) = [Π π(t)](x, y, z) + [B F(t)](x, y, z)
π(x, y, z, t) = [C π(t)](x, y, z).
The operator A is defined as:
Π = [LOS, Β 0;
LC, Β LSQ],
where the Orr-Sommerfeld, coupling, and Squire operators are respectively:
LOSΒ = β-1Β (-U βxΒ β + Uββ βxΒ + 1/Re β2)
LCΒ = -Uβ βz
LSQΒ = -U βxΒ + 1/Re β.
The input matrix is:
B = [- β-1Β βxy2,Β β-1Β (βxx2Β + βzz2),Β Β β β-1Β βyz2;
βzΒ , Β 0, Β β βx].
Lastly, the output matrix is:
C = [- (βxx2Β + βzz2)-1Β βxy2, Β (βxx2Β + βzz2)-1Β βz;
1, Β 0;
β (βxx2Β + βzz2)-1Β βzy2, β (βxx2Β + βzz2)-1Β βx].
A common set of boundary conditions for these equations, arising from the no-slip and continuity equations at the walls at y = Β± 1 are:
v = βyv = πyΒ = 0 at y = Β± 1 for all x and z.
If the flow is homogeneous in the x and z directions, then periodic boundary conditions can be used in x and z. This state-space model can serve several purposes. Since A is in block-diagonal form, the eigenvalues of A are determined by the eigenvalues of LOSΒ and LSQ. Therefore, the three-dimensional instability modes of channel flows can be separated between modes arising from the Orr-Sommerfeld equation and modes arising from the Squire equation. Furthermore, the impact of disturbances on the velocity field can be assessed using the transfer function,
H(π) = C (iπ β A)-1Β B.
A singular value decomposition of the transfer function reveals that the most amplified disturbances come in the form of streamwise vortices and streaks, rather than the unstable eigenmodes. This is a reflection of the non-normality of the operator A, which arises both from the non-normality of LOSΒ and LSQ, and from the off-diagonal coupling term LC.
Following [2], the transfer function H(π) can be split into six different components, which map each input (Fx, Fy, Fz) to each velocity output (u,v,w):
H(π) = [Hux(π), Β Huy(π), Β Huz(π);
Hvx(π), Β Hvy(π), Β Hvz(π);
Hwx(π), Β Hwy(π), Β Hwz(π)].
Analysis of each of these components can provide significant insight into the precise directions of disturbances that amplify each of the velocity components, and therefore provide a more nuanced understanding than just analyzing H(π) alone.
Linear Control System in Fourier Space:
Finally, we mention that the Orr-Sommerfeld and Squire equations derived above can be Fourier transformed with respect to the homogeneous coordinates x and z. This yields a dynamical system in terms of the streamwise wavenumber kxΒ and spanwise wavenumber kz. In this case, the input is the Fourier-transformed forcing vector F(kx, kz) = [FxΒ Β FyΒ Β Fz]T(kx, kz), the state is the Fourier-transformed wall-normal velocity and vorticity π(kx, kz) = [v Β πy]T(kx, kz), and the output is the Fourier-transformed velocity field π(kx, kz) = [u Β v Β w]T(kx, yz) is the output vector. The matrix equation is again:
βtΒ π(kx, y, kz, t) = [Π(kx, kz) π(kx, kz, t)](y) + [B(kx, kz) F(kx, kz, t)](y)
π(kx, y, kz, t) = [C(kx, kz) π(kx, kz, t)](y).
However, the operator A is defined as:
Π(kx, kz) = [LOS(kx, kz), Β 0;
LC(kx, kz), Β LSQ(kx, kz)],
where the Orr-Sommerfeld, coupling, and Squire operators are respectively:
LOS(kx, kz) = β-1Β (-U ikxΒ β + Uββ ikxΒ + 1/Re β2)
LC(kx, kz) = -Uβ ikz
LSQ(kx, kz) = -U ikxΒ + 1/Re β,
where the Laplacian is now β = βyy2Β β kx2Β β kz2.
The input matrix is:
B(kx, kz) = [- β-1Β ikxβy,Β β β-1Β (kx2Β + kz2),Β Β β β-1Β ikzβy;
ikzΒ , Β 0, Β β ikx].
Lastly, the output matrix is:
C(kx, kz) = [(kx2Β + kz2)-1Β ikxβy, Β β (kx2Β + kz2)-1Β ikz;
1, Β 0;
β (kx2Β + kz2)-1Β ikzβy, (kx2Β + kz2)-1Β ikx].
In future blog posts, we will explore the discoveries made from these equations in more detail. Until then, please take care.