characterization of unsteady boundary layer response to...
TRANSCRIPT
Characterization of Unsteady Boundary Layer Response to Free-Stream VariationsKanika Gakhar
2.29 Final Project
2.29: NUMERICAL FLUID MECHANICS
FINAL PROJECT2
Motivation: Effect of Combustor Turbulence on Boundary Layer Dissipation for High-Pressure Turbine Blades
2.29: NUMERICAL FLUID MECHANICS
FINAL PROJECT3
Project Objectives
β’ Model Free Stream
Turbulence (FST) as
a periodic time and
space varying free-
stream velocity Define variables to
isolate and model
effect of various
FST parameters on
BL response
β’ Characterize
unsteady response
of laminar
boundary layer
over a semi-infinite
flat plate
Laminar
BL
Flat Plate
Rate of Convection
Amplitude
Wavenumber & Frequency
2.29: NUMERICAL FLUID MECHANICS
FINAL PROJECT4
Project Scope & Overview
Navier-Stokes β Thin Shear Layer Eqns.
Finite-Difference Discretization Scheme
+ Newton Iteration Solver
Steady Free-
Stream
Variations
Unsteady
Free-Stream
Variations
Integral Boundary
Layer Method
(closure relations)
Analytical solution
2.29 Finite-Volume
Code
Quantify effect of free-stream variations
on laminar boundary layer dissipation
2.29: NUMERICAL FLUID MECHANICS
FINAL PROJECT5
Boundary Layers: Brief Background
Most aerodynamic flows have high Reynolds numbers
Solution of Navier Stokes equations exhibits boundary layers at solid-surface boundaries
magnitude of π(π) rapidly drops from the bulk-flow velocity down to π = 0 at the surface
Origin of boundary layer behavior highest-derivative term π»2π being multiplied by small
viscosity coefficient, π
Image Credits: Mark Drela, Aerodynamics of Viscous Fluids
2.29: NUMERICAL FLUID MECHANICS
FINAL PROJECT6
Thin-Shear Layer Equation
Step 1: Write pressure term in terms of inviscid boundary-layer edge velocity
π ππ’
ππ‘+ ππ’
ππ’
ππ₯+ ππ’
ππ’
ππ₯=ππ
ππ₯+ π
π2π’
ππ¦2+π2π’
ππ₯2
2.29: NUMERICAL FLUID MECHANICS
FINAL PROJECT7
Thin-Shear Layer Equation
Step 1: Write pressure term in terms of inviscid boundary-layer edge velocity
π ππ’
ππ‘+ ππ’
ππ’
ππ₯+ ππ’
ππ’
ππ₯=ππ
ππ₯+ π
π2π’
ππ¦2+π2π’
ππ₯2
ππππ’πππ‘
+ πππ’πππ’πππ₯
2.29: NUMERICAL FLUID MECHANICS
FINAL PROJECT8
Thin-Shear Layer Equation
Step 1: Write pressure term in terms of inviscid boundary-layer edge velocity
π ππ’
ππ‘+ ππ’
ππ’
ππ₯+ ππ£
ππ’
ππ¦=
ππππ’πππ‘
+ πππ’πππ’πππ₯
+π
ππ¦πππ’
ππ¦
2.29: NUMERICAL FLUID MECHANICS
FINAL PROJECT9
Thin-Shear Layer Equation
Step 1: Write pressure term in terms of inviscid boundary-layer edge velocity
π ππ’
ππ‘+ ππ’
ππ’
ππ₯+ ππ£
ππ’
ππ¦=
ππππ’πππ‘
+ ππ’πππ’πππ₯
+π
ππ¦πππ’
ππ¦
Step 2: Write π’ and π£ in terms of stream-function, π, to impose continuity
π ππ’
ππ₯+π ππ£
ππ¦= 0
2.29: NUMERICAL FLUID MECHANICS
FINAL PROJECT10
Thin-Shear Layer Equation
Step 1: Write pressure term in terms of inviscid boundary-layer edge velocity
π ππ’
ππ‘+ ππ’
ππ’
ππ₯+ ππ£
ππ’
ππ¦=
ππππ’πππ‘
+ ππ’πππ’πππ₯
+π
ππ¦πππ’
ππ¦
Step 2: Write π’ and π£ in terms of stream-function, π, to impose continuity
π ππ’
ππ₯+π ππ£
ππ¦= 0 β ππ’ =
ππ
ππ¦, ππ£ = β
ππ
ππ₯
2.29: NUMERICAL FLUID MECHANICS
FINAL PROJECT11
Thin-Shear Layer Equation
Step 1: Write pressure term in terms of inviscid boundary-layer edge velocity
π ππ’
ππ‘+ ππ’
ππ’
ππ₯+ ππ£
ππ’
ππ¦=
ππππ’πππ‘
+ ππ’πππ’πππ₯
+π
ππ¦πππ’
ππ¦
Step 2: Write π’ and π£ in terms of stream-function, π, to impose continuity
π ππ’
ππ₯+π ππ£
ππ¦= 0
π ππ’
ππ‘+ ππ’
ππ’
ππ₯+ ππ£
ππ’
ππ¦=
ππππ’πππ‘
+ πππ’πππ’πππ₯
+π
ππ¦πππ’
ππ¦
β ππ’ =ππ
ππ¦, ππ£ = β
ππ
ππ₯
2.29: NUMERICAL FLUID MECHANICS
FINAL PROJECT12
Thin-Shear Layer Equation
Step 1: Write pressure term in terms of inviscid boundary-layer edge velocity
π ππ’
ππ‘+ ππ’
ππ’
ππ₯+ ππ£
ππ’
ππ¦=
ππππ’πππ‘
+ ππ’πππ’πππ₯
+π
ππ¦πππ’
ππ¦
Step 2: Write π’ and π£ in terms of stream-function, π, to impose continuity
π ππ’
ππ₯+π ππ£
ππ¦= 0
π
ππ‘
ππ
ππ¦+ππ
ππ¦
ππ’
ππ₯βππ
ππ₯
ππ’
ππ¦=
ππππ’πππ‘
+ πππ’πππ’πππ₯
+π
ππ¦πππ’
ππ¦
β ππ’ =ππ
ππ¦, ππ£ = β
ππ
ππ₯
2.29: NUMERICAL FLUID MECHANICS
FINAL PROJECT13
Thin-Shear Layer Equation
Step 1: Write pressure term in terms of inviscid boundary-layer edge velocity
π ππ’
ππ‘+ ππ’
ππ’
ππ₯+ ππ£
ππ’
ππ¦=
ππππ’πππ‘
+ ππ’πππ’πππ₯
+π
ππ¦πππ’
ππ¦
Step 2: Write π’ and π£ in terms of stream-function, π, to impose continuity
π ππ’
ππ₯+π ππ£
ππ¦= 0
π
ππ‘
ππ
ππ¦+ππ
ππ¦
ππ’
ππ₯βππ
ππ₯
ππ’
ππ¦=
ππππ’πππ‘
+ πππ’πππ’πππ₯
+ππ
ππ¦
β ππ’ =ππ
ππ¦, ππ£ = β
ππ
ππ₯
2.29: NUMERICAL FLUID MECHANICS
FINAL PROJECT14
Thin-Shear Layer Equation
Step 1: Write pressure term in terms of inviscid boundary-layer edge velocity
π ππ’
ππ‘+ ππ’
ππ’
ππ₯+ ππ£
ππ’
ππ¦=
ππππ’πππ‘
+ ππ’πππ’πππ₯
+π
ππ¦πππ’
ππ¦
Step 2: Write π’ and π£ in terms of stream-function, π, to impose continuity
π ππ’
ππ₯+π ππ£
ππ¦= 0
π
ππ‘
ππ
ππ¦+ππ
ππ¦
ππ’
ππ₯βππ
ππ₯
ππ’
ππ¦=
ππππ’πππ‘
+ πππ’πππ’πππ₯
+ππ
ππ¦
BC at edge: π’ = π’πBC on solid body: π’ = 0, π = 0
β ππ’ =ππ
ππ¦, ππ£ = β
ππ
ππ₯
2.29: NUMERICAL FLUID MECHANICS
FINAL PROJECT15
Local Scaling Transformation: Independent Variable Transformation
Non-dimensionalize π₯ w.r.t. arbitrary plate length, πΏand π¦ w.r.t. boundary layer thickness scale,
πΏ π₯, π‘ =ππ₯
π’π π₯,π‘βΆ
π =π₯
πΏπ =
π¦
πΏ π₯, π‘
β1
πΏ
ππ
ππ
ππΏ
ππ‘+
π
ππ‘
ππ
ππ+1
πΏ
ππ
ππ
ππ’
ππβ1
πΏ
ππ
ππ
ππ’
ππ
=πππ’ππΏ
πΏ
ππ’πππ
+ πππΏππ’πππ‘
+ππ
ππ Image Credits: Mark Drela, Aerodynamics of Viscous Fluids
2.29: NUMERICAL FLUID MECHANICS
FINAL PROJECT16
Local Scaling Transformation: Dependent Variable Transformation
Non-dimensionalize π’ w.r.t. edge velocity, π’π; πw.r.t. mass-flow scale, π; π w.r.t. edge dynamic
pressure βΆ
πΉ =π
ππ =
π’
π’ππ =
π
ππ’π2
ππΏ
πΏ
π = πππ’ππΏ
ππΏ
π’π
ππ
ππ‘+π β 1
π’π
ππ’πππ‘
+ππΉ
ππ
ππ’
ππβππΉ
ππ
ππ
ππ
= π½ππΉππ
ππ+ π½π’ 1 β π
ππΉ
ππ+ππ
ππImage Credits: Mark Drela, Aerodynamics of Viscous Fluids
π½π’ =π
π’π
ππ’πππ
π½π=πππ π
πππ π
2.29: NUMERICAL FLUID MECHANICS
FINAL PROJECT17
Local Scaling Transformation Equations
Three BCs:
BC at edge: π(π = 1) = 1
BC at body: π(π = 0) = 0
πΉ(π = 0) = 0
2.29: NUMERICAL FLUID MECHANICS
FINAL PROJECT18
Discretized Equations: Finite-Difference Scheme
β’ t: Fully implicit, 1st order Backward Euler
β’ π: 1st order Forward FD, Trapezoidal Integral
β’ π: 1st order Backward FD, Trapezoidal Integral
2.29: NUMERICAL FLUID MECHANICS
FINAL PROJECT19
Discretized Equations: Finite-Difference Scheme
β’ t: Fully implicit, 1st order Backward Euler
β’ π: 1st order Forward FD, Trapezoidal Integral
β’ π: 1st order Backward FD, Trapezoidal Integral
2.29: NUMERICAL FLUID MECHANICS
FINAL PROJECT20
Discretized Equations: Finite-Difference Scheme
space
march
β’ t: Fully implicit, 1st order Backward Euler
β’ π: 1st order Forward FD, Trapezoidal Integral
β’ π: 1st order Backward FD, Trapezoidal Integral
time
marchπ
2.29: NUMERICAL FLUID MECHANICS
FINAL PROJECT21
Solving Non-Linear Residual Equations: Newton Iteration with Underrelaxation
β’ Sparse, banded matrix can reduce
operation count from π[π3] to π[π] by using
special sparse-matrix methods, such as
banded or block-tridiagonal solvers that
exploit zeros
β’ Underrelaxation prevent possible
divergence: π β€ 1
πΉππ+1 = πΉπ
π + π πΏπΉππππ+1 = ππ
π + π πΏπΉππππ+1 = ππ
π +π πΏπΉπ
π½π’ππ+1 = π½π’π
π + π πΏπΉπ
β’ Convergence maxπ
πΏπΉπ , πΏππ , πΏππ < π
2.29: NUMERICAL FLUID MECHANICS
FINAL PROJECT22
Results: Validation for Steady Case
Test case#1:
β’ 2D steady, laminar, flat-plate boundary
layer
β’ Favorable pressure gradient:
πΆπ =π₯
πΏ
2
β 2π₯
πΏβ’ π ππΏ = 106
2.29: NUMERICAL FLUID MECHANICS
FINAL PROJECT23
Results: Validation for Steady Case with Spatial Variations
Test case#1:
β’ 2D steady, laminar, flat-plate boundary
layer
β’ Favorable pressure gradient:
πΆπ =π₯
πΏ
2
β 2π₯
πΏβ’ π ππΏ = 106
β’ Added variations in free-stream velocity
with amplitude, π΄ = 0.05, such that:
π’ππ’0
= 1 β πΆπ + π΄ β sin 2ππ₯
πΏ
πΏ
π
2.29: NUMERICAL FLUID MECHANICS
FINAL PROJECT24
Results: Validation for Steady Case with Spatial Variations
Test case#1:
Compared solutions obtained from:
1. Finite-difference Boundary Layer
Code
2. Integral Boundary Layer Method
using Drelaβs closure relations
3. Schlichtingβs Analytical solution
o πΆπ as a function of π ππ and
Pohlausen pressure gradient
parameter, π
β’ Solutions for Finite-Difference & Integral
Boundary Layer Codes in Agreement with
Analytical Soln.
2.29: NUMERICAL FLUID MECHANICS
FINAL PROJECT25
Results: Validation for Uniform Unsteady Case
Test case#2:
β’ 2D unsteady, laminar, flat-plate boundary layer
β’ Uniform pressure distribution with no spatial variation
β’ π ππΏ = 106
β’ Oscillating inlet conditions, such that:π’
π’0απππππ‘
= 1 + π΄ β cos ππ‘
2.29: NUMERICAL FLUID MECHANICS
FINAL PROJECT26
Results: Validation for Uniform Unsteady Case
2.29: NUMERICAL FLUID MECHANICS
FINAL PROJECT27
Results: Validation for Uniform Unsteady Case
2.29: NUMERICAL FLUID MECHANICS
FINAL PROJECT28
Results: Validation for Uniform Unsteady Case
2.29: NUMERICAL FLUID MECHANICS
FINAL PROJECT29
Results: Validation for Uniform Unsteady Case
2.29: NUMERICAL FLUID MECHANICS
FINAL PROJECT30
Results: Validation for Uniform Unsteady Case
2.29: NUMERICAL FLUID MECHANICS
FINAL PROJECT31
Results: Validation for Uniform Unsteady Case
2.29: NUMERICAL FLUID MECHANICS
FINAL PROJECT32
Results: Validation for Uniform Unsteady Case
2.29: NUMERICAL FLUID MECHANICS
FINAL PROJECT33
Results: Validation for Uniform Unsteady Case
2.29: NUMERICAL FLUID MECHANICS
FINAL PROJECT34
Results: Validation for Uniform Unsteady Case
2.29: NUMERICAL FLUID MECHANICS
FINAL PROJECT35
Results: Validation for Uniform Unsteady Case
2.29: NUMERICAL FLUID MECHANICS
FINAL PROJECT36
Results: Validation for Uniform Unsteady Case
2.29: NUMERICAL FLUID MECHANICS
FINAL PROJECT37
Results: Validation for Uniform Unsteady Case
2.29: NUMERICAL FLUID MECHANICS
FINAL PROJECT38
Results: Validation for Uniform Unsteady Case
2.29: NUMERICAL FLUID MECHANICS
FINAL PROJECT39
Results: Validation for Uniform Unsteady Case
2.29: NUMERICAL FLUID MECHANICS
FINAL PROJECT40
Results: Validation for Uniform Unsteady Case
2.29: NUMERICAL FLUID MECHANICS
FINAL PROJECT41
Results: Validation for Uniform Unsteady Case
2.29: NUMERICAL FLUID MECHANICS
FINAL PROJECT42
Results: Validation for Uniform Unsteady Case
2.29: NUMERICAL FLUID MECHANICS
FINAL PROJECT43
Results: Validation for Uniform Unsteady Case
2.29: NUMERICAL FLUID MECHANICS
FINAL PROJECT44
Results: Validation for Uniform Unsteady Case
2.29: NUMERICAL FLUID MECHANICS
FINAL PROJECT45
Results: Validation for Uniform Unsteady Case
2.29: NUMERICAL FLUID MECHANICS
FINAL PROJECT46
Results: Validation for Uniform Unsteady Case
2.29: NUMERICAL FLUID MECHANICS
FINAL PROJECT47
Results: Validation for Uniform Unsteady Case
2.29: NUMERICAL FLUID MECHANICS
FINAL PROJECT48
Results: Validation for Uniform Unsteady Case
2.29: NUMERICAL FLUID MECHANICS
FINAL PROJECT49
Results: Validation for Uniform Unsteady Case
2.29: NUMERICAL FLUID MECHANICS
FINAL PROJECT50
Results: Validation for Uniform Unsteady Case
2.29: NUMERICAL FLUID MECHANICS
FINAL PROJECT51
Results: Validation for Uniform Unsteady Case
2.29: NUMERICAL FLUID MECHANICS
FINAL PROJECT52
Results: Validation for Uniform Unsteady Case
2.29: NUMERICAL FLUID MECHANICS
FINAL PROJECT53
Results: Validation for Uniform Unsteady Case
2.29: NUMERICAL FLUID MECHANICS
FINAL PROJECT54
Results: Validation for Uniform Unsteady Case
2.29: NUMERICAL FLUID MECHANICS
FINAL PROJECT55
Results: Validation for Unsteady Case with Spatial Variations
Test case#3:
β’ 2D unsteady, laminar, flat-plate boundary layer
β’ π ππΏ = 106
β’ Traveling wave conditions, such that:π’ππ’0
= 1 + π΄ β cos ππ‘ β ππ₯
2.29: NUMERICAL FLUID MECHANICS
FINAL PROJECT56
Results: Validation for Unsteady Case with Spatial Variations β Finite Difference
2.29: NUMERICAL FLUID MECHANICS
FINAL PROJECT57
Results: Validation for Unsteady Case with Spatial Variations β Finite Difference
2.29: NUMERICAL FLUID MECHANICS
FINAL PROJECT58
Results: Validation for Unsteady Case with Spatial Variations β Finite Difference
2.29: NUMERICAL FLUID MECHANICS
FINAL PROJECT59
Results: Validation for Unsteady Case with Spatial Variations β Finite Difference
2.29: NUMERICAL FLUID MECHANICS
FINAL PROJECT60
Results: Validation for Unsteady Case with Spatial Variations β Finite Difference
2.29: NUMERICAL FLUID MECHANICS
FINAL PROJECT61
Results: Validation for Unsteady Case with Spatial Variations β Finite Difference
2.29: NUMERICAL FLUID MECHANICS
FINAL PROJECT62
Results: Validation for Unsteady Case with Spatial Variations β Finite Difference
2.29: NUMERICAL FLUID MECHANICS
FINAL PROJECT63
Results: Validation for Unsteady Case with Spatial Variations β Finite Difference
2.29: NUMERICAL FLUID MECHANICS
FINAL PROJECT64
Results: Validation for Unsteady Case with Spatial Variations β Finite Difference
2.29: NUMERICAL FLUID MECHANICS
FINAL PROJECT65
Results: Validation for Unsteady Case with Spatial Variations β Finite Difference
2.29: NUMERICAL FLUID MECHANICS
FINAL PROJECT66
Results: Validation for Unsteady Case with Spatial Variations β Finite Volume
2.29: NUMERICAL FLUID MECHANICS
FINAL PROJECT67
Results: Validation for Unsteady Case with Spatial Variations β Finite Volume
2.29: NUMERICAL FLUID MECHANICS
FINAL PROJECT68
Results: Validation for Unsteady Case with Spatial Variations β Finite Volume
2.29: NUMERICAL FLUID MECHANICS
FINAL PROJECT69
Results: Validation for Unsteady Case with Spatial Variations β Finite Volume
2.29: NUMERICAL FLUID MECHANICS
FINAL PROJECT70
Results: Validation for Unsteady Case with Spatial Variations β Finite Volume
2.29: NUMERICAL FLUID MECHANICS
FINAL PROJECT71
Results: Validation for Unsteady Case with Spatial Variations β Finite Volume
2.29: NUMERICAL FLUID MECHANICS
FINAL PROJECT72
Results: Validation for Unsteady Case with Spatial Variations β Finite Volume
2.29: NUMERICAL FLUID MECHANICS
FINAL PROJECT73
Results: Validation for Unsteady Case with Spatial Variations β Finite Volume
2.29: NUMERICAL FLUID MECHANICS
FINAL PROJECT74
Results: Validation for Unsteady Case with Spatial Variations β Finite Volume
2.29: NUMERICAL FLUID MECHANICS
FINAL PROJECT75
Results: Validation for Unsteady Case with Spatial Variations β Finite Volume
2.29: NUMERICAL FLUID MECHANICS
FINAL PROJECT76
Results: Validation for Unsteady Case with Spatial Variations β Finite Volume
2.29: NUMERICAL FLUID MECHANICS
FINAL PROJECT77
Results: Validation for Unsteady Case with Spatial Variations β Finite Volume
2.29: NUMERICAL FLUID MECHANICS
FINAL PROJECT78
Conclusion: Explaining Discrepancies & Potential Issues
β’ Finite-difference code doesnβt have an interactive boundary-layer component if pressure
gradient is not favorable, detects numerical flow separation and doesnβt produce physical
results code needs more work
β’ Rate of unsteady response of BL to fluctuating BCs does not match up between finite-
difference and finite volume comparative analysis needs further investigation
β’ Velocity profiles from two codes agree for certain time stamps and disagree for others
analytical & numerical assessment needs further work to understand discrepancies
β’ BCs imposed in two different codes donβt always physically represent the same BCs test
cases need more exploration for BCs
2.29: NUMERICAL FLUID MECHANICS
FINAL PROJECT79
Conclusion: Advantages of Finite-Difference Method
Integral Boundary Layer
Methods
2.29 Finite Volume Code Thin-Shear Layer Finite
Difference Method
Relies on closure relations & curve
fit functions results not valid for
large free-stream variations & fully
unsteady response
Makes no assumptions and doesnβt
rely on closure relations (laminar)
results valid for any range of
space- and time- variations in free-
stream velocity
Only makes thin-shear layer
assumption results valid for any
range of space- and time- variations
in free-stream velocity
Requires only one grid point in y-
direction solves for integrated BL
characteristics
Requires grid for entire domain
solves for entire domain
Scales grid based on BL thickness
only solves for flow inside BL
Flow separation issues if
interacting BL algorithm not
implemented
Uses integrated values + closure
relations computational cost &
time extremely low
Uses uniform grid computational
cost increases as mesh needs to be
refined near wall
Uses scale transformed grid
computational cost & time
significantly lower
- CFL condition triggered need
extremely small time step to match
small mesh size
Fully-implicit scheme stable even
for large time steps
2.29: NUMERICAL FLUID MECHANICS
FINAL PROJECT80
Conclusion: Future Work
β’ Debug issues and assess finite difference results as compared to finite volume results
β’ Introduce vertical disturbances that are more characteristic of free-stream turbulence
β’ Translate analysis to turbulent boundary layers
β’ Translate analysis to high-pressure turbine blade geometry
β’ Incorporate combustor turbulence data from LES models as input condition for
unsteady BL code
Laminar BL
No-Slip Wall
Rankine VortexSlip Wall
StrengthSpatial Distribution
Rate of Convection
Thank You!Prof. Lermusiaux and Wael for all the help with my project and for answering my incessant questions
2.29: NUMERICAL FLUID MECHANICS FINAL PROJECT 81
MIT AeroAstro Gas Turbine Lab