Challenge

Simulating application of Karman's vortex : Flow over a Cylinder

Aim

To simulate flow over a cylinder and explain Karman’s vortex street.

To understand vortex shedding for different Reynolds number by changing the inlet velocities accordingly.

To create a monitor point behind the cylinder at a distance of 4 times the diameter of cylinder from which we can calculate and analyze vortex shedding.

Objective –

  1. Simulate the flow with the steady and unsteady case and calculate the Strouhal Number for Re= 100.
  2. Calculate the coefficient of drag and lift over a cylinder by setting the Reynolds number to 10,100,1000,10000 & 100000. (Run with steady solver)
  3. Discuss the effect of Reynolds number on the coefficient of drag. [ Results should be validated with any standard literature and error should be within 5 %]
  4. In both approaches, show that the flow has converged. That is, what quantities or plots need to be looked at to determine that the flow has converged?
  5. Plots of the coefficient of drag and lift.
  6. Plots to show vortex shedding behind the cylinder.
  7. Mention the referred material at the end of the challenge submission page.

Theory

In fluid dynamics, a Von Karman’s Vortex Street is a repeating pattern of swirling vortices shedding caused by vortex shedding which is responsible for unsteady separation of flow of fluid around bluff bodies. This phenomenon is named after engineer and fluid dynamists Von Karman

What Exactly is a Karman Street?

Consider a stream of fluid flow past a circular cylinder, which can be called the archetypal or quintessential bluff body - a cross-section of 'perfect platonic circle' as R Narasimha aptly puts it in his two-part article. In the wake of the cylinder, the flow pattern consists of an alternating system of vortices or regions of rotation, as shown in Figure.

A clockwise rotating eddy or vortex is 'shed' from the top side, followed by an anticlockwise rotating vortex from the bottom side, and this process continues leading to a staggered system of alternating vortices.

It is important to note that even if the oncoming flow is steady (i.e., does not change with time), the unsteadiness is intrinsically generated and the Karman Street is formed downstream of the body.

Physics behind Vortex Formation?

In the shown in the figure. we can see that as a fluid particle flow towards the leading edge of the cylinder, the pressure in the particle rises from the free stream pressure to stagnation pressure. The high fluid pressure near the leading edge impels that flow about the cylinder as boundary layers develop on both sides. The high pressure is not sufficient to force the flow about back of cylinder at high Reynolds numbers.

Near the widest section of the cylinder, the boundary layers separate from each side of the cylinder surface and form two shear layer that trail aft in the flow and bound the wake. Since the inner most portion of shear layer in contact with cylinder, which moves much slower than that of the outer most portion of shear layer in contact with free flow. The shear rolls into near wake, where the fold on to each other and coalesce into discrete swirling vortices. A regular pattern of vortices called the vortex street trails aft in the wake.

Strouhal Number -

Is a dimensionless value useful for analysing oscillating unsteady fluid flow dynamics problems?

The Strouhal Number represents a measure of the ratio of the inertial forces due to the unsteadiness of the flow or local acceleration to the inertial forces due to changes in velocity from one point to another in the flow field.

The Strouhal Number can be expressed as

St = ω l / v (1)

Here

St = Strouhal Number

ω = oscillation frequency

l = characteristic length

v = flow velocity

  • For large Strouhal numbers (order of 1), viscosity dominates fluid flow resulting in collective oscillating movement of the fluid.
  • For low Strouhal numbers (order of 10^-4 and below), the high speed quasi-steady-state portion of the movement dominates the oscillation.
  • Oscillations at intermediate Strouhal numbers is characterized by buildup and rapidly subsequent shedding of vortices.

Coefficient of Drag -

In fluid dynamics, the drag coefficient (commonly denoted as: [`C_d` or `C_x` or `C_w`] is a dimensionless quantity that is used to quantify the drag or resistance of an object in a fluid environment, such as air or water. It is used in the drag equation in which a lower drag coefficient indicates the object will have less aerodynamic or hydrodynamic drag. The drag coefficient is always associated with a particular surface area

The drag coefficient of any object comprises the effects of the two basic contributors to fluid dynamic drag: skin friction and form drag. The drag coefficient of a lifting airfoiled or hydrofoil also includes the effects of lift-induced drag. The drag coefficient of a complete structure such as an aircraft also includes the effects of interference drag

Coefficient of Lift –

The lift coefficient (`C_L`) is a dimensionless coefficient that relates the lift generated by a lifting body to the fluid density around the body, the fluid velocity and an associated reference area. A lifting body is a foil or a complete foil-bearing body such as a fixed-wing aircraft. CL is a function of the angle of the body to the flow, its Reynolds number and its Mach number. The section lift coefficient cl refers to the dynamic lift characteristics of a two-dimensional foil section, with the reference area replaced by the foil chord.

Procedure –

Problem Setup –

(1) Geometry

  • Files → Space Claim Options → Units

Create a geometry in Space Claim with following dimensions,

Use Pull tool to extract the surface of cylinder, and delete all the construction lines used to create the boundary around the circular cylinder. With this geometry creation is done, close Space Claim.

(2) Mesh Generation –

  • Right Click → Insert → Named Selection, As follows

Recommended, generate mesh with default settings and check the simulation for only first case. If not sure how mesh element sizing and other mesh techniques are used to enhance the quality of mesh.

(3) Mesh Setting –

Methods -

  • Right Click → Insert → Methods,

Sizing -

  • Right Click → Insert → Sizing,

Inflation -

  • Right Click → Insert → Inflation

Before –

After –

Using an Element Size – 0.2 m (Constant) throughout all simulation cases.

(4) Mesh Details -

(5) Solution Setup -

(1) General → Solver → Pressure-based → Time→ Steady State

(2) Models → Viscous → Laminar

(3) Material → Fluid → Add New → Fluent Database → User-Material (In our case user-material has Density=1 kg/m^3 & Viscosity=0.02 Kg/m-s)

(4) Cell Zone Conditions → fff_surface → Fluid → User-material

(5) Boundary Conditions

a). Intel (Velocity= User-defined)

b). Outlet (Gauss Pressure=1 atm)

c). Cylinder_walls → Wall Motion → Stationary → Shear Condition → No Slip

d). Symmetry_Walls → Symmetry boundary

(6) Reference Values →

(7) Method → Scheme → Simple

(8) Results → Create → Point → X(m)= 4 times cylinder diameter → Y(m)= 0

(9) Solution → Definition →

a). Surface Report → Vertex Average → Velocity/Velocity magnitude → Field Variable = monitor-point

b). Force Report → Lift → Lift Coefficient → Field Variable = Cylinder_Walls

c). Force Report → Drag → Drag Coefficient → Field Variable = Cylinder_Walls

(10) Initialize Solution → Hybrid

(11) Results →

a). Create Contour → Velocity → Field Variable = All Named Selections

b). Create Contour → Pressure → Field Variable = All Named Selections

c). Activities → Create Animation → Solution Animation → Velocity Contour

-------------------------------------------------X-------------------------X-----------------------------------------------------------------

Part 1- Simulate flow over cylinder with Steady and Unsteady State with a Reynold’s Number of 100 respectively and also calculate Strouhal Number for same.

  1. Steady State

Reynold’s Number-100

Velocity = 1 m/s

No of Time Step =1500

Time Step = 1 second

Hybrid Initialization

Residual Plot

Monitor Point Velocity Plot

Lift Coefficient Plot

Drag Coefficient Plot

Velocity Contour

Pressure Plot

FFT Plot for Coefficient of Lift (Time-Data)

Inference from above Steady State study: -

  • In monitor-velocity plot at a particular point from the walls of cylinder, we can see that the velocity magnitude keeps on fluctuating with the flow causing phenomenon called Vortex Shedding.
  • Velocity contour, shows a clear picture of Vortex shedding taking place and the region of vortices increase with the distance travelled by flow vortex. Vortex Shedding is denoted by a green color map.
  • In Pressure contour, we can notice due to flow impact on cylinder and around its wall, there is higher pressure region created and in turn results in a pressure dropped region behind and around the cylinder.
  • When we look at convergence in steady state simulation, the residuals steadily fluctuating but most them don’t fall under 1E-4. Hence, one has to check the quantity of interest and else change parameters accordingly.
  • Coefficient of Drag = 1.342987
  • Coefficient of Lift = -0.025176
  • Vertex Average Velocity Magnitude = 0.7028
  • Strouhal Number = 0.0160 (Maximum Magnitude 1.34E-01)

2. Transient State

Reynold’s Number-100

Velocity = 1 m/s

No of Time Step =1000

Time Step = 0.5 second

Hybrid Initialization

Residual Plot

Monitor Point Velocity Plot

Lift Coefficient Plot

Drag Coefficient Plot

Velocity Contour

Pressure Plot

FFT Plot for Coefficient of Lift (Time-Data)

Inference from above Transient State study: -

  • In monitor-velocity plot at a particular point from the walls of cylinder, we can see that the velocity magnitude keeps on fluctuating with the flow causing phenomenon called Vortex Shedding.
  • Transient state simulation is a time constraint simulation. Why so? We can observer right after initialization, that each result point data is recorded/updated with each time step. Also makes this simulation more accurate and computational hectic.
  • When we look at convergence in transient simulation, the residuals steadily fluctuate in the range 1E-05. hence, the simulation has well converged.
  • Coefficient of Drag = 1.2875384
  • Coefficient of Lift = -0.067790
  • Vertex Average Velocity Magnitude = 0.309839
  • Strouhal Number = 0.3784607 (Maximum Magnitude 3.51E-02)

-------------------------------------------------X-------------------------X-----------------------------------------------------------------

Part 2 – Calculate the coefficient of drag and lift over a cylinder by setting the Reynold’s number to 10,100,1000,10000,100000 and run the simulation with Steady State Solver.

1. Reynold’s Number =10

Residual Plot

Monitor Point Velocity Plot

Coefficient of Lift Plot

Coefficient of Drag Plot

Velocity Contour

Pressure Contour

-------------------------------------------------X-------------------------X-----------------------------------------------------------------

2. Reynold’s Number =100

Residual Plot

Monitor Point Velocity Plot

Coefficient of Lift Plot

Coefficient of Drag Plot

Velocity Contour

Pressure Contour

-------------------------------------------------X-------------------------X-----------------------------------------------------------------

3. Reynold’s Number =1000

Residual Plot

Monitor Point Velocity Plot

Coefficient of Lift Plot

Coefficient of Drag Plot

Velocity Contour

Pressure Contour

-------------------------------------------------X-------------------------X-----------------------------------------------------------------

4. Reynold’s Number =10000

Residual Plot

Monitor Point Velocity Plot

Coefficient of Lift Plot

Coefficient of Drag Plot

Velocity Contour

Pressure Contour

-------------------------------------------------X-------------------------X-----------------------------------------------------------------

5. Reynold’s Number =100000

Residual Plot

Monitor Point Velocity Plot

Coefficient of Lift Plot

Coefficient of Drag Plot

Velocity Contour

Pressure Contour

Conclusion –

Discuss the effect of Reynolds number on the coefficient of drag. [ Results should be validated with any standard literature and error should be within 5 %]

Literature Table for reference

Simulation Results

Part 2 -

Reynold’s Number

Coefficient of Drag

Coefficient of Lift

Vertex Average Velocity (V)-m/s

10

3.3332705

-0.001255

0.04212616

100 (A)

1.343987

-0.025176

0.70287621

100 (B)

1.2875384

-0.067790

0.30983990

1000

1.1430739

0.0753713

7.3803769

10000

1.0166918

0.0786433

78.125677

100000

1.0999667

0.0942583

747.87158

In the below table error margin accepted is of ± 5%

Part 1 -

Reynold’s Number

Analytical

Run

Error Margin (%)

Strouhal Number

100 (A)

1.3353

1.343987

+ 0.6505

0.0160997

100 (B)

1.3353

1.2875384

- 3.5768

0.3784607

Here 100 (A) – Flow over Cylinder with Steady State Simulation

100 (B) – Flow over Cylinder with Transient State Simulation

Inference -

  • Importance of Convergence and How to detect the same?
  • When your simulation has no changes on all convergence criteria, after certain iteration or time step, which results the simulation to reach steady-state i.e., in other words simulation is converged.
  • Following are the RMS residual levels one can consider to predict convergence
  • (1) 1E-04 – Loosely Converged
  • (2) 1E-05 – Well Converged
  • (3) 1E-06 – Tightly Converged
  • In our case for Re=100 Steady State simulation, residuals are steady but do not fall under 1E-04. Thus, we check other point of interest rather than residuals i.e.
  • (1) Coefficient Of Drag
  • (2) Coefficient of Lift
  • (3) Vertex Average of Velocity
  • All three plot parameters do not show any abnormal variation throughout run iterations. Hence, we can say that simulation is converged
  • Similarly in case Re=100 Unsteady State simulation, residuals are fluctuating but are in well range of 1E-05. Which is consider to be well converged
  • Once we know that initial simulation is getting converged, for further simulation and case variations, we can unmark convergence check criteria from Solution → Residuals
  • We also get know that with precise refinement of mesh, the computational time and iteration increases for the same.
  • The behaviour of simulation results with Reynold’s Number increasing are as follows –
  • (1) Pressure of impact on the walls decreases vies-versa the flow separation increases.
  • (2) Higher fluctuation in Vortex Shedding but the vortices size decreases.
  • (3) Coefficient of drag decreases
  • (4) Coefficient of lift increases
  • Whereas, when the Reynold’s Number is 10, Vortex Shedding is not achieved and can be achieved by having the higher flow velocity at the inlet.
  • Comparing the Steady and Transient State simulation for Reynold’s Number = 100: -
  • (1) As the flow gets stable, Steady State results for its activities are recorded and moreover this simulation has no time constraint.
  • (2) In Transient State, results of Plots and Contours are captured from “Time Step = 0 sec”.
  • Vortex Shedding and Street Formation: -
  • (1) For Reynold’s Number = 10 no Vortex Shedding is seen and only street formation is seen
  • (2) Whereas as the Reynold’s Number increases so thus the Vortex Shedding.
  • (3) In the case of Reynold’s Number =10000, Vortex Shedding fluctuation have dropped frames and Street formation is not prominently seen.
  • (4) In Reynold’s Number = 100000 case, we observe the plot frames to have short heighted peaks rather tall ones seen in previous cases.

References -

Your portfolio, next

Ship work like this
in your own course.

Talk to a career counsellor

Free 20-minute call. We'll map the right course to where you want to work.

By submitting you agree to our Terms and Privacy Policy.

Talk to a career counsellor

Free 20-minute call. We'll map the right course to where you want to work.

By submitting you agree to our Terms and Privacy Policy.