27
STAR-CCM+ User Guide 6663 Version 7.03.027 Solution Recording and Playback: Vortex Shedding This tutorial demonstrates how to use the solution recording and playback module for capturing the results of transient phenomena. The particular scenario being modeled is that of incompressible water flowing over a cylinder with diameter D = 0.01 m. Under the correct conditions, vortices are formed and shed from the cylinder in a regular pattern. The free-stream velocity is 0.15 m/s and the flow is laminar with a Reynolds number (Re) of 75. A report, monitor and plot will be set up to display the lift forces acting on the cylinder. The predicted Strouhal number and shedding frequency can be determined from this graph and compared to results obtained by Daily et al.[216]. A 2D volume mesh of a simple cylinder in a fluid domain is provided for this tutorial, the dimensions of which are shown below. Prerequisites To complete this tutorial, you need to be familiar with the following techniques: Techniques Associated Tutorial The STAR-CCM+ workflow Introduction Using visualization tools, scenes and plots Introduction

Solution Recording and Playback Vortex Shedding

  • Upload
    eren

  • View
    71

  • Download
    5

Embed Size (px)

DESCRIPTION

fluid mechanics

Citation preview

Page 1: Solution Recording and Playback Vortex Shedding

STAR-CCM+ User Guide 6663

Solution Recording and Playback: Vortex Shedding

This tutorial demonstrates how to use the solution recording and playback module for capturing the results of transient phenomena. The particular scenario being modeled is that of incompressible water flowing over a cylinder with diameter D = 0.01 m. Under the correct conditions, vortices are formed and shed from the cylinder in a regular pattern. The free-stream velocity is 0.15 m/s and the flow is laminar with a Reynolds number (Re) of 75.

A report, monitor and plot will be set up to display the lift forces acting on the cylinder. The predicted Strouhal number and shedding frequency can be determined from this graph and compared to results obtained by Daily et al.[216].

A 2D volume mesh of a simple cylinder in a fluid domain is provided for this tutorial, the dimensions of which are shown below.

Prerequisites

To complete this tutorial, you need to be familiar with the following techniques:

Techniques Associated Tutorial

The STAR-CCM+ workflow Introduction

Using visualization tools, scenes and plots

Introduction

Version 7.03.027

Page 2: Solution Recording and Playback Vortex Shedding

STAR-CCM+ User Guide Solution Recording and Playback: Vortex Shedding 6664

Importing the Mesh

• Start up STAR-CCM+ in a manner that is appropriate to your working environment and create a New Simulation.

• Save the new simulation to disk with the file name vortexShedding.sim

We will begin by importing the volume mesh.

• Select File > Import > Import Volume Mesh from the menu.

The Open dialog will appear.

• Navigate to the /doc/tutorials/simpleFlow subdirectory of your STAR-CCM+ installation directory and select vortexSheddingDomainMesh.ccm

A geometry scene is automatically created after the mesh has been successfully imported. The boundaries have been pre-defined, so no further action is required.

• Create a mesh scene and examine the 2D mesh.

Selecting Physics Models

A physics continuum was added to the object tree when the volume mesh was imported. We will select the physics models required to run this case.

Version 7.03.027

Page 3: Solution Recording and Playback Vortex Shedding

STAR-CCM+ User Guide Solution Recording and Playback: Vortex Shedding 6665

The fluid used in this tutorial is water, and the flow is incompressible and laminar. Vortex shedding is a periodic phenomenon and will require the use of a transient solver.

• Rename the Continua > Physics 1 continuum to Fluid.

• Right-click on the Fluid > Models node and choose Select models...

The Fluid Model Selection dialog will guide you through the model selection process. Select the following models:

• Implicit Unsteady from the Time box.

• Liquid from the Material box.

• Coupled Flow from the Flow box.

• Constant Density from the Equation of State box.

• Laminar from the Viscous Regime box.

• Click Close.

The selected models are shown in the Fluid > Models node in the object tree.

Modifying Material Properties and Setting Initial Conditions

Modify the material properties of water, so that the correct Reynolds number is obtained.

• Within the Fluid continuum, select the Models > Liquid > H2O > Material Properties > Density > Constant node and set its Value property to

Version 7.03.027

Page 4: Solution Recording and Playback Vortex Shedding

STAR-CCM+ User Guide Solution Recording and Playback: Vortex Shedding 6666

1 kg/m^3

• Select the Dynamic Viscosity > Constant node and set its Value property to 2.0E-5 Pa-s

Set the initial conditions so that the simulation will begin with the fluid in a state of motion.

• Select the Fluid > Initial Conditions > Velocity > Constant node. In the Properties window, set the Value property to [0.15, 0.0, 0.0] m/s

Setting Boundary Conditions

Set the required velocity at the inlet boundary.

• Select the Regions > Fluid_Domain > Boundaries > Inlet > Physics Conditions > Velocity Specification node. In the Properties window,

Version 7.03.027

Page 5: Solution Recording and Playback Vortex Shedding

STAR-CCM+ User Guide Solution Recording and Playback: Vortex Shedding 6667

set the Method property to Components.

• Select the Inlet > Physics Values > Velocity > Constant node and set its Value property to [0.15, 0.0, 0.0] m/s

• Save the simulation .

Creating a Scalar Scene

Create a scalar scene displaying vorticity. This will be used to visualize the solution while the simulation is running.

• Create a new scalar scene.

• Click on the scene/plot button located above the object tree.

Version 7.03.027

Page 6: Solution Recording and Playback Vortex Shedding

STAR-CCM+ User Guide Solution Recording and Playback: Vortex Shedding 6668

• Select the Displayers > Scalar 1 > Scalar Field node.

• In the Properties window set the Function property to Vorticity > Magnitude.

• In the same window, set the following properties:

• Select the Displayers > Scalar 1 node. In the Properties window, set the Contour Style property to Smooth Filled.

• Click on the simulation button to return to the STAR-CCM+ simulation object tree.

We will add an annotation displaying solution time to the scene.

• Expand the Tools > Annotations node and drag the Solution Time node

Property Value

Min 0

Max 28

Clip Off

Version 7.03.027

Page 7: Solution Recording and Playback Vortex Shedding

STAR-CCM+ User Guide Solution Recording and Playback: Vortex Shedding 6669

into the scene.

The Solution Time annotation is added to the bottom left of the scene.

Preparing the Lift Plot

We will monitor the lift that the cylinder wall is experiencing. This will be used to determine the period of oscillation for the vortex shedding. First create a report:

• Right-click on the Reports node and select New Report > Force Coefficient.

• Rename the new plot to Coefficient of Lift.

In the Properties window of the Coefficient of Lift node, do the following:

• Set the Reference Velocity to 0.15 m/s

• Set the Reference Area to 0.01 m^2

• Set the Force Option to Pressure.

• Set the Direction to [0.0, 1.0, 0.0]

• Click to the right of the Parts property. In the object selection dialog, tick

Version 7.03.027

Page 8: Solution Recording and Playback Vortex Shedding

STAR-CCM+ User Guide Solution Recording and Playback: Vortex Shedding 6670

the checkbox next to Regions > Fluid_Domain > Cylinder.

The completed Properties window is shown below.

Create a monitor and plot from this report.

• Right-click on the Coefficient of Lift node and select Create Monitor and Plot from Report.

Version 7.03.027

Page 9: Solution Recording and Playback Vortex Shedding

STAR-CCM+ User Guide Solution Recording and Playback: Vortex Shedding 6671

A new monitor and plot is added to the Monitors and Plots nodes respectively.

We will now modify the monitor so that the data is plotted against time; the default setting would plot the data against iterations.

• Select the Monitors > Coefficient of Lift Monitor node. In the Properties window, set the Trigger property to Time Step.

• Open the Coefficient of Lift Monitor Plot by right-clicking on its node in the object tree and selecting Open.

Modifying Solver Settings

Modify the solver settings to more appropriate values for this case.

Version 7.03.027

Page 10: Solution Recording and Playback Vortex Shedding

STAR-CCM+ User Guide Solution Recording and Playback: Vortex Shedding 6672

• Select the Solvers > Implicit Unsteady node.

• In the Properties window, set the Time-Step to 0.02 s

• In the same window, set the Temporal Discretization to 2nd-order.

• Select the Solvers > Coupled Implicit node and set its Courant Number property to 100

Setting Up Stopping Criteria

Reduce the number of inner iterations for each time step and extend the maximum time the solver will be allowed to run.

• Select the Stopping Criteria > Maximum Inner Iterations node and set its Maximum Inner Iterations property to 15

• Select the Stopping Criteria > Maximum Physical Time node and set its Maximum Physical Time property to 8 s

• Save the simulation

Setting Up the Solution History File

Create a new solution history (.simh) file and use it to store selected solution data at specified time intervals.

Version 7.03.027

Page 11: Solution Recording and Playback Vortex Shedding

STAR-CCM+ User Guide Solution Recording and Playback: Vortex Shedding 6673

• Right-click on the Solution Histories node and select New...

The Save dialog appears. Choose a location where you would like to store the solution history file.

• Enter vortexSheddingData.simh as the name of the solution history file.

• Click Save.

Version 7.03.027

Page 12: Solution Recording and Playback Vortex Shedding

STAR-CCM+ User Guide Solution Recording and Playback: Vortex Shedding 6674

A new sub-node containing the name of the solution history file is added to the object tree below the Solution Histories node.

The red asterisk next to this node means that data will be actively written to the file when the simulation runs.

Choose what data to save to the solution history file. As this is a vortex shedding case it would be appropriate to store the results for pressure, velocity and vorticity.

• Select the Solution Histories > vortexSheddingData node. In the Properties window, click on the (property customizer) button next to the Scalar Functions property.

The Scalar Functions dialog appears.

• Use the > (Add selected) button to select the following items:

• Pressure

• Velocity

Version 7.03.027

Page 13: Solution Recording and Playback Vortex Shedding

STAR-CCM+ User Guide Solution Recording and Playback: Vortex Shedding 6675

• Vorticity

The selections are added to the right-hand side column, as shown below.

• Click OK to close the dialog.

Set the frequency with which the selected data will be written to the solution history file. We would like the data to be written every time step.

• Select the Solution Histories > vortexSheddingData > Update node and set its Update Policy property to Time Step.

• Select the Update > Update Frequency node. In the Properties window,

Version 7.03.027

Page 14: Solution Recording and Playback Vortex Shedding

STAR-CCM+ User Guide Solution Recording and Playback: Vortex Shedding 6676

ensure that the Number of Time Steps property is set to 1

• Return to the Solution Histories > vortexSheddingData node. A summary of the properties for the solution history file is shown in the Properties window.

The Auto-record property will, when ticked, record the data to the solution history file at the required intervals. If you do not want to record the data when the solver is running, simply clear this checkbox. The Regions property is automatically populated with all regions in the simulation. In cases with multiple regions, you may remove regions by clicking to the right of the Regions property and clearing the checkbox next to the region you want to remove. The Path property displays the relative path to the simulation history file. The States property displays the number of saved states stored in the selected solution history file; currently this is displaying 0 as the solver has not yet run.

• Save the simulation .

Running the Simulation

The simulation is now ready to be run.

• Click on the (Run) button.

While the simulation is running you can click on the tabs at the top of the Graphics window to switch between the plot and the scene. The Residuals display will be created automatically and shows the progress of the solvers. The simulation will continue until the physical time of the simulation reaches 8 seconds. While the simulation is running, the Current Solution sub-node under the Solution View node displays the current Iteration, Time Step, and Solution Time. The selected data is saved to the solution history file at every time step.

• While the simulation is running, select the Scalar Scene 1 tab at the top of the Graphics window to visualize the solution.

• When the simulation has finished running, click on the (Save) button.

Version 7.03.027

Page 15: Solution Recording and Playback Vortex Shedding

STAR-CCM+ User Guide Solution Recording and Playback: Vortex Shedding 6677

Visualizing the Results

The scalar scene after 8 s is shown below.

Version 7.03.027

Page 16: Solution Recording and Playback Vortex Shedding

STAR-CCM+ User Guide Solution Recording and Playback: Vortex Shedding 6678

The Coefficient of Lift monitor plot is shown below.

Validating the Results

From the scalar scene and the monitor plot, it is clear that vortex shedding is occurring. The Strouhal number (St) is commonly used when describing oscillating flows and is defined as:

Where f is the frequency of vortex shedding, D is the cylinder diameter, and U is the free-stream velocity. In this case, the Strouhal number is given as 0.15 by Daily et al. [216]. The theoretical frequency of vortex shedding is therefore calculated as 2.25 Hz, which gives a period of 0.444 seconds.

The predicted period of shedding can be obtained by zooming into the last two troughs of the monitor plot.

• Click on the (Toggle Plot Zoom) button in the Plot toolbar.

StfDU------=

Version 7.03.027

Page 17: Solution Recording and Playback Vortex Shedding

STAR-CCM+ User Guide Solution Recording and Playback: Vortex Shedding 6679

• Drag a box around the last two troughs on the plot, as shown below.

Version 7.03.027

Page 18: Solution Recording and Playback Vortex Shedding

STAR-CCM+ User Guide Solution Recording and Playback: Vortex Shedding 6680

The resulting plot is shown below.

• Click on the scene/plot button.

• Select the Coefficient of Lift Monitor Plot > Axes > X Axis > Grid node. In the Properties window, set the Spacing property to 0.02

• Click on the simulation button.

Version 7.03.027

Page 19: Solution Recording and Playback Vortex Shedding

STAR-CCM+ User Guide Solution Recording and Playback: Vortex Shedding 6681

The enlarged scale on the X axis makes it possible to measure the period.

The predicted period is shown to be approximately 0.44 seconds. Note that a relatively large time step was used for this tutorial resulting in a limited number of data points in the plot. If you want more accurate results and a smoother plot, the time step should be reduced.

There is a difference of less than 1% between the predicted period and the reference period, which is good agreement for this case. The corresponding predicted frequency of 2.27 Hz is also in good agreement with the theoretical frequency of vortex shedding of 2.25 Hz.

Creating a Recorded Solution View

The solution history file contains all the data that was specified in the previous part of the tutorial. Solution views are used to interrogate this data and make it available for post-processing. Properties of the solution view set the point in the solution history at which data is read. Data is read into a separate representation linked to the solution view.

• Select the Solution Histories > vortexSheddingData node. The number of

Version 7.03.027

Page 20: Solution Recording and Playback Vortex Shedding

STAR-CCM+ User Guide Solution Recording and Playback: Vortex Shedding 6682

states stored in the solution history file is displayed next to the States property.

400 states are stored in the solution history file.

We will create a solution view to access the states.

• Right-click on the Solution Histories > vortexSheddingData node and select Create Recorded Solution View.

Version 7.03.027

Page 21: Solution Recording and Playback Vortex Shedding

STAR-CCM+ User Guide Solution Recording and Playback: Vortex Shedding 6683

A new sub-node, vortexSheddingData_View, is added to the Solution Views node. The properties of the solution view node control the data shown by the representation associated with it.

An additional representation linked to this view was added to the object tree under the Representations node.

This representation stores solution data from the solution history file.

• Click on the Scalar Scene 1 tab in the Graphics window.

• Drag and drop the Solution Views > vortexSheddingData_View node onto a

Version 7.03.027

Page 22: Solution Recording and Playback Vortex Shedding

STAR-CCM+ User Guide Solution Recording and Playback: Vortex Shedding 6684

blank area in the scene window.

Version 7.03.027

Page 23: Solution Recording and Playback Vortex Shedding

STAR-CCM+ User Guide Solution Recording and Playback: Vortex Shedding 6685

The scene is shown below.

This scene corresponds to the data stored in the solution history file for the first time step. We will now adjust the solution time to display the solution data at 1.3 seconds.

• Select the Solution Views > vortexSheddingData_View node. In the Properties window, click to the right of the Solution Time property.

A slider bar will appear. Here you can drag the slider to change the physical time of the solution being displayed in the scene.

Version 7.03.027

Page 24: Solution Recording and Playback Vortex Shedding

STAR-CCM+ User Guide Solution Recording and Playback: Vortex Shedding 6686

• Drag the slider so that the time is approximately 1.3 seconds.

The scene will update as shown below.

Values can also be entered rather than using the slider.

• Click to the right of the Solution Time property and enter 3 s

Version 7.03.027

Page 25: Solution Recording and Playback Vortex Shedding

STAR-CCM+ User Guide Solution Recording and Playback: Vortex Shedding 6687

The updated scene is shown below.

Restore the scene to use the most recent solution from the simulation file (stored on the volume mesh representation).

• Drag the Solution Views > Current Solution node into the scene as previously described.

• Save the simulation

Creating an Animation from the Solution View

We will now create an animation that will show the development of vortex shedding from the start to a regular periodic state.

• Drag the recorded solution view, Solution Views > vortexSheddingData_View, back into the scene.

• Select the Solution Views > vortexSheddingData_View > Animation node. In the Properties window, set the Animation Mode property to Solution Time.

Version 7.03.027

Page 26: Solution Recording and Playback Vortex Shedding

STAR-CCM+ User Guide Solution Recording and Playback: Vortex Shedding 6688

A new node, Solution Time Animation, will appear below the Animation node.

When creating an animation, it is important to set the correct framerate. If the framerate is set too high, the video may reuse identical frames. If the framerate is set too low, the video may appear to play too quickly.

One way to determine the correct framerate is to divide the total number of states (frames) by the total physical time of the simulation. In this case we have 400 states and a physical time of 8 seconds. Knowing this, we can calculate that 50 frames make up one second of simulation time.

We will now adjust the framerate for the animation.

• Click on the scene/plot button.

• Select the Scalar Scene 1 > Attributes > Animation node. In the Properties window, set the Target frame rate (fps) property to 50

We will now record the animation.

• Click on the (Write Movie) button in the Animation toolbar.

The Write animation dialog appears.

• Set the Animation Length to 8

• Set the Size to a resolution of your choice.

• Set the File Name to vorticityAnimation.avi.

Version 7.03.027

Page 27: Solution Recording and Playback Vortex Shedding

STAR-CCM+ User Guide Solution Recording and Playback: Vortex Shedding 6689

The completed dialog is shown below.

• Click Save to write the animation to disk.

• Play back the animation using a player of your choice.

Summary

This tutorial covered the following:

• Creating a Solution History file.

• Selecting appropriate scalars to save to the Solution History file at suitable intervals.

• Plotting the lift coefficient and validating the period of shedding against reference data.

• Creating a Recorded Solution View.

• Viewing recorded solution data in a scene.

• Recording an animation from the Solution History file.

Bibliography[216] Daily, J.W., and Harleman, D.R.F. Fluid Dynamics, Addison-Wesley,

MA, 1966

Version 7.03.027