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.
References:
[1] M. R. Jovanovic and B. Bamieh. The spatio-temporal impulse response of the linearized Navier-Stokes equations. In Proceedings of the 2001 American Control Conference, Arlington, VA, pages 1948-1953, 2001.
[2] M. R. Jovanovic and B. Bamieh. Componentwise energy amplification in channel flows. J. Fluid Mech., 534:145-183, July 2005.
Leave a Reply