Академический Документы
Профессиональный Документы
Культура Документы
FOCUSED
96
CAPABLE
of the
e top
op 100
1
FORTUNE
RTUNE 500
500 Industrials
Indust
Ind
u riaalss
ust
ISO 9001 and
nd
d NQA-1
N A-1 certified
NQ
cert
er ifie
e
ed
PROVEN
2,700+
employees
75
INDEPENDENT
locations
40
countries
LARGEST
3x
Breadth of Technologies
To Multi-Domain
System Analysis
Systems:
From Data Sharing
To High-Frequency
Field Analysis
Electromagnetics: From
Low-Frequency Windings
To High-Speed Impact
Structural Mechanics:
From Linear Statics
To Multiphase
Combustion
Fluid Mechanics:
From Single-Phase Flows
https://support.ansys.com
Submit and review service requests
If you cannot find the answer to your question within the ANSYS Customer Portal then you can
submit a service request for technical assistance.
17.0 Release
Agenda
Module 00: Introduction to ANSYS
Module 01: Overview of the CFD Process
Module 02: Setting Up Domain
Agenda
Module 05: Solving
Workshop 04: Airfoil
Module 06: Parameters and Design Points
Agenda
Module 09: Best Practices
Workshop 08: MRF and Sliding Mesh
Module 10: Transient Flow Modeling
17.0 Release
Introduction
Lecture Theme:
All CFD simulations follow the same key stages. This lecture will explain how to
go from the original planning stage to analyzing the end results
Learning Aims:
You will learn:
The basics of what CFD is and how it works
The different steps involved in a successful CFD project
Learning Objectives:
When you begin your own CFD project, you will know what each of the steps
requires and be able to plan accordingly
Introduction
2
CFD Approach
Pre-Processing
Solution
Post-Processing
Summary
What is CFD?
Computational Fluid Dynamics (CFD) is the science of predicting fluid flow, heat and mass
transfer, chemical reactions, and related phenomena.
To predict these phenomena, CFD solves equations for conservation of mass,
momentum, energy etc..
CFD can provide detailed information on the
fluid flow behavior:
Much more...
Introduction
Pre-Processing
Solution
Post-Processing
Summary
Control
Volume*
Unsteady
Convection
Diffusion
Generation
1
u
v
w
h
Continuity
X momentum
Y momentum
Z momentum
Energy
Equation
All algebraic equations are then solved numerically to render the solution field
Introduction
4
CFD Approach
Pre-Processing
Solution
Post-Processing
Summary
CFD Approach
Pre-Processing
Solution
Post-Processing
Summary
Domain of Interest
as Part of a Larger
System (not modeled)
CFD Approach
Pre-Processing
Domain of interest
isolated and meshed
for CFD simulation.
Solution
Post-Processing
Summary
CFD Approach
Pre-Processing
Solution
Post-Processing
Extracted
Fluid Region
Summary
CFD Approach
Pre-Processing
Solution
Post-Processing
Summary
CFD Approach
Pre-Processing
Solution
Post-Processing
Summary
Introduction
10
CFD Approach
Pre-Processing
Solution
Post-Processing
Summary
11
Introduction
CFD Approach
Pre-Processing
Solution
Summary
CFD Approach
Pre-Processing
Solution
Post-Processing
Summary
CAD Geometry
Mesh
Define goals
Identify domain
Pre-Processing
cessing
3.
4.
5.
6.
Geometry
Mesh
Physics
Solver Settings
Solve
So
7.
Compute solution
9. Update Model
Automated Optimization of
Windshield Defroster with
ANSYS DesignXplorer
Post Processing
essing
8.
Examine
m
results
Prototype Testing
13
Manufacturing
What Next:
Trainer will now demonstrate Fluent in action
Introduction
14
CFD Approach
Pre-Processing
Solution
Post-Processing
17.0 Release
Introduction
Lecture Theme:
The ribbon in the Fluent user interface is used to guide your workflow.
Learning Aims:
You will learn:
The Fluent user interface
How to use the Ribbon to guide your workflow
Some basic operations under Setting Up Domain
Learning Objectives:
You will become familiar with the Fluent environment and the first steps
performed at the beginning of a Fluent session
Introduction
2
CFD Approach
Pre-Processing
Solution
Post-Processing
Summary
Settingg Up
p Domain
Setting Up Physics
Solver
Setup basic options
Models
Setup Energy, Viscous
(turbulence),
Multiphase,
Materials
Create/Edit materials
and their properties
Zones
Cell zone and boundary
conditions
Material Properties
Solving
Postprocessing
Boundary Conditions
Mesh Interfaces
Summary
Summary
The Ribbon is the primary method for setting up and running your
simulation
Workflow proceeds through the Ribbon tabs from left to right
The GUI layout can be customized
The most common steps in the Setting Up Domain tab have been
demonstrated
Introduction
6
CFD Approach
Pre-Processing
Solution
Post-Processing
Summary
Auxiliary Operations
The definition of models, material properties, boundary conditions
and cell zone conditions is a fundamental part of setting up any CFD
simulation in Fluent
There are some additional auxiliary operations that may be generally
very useful when setting up a simulation in Fluent
Tet/Hybrid Mesh
Polyhedral Mesh
11
Face and cell zones can be modified by the following operations in the Mesh menu:
13
17.0 Release
Introduction
Lecture Theme:
Defining material properties, cell zones and boundary conditions in the Setting Up Physics tab
in the Ribbon is an important part of any Fluent simulation. The accuracy of the simulation
results depends on defining these properly.
Learning Aims:
You will learn:
How to define material properties
The different boundary condition types in Fluent and how to use them
How to define mesh interfaces
How to define cell zone conditions in Fluent including solid zones and porous media
How to specify well-posed boundary conditions
Learning Objectives:
You will know how to perform these essential steps in setting up a CFD analysis
Introduction
Material Properties
Boundary Conditions
Mesh Interfaces
Summary
Setting Up Domain
Setting Up Physics
Postprocessing
Solving
Solver
Setup basic options
Models
Setup Energy, Viscous
(turbulence),
Multiphase,
Materials
Create/Edit materials
and their properties
Zones
Cell zone and boundary
conditions
Material Properties
Boundary Conditions
Mesh Interfaces
Summary
Models
Commonly used models include
Energy (heat transfer) (covered in Module 8)
Radiation (covered in Module 8)
Viscous (turbulence) (covered in Module 7)
Additional models are demonstrated in the workshops but not
covered in detail (advanced training courses available)
Multiphase
Species and combustion
Discrete Phase
Introduction
2016 ANSYS, Inc.
Material Properties
Boundary Conditions
Mesh Interfaces
Summary
Introduction
5
Material Properties
Boundary Conditions
Mesh Interfaces
Summary
Fluid Density
For incompressible flow with U = constant
Select constant for density
Material Properties
Boundary Conditions
Mesh Interfaces
Summary
Operating Pressure
Represents the absolute pressure datum from which
all relative pressures are measured
Pabsolute = Poperating + Prelative
Pressures specified at boundary conditions and initial conditions are relative
to the Operating Pressure
Pressure
Pressure
Prel,max = 100,001 Pa
Prel,min = 99,999 Pa
Prel,max=1 Pa
Prel,min=-1 Pa
Pref
Ex. 1:
Introduction
7
Poperating=
Ex. 2:
0 Pa
Material Properties
Poperating=
100,000 Pa
Boundary Conditions
Mesh Interfaces
Summary
Material Properties
Simple 3D mesh
Boundary
Face
Cell
Cell zone conditions are applied
to all cell zones
Boundary conditions are applied
to all boundary zones
Boundary Conditions
Mesh Interfaces
Summary
Introduction
9
Material Properties
Boundary Conditions
Mesh Interfaces
Summary
10
Cell Zones
A fluid cell zone, or more simply, a fluid zone, is a group of cells for which all
q
active equations
are solved
Material Properties
Boundary Conditions
Mesh Interfaces
Summary
Introduction
11
Material Properties
Boundary Conditions
Mesh Interfaces
Summary
12
Poorly defined boundary conditions can have a significant impact on your solution
Defining boundary conditions involves:
Identifying types (e.g. inlets, walls, symmetry,)
Identifying location
Supplying required data depending on boundary type, location and physical models
Material Properties
Boundary Conditions
Mesh Interfaces
Summary
Incompressible flow
Velocity Inlet
Outflow (not recommended)
Internal Boundaries
Fan
Interior
Porous Jump
Radiator
Wall
wall
orifice
outlet
Compressible flow
Mass Flow Inlet (can also use for incompressible)
Pressure Far Field
Other
Wall
Symmetry
Axis
Periodic
plate
plate-shadow
inlet
Material Properties
Boundary Conditions
Mesh Interfaces
Summary
14
Demo
Instructor will demonstrate how to define materials, cell zone
conditions and boundary conditions
Introduction
2016 ANSYS, Inc.
Material Properties
Boundary Conditions
Mesh Interfaces
Summary
Introduction
15
Material Properties
Boundary Conditions
Mesh Interfaces
Summary
16
Symmetry Planes
Symmetry boundary conditions can be applied at symmetry planes
No inputs are required
Both the geometry and the flow field must be symmetric:
Zero normal velocity at symmetry plane
Zero normal gradients of all variables at symmetry plane
Must take care to correctly define symmetry boundary locations
Symmetry
Planes
Introduction
2016 ANSYS, Inc.
Material Properties
Boundary Conditions
Mesh Interfaces
Summary
Material Properties
Nozzle
Manifold box
Fuel
Boundary Conditions
Mesh Interfaces
Summary
18
Bad Location: Difficult to apply the correct backflow conditions for turbulence,
temperature, species, etc. if the pressure outlet is located here.
Pressure Outlet
Introduction
Material Properties
Boundary Conditions
Mesh Interfaces
Summary
Most Robust: Velocity at inlet with static pressure at outlet (Velocity Inlet :: Pressure Outlet)
The inlet total pressure is an implicit result of the prediction
Robust: Mass flow rate at inlet with static pressure at outlet (Mass Flow Inlet :: Pressure Outlet)
The total pressure at the inlet will be adjusted to set the given mass flow
Sensitive to Initial Guess: Total pressure at inlet with static pressure at outlet
(Pressure Inlet :: Pressure Outlet)
Very Unreliable:
Total pressure or mass flow rate at inlet with Outflow boundary at outlet
(Pressure Inlet :: Outflow or Mass Flow Inlet :: Outflow)
This combination should not be used, because the static pressure level is not fixed
Mass Flow Inlet :: Outflow combination is ok if the density is constant
Material Properties
Boundary Conditions
Mesh Interfaces
Summary
20
In general, if the object (building, wind turbine, automobile,...) has height H and width W, you
would want your domain to be at least more than : 5H high, 10W wide, with at least 2H
upstream of the building and 10 H downstream of the building
You would want to verify that there are no significant pressure gradients normal to any of the
boundaries of the computational domain. If there are, then it would be wise to enlarge the size
of your domain
W
Concentrate mesh in
regions of high gradients
5H
10W
Introduction
Material Properties
Boundary Conditions
Mesh Interfaces
Summary
Mesh Interfaces
Across an interface between two cell zones, the nodes may or may not exactly align
If the nodes match perfectly, this is a Conformal mesh
If using SpaceClaim, set the Share Topology property to Share in Component Properties
If using DesignModeler, combining bodies into a single part will give a conformal mesh
If the nodes do not match up, this is a Non Conformal mesh
Fluent can interpolate across the interface, but this must be defined in the GUI
If not, Fluent will treat the interface as a wall, and no fluid can flow through
Conformal
Introduction
21
Material Properties
Non-Conformal
Boundary Conditions
Mesh Interfaces
Summary
22
Connect different types of cell zones together (e.g. Fluid and Solid)
Create periodic regions
region
nss within a domain
n
d
Introduction
2016 ANSYS, Inc.
Material Properties
Boundary Conditions
Mesh Interfaces
Summary
Material Properties
Boundary Conditions
Mesh Interfaces
Summary
24
Translational Periodicity
Simulates geometries that have translational periodicity
Allows for either the mass flow rate or the pressure change
across the interface to be specified
The quantity not specified will be part of the solution
Rotational Periodicity
Simulates rotationally periodic geometries
Before proceeding, you have to correctly enter the
rotational axis for the corresponding cell zone in the BC
panel
Introduction
2016 ANSYS, Inc.
Material Properties
Boundary Conditions
Mesh Interfaces
Summary
Demo
Instructor will demonstrate mesh interfaces
Introduction
25
Material Properties
Boundary Conditions
Mesh Interfaces
Summary
Summary
Cell zones are used to assign which fluid/solid material(s) exist in a region
Also have options for porous media, laminar region, fixed value, etc.
Boundary zones are used to assign boundary conditions at external and internal
boundaries
Locations and types of boundary condition are extremely important for good
convergence and accurate results
Mesh interfaces can be defined to allow flow and energy to pass between zones
connected with non-conformal mesh
Introduction
27
26
Material Properties
Boundary Conditions
Mesh Interfaces
Summary
Appendix
28
The text user interface (TUI) commands /file/write-settings and /file/readsettings can also be used for the same purpose. You can transfer settings from a 2D
case to a 3D case!
inlet-1
inlet-1
2D Flow Domain
(approximation)
outlet-2
inlet-2
inlet-2
outlet-2
outlet-1
29
outlet-1
Optional inputs
30
Frame/Mesh Motion
3D Fan Zone
Porous region
Source terms
Laminar region
Fixed Values
Materials panel)
Optional inputs allow you to set
volumetric heat generation rate
(heat source)
Motion can be defined for a solid zone
However, this is uncommon
Rotation axis must be specified if the solid
zone is rotating or if rotationally periodic
boundaries are adjacent to the solid zone
31
Packed beds
Filter papers
Perforated plates
Flow distributors
Tube banks
32
Porous Media
Porous media can be used to model some
flows where the geometry is too complex,
or has too many scales, to resolve with a
grid
Instead of including the geometric details,
their effects are accounted for numerically
through the use of loss coefficients
34
Superficial Velocity
By default ANSYS Fluent calculates the superficial velocity based on
volumetric flow rate
ANSYS Fluent allows the selection of the physical velocity using the
Porous Formulation
superficial
physical
dp
dxi
P
K perm
U i K loss
U
2
Ui
36
Select the arrow and scroll down in the drop-down list until the desired profile is reached (right figure)
After reading the profile, open the panel for the boundary where it is to be applied
The first three items in the list will usually be the the coordinates of the profile variables do not select these
Profiles can be created from experimental data by creating an appropriately formatted file
The file format details are in the Users Guide
37
38
Velocity Inlet
Velocity Specification Method
Magnitude, Normal to Boundary
Components
Magnitude and Direction
Turbulence quantities (if applicable)
Covered in Day 2
Thermal conditions (if applicable)
Covered in Day 2
Applies a uniform velocity profile at the boundary unless UDF
or profile is used
Velocity Magnitude input can be negative, implying that
Pressure Inlet
Required inputs
Incompressible:
Compressible:
39
40
Buoyancy
Operating Density
The Operating Density is used to avoid round-off errors by solving at an
offset level
Similar to the use of the Operating Pressure to offset the operating
pressure of the domain, the Operating Density is used to offset the
hydrostatic pressure in the domain
The pressure solution is relative to Uop g h, where h is relative to the
Reference Location
If Uop = the fluid density (U), then the pressure field in the solution is
relative to the hydrostatic pressure, so when visualizing Pressure you
only see the pressure that is driving the flow
For a non-buoyant flow the numerical solution ignores the hydrostatic
pressure as it has no effect on fluid motion
However, if necessary, hydrostatic pressure can be accounted for in
Fluent for gravity driven flow of a constant density fluid
30 psi
41
Gravity, g
42
Pressure Outlet
Required inputs
Gauge Pressure (static) static pressure of the environment into
outlet
flow
43
Outflow
No pressure or velocity information is required
Data at exit plane is extrapolated from interior
Mass balance correction is applied at boundary
Flow exiting outflow boundary exhibits zero normal diffusive flux for all
flow variables
Limitations :
Cannot be used with a pressure inlet boundary
must use velocity-inlet
Combination does not uniquely set pressure gradient over whole domain
Cannot be used for unsteady flows with variable density
44
Wall Boundaries
In viscous flows, no-slip conditions are applied
at walls
Shear stress can be applied
Wall roughness can be defined for turbulent flows
Modification of the Logarithmic Standard Wall Function
45
46
Axis Boundaries
An axis boundary is used at the center line for 2d axi-symmetric problems
Does not apply in 3d cases
Axis
47
48
Pressure outlet
Pressure outlet
Static pressure varies among exits to accommodate the prescribed flow distribution
Outflow (FRW1)
Velocity inlet (V, T0)
2016 ANSYS, Inc.
Outflow (FRW2)
Periodic Boundaries
Used to reduce the overall mesh size
Flow field and geometry must contain
either rotational or translational periodicity
Rotational periodicity
P = 0 across periodic planes.
Axis of rotation must be defined in fluid zone
Translational periodicity
P can be finite across periodic planes
Models fully developed conditions
Specify either mean P per period
Flow
or net mass flow rate
Translationally
periodic planes
2D Tube Heat Exchanger
49
50
52
53
17.0 Release
Introduction
Lecture Theme:
The purpose of CFD analysis is to obtain quantitative and/or qualitative information
about fluid flow performance of the system. This lecture will explain how to do this
both in CFD-Post and within Fluent.
Learning Aims:
You will learn:
How to perform flow field visualization and quantitative data analysis on your CFD
results
How to do this in Fluent and in CFD-Post
Learning Objectives:
You will know what post-processing options are available and how to perform the
post-processing work that your CFD simulations require
Introduction
2
Overview
Fluent
CFD-Post
Summary
Overview
There are two ways to post-process CFD results from Fluent
Fluent post-processing tools tools integrated in the Fluent solver
ANSYS CFD-Post application
A state-of-the-art post-processor for ANSYS CFD products.
CFD-Post can run as a standalone post-processor, or within Workbench
Overview
Fluent
CFD-Post
Summary
Setting Up Domain
Setting Up Physics
Solver
Setup basic options
Models
Setup Energy, Viscous
(turbulence),
Multiphase,
Materials
Create/Edit materials
and their properties
Zones
Cell zone and boundary
conditions
Overview
Fluent
Solving
Choose solution methods
and controls
Define reports for
convergence checking
Initialization
Run calculation
CFD-Post
Postprocessing
Graphics and Plots
Visualize solution data
Reports
Quantitative solution
analysis
Summary
Introduction
2016 ANSYS, Inc.
Overview
Fluent
CFD-Post
Summary
Postprocessing in Fluent
The tools built into Fluent have
the advantage of letting you
quickly review your simulation.
Since all the data is still in
memory for the solver, you can
readily stop your simulation,
interrogate the results, and
then modify / continue with
the calculations without
waiting for the file write / read
needed to use another
application
Introduction
6
Overview
Fluent
CFD-Post
Summary
Postprocessing in Fluent
The results can be reported / plotted either on existing surfaces present in the model, or
on new surfaces.
Commonly used options are:
Overview
Fluent
CFD-Post
Summary
Introduction
8
Overview
CFD-Post
Summary
Transient Animations
Fluent can create animations of transient solutions
in 2 ways
Create an Animation Sequence
Save static images through out simulation
Use external software to create animation from image files
Overview
Fluent
CFD-Post
Summary
Plots
Fluent provides tools to generate data plots of the solution:
Other data files (experimental, computational) can also be read in to compare results
Introduction
10
Overview
Fluent
CFD-Post
Summary
11
Reports
The tools in Fluent can also provide numerical
data for analysis. For example:
Flux Reports - these show the total mass or
energy flow through a boundary (a useful
assessment of convergence)
Surface Integrals these can show the total,
average or max/min values of any quantity
on any surface
Introduction
2016 ANSYS, Inc.
Overview
Fluent
CFD-Post
Summary
Introduction
12
Overview
Fluent
CFD-Post
Summary
13
Starting CFD-Post
Within ANSYS Workbench:
If a Fluent Analysis System was used,
double click in the Results cell in the
Project Schematic after the solution has
been calculated
If a Fluent Component System was used,
Drag the CFD-Post icon (Results) in the
Component Systems list to the project
schematic.
Outside of Workbench:
Start > Programs >
ANSYS XX.X > Fluid Dynamics >
CFD-Post
XX.X = current version number, e.g. 15.0, 16.0, 17.0,
Introduction
2016 ANSYS, Inc.
Overview
Fluent
CFD-Post
Summary
Overview
Fluent
CFD-Post
Summary
15
3D Viewer Files
Save Picture in the CFX Viewer
State (3D) file format (.cvf file)
Can then use the stand-alone
Viewer to view the file, rotate,
pan, zoom, etc
Unlicensed and free to distribute to
your customers
Can embed 3D Viewer files in
PowerPoints and HTML files
Download from the ANSYS Website
(search for CFD Viewer)
Type ? in viewer to
see all hotkeys
Overview
Fluent
CFD-Post
Summary
Overview
Fluent
CFD-Post
Summary
17
Creating Locations
Locations are created from the Insert menu or from
the toolbar
Many different types available (list appears in figure) and details
of each type in the appendix
Overview
Fluent
CFD-Post
Summary
Overview
Fluent
CFD-Post
Summary
19
Overview
Fluent
CFD-Post
Summary
Tables
Select Insert > Table or use the
toolbar icon to create a new table
1. Create Table
Overview
Fluent
CFD-Post
Summary
21
Charts
1. Create Lines
2. Create Chart
5. Select X and Y
Axis variables
Introduction
2016 ANSYS, Inc.
Overview
Fluent
CFD-Post
Summary
Reports
CFD-Post has report generation tools which allow for
rapid creation of customized reports
To view the report, click the Report Viewer tab
Use the check boxes to control what is included in the report
Introduction
22
Overview
Fluent
CFD-Post
Summary
23
Case Comparison
CFD-Post allows multiple cases to
be loaded simultaneously
When multiple files are loaded
you can select Case Comparison
from the Outline tree
Automatically generates contour plots of
the difference between the two cases for
any variable
The displayed views can be synchronized
between the two cases
SST
k-H
Overview
Fluent
Difference Plot
CFD-Post
Summary
State File
CFD-Post State File (.cst) stores post-processing operations
Locations
Plots
Tables
Charts
Views
Report Format
..
Overview
Fluent
CFD-Post
Summary
25
Overview
Fluent
CFD-Post
Summary
Overview
Fluent
CFD-Post
Summary
27
Appendix
Mouse Functionality
Mouse button functionality depends on the chosen solver (2D / 3D) and
can be configured in the solver.
Default settings
Display
Mouse Buttons
2D Solver
Left button translates/pans (dolly)
Middle button zooms
Right button selects/probes
3D Solver
Left button rotates about 2 axes
Middle button zooms
Middle click on point in screen centers point
in window
Right button selects/probes
28
29
31
Limitations of CFD-Post
Polyhedral mesh case
32
Text
Coord Frame
Coord
Frame
Legend
Instance
Transform
Clip
Plane
Color
Map
Legend
Instance Transform
33
Creating Locations
Domain, Subdomain, Boundary and Mesh Regions are
always available
Location Types
Planes
Point
Location Types
Lines
36
Location Types
Isosurfaces
Iso Clip
37
Location Types
Volumes
Isovolume
Base on a variable at, above or below a given value, or
between two values
38
Location Types
Vortex Core Region
39
Location Types
User Surface
40
41
VelRatio
Vel local
Vel
VelRatio
42
0.7
2.
1.
43
VelRatio
0.7
CEL
CEL - CFX Expression Language
Allows the user to create equations (can be functions of solution/system variables) that can
be used in CFX-Pre and CFD-Post
Expressions can be:
- algebraic
Velocity u * X
tan(X/Z)
log(T/T0)
- or integral
massFlowAve(Total Pressure)@inlet
massFlow()@inlet
44
45
CEL Rules
The syntax rules are the same as those for conventional arithmetic
Operators are written as:
+ (addition) - (subtraction) * (multiplication)
/ (division) ^ (exponentiation)
CEL Rules
Fractional and decimal powers are allowed (example: a^(1/2) + 1.0^0.5)
Units of expressions are not declared they are the result of units in the expression
(example: a [kg m^-3] * b [m s^-1] has units of [kg m^-2 s^-1]
46
e
g
pi
R
Constant: 2.7182818
Acceleration due to gravity: 9.806 [m s^-2]
Constant: 3.1415927
Universal Gas Constant: 8314.5 [m^2 s^-2 K^-1]
47
Built In Functions
Numerical functions and operators are also available in CEL
Operands Values
Any
Any
Any
-1 dx d1
-1 dx d1
Any
Results Dimensions
Dimensionless
Dimensionless
Dimensionless
Angle
Angle
Angle
Any
0<x
0<x
Any
0 dx
Dimensionless
Dimensionless
Dimensionless
[x]
[x]^0.5
Any
Any
Any
Any
Dimensionless
*if functions contain a test, and two result outcomes. The first outcome, res1 will be returned if test evaluates to true. If test evaluates to false, res2 is returned. Consider the following
example, where we wish to set volume fraction to 1 when X is greater than 1 [m], and 0 if X is less than 1 [m]:
if (x>1[m], 1, 0)
In this case, if the result is precisely equal to 1[m], the result is (res1+res2)/2
**step(x) is 0 for negative x, 1 for positive x and 0.5 for x=0.
*** note that tan(x) is undefined for nS/2 where n=1, 3, 5 .. .
**** both x and y must have the same dimensions.
2016 ANSYS, Inc.
Solver Variables
Solver variables are available for use in any expression
49
Variables Tab
The Variables Tab shows information about all available variables
Derived variables
Variables Tab
The Details pane shows information for the selected variable
New values are stored in the results file, so you can close CFD-Post
and the data is retained
51
= Wall
= Mesh Element
Hybrid
Conservative
Take care when interpreting plots! The range will be different for
hybrid and conservative values
52
Expressions Tab
The Expressions tab shows all existing expressions and allows you to
create new expressions
Enter the new expressions on the Definition tab in the Details view
Right-click to view Functions, Variables etc. that can be used to build your
expression
Must enter a range for one of the variables and fixed values for the others
53
Calculators Tab
Function Calculator
55
Turbo Post-Processing
The Turbo tab contains tools for post-processing turbomachinery cases.
Charts: Type
Charts can be one of three types:
XY
Standard XY plots based on line locators
XY Transient or Sequence
Plots an expression (usually Time) versus a variable at a point locator
Typically used to show the transient variation of a variable at a point
Data files for multiple time steps must available
Histogram
Can be based on any locator that contains multiple data locations
lines, surfaces, planes, domains (but not points)
Plots a variable divided into discrete bands on the X Axis versus the
frequency of occurrence on the Y Axis
56
57
Original Signal
FFT of Signal Showing
Dominant Frequency
58
59
Reports
CFD-Post has report generation tools which allow for
rapid creation of customized reports
Reports
Use the check boxes to control what is
included in the report
Double-click items to edit
61
Reports: Figures
When you add a new Figure it will be listed in the
drop-down menu in the top corner of the Viewer
Figures are not static, you can change them after
they have been created
Reports: Figures
When you create a Figure, you have the
option to Make copies of objects
63
Other Tools
Timestep Selector
Animation
Timestep
Selector
Animation
Quick
Editor
Probe
Quick Editor
Probe
Pick a point from the Viewer and probe a variable value at that
point
Sync cameras
All Views move the
same
Sync objects
The visibility of all User
Locations and Plots is
the same
64
65
Files
CFD-Post can interact with a number of different files including:
Results Files
Mesh Files
Import
Export
Files
Results
ANSYS
Import
Export
Files
Session
Session files can be used to quickly reproduce all the actions
performed in a previous CFD-Post session
Macro
67
17.0 Release
Module 5: Solving
Introduction to ANSYS Fluent
Introduction
Lecture Theme:
A Fluent simulation begins with initialization and proceeds, over a number of
iterations, to convergence. Inputs that control this process are called solver settings.
Convergence is a critical concept in simulation, so while default settings can be used in
most cases, a basic understanding of the role of the most important settings can help
to ensure optimal convergence.
Learning Aims:
You will learn:
How to specify the solver and choose solution methods and controls
How to initialize the solution
How to use report definitions to monitor and judge convergence
Learning Objectives:
You will be able to choose appropriate methods and controls for your Fluent
simulation and be able to monitor and judge solution convergence
Introduction
Convergence
Summary
Setting Up Domain
Setting Up Physics
Solver
Setup basic options
Models
Setup Energy, Viscous
(turbulence),
Multiphase,
Materials
Create/Edit materials
and their properties
Zones
Cell zone and boundary
conditions
Postprocessing
Solving
Choose solution methods
and controls
Define reports for
convergence checking
Initialization
Run calculation
Convergence
Summary
Solving Overview
The sketch to the right shows the basic
workflow for any simulation once the
domain and physics have been set up
Most items in the chart will be covered
here
Solution parameters
Choosing the solver
Solution methods
Initialization
Yes
Calculate the solution and monitor convergence
Monitoring convergence
Stability
Setting controls
Yes
Accelerating convergence
Accuracy
(Discussed in Module 09, "Best Practices for CFD")
Introduction
2016 ANSYS, Inc.
Calculate a solution
Modify solution
parameters or grid
No
No
Stop
Convergence
Summary
Solver Types
Introduction
5
Convergence
Summary
Convergence
Summary
Under-relaxation Factors
Implicit under-relaxation factors are
used for SIMPLE, SIMPLEC, PISO
Introduction
7
Convergence
Summary
Introduction
Convergence
Summary
Convergence
Summary
10
Introduction
2016 ANSYS, Inc.
Convergence
Summary
Initialization
Fluent requires that all solution variables be initialized before starting iterations
Basically this means that in every individual cell in the mesh a value must be assigned for every solution
variable to serve as an initial guess for the solution
A realistic initial guess improves solution stability and accelerates convergence
In some cases a poor initial guess may cause the solver to fail during the first few iterations
Standard initialization
Patch values
Starting from a previous solution
Introduction
11
**
Convergence
Summary
FMG Initialization:
Final converged
solution
Convergence
Summary
Run Calculation
Steady State
Transient
Enter the time step size and the number of time
steps for the solution to run
Convergence
Summary
14
Convergence
The solver must perform enough
iterations to achieve a converged solution
At convergence, the following should be
satisfied:
All discrete conservation equations (momentum,
energy, etc.) are obeyed in all cells to a specified
tolerance (Residual).
The residual measures the imbalance of the current
numerical solution and is related to but NOT EQUAL
to the numerical error.
Overall mass, momentum, energy, and scalar balances
are achieved
Target quantities reach constant values
Integral: e.g. Pressure drop
Local: e.g. Velocity at specified position
Introduction
Residuals
Iteration Number
Isentropic Efficiency
Iteration Number
Convergence
Summary
Convergence
Monitoring convergence using residual history
Generally, a decrease in residuals by three orders of magnitude can be a sign of convergence
Scaled energy residual should decrease to 10-6 (for the pressure-based solver)
Scaled species residual may need to decrease to 10-5 to achieve species balance
Introduction
15
Convergence
Summary
16
All equations
converged
10-3
10-6
Introduction
2016 ANSYS, Inc.
Convergence
Summary
Introduction
17
Convergence
Summary
18
Report Definitions
Convergence
Summary
Convergence Difficulties
Numerical instabilities can arise with an ill-posed problem, poor-quality mesh and/or
inappropriate solver settings
Exhibited as increasing (diverging) or stuck residuals
Diverging residuals imply increasing imbalance in conservation equations
Unconverged results are very misleading!
Troubleshooting
Introduction
19
Convergence
Summary
20
Accelerating Convergence
Convergence can be accelerated by:
Supplying better initial conditions
Starting from a previous solution (using file/interpolation when necessary)
Gradually increasing under-relaxation factors or Courant number
Excessively high values can lead to solution instability and convergence problems
You should always save case and data files before continuing iterations
Starting with a good quality mesh with appropriate mesh resolution
The orthogonal quality reported in Mesh > Info > Quality should have a minimum value of 0.1
and an average value that is much higher
Introduction
2016 ANSYS, Inc.
Convergence
Summary
Convergence vs Accuracy
A converged solution is not necessarily an accurate solution
Accuracy depends on :
Order of the discretization schemes (2nd order schemes are recommended)
Mesh resolution
Boundary Conditions
Model limitations
Geometry simplifications
Precision of the solver (2d/3d or 2ddp/3ddp)
Introduction
21
Convergence
Summary
Summary
All CFD simulations utilize the same basic solution procedure
Introduction
23
22
Convergence
Summary
Appendix
24
Available Solvers
There are two kinds of solvers available in Fluent
Pressure based
Density based
Pressure-Based
Segregated
Coupled
Density-Based
Coupled Implicit
Coupled-Explicit
Solve U-Momentum
Solve V-Momentum
Solve W-Momentum
Solve Mass
& Momentum
Solve Continuity;
Update Velocity
Solve Mass,
Momentum,
Energy,
Species
Solve Mass,
Momentum,
Energy,
Species
Solve Energy
Solve Species
Solve Turbulence Equation(s)
Solve Other Transport Equations as required
Pressure-Based
Coupled
Segregated
Solve Species
Solve Energy
Solve V-Momentum
Solve U-Momentum
Solve Mass
& Momentum
Solve W-Momentum
Solve Continuity;
Update Velocity
25
Density-Based
Solve Mass,
Momentum,
Energy,
Species
Solve Mass,
Momentum,
Energy,
Species
Coupled-Explicit
Coupled Implicit
26
For Automatic
Select Length Scale Method (time=length/velocity)
Aggressive :
Conservative :
User Specified
Internal Flow
Lext
Internal Flow
Lvol
External Flow
Conservative setting is the default
Specify Time Step Scaling factor: additional user control to scale automatic
method
27
Vol
External Flow
L
28
29
Solution steering can be used to automatically adjust the Courant number as the solution iterates such that it has an optimal
value at all stages of the calculation
See Workshop 04 Fluid flow around the NACA0012 Airfoil.
30
face
&
A face
Area
Vector
face
Vol cell
Standard The default scheme; reduced accuracy for flows exhibiting large surfacenormal pressure gradients near boundaries (but should not be used when steep pressure
changes are present in the flow PRESTO! scheme should be used instead)
PRESTO! Use for highly swirling flows, flows involving steep pressure gradients (porous
media, fan model, etc.), or in strongly curved domains
Linear Use when other options result in convergence difficulties or unphysical behavior
Second-Order Use for compressible flows; not to be used with porous media, jump, fans,
etc. or VOF/Mixture multiphase models
Body Force Weighted Use when body forces are large, e.g., high Ra natural convection
or highly swirling flows
31
32
Effects of Discretization
Flow is misaligned with mesh
IC 0
If
dr 0
IC1
C0
Theory
RG
I E I x dr
C0
0
1st-Order Upwind
Scheme, E = 0
2nd-Order
Scheme,
E=1.00
QUICK
Scheme
34
If
RG
IC 0 E IC 0 x dr0
35
Node-Based
36
Case Check
Case Check is a utility in Fluent
which searches for common setup
errors and inconsistencies
Provides guidance in selecting
case parameters and models
I0 (1 D ) E (I x dr )
CFL=200
CFL
CFL=5
0
100
200
300
400
Stage-1
Stage-2
37
100
200
300
400
38
Hybrid Initialization
The default initialization method
39
FMG Initialization
Full Multigrid (FMG) Initialization
Can be used to create a better initialization of the flow field
FMG Initialization is useful for complex flow problems involving large pressure and velocity gradients on large
meshes
FMG uses the Full Approximation Storage (FAS) Multigrid method to solve the flow problem on a sequence of
coarser meshes
Euler equations are solved with first-order accuracy on the coarse-level meshes
40
41
Turbulence
Natural convection
Isothermal
Heat Transfer
Initial Condition
Actual Problem
42
Res-m(1)=abs[m(n)-m(n-1)]/m(n)
where m(n) = monitor value at iteration number n
43
44
Autosave
The solution can be saved at regular intervals during the
calculation using the Autosave menu, which is accessed
through the Calculation Activities menu panel
This can be helpful in situations where convergence difficulties are
encountered, because it makes it possible to return to an earlier point in the
calculation
Keeping a large number of Autosave files can use a large amount of disk space,
therefore in most cases, it is recommended to use the option to retain only the
most recent files
Grid Adaption
Grid adaption adds more cells where needed to
resolve the flow field without the pre-processor
Adaption proceeds in three steps:
Mark cells satisfying the adaption criteria and store them in a
register
Display and modify the register
Click on Adapt to adapt the cells listed in the register
45
46
Initial Mesh
2016 ANSYS, Inc.
Adapted Mesh
47
48
Local Parallel
Shared Memory
Distributed Parallel
Distributed Memory
49
17.0 Release
Introduction
Lecture Theme:
In ANSYS applications, key simulation properties can be defined as parameters.
Parameters can be used to define Design Points in Workbench, which enables
the study of what-if scenarios and optimization. Both input and output
parameters can be defined in Fluent.
Learning Aims:
You will learn:
How to define input and output parameters in Fluent
How to manipulate parameters in Workbench
How to define Design Points in Workbench
Learning Objectives:
You will be able to define input and output parameters and perform design
point studies in Workbench
Introduction
2
Parameters
Design Points
Example
Summary
Overview
In ANSYS applications, key simulation
properties can be defined as parameters
In Fluent, input and output parameters can be
defined
The values of input parameters can be modified
either at the project level or from within the
application (application level)
The values of output parameters are determined by
the application, based on simulation results
Parameters
Design Points
Example
Summary
Parameters in Fluent
Parameters can be defined in all ANSYS applications you would typically use for
CFD simulation
SpaceClaim, DesignModeler, Meshing, Fluent, CFD-Post,
This module covers Fluent only see relevant training courses or documentation for other
applications
Almost all numeric settings in cell zone and boundary conditions panels are available as input parameters
Output
Can be used to define key simulation results
Single values generated by existing reports or monitors
Fluxes, forces, surface integrals, volume integrals, (see documentation for complete list)
Introduction
4
Parameters
Design Points
Example
Summary
Introduction
2016 ANSYS, Inc.
Parameters
Design Points
Example
Summary
or
Introduction
6
Parameters
Design Points
Example
Summary
Introduction
2016 ANSYS, Inc.
Parameters
Design Points
Example
Summary
Parameter Management
When running Fluent in Workbench, parameters can be managed either
from the Parameters panel, or from the Parameter Set tab in Workbench
When any parameter has been defined in Fluent, the Parameter Set bar
appears in the Workbench Project Schematic window
Double click this to open the Parameter Set Tab
Introduction
8
Parameters
Design Points
Example
Summary
Parameters
Design Points
Example
Summary
Design Points
A Design Point is a set of parameters representing one design alternative
Can include multiple input and multiple output parameters as needed
Parameters can come from more than one application
In Workbench, Design Points enable the study of what-if scenarios
Multiple parameters can be varied, alone or together
For large models, calculation time can be high so use HPC and choose wisely to use no
more points than you need
Can also be used together with Design Explorer to perform design of experiment (DOE)
and optimization studies (not covered in this training)
Design Points are enabled when any parameter is defined in any application
within a project
Accessed through the Parameter Set tab
Introduction
10
Parameters
Design Points
Example
Summary
11
Introduction
2016 ANSYS, Inc.
Parameters
Design Points
Example
Summary
Introduction
12
Parameters
Design Points
Example
Summary
13
Parameters
Design Points
Example
Summary
Parameters
Design Points
Example
Summary
15
Parameters
Design Points
Example
Summary
Introduction
16
Parameters
Design Points
Example
Summary
17
Parameters
Design Points
Example
Summary
On completion, the Design Points table will show the values of the
output parameters for all points
Right click in the table and select Export Data to create a .csv file for further
processing in Excel
Introduction
18
Parameters
Design Points
Example
Summary
19
Introduction
2016 ANSYS, Inc.
Parameters
Design Points
Example
Summary
Introduction
20
Parameters
Design Points
Example
Summary
Summary
Parameters and Design Points in Workbench make it easy to define
and execute parametric studies and what-if scenarios
From the project level, with automatic execution
Parameters represent key simulation properties
A design point is a set of parameters representing one design
alternative
Fluent allows both input and output parameters to be defined
Can be used as inputs for parametric studies
Can also be used to view key results without having to open Fluent
Output parameter values displayed in Workbench
Can also be used to help manage inputs in cases with large numbers of
boundaries
Introduction
21
Parameters
Design Points
Example
Summary
17.0 Release
Introduction
Lecture Theme:
The majority of engineering flows are turbulent. Simulating turbulent flows in Fluent requires
activating a turbulence model, selecting a near-wall modeling approach and providing inlet
boundary conditions for the turbulence model.
Learning Aims:
You will learn:
How to use the Reynolds number to determine whether the flow is turbulent
How to select a turbulence model
How to choose which approach to use for modeling flow near walls
How to specify turbulence boundary conditions at inlets
Learning Objectives:
You will be able to determine whether a flow is turbulent and be able to set up and solve
turbulent flow problems.
Introduction
Reynolds Number
Models
Near-Wall Treatments
Inlet BCs
Summary
Laminar
(Low Reynolds Number)
Transitional
(Increasing Reynolds Number)
Turbulent
(Higher Reynolds Number)
Introduction
3
Reynolds Number
Models
Near-Wall Treatments
Inlet BCs
Summary
Reynolds Number
The Reynolds number is the criterion used to determine whether the flow is
laminar or turbulent
U .U .L
Re L
x, d, d hyd, etc.
Reynolds Number
Models
Near-Wall Treatments
Inlet BCs
Summary
LES
DNS
Reynolds Number
RANS
(Reynolds Averaged NavierStokes Simulation)
Near-Wall Treatments
Inlet BCs
Summary
RANS based
models
One-Equation Model
Spalart-Allmaras
Two-Equation Models
k family (Standard, RNG, Realizable*)
k family (Standard, BSL, SST*)
Reynolds Stress Models
Increase in
Computational
Cost
Per Iteration
Transition Models
kkl, Transition SST and Intermittency Models
Detached Eddy Simulation
* SST k-Z and Realizable k-H are
recommended choices for standard cases
Large Eddy Simulation
Introduction
2016 ANSYS, Inc.
Reynolds Number
Models
Near-Wall Treatments
Inlet BCs
Summary
Reynolds Number
Models
Near-Wall Treatments
Inlet BCs
Summary
Reynolds Number
Models
Near-Wall Treatments
Inlet BCs
Summary
Introduction
9
Reynolds Number
Lin
Linear,
u + = y+
Logarithmic, u+ = 2.5 ln(y+) + 5.45
Log
As the system Reynolds number
increases, the logarithmic region
extends to higher values of y+
Models
Near-Wall Treatments
Inlet BCs
Summary
10
u+ = y +
Reynolds Number
Models
Near-Wall Treatments
Inlet BCs
Summary
Introduction
11
Reynolds Number
Models
Near-Wall Treatments
Inlet BCs
Summary
12
for very high Re, y+ can be higher if still in log layer and for very low (but still turbulent) Re, the log-layer may not extend
far enough away from the wall for the use of wall functions to be valid
Wall functions should never be used if y+ < 30
Generally speaking, this is the approach if you are more interested in the mixing in the middle of the domain,
rather than the forces on the wall
Introduction
2016 ANSYS, Inc.
Reynolds Number
Models
Near-Wall Treatments
Inlet BCs
Summary
First grid cell needs to be at about y+ 1 and a prism layer mesh with growth rate no higher than 1.2
should be used
These are not magic numbers this guideline ensures the mesh will be able to adequately resolve
gradients in the sublayer
This will add significantly to the mesh count (see next slide)
Generally speaking, if the forces or heat transfer on the wall are key to your simulation (aerodynamic
drag, turbomachinery blade performance, heat transfer) this is the approach you will take and the
recommended turbulence model for most cases is SST k-Z
Introduction
13
Reynolds Number
Models
Near-Wall Treatments
Inlet BCs
Summary
14
Reynolds Number
Models
Near-Wall Treatments
Inlet BCs
Summary
The actual flow-field will not be known until you have computed the solution (and indeed it is
sometimes unavoidable to have to go back and remesh your model on account of the computed Y+
values)
To reduce the risk of needing to remesh, you may want to try and predict the cell size by
performing a hand calculation at the start, for example:
Air at 20 m/s
U = 1.225 kg/m3
P = 1.8x10-5 kg/ms
UVL
)
P
Recall from earlier slide, flow over a surface is turbulent when ReL > 5x105
Introduction
15
Reynolds Number
Models
Near-Wall Treatments
Inlet BCs
Summary
U UW y
yP
y
y
P
UW U
The target y+ value and fluid properties are known,
so we need UW, which is defined as:
UW
Ww
Ww
U
The wall shear stress ,Ww ,can be found from the skin
friction coefficient, Cf:
UW
1
2
C f UU f2
Ww
U
0.83 kg/ m s 2
0.82 m/s
2
W w 1 C f UU f
2
A literature
search suggests a formula for the skin
friction on a plate1 thus:
1 An
yP
UW U
9x10 -4 m
C f 0.058 Rel0.2
equivalent formula for internal flows, with Reynolds number based on the pipe diameter is Cf = 0.079 Red-0.25
Introduction
16
Reynolds Number
Models
Near-Wall Treatments
Inlet BCs
Summary
Reynolds Number
Models
Near-Wall Treatments
Inlet BCs
Summary
18
Reynolds Number
Models
Near-Wall Treatments
Inlet BCs
Summary
Reynolds Number
Models
Near-Wall Treatments
Inlet BCs
Summary
20
Introduction
2016 ANSYS, Inc.
Reynolds Number
Models
Near-Wall Treatments
Inlet BCs
Summary
Introduction
21
Reynolds Number
Models
Near-Wall Treatments
Inlet BCs
Summary
22
Appendix
Reynolds stresses are solved directly using transport equations, avoiding isotropic viscosity assumption of other models. Use for highly swirling
flows. Quadratic pressure-strain option improves performance for many basic shear flows.
RSM
A variant of the standard k model. Combines the original Wilcox model for use near walls and the standard k model away from walls using a
blending function. Also limits turbulent viscosity to guarantee that T ~ k.
SST k
A two-transport-equation model solving for k and , the specific dissipation rate ( / k) based on Wilcox (1998). This is the default k model.
Demonstrates superior performance to k models for wall-bounded and low Reynolds number flows. Options account for low Reynolds number
effects, free shear, and compressible flows.
Standard k
A variant of the standard k model. Its realizability stems from changes that allow certain mathematical constraints to be obeyed which
ultimately improves the performance of this model.
Realizable k
A variant of the standard k model. Equations and coefficients are analytically derived. Significant changes in the equation improves the
ability to model highly strained flows. Additional options aid in predicting swirling and low Reynolds number flows.
RNG k
The baseline two-transport-equation model solving for k and . This is the default k model. Coefficients are empirically derived; valid for fully
turbulent flows only. Options to account for viscous heating, buoyancy, and compressibility are shared with other k models.
Standard k
A single transport equation model solving directly for a modified turbulent viscosity. Designed specifically for aerospace applications involving
wall-bounded flows on a fine near-wall mesh. Fluents implementation allows the use of coarser meshes. Option to include the strain rate in the
production term improves predictions of vortical flows.
Spalart
Allmaras
Description
Model
* Realizable k-H or SST k-Z are the recommended choice for standard cases
23
24
Physically the most sound RANS model. Avoids isotropic eddy viscosity assumption. More CPU time and memory required. Tougher to
converge due to close coupling of equations. Suitable for complex 3D flows with strong streamline curvature, strong swirl/rotation (e.g.
curved duct, rotating flow passages, swirl combustors with very large inlet swirl, cyclones).
RSM
Similar to SST k-Z. Good for some complex flows if SST model is overpredicting flow separation
BSL k
Offers similar benefits as standard k. Not overly sensitive to inlet boundary conditions like the standard k. Provides more accurate
prediction of flow separation than other RANS models.
SST k*
Superior performance for wall-bounded boundary layer, free shear, and low Reynolds number flows compared to models from the k-H
family. Suitable for complex boundary layer flows under adverse pressure gradient and separation (external aerodynamics and
turbomachinery). Separation can be predicted to be excessive and early.
Standard k
Offers largely the same benefits and has similar applications as Realizable. Possibly harder to converge than Realizable.
RNG k
Suitable for complex shear flows involving rapid strain, moderate swirl, vortices, and locally transitional flows (e.g. boundary layer
separation, massive separation, and vortex shedding behind bluff bodies, stall in wide-angle diffusers, room ventilation).
Realizable k*
Robust. Widely used despite the known limitations of the model. Performs poorly for complex flows involving severe pressure gradient,
separation, strong streamline curvature. Suitable for initial iterations, initial screening of alternative designs, and parametric studies.
Standard k
Economical for large meshes. Good for mildly complex (quasi-2D) external/internal flows and boundary layer flows under pressure
gradient (e.g. airfoils, wings, airplane fuselages, missiles, ship hulls). Performs poorly for 3D flows, free shear flows, flows with strong
separation.
Spalart-Allmaras
Model
* Realizable k-H or SST k-Z are the recommended choice for standard cases
2016 ANSYS, Inc.
U0
ReD
50,000
Reattachment point
Recirculation zone
N. Djilali and I. S. Gartshore (1991), Turbulent Flow Around a Bluff Rectangular Plate, Part
I: Experimental Investigation, JFE, Vol. 113, pp. 5159.
25
26
0.63
0.56
Standard k
RNG k
0.49
0.42
0.35
0.28
0.21
0.14
Realizable k
Reynolds Stress
0.07
0.00
The standard k-H model greatly overpredicts the production of turbulence at stagnation
points, which can lead to qualitatively inaccurate predictions, as seen on the next slide.
2016 ANSYS, Inc.
Standard k (SKE)
Realizable k (RKE)
Distance Along Plate, x / D
28
q"=const
q"=0
D
d
Inlet
Outlet
axis
40 x H
H
2016 ANSYS, Inc.
29
0.1 m
0.12 m
Uin = 20 m/s
0.2 m
0.97 m
30
31
32
Example 4: Diffuser
Shear Stress Transport (SST) Model
It accounts more accurately for the transport of the turbulent shear stress, which
improves predictions of the onset and the amount of flow separation compared to k-H
models
Standard k-H fails to predict separation
33
Energy Cascade
Energy is transferred from larger eddies to smaller eddies
Larger eddies contain most of the energy
In the smallest eddies, turbulent energy is converted to internal energy by viscous
dissipation
34
35
U Time-average of velocity
U Instantaneous velocity
Time
U uc
36
1 2
uc vc2 wc2
2
wxk
wt
wp
w wui w Rij
wx wx P wx wx
i
j
j
j
Rij
Uuicucj
37
unknowns
Rij
U uicucj
U
u
'
U
u
'
v
'
U
u
'
w
'
w
w
Uuicucj
U uk uicucj
wt
wxk
Boussinesq hypothesis
Reynolds stresses are modeled using an eddy (or
turbulent) viscosity, T
Rij
U uicucj
wu wu j 2 wu
2
PT i
P T k Gij U k Gij
3
wx j wxi 3 wxk
Two-Equation Models
Two transport equations are solved, giving two independent scales
for calculating Pt
Virtually all use the transport equation for the turbulent kinetic energy, k
w
wx j
Dk
U
Dt
P
P t
Vk
wk
wx j
P UH ;
production
Pt S 2 ( ske)
2Sij Sij
dissipation
Several transport variables have been proposed, based on dimensional arguments, and used for
second equation. The eddy viscosity Pt is then formulated from the two transport variables.
Kolmogorov, Z:
Pt v Uk / Z, l v k1/2 / Zk v H / Z
Z is specific dissipation rate
defined in terms of large eddy scales that define supply rate of k
Chou, H:
P v Uk2 / H, l v k3/2 / H
t
Rotta, l:
Pt v Uk1/2l, H v k3/2 / l
39
40
Dk
Dt
w
wx j
P
P t
Vk
HH-transport
equation
DH
U
Dt
w
wx j
P
P t
VH
coefficients
V k , V H , CiH , CH 2
turbulent viscosity
wk
2
Pt S UH ;
wx j
production
2 Sij Sij
dissipation
wH H
C1H P t S 2 UC2H H
k
wx j
Pt
U CP
k2
41
42
Limitations:
The model was designed for wall bounded flows and flows with mild separation and recirculation.
No claim is made regarding its applicability to all types of complex engineering flows.
43
44
k-omega Models
In k-Z
Z models, the transport equation for the turbulent dissipation rate, H, is replaced
with an equation for the specific dissipation rate, Z
The turbulent kinetic energy transport equation is still solved
Accurate and robust for a wide range of boundary layer flows with pressure gradient
k-omega Model
k-Z
Z models are RANS two-equations based models
D
U
Pt
U uicucj
Rij
DZ
Dt
Dk
Dt
wu
wu j
i
PT
wxi
wx j
wxk
3
3
wui
Pt wk
w
W ij
U
E
Z
P
f
k
E
wx j
wx j
V k wx j
wui
Pt wZ
w
Z
2
U
E
P
f
E Z
wx j
wx j
V Z wx j
Z|
W ij
H
1
v
k
W
One of the advantages of the k-Z formulation is the near wall treatment for lowReynolds number computations
designed to predict correct behavior when integrated to the wall
the k-Z
k Z models switches between a viscous sublayer formulation (i.e. direct resolution of the boundary layer) at low y+ values and
ka wall function approach at higher y+ values
while k-H model variations require Enhanced Wall Treatment to capture correct viscous sublayer behavior
45
46
SST Model
Shear Stress Transport (SST) Model
The SST model is a hybrid two-equation model that combines the advantages of both k-H and
k-Z models
The k-Z model performs much better than k-H models for boundary layer flows
Wilcox original k-Z model is overly sensitive to the freestream value (BC) of Z, while the k-H model is not prone to
such problems
k-H
k-Z
Wall
The k-H and k-Z models are blended such that the SST model functions like the k-Z close to the wall and the k-H model in
the freestream
47
48
k [m/s]
l
k
[s]
1 2
u ' v '2 w '2
2
[m2/s3]
50
uc 1 2 k
|
U U 3
ui x, t
U i x, t uicx, t
Instantaneous Time-average
component
component
Fluctuating
component
[m2/s2]
[-]
[-]
17.0 Release
Introduction
Lecture Theme:
Heat transfer has broad applications across all industries. All modes of heat transfer
(conduction, convection forced and natural, radiation) can be modeled in Fluent and solution
data can be used as input for one-way thermal FSI simulations.
Learning Aims:
You will learn:
How to treat conduction, convection (forced and natural) and radiation heat transfer in
Fluent
How to set wall thermal boundary conditions
How to export solution data for use in a thermal stress analysis (one-way FSI)
Learning Objectives:
You will be familiar with Fluents heat transfer modeling capabilities and be able to set up and
solve problems involving all modes of heat transfer
Introduction
2016 ANSYS, Inc.
Overview
Wall BCs
Applications
Summary
Introduction
3
Overview
Wall BCs
Applications
Summary
Overview
Wall BCs
Tf
Tbody
h
Applications
h (Tbody Tf )
h 'T
Summary
Mathematically, qconduction
k T
Overview
Wall BCs
Applications
Summary
qconv
hext (Text Tw )
qmixed
qrad
Overview
Wall BCs
Applications
Summary
Fluid
Solid
Heat can flow in all directions
Option 2:
Just mesh the fluid region
Specify a wall thickness
Wall conduction will be accounted for
Fluid
Solid
Heat transfer normal to wall
Option 3:
As option 2, but enable Shell Conduction
1 or more layers of virtual cells will be created
Introduction
7
Overview
Wall BCs
Applications
Fluid
Solid
Heat can flow in all directions
1-way Thermal FSI
Summary
Overview
Wall BCs
Applications
Summary
Velocity Vectors
Temperature Contours
Introduction
9
Overview
Wall BCs
Applications
Summary
10
Natural Convection
Natural convection occurs when fluid density is
temperature dependent and heat is added to fluid
Flow is induced by gravitational force acting on density
differences
When gravity is activated in Fluent, the pressure gradient
and body force terms in the momentum equation are
rewritten as
with
The transformation avoids roundoff error when gravity is enabled
Important for Fluent because p' is used for boundary conditions and results
Introduction
2016 ANSYS, Inc.
Overview
Wall BCs
Applications
Summary
Overview
Wall BCs
Applications
Summary
Radiation
Radiative heat transfer is a mode of energy transfer where the energy is transported via
electromagnetic waves
Thermal radiation covers the portion of the electromagnetic spectrum from 0.1 to 100 Pm
Visible
Ultraviolet
Infrared
Thermal Radiation
X rays
J rays
-5
-4
Microwaves
-3
-2
-1
log10 (Wavelength), Pm
Headlight
Glass furnace
For semi-transparent bodies (e.g., glass, combustion product gases), radiation is a volumetric phenomenon
since emissions can escape from within bodies
For opaque bodies, radiation is essentially a surface phenomena since nearly all internal emissions are
absorbed within the body
Introduction
12
Overview
Wall BCs
Applications
Summary
qrad
Stefan-Boltzmann constant
5.670410-8 W/(m2K4)
h Twall Tbulk
qconv
Overview
Wall BCs
Applications
Summary
14
Optically thick/dense means that the fluid absorbs and re-emits the
radiation
Introduction
2016 ANSYS, Inc.
Overview
Wall BCs
Applications
Summary
Optical Thickness
Computational Expense
When optical thickness = 0, S2S has comparable accuracy
with DO at less computational expense
0
0 (except window panes)
All
All
>1
P-1
>5
Rosseland
In terms of accuracy, DO and DTRM are most accurate (S2S is accurate for optical thickness = 0)
Introduction
15
Overview
Wall BCs
Applications
Summary
Phase Change
Heat released or absorbed when matter changes state
Condensation
Evaporation
Boiling
Melting/Solidification
Overview
Wall BCs
Applications
Summary
Introduction
17
Overview
Wall BCs
Applications
Summary
18
Overview
Wall BCs
Applications
Summary
Overview
Wall BCs
Applications
Summary
Summary
After activating heat transfer, you must provide :
Thermal conditions at walls and flow boundaries
Fluid properties for energy equation
Convection
Conduction
Conjugate heat transfer
Natural convection
Radiation
Phase Change
21
20
Overview
Wall BCs
Applications
Summary
Appendix
22
Forced Convection
Forced convection results often depend on accurate resolution of turbulence
Example: Baughns Pipe Expansion ReD= 40,750
Dittus-Boelter correlation for a straight pipe
Nu DB 0.023 Re0.8 Pr 0.4
Unsteady
Convection
Conduction
Energy
gy E per
p unit mass is defined as:
Species
Diffusion
Viscous
Dissipation
Enthalpy
Source/Sink
Pressure workk and kinetic energy are always accounted for with compressible flows
or when using the density-based solvers. For the pressure-based solver, they are
omitted and can be added through a text command:
The TUI command define/models/energy? will give more options when
enabling the energy equation
23
24
Br
PU e2
k'T
Convection
Convection heat transfer results from
fluid motion
The heat transfer rate is coupled to the fluid
flow solution
25
26
Typical values of h
(W/m2K)
Tcold
4 4,000
Tcold
10 75,000
Thot
Tcold
300 900,000
Thot
2016 ANSYS, Inc.
wP
w U W
U U W P 2W abs U g
wt
wz
Pc
abs
Poperating U0 g z
Pgauge
w U W
wPc
U U W P 2W
U U 0 g
wt
wz
27
28
As the fluid warms, some regions become warmer than others, and therefore rise through the
action of buoyancy
This example shows a generic LNG liquefaction site, several hundred metres across. Large
amounts of waste heat are dissipated by the air coolers (rows of blue circles). The aim of the CFD
simulation is to assess whether this hot air rises cleanly away from the site
Hot discharges
Ambient
Wind
Problem areas
where hot cloud
fails to clear site
U U0 g
The pressure profile on boundaries is dependent on the value of Uo, because the value entered in
the boundary conditions panel corresponds to the modified pressure, P (= P Uo g z)
If the computational domain contains pressure inlets and outlets connected to the same external
environment, Uo should be set equal to the ambient density and a constant pressure of 0 Pa
specified for inlets and outlets
29
30
Roof Outlet
Pressure outlet Pgauge = 0 Pbuoy = o g H
g
Heated
wall
Door Inlet
Pressure inlet
Pbuoy = o g y
Pgauge = amb g (y-H)
2016 ANSYS, Inc.
flow
flow
Hot wall
Cold
wall
flow
flow
31
32
't |
L
gE 'T
33
34
Fluid
Solid
Fluid
Heat can flow in all
directions
Solid
35
36
hf
qw
(Twall Tref )
Available only when the flow is turbulent and Energy equation is enabled
Alternative for cases with adiabatic walls
Be very careful the value returned by Wall-function Heat Transfer Coefficient can
be highly dependent on the distance from the cell centroid to the wall and there can
be very large differences between this value and the value you would get using the
definition of heat transfer coefficient from a text book
In the limiting case as the mesh is refined (to get accurate calculations) such
that it intrudes into the viscous sublayer, the value returned will vary in a
linear manner according to the wall distance and thermal conductivity
or
eff
qw
(Twall Tcell center )
Radiation
To account for radiation, Radiative Intensity Transport Equations (RTEs) are solved
Local absorption by fluid and at boundaries couples these RTEs with the energy equation
a.I ds
dI
I ds
ds
Resulting radiation
ds
Incident radiation
Gas Emission
VT 4
ds
S
For optically thin media the DOM or DTM models may be used
38
Model/Method
HVAC
DOM
DOM
Greenhouse effect
Glass applications
Combustion
DOM (non-gray)
Headlamp
Underhood
39
40
Scattering
Scattering is accounted for only with P1
and DO
Particulate effects
P1 and DO account for radiation
exchange between gas and particulates
Localized heat sources
S2S is the best
DTRM/DO with a sufficiently large
number of rays/ ordinates is most
appropriate for domain with absorbing
media
2016 ANSYS, Inc.
Natural Convection
Natural convection has to be considered when :
Richardson number : Ri = Natural convection / Forced convection
Ri = 1
Ri 1
Ri >> 1
Ri
g.E .'T .L
U02
Ra x
42
Solution Convergence
When solving heat transfer problems, the double
precision solver is usually needed
1e-03
17.0 Release
Introduction
Lecture Theme:
The accuracy of CFD results can be affected by different types of errors. By understanding the
cause of each different error type, best practices can be developed to minimize them. Meshing
plays a significant role in the effort to minimize errors.
Learning Aims:
You will learn:
Four different types of errors
Strategies for minimizing error
Issues to consider during mesh creation such as quality and cell type
Best practices for mesh creation
Learning Objectives:
You will understand the causes of error in the solution and how to build the mesh and perform
the simulation in a manner that will minimize errors.
Introduction
2
Error Types
Summary
When undertaking a CFD model, consideration should be given to the purpose of the work:
What will the results be used for?
What level of accuracy will be needed?
Introduction
2016 ANSYS, Inc.
Error Types
Summary
Iteration errors
Introduction
4
Error Types
Summary
Round-Off Error
Inaccuracies caused by machine round-off:
High grid aspect ratios
Large differences in length scales
Large variable range
Tip: Look for "dp" in the title bar of the Fluent to check if
your current session is using double precision
Compare results with a solution that has been calculated with single precision
If important quantities (target variables) are different, double precision should
be used for subsequent calculations
Introduction
2016 ANSYS, Inc.
Error Types
Summary
Head rise
Efficiency
Mass flow rate
Report mass and energy fluxes to ensure these are being conserved
Introduction
6
Error Types
Summary
(Residual)
Isentropic Efficiency
0.18% 0.01%
Iteration errors:
Difference between
converged solution and
solution at iteration n
Convergence
criterion
Rmax=10-2 Rmax=10-3
Iteration 35 Iteration 59
Rmax=10-4
Iteration 132
Iteration Number
Introduction
7
Error Types
Summary
Discretization Error
All discrete methods have solution errors:
The difference between the solution on a given grid and exact solution on an infinitely
fine grid is called discretization error
Exact solution not available Discretization error estimation
Introduction
8
Error Types
Summary
D= 26.5mm or 101.6mm
2-D, axisymmetric
H
50 u 50 800 u 800
SST turbulence model
Discretization schemes:
Error Types
Target quantities:
Heat transfer
Maximum Nusselt number
Best Practices for Meshing
Summary
2nd order
200
190
Nu_max
180
170
160
150
-3.47E-17
0.005
0.01
0.015
0.02
1/N_Cells
Introduction
10
Error Types
Summary
11
Model Errors
Inadequacies of (empirical) mathematical models:
Due to model errors, discrepancies between data and calculations can remain,
even after all numerical errors have become insignificant!
Introduction
2016 ANSYS, Inc.
Error Types
Summary
RNG
KW
TKE Contours
Nu*
Model error
Introduction
12
Error Types
Summary
13
Systematic Errors
Discrepancies that remain
Systematic errors:
Error Types
Summary
2. EFFICIENCY
1.ACCURACY
3. EASINESS TO GENERATE
Time available
- Faster Tet-dominant mesh vs
crafted Hex/hybrid mesh with
lower cell count
Error Types
Summary
15
Error Types
Summary
Bad
Introduction
16
Good
Error Types
Summary
17
Mesh Quality
A good mesh depends on :
Good
Not Good
Introduction
2016 ANSYS, Inc.
Error Types
Summary
Mesh Quality
Grid generation:
Scalable grids
Skewness < 0.95 (accuracy, convergence)
also worst Orthogonal Quality > .01 and average value
much higher
Aspect ratios < 100
Expansion ratios < 1.5 2
Capture physics based on experience (shear layers,
shocks)
Angle between grid face & flow vector
Concrete, quantitative recommendations for these
factors presented in the Introduction to ANSYS Meshing
course are included in the appendix of this presentation
Bad cells
No Bad cells
Grid refinement:
Error Types
Adaption
Best Practices for Meshing
Summary
19
Mesh Quality
Avoid sudden changes in mesh density
Not good
Introduction
Error Types
Good
Summary
U=0.1
Hex
mesh
Tri
mesh
U=1.0
Contours of axial velocity magnitude for an inviscid co-flow jet
Introduction
20
Error Types
Summary
21
U = V = 1.0 , T = 1
quad
q
u ad
U = V = 1.0 ,
U = V = 1.0 ,T = 1
tri
U = V = 1.0 , T = 0
T=0
Error Types
Summary
Summary
Try to understand application and physics of the application
Geometry
Boundary conditions
Flow regime (laminar, turbulent, steady-state, unsteady-state, )
Model selection (turbulence, )
Error Types
Summary
Resources
ERCOFTAC SIG: Quantification of Uncertainty in CFD
Roache, P.J., Verification and Validation in Computational Science and
Engineering, Hermosa Publishers, 1998
24
23
Appendix
25
Mesh 1
Large cell size
change
26
(max,avg)CSKEW =(0.912,0.291)
(max,avg)CAR=(62.731,7.402)
VzMIN-90ft/min
VzMAX600ft/min
(max,avg)CSKEW =(0.801,0.287)
(max,avg)CAR=(8.153,1.298)
Mesh 2
VzMIN-100ft/min
VzMAX400ft/min
27
On cell
On face
A
c1
Ai fi
| Ai || f i |
Ai ci
| Ai || ci |
c3
f1
f3
f2
c2
A1
e1
e2
e3
A2
A2
A3
A3
Ai ei
computed for each edge I
| Ai || ei |
Where Ai is the face normal vector and fi is a vector from the centroid of the cell to the centroid of that face, and
ci is a vector from the centroid of the cell to the centroid of the adjacent cell, where ei is the vector from the
centroid of the face to the centroid of the edge
0
Worst
1
Perfect
29
Te
180 Te
T max
Actual cell
Circumsphere
T min
0
Perfect
1
Worst
Mesh Quality
Mesh quality recommendations
Low Orthogonal Quality or high skewness values are not recommended
Generally try to keep minimum orthogonal quality > 0.1, or maximum skewness < 0.95. However
these values may be different depending on the physics and the location of the cell
Fluent reports negative cell volumes if the mesh contains degenerate cells
Skewness mesh metrics spectrum
30
31
Aspect Ratio
2-D:
Area ratio
Radius ratio of circumscribed / inscribed circle
A < 10 100
(CFX: < 1000)
Large aspect ratio are accepted where there is no
strong transverse gradient (boundary layer ...)
Smoothness
Checked in solver
Recommendation:
Available in Adapt/Volume
3D : i = Vi / Vnb
32
34
Elements: Hex
Pro:
Elements: Tet
Pro:
36
Elements: Prism
Pro:
Elements: Pyramid
Use in hybrid grids
Transition element between hex and
tet
Polyhedral grids
ANSYS Fluent:
Generate base types
Convert
38
Recommendations
1st Option Hex grid
Grid Optimization
Truncation errors source of discretisation errors
Minimize truncation errors minimize discretisation errors
Truncation error Difference between analog and discrete representation
wf
wx i
f f
i
1
i
1
+W i
2h
h2 w3 f
6 wx 3 i
h
i-2
39
i-1
h
i
i+1
x
i+2
40
Rmax = 1 u 10-3
Rmax = 1 u 10-4
Rmax = 1 u 10-5
42
0.18%
0.01%
Iteration errors:
Difference between
converged solution and
solution at iteration n
Convergence criterion
Iteration 59
Iteration 35
Rmax=10-3
Rmax=10-2
Rmax=10-4
Iteration 132
Iteration Number
2016 ANSYS, Inc.
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
Xs / L
43
Error
Grid
155.751
fuf
157.808
800 u 800
159.646
400 u 400
162.664
200 u 200
170.230
100 u 100
176.981
190.175
50 u 50
2nd order
1st order
44
163.793
159.761
158.296
157.168
1st order
2nd order
22.1 %
13.6 %
9.3 %
5.1 %
4.4 %
2.6 %
2.3 %
1.4 %
1.1%
0.7 %
155.777
17.0 Release
Introduction
Lecture Theme:
Performing a transient calculation is in some was similar to performing a steady state
calculation, but there are additional considerations. More data is generated and extra inputs
are required. This lecture will explain these inputs and describe transient data postprocessing
Learning Aims:
You will learn:
How to set up and run transient calculations in Fluent
How to choose the appropriate time step size for your calculation
How to postprocess transient data and make animations
Learning Objectives:
Transient flow calculations are becoming increasingly common due to advances in high
performance computing (HPC) and reductions in hardware costs. You will understand what
transient calculations involve and be able to perform them with confidence.
Introduction
2016 ANSYS, Inc.
Unsteady Flow
Time Step
Setup
Summary
Motivation
Nearly all flows in nature are unsteady!
Unsteady Flow
Time Step
Setup
Summary
Kelvin-Helmholtz
Cloud Instability
Introduction
2016 ANSYS, Inc.
Unsteady Flow
Rotor-Stator Interaction
in an Axial Compressor
Time Step
Setup
Summary
Unsteady Flow
Time Step
Setup
Summary
Time steps = 2 s
Initial Time = 0 s
Total Time = 20 s
Residual
2
6 8 10 12 14 16 18 20
Time (seconds)
Introduction
Unsteady Flow
Time Step
Summary
True solution
- Note the solution points generally will not lie on the true
solution because the true behaviour has not been resolved
Variable of
interest
't
Time
Variable of
interest
't
Time
Introduction
7
Unsteady Flow
Time Step
Setup
Summary
Convergence Behavior
Residual plots for transient simulations are
not always indicative of a converged
solution
You should select the time step size such
that the residuals reduce by around three
orders of magnitude within one time step
This will ensure accurate resolution of
transient behavior
For smaller time steps, residuals may only
drop by 1-2 orders of magnitude - look for a
monotonic decrease throughout the time
step
Introduction
2016 ANSYS, Inc.
Unsteady Flow
Time Step
Summary
The quantity of interest may be changing very slowly (e.g. temperature in a solid),
but you may not be able to use a large time step if other quantities (e.g. velocity)
have smaller timescales
The Courant Number is often used to estimate a time step:
Courant Number
This gives the number of mesh elements the fluid passes through in one time step
Typical values are 1 10, but in some cases higher values are acceptable
Introduction
9
Unsteady Flow
Time Step
Setup
Summary
10
't
1 L
.
3 V
't
Conduction in solids :
L
(g. E . 'T.L)1/2
't
Natural Convection :
1 Number of Blades
.
10 Rotational Velocity
't
Turbomachinery :
L = Characteristic length
V = Characteristic velocity
L2
O
U .Cp
Unsteady Flow
Time Step
Setup
Summary
8.
7.
6.
5.
4.
3.
2.
1.
Introduction
11
Unsteady Flow
Time Step
Setup
Summary
12
Introduction
2016 ANSYS, Inc.
Unsteady Flow
Time Step
Setup
Summary
Introduction
13
Unsteady Flow
Time Step
Setup
Summary
14
Introduction
2016 ANSYS, Inc.
Unsteady Flow
Time Step
Setup
Summary
Initialization
Physically realistic initial conditions should be
used
A converged steady state solution is often used as the
starting point
If a transient simulation is started from an
approximate initial guess, the initial transient
results will not be accurate
Residuals
6 8 10 12 14 16
Time (seconds)
Introduction
15
Unsteady Flow
Time Step
Setup
Summary
16
Unsteady Flow
Time Step
Setup
Summary
Summary
When solving any unsteady flow problem in Fluent
The time step size will be determined by the minimum of
The value at which the solution will converge
The value needed to resolve mean flow physical time scales (e.g. vortex shedding frequency given by
Strouhal number) and/or turbulent eddies (Courant number <= 1)
The solution must converge at every time step
Non-convergence within the very first steps may be acceptable when there is a non-physical initial
condition
If the solution is not converging, it is almost always more efficient to reduce the time step size
Solution monitors are an important tool for ensuring the solution is correct
Watch out for physically unrealistic behavior of monitored variables
The Bounded Second Order transient formulation is almost always preferred
Introduction
17
Unsteady Flow
Time Step
Setup
Summary
18
Appendix
20
Truncation
error: O('t2)
Splitting error
(due to eqn
segregation):
O('tn)
- PISO (NITA/PISO)
- Fractional-step method (NITA/FSM)
About 20% cheaper than NITA/PISO on a per time-step
basis
ITA
2016 ANSYS, Inc.
NITA
Extrapolate Variables
Speed up the transient solution by reducing required sub-iteration
Using Taylor series expansion solution will be extrapolated to the next
time level to improve the predicted initial value
21
22
23
7.
6.
5.
4.
3.
2.
1.
9.
8.
24
25
26
Original Signal
27
28
29