Skip to main content
NIHPA Author Manuscripts logoLink to NIHPA Author Manuscripts
. Author manuscript; available in PMC: 2014 Jun 5.
Published in final edited form as: Adv Appl Math Mech. 2012 Feb 1;4(1):21–35. doi: 10.4208/aamm.11-m1110

The Sensitivity Analysis for the Flow Past Obstacles Problem with Respect to the Reynolds Number

Kazufumi Ito 1, Zhilin Li 1,2,*, Zhonghua Qiao 3
PMCID: PMC4046863  NIHMSID: NIHMS478216  PMID: 24910780

Abstract

In this paper, numerical sensitivity analysis with respect to the Reynolds number for the flow past obstacle problem is presented. To carry out such analysis, at each time step, we need to solve the incompressible Navier-Stokes equations on irregular domains twice, one for the primary variables; the other is for the sensitivity variables with homogeneous boundary conditions. The Navier-Stokes solver is the augmented immersed interface method for Navier-Stokes equations on irregular domains. One of the most important contribution of this paper is that our analysis can predict the critical Reynolds number at which the vortex shading begins to develop in the wake of the obstacle. Some interesting experiments are shown to illustrate how the critical Reynolds number varies with different geometric settings.

Keywords: Navier-Stokes equations, sensitivity analysis, flow past cylinder, embedding technique, immersed interface method, irregular domain, augmented system, projection method, fluid-solid interaction

1 Introduction

In [8], an augmented immersed interface method was proposed for the following non-dimensional incompressible Navier-Stokes equations on an irregular domain R\Ω:

ut+(u)u+p=1ReΔu,xR\Ω, (1.1a)
u=0,xR\Ω, (1.1b)
u|Ω=0, (1.1c)
u(x,0)=u0,IC, (1.1d)

with a usual flow boundary condition along ∂R, where R is a rectangular domain, see Fig. 1 for an illustration. In the above Navier-Stokes equations, Re = 1/μ is the Reynolds number and μ is the viscosity, u is the velocity, and Ω is a set of inclusions (obstacles), for example, one or two cylinders in this paper. We refer the readers to [8] and the references therein for detailed information about the problem and the related references. The method proposed in [8] is based on the augmented immersed interface method, see e.g., [913].

Figure 1.

Figure 1

A diagram for the Navier-Stokes equations on an irregular domain.

In the literature, there are numerous papers on flow past cylinder problems. There are also a few of them that discuss the important quantities such as lift and drag coefficients (or forces), frequency of the vortex shading etc., as functions of the Reynolds number. In this paper, we are more interested in the sensitivity analysis with respect to the Reynolds number, or precisely Re = 1/μ when the obstacle is a circle. We believe that this paper is the first attempt to study the sensitivity of such a problem. Sensitivity analysis is important to understand how particular parameter(s) affect the solution behavior such as the stability of the flow, vortex shading behind the wake of the obstacles. As pointed out in [3], sensitivity analysis and uncertainty analysis combine to produce a systematic approach to develop a comprehensive understanding of a mathematical model, the data it produces, and the way that the data is used to influence the design of many engineering systems.

1.1 The sensitivity equations

In order to carry out the sensitivity analysis, we solve the sensitivity equations, see for example, [3,6] and the reference therein:

wt+(u)w+(w)u+q=1ReΔw1Re2Δu,xR\Ω, (1.2a)
w=0,xR\Ω, (1.2b)
w|Ω=0 (1.2c)
w(x,0)=0,IC (1.2d)

with the same type as in (1.1a)-(1.1d) but homogeneous boundary condition along ∂R. The quantities w and ∇ × w are called the sensitivity velocity and vorticity, and q is the sensitivity pressure. Sensitivity quantities are derivatives which describe how small change in design parameters affect the state variables of the mathematical model. We are particularly interested in the solution near the critical Reynolds number, for example, Re ≈ 47 for a single cylinder, at which the vortex is about to develop.

The paper is organized as follows. In the next section, we will review the augmented immersed interface method for solving the Navier-Stokes solver on irregular domains and how to solve the sensitivity equations. In Section 3, we present our numerical experiments and analysis about the critical Reynolds number. Some conclusions and acknowledgments are followed in the last section.

2 The numerical algorithm

We use the augmented immersed interface method developed in [8] to solve the incompressible Navier-Stokes equations on an irregular domain R\Ω. The main ideas include extending the governing equations into the entire rectangular domain; introducing the jump in the normal derivative of the velocity as augmented variable with two components; and then employing the immersed interface method to solve the interface problem. The augmented variable is chosen so that the no-slip (or a given velocity such as rotating) boundary condition can be satisfied. The advantages of this approach include that, (1) the fast Poisson solver can be utilized in the Navier-Stokes solver via the modified projection method; (2) the condition number of the system of equations for the augmented variable is small compared with other approaches in the literature. For fixed obstacles or cylinders with fixed location but rotating, the coefficient matrix of the system of equations for the augmented variable is a constant matrix independent of time t and the mesh. In this case, only one LU decomposition is needed at the first time step.

We assume that the domain R is a rectangle [a, b] × [c, d] with holes Ω. The spatial spacing is chosen as

hx=(ba)M,hy=(dc)N,

where M and N are the number of grid points in the x and y directions, respectively. We use a standard uniform Cartesian grid for simplicity. The time integration from tk to tk+1 for the primary variables can be written as:

uukΔt+(uu)k+12={pk12+μ2(Δu+Δuk),ifxR\Ω,μ2(Δu+Δuk),ifxΩ, (2.1a)
u|R=uR(x,tk+1), (2.1b)
[u]Ω=0,[un]Ω=ψk+1,u|Ω=uΩ(xΩ,tk+1), (2.1c)
{Δϕk+1=uΔt,xR,ϕk+1n|R=0,[ϕk+1]Ω=0,[ϕk+1n]Ω=0, (2.1d)
uk+1=uΔtϕk+1,xR, (2.1e)
pk+12=pk12+ϕk+1, (2.1f)

where (u·∇u)k+1/2 is approximated by

(uu)k+12=32(uk)uk12(uk1)uk1. (2.2)

The projection method that we applied above is based on the methods described in [1, 2]. The projection method is second order accurate both in time and space.

We use the zero level set of a Lipschitz continuous function φ(x, y), often the signed distance function, to represent the boundary of the obstacles, we refer the reader to [16, 17] for more information about the level set functions and applications. One of advantages of this approach is that it can represent multi-connected domain easily as in our two cylinders case. In implementation, the level set function is defined at the grid points as φij = φ(xi, yj). Using a level set function, we can classify the grid points as regular or irregular ones. For a given grid point x = (xi, yj), we define

φijmax=max{φi1,j,φi+1,j,φij,φi,j1,φi,j+1}, (2.3a)
φijmin=min{φi1,j,φi+1,j,φij,φi,j1,φi,j+1}. (2.8)

We call (xi, yj) an irregular grid point in reference to the central five point stencil if φijmaxφijmin0. For an irregular grid point, there exists an orthogonal projection xp = (xp, yp) on the interface satisfying

xp=x+αn(x), (2.4)

where α is to be determined and

n=φ|φ|, (2.5)

is the unit normal direction at x. The parameter α can be determined approximately by solving the following quadratic equation explicitly

12(nTHn)α2+|φ|α+φ(x)=0, (2.6)

where H is the Hessian matrix

H=(2φx22φxy2φxx2φy2). (2.7)

All the quantities related to φ and its derivatives are evaluated at the grid point (xi, yj). The augmented variables are defined at the orthogonal projections from φ ≥ 0 side, see also [4,5,7,15] for more details and other applications.

2.1 The augmented immersed interface method

In our method, we extend the Navier-Stokes equation to the entire rectangular domain so that a fast Poisson solver can be utilized. The original problem at one particular time step becomes an interface problem. The jump condition [∂u*/∂n] in the normal derivative of the velocity is used as an augmented variable. It is determined such that the boundary condition along ∂Ω are satisfied. This approach is described in more details below.

From time tk to tk+1, given an approximate jump [∂u*/∂n] = ψk+1, or Qk+1 in the discrete form, the discrete solution U* for u* satisfies a linear system

AU+BQk+1=F1, (2.8)

where the matrix A corresponds to the prediction step (2.1a)-(2.1c), and the vector BQk+1 corresponds to the correction terms for the immersed interface method, see [14] due to the jump condition [∂u*/∂n]Ω = ψk+1. The boundary condition (2.1c) (or the augmented equation) u|Ω=uΩk+1 is discretized via a least squares interpolation, and can be written in the discrete form

CU+DQk+1=UΩk+1. (2.9)

If we put those two matrix-vector equations (2.8) and (2.9) together, we get

[ABCD][UQk+1]=[F1UΩk+1]. (2.10)

Note that the dimension of Qk+1 is Inline graphic(2N) (assuming MN), which is much smaller than that of U* ( Inline graphic(2N2)).

Eliminating U* from Eq. (2.10), we get the Schur-complement system for Qk+1;

(DCA1B)Qk+1=UΩk+1CA1F1=defF2,orEQk+1=F2. (2.11)

Note that E is not symmetric in general. We can either use a direct method or an iterative method to solve the linear system (2.11) for Qk+1 depending on different situations. If the boundary ∂Ω is stationary and the time step is fixed, it is more efficient to use a direct method (say, Gaussian elimination with partial pivoting) since the coefficient matrix E is a constant matrix. Thus, we can form the coefficient matrix E explicitly by setting

Qk+1,=e,

the -th unity vector, l = 1, 2, …, and apply the LU decomposition to solve it directly. This is also advantageous for long time runs since the costly LU decomposition needs to be done just one time in the beginning.

Three Helmholtz/Poisson solvers are needed to evaluate EQk+1 or A−1F1. First, the prediction step for u* requires a fast Helmholtz solver on a rectangular domain for each velocity component. Secondly, the projection step requires a fast Poisson solver for ϕk+1 given u*. For stationary boundary ∂Ω and fixed time step Δt, all the matrices are constant matrices that depend on the fast Helmholtz/Poisson solver, and the interpolation scheme for the boundary condition.

2.2 Solving the sensitivity equations

For the sensitivity system (1.2a)-(1.2d), the numerical algorithm is almost the same. We still use the algorithm above for primary variable with homogeneous boundary condition of the same type and an non-homogeneous source term

(uw)k+12(wu)k+1212μ2(Δuk+1+Δuk), (2.12)

in which uk+1 has already been calculated after we have solved the Navier-Stokes equations for the primary variables. The above expression is computed using the standard five-point stencil finite difference schemes at regular grid points, that is, all the grid points in the standard centered five-point stencil are from outside of the domain of the obstacles. For other grid points in the domain, a second order least square interpolation scheme is used to compute the source term.

3 Numerical experiments

In this section, we present some numerical results for the sensitivity analysis with respect to the Reynolds number Re = 1/μ. All the computations were performed at the North Carolina State University using notebook or desktop computers.

The computer code has been validated in [8]. Thus we only show the results in our sensitivity analysis. In our problem set-up, we use a computational domain [−10,10] × [−5,5]. The cylinders is either one or two circles/ellipses of the form

(xx0)2a2+y2b2=1,

which are represented by a level set function. We use a grid of 900 by 450 to get accurate results. The flow rate at x = −10 is one unit.

We measure the velocity and vorticity strength in the wake of the cylinder as follows

Vs(t)=maxx1xx2,4y4|u(x,t)|, (3.1a)
ωs(t)=maxx1xx2,4y4|×u(x,t)|. (3.1b)

The velocity and vorticity are calculated outside the obstacles. In most of cases, we take x1 = −9.5 and x2 = 9.5. In this way we exclude the effect of boundary on our analysis since we are more interested what is happening in the wake of obstacles.

3.1 A classical example: a single stationary cylinder

We first carry out the sensitivity analysis for a classical example, a uniform flow past a single stationary cylinder. The cylinder is represented by the level set function

φ(x,y)=(x+7)2+y21.

It is well-known that the critical Reynolds number for this case is around 47 ∼ 48.

In Fig. 2, we plot the velocity and vorticity strengths defined in (3.1a) and (3.1b) versus the Reynold number. We can see that the velocity and vorticity strengths behave roughly linearly for the primary velocity and vorticity from which there is not much information that we can extract from the plot about the critical Reynolds number. But the sensitivity variables have shown some important information after Re ≥ 45. The magnitude of both the sensitivity velocity and vorticity are very small when Re ≤ 45 indicating a uniform flow in the wake of the cylinder. After Re ≥ 45, the magnitude of both the sensitivity velocity and vorticity increase rapidly. As we know that the vortexes will develop after the wake of the cylinder after Re > 47. Note that, the sensitivity vorticity strength actually decreases with the Reynolds number until some critical value Re* before going up. The main finding of this paper is that Re* is indeed a very good approximation of the critical Reynold number.

Figure 2.

Figure 2

(a) Plot of the velocity strength versus the Reynolds number defined in (3.1a). (b) Plot of the vorticity strength versus the Reynolds number defined in (3.1b). The top ones are for the primary velocity and vorticity while the bottom one are for the sensitivity equations.

In Fig. 3, we plot the vorticity and sensitivity vorticity at time t = 80 with the Reynolds numbers Re = 40,50,60,80,100, and 150. The vorticity plots (top ones) are obtained with the contour option −2.5: 0.2: 2.5; The sensitivity vorticity are obtained with the contour option contour, −2.5: 0.2: 2.5 or with N (say 80, 100, or 160) contour lines to have better visualization effect. From Re = 45 to Re = 50, the sensitivity vorticity strength increases significantly indicating that the vortex shading is about to develop. From Re = 60 to Re = 100, the sensitivity vorticity intensifies and a single vertex begin to split into two closed vortexes that behaves like a dipole. This can not be seen from the original vortexes.

Figure 3.

Figure 3

Contour plots of the vorticity and sensitivity vorticity at time t = 80 with the Reynolds numbers Re = 40, 50, 60, 80, 100 and 110. The vorticity plots (top ones) are obtained with the contour option −2.5: 0.2: 2.5. The sensitivity vorticity contour plot are obtained with N = 80 contour lines.

In Fig. 4, we show the history of the vorticity and sensitivity vorticity at different time. From the plot, we can roughly see how the vortex sheets evolve with the time.

Figure 4.

Figure 4

History of the vorticity and sensitivity vorticity with the Reynolds numbers Re = 70. The vorticity plots (top ones) are obtained with the contour option −2.5: 0.2: 2.5. The sensitivity vorticity contour plot are obtained using N = 80 contour lines.

In Fig. 5, we plot the velocity and sensitivity velocity field at time t = 80 with Re = 40 and Re = 60. Again, we can see the vortex shading better from the sensitivity velocity. Even at Re = 40, we see something is about developing meaning a more unstable flow in the wake of the cylinder.

Figure 5.

Figure 5

Plot of the velocity and the sensitivity velocity field at time t = 80: (a) Re = 40, (b) Re = 60. The top ones are the velocity while the bottom ones are sensitivity velocity.

3.2 The effect of the shape and orientation of the obstacle on the vortex shading

In this experiment, we show similar analysis of flow past different obstacles. The obstacle that we are considering is an ellipse whose level set function is

φ(x,y)=(x+7)20.62+y20.421,

with different orientations. We see that critical Reynolds number of Re* = 1/μ* is quite different for different orientations. The sensitivity analysis does give a good estimate of the critical number at which the vortex shading is about to develop.

In Fig. 6, we show the sensitivity analysis of an ellipse at different orientations. The plots on the left are the plots of the vorticity (top) and sensitivity vorticity (bottom) strengths versus the parameter 1/μRe. From the plot, we can predict that the critical Reynolds number is significant different with the orientation. The results are also agree with intuition. With the orientation is parallel to the flow direction, the flow in the wake of the obstacle is more stable than that against the flow direction. As we can expected, we can predict that the critical Reynolds number is the largest for the horizontal case (around 70), decreases for the oblique ellipse (around 45), and the smallest for the vertical case (around 40). The plots on the right are vorticity (top) and sensitivity vorticity (bottom) at some numbers which supports our discussions above.

Figure 6.

Figure 6

Sensitivity analysis with an ellipse with major and minor axis being 0.6 and 0.4 at different orientations. (a) The major axes is aligned with the x-direction. (b) The ellipse is rotated forty-five degrees in counter-clock direction. (c) The major axes is aligned with the y-direction. The right plots are the vorticity when 1/μ = 70, 45, 40 respectively.

3.3 A rotating cylinder

We carry out the sensitivity analysis for a rotating cylinder in the uniform flow. The cylinder is rotating counter clockwise in a constant velocity (−0.25, 0.25). Since the relative position of the cylinder is fixed, we just need to replace the no-slip boundary condition with the prescribed velocity of the rotation in our algorithm. From Fig. 7(a), we see that the critical Reynolds number is around Re* = 1/μ* = 42 which is smaller than that of the stationary case indicating a less stable flow in the wake of the rotating cylinder. In Fig. 7(b), we plot the vorticity and sensitivity plot at time t = 100 and Re = 1/μ = 43 which verified our claim about the critical Reynolds number. We can see that the vortex shading has developed after wake of the rotating cylinder.

Figure 7.

Figure 7

Sensitivity analysis for a rotating cylinder. (a) Plot of the vorticity and sensitivity strength versus the Reynolds number defined as 1/μ. (b) The vorticity and sensitivity plot at t = 100 which verified the critical Reynolds number at Re = 43.

3.4 Two stationary cylinders

We carry out the sensitivity analysis for a uniform flow past two separated cylinders. The level set function is defined as follows

φ1(x,y)=(x+7)2+y21,φ1(x,y)=(xx2)2+y21, (3.2a)
φ(x,y)=min{φ1(x,y),φ2(x,y)}. (3.2b)

In Fig. 8, we show the sensitivity analysis for the two stationary cylinders. We show three different cases. In the first case (a), the two cylinders are centered at (−7,0) and (−4,0), respectively. They are considered as relatively close. We see that the critical Reynolds number is about Re* = 54 which is larger than that of a single cylinder. As we increase the distance between two cylinders by one unit, we see that the critical Reynolds number increases by 10, see Fig. 8(b) for which the two cylinders are centered at (−7,0) and (−3,0) respectively. If we further increase the distance between two cylinders by another 3 units, the critical Reynolds number remains almost the same. In Fig. 8, the left plots are the strength of the vorticity and sensitivity versus the Reynolds number defined as 1/μ. The right plots are the vorticity and sensitivity plot at t = 100 and a Reynolds number that is close to the critical Reynolds number 54, 64, and 65 respectively.

Figure 8.

Figure 8

Sensitivity analysis of two stationary cylinders. The left plots are the strength of the vorticity and sensitivity versus the Reynolds number defined as 1/μ. The right plots are the vorticity and sensitivity plot at t = 100 and a Reynolds number that is close to the critical Reynolds number 54, 64, and 65 respectively.

We also tested the two rotating cylinders in the same, or different rotating directions with the same speed as above. The analysis in the wake of the second cylinder has similar behaviors as the stationary ones. But the flow patterns between the two cylinders are much affected by the directions of rotation. The flow between the two cylinders is more stable if the rotating directions are the same which means that the direction between the two cylinders are opposite. Otherwise it becomes less stable, see Fig. 9 in which we plot the vorticity and sensitivity vorticity for the two different cases at t = 100 and 1/μ = 50.

Figure 9.

Figure 9

Plot of vorticity (top) and sensitivity vorticity of two rotating cylinders at t = 100 and Re = 50. (a) Both cylinders rotate in the same direction (counter clockwise); (b) The two cylinders rotate in the opposite directions with the right one rotates in the counter clockwise direction.

4 Conclusions

In this paper, we present the sensitivity analysis for flow past obstacles with respect to the Reynolds number. Such analysis enable us to predict the critical Reynolds number numerically. Various numerical experiments show such a prediction is reliable.

Acknowledgments

The first and second authors are partially supported by US-ARO grant 49308-MA, and US-AFSOR grant FA9550-06-1-0241. The second author is also partially supported by US-NSF grant DMS-0911434, and the US-NIH grant 096195-01, and CNSF 11071123. The third author is partially supported by the Hong Kong RGC Grant HKBU201710.

Footnotes

AMS subject classifications: 65M06, 65M12, 76T05

References

  • 1.Bell JB, Colella P, Glaz HM. A second-order projection method for the incompressible Navier-Stokes equations. J Comput Phys. 1989;85:257–283. [Google Scholar]
  • 2.Brown DL, Cortez R, Minion ML. Accurate projection methods for the incompressible Navier-Stokes equations. J Comput Phys. 2001;168:464–499. [Google Scholar]
  • 3.Cacuci G. Sensitivity and Uncertainty Analysis. Vol. 1. Chapman & Hall/CRC; Boca Raton, FL: 2003. [Google Scholar]
  • 4.Deng S. PhD thesis. North Carolina State University; 2000. Immersed Interface Method for Three Dimensional Interface Problems and Applications. [Google Scholar]
  • 5.Deng S, Ito K, Li Z. Three dimensional elliptic solvers for interface problems and applications. J Comput Phys. 2003;184:215–243. [Google Scholar]
  • 6.Godfrey AG. Computational Methods for Optimal Design and Control. Birkhauser; Boston, MA: 1998. Sing sensitivities for flow analysis; pp. 181–196. [Google Scholar]
  • 7.Hunter J, Li Z, Zhao H. Autophobic spreading of drops. J Comput Phys. 2002;183:335–366. [Google Scholar]
  • 8.Ito K, Li Z, Lai MC. An augmented method for the Navier-Stokes equations on irregular domains. J Comput Phys. 2009;228:2616–2628. [Google Scholar]
  • 9.Ito K, Qiao Z. A high order compact MAC finite difference scheme for the Stokes equations: augmented variable approach. J Comput Phys. 2008;227:8177–8190. [Google Scholar]
  • 10.LeVeque RJ, Li Z. The immersed interface method for elliptic equations with discontinuous coefficients and singular sources. SIAM J Numer Anal. 1994;31:1019–1044. [Google Scholar]
  • 11.Li Z. PhD thesis. University of Washington; 1994. The Immersed Interface Method-A Numerical Approach for Partial Differential Equations with Interfaces. [Google Scholar]
  • 12.Li Z, Ito K. The immersed interface method-numerical solutions of PDEs involving interfaces and irregular domains. SIAM Frontier Series in Applied Mathematics, FR33. 2006 [Google Scholar]
  • 13.Li Z, Ito K, Lai MC. An augmented approach for Stokes equations with a discontinuous viscosity and singular forces. Comput Fluids. 2007;36:622–635. [Google Scholar]
  • 14.Li Z, Lai MC. The immersed interface method for the Navier-Stokes equations with singular forces. J Comput Phys. 2001;171:822–842. [Google Scholar]
  • 15.Li Z, Zhao H, Gao H. A numerical study of electro-migration voiding by evolving level set functions on a fixed cartesian grid. J Comput Phys. 1999;152:281–304. [Google Scholar]
  • 16.Osher S, Fedkiw R. Level Set Methods and Dynamic Implicit Surfaces. Springer; New York: 2002. [Google Scholar]
  • 17.Sethian JA. Level Set Methods and Fast Marching Methods. 2nd. Cambridge University Press; 1999. [Google Scholar]
  • 18.Stanley LG, Stewart DL. Design sensitivity analysis: computational issues of sensitivity equation methods. SIAM; Philadelphia: 2002. [Google Scholar]

RESOURCES