8: Introduction to Viscous Flows
- Page ID
- 77056
\( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)
\( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)
\( \newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\)
( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\)
\( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)
\( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\)
\( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)
\( \newcommand{\Span}{\mathrm{span}}\)
\( \newcommand{\id}{\mathrm{id}}\)
\( \newcommand{\Span}{\mathrm{span}}\)
\( \newcommand{\kernel}{\mathrm{null}\,}\)
\( \newcommand{\range}{\mathrm{range}\,}\)
\( \newcommand{\RealPart}{\mathrm{Re}}\)
\( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)
\( \newcommand{\Argument}{\mathrm{Arg}}\)
\( \newcommand{\norm}[1]{\| #1 \|}\)
\( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)
\( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\AA}{\unicode[.8,0]{x212B}}\)
\( \newcommand{\vectorA}[1]{\vec{#1}} % arrow\)
\( \newcommand{\vectorAt}[1]{\vec{\text{#1}}} % arrow\)
\( \newcommand{\vectorB}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)
\( \newcommand{\vectorC}[1]{\textbf{#1}} \)
\( \newcommand{\vectorD}[1]{\overrightarrow{#1}} \)
\( \newcommand{\vectorDt}[1]{\overrightarrow{\text{#1}}} \)
\( \newcommand{\vectE}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash{\mathbf {#1}}}} \)
\( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)
\( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)
\(\newcommand{\avec}{\mathbf a}\) \(\newcommand{\bvec}{\mathbf b}\) \(\newcommand{\cvec}{\mathbf c}\) \(\newcommand{\dvec}{\mathbf d}\) \(\newcommand{\dtil}{\widetilde{\mathbf d}}\) \(\newcommand{\evec}{\mathbf e}\) \(\newcommand{\fvec}{\mathbf f}\) \(\newcommand{\nvec}{\mathbf n}\) \(\newcommand{\pvec}{\mathbf p}\) \(\newcommand{\qvec}{\mathbf q}\) \(\newcommand{\svec}{\mathbf s}\) \(\newcommand{\tvec}{\mathbf t}\) \(\newcommand{\uvec}{\mathbf u}\) \(\newcommand{\vvec}{\mathbf v}\) \(\newcommand{\wvec}{\mathbf w}\) \(\newcommand{\xvec}{\mathbf x}\) \(\newcommand{\yvec}{\mathbf y}\) \(\newcommand{\zvec}{\mathbf z}\) \(\newcommand{\rvec}{\mathbf r}\) \(\newcommand{\mvec}{\mathbf m}\) \(\newcommand{\zerovec}{\mathbf 0}\) \(\newcommand{\onevec}{\mathbf 1}\) \(\newcommand{\real}{\mathbb R}\) \(\newcommand{\twovec}[2]{\left[\begin{array}{r}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\ctwovec}[2]{\left[\begin{array}{c}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\threevec}[3]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\cthreevec}[3]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\fourvec}[4]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\cfourvec}[4]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\fivevec}[5]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\cfivevec}[5]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\mattwo}[4]{\left[\begin{array}{rr}#1 \amp #2 \\ #3 \amp #4 \\ \end{array}\right]}\) \(\newcommand{\laspan}[1]{\text{Span}\{#1\}}\) \(\newcommand{\bcal}{\cal B}\) \(\newcommand{\ccal}{\cal C}\) \(\newcommand{\scal}{\cal S}\) \(\newcommand{\wcal}{\cal W}\) \(\newcommand{\ecal}{\cal E}\) \(\newcommand{\coords}[2]{\left\{#1\right\}_{#2}}\) \(\newcommand{\gray}[1]{\color{gray}{#1}}\) \(\newcommand{\lgray}[1]{\color{lightgray}{#1}}\) \(\newcommand{\rank}{\operatorname{rank}}\) \(\newcommand{\row}{\text{Row}}\) \(\newcommand{\col}{\text{Col}}\) \(\renewcommand{\row}{\text{Row}}\) \(\newcommand{\nul}{\text{Nul}}\) \(\newcommand{\var}{\text{Var}}\) \(\newcommand{\corr}{\text{corr}}\) \(\newcommand{\len}[1]{\left|#1\right|}\) \(\newcommand{\bbar}{\overline{\bvec}}\) \(\newcommand{\bhat}{\widehat{\bvec}}\) \(\newcommand{\bperp}{\bvec^\perp}\) \(\newcommand{\xhat}{\widehat{\xvec}}\) \(\newcommand{\vhat}{\widehat{\vvec}}\) \(\newcommand{\uhat}{\widehat{\uvec}}\) \(\newcommand{\what}{\widehat{\wvec}}\) \(\newcommand{\Sighat}{\widehat{\Sigma}}\) \(\newcommand{\lt}{<}\) \(\newcommand{\gt}{>}\) \(\newcommand{\amp}{&}\) \(\definecolor{fillinmathshade}{gray}{0.9}\)In this section we develop the governing equations for viscous flows resulting in the Navier-Stokes equations. We will simplify the equations for incompressible constant property flows, which are useful for a vast majority of flow situations. We will then show how this seemingly formidable set of equations can be simplified for a number of rather practical flow problems resulting in exact, analytical solutions. We end with the introduction to similarity solutions to the Navier-Stokes equations through an example problem.
Basics of Viscous Forces
The introduction of viscous forces requires a model to obtain a set of conditions on the flow field to express the viscous stress tensor, \({\tau }_{ij}\), as a function of the local velocity field. This stress tensor consists of the various stresses that can occur on an element of fluid. These forces act at the surface of a fluid element and are caused by a velocity gradient normal to the surface. This velocity gradient can give rise to local friction. In regions of the flow where the velocity gradients go to zero we expect there to be no viscous forces acting. We will show that even though viscous forces may not be zero due to existing velocity gradients their net effect may in fact be zero on a fluid element when taking into account all viscous forces over all the surfaces of an element. Additionally, it is possible to have velocity gradients and no net viscous forces. This will be evident once we present a model equation describing the viscous forces.
By including viscous forces in the flow we need to introduce the no-slip boundary condition, whereby the fluid in contact with a surface takes on the same velocity as the surface — the fluid is not allowed to “slip” along the surface. In doing this a velocity profile is set up across the flow direction. For example in pipe flow the fluid velocity at the pipe wall is the same as the velocity of the pipe, but to have a net flow through the pipe fluid away from the wall is moving differently than the pipe. If the pipe is circular the center of the pipe is furthest from the walls and the fluid in this portion of the pipe is traveling fastest. So for a circular pipe the flow is symmetric circumferentially with a maximum in the center. For pipes with different cross sections we still expect a peak velocity in the region furthest from all walls, since the impact of the wall friction is furthest away. Friction occurs throughout the cross section however, not just at the walls. This internal friction is fluid-fluid friction due to the fact that different “layers” of fluid, or fluid elements are moving at different velocities.
For laminar pipe flows, which most readers have seen in their first course in fluid mechanics, there are some characteristic conditions we can discuss that are relevant to internal viscous flows in general. In the case of steady, fully developed flow we can set a force balance to better understand the required forces acting on the fluid. We will define this characterization of the flow (steady, fully developed) in a later part of this chapter, in reference to the governing equation. Referring to Figure 7.1 (a) for the illustrated control volume of length dx extending across the area of the round pipe of radius R we see that a force balance for nonaccelerating flow between the force due to pressure and that due to wall friction becomes:
\[\frac{dP}{dx}=-\frac{2\pi R}{\pi R^2}{\tau }_w=-\frac{2{\tau }_w}{R}\label{7.1} \]
This indicates that the pressure decreases along the flow direction proportional to the magnitude of the wall shear stress caused by friction between the fluid and pipe wall. In this equation the values of the wall shear stress is taken as a positive number.
External flows have a similar no-slip condition at a surface, the difference being that as one moves away from the surface any other boundaries are “infinitely” far away in the sense that these other surfaces are not influencing the flow. This is shown in Figure 7.1 (b) showing that the extent of the friction layer increases along the flow direction. However, there is still wall friction and fluid-fluid friction up to some point far enough from the surface, which depends on the particular location along the surface. We will discuss this in detail when we examine boundary layer flows. Recall that in previous sections we neglected viscous effects for external flows and the results tend to be very accurate, this is because for the flows we looked at other forces that come into play (pressure and body forces) dominate the flow. However, even in these flows viscous forces can be important in that they lead to “flow separation” where streamlines no longer follow the general shape of the object. When this occurs the potential flow solutions tend to break down, even though pressure forces dominate the overall forces. This is because the velocity distribution is greatly altered by the flow separation. This topic of flow separation is beyond the scope of this book but we will discuss it to a limited extent in the next chapter. The reader is referred to “Viscous Fluid Flow” by F.M. White for a discussion of this and some of the many models used in these flows, to predict wall friction effects.
The velocity profiles shown in Figure 7.1 indicates a variation of velocity from the boundary condition at the surface of no-slip to a maximum at the centerline for pipe flow or reaching the freestream velocity far from the surface in external flows. This implies a distribution of internal viscous stress caused by the local velocity distribution since frictional forces depend on the relative velocity variation, or velocity derivative, within the flow field. In order to determine the magnitude of these forces we will first define the viscous stress tensor.
Viscous Stress
Viscous forces are represented here using the viscous stress tensor, \({\tau }_{ij}\), that contains nine possible elements in three-dimensional space, three diagonal elements, i=j, and six off diagonal terms. Each of these terms will be given an interpretation relative to the flow. Physically the viscous stress is linked to the velocity gradient that results in a strain rate acting on a fluid element. Recall that fluids can have a continuous deformation with an applied force, in contrast to a solid which may have a given deformation proportional to the applied stress. We anticipate a relationship between the stress and the resultant strain rate occurring in the fluid. So first we define the strain rate that occurs within the fluid.
A small fluid element is shown in Figure 7.2. First consider Figure 7.2 (a) showing a “linear strain”. Assume there exists an increase of \({u}_{1}\) in the \({x}_{1}\) direction, \(\frac{\partial u_1}{\partial x_1}dx_1\), as a result, the surface of the element on the right (at larger \({x}_{1})\) will move faster to the right than the surface on the left (at smaller \(x_{1}\)). Over time \(\Delta t\) the distance between the two surfaces, denoted as “l” which is originally \(dx{}_{1}\) will increase by \(\Delta l\) leading to a rate change of separation distance, or a rate of deformation equal to:
(7.2)
Treating as the strain then Equation \ref{7.2} represents the linear strain rate in the \(x{}_{1}\) direction caused by the \(u{}_{1}\) velocity gradient in the \(x{}_{1}\) direction. We can write similar expressions for the \(x{}_{2}\) and \(x{}_{3}\) directions as \(\frac{\partial u_2}{\partial x_2}\) and \(\frac{\partial u_3}{\partial x_3}\), respectively. Physically, for positive values of these velocity gradient components in each direction we see that there is a stretching in each direction, there is similar compression if the derivatives are negative. There is a change of volume per time of . Similarly in all 3 directions. Taken together over time there is a change in volume of the fluid element measured by the sum of the total change in each direction. Dividing through by volume \(\left (\partial x_1 \partial x_2 \partial x_3 \right )\) we call this result the “dilation rate” of the fluid. Using tensor notation we can write the dilation rate (using the summation rule) as:
\[\frac{\partial u_i}{\partial x_i}={\dot{e}}_{ii}\label{7.3} \] (Where summation is implied)
The units of \({\dot{e}}_{ii}\) are one over time.
Now consider Figure 7.2 (b), which shows the shear strain rate. Or the rate of strain caused by a shearing force. In this case two points on the element surface, A and B, will have a change of orientation relative to a fixed coordinate system. So points A-B will move to A-B’ if the \(x{}_{1}\) component of velocity increases in the \(x{}_{2}\) direction. As shown this can be interpreted as a rotation of the line connecting A-B. If distance B-B’ is length \(\Delta l\) and the line length A-B = \(dx_2=l\) then:
(7.4)
We can interpret this as a rotation, or angular strain rate, which in this case is about the \(x{}_{3}\) axis. Similarly there can be a rotation about \(x_3\) caused by rate, \(\frac{\partial u_2}{\partial x_1}\). This can be repeated to obtain angular strain rates about each of the other axes as well.
These results provide the basis for the definition of the strain rate tensor, \({\dot{e}}_{ij}\):
\[{\dot{e}}_{ij}=\frac{1}{2}\left(\frac{\partial u_i}{\partial x_j}+\frac{\partial u_j}{\partial x_i}\right)\label{7.5} \]
Notice that when i=j the strain rate tensor consists of components of the dilation rate, for instance \(\frac{\partial u_1}{\partial x_1}\), etc. When \(i\neq j\) we see the addition of the two terms causing rotation about any given axis. For instance if i=1 and j=2 we obtain rotation about the \(x{}_{3}\) axis as shown above. But also, if i=2 and j=1 we also obtain rotation about the \(x{}_{3}\) axis. In fact when added to calculate \({\dot{e}}_{ij}\) these resultant two cases are identical in value. This implies that the strain rate tensor is symmetric, \({\dot{e}}_{ij}={\dot{e}}_{ji}\). Keep in mind that when the velocity derivative component is negative we have rotation in the opposite direction. The sign convention is that counter-clockwise rotation is positive. The inclusion of ½ is a matter of convenience as we will see later, but also can be thought of as providing an average of the two terms.
The general strain rate tensor, \({\dot{e}}_{ij}\), consists of all possible combinations of velocity spatial derivatives, and contains 9 elements. The diagonal terms are “linear deformation rates” and the off diagonal terms are the “shearing deformation rates”. Notice that there are really only six definitive terms, since this is a symmetric tensor.
Recall that vorticity, is a measure of rotation rate as well. We need to distinguish this from the strain rate tensor. Consider the case of \(\ {\omega }_3\):
\[{\omega }_3=\left(\frac{\partial u_2}{\partial x_1}-\frac{\partial u_1}{\partial x_2}\right)\label{7.6} \]
First we notice the sign difference for the second term in the parenthesis when compared with the strain rate tensor. What is the consequence of this? If rotation caused by \(\frac{\partial u_2}{\partial x_1}\) is counter clockwise because this derivative is positive, and the rotation caused by \(\frac{\partial u_1}{\partial x_2}\) is negative when this derivative value is positive, then applying this to the above definition of \({\omega }_3\) results in a net positive rotation (counter clockwise) about the \(x{}_{3}\) axis. Or said another way, the vorticity is the sum of the two contributions of positive rotation rate about a given axis. Notice that vorticity has only three terms needed to define it (hence it is a vector). The diagonal terms are identically zero and the off diagonal terms are just of opposite sign (an antisymmetric tensor).
It is then possible to have zero vorticity (the two terms in the vorticity definition cancel) but still have a positive angular deformation. Consider the case of \(\frac{\partial u_2}{\partial x_1}=\frac{\partial u_1}{\partial x_2}\) where the rotation rate is zero but the net angular deformation rate is not, and equal to twice the value of each component. This addition is shown schematically for a fluid element in Figure 7.2 (c) where the net rotation about the \(x{}_{3}\) axis would be zero if \(\dot{\alpha }=\ \dot{\beta }\), but we see deformation of the fluid element.
We do one last manipulation. Suppose we identify the velocity gradient tensor as \(\frac{\partial u_i}{\partial x_j}\). This has nine elements of all of the partial derivatives of the three components in the three coordinate directions. This second order tensor can be written as:
\[\frac{\partial u_i}{\partial x_j}=\frac{1}{2}\left(\frac{\partial u_i}{\partial x_j}+\frac{\partial u_j}{\partial x_i}\right)+\frac{1}{2}\left(\frac{\partial u_i}{\partial x_j}-\frac{\partial u_j}{\partial x_i}\right)\label{7.7} \]
The first term on the right hand side is the deformation rate tensor and the second term is ½ of the vorticity, which (when including the ½) is identified as the rotation rate tensor. The latter can be thought of as the average rotation about any given axis. So the velocity gradient tensor consists of two parts, that due to the strain rate and that due to the vorticity (or rotation rate).
At this point we will construct a fairly simple model for the relationship between viscous stress and deformation rate to be as follows:
\[{\tau }_{ij}\sim {\dot{e}}_{ij}\]
This implies that the rate of deformation that occurs in a fluid element is directly proportional to the stress applied to that element. If we make the assumption that there is a proportionality factor equal to 2 \(\mu\), then we can write this as:
\[{\tau }_{ij}=\mu \left(\frac{\partial u_i}{\partial x_j}+\frac{\partial u_j}{\partial x_i}\right)\label{7.8} \]
It is obvious why the factor 2 was introduced. Notice that the relationship does not include any of the rotational components of the velocity gradient tensor, only the deformation rate components. The physical interpretation is that viscous stress is related to the degree of deformation occurring in a fluid element, not its rotation rate.
Looking at the normal stress components, when \({i=j}\), we see that these terms result in linear deformation. As noted above these are elongation or contraction rates of a fluid element as it flows over time. Adding all three dimensions we get the net volume change of the fluid element over time. Consequently, according to the model of Equation \ref{7.8} the viscous forces resulting in normal viscous stress components are responsible for these linear deformation rates. These stresses are the normal, or diagonal, components of \({\tau }_{ij}\).
The shearing contributions of \({\tau }_{ij}\) are the off diagonal terms and are related through Equation \ref{7.8} to the off diagonal terms of the strain rate tensor, \({\dot{e}}_{ij}\). These terms result in an angular deformation rate that distorts the original shape of the fluid element over time. Again, according to eqn. (7.8) this angular deformation rate, due to shearing viscous stresses, has a magnitude determined by the parameter, \(\mu\).
The parameter \(\mu\) is a fluid property and can take on many forms depending on the characteristics of the fluid itself. This property is the fluid dynamic viscosity and may be a function of the state of the fluid (say its pressure or temperature), but it may also be a function of the stresses applied to the fluid. A Newtonian fluid is one that can have state varying viscosity (say like an oil that has decreasing viscosity with increasing temperature) but has a constant value of viscosity with changing stress within the fluid. These fluids have a linear relationship between viscous stress and deformation rate.
A dilatant fluid is described as shear thickening. That is to say as a shearing stress is applied to the fluid the viscosity increases. This implies that increasing stresses will result in decreasing deformation rates, consequently not having a linear relationship. Mixtures of cornstarch and water can behave as a dilatant fluid. In contrast, a fluid with a decreasing viscosity with increasing applied stress is called pseudo-plastic, or shear thinning, fluids. Examples of this type of behavior is ketchup, some paints, ink, and others. Figure 7.3 illustrates the stress-strain rate relationship for various types of fluids where the slope is a measure of viscosity. For the remainder of this book we will deal with Newtonian fluids. Keep in mind, however, functional relationships can be used for non-Newtonian fluid viscosities, whereas we will use constant values in the problems we examine.
Navier-Stokes Equation
The Navier-Stokes equation is an extension of Euler’s equation with the addition of the viscous forces. The Euler equation is written as:
\[\rho \frac{Du_i}{Dt}=\frac{\partial P}{\partial x_I}+\rho g_i\]
which is a balance of mass times acceleration per volume on the left hand side with the net force due to pressure gradients and the gravitational body force, both per volume of fluid. It should be noted that if we combine the pressure terms with the viscous stress terms we obtain the combined total stress expression:
\[{\sigma }_{ij}=-P{\delta }_{ij}+{\tau }_{ij}\label{7.9} \]
We use the Kronecker delta, \({\delta }_{ij}\), which is equal to one when i=j and otherwise equal to zero. This conveniently indicates that P is a normal compressive stress component. The negative sign indicates that pressure is compressive.
An additional force is introduced to account for forces that result in volume changes of a given fluid element. This is modeled as follows. As noted above the rate change of fluid volume per original volume is given by \(\frac{\partial u_k}{\partial x_k}\), where there is summation over index k. Assuming that the force required to change the volume is a compressive normal force, and proportional to the volume change, we can write this force as:
\[\lambda \frac{\partial u_k}{\partial x_k}{\delta }_{ij}\]
where \(\lambda\) is a proportionality constant dependent on the fluid. This is added to the above stress expression to yield:
\[{\sigma }_{ij}=-P{\delta }_{ij}+{\tau }_{ij}+\lambda \frac{\partial u_k}{\partial x_k}{\delta }_{ij}\label{7.10} \]
The net force per volume of fluid due to the stress can be written as:
\[\frac{\partial {\sigma }_{ij}}{\partial x_j}\label{7.11} \]
Recall that there is a summation over the index j indicating that this expression is in a vector in the i direction. Inserting Equation \ref{7.8} for the stress term in Equation \ref{7.10}, and then insert this result into Equation \ref{7.11} results in the net stress force on a fluid element. This is then added to the Euler equation keeping in mind that we have already included the pressure term with the stresses. The result is:
\[\rho \frac{Du_i}{Dt}=\frac{\partial {\sigma }_{ij}}{\partial x_j}+\rho g_i=-\frac{\partial P}{\partial x_j}{\delta }_{ij}+\frac{\partial }{\partial x_j}\left(\lambda \frac{\partial u_k}{\partial x_k}\right){\delta }_{ij}+\rho g_i+\frac{\partial }{\partial x_j}\ \left(\mu \left(\frac{\partial u_i}{\partial x_j}+\frac{\partial u_j}{\partial x_i}\right)\right)\label{7.12} \]
This equation has three velocity components and the pressure as unknowns. Two fluid parameters, \(\mu\) and \(\lambda\) are also included. The parameter \(\lambda\) is known as the coefficient of bulk viscosity, and is representative of the force required to change the fluid volume.
For an incompressible fluid, since \(\frac{\partial u_k}{\partial x_k}=0,\) (with summation) this term disappears.
For a compressible fluid Stokes hypothesis is that:
\[\lambda =-\frac{2}{3}\mu\label{7.13} \]
This comes with some theoretical justification and has been shown over a wide range of conditions to be reasonably valid, but shown not to be valid for extreme pressures. Since in this book we restrict ourselves to incompressible flows, this is not an issue and we will neglect this term. Also, for incompressible flows with constant viscosity we can simplify the last (viscous) term in Equation \ref{7.12} as:
\[\frac{\partial }{\partial x_j}\ \left(\mu \left(\frac{\partial u_i}{\partial x_j}+\frac{\partial u_j}{\partial x_i}\right)\right)=\mu \frac
Callstack:
at (Bookshelves/Civil_Engineering/Intermediate_Fluid_Mechanics_(Liburdy)/08:_Introduction_to_Viscous_Flows), /content/body/div/div[2]/p[19]/span, line 1, column 1
wherein the second term in the middle expression we have reversed the order of differentiation of \(x{}_{i}\) and \(x{}_{j}\) and then invoked the incompressible condition leaving only the first term, which is the Laplace of the velocity vector.
The final form of the Navier-Stokes equation that we will use for incompressible constant viscosity (Newtonian fluid) flows is:
\[\rho \frac{Du_i}{Dt}=\rho \frac{\partial u_i}{\partial t}+\rho u_j\frac{\partial u_i}{\partial x_j}=-\frac{\partial P}{\partial x_j}{\delta }_{ij}+\rho g_i+\mu \frac{{\partial }^2u_i}{\partial {x_j}^2}\label{7.15} \]
The left hand side has been expanded to show the local and convective acceleration terms and on the right hand side we have force contributions from pressure gradients, gravity and viscous forces (normal and shearing). This equation is coupled with the requirements for incompressible flow:
\[\frac{\partial u_k}{\partial x_k}=0\label{7.16} \]
Notice, since we have incompressible flow it is possible to rewrite the convective acceleration term:
\[\rho u_j\frac{\partial u_i}{\partial x_j}=\rho \frac{\partial \left(u_iu_j\right)}{\partial x_j}\label{7.17} \]
Sometimes this may be referred to as the “conservative form” of the Navier-Stokes equation since it takes advantage of the conservation of mass for incompressible flow.
We can also rewrite the Navier-Stokes equation using the definition of vorticity. First the convective acceleration term invokes the vector identity mentioned, in an earlier chapter in discussion of the generalized Bernoulli equation, that is written as:
\[\rho u_j\frac{\partial u_i}{\partial x_j}=\ \rho \left(\frac{\partial \left(\frac{1}{2}u_ju_j\right)}{\partial x_i}+{\varepsilon }_{ijk}{\omega }_ju_k\right)\label{7.18} \]
The viscous terms can also use the following vector identity:
\[\mu \frac{{\partial }^2u_i}{\partial {x_j}^2}=-\mu {\varepsilon }_{ijk}\frac{\partial {\omega }_k}{\partial x_j}\label{7.19} \]
This last term is the viscosity times the curl of the vorticity. Notice what happens when the flow is irrotational. The second term of Equation \ref{7.18} is zero and the viscous stress term, Equation \ref{7.19}, is also zero. It is left for the reader to see that under these conditions one can arrive at the simplified Bernoulli equation when integrated between any two points within the flow field. If the flow is inviscid the last term of Equation \ref{7.15} is zero, but the flow is not necessarily irrotational since the vorticity also enters into the equation in the convective acceleration term. So, an irrotational flow does imply an inviscid flow but an inviscid flow does not imply irrotational flow. Lastly, the viscous term vanishes if the curl of the vorticity is zero, it is not necessary that the flow be irrotational.
Examples of Exact Solutions to Navier-Stokes Equation
1. Steady Flow Between Parallel Plates or in a Circular Pipe
For fully developed, steady flow between parallel plates shown in Figure 7.4 using Cartesian coordinates with flow in the \(x{}_{1}\) direction the reader should verify that there is no acceleration and the Navier-Stokes equation reduces to a balance of forces. If the flow is horizontal there is only pressure and viscous forces that balance. If the flow is vertical with no pressure driving the flow then there is a balance of gravitational forces and viscous forces. For plates with a separation distance of 2h with the \(x{}_{1}\) axis along the centerline between the plates, as shown in the figure, the form of the velocity distribution in both cases is identical. Note that since there is only the \({u_1}\) velocity component then \(\frac{\partial u_1}{\partial x_1}=0\) and we say the flow is fully developed, with no changes in the flow direction and no convective acceleration. For steady flow there is no local acceleration.
Consider horizontal flow, so no body force, to determine the velocity distribution we first examine the pressure gradient term for this case. Since there is no acceleration the pressure term is balanced by the viscous terms. The resulting Navier-Stokes equation is:
\[0=-\frac{\partial P}{\partial x_j}{\delta }_{ij}+\mu \frac{{\partial }^2u_i}{\partial {x_j}^2}=\frac{dP}{dx_1}+\mu \frac{d^2u_1}{dx_2 ^2}\]
To explain why we can write the terms as ordinary derivatives consider the following. Since the acceleration is zero we can say that \(u_1\neq f(x_1)\) which is also found from the conservation of mass noting that \(u{}_{2}=u{}_{3}=0\). Based on this we can say that the viscous term is not a function of \(x{}_{1}\), so therefor the pressure term is not a function of \(x{}_{1}\) either. At most \(u{}_{1}\) is a function of \(x{}_{2}\). One can show that is not a function of \(x{}_{2}\) from the \(x{}_{2}\) momentum equation. So if the change of P along the flow is not a function of \(x{}_{2}\) or \(x{}_{1}\), then is a constant.
By applying the no-slip boundary condition at the wall surfaces, \(x{}_{2}\) = +/- h the result is:
\[u_1=C\left(1-\frac{{x_2}^2}{h^2}\right)\label{7.20} \]
where \(C=-\frac{h^2}{2\mu }\frac{dP}{dx_1}\) for pressure driven horizontal flow and \(C=\frac{\rho gh^2}{2\mu }\) for gravity driven vertical downward flow.
Given this velocity field the vorticity distribution can be determined and since the velocity is parabolic the vorticity distribution will be piecewise linear across the flow with zero value at the center, and maximum value at the surface, \({\omega }_3=-\frac{2C}{h^2}x_2\).
The same flow can be considered for flow in a round constant area horizontal pipe. This is often called Hagen-Poiseuille flow after two experimentalists who developed this relationship in the 1800s for steady pipe flow in the form of flow rate versus pressure drop. In this case the Navier-Stokes equation is written in cylindrical coordinates as shown in Table 7.1 and then reduced for steady, constant area, incompressible, constant property flow. Again, the flow has no acceleration for steady, constant area flow and the result is a balance of pressure and viscous forces in the \(z\), or axial direction. The pressure gradient along z is a constant similar to the result for flow between parallel plates. The resulting simplified equation is integrated across the flow (r coordinate) using the no-slip boundary condition at \(r=R\) (\(R\) is the pipe radius) and also noting that the velocity is a maximum at the centerline where the velocity derivative in \(r\) is zero. The result is:
\[v_z=-\frac{R^2}{4\mu }\frac{dP}{dz}\left(1-\frac{r^2}{R^2}\right)\label{7.21} \]
For all of these internal flows the flow rate can be obtained by integrating the velocity distribution across the flow area. For instance, for a volumetric flow rate of \(\dot{Q}\) and writing the pressure gradient as since it is constant (notice the sign change since \(\Delta P\) is the upstream pressure minus the downstream pressure) and \(L\) is the total length along \(x{}_{1}\). We have for steady horizontal pressure driven flow between parallel plates:
\[\dot{Q}=\frac{2h^3\Delta P}{3\mu L}\label{7.22} \]
For steady flow in a pipe:
\[\dot{Q}=\frac{\pi R^4\Delta P}{8\mu L}\label{7.23} \]
It is straight forward to evaluate similar relationships for gravity driven flows by replacing the pressure gradient with \(\rho g\).
There are a number of other steady flows that can also be solved for analytically from the Navier-Stokes equation. For instance, steady axial flow in an annulus, either pressure or gravity driven; flow in the gap between two rotating cylinders that have different rotation rates; flow between parallel plates where one plate is moving relative to the other with or without a pressure gradient or gravity driving the flow, and a few others. All of these flows have no local or convective acceleration terms and the basic governing equation is a balance of forces. It is possible to solve some flows with acceleration as shown next.
2. Suddenly Accelerated Plate (Stokes First Problem, also known as the Rayleigh Problem)
When a flat plate is immersed in a large body of fluid, and the plate is suddenly accelerated to some fixed, constant velocity the fluid surrounding the plate will be set into motion. This general problem is known as Stokes first problems, named for Sir George Stokes the well-known mathematician, for whom the Navier-Stokes equation is also named. There are variations on this problem, such as the flow field set up in a fluid when the plate oscillates back and forth sinusoidally, Stokes second problem. Here we will look at the solution one can obtain for the first problem. It will introduce the idea of a similarity formulation of the problem and provide insight on how to nondimensionalize results. It is also useful in the interpretation of boundary layer flows that we will examine in a later chapter.
This is an idealized problem where the plate is assumed to accelerate instantaneously to some velocity \(U=U{}_{p}\) and remains at that velocity. Obviously there is some finite time for this to happen, but we ignore that (short) time effect. Figure 7.5 illustrates the coordinate system and the flow. By symmetry we only need to include one half of the flow field, on top, and we assume that the plate is infinite in extent in the \(x{}_{1}\), \(x{}_{3}\) directions. The flow is only in the \(x{}_{1}\) direction, to the right. There are no forcing functions is the \(x{}_{2}\) and \(x{}_{3}\) directions so we take \(u{}_{2}\) and \(u{}_{3}\) to be zero. Finally the fluid is assumed to extend infinitely far in the +/- \(x{}_{2}\) directions.
This problem may model the start up of a plate with lubricating oil between the plate and some surrounding surfaces, at least for early times before the flow is influenced by the surrounding surfaces (we will be able to determine this time from our solution).
The analysis begins using the \(x{}_{1}\) direction Navier-Stokes equation and eliminating all zero valued terms. Assuming the flow is governing by viscous forces between the surface and fluid, and neglecting any establish pressure variation within the flow we have the simplified form:
\[\frac{\partial u_1}{\partial t}=\nu \frac{{\partial }^2u_1}{\partial x^2}\label{7.24} \]
where which is called the kinematic viscosity and has SI units of \((m{}^{2}\)/s). This is obtained by dividing through by the fluid density. The associated boundary and initial conditions are:
No-slip: \(u_1=U_p\ at\ x{}_{2} = 0\)
No flow far from the surface: \(u_1=0\ at\ x_2\to \infty\)
Initially no flow: \(u_1=0\ at\ t=0\ for\ all\ x_2\)
This is what is called a “diffusion” problem where velocity (or momentum per mass) of the fluid diffuses away from a source of momentum (the wall friction force). Fick’s law of diffusion states that the diffusion rate, or flux of a quantity, is proportional to the local gradient of the quantity. As we will see this diffusion process is directly linked to the fluid viscosity.
The above governing equation can be scaled in several different ways. First let’s use dimensional analysis with the condition that the velocity at any point in space and time within the fluid near the plate is a function of the following list of variables
\[u=(U_p, x_2,\ t,\ \nu )\label{7.25} \]
where we have used u instead of \(u{}_{1}\) since there is only one velocity component to consider. This list of variables should be obvious from the governing equation, (7.24) and the associated initial and boundary conditions. Now using dimensional analysis we arrive at the following three nondimensional Pi groups:
\[{\mathit{\Pi}}_1=\frac{u}{U_p}, {\mathit{\Pi}}_2=\frac{x_2}{\sqrt{\nu t}},{\mathit{\Pi}}_3=\frac{x_2}{U_p t}\label{7.26} \]
However, \({\mathit{\Pi}}_3\) provides no new information since all of the variables appear in the other two Pi groups. Hence we can conclude that
\[\Pi_1=f \left({\Pi_2}\right) \text{ or } \frac{u}{U_p} = f\frac{x_2}{\sqrt{\nu t}}\label{7.27} \]
This implies that the velocity scaling for this problem is \(U_p\) and the length scale is \(\sqrt{\nu t}\). Notice here that the length scale is a function of time. That is to say that the extent of the length scale increases over time, and is not a constant. We can think of this length scale as roughly the distance over which diffusion is expected to occur, which is time dependent. For convenience in the mathematics we will add an arbitrary “2” to the length scale and express it as:
\[\frac{u}{U_p}=f(\frac{x_2}{2\sqrt{\nu t}})\label{7.28} \]
We have two variables, \(f=\frac{u}{U_p}\) and \(\eta =\frac{x_2}{2\sqrt{\nu t}}\). And we seek a solution of \(f(\eta )\). The next step is to substitute our nondimensional variables into the governing equation and initial and boundary conditions. This needs to be done carefully since one of our scales (length) is a function of time. The reader is encouraged to go through the following transformation using the chain rule:
\[\frac{\partial u}{\partial t}=\frac{\partial (fU_p)}{\partial \eta }\cdot \frac{\partial \eta }{\partial t}=U_p\frac{\partial f}{\partial \eta }(-\frac{\eta }{2t})\]
\[\frac{\partial u}{\partial x_2}=U_p\frac{\partial f}{\partial \eta }\cdot \frac{\partial \eta }{\partial x_2}=U_p\frac{\partial f}{\partial \eta }\frac{1}{2\sqrt{\nu t}}\]
\[\frac{{\partial }^2u}{\partial {x_2}^2}=\ \frac{\partial }{\partial x_2}\left(U_p\frac{\partial f}{\partial \eta }\cdot\frac{\partial \eta }{\partial x_2}\right)=U_p\frac{\partial f}{\partial \eta }\frac{{\partial }^2\eta }{\partial {x_2}^2}+U_p\frac{\partial \eta }{\partial x_2}\frac{{\partial }^2f}{\partial {\eta }^2}\frac{\partial \eta }{\partial x_2}\]
\[\frac{{\partial }^2u}{\partial {x_2}^2}=U_p{\left(\frac{1}{2\sqrt{\nu t}}\right)}^2\frac{{\partial }^2f}{\partial {\eta }^2}\]
Inserting the first and the last of this set of equations in Equation \ref{7.24} the result is:
\[\frac{{\partial }^2f}{\partial {\eta }^2}+2\eta \frac{\partial f}{\partial \eta }=0=f^{''}+2\eta f'\label{7.29} \]
where the last expression is used to write derivatives as primes \((f^{''}\) is the second derivative and \(f'\) is the first derivative.) Notice here that the derivatives can actually be ordinary derivatives since as shown in (7.27) \(f\) is only a function of \(\eta\). Importantly here the second order partial differential equation in two variables is transformed into a second order ordinary differential equation, which in general has a much easier solution.
The next step is to transform the boundary conditions as follows:
\({\text {at}\ \ x}_2=0\ \ \eta =0\ \text{and}\ u=U_p\ \text{so}\ f\left(0\right)=1\)
\(\text {as}\ x_2\to \infty \ \ \ \eta \to \infty \ \text{and}\ u\to 0\ \text{so}\ \ f\left(0\right)=0\)
\(\text{at}\ t=0\ \ \ \eta \to \infty \ \ \text{and}\ u\to 0\ \text{so}\ \ f\left(0\right)=0\)
(7.30)
The last two conditions are identical, so we end up with two boundary conditions for \(\eta\) which is what we expect since we have a second order equation. We are left with the governing equation (7.29) and the boundary conditions (7.30). It turns out that there is an analytical solution. Letting:
\[g=f'\]
then the governing equation is:
\[\frac{g'}{g}=-2\eta\]
this can be integrated to:
\[g=f'=C_1e^{-{\eta }^2}\]
which we integrate again to:
\[f=C_1\int^{\eta }_0{e^{-{\eta }^2}d\eta }+C_2\label{7.31} \]
The first term on the right hand side is a straightforward integral evaluation up to a variable value \(\eta\). This can be replaced by the Gaussian Error Function, \(erf(\eta)\) which is shown in Fig (7.6) as:
\[{erf \left(\eta \right)\ }=\frac{2}{\sqrt{\pi }}\int^{\eta }_0{e^{-{\eta }^2}d\eta }\]
so that:
\[f=\frac{\sqrt{\pi }}{2}C_1{erf \left(\eta \right)\ }+C_2\]
We are left to evaluate the constants from the two boundary conditions for f.
\[C_1=-\frac{2}{\sqrt{\pi }} \text{ and } C_2 = 1\]
\[f=\frac{u}{U }=1-erf(\eta) \text{ and } f' =-{\frac{2}{\sqrt{\pi}}e^-{^\eta}}^2\label{7.32} \]
The results of Equation \ref{7.32} are plotted in Figure 7.7. This solution is a “similarity solution” in that the results collapse, in this case, into a single variable, \(\eta\), which depends on the two independent variables, \(x{}_{2}\) and t. There are two parameters affecting the result of the local velocity, the boundary condition, \(U_p\), and the fluid property, \(\nu\). To evaluate a given set of conditions one does the following. (1) Identify the physical space and boundary conditions of interest, (2) transform variables such as values of space or time into associated values of the variable \(\eta\). (3) Use Equation \ref{7.32} to determine the value of \(f\) versus \(\eta\) and the desired \(\eta\) value. (4) Transform f into the desired velocity \(u\).
Besides determining the local velocity in the fluid these results are also useful in determining the transient wall shear stress, or force per unit area of the plate. Given in Equation \ref{7.32} is the derivative, \(f'\). This provides information of the velocity derivative, \(\frac{\partial u}{\partial x_2}\). Since there is only one velocity component and it is only a function of \(x{}_{2}\) we can write the shear stress as:
\[\tau =\mu \left(\frac{\partial u_2}{\partial x_1}+\frac{\partial u_1}{\partial x_2}\right)=\mu \frac{\partial u_1}{\partial x_2}=\mu \left(\frac{Uf'}{2\sqrt{\nu t}}\right)\label{7.33} \]
where \(f'\) is the derivative \(\frac{\partial f}{\partial \eta }\). The force on the surface of the plate with an area of LS, (where L is the distance along the plate in the direction of motion and S is the width, or span of the plate) due to its motion is:
\[F_p=\int^L_0{{\tau }_sdx_1S}\label{7.36} \]
where the shear stress, \({\tau }_s\), is evaluated at the surface where \(x{}_{2}\) = 0. Evaluating (7.34) using (7.33) at \(\eta =0\), with \(f'(0)=-\frac{2}{\sqrt{\pi } }\) results in:
\[{\tau }_s=-\frac{\mu U_p}{\sqrt{\pi \nu t}}\label{7.37} \]
Notice that the wall stress decreases with time as momentum diffuses away from the surface. The force therefore also decreases with time. At time t = 0 the equations have a problem, since we said the acceleration was initially infinite.
We can define the diffusion distance way from the surface as the distance \(x{}_{2}\) to where the velocity decays to 1% (small arbitrary value) of the plate velocity. So setting \(f\) = 0.01 we see that \(\eta\) = 1.85 and setting \(x_2=\delta\) at this point we have:
\[\delta =3.7\sqrt{\nu t}\label{7.38} \]
Notice that the diffusion distance increases with time as well as kinematic viscosity. The greater the viscosity the further is the distance, \(\delta\), at any given time. It is independent of the plate velocity.
One last item on this seemingly simple problem that will help in the interpretation of boundary layer flows. This flow has vorticity, but only aligned with the \(x{}_{3}\) direction, as can be seen by calculating the local vorticity distribution:
\[{\omega }_3=\left(-\frac{\partial u}{\partial x_2}\right)=-\frac{Uf'}{2\sqrt{\nu t}}\label{7.35} \]
The circulation is the area integral of the vorticity, so extending an integration from the surface at \(x_2=0\) to \(\delta\), for a distance L along \(x{}_{1}\), then the total circulation per distance \(x{}_{3}\) becomes:
\[\Gamma=\int ^\delta_0 - \frac{U_p f'}{2 \sqrt{\nu t}} dx_2L= \int_{0}^{\infty }-U_p f'd \eta L=-U_p L\label{7.36} \]
Interestingly, the total circulation remains constant overtime, but the area grows since \(\delta\) increases with time. The diffusion process merely spreads the vorticity over an increasing area, for increasing time and all of the vorticity is generated with the initial acceleration of the surface.