DNS of Turbulent Combustion Insights
DNS of Turbulent Combustion Insights
Jacqueline H. Chen
Sandia National Laboratories
[email protected]
Cambridge Combustion
Institute Summer Shool
July 8-12, 2019
Motivation, DNS Governing
Equations, Numerical Methods and
HPC Considerations
Jacqueline H. Chen
Sandia National Laboratories
[email protected]
Cambridge Combustion
Institute Summer Shool
July 8-12, 2019
Combustion and Technology Advancement
time
Energy consumption – where does it all go?
Quadrillion Btu
Trillion kWh
Global mean surface temperature change from 1880 to 2014, relative to the 1951–1980
mean. The black line is the annual mean and the red line is the 5-year
running mean. The green bars show uncertainty estimates. Source: NASA GISS.
Where are the greenhouses coming from?
Hard to beat the energy density of petroleum!
24
Combustion is Multi-physics & Multi-scale
12
Fuel- and Load-Flexible Power Generation
Towards Carbon Free Renewable Electricity
Courtesy Y. Ju
Challenges With Hydrogen-Rich Combustion
Hydrogen fuel
• Flashback in 1st stage
• Early auto-ignition in 2nd stage
• Motivation
• Research paradigms
• Governing equations, numerical methods, high
performance computing
Focus: Turbulence-Chemistry Interactions
-5/3
log(E)
log(E
)
Nspecies ≈ O(101-102) 1/δ
log(E)
– Inexpensive
resolved modeled
• Large Eddy Simulation (LES) LES
Chemistry
• Motivation
• Research paradigms
Physical Engineering
DNS models CFD codes
(RANS, LES)
S3D Numerical Methods
Ranzi mechanism
comlete, ver 1201 Biodiesel (LLNL)
4
10 C16 (LLNL)
MD (LLNL)
Number of reactions, I
C12 (LLNL)
C10 (LLNL) C14 (LLNL)
iso-octane (LLNL) PRF (LLNL)
iso-octane (ENSIC-CNRS)
n-heptane (LLNL)
Gasoline (Raj et al) JetSURF 2.0
CH4 (Konnov)
103 USC C1-C4
skeletal iso-octane (Lu & Law)
skeletal n-heptane (Lu & Law)
USC C2H4 n-butane (LLNL)
1,3-Butadiene
C1-C3 (Qin et al) DME (Curran)
GRI3.0 neo-pentane (LLNL)
before 2000
C2H4 (San Diego)
GRI1.2
CH4 (Leeds)
2000-2004
2 2005-2009
10
I = 5K since 2010
Reduced mechanisms
C2H4: 20 species
Minimal diffusive species nC7H16: 60 species
C2H4: 9 groups
nC7H16: 20 groups
On-the-fly Diffusive SpeciesBundling
S5ffness Removal
Lu and Law 2005, Lu and Law 2006,2008, Lu and Law 2007, Lu et al. 2009
S3D Parallelization – Data Parallelism
• Algorithm:
– fixed mesh – trivial 3D domaindecomposition
(each MPI process computes on a piece of the 3D
domain)
– MPI only parallelism (hybrid MPI+OpenMP,
Open ACC,OpenMP +CUDA). On JAGUAR, at NCCS (Oak Ridge National Lab)
Bulk Sychronous
1 2
3 4
2D unsteadyflows [6]
With global step 1.9e11
chemistry [5]
[4] 1.8x1011
9.7x1010
[3]
3.5x109
[2]
2.3x108
problemsize=# grid pts x# variables
[1] (e.g. chemicalspecies)
3.0x106
Lean
premixed
and
stratified
CH4/air
Bunsen
flames
External Interconnect
External Network
movement Network-on-Chip
DRAM
Interface
• Concurrency: Exponential growth of NUMA Domain
bandwidth, Node
On-Package
DOE Exascale Computing Project (ECP) will
achieve capable exascale machines in 2021-2023
ti Programmingmodels,
development environmen t, Math libraries and
Tools
Frameworks
Workflows
Resilience
andruntimes
Hardwareinterface
Effects of reactivity
stratification at:
• high pressure
• high turbulence
• fuel blends
on:
• ignition delay
• combustion
Automated Mechanism Generation
rates
• emissions Fuel Conditions
Rate Rules
Mechanism Generator (RMG)
Specific Rates
Uncertainty
Mechanism
1st Iteration
No Yes
Reaction(s)
CFD Simulations
of RCCI
DONE
Programming Environment Critical to
Performance
Effective use of exascale hardware will require programming
environment that effectively maps algorithms to hardware
Management of
Extraction of parallelism
data transfers
Compiler/Runtime
Management of
Extraction of parallelism understanding of
data transfers
data
methods
Direct numerical simulation using explicit methods
84%
98% reduction
reduction
• Legion
– S3D shows potential of data-centric, task-based models
– Enables new simulation capabilities (physics, and in situ analytics)
– Code is easier to modify and maintain
• Ports are just new mappings, easy to tune for performance
• New functionality usually just means new tasks
• Legion will figure out the dependences and scheduling
• Productivity requires higher level abstraction layer for scientists to write in
technology
duty diesel engines [10].
This requires detailed observations at real device conditions in order to develop and
validate the required theory and models.
Experiments and conceptual models
Chapter 2. Literature review
Observations 31
Downloaded from SAE International by University of New South W
efforts (e.g. see Engine Combustion Downloaded from SAE International by University of New South Wales, Wednesday, May 25, 2016
Network at:
888
HCHO/PAH P
HCHO
ignition delay is around twice as long as the experimental value at the the modeling parameters influencing ignition delay and lift-off length
http://www.sandia.gov/ecn/
Spray A condition, which complicates the comparison of time- among the various models is warranted P and should be the subject of
resolved soot results later. future ECN work.
10 10
5
OH* 5
OH*
observables (LOL, !) well- two institutions contributing data at lower ambient temperature and
only SNL providing measurements at 1000 K and above. Figure 3
Pickett et al, SAE 2005-01-3843
displaysIsolated
the experimental and simulated quasi-steady lift-off lengths
Figure 2.12: Chemiluminescence imaging of diesel combustion from Ref. [73].
0necessary
10 to20
of soot volume
30
fractionfrom
Idicheria, Pickett, SAE 2006-01-3434
40 50
(fv) ininjector
60
[mm]
flames. For
70
reduce uncertainty when making optical measurements
Distance
80
LII measurements
calibrated by laser extinction or extinction imaging measurements as
0 10
documented.
pockets are observed upstream of the flame base due to autoignition.
as a function of ambient temperature under the same conditions as Figure 5. LII,will formaldehyde/PAH PLIF and chemiluminescence images for low-soot
be presented below, the dimensionless extinction coefficient (ke)
and 21% O2, 900 K (right).
Fig.as2.a two-stage
For the ambient temperature
process, since substantial conditions
levels of CH2 O atand
900CHOK and werebelow,
detected. is a critical parameter in relating the measured optical attenuation
theObservations
standard errorof LTC among
prior tothethedifferent contributing
main autoginition institutions
event have is ferred
been observed in to as(I/Ithe) tolow-soot
fv throughcondition),
Bouguer’s Law. Becauseinkethe
as shown is notLIIonly dependent
would form
0
stabilization mechanism/ignition the incident light and soot composition (i.e., carbon-to-hydrogen
reaction zone.
ratio), the ECN community has adopted the refractive index proposed
The reappearance
by Williams of etan
al. LIF
[48] signal downstream
of 1.75-1.03i. Althoughof Williams
By changin
condition t
the et al. PAH forma
dynamics, regime diagram) Figure 3. Experimental and simulated quasi-steady lift-off lengths (H) for
SpraySkeen et al. variants
A and its parametric SAE in2016-01-0734
ambient temperature.
high-temperature
LIF of PAH,
indicatedreaction
635anm,
further downstream. The fact
the visible spectrum
zone is most
that this refractive
precursor
we apply to thissoot
index likely
valueformation
that an the
to simplify
caused
was specific
thatacross
as the standard
LIFcomparison
occurs
by
to measurements
measurements
signal
at
sumption
in
of ECN soot the no-soo
signal disap-
dow
In comparing the simulated lift-off lengths with the experimental pears and then forms again
measurements is useful
performed for interpretation
by different institutions andof with different
results, we observe good agreement from the POL and UNSW tPDF
results in several ways. First, it is unlikely that the reap- Summariz
incident wavelengths. The consequences of choosing a constant
pearing signal is from formaldehyde because tempera- condition:
models, while the UNSW well-mixed model diverges from the refractive index for the analysis of soot in spray flames is discussed
tures near the jet center increase with increasing axial stream of
experiment at 800 K and 1000 K. The ETHZ lift-off length also distance due latertointhe
the high-temperature,
context of the ke derived from RDG-FA
premixed reaction calcualtions.temperatu
More
diverges at these two temperatures; however, in contrast to the information
zone and further on this
mixing subject
with hot can be found in products
combustion Manin et al. [11]. of the hig
UNSW well-mixed model, the lift-off length at 800 K is instead from the diffusion flame. Formaldehyde that is con- formaldehy
under-predicted by ETHZ. The ANL lift-off length trend is nearly sumed during Withthe high-temperature
regard to primary particlereactions
size, TEMwould
analysisnot
published inthe fuel je
linear, with a shorter lift-off length than the experiment at 800 K and be expected to form
Cenker et al.again if the atemperature
[14] showed count median continues
diameter of 9.1 nm for formaldehy
soot
a longer value at 900 K and above; however, this might be due to the to rise. Second,
sampledit60-mm is also fromunlikely that orifice
the injector PAH under
molecules eling sectio
the Spray A condition.
insufficient number of LES realizations for temperatures other than While this was the only spatial location sampled for Spray A, TEM
7
the Spray A case. Although the standard error of the lift-off length for analysis was also performed on samples extracted at three axial
the 15 LES realizations is quite small, fluctuations in lift-off length locations, namely, 36 mm, 45 mm, and 60 mm from the 21% O2
extend down to 17 mm and up to 24 mm during the transient parametric variant of Spray A. Although the higher ambient oxygen
LES and RANS
• LES and RANS needed for industry
• Performance is good for global observables, less good for fine details
• Difficult to test and discriminate between models due to sparse (and unresolved) data
• Motivation for DNS – augment existing knowledge with fully-resolved information. Care
Downloaded from SAE International by University of New South Wales, Wednesday, May 25, 2016
needed! Skeen et al / SAE Int. J. Engines / Volume 9, Issue 2 (June 2016) 891
8 945
7 Li et al.
Del Alamo et al.
6
O’Conaire et al.
• Homogeneous PSR calculations 5 Yetter et al. 940
T [K]
3
minimum; 930
2
reached;
DNS. The times at which the conditional averages were made, normalized by the mixture fraction Z [-]
resulting autoignition time for this simulation (with autoignition defined as the first
appearance of a burning spot), are 0.67 (open circles), 0.86 (filled circles) and 0.99 3.0 with one-step
Fig. 8. Calculations of autoignition time in homogeneous hydrogen-air mixtures at
(triangles). Reprinted from Ref. [11], with permission from Elsevier. 1 bar with various detailed
detailedmechanism
mechanisms: mixture fractio
Li et al. [104], Yetter et al. [80], Del Alamo
− VODPK
• In practical systems, ignition occurs et al. [105], and O’Conaire
reducedet
Y1,0 ¼ 0.13 (the restreduced
al. [106]. −The
mechanism
in N2), mechanism
T2,0 ¼ 945 K,
hydrogen mass fraction in the fuel stream is
CHEMEQ2
T1,0 ¼ 720 K. The initial species mass fractions
− VODPK
than a straigh
detailed chemis
at locations
are doneclose tocomputational
xm where cost) to N is
us to project with some confidence homogeneous calculations (that
with modest inhomogeneous
and temperature
2.5 (dashed line; right axis) are functions of the mixture fraction cor-
responding to frozen mixing. sref is the minimum value (that depends on the scheme)
mechanism in 2
decaying. Probl
than in PSR;
mixing may occur quickly and the extrema of x shrink so that the
nominal x (from one of the methods discussed above) ceases to
MR
2.0
temperature) kernels are located at mixture fractions leaner than
air (in 2-D) [102
results compare
exist in the flow, the evolution of temperature in x space can be xst, although a quantification of xMR was not attempted. Later datapeak of the con
• Question: which features of high-T
somewhat different than the above picture [95]. Nevertheless, the
fundamental finding that a competition between the high
from a methane jet [111], with the co-flow temperature now at
1350 1.5K, also showed that the highest temperature across mixture
a large amount
shift depends o
Question
What role does NTC and two-stage ignition have on the ignition and flame-
stabilization processes?
Configurations
Targeting high pressure and NTC behaviour
1. Lifted laminar flames 2. Mixing layer ignition 3. Turbulent jet ignition
Partially premixed flames – edge flames
• Partially premixed combustion at
sufficiently low temperature conditions
•Leading edge with three flame
branches (triple point)
•Lean premixed
•Diffusion
•Rich premixed
Right Schlieren images from H. Phillips,
PROCI (1965)
Fuel
Fuel
Air
Air
•C. S. Yoo et al., 2009: H2, 1 atm
•C. S. Yoo et al., 2011: Ethylene, 1 atm
•S. Karami et al., 2014: 1atm
Lifted laminar flames
Overview
,-(./01
• Conventional diesel combustion resembles
quasi-steady lifted flames.
• Stabilization mechanism unclear, but has
important consequences.
• Goal: Investigate flame structure and
$%&&'()*+
,-(./01
stabilization mechanism across range of
diesel-relevant temperatures (span NTC). 3*) 2-'/
• Fuel is DME, features NTC, two-stage
ignition. Similar cetane number to diesel. 4
• 30 species reduced mech, validated.
Conditions
Ø P = 40 atm
Ø TOX = 700à1500 K
Ø Fuel: DME 70% N2 30%. #
1
Ø Oxidiser: O2 21% N2 79%. " 0
Krisman, 2016
Chapter 4. Lifted laminar flames
Lifted laminar flames Table 4.1: Values of variable parameters for eac
Increasing T and inlet velocity mixture-averaged molecular transport model was employed [1
2University of Connecticut
• Low-temperature combustion
(LTC) aims at increasing fuel
efficiency and reducing emissions
• Under LTC conditions, combustion
occurs in a mixed mode and in time
multiple ignition stages
• Ignition is now very sensitive to
the fuel chemistry, especially to
the low temperature reactions
branch
5st
Temporal evolution of
selected reactive scalars
Dynamics of 2-Stage Ndodecane Ignition in a
Jet at Diesel Conditions
Temperature
H2O2
Ketohydro-
peroxide
time
Conditional mean temperature, KET, and H2O2 reveal
cool flame propagation and spontaneous ignition
assisted by turbulent diffusion
Low scalar
Low N
Dissipation time
High scalar
Dissipation
High N
i mee
t
t
i
m
Inc F e
time
Turbulent versus homogeneous ignition
0.5
0.01
High T
tio n&
o p aga
e p r io n
l f la diffus
m
Coo ulent
b
Low T Tur
Low-T and high-T ignition in jet can be faster and than in a PSR !
Borghesi et al. 2018, Borghesi and Mastorakos, 2015, and Krisman et al. 2017
Conclusions
• Low-temperature reactions create the conditions for high-temperature
ignition to occur faster than under homogeneous conditions;
• Low-temperature front appears to propagate through a diffusively
supported cool flame;
• High scalar dissipation appears to delay low-temperature ignition;
however, it leads to faster ignition at very rich mixture conditions;
• High-T ignition starts at conditions richer-than-homogeneous conditions
(x=0.16 compared to x=0.12). Edge flames are seen to form around xst.
High-T flame ignites mainly by propagation of rich premixed flames
following hot ignition to xst.
DOE Exascale Computing Project (ECP) will
achieve capable exascale machines in 2021-2023
ti Programmingmodels,
development environmen t, Math libraries and
Tools
Frameworks
Workflows
Resilience
andruntimes
Hardwareinterface
Effects of reactivity
stratification at:
• high pressure
• high turbulence
• fuel blends
on:
• ignition delay
• combustion
Automated Mechanism Generation
rates
• emissions Fuel Conditions
Rate Rules
Mechanism Generator (RMG)
Specific Rates
Uncertainty
Mechanism
1st Iteration
No Yes
Reaction(s)
CFD Simulations
of RCCI
DONE
Direct Numerical Simulation of Multi-Injection
Mixing and Combustion at Compression Ignition
Engine Conditions
M. Rietha, M. Dayb, T. Luc, M Kweon d, J. Temme d,
and J.H. Chena
aSandia National Laboratories
bLawrence Berkeley National Laboratory
cUniversity of Connecticut
dUS Army
xxxxxxxx
Objectives
• Multi-injection is a strategy used in DI-CI engines to improve emissions
and noise while max. fuel economy
Injection
1 s t inj. 2 n d inj.
rate
Pilot Dw ell M a i n
time
Ground transportation
High pressure (60atm), moderate temperature
(900K) Exhaust gas recirculation
Pilot 0.5 ms, dwell 0.5 ms, main 0.5 ms
Improve mixture formation, reduce
emissions
xxxxxxxx
Physical Parameters for Multi-Injection Pulsed Jet DNS
Ground conditions
Purely gaseous n-dodecane/air jet @T=470K, Z=0.45
Ambient conditions: 900K, 15% O2, 85% N2, 60atm
Conditions adapted from Dalakoti et al. (ICDERS, 2017.)
→ downscaled ECN Spray A, keeping Da constant (Re≈19,000, Dajet≈0.02)
Multi-injection: 0.5 ms pilot, 0.5 ms dwell, 0.5 ms main
UAV
Purely gaseous n-dodecane/air jet @T=450K, Z=0.37
Ambient conditions: 750K, 21% O2, 79% N2, 10atm
Multi-injection: Pilot 0.208 ms, dwell 0.992 ms, main 1.138 ms
xxxxxxxx
Ground and UAV operation –multi-stage
homogeneous ignition
Exemplary ignition sequence
Z = 0.0417 ⇥ 1011
2000 0.75 0.015
OC 12 H23 OOH
High-temperature H2 O2 ·3
Y [-]
CH 2 O
ignition
0.25 0.005
1000
0.00 0.000
time time
T [K] T [K]
0.14 . UAV
0.14 Ground 2200
2500
High T
1000
Low T
High T
Low T
0.0000 0.0002 0.0004 0.0006 0.0008 0.0010 0.000 0.005 0.010 0.015 0.020
time t [s] time t [s]
xxxxxxxx
PeleLM Code & Numerical Setup
• PeleLM – low-Mach adaptive mesh refinement code based on AMReX
• Spectral deferred correction scheme for fluid dynamics-chemistry coupling
• Multi-physics: soot, radiation, sprays, embedded boundary for geometry
• Code is open-source at https://amrex-combustion.github.io/
• Resolution ~1.25 micron required for rich premixed cool flames,
currently 5 micron for full multi-injection run
• Size of simulation: ~1B cells (O(100)B cells full run without AMR)
• 35 species reduced n-dodecane mechanism (Yao et al., 2017;
Borghesi et al., 2018)
37
Multi-injection ignition sequence (ground)
Low High-
*Movie does not show full domain temperature temperature
species species
Temperature H 2O 2 OH
Low-T High-T
39
• N-dodecane exhibits two-stage ignition with minimum ignition delay at ‘preferred mixture fraction’ for
each stage1
• H2O2 is a marker for low temperature combustion; OH is a marker for high temperature combustion
• Low temperature ignition shifts toward richer mixtures (by almost a factor of 3, has a much shorter
ignition delay while hot ignition remains the same) xxxxxxxx
Conditional statistics (ground)
vs. Zpilot vs. Zmain
T [K]
T [K]
T [K]
T [K]
Mid 1st injection
Start 2nd
Temperature
Y H2 O 2
Y H2 O 2
Y H2 O 2
Y H2 O 2
0.002 0.002 0.002 0.002 0.002
H2O2
YOH
YOH
YOH
YOH
0.0004 0.0004 0.0004 0.0004 0.0004
OH
40
P( pilot ) 0.25
0.000008 0.25 < P ( pilot ) 0.50
0.0006 0.50 < P ( pilot ) 0.75
0.000006
Effect of mixing on ignition 0.75 < P ( pilot ) 1.00
YOH
1000
inc G
0.0004 0.0008
P( pilot ) 0.25
0.000004 Mid 1st 2000 0.000008 2
900 injection0.55⌧inj pilot =0.91⌧
2D(@Zinj pilot /@x j)
0.0006
0.25 < P (
0.50 < P (
pilot )
pilot )
0.00080.000006
T [K]
0.000002
YOH
YOH
0.000008
700 End 1st 0.000004 0.25 < P ( pilot ) 0.50
0.0004
dissipation rate
1000 injection
600 0.00060.000002 0.50 < P ( pilot ) 0.75
0.0002
0.000000
0.000006
500 0.0000 0.75 < P ( pilot ) 1.00
500 0.000000 0.0000
0.0
0.0 0.2 0.2
0.4 0.4
0.0 0.2 0.4 0.0 0.0 0.2
0.2 0.4 0.4 0.0 0.2
YOH
YOH
Zpilot
Zpilot Zpilot 0.0004 Zpilot
Zpilot Zpilot
0.000004 2.56⌧inj 2.93⌧inj 2.56⌧inj 2.93⌧inj
cross = 2D(@Zpilot /@xj · @Z0.0008 main /@xj )
2000 2.56⌧inj 2.93⌧inj P( ) 0.50 cross
G-
0.000002 1750
2000 0.0008
0.0002 0.0006 0.0006
0.50 < P (
P(
)
) 0.50 +
cross
T [K]
0.0006
YOH
YOH
Mid 2nd End 2nd 0.0004
dissipation rate
1500 +
0.000000
1250 injection 0.0006
0.0000
injection P( cross ) 0.50
0.0002 +
1000 0.0 0.2 1250
0.4 0.0 0.50
0.2< P ( cross ) 0.4
1.00
0.0002
0.0004
750 Zpilot 1000 0.0000
Zpilot Zmain0.0000
YOH
YOH
0.1 0.4
⇢ Yp ,
⇢ Yp ,
Z
0.2
0.6
0.3 0.55⌧inj 2.56⌧inj x
0.91⌧inj 0.8 2.93⌧inj
0.4
0.0 0.2 0.4 0.0 0.2 0.4
Zpilot Zmain
1st injection consistent with results from Borghesi et al., Comb. Flame, 2018.
42
Conclusions (Ground)
• First- and second stage pilot ignition consistent with previous numerical
studies
43
Ignition sequence UAV
t = 0.212 ms
0.025
0.020
z [m]
0.015
0.010
0.005
0.000
− 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004
x [m] x [m] x [m] x [m] x [m] x [m] x [m]
0.0 0.3 0.0 0.3 1000 2000 0.00 0. 05 0. 00 0.01 0.000 0.003 0.000 0.005
t = 0.484 ms
0.025
0.020
z [m]
0.015
0.010
0.005
0.000
− 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004
x [m] x [m] x [m] x [m] x [m] x [m] x [m]
0.0 0.3 0.0 0.3 1000 2000 0.00 0. 05 0. 00 0.01 0.000 0.003 0.000 0.005
t = 0.824 ms
0.025
0.020
z [m]
0.015
0.010
0.005
0.000
− 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004
x [m] x [m] x [m] x [m] x [m] x [m] x [m]
0.0 0.3 0.0 0.3 1000 2000 0.00 0. 05 0. 00 0.01 0.000 0.003 0.000 0.005
8/17
Ignition sequence UAV
t = 1.256 ms
0.025
0.020
z [m]
0.015
0.010
0.005
0.000
− 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004
x [m] x [m] x [m] x [m] x [m] x [m] x [m]
0.0 0.3 0.0 0.3 1000 2000 0.00 0. 05 0. 00 0.01 0.000 0.003 0.000 0.005
8/17
Ignition sequence UAV
t = 1.505 ms
0.025
0.020
z [m]
0.015
0.010
0.005
0.000
− 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004
x [m] x [m] x [m] x [m] x [m] x [m] x [m]
0.0 0.3 0.0 0.3 1000 2000 0.00 0. 05 0. 00 0.01 0.000 0.003 0.000 0.005
8/17
Ignition sequence UAV
t = 1.786 ms
0.025
0.020
z [m]
0.015
0.010
0.005
0.000
− 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004
x [m] x [m] x [m] x [m] x [m] x [m] x [m]
0.0 0.3 0.0 0.3 1000 2000 0.00 0. 05 0. 00 0.01 0.000 0.003 0.000 0.005
8/17
Ignition sequence UAV
t = 2.066 ms
0.025
0.020
z [m]
0.015
0.010
0.005
0.000
− 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004
x [m] x [m] x [m] x [m] x [m] x [m] x [m]
0.0 0.3 0.0 0.3 1000 2000 0.00 0. 05 0. 00 0.01 0.000 0.003 0.000 0.005
8/17
Ignition sequence UAV
t = 2.348 ms
0.025
0.020
z [m]
0.015
0.010
0.005
0.000
− 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004
x [m] x [m] x [m] x [m] x [m] x [m] x [m]
0.0 0.3 0.0 0.3 1000 2000 0.00 0. 05 0. 00 0.01 0.000 0.003 0.000 0.005
8/17
Ignition sequence UAV
t = 2.773 ms
0.025
0.020
z [m]
0.015
0.010
0.005
0.000
− 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004
x [m] x [m] x [m] x [m] x [m] x [m] x [m]
0.0 0.3 0.0 0.3 1000 2000 0.00 0. 05 0. 00 0.01 0.000 0.003 0.000 0.005
8/17
Ignition sequence UAV
t = 3.575 ms
0.025
0.020
z [m]
0.015
0.010
0.005
0.000
− 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004
x [m] x [m] x [m] x [m] x [m] x [m] x [m]
0.0 0.3 0.0 0.3 1000 2000 0.00 0. 05 0. 00 0.01 0.000 0.003 0.000 0.005
8/17
Ignition sequence UAV
t = 3.778 ms
0.025
0.020
z [m]
0.015
0.010
0.005
0.000
− 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004
x [m] x [m] x [m] x [m] x [m] x [m] x [m]
0.0 0.3 0.0 0.3 1000 2000 0.00 0. 05 0. 00 0.01 0.000 0.003 0.000 0.005
8/17
Ignition sequence UAV
t = 3.994 ms
0.025
0.020
z [m]
0.015
0.010
0.005
0.000
− 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004
x [m] x [m] x [m] x [m] x [m] x [m] x [m]
0.0 0.3 0.0 0.3 1000 2000 0.00 0. 05 0. 00 0.01 0.000 0.003 0.000 0.005
8/17
Ignition sequence UAV
t = 4.228 ms
0.025
0.020
z [m]
0.015
0.010
0.005
0.000
− 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004
x [m] x [m] x [m] x [m] x [m] x [m] x [m]
0.0 0.3 0.0 0.3 1000 2000 0.00 0. 05 0. 00 0.01 0.000 0.003 0.000 0.005
8/17
Ignition sequence UAV
t = 4.471 ms
0.025
0.020
z [m]
0.015
0.010
0.005
0.000
− 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004
x [m] x [m] x [m] x [m] x [m] x [m] x [m]
0.0 0.3 0.0 0.3 1000 2000 0.00 0. 05 0. 00 0.01 0.000 0.003 0.000 0.005
8/17
Ignition sequence UAV
t = 4.735 ms
0.025
0.020
z [m]
0.015
0.010
0.005
0.000
− 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004
x [m] x [m] x [m] x [m] x [m] x [m] x [m]
0.0 0.3 0.0 0.3 1000 2000 0.00 0. 05 0. 00 0.01 0.000 0.003 0.000 0.005
8/17
Ignition sequence UAV
t = 4.986 ms
0.025
0.020
z [m]
0.015
0.010
0.005
0.000
− 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004
x [m] x [m] x [m] x [m] x [m] x [m] x [m]
0.0 0.3 0.0 0.3 1000 2000 0.00 0. 05 0. 00 0.01 0.000 0.003 0.000 0.005
8/17
Ignition sequence UAV
t = 5.277 ms
0.025
0.020
z [m]
0.015
0.010
0.005
0.000
− 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004
x [m] x [m] x [m] x [m] x [m] x [m] x [m]
0.0 0.3 0.0 0.3 1000 2000 0.00 0. 05 0. 00 0.01 0.000 0.003 0.000 0.005
8/17
Ignition sequence UAV
t = 5.623 ms
0.025
0.020
z [m]
0.015
0.010
0.005
0.000
− 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004
x [m] x [m] x [m] x [m] x [m] x [m] x [m]
0.0 0.3 0.0 0.3 1000 2000 0.00 0. 05 0. 00 0.01 0.000 0.003 0.000 0.005
8/17
Ignition sequence UAV
t = 5.981 ms
0.025
0.020
z [m]
0.015
0.010
0.005
0.000
− 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004
x [m] x [m] x [m] x [m] x [m] x [m] x [m]
0.0 0.3 0.0 0.3 1000 2000 0.00 0. 05 0. 00 0.01 0.000 0.003 0.000 0.005
8/17
Ignition sequence UAV
t = 6.386 ms
0.025
0.020
z [m]
0.015
0.010
0.005
0.000
− 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004 − 0 . 0 0 4 0. 000 0. 004
x [m] x [m] x [m] x [m] x [m] x [m] x [m]
0.0 0.3 0.0 0.3 1000 2000 0.00 0. 05 0. 00 0.01 0.000 0.003 0.000 0.005
8/17
For UAV conditions pilot accelerates ignition
t = 3.591 ms
Z pilot [-] Z m a i n [-] T [K] Y O C 1 2 H 2 3 O O H [-] YC H 2 O Y H 2 O 2 [-] Y O H [-]
0 .0 3 0
0 .0 2 5
0 .0 2 0
0 .0 1 5
0 .0 1 0
0 .0 0 5
0 .0 0 0
− 0 . 0 0 4 0.000 0.004 − 0 . 0 0 4 0.000 0.004 − 0 . 0 0 4 0.000 0.004 − 0 . 0 0 4 0.000 0.004 − 0 . 0 0 4 0.000 0.004 − 0 . 0 0 4 0.000 0.004 − 0 . 0 0 4 0.000 0.004
x [m] x [m] x [m] x [m] x [m] x [m] x [m]
t = 4.735 ms
0 .0 0 0 .0 2 0 .0 0 .1 1000 2000 0 .0 0 0 .0 5 0 .0 0 0 .0 1 0 .0 0 0 0 .0 0 3 0 .0 0 0 0 .0 0 5
Z pilot [-] Z m a i n [-] T [K] Y O C 1 2 H 2 3 O O H [-] YC H 2 O Y H 2 O 2 [-] Y O H [-]
0 .0 3 0
0 .0 2 5
Pilot (t=3.6ms after
0 .0 2 0
start of main injection)
z [m]
0 .0 1 5
0 .0 1 0
→ clear acceleration of
0 .0 0 5
the ignition process
0 .0 0 0
− 0 . 0 0 4 0.000 0.004 − 0 . 0 0 4 0.000 0.004 − 0 . 0 0 4 0.000 0.004 − 0 . 0 0 4 0.000 0.004 − 0 . 0 0 4 0.000 0.004 − 0 . 0 0 4 0.000 0.004 − 0 . 0 0 4 0.000 0.004
x [m] x [m] x [m] x [m] x [m] x [m] x [m]
9/17
For UAV conditions (10 atm, 750K ndodecane)
pilot accelerates ignition
t = 4.601 ms
Z pilot [-] Z m a i n [-] T [K] Y O C 1 2 H 2 3 O O H [-] YC H 2 O Y H 2 O 2 [-] Y O H [-]
0 .0 3 0
0 .0 2 5
0 .0 2 0
0 .0 1 5
0 .0 1 0
0 .0 0 5
0 .0 0 0
− 0 . 0 0 4 0.000 0.004 − 0 . 0 0 4 0.000 0.004 − 0 . 0 0 4 0.000 0.004 − 0 . 0 0 4 0.000 0.004 − 0 . 0 0 4 0.000 0.004 − 0 . 0 0 4 0.000 0.004 − 0 . 0 0 4 0.000 0.004
x [m] x [m] x [m] x [m] x [m] x [m] x [m]
t = 5.802 ms
0 .0 0 0 .0 2 0 .0 0 .1 1000 2000 0 .0 0 0 .0 5 0 .0 0 0 .0 1 0 .0 0 0 0 .0 0 3 0 .0 0 0 0 .0 0 5
Z pilot [-] Z m a i n [-] T [K] Y O C 1 2 H 2 3 O O H [-] YC H 2 O Y H 2 O 2 [-] Y O H [-]
0 .0 3 0
0 .0 2 5
Pilot (t=4.6ms after
0 .0 2 0 start of main injection)
z [m]
0 .0 1 5
0 .0 1 0
→ clear acceleration of
0 .0 0 5
the ignition process
0 .0 0 0
− 0 . 0 0 4 0.000 0.004 − 0 . 0 0 4 0.000 0.004 − 0 . 0 0 4 0.000 0.004 − 0 . 0 0 4 0.000 0.004 − 0 . 0 0 4 0.000 0.004 − 0 . 0 0 4 0.000 0.004 − 0 . 0 0 4 0.000 0.004
x [m] x [m] x [m] x [m] x [m] x [m] x [m]
0.020
cov=6.94e-06 0.020
cov=6.17e-06
103 103
Zpilot
Zpilot
jpdf
jpdf
0.015 0.015
102 102
0.010 0.010
0.000 0.000
0.00 0.02 0.04 0.06 0.08 0.10 0.00 0.02 0.04 0.06 0.08 0.10
Z main Z main
0.030 105 0.030 105
t=4.74 ms t=5.80 ms
0.025 ρ corr =0.83 104
0.025 ρ corr =0.86 104
0.020
cov=6.17e-06 0.020
cov=5.44e-06
103 103
Zpilot
Zpilot
jpdf
jpdf
0.015 0.015
102 102
0.010 0.010
101 101
0.005 0.005
0.000 0.000
0.00 0.02 0.04 0.06 0.08 0.10 0.00 0.02 0.04 0.06 0.08 0.10
Z main Z main
0.020
• Early time: Mostly negative
0.015
cross scalar dissipation rates
z [m]
0.010
0.015
x
z [m]
0.010
z
0.005
Hcross > 0
x
0.000
−0. 005 0.000 0.005 −0. 005 0.000 0.005 −0. 005 0.000 0.005 −0. 005 0.000 0.005
x [m] x [m] x [m] x [m]
1 0 − 4 1 0 − 3 1 0 − 2 1 0 − 1 10 0 10 − 1 4 0 − 1 3 0 − 1 2 0 − 1 10 0 10 1 10 2 −1 0 1 − 1 0 0 10
xxxxxxxx
Mixing behavior – scalar dissipation rate (SDR) PDFs
pdf [-]
pdf [-]
10− 3 10− 3 10− 3
xxxxxxxx
Conditional averages of ketohydroperoxide, OC12H23OOH
YOC12H23OOH
YOC12H23OOH
YOC12H23OOH
0.020 0.020 0.020
0.006 0.006 0.006
Zpilot
Zpilot
Zpilot
0.015 0.015 0.015
0.004 0.004 0.004
0.010 0.010 0.010
YOC12H23OOH
YOC12H23OOH
0.020 0.020 0.020 0.020 0.020 0.020
Zpilot
Zpilot
Zpilot
0.015 0.015 0.015 0.015 0.015 0.015
Formation starts in regions with pilot fluid, moves into richer conditions
Change of maximum range between top and bottom row (bottomxxxxxxxx
factor 3 higher) Bottom
row: before main jet low-T ign., start of low-T ign., start of high-T ign.
Conditional averages of OC12H23OOH
0.006
multi
0.005 single
0.004
YOC12 H23 OOH
0.003
0.002
0.001
0.000
0.00 0.02 0.04 0.06 0.08 0.10
Zsum
xxxxxxxx
Chemical Explosive Mode Analysis (code by T. Lu)
Zsum T [K] sign( exp ) ⇥ log10 [max(1, exp )] alpha YH2 O2 [-] YOC12 H23 OOH [-] Fuel consumpt.
0.030
Fuel
Zsum Temp. Expl. Combust H2O2 ket
consumpt
0.025
mode .
..
mode
0.020
z [m]
0.015
0.010
0.005
0.000
0.005 0.000 0.005 0.005 0.000 0.005 0.005 0.000 0.005 0.005 0.000 0.005 0.005 0.000 0.005 0.005 0.000 0.005 0.005 0.000 0.005
x [m] x [m] x [m] x [m] x [m] x [m] x [m]
8
10
Integrated fuel 10 9
Preliminary
consumption rate 10 requires further
10
conditioned on Zsum D
research for two-stage
and combustion mode 10 11 AI
FP 72 ignition
0.00 0.02 0.04 0.06 0.08
Chemical Explosive Mode Analysis – 4.6ms
(3.4ms main) t = 4.602 ms
Zsum T [K] sign( exp ) ⇥ log10 [max(1, exp )] alpha YH2 O2 [-] YOC12 H23 OOH [-] Fuel consumpt.
Fuel
0.030
mode
0.020
z [m]
0.015
0.010
0.005
0.000
0.005 0.000 0.005 0.005 0.000 0.005 0.005 0.000 0.005 0.005 0.000 0.005 0.005 0.000 0.005 0.005 0.000 0.005 0.005 0.000 0.005
x [m] x [m] x [m] x [m] x [m] x [m] x [m]
0.00 0.05 1000 2000 5 0 5 1 1 0.00 0.01 0.00 0.02 100 104
8
10
Integrated fuel Preliminary
consumption rate 10 10
requires further
conditioned on Zsum
research for two-stage
D
12
10
and combustion mode AI
FP 73 ignition
0.00 0.01 0.02 0.03 0.04 0.05 0.06 0.07
Conclusions (UAV case)
zzzzzzzzz
Direct Numerical Simulation of flame stabilization
assisted by auto-ignition at reheat conditions
Konduri Adityaa, Andrea Gruberb, Mirko Bothienc and Jacqueline H. Chena
Acknowledgements:
Basic Energy Sciences, Office of Science, DOE
OLCF, NERSC, Norwegian CCS Research Centre (NCCS)
Aditya et al. PCI 2018
Staged gas turbine combustion
Scaled conditions:
• Mean inlet temperature: 1100 K
• Pressure: 1 atm
• Fuel: hydrogen
Objective:
• Understand the flame stabilization
• Identify the modes of combustion
• Quantify the role of autoignition
Simulation details
Feed data
sampling plane
Enstrophy conditioned on temperature, and heat release rate (red)
Iso-surfaces of
vorticity magnitude
colored by
temperature
Combustion modes:
• Autoignition along center-
line
• Flame propagation near
corners
• HO2: indicative of chain
branching
Combustion mode: OH budget analysis
Auto-ignition Contours of
heat release
Compression wave