SlideShare a Scribd company logo
1 of 38
1Built-to-Spec | Product Approval | Engineering Services | Software Development
Solvers: Compressible Flow
Introduction to Solver Terminologies
2
©ZeusNumerixPvtLtd:ConfidentialDocument
Content
 FlowZ – Introduction
 Planning Execution – Mesh Quality & Options
 Boundary Attributes – Label & Tags
 File System – Structure of CGNS, Control, Monitor & Other Files
 Launching FlowZ
 Flow Model – Flow Type, Fluid Data, Scheme, Gradients
 Domain Motion – Moving / Rotating Zone, Grid Motion
 Boundary Conditions – Specifying Inflow, Outflow, Farfield & Wall
 Turbulence Model – SA, K Epsilon, SST models
 Execution – Initialization & Setup
 Monitoring Solution & Analysis
 Post Processing
2
Compressible Flow Solver: Description of FlowZ™1-Mar-2020
3
©ZeusNumerixPvtLtd:ConfidentialDocument
FlowZ – Introduction
Features
 Based on finite volume methodology
 Density based schemes for both compressible & incompressible flows
 Explicit Runge-Kutta time marching
 Accepts multi-block structured grids
 CGNS compatible
 Fully parallelized using MPI
3
Compressible Flow Solver: Description of FlowZ™1-Mar-2020
4
©ZeusNumerixPvtLtd:ConfidentialDocument
Case Study – Transonic Sajben Duct
Aim
 Replication of validation case
 Internal flow analysis
 Prediction of transonic flow features
 Creation of boundary layer & flow separation after shock
4
Compressible Flow Solver: Description of FlowZ™1-Mar-2020
5
©ZeusNumerixPvtLtd:ConfidentialDocument
Modeling & Planning the Simulation
Physics
 Turbulent Flow
 Important to Capture Boundary Layer
 Clustered Mesh – At least 10 grids points inside boundary layer
 Suitable convective scheme and turbulence model required
Mesh
 Quality is important
 Structured multi-block preferred over unstructured mesh
 Current mesh generated using GridZ
5
Compressible Flow Solver: Description of FlowZ™1-Mar-2020
6
©ZeusNumerixPvtLtd:ConfidentialDocument
CGNS & CGNSViewer
Why CGNS ?
 Grid coordinates in binary is a MUST
 CGNS, an ISO 9001 format from NASA & Boeing
 Provides interface to FlowZ™ for grids and solution data
CGNSViewer
 Free utility for viewing CGNS format structure (http://www.cgns.org)
 Stores zone-wise information for grid coordinates, solution fields, boundary
conditions & connectivity
 CGNSPlot, utility to plot grids in CGNS format
6
Compressible Flow Solver: Description of FlowZ™1-Mar-2020
7
©ZeusNumerixPvtLtd:ConfidentialDocument
Boundary Attributes
Tags & Labels
 Each boundary is given attributes
 Tag – CGNS defined boundary tags
 Label – User defined name to an entity
 Boundary condition parameters are unique for each label
 Use GridZ to visualize tags and labels in big complex meshes
 Labels for Block – Used for Domain Modeling
7
Compressible Flow Solver: Description of FlowZ™1-Mar-2020
8
©ZeusNumerixPvtLtd:ConfidentialDocument
Structure of Control File
8
Compressible Flow Solver: Description of FlowZ™1-Mar-2020
9
©ZeusNumerixPvtLtd:ConfidentialDocument
Import CGNS File
 Select ‘FlowZ’ from ‘Solver’ module of CFDExpert
 Graphics User Interface (GUI) for FlowZ appears
 Set up ‘Solver Control File’ (.scf)
Menu  File  Import CGNS File
9
Compressible Flow Solver: Description of FlowZ™1-Mar-2020
10
©ZeusNumerixPvtLtd:ConfidentialDocument
CGNS File Parameters
Scaling Factor
 To convert the unit grids into SI system
Conversion Options
 Planer
 Axisymmetric
 Equation of Axis: Ax + By = C for non-scaled coordinates values
 Axis to coincide with boundary tag ‘BCLineDegenerate’
10
Compressible Flow Solver: Description of FlowZ™1-Mar-2020
11
©ZeusNumerixPvtLtd:ConfidentialDocument
Basic Flow type
Menu  Flow Model  Basic Fluid Type
Basic Flow Type
 Compressible
 Density changes due to pressure
 Air flow at Mach No. > 0.3 & Liquid in cases like water hammer problem
 Incompressible
 Density is either constant or changes with temperature
 Low speed flow, M < 0.3 or most of the cases involving liquid
Viscous Effects
 Viscous – All practical cases requires viscous effect
 Inviscid – Good approximation as very high-speed analysis, where convective terms are significant
compared to viscous
11
Compressible Flow Solver: Description of FlowZ™1-Mar-2020
12
©ZeusNumerixPvtLtd:ConfidentialDocument
Fluid Data – Compressible Flow
12
Default values fixed for
 Fluid – Air
 Thermal Properties – Calorically perfect gas
 Dynamic viscosity & Conductivity – Calculated
using Sutherland’s law
Menu  Flow Model  Fluid Data
Compressible Flow Solver: Description of FlowZ™1-Mar-2020
13
©ZeusNumerixPvtLtd:ConfidentialDocument
Fluid Data – Compressible Flow
13
 Select Fluid – Water / Air
 Set density
 Use database value
 Provide constant value
 Input density as a function of temperature
 Provide density variation with temperature as Constant /
Expression in T
 Set Dynamic Viscosity & Conductivity through
Sutherland’s law / Constant value
Compressible Flow Solver: Description of FlowZ™1-Mar-2020
14
©ZeusNumerixPvtLtd:ConfidentialDocument
Approximate Riemann Solvers
14
Roe Scheme (‘Flux Difference Roe’)
 Based on characteristic wave disturbances
 Less dissipative in nature and can capture stationary discontinuity. Recommended for
viscous calculations
Entropy Fix
 To avoid unrealistic solutions like expansion shocks near sonic expansions, it is
necessary to introduce entropy fix formulations to Roe scheme
 FlowZ uses Harten-Hyman entropy fix
 Choose ‘Entropy Fixed Roe’ for supersonic flows over blunt objects. ‘Averaged Roe’ &
‘Entropy Fix Roe’ are computationally expensive
Compressible Flow Solver: Description of FlowZ™1-Mar-2020
15
©ZeusNumerixPvtLtd:ConfidentialDocument
Flux Vector Splitting Schemes
15
 Eigenvalues and fluxes (f) are split into f+
and f
-
 f+
is discretized with a backward difference and f
-
with a forward difference
Stegar Warming
 Fluxes are split based on the sign of eigen values
Vanleer
 Split fluxes have discontinuous slope at sonic velocities, hence ‘glitch’ at sonic
transition
 Flux components are function of M
 Above scheme are found to be very stable
 They are diffusive in nature and hence should not be used for resolving boundary
layers
Compressible Flow Solver: Description of FlowZ™1-Mar-2020
16
©ZeusNumerixPvtLtd:ConfidentialDocument
Other Compressible Schemes
16
HLLC
 Another Approximate Riemann solver type scheme
 Unlike Roe, HLLC performs better at high mach flows
 Recommended for viscous supersonic calculation
AUSM
 Blending of flux vector splitting & flux difference splitting
 Efficient to solve (Vanleer) & has advantage of increased accuracy (Roe)
AUSMPW
 Removes numerical oscillations near wall and overshoot phenomena behind shock
waves
 Uses pressure weighted function at cell interfaces
Compressible Flow Solver: Description of FlowZ™1-Mar-2020
17
©ZeusNumerixPvtLtd:ConfidentialDocument
Preconditioned Incompressible Scheme
Compressible Flow Solver: Description of FlowZ™
Convergence Stiffness
 Compressible schemes show convergence stiffness at low speed
 Reason – Difference in magnitude of eigen values
 Modification in primitive variables and flux calculation
 Preconditioning was proposed by Weiss & Smith (1995)
Variable Density
 Low speed compressible flow, 0.1 > M > 0.3
Constant Density
 Density can also vary with temperature
17
1-Mar-2020
18
©ZeusNumerixPvtLtd:ConfidentialDocument
Gradient Calculation
Compressible Flow Solver: Description of FlowZ™
Green’s Theorem
 Utilizes the values at face center to evaluate gradient in the cell
Least Square
 Variable is approximated as a polynomial,
 Weighted errors to be minimized over neighbouring cells
18
∇𝜑 =
𝜑 𝑓 𝐴
𝑉𝑜𝑙𝑢𝑚𝑒
𝜑 𝑥, 𝑦, 𝑧 = 𝑎0 + 𝑎1 𝑥 + 𝑎2 𝑦 + 𝑎3 𝑧
1-Mar-2020
19
©ZeusNumerixPvtLtd:ConfidentialDocument
Domain Motion
Compressible Flow Solver: Description of FlowZ™
 Solver can model the domain motion using following two methods:
ALE (Arbitrary Lagrangian Eulerian)
MFR (Multiple Frame of Reference)
 Various motion mode can be modeled like
Rigid translation
Linear deformation
Rigid body rotation
 Solver also has the capability to model the physical motion of grid for transient flow
modeling with following motion
Rigid translation
Linear deformation
19
1-Mar-2020
20
©ZeusNumerixPvtLtd:ConfidentialDocument
Inflow Boundary Condition
Compressible Flow Solver: Description of FlowZ™
Inflow Boundary Types
 Total Pressure
 Total pressure and total temperature are held fixed
 If supersonic static pressure is also held fixed
 Mass Flux
 Mass flux and total temperature of incoming fluid is fixed
 Velocity
 Velocity magnitude and temperature is held fixed. Total pressure is allowed to vary at inflow
 Velocity boundary type is not applicable for compressible flow
 Total Pressure type BCs are recommended for External flows
 Internal flows are modeled by Velocity or Mass Flux type BCs
 Inflow Direction
 Direction cosines can be specified or user can choose the flow to enter normal to the boundary
20
1-Mar-2020
21
©ZeusNumerixPvtLtd:ConfidentialDocument
Outflow Boundary Conditions
Compressible Flow Solver: Description of FlowZ™
 Static pressure value is required at outflow
 If outflow is at supersonic conditions, static pressure is extrapolated from domain
Backflow
 Certain physical conditions or intermediate transients gives backflow as solution
 Total temperature value is utilized
 Static pressure is assumed as total pressure
 For subsonic external aerodynamics, outflow should be placed at distance of 6 times
the body length
 Complete supersonic outflow can be placed close to the body
21
1-Mar-2020
22
©ZeusNumerixPvtLtd:ConfidentialDocument
Wall Boundary Condition
Compressible Flow Solver: Description of FlowZ™
 A wall can be tagged BCWall, BCWallInviscid, BCWallViscous or
BCWallViscousIsothermal
 A wall without label is assumed stationary and adiabatic
 Moving wall effect can be simulated by providing either constant wall velocity or
velocity as a function of coordinate position
 Wall tagged with BCWallViscousIsothermal requires specifying wall temperature
22
1-Mar-2020
23
©ZeusNumerixPvtLtd:ConfidentialDocument
Farfield Boundary Condition
Compressible Flow Solver: Description of FlowZ™
 For external aerodynamic flow, the boundary of the domain is modeled through
farfield conditions or boundary where inflow/outflow is not known. Applicable for
compressible flows only
 Free stream values for Direction & Mach No. of flow & associated Pressure and
Temperature are required
 At the farfield, the normal velocity & speed of sound are obtained from the Riemann
invariants:
 R- is evaluated from conditions inside the domain & R+ from conditions outside the
domain
 The entropy, is determined using values of free stream conditions for inflow &
from inside the domain for outflow
23
𝑅± = 𝑢 ±
2𝑎
𝛾 − 1
𝑝/𝜌 𝛾
1-Mar-2020
24
©ZeusNumerixPvtLtd:ConfidentialDocument
Spalart Allmaras Turbulence Model
Compressible Flow Solver: Description of FlowZ™
 It is one equation turbulence model with transport equation for turbulent viscosity
assembled using empiricism and dimensional analysis
 It has good numerical stability & insensitivity to free-stream
 SA model is integrated to the wall
 It requires at least 15 grid points inside boundary layer and 1st grid point at y+ ~ 1
 It is very well accepted by aerospace community for external aerodynamics
 If grids are coarse, wall functions are used to model near wall turbulence
 Distance of each grid points from nearest wall is required in the model. This
calculation is computationally expensive step and distance is stored in solution CGNS
File
24
1-Mar-2020
25
©ZeusNumerixPvtLtd:ConfidentialDocument
K Epsilon Turbulence Model
Compressible Flow Solver: Description of FlowZ™
Standard K Epsilon Model
 It is a two equation turbulence model derived from RANS modeling: Ensemble
Averaging
 k is turbulent kinetic energy
 ε is turbulence dissipation rate
 Turbulence viscosity is derived from k & ε and its effect is modeled in momentum
equation
 Most widely used industrial model
 Applicable for fully turbulent flow (free shear flow)
 It fails in boundary layer and requires wall function for near wall modeling
 It is not recommended for separated flow
25
1-Mar-2020
26
©ZeusNumerixPvtLtd:ConfidentialDocument
K Epsilon Turbulence Model
Compressible Flow Solver: Description of FlowZ™
Low Reynolds No. Chien K Epsilon Model
 Wall function are very limited approximations and do not perform well in flow fields
where law of wall does not hold good like flow with high strain rate and adverse
pressure gradients
 Turbulence closure equations and closure coefficients are modified to take into
account the viscous and preferential damping effects offered by wall
 When it comes to applicability over a variety of flows, such Low Re corrections
perform better than wall function approach
 It requires atleast 10 grid points inside boundary layer and 1st grid point at y+ ~ 1-3
 Distance of each grid points from nearest wall is required in the model. This
calculation is computationally expensive step and distance is stored in solution CGNS
File
26
1-Mar-2020
27
©ZeusNumerixPvtLtd:ConfidentialDocument
SST Turbulence Model
Compressible Flow Solver: Description of FlowZ™
 It is a blend of two most successful model in two-equation model regime
 K-omega and k-epsilon model are blended in such a fashion that it behaves like k-
omega model near wall and like k-epsilon model in free shear layer zone
 It is free from free stream turbulence sensitivity also provides good results in near
wall region
 Modeling of Eddy Viscosity is modified to take into account the higher production to
destruction ratio in adverse pressure gradient flows, hence good performance in APG
flows
 It requires about 10 grid points inside boundary layer and 1st grid point at y+ of 1-3
 It is a popular model in flows with APG for its robustness
 Distance of each grid points from nearest wall is required in the model. Calculation is
computationally expensive step and distance is stored in solution CGNS File
27
1-Mar-2020
28
©ZeusNumerixPvtLtd:ConfidentialDocument
Boundary Turbulence Parameters
Compressible Flow Solver: Description of FlowZ™
Spalart Allamaras Model
 For external aerodynamic application, free-stream / inflow eddy viscosity ratio is set
as 0.1 assuming that surface turbulence dominates the physics
K-Epsilon / SST Model
 It is difficult to provide direct values for k, ε, ω. Following derived quantities are
used:
 Turbulence Intensity – Usually 1 - 5 % for most of the cases. ~ 0.16 Re-1/8.
 Eddy Viscosity Ratio – For external flows, 1 < μT
/μ < 10
 Turbulence Length Scale – For internal flow, L = 0.07D, where D is hydraulic diameter
28
𝑘 = 1.5 𝐼 𝑈 2
1-Mar-2020
29
©ZeusNumerixPvtLtd:ConfidentialDocument
Global Initial Conditions
Compressible Flow Solver: Description of FlowZ™
Menu Execution Initial Condition
 Explicit methods start from an initial state and proceed towards steady state through
time steps
 User should provide the initial condition as close as expected steady state solution
 For external aerodynamic studies, initial conditions same as free-stream / inflow
conditions are recommended
29
1-Mar-2020
30
©ZeusNumerixPvtLtd:ConfidentialDocument
Zone Specific Initialization
Compressible Flow Solver: Description of FlowZ™
 Some cases may require different initialization for different zones e.g., transient
simulations, multiple frames, multi-physics. Accordingly one can choose to initialize
any specific zone or group of zones.
 Go to Execution  Initial Condition  Zone Specific Initialization
 Select zones to be initialized and move them to selected zone column
 Enter initial values of variables in corresponding boxes
 Click OK to confirm
30
1-Mar-2020
31
©ZeusNumerixPvtLtd:ConfidentialDocument
Execution Setup
Compressible Flow Solver: Description of FlowZ™
Time Accuracy
 Steady
 Residues are driven to zero
 Most aerodynamic application are steady state calculation
 Unsteady
 Residues oscillates with iteration
 Bluff bodies shed vortices behind them
 Time Marching
 Global
 Properties at each cell are updated by equal time step, which is minimum in the domain
 Compressible unsteady calculation requires global marching
 Local
 Each cell is updated with its own maximum stable time step. Time accuracy is destroyed.
 Convergence is faster. Suitable for viscous calculations
31
1-Mar-2020
32
©ZeusNumerixPvtLtd:ConfidentialDocument
Execution Setup
Compressible Flow Solver: Description of FlowZ™
Runge-Kutta Order
 Runge-Kutta scheme integrates the discretized equation over a time step
 Higher Runge-Kutta order produces time accurate solutions for compressible
unsteady cases
 4th order Runge-Kutta is most efficient in terms of accuracy and convergence
Advanced Parameters
 CFL (Courant, Friedrich, Lewy Number)
 CFL limits the time marching steps for explicit methods
 Lower CFL values increases accuracy and stability but at the expense of convergence time
 CFL ~ 0.2 is recommended for most of the steady state cases in FlowZ
 Larger values of CFL are applied for higher Runge-Kutta order
32
1-Mar-2020
33
©ZeusNumerixPvtLtd:ConfidentialDocument
Execution Setup
Compressible Flow Solver: Description of FlowZ™
 Incompressible unsteady flows simulations employ dual time stepping, multistage
time integration method
 It is three-point backward difference in time and require two additional inputs
 Physical time-step – Every outer iteration covers the time step value as defined here
 No. of sub-iterations – Outer iterations consist of several sub-iterations required to converge
the solution at each physical timestep
 Residue Norm
 Three options are available to normalize the cell residues
 L Infinity – Maximum cell residue is picked
 L1 – Sum of absolute values is evaluated
 L2 – Mean RMS values of cell residues
33
1-Mar-2020
34
©ZeusNumerixPvtLtd:ConfidentialDocument
Run Solver
Compressible Flow Solver: Description of FlowZ™
Menu  Execution  Run
 Name Output CGNS File
 User can view the setup in solver control file through ‘View Execution Setup’
 It is recommended that user Save Control File for its future use
 Solver monitor file (.smf) would store the residues during execution
 ‘Run Solver’ would launch the solver
 User should monitor the residue fall for initial 10 iterations before firing it for large
number of iterations
 Use Gnuplot to visualize
34
1-Mar-2020
35
©ZeusNumerixPvtLtd:ConfidentialDocument
Execution Analysis
Compressible Flow Solver: Description of FlowZ™
 Use Gnuplot / MSExcel to plot ‘solver monitor file’ (.smf) over iterations for:
Residue fall
 Should go down as much as possible (preferably 4 order fall)
Pressure and frictional forces & moments
 Should stabilize
Global Mass Convergence
 Should be achieved
35
1-Mar-2020
36
©ZeusNumerixPvtLtd:ConfidentialDocument
Initialization from Existing Solution
Compressible Flow Solver: Description of FlowZ™
 Menu  File  Read Control File
 Read existing solver control file (.scf)
 Menu  Turbulence  Spalart Allmaras
 Pick ‘distance from wall’ from CGNS file
 Menu  Execution  Initial Condition
 Select “All Values from CGNS File”
 Import solution CGNS file
 To Continue Execution
 Change the number of iteration
 Set output CGNS file, control file & Run Solver
 To Post Process
 Set No. of Iteration to Zero
 Set Post Process options & Run Solver 36
1-Mar-2020
37
©ZeusNumerixPvtLtd:ConfidentialDocument
Monitor Data
Compressible Flow Solver: Description of FlowZ™
 The progress of the simulation can be monitored at each iteration through derived
physical quantities.
 For external aerodynamics, pressure & skin forces in the three directions on selected
surfaces can be stored in monitor file.
 For internal flows, global conservation of mass can be monitored by evaluating &
storing amount of mass coming in & going out of the domain.
37
1-Mar-2020
38
www.zeusnumerix.com
+91 72760 31511
Abhishek Jain
abhishek@zeusnumerix.com
Thank You !

More Related Content

What's hot

IRJET- CFD Simulation of Transitional Flow Across Pak B Turbine Blades
IRJET- CFD Simulation of Transitional Flow Across Pak B Turbine BladesIRJET- CFD Simulation of Transitional Flow Across Pak B Turbine Blades
IRJET- CFD Simulation of Transitional Flow Across Pak B Turbine BladesIRJET Journal
 
CE6451 Fluid Mechanics and Machinery Unit 2
CE6451 Fluid Mechanics and Machinery Unit 2CE6451 Fluid Mechanics and Machinery Unit 2
CE6451 Fluid Mechanics and Machinery Unit 2P Manimaran
 
Cfd simulation of flow heat and mass transfer
Cfd simulation of flow  heat and mass transferCfd simulation of flow  heat and mass transfer
Cfd simulation of flow heat and mass transferDr.Qasim Kadhim
 
ODDLS: Overlapping domain decomposition Level Set Method
ODDLS: Overlapping domain decomposition Level Set MethodODDLS: Overlapping domain decomposition Level Set Method
ODDLS: Overlapping domain decomposition Level Set MethodAleix Valls
 
Hydraulic Exponent for Critical flow computation
Hydraulic Exponent for Critical flow computationHydraulic Exponent for Critical flow computation
Hydraulic Exponent for Critical flow computationZeeshanSoomro7
 
Ethernet as fabric
Ethernet as fabricEthernet as fabric
Ethernet as fabricMatthew Macy
 
Darcy weisbach formula
Darcy weisbach formulaDarcy weisbach formula
Darcy weisbach formulaHarkat Bouaddi
 
final friction in pipes
final friction in pipesfinal friction in pipes
final friction in pipesAbhishek Dabas
 

What's hot (11)

Cfd 0
Cfd 0Cfd 0
Cfd 0
 
IRJET- CFD Simulation of Transitional Flow Across Pak B Turbine Blades
IRJET- CFD Simulation of Transitional Flow Across Pak B Turbine BladesIRJET- CFD Simulation of Transitional Flow Across Pak B Turbine Blades
IRJET- CFD Simulation of Transitional Flow Across Pak B Turbine Blades
 
CE6451 Fluid Mechanics and Machinery Unit 2
CE6451 Fluid Mechanics and Machinery Unit 2CE6451 Fluid Mechanics and Machinery Unit 2
CE6451 Fluid Mechanics and Machinery Unit 2
 
Cfd simulation of flow heat and mass transfer
Cfd simulation of flow  heat and mass transferCfd simulation of flow  heat and mass transfer
Cfd simulation of flow heat and mass transfer
 
6 heat transfer modeling
6 heat transfer modeling6 heat transfer modeling
6 heat transfer modeling
 
ODDLS: Overlapping domain decomposition Level Set Method
ODDLS: Overlapping domain decomposition Level Set MethodODDLS: Overlapping domain decomposition Level Set Method
ODDLS: Overlapping domain decomposition Level Set Method
 
Hydraulic Exponent for Critical flow computation
Hydraulic Exponent for Critical flow computationHydraulic Exponent for Critical flow computation
Hydraulic Exponent for Critical flow computation
 
Ethernet as fabric
Ethernet as fabricEthernet as fabric
Ethernet as fabric
 
Darcy weisbach formula
Darcy weisbach formulaDarcy weisbach formula
Darcy weisbach formula
 
Master_Thesis_Koushik
Master_Thesis_KoushikMaster_Thesis_Koushik
Master_Thesis_Koushik
 
final friction in pipes
final friction in pipesfinal friction in pipes
final friction in pipes
 

Similar to CFD Lecture (5/8): Solvers- Compressible Flow

CFD Lecture (6/8): Solvers- Incompressible Flow
CFD Lecture (6/8): Solvers- Incompressible FlowCFD Lecture (6/8): Solvers- Incompressible Flow
CFD Lecture (6/8): Solvers- Incompressible FlowAbhishek Jain
 
Fluent and Gambit Workshop
Fluent and Gambit WorkshopFluent and Gambit Workshop
Fluent and Gambit Workshopkhalid_nitt
 
Prediction of flow characteristics through a circular port of a spool valve u...
Prediction of flow characteristics through a circular port of a spool valve u...Prediction of flow characteristics through a circular port of a spool valve u...
Prediction of flow characteristics through a circular port of a spool valve u...eSAT Journals
 
Prediction of flow characteristics through a
Prediction of flow characteristics through aPrediction of flow characteristics through a
Prediction of flow characteristics through aeSAT Publishing House
 
Computational fluid dynamics (cfd)
Computational fluid dynamics                       (cfd)Computational fluid dynamics                       (cfd)
Computational fluid dynamics (cfd)BhavanakanwarRao
 
BVAA presentation 2015: The Use of CFD to assess valve performance and operat...
BVAA presentation 2015: The Use of CFD to assess valve performance and operat...BVAA presentation 2015: The Use of CFD to assess valve performance and operat...
BVAA presentation 2015: The Use of CFD to assess valve performance and operat...Linsley Charlton
 
CFD Introduction using Ansys Fluent
CFD Introduction using Ansys FluentCFD Introduction using Ansys Fluent
CFD Introduction using Ansys Fluentsavani4611
 
Numerical analysis of heat transfer in refrigerant flow through a condenser tube
Numerical analysis of heat transfer in refrigerant flow through a condenser tubeNumerical analysis of heat transfer in refrigerant flow through a condenser tube
Numerical analysis of heat transfer in refrigerant flow through a condenser tubeeSAT Journals
 
Numerical analysis of heat transfer in refrigerant flow through a condenser tube
Numerical analysis of heat transfer in refrigerant flow through a condenser tubeNumerical analysis of heat transfer in refrigerant flow through a condenser tube
Numerical analysis of heat transfer in refrigerant flow through a condenser tubeeSAT Publishing House
 
CFD Lecture (8/8): CFD in Chemical Systems
CFD Lecture (8/8): CFD in Chemical SystemsCFD Lecture (8/8): CFD in Chemical Systems
CFD Lecture (8/8): CFD in Chemical SystemsAbhishek Jain
 
Edge throughput enhancement
Edge throughput enhancementEdge throughput enhancement
Edge throughput enhancementsmhassan159
 
TGS- GPS LAS Plus Processing
TGS- GPS LAS Plus ProcessingTGS- GPS LAS Plus Processing
TGS- GPS LAS Plus ProcessingTGS
 
Advanced Simulations of Hypertrophic Obstructive Cardiomyopathy in Human Hear...
Advanced Simulations of Hypertrophic Obstructive Cardiomyopathy in Human Hear...Advanced Simulations of Hypertrophic Obstructive Cardiomyopathy in Human Hear...
Advanced Simulations of Hypertrophic Obstructive Cardiomyopathy in Human Hear...Can Ozcan
 
CFDProcess.ppt
CFDProcess.pptCFDProcess.ppt
CFDProcess.pptRammoganM
 
CFDProcess (1).ppt
CFDProcess (1).pptCFDProcess (1).ppt
CFDProcess (1).pptRammoganM
 
JacobK-PneumaticConveyingPDFmin.pdf
JacobK-PneumaticConveyingPDFmin.pdfJacobK-PneumaticConveyingPDFmin.pdf
JacobK-PneumaticConveyingPDFmin.pdfGeorgeMarkas1
 

Similar to CFD Lecture (5/8): Solvers- Compressible Flow (20)

CFD Lecture (6/8): Solvers- Incompressible Flow
CFD Lecture (6/8): Solvers- Incompressible FlowCFD Lecture (6/8): Solvers- Incompressible Flow
CFD Lecture (6/8): Solvers- Incompressible Flow
 
Fluent and Gambit Workshop
Fluent and Gambit WorkshopFluent and Gambit Workshop
Fluent and Gambit Workshop
 
Prediction of flow characteristics through a circular port of a spool valve u...
Prediction of flow characteristics through a circular port of a spool valve u...Prediction of flow characteristics through a circular port of a spool valve u...
Prediction of flow characteristics through a circular port of a spool valve u...
 
Prediction of flow characteristics through a
Prediction of flow characteristics through aPrediction of flow characteristics through a
Prediction of flow characteristics through a
 
Computational fluid dynamics (cfd)
Computational fluid dynamics                       (cfd)Computational fluid dynamics                       (cfd)
Computational fluid dynamics (cfd)
 
Lecture 1.ppt
Lecture 1.pptLecture 1.ppt
Lecture 1.ppt
 
BVAA presentation 2015: The Use of CFD to assess valve performance and operat...
BVAA presentation 2015: The Use of CFD to assess valve performance and operat...BVAA presentation 2015: The Use of CFD to assess valve performance and operat...
BVAA presentation 2015: The Use of CFD to assess valve performance and operat...
 
CFD Introduction using Ansys Fluent
CFD Introduction using Ansys FluentCFD Introduction using Ansys Fluent
CFD Introduction using Ansys Fluent
 
Numerical analysis of heat transfer in refrigerant flow through a condenser tube
Numerical analysis of heat transfer in refrigerant flow through a condenser tubeNumerical analysis of heat transfer in refrigerant flow through a condenser tube
Numerical analysis of heat transfer in refrigerant flow through a condenser tube
 
Numerical analysis of heat transfer in refrigerant flow through a condenser tube
Numerical analysis of heat transfer in refrigerant flow through a condenser tubeNumerical analysis of heat transfer in refrigerant flow through a condenser tube
Numerical analysis of heat transfer in refrigerant flow through a condenser tube
 
CFD Lecture (8/8): CFD in Chemical Systems
CFD Lecture (8/8): CFD in Chemical SystemsCFD Lecture (8/8): CFD in Chemical Systems
CFD Lecture (8/8): CFD in Chemical Systems
 
Edge throughput enhancement
Edge throughput enhancementEdge throughput enhancement
Edge throughput enhancement
 
TGS- GPS LAS Plus Processing
TGS- GPS LAS Plus ProcessingTGS- GPS LAS Plus Processing
TGS- GPS LAS Plus Processing
 
Advanced Simulations of Hypertrophic Obstructive Cardiomyopathy in Human Hear...
Advanced Simulations of Hypertrophic Obstructive Cardiomyopathy in Human Hear...Advanced Simulations of Hypertrophic Obstructive Cardiomyopathy in Human Hear...
Advanced Simulations of Hypertrophic Obstructive Cardiomyopathy in Human Hear...
 
CFDProcess.ppt
CFDProcess.pptCFDProcess.ppt
CFDProcess.ppt
 
CFDProcess (1).ppt
CFDProcess (1).pptCFDProcess (1).ppt
CFDProcess (1).ppt
 
Cfd 0
Cfd 0Cfd 0
Cfd 0
 
Cfd basics
Cfd basicsCfd basics
Cfd basics
 
JacobK-PneumaticConveyingPDFmin.pdf
JacobK-PneumaticConveyingPDFmin.pdfJacobK-PneumaticConveyingPDFmin.pdf
JacobK-PneumaticConveyingPDFmin.pdf
 
Symposium PPT
Symposium PPTSymposium PPT
Symposium PPT
 

More from Abhishek Jain

Unsteady Problems & Separation Studies @ Zeus Numerix
Unsteady Problems & Separation Studies @ Zeus NumerixUnsteady Problems & Separation Studies @ Zeus Numerix
Unsteady Problems & Separation Studies @ Zeus NumerixAbhishek Jain
 
Optimization in CFD and Case Studies
Optimization in CFD and Case StudiesOptimization in CFD and Case Studies
Optimization in CFD and Case StudiesAbhishek Jain
 
Aero Acoustic Field & its Modeling @ Zeus Numerix
Aero Acoustic Field & its Modeling @ Zeus NumerixAero Acoustic Field & its Modeling @ Zeus Numerix
Aero Acoustic Field & its Modeling @ Zeus NumerixAbhishek Jain
 
CEM Workshop Lectures (11/11): CEMExpert Usage of Almond Geometry for RCS Cal...
CEM Workshop Lectures (11/11): CEMExpert Usage of Almond Geometry for RCS Cal...CEM Workshop Lectures (11/11): CEMExpert Usage of Almond Geometry for RCS Cal...
CEM Workshop Lectures (11/11): CEMExpert Usage of Almond Geometry for RCS Cal...Abhishek Jain
 
CEM Workshop Lectures (10/11): Numerical Modeling of Radar Absorbing Materials
CEM Workshop Lectures (10/11): Numerical Modeling of Radar Absorbing MaterialsCEM Workshop Lectures (10/11): Numerical Modeling of Radar Absorbing Materials
CEM Workshop Lectures (10/11): Numerical Modeling of Radar Absorbing MaterialsAbhishek Jain
 
CEM Workshop Lectures (9/11): Modelling Electromagnetics Field
CEM Workshop Lectures (9/11):  Modelling Electromagnetics FieldCEM Workshop Lectures (9/11):  Modelling Electromagnetics Field
CEM Workshop Lectures (9/11): Modelling Electromagnetics FieldAbhishek Jain
 
CEM Workshop Lectures (8/11): Method of moments
CEM Workshop Lectures (8/11):  Method of momentsCEM Workshop Lectures (8/11):  Method of moments
CEM Workshop Lectures (8/11): Method of momentsAbhishek Jain
 
CEM Workshop Lectures (7/11): PO/PTD Solver for RCS Computation
CEM Workshop Lectures (7/11): PO/PTD Solver for RCS ComputationCEM Workshop Lectures (7/11): PO/PTD Solver for RCS Computation
CEM Workshop Lectures (7/11): PO/PTD Solver for RCS ComputationAbhishek Jain
 
CEM Workshop Lectures (6/11): FVTD Method in CEM
CEM Workshop Lectures (6/11): FVTD Method in CEMCEM Workshop Lectures (6/11): FVTD Method in CEM
CEM Workshop Lectures (6/11): FVTD Method in CEMAbhishek Jain
 
CEM Workshop Lectures (5/11): Best Practices in RCS Prediction
CEM Workshop Lectures (5/11): Best Practices in RCS PredictionCEM Workshop Lectures (5/11): Best Practices in RCS Prediction
CEM Workshop Lectures (5/11): Best Practices in RCS PredictionAbhishek Jain
 
CEM Workshop Lectures (4/11): CEM of High Frequency Methods
CEM Workshop Lectures (4/11): CEM of High Frequency MethodsCEM Workshop Lectures (4/11): CEM of High Frequency Methods
CEM Workshop Lectures (4/11): CEM of High Frequency MethodsAbhishek Jain
 
CEM Workshop Lectures (3/11): Mesh Generation in CEM
CEM Workshop Lectures (3/11): Mesh Generation in CEMCEM Workshop Lectures (3/11): Mesh Generation in CEM
CEM Workshop Lectures (3/11): Mesh Generation in CEMAbhishek Jain
 
CEM Workshop Lectures (1/11): ABC of CEM and RCS
CEM Workshop Lectures (1/11): ABC of CEM and RCSCEM Workshop Lectures (1/11): ABC of CEM and RCS
CEM Workshop Lectures (1/11): ABC of CEM and RCSAbhishek Jain
 
CFD Lecture (7/8): Best Practices in CFD
CFD Lecture (7/8): Best Practices in CFDCFD Lecture (7/8): Best Practices in CFD
CFD Lecture (7/8): Best Practices in CFDAbhishek Jain
 
CFD Lecture (4/8): Compressible Flow- Basics
CFD Lecture (4/8): Compressible Flow- BasicsCFD Lecture (4/8): Compressible Flow- Basics
CFD Lecture (4/8): Compressible Flow- BasicsAbhishek Jain
 
CFD Lecture (3/8): Mesh Generation in CFD
CFD Lecture (3/8): Mesh Generation in CFDCFD Lecture (3/8): Mesh Generation in CFD
CFD Lecture (3/8): Mesh Generation in CFDAbhishek Jain
 
CFD Lecture (2/8): Fluid Mechanics: CFD Perspective
CFD Lecture (2/8): Fluid Mechanics: CFD PerspectiveCFD Lecture (2/8): Fluid Mechanics: CFD Perspective
CFD Lecture (2/8): Fluid Mechanics: CFD PerspectiveAbhishek Jain
 
CFD Lecture (1/8): ZNTutor CFD- An Introduction
CFD Lecture (1/8): ZNTutor CFD- An IntroductionCFD Lecture (1/8): ZNTutor CFD- An Introduction
CFD Lecture (1/8): ZNTutor CFD- An IntroductionAbhishek Jain
 
Revisiting Projection Methods over Automatic Oct-tree Meshes
Revisiting Projection Methods over Automatic Oct-tree MeshesRevisiting Projection Methods over Automatic Oct-tree Meshes
Revisiting Projection Methods over Automatic Oct-tree MeshesAbhishek Jain
 
CFD Study on Controlling Aerosol Dispersion Inside Closed Ventilated Spaces
CFD Study on Controlling Aerosol Dispersion Inside Closed Ventilated SpacesCFD Study on Controlling Aerosol Dispersion Inside Closed Ventilated Spaces
CFD Study on Controlling Aerosol Dispersion Inside Closed Ventilated SpacesAbhishek Jain
 

More from Abhishek Jain (20)

Unsteady Problems & Separation Studies @ Zeus Numerix
Unsteady Problems & Separation Studies @ Zeus NumerixUnsteady Problems & Separation Studies @ Zeus Numerix
Unsteady Problems & Separation Studies @ Zeus Numerix
 
Optimization in CFD and Case Studies
Optimization in CFD and Case StudiesOptimization in CFD and Case Studies
Optimization in CFD and Case Studies
 
Aero Acoustic Field & its Modeling @ Zeus Numerix
Aero Acoustic Field & its Modeling @ Zeus NumerixAero Acoustic Field & its Modeling @ Zeus Numerix
Aero Acoustic Field & its Modeling @ Zeus Numerix
 
CEM Workshop Lectures (11/11): CEMExpert Usage of Almond Geometry for RCS Cal...
CEM Workshop Lectures (11/11): CEMExpert Usage of Almond Geometry for RCS Cal...CEM Workshop Lectures (11/11): CEMExpert Usage of Almond Geometry for RCS Cal...
CEM Workshop Lectures (11/11): CEMExpert Usage of Almond Geometry for RCS Cal...
 
CEM Workshop Lectures (10/11): Numerical Modeling of Radar Absorbing Materials
CEM Workshop Lectures (10/11): Numerical Modeling of Radar Absorbing MaterialsCEM Workshop Lectures (10/11): Numerical Modeling of Radar Absorbing Materials
CEM Workshop Lectures (10/11): Numerical Modeling of Radar Absorbing Materials
 
CEM Workshop Lectures (9/11): Modelling Electromagnetics Field
CEM Workshop Lectures (9/11):  Modelling Electromagnetics FieldCEM Workshop Lectures (9/11):  Modelling Electromagnetics Field
CEM Workshop Lectures (9/11): Modelling Electromagnetics Field
 
CEM Workshop Lectures (8/11): Method of moments
CEM Workshop Lectures (8/11):  Method of momentsCEM Workshop Lectures (8/11):  Method of moments
CEM Workshop Lectures (8/11): Method of moments
 
CEM Workshop Lectures (7/11): PO/PTD Solver for RCS Computation
CEM Workshop Lectures (7/11): PO/PTD Solver for RCS ComputationCEM Workshop Lectures (7/11): PO/PTD Solver for RCS Computation
CEM Workshop Lectures (7/11): PO/PTD Solver for RCS Computation
 
CEM Workshop Lectures (6/11): FVTD Method in CEM
CEM Workshop Lectures (6/11): FVTD Method in CEMCEM Workshop Lectures (6/11): FVTD Method in CEM
CEM Workshop Lectures (6/11): FVTD Method in CEM
 
CEM Workshop Lectures (5/11): Best Practices in RCS Prediction
CEM Workshop Lectures (5/11): Best Practices in RCS PredictionCEM Workshop Lectures (5/11): Best Practices in RCS Prediction
CEM Workshop Lectures (5/11): Best Practices in RCS Prediction
 
CEM Workshop Lectures (4/11): CEM of High Frequency Methods
CEM Workshop Lectures (4/11): CEM of High Frequency MethodsCEM Workshop Lectures (4/11): CEM of High Frequency Methods
CEM Workshop Lectures (4/11): CEM of High Frequency Methods
 
CEM Workshop Lectures (3/11): Mesh Generation in CEM
CEM Workshop Lectures (3/11): Mesh Generation in CEMCEM Workshop Lectures (3/11): Mesh Generation in CEM
CEM Workshop Lectures (3/11): Mesh Generation in CEM
 
CEM Workshop Lectures (1/11): ABC of CEM and RCS
CEM Workshop Lectures (1/11): ABC of CEM and RCSCEM Workshop Lectures (1/11): ABC of CEM and RCS
CEM Workshop Lectures (1/11): ABC of CEM and RCS
 
CFD Lecture (7/8): Best Practices in CFD
CFD Lecture (7/8): Best Practices in CFDCFD Lecture (7/8): Best Practices in CFD
CFD Lecture (7/8): Best Practices in CFD
 
CFD Lecture (4/8): Compressible Flow- Basics
CFD Lecture (4/8): Compressible Flow- BasicsCFD Lecture (4/8): Compressible Flow- Basics
CFD Lecture (4/8): Compressible Flow- Basics
 
CFD Lecture (3/8): Mesh Generation in CFD
CFD Lecture (3/8): Mesh Generation in CFDCFD Lecture (3/8): Mesh Generation in CFD
CFD Lecture (3/8): Mesh Generation in CFD
 
CFD Lecture (2/8): Fluid Mechanics: CFD Perspective
CFD Lecture (2/8): Fluid Mechanics: CFD PerspectiveCFD Lecture (2/8): Fluid Mechanics: CFD Perspective
CFD Lecture (2/8): Fluid Mechanics: CFD Perspective
 
CFD Lecture (1/8): ZNTutor CFD- An Introduction
CFD Lecture (1/8): ZNTutor CFD- An IntroductionCFD Lecture (1/8): ZNTutor CFD- An Introduction
CFD Lecture (1/8): ZNTutor CFD- An Introduction
 
Revisiting Projection Methods over Automatic Oct-tree Meshes
Revisiting Projection Methods over Automatic Oct-tree MeshesRevisiting Projection Methods over Automatic Oct-tree Meshes
Revisiting Projection Methods over Automatic Oct-tree Meshes
 
CFD Study on Controlling Aerosol Dispersion Inside Closed Ventilated Spaces
CFD Study on Controlling Aerosol Dispersion Inside Closed Ventilated SpacesCFD Study on Controlling Aerosol Dispersion Inside Closed Ventilated Spaces
CFD Study on Controlling Aerosol Dispersion Inside Closed Ventilated Spaces
 

Recently uploaded

URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfUmakantAnnand
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
PSYCHIATRIC History collection FORMAT.pptx
PSYCHIATRIC   History collection FORMAT.pptxPSYCHIATRIC   History collection FORMAT.pptx
PSYCHIATRIC History collection FORMAT.pptxPoojaSen20
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting DataJhengPantaleon
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docxPoojaSen20
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991RKavithamani
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 

Recently uploaded (20)

URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.Compdf
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
PSYCHIATRIC History collection FORMAT.pptx
PSYCHIATRIC   History collection FORMAT.pptxPSYCHIATRIC   History collection FORMAT.pptx
PSYCHIATRIC History collection FORMAT.pptx
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docx
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 

CFD Lecture (5/8): Solvers- Compressible Flow

  • 1. 1Built-to-Spec | Product Approval | Engineering Services | Software Development Solvers: Compressible Flow Introduction to Solver Terminologies
  • 2. 2 ©ZeusNumerixPvtLtd:ConfidentialDocument Content  FlowZ – Introduction  Planning Execution – Mesh Quality & Options  Boundary Attributes – Label & Tags  File System – Structure of CGNS, Control, Monitor & Other Files  Launching FlowZ  Flow Model – Flow Type, Fluid Data, Scheme, Gradients  Domain Motion – Moving / Rotating Zone, Grid Motion  Boundary Conditions – Specifying Inflow, Outflow, Farfield & Wall  Turbulence Model – SA, K Epsilon, SST models  Execution – Initialization & Setup  Monitoring Solution & Analysis  Post Processing 2 Compressible Flow Solver: Description of FlowZ™1-Mar-2020
  • 3. 3 ©ZeusNumerixPvtLtd:ConfidentialDocument FlowZ – Introduction Features  Based on finite volume methodology  Density based schemes for both compressible & incompressible flows  Explicit Runge-Kutta time marching  Accepts multi-block structured grids  CGNS compatible  Fully parallelized using MPI 3 Compressible Flow Solver: Description of FlowZ™1-Mar-2020
  • 4. 4 ©ZeusNumerixPvtLtd:ConfidentialDocument Case Study – Transonic Sajben Duct Aim  Replication of validation case  Internal flow analysis  Prediction of transonic flow features  Creation of boundary layer & flow separation after shock 4 Compressible Flow Solver: Description of FlowZ™1-Mar-2020
  • 5. 5 ©ZeusNumerixPvtLtd:ConfidentialDocument Modeling & Planning the Simulation Physics  Turbulent Flow  Important to Capture Boundary Layer  Clustered Mesh – At least 10 grids points inside boundary layer  Suitable convective scheme and turbulence model required Mesh  Quality is important  Structured multi-block preferred over unstructured mesh  Current mesh generated using GridZ 5 Compressible Flow Solver: Description of FlowZ™1-Mar-2020
  • 6. 6 ©ZeusNumerixPvtLtd:ConfidentialDocument CGNS & CGNSViewer Why CGNS ?  Grid coordinates in binary is a MUST  CGNS, an ISO 9001 format from NASA & Boeing  Provides interface to FlowZ™ for grids and solution data CGNSViewer  Free utility for viewing CGNS format structure (http://www.cgns.org)  Stores zone-wise information for grid coordinates, solution fields, boundary conditions & connectivity  CGNSPlot, utility to plot grids in CGNS format 6 Compressible Flow Solver: Description of FlowZ™1-Mar-2020
  • 7. 7 ©ZeusNumerixPvtLtd:ConfidentialDocument Boundary Attributes Tags & Labels  Each boundary is given attributes  Tag – CGNS defined boundary tags  Label – User defined name to an entity  Boundary condition parameters are unique for each label  Use GridZ to visualize tags and labels in big complex meshes  Labels for Block – Used for Domain Modeling 7 Compressible Flow Solver: Description of FlowZ™1-Mar-2020
  • 8. 8 ©ZeusNumerixPvtLtd:ConfidentialDocument Structure of Control File 8 Compressible Flow Solver: Description of FlowZ™1-Mar-2020
  • 9. 9 ©ZeusNumerixPvtLtd:ConfidentialDocument Import CGNS File  Select ‘FlowZ’ from ‘Solver’ module of CFDExpert  Graphics User Interface (GUI) for FlowZ appears  Set up ‘Solver Control File’ (.scf) Menu  File  Import CGNS File 9 Compressible Flow Solver: Description of FlowZ™1-Mar-2020
  • 10. 10 ©ZeusNumerixPvtLtd:ConfidentialDocument CGNS File Parameters Scaling Factor  To convert the unit grids into SI system Conversion Options  Planer  Axisymmetric  Equation of Axis: Ax + By = C for non-scaled coordinates values  Axis to coincide with boundary tag ‘BCLineDegenerate’ 10 Compressible Flow Solver: Description of FlowZ™1-Mar-2020
  • 11. 11 ©ZeusNumerixPvtLtd:ConfidentialDocument Basic Flow type Menu  Flow Model  Basic Fluid Type Basic Flow Type  Compressible  Density changes due to pressure  Air flow at Mach No. > 0.3 & Liquid in cases like water hammer problem  Incompressible  Density is either constant or changes with temperature  Low speed flow, M < 0.3 or most of the cases involving liquid Viscous Effects  Viscous – All practical cases requires viscous effect  Inviscid – Good approximation as very high-speed analysis, where convective terms are significant compared to viscous 11 Compressible Flow Solver: Description of FlowZ™1-Mar-2020
  • 12. 12 ©ZeusNumerixPvtLtd:ConfidentialDocument Fluid Data – Compressible Flow 12 Default values fixed for  Fluid – Air  Thermal Properties – Calorically perfect gas  Dynamic viscosity & Conductivity – Calculated using Sutherland’s law Menu  Flow Model  Fluid Data Compressible Flow Solver: Description of FlowZ™1-Mar-2020
  • 13. 13 ©ZeusNumerixPvtLtd:ConfidentialDocument Fluid Data – Compressible Flow 13  Select Fluid – Water / Air  Set density  Use database value  Provide constant value  Input density as a function of temperature  Provide density variation with temperature as Constant / Expression in T  Set Dynamic Viscosity & Conductivity through Sutherland’s law / Constant value Compressible Flow Solver: Description of FlowZ™1-Mar-2020
  • 14. 14 ©ZeusNumerixPvtLtd:ConfidentialDocument Approximate Riemann Solvers 14 Roe Scheme (‘Flux Difference Roe’)  Based on characteristic wave disturbances  Less dissipative in nature and can capture stationary discontinuity. Recommended for viscous calculations Entropy Fix  To avoid unrealistic solutions like expansion shocks near sonic expansions, it is necessary to introduce entropy fix formulations to Roe scheme  FlowZ uses Harten-Hyman entropy fix  Choose ‘Entropy Fixed Roe’ for supersonic flows over blunt objects. ‘Averaged Roe’ & ‘Entropy Fix Roe’ are computationally expensive Compressible Flow Solver: Description of FlowZ™1-Mar-2020
  • 15. 15 ©ZeusNumerixPvtLtd:ConfidentialDocument Flux Vector Splitting Schemes 15  Eigenvalues and fluxes (f) are split into f+ and f -  f+ is discretized with a backward difference and f - with a forward difference Stegar Warming  Fluxes are split based on the sign of eigen values Vanleer  Split fluxes have discontinuous slope at sonic velocities, hence ‘glitch’ at sonic transition  Flux components are function of M  Above scheme are found to be very stable  They are diffusive in nature and hence should not be used for resolving boundary layers Compressible Flow Solver: Description of FlowZ™1-Mar-2020
  • 16. 16 ©ZeusNumerixPvtLtd:ConfidentialDocument Other Compressible Schemes 16 HLLC  Another Approximate Riemann solver type scheme  Unlike Roe, HLLC performs better at high mach flows  Recommended for viscous supersonic calculation AUSM  Blending of flux vector splitting & flux difference splitting  Efficient to solve (Vanleer) & has advantage of increased accuracy (Roe) AUSMPW  Removes numerical oscillations near wall and overshoot phenomena behind shock waves  Uses pressure weighted function at cell interfaces Compressible Flow Solver: Description of FlowZ™1-Mar-2020
  • 17. 17 ©ZeusNumerixPvtLtd:ConfidentialDocument Preconditioned Incompressible Scheme Compressible Flow Solver: Description of FlowZ™ Convergence Stiffness  Compressible schemes show convergence stiffness at low speed  Reason – Difference in magnitude of eigen values  Modification in primitive variables and flux calculation  Preconditioning was proposed by Weiss & Smith (1995) Variable Density  Low speed compressible flow, 0.1 > M > 0.3 Constant Density  Density can also vary with temperature 17 1-Mar-2020
  • 18. 18 ©ZeusNumerixPvtLtd:ConfidentialDocument Gradient Calculation Compressible Flow Solver: Description of FlowZ™ Green’s Theorem  Utilizes the values at face center to evaluate gradient in the cell Least Square  Variable is approximated as a polynomial,  Weighted errors to be minimized over neighbouring cells 18 ∇𝜑 = 𝜑 𝑓 𝐴 𝑉𝑜𝑙𝑢𝑚𝑒 𝜑 𝑥, 𝑦, 𝑧 = 𝑎0 + 𝑎1 𝑥 + 𝑎2 𝑦 + 𝑎3 𝑧 1-Mar-2020
  • 19. 19 ©ZeusNumerixPvtLtd:ConfidentialDocument Domain Motion Compressible Flow Solver: Description of FlowZ™  Solver can model the domain motion using following two methods: ALE (Arbitrary Lagrangian Eulerian) MFR (Multiple Frame of Reference)  Various motion mode can be modeled like Rigid translation Linear deformation Rigid body rotation  Solver also has the capability to model the physical motion of grid for transient flow modeling with following motion Rigid translation Linear deformation 19 1-Mar-2020
  • 20. 20 ©ZeusNumerixPvtLtd:ConfidentialDocument Inflow Boundary Condition Compressible Flow Solver: Description of FlowZ™ Inflow Boundary Types  Total Pressure  Total pressure and total temperature are held fixed  If supersonic static pressure is also held fixed  Mass Flux  Mass flux and total temperature of incoming fluid is fixed  Velocity  Velocity magnitude and temperature is held fixed. Total pressure is allowed to vary at inflow  Velocity boundary type is not applicable for compressible flow  Total Pressure type BCs are recommended for External flows  Internal flows are modeled by Velocity or Mass Flux type BCs  Inflow Direction  Direction cosines can be specified or user can choose the flow to enter normal to the boundary 20 1-Mar-2020
  • 21. 21 ©ZeusNumerixPvtLtd:ConfidentialDocument Outflow Boundary Conditions Compressible Flow Solver: Description of FlowZ™  Static pressure value is required at outflow  If outflow is at supersonic conditions, static pressure is extrapolated from domain Backflow  Certain physical conditions or intermediate transients gives backflow as solution  Total temperature value is utilized  Static pressure is assumed as total pressure  For subsonic external aerodynamics, outflow should be placed at distance of 6 times the body length  Complete supersonic outflow can be placed close to the body 21 1-Mar-2020
  • 22. 22 ©ZeusNumerixPvtLtd:ConfidentialDocument Wall Boundary Condition Compressible Flow Solver: Description of FlowZ™  A wall can be tagged BCWall, BCWallInviscid, BCWallViscous or BCWallViscousIsothermal  A wall without label is assumed stationary and adiabatic  Moving wall effect can be simulated by providing either constant wall velocity or velocity as a function of coordinate position  Wall tagged with BCWallViscousIsothermal requires specifying wall temperature 22 1-Mar-2020
  • 23. 23 ©ZeusNumerixPvtLtd:ConfidentialDocument Farfield Boundary Condition Compressible Flow Solver: Description of FlowZ™  For external aerodynamic flow, the boundary of the domain is modeled through farfield conditions or boundary where inflow/outflow is not known. Applicable for compressible flows only  Free stream values for Direction & Mach No. of flow & associated Pressure and Temperature are required  At the farfield, the normal velocity & speed of sound are obtained from the Riemann invariants:  R- is evaluated from conditions inside the domain & R+ from conditions outside the domain  The entropy, is determined using values of free stream conditions for inflow & from inside the domain for outflow 23 𝑅± = 𝑢 ± 2𝑎 𝛾 − 1 𝑝/𝜌 𝛾 1-Mar-2020
  • 24. 24 ©ZeusNumerixPvtLtd:ConfidentialDocument Spalart Allmaras Turbulence Model Compressible Flow Solver: Description of FlowZ™  It is one equation turbulence model with transport equation for turbulent viscosity assembled using empiricism and dimensional analysis  It has good numerical stability & insensitivity to free-stream  SA model is integrated to the wall  It requires at least 15 grid points inside boundary layer and 1st grid point at y+ ~ 1  It is very well accepted by aerospace community for external aerodynamics  If grids are coarse, wall functions are used to model near wall turbulence  Distance of each grid points from nearest wall is required in the model. This calculation is computationally expensive step and distance is stored in solution CGNS File 24 1-Mar-2020
  • 25. 25 ©ZeusNumerixPvtLtd:ConfidentialDocument K Epsilon Turbulence Model Compressible Flow Solver: Description of FlowZ™ Standard K Epsilon Model  It is a two equation turbulence model derived from RANS modeling: Ensemble Averaging  k is turbulent kinetic energy  ε is turbulence dissipation rate  Turbulence viscosity is derived from k & ε and its effect is modeled in momentum equation  Most widely used industrial model  Applicable for fully turbulent flow (free shear flow)  It fails in boundary layer and requires wall function for near wall modeling  It is not recommended for separated flow 25 1-Mar-2020
  • 26. 26 ©ZeusNumerixPvtLtd:ConfidentialDocument K Epsilon Turbulence Model Compressible Flow Solver: Description of FlowZ™ Low Reynolds No. Chien K Epsilon Model  Wall function are very limited approximations and do not perform well in flow fields where law of wall does not hold good like flow with high strain rate and adverse pressure gradients  Turbulence closure equations and closure coefficients are modified to take into account the viscous and preferential damping effects offered by wall  When it comes to applicability over a variety of flows, such Low Re corrections perform better than wall function approach  It requires atleast 10 grid points inside boundary layer and 1st grid point at y+ ~ 1-3  Distance of each grid points from nearest wall is required in the model. This calculation is computationally expensive step and distance is stored in solution CGNS File 26 1-Mar-2020
  • 27. 27 ©ZeusNumerixPvtLtd:ConfidentialDocument SST Turbulence Model Compressible Flow Solver: Description of FlowZ™  It is a blend of two most successful model in two-equation model regime  K-omega and k-epsilon model are blended in such a fashion that it behaves like k- omega model near wall and like k-epsilon model in free shear layer zone  It is free from free stream turbulence sensitivity also provides good results in near wall region  Modeling of Eddy Viscosity is modified to take into account the higher production to destruction ratio in adverse pressure gradient flows, hence good performance in APG flows  It requires about 10 grid points inside boundary layer and 1st grid point at y+ of 1-3  It is a popular model in flows with APG for its robustness  Distance of each grid points from nearest wall is required in the model. Calculation is computationally expensive step and distance is stored in solution CGNS File 27 1-Mar-2020
  • 28. 28 ©ZeusNumerixPvtLtd:ConfidentialDocument Boundary Turbulence Parameters Compressible Flow Solver: Description of FlowZ™ Spalart Allamaras Model  For external aerodynamic application, free-stream / inflow eddy viscosity ratio is set as 0.1 assuming that surface turbulence dominates the physics K-Epsilon / SST Model  It is difficult to provide direct values for k, ε, ω. Following derived quantities are used:  Turbulence Intensity – Usually 1 - 5 % for most of the cases. ~ 0.16 Re-1/8.  Eddy Viscosity Ratio – For external flows, 1 < μT /μ < 10  Turbulence Length Scale – For internal flow, L = 0.07D, where D is hydraulic diameter 28 𝑘 = 1.5 𝐼 𝑈 2 1-Mar-2020
  • 29. 29 ©ZeusNumerixPvtLtd:ConfidentialDocument Global Initial Conditions Compressible Flow Solver: Description of FlowZ™ Menu Execution Initial Condition  Explicit methods start from an initial state and proceed towards steady state through time steps  User should provide the initial condition as close as expected steady state solution  For external aerodynamic studies, initial conditions same as free-stream / inflow conditions are recommended 29 1-Mar-2020
  • 30. 30 ©ZeusNumerixPvtLtd:ConfidentialDocument Zone Specific Initialization Compressible Flow Solver: Description of FlowZ™  Some cases may require different initialization for different zones e.g., transient simulations, multiple frames, multi-physics. Accordingly one can choose to initialize any specific zone or group of zones.  Go to Execution  Initial Condition  Zone Specific Initialization  Select zones to be initialized and move them to selected zone column  Enter initial values of variables in corresponding boxes  Click OK to confirm 30 1-Mar-2020
  • 31. 31 ©ZeusNumerixPvtLtd:ConfidentialDocument Execution Setup Compressible Flow Solver: Description of FlowZ™ Time Accuracy  Steady  Residues are driven to zero  Most aerodynamic application are steady state calculation  Unsteady  Residues oscillates with iteration  Bluff bodies shed vortices behind them  Time Marching  Global  Properties at each cell are updated by equal time step, which is minimum in the domain  Compressible unsteady calculation requires global marching  Local  Each cell is updated with its own maximum stable time step. Time accuracy is destroyed.  Convergence is faster. Suitable for viscous calculations 31 1-Mar-2020
  • 32. 32 ©ZeusNumerixPvtLtd:ConfidentialDocument Execution Setup Compressible Flow Solver: Description of FlowZ™ Runge-Kutta Order  Runge-Kutta scheme integrates the discretized equation over a time step  Higher Runge-Kutta order produces time accurate solutions for compressible unsteady cases  4th order Runge-Kutta is most efficient in terms of accuracy and convergence Advanced Parameters  CFL (Courant, Friedrich, Lewy Number)  CFL limits the time marching steps for explicit methods  Lower CFL values increases accuracy and stability but at the expense of convergence time  CFL ~ 0.2 is recommended for most of the steady state cases in FlowZ  Larger values of CFL are applied for higher Runge-Kutta order 32 1-Mar-2020
  • 33. 33 ©ZeusNumerixPvtLtd:ConfidentialDocument Execution Setup Compressible Flow Solver: Description of FlowZ™  Incompressible unsteady flows simulations employ dual time stepping, multistage time integration method  It is three-point backward difference in time and require two additional inputs  Physical time-step – Every outer iteration covers the time step value as defined here  No. of sub-iterations – Outer iterations consist of several sub-iterations required to converge the solution at each physical timestep  Residue Norm  Three options are available to normalize the cell residues  L Infinity – Maximum cell residue is picked  L1 – Sum of absolute values is evaluated  L2 – Mean RMS values of cell residues 33 1-Mar-2020
  • 34. 34 ©ZeusNumerixPvtLtd:ConfidentialDocument Run Solver Compressible Flow Solver: Description of FlowZ™ Menu  Execution  Run  Name Output CGNS File  User can view the setup in solver control file through ‘View Execution Setup’  It is recommended that user Save Control File for its future use  Solver monitor file (.smf) would store the residues during execution  ‘Run Solver’ would launch the solver  User should monitor the residue fall for initial 10 iterations before firing it for large number of iterations  Use Gnuplot to visualize 34 1-Mar-2020
  • 35. 35 ©ZeusNumerixPvtLtd:ConfidentialDocument Execution Analysis Compressible Flow Solver: Description of FlowZ™  Use Gnuplot / MSExcel to plot ‘solver monitor file’ (.smf) over iterations for: Residue fall  Should go down as much as possible (preferably 4 order fall) Pressure and frictional forces & moments  Should stabilize Global Mass Convergence  Should be achieved 35 1-Mar-2020
  • 36. 36 ©ZeusNumerixPvtLtd:ConfidentialDocument Initialization from Existing Solution Compressible Flow Solver: Description of FlowZ™  Menu  File  Read Control File  Read existing solver control file (.scf)  Menu  Turbulence  Spalart Allmaras  Pick ‘distance from wall’ from CGNS file  Menu  Execution  Initial Condition  Select “All Values from CGNS File”  Import solution CGNS file  To Continue Execution  Change the number of iteration  Set output CGNS file, control file & Run Solver  To Post Process  Set No. of Iteration to Zero  Set Post Process options & Run Solver 36 1-Mar-2020
  • 37. 37 ©ZeusNumerixPvtLtd:ConfidentialDocument Monitor Data Compressible Flow Solver: Description of FlowZ™  The progress of the simulation can be monitored at each iteration through derived physical quantities.  For external aerodynamics, pressure & skin forces in the three directions on selected surfaces can be stored in monitor file.  For internal flows, global conservation of mass can be monitored by evaluating & storing amount of mass coming in & going out of the domain. 37 1-Mar-2020
  • 38. 38 www.zeusnumerix.com +91 72760 31511 Abhishek Jain abhishek@zeusnumerix.com Thank You !