Beruflich Dokumente
Kultur Dokumente
14.5 Release
Introduction
Workshop Description:
The purpose of this workshop is to introduce good techniques for transient flow modeling.
Learning Aims: This workshop teaches skills for running Fluent for time-dependant (transient) simulations. Topics covered include:
Selecting a suitable timestep Auto-saving results during the simulation Generating images during the simulation - using custom-field-functions (CFF) - generating fast-Fourier Transforms (FFT) - Transient post-processing in CFD-Post
Learning Objectives: To show how to set up, run and post-process a transient (timedependant) simulation, as well as additional skills in using custom field functions and Fast-Fourier-Transforms.
Introduction
2012 ANSYS, Inc.
Model Setup
November 13, 2012
Solving
2
Post-Processing
Summary
Release 14.5
Simulation to be performed
The case considered here is flow around a cylinder with a Reynolds number of
100.
Vortex shedding will be observed. However the workshop starts with a steady
state analysis assuming that the user didnt anticipate this behavior.
The tutorial is carried out using Fluent and CFD-Post in standalone mode.
Introduction
3 2011 ANSYS, Inc.
Model Setup
November 13, 2012
Solving
Post-Processing
Summary
Release 14.0
Computational domain
The computational domain was created in ANSYS DesignModeler and has the following dimensions
Location D1 D2 D3 D4
Dimension 2 m (dia.) 20 m = 10 D 30 m = 15 D 40 m = 20 D
Introduction
2012 ANSYS, Inc.
Model Setup
November 13, 2012
Solving
4
Post-Processing
Summary
Release 14.5
Laminar vortex street Laminar boundary layer up to the separation point, turbulent wake Boundary layer transition to turbulent Turbulent vortex street, but the separation is narrower than the laminar case
Re > 3.5106
Introduction
2012 ANSYS, Inc.
Model Setup
November 13, 2012
Solving
5
Post-Processing
Summary
Release 14.5
Introduction
2012 ANSYS, Inc.
Model Setup
November 13, 2012
Solving
6
Post-Processing
Summary
Release 14.5
Mesh
Read the Fluent mesh file : vortex-shedding-coarse.msh (File > Read > Mesh)
The mesh will be read in and displayed, and the zone names will be shown in the TUI window.
Introduction
2012 ANSYS, Inc.
Model Setup
November 13, 2012
Solving
7
Post-Processing
Summary
Release 14.5
Mesh
The mesh needs scaling.
- Select Scale (Solution Setup > General > Scale), and enter the values shown for the scaling factors, then press Scale. Be careful only to press Scale once.
Model Setup
November 13, 2012
Solving
8
Post-Processing
Summary
Release 14.5
Introduction
2012 ANSYS, Inc.
Model Setup
November 13, 2012
Solving
9
Post-Processing
Summary
Release 14.5
- Outlet :
Select boundary out Keep default of 0 Pa
- Other boundaries :
cylinder is set to a wall, no action needed sym1 and sym2 are set to symmetry, no action needed
Solution Methods
- Select QUICK scheme for Momentum equation
Introduction
2012 ANSYS, Inc.
Model Setup
November 13, 2012
Solving
10
Post-Processing
Summary
Release 14.5
Solution Monitor
Set up residual monitors to monitor convergence
- Monitors > Residuals > Edit - Make sure Plot is on, then OK
Introduction
2012 ANSYS, Inc.
Model Setup
November 13, 2012
Solving
11
Post-Processing
Summary
Release 14.5
Solution Initialization
Initialize the flow field based on the inlet boundary
- Select Standard Initialization - Compute from > in (inlet zone) - Initialize
Introduction
2012 ANSYS, Inc.
Model Setup
November 13, 2012
Solving
12
Post-Processing
Summary
Release 14.5
Run Calculation
Set the number of requested iterations to 400 then Calculate
We have tried to solve this vortexshedding problem in a steady-state manner. Note that solution is not converging and monitor shows a regular periodic behavior .
Introduction
2012 ANSYS, Inc.
Model Setup
November 13, 2012
Solving
13
Post-Processing
Summary
Release 14.5
Run Calculation
Choose Graphics and Animations > Vectors
- Since this is a 2D simulation, there is no need to pick a surface, just Display
Model Setup
November 13, 2012
Solving
14
Post-Processing
Summary
Release 14.5
To obtain a more realistic solution to this problem we will solve it again, but in a transient (time dependent) manner Under Solution Setup > General, change the time option to Transient
Introduction
2012 ANSYS, Inc.
Model Setup
November 13, 2012
Solving
15
Post-Processing
Summary
Release 14.5
Run Calculation
For the transient scheme, it is recommended to change Solution Methods. The default pressure-velocity coupling (SIMPLE) may require more iterations to converge.
- Change to the PISO scheme and 2nd order implicit transient formulation as shown in the image below - Also change the pressure under-relaxation factor as shown in the image.
Introduction
2012 ANSYS, Inc.
Model Setup
November 13, 2012
Solving
16
Post-Processing
Summary
Release 14.5
Solution Monitor
Edit the Surface monitor
- Change Get Data Every to Time Step. Also set X Axis to Time Step - OK
Introduction
2012 ANSYS, Inc.
Model Setup
November 13, 2012
Solving
17
Post-Processing
Summary
Release 14.5
Run Calculation
Save the transient case file before starting the computation
We need to identify a suitable time step size for this problem. 1) A quick way is to do a hand-calculation to see how long it takes for the flow to pass through a typical grid cell. Run this, and check that convergence occurs in less that 20 iterations per timestep. 2) Another approach is to determine the characteristic response of the system. By performing a literature search, we believe that for this problem, the Strouhal number will be approximately 0.165 at this Reynolds number. From this, we can predict the period of the oscillation:
St
For each oscillation cycle, we will aim to solve 60 timesteps, Hence we will run the solver using a timestep size of 0.1s.
Introduction
2012 ANSYS, Inc.
Model Setup
November 13, 2012
Solving
18
Post-Processing
Summary
Release 14.5
Run Calculation
Specify the time step size (0.1 s) and number of time steps (120) Click on the Extrapolate Variables option Calculate the Solution
Use this option to change the display to show both output Windows
The Extrapolate Variables option will speed up convergence. Without this option, each timestep would start with the solution at the previous timestep. This option provides a better starting point for the new timestep based on how the solution is changing with time. Notice that as the solver runs, convergence is attained in 5-10 iterations at each timestep.
Introduction
2012 ANSYS, Inc.
Model Setup
November 13, 2012
Solving
19
Post-Processing
Summary
Release 14.5
Run Calculation
Save the transient case and data files
Note if you add the string %t to the filename (vortex-shedding-transient-%t.gz) then Fluent will append the current time value to the filename. Note also that this file just contains the results at the current timestep. If you require interim results as the solution progresses, use the Autosave feature prior to running the model. We will do this shortly. Although we now have simulated a couple of oscillations, in order to obtain a true representation of the vortex shedding we need to simulate many more cycles. With each cycle, the starting position converges with time until eventually all cycles are identical.
It will take many cycles to achieve this, so we have provided case and data files that has already been converged (simulation time of 84secs). You will then run this on for a further couple of cycles to extract the detail of the fluctuating flow patterns.
So, read in the supplied Case and Data file: vortex-shedding-converged.cas.gz and .dat.gz
Introduction
2012 ANSYS, Inc.
Model Setup
November 13, 2012
Solving
20
Post-Processing
Summary
Release 14.5
NITA
Enable the Non Iterative Time Advancement Method (NITA)
- With Fractional Step for Pressure-Velocity Coupling - NITA is an algorithm used to speed up the transient solution process
- NITA scheme reduces the splitting error to O(t2) by using sub-iterations per time step
Overall time-discretization error for 2nd-order scheme: O(Dt2)
+ to eqn segregation):
O(Dtn)
- PISO (NITA/PISO) - Fractional-step method (NITA/FSM) About 20% cheaper than NITA/PISO on a per time-step basis
Introduction
2012 ANSYS, Inc.
Model Setup
November 13, 2012
Solving
21
Post-Processing
Summary
Release 14.5
Result Analysis
Save the transient case and data files with the name transient-detail.
One of the ways of quantifying the wake vortices is through the use of the Q-Criterion. The formula for this is below. It is not a standard quantity computed by Fluent, however since we know the formula, we can ask Fluent to compute it at each grid cell.
Q
U V U V . x y y x
- Select solver quantities using the pull down list at the right hand side to construct this function as shown, then press Define
Introduction
2012 ANSYS, Inc.
Model Setup
November 13, 2012
Solving
22
Post-Processing
Summary
Release 14.5
Introduction
2012 ANSYS, Inc.
Model Setup
November 13, 2012
Solving
23
Post-Processing
Summary
Release 14.5
Introduction
2012 ANSYS, Inc.
Model Setup
November 13, 2012
Solving
24
Post-Processing
Summary
Release 14.5
Introduction
2012 ANSYS, Inc.
Model Setup
November 13, 2012
Solving
25
Post-Processing
Summary
Release 14.5
Close the contour panel, then OK to both panels opened on previous slide
Introduction
2012 ANSYS, Inc.
Model Setup
November 13, 2012
Solving
26
Post-Processing
Summary
Release 14.5
Solution Monitors
Edit the Surface monitor again
- Check the box next to Write and specify a name for the file. This type of file can be used for Fourier Transform analysis. - OK
Introduction
2012 ANSYS, Inc.
Model Setup
November 13, 2012
Solving
27
Post-Processing
Summary
Release 14.5
Save the Case and Data File Remember that if you add the string %t to the filename (vortex-shedding-transient%t.gz) then Fluent will append the current time value to the filename
Introduction
2012 ANSYS, Inc.
Model Setup
November 13, 2012
Solving
28
Post-Processing
Summary
Release 14.5
Post-Processing [Fluent]
To run the animation (Graphics and Animation in the navigation pane on the left, then choose Solution Animation Playback and Set Up)
- Use the Play button to view a movie of the series of images - If required, this can be written out as an mpeg movie
Introduction
2012 ANSYS, Inc.
Model Setup
November 13, 2012
Solving
29
Post-Processing
Summary
Release 14.5
Post-Processing [Fluent]
From the Plots Menu, select FFT then Set Up From the Fourier Transform Window, Load Input File and pick the supplied file fftdata-2000-timesteps.out (this file was generated after running the simulation for 2000 timesteps. Tip: You may need to alter the file selection filter to All Files to see this) Pick Magnitude for Y-Axis Function Pick Strouhal Number for X-Axis Function
. Continued on next slide
Introduction
2012 ANSYS, Inc.
Model Setup
November 13, 2012
Solving
30
Post-Processing
Summary
Release 14.5
Post-Processing [FFT]
Pick Axes, and for the X-Axis turn off Auto-Range Set bounds from 0.05 to 1. Apply, then close Select Plot FFT . Continued on next slide
Introduction
2012 ANSYS, Inc.
Model Setup
November 13, 2012
Solving
31
Post-Processing
Summary
Release 14.5
Post-Processing [FFT]
You may need to change the graphic window so that Spectral Analysis is visible
The peak Strouhal number is 0.171, which is close to the 0.165 that was suggested by the literature search. To extract the exact peak value from this graph, enable Write FFT to file and look at the text file on disk. The second peak is a harmonic as the input signal is not perfectly sinusoidal.
Introduction
2012 ANSYS, Inc.
Model Setup
November 13, 2012
Solving
32
Post-Processing
Summary
Release 14.5
Introduction
2012 ANSYS, Inc.
Model Setup
November 13, 2012
Solving
33
Post-Processing
Summary
Release 14.5
Post-Processing [CFD-Post]
Animations done in CFD-Post can be based on all the data files already saved.
Thus, you can create animations of anything after the calculation is finished
Introduction
2012 ANSYS, Inc.
Model Setup
November 13, 2012
Solving
34
Post-Processing
Summary
Release 14.5
Post-Processing [CFD-Post]
Insert a vector
- Keep default name Vector 1
- Location symmetry 1 - Apply - Click on the Z axis to align the view angle
Introduction
2012 ANSYS, Inc.
Model Setup
November 13, 2012
Solving
35
Post-Processing
Summary
Release 14.5
Post-Processing [CFD-Post]
Activate the Timestep Selector panel
Pick a time value from the list then Apply to see the result at that timestep. Click on the film icon, then the play button, for a quick animation of all saved timesteps.
Recall that in Fluent, we generated a contour plot every 2 timesteps. We saved the data files used here every 5 timesteps.
Introduction
2012 ANSYS, Inc.
Model Setup
November 13, 2012
Solving
36
Post-Processing
Summary
Release 14.5
You can investigate other flow patterns by changing the Reynolds number.
For lower Reynolds numbers, steady state, laminar analysis is possible. For increasing Reynolds numbers, unsteady transitional turbulent models (k-klomega, Transition SST) have to be considered. For Reynolds numbers above 3.5106 , the standard or SST k-omega turbulence models would be used.
Introduction
2012 ANSYS, Inc.
Model Setup
November 13, 2012
Solving
37
Post-Processing
Summary
Release 14.5
Wrap-up
This workshop has shown the basic steps that are applied in all CFD simulations: - Setting boundary conditions and solver settings. - Running steady and transient models. - Using iterative and non-iterative advancement schemes. - Post-processing the results, both in Fluent and CFD-Post for transient cases. One of the important things to remember in your own work is, before even starting the ANSYS software, is to think WHY you are performing the simulation: - What information are you looking for? - What do you know about the boundary conditions? In this case we were interested in calculating flow around a cylinder, and assessing the vortex shedding frequency. We checked with FFT analysis that the predicted frequency is in good agreement with results from literature. Knowing your aims from the start will help you make sensible decisions of how large to make the domain, the level of mesh resolution needed, and which numerical schemes should be selected.
Introduction
2012 ANSYS, Inc.
Model Setup
November 13, 2012
Solving
38
Post-Processing
Summary
Release 14.5
References
Braza, M., Chassaing, P., and Minh, H.H., Numerical Study and Physical Analysis of the Pressure and Velocity Fields in the Near Wake of a Circular Cylinder, J. Fluid Mech., 165:79-130, 1986. Coutanceau, M. and Defaye, J.R., Circular Cylinder Wake Configurations - A Flow Visualization Survey, Appl. Mech. Rev., 44(6), June 1991.
Williamson, C.H.K, Vortex Dynamics in The Cylinder Wake, Annu. Rev. Fluid Mechanics 1996. 28:447-539
39
Release 14.5