22
Integrated CFD Tools in GRASP for Hypersonic Aerothermodynamic Analyses Bilal Bhutta, AeroTechnologies, Inc. January 2016 Overview Note: We strictly interface with only recognized US entities within the USA

GRASP and Associated CFD Tools - WordPress.com · 2017. 12. 3. · 7hpshudwxuh 7 . q & u u u [ jp fp (ohfwurq&roolvlrq)uhtxhqf\3uhglfwlrqv 6shflhv(txloleulxp$lu*dv0rgho )lj d 3odvpd

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: GRASP and Associated CFD Tools - WordPress.com · 2017. 12. 3. · 7hpshudwxuh 7 . q & u u u [ jp fp (ohfwurq&roolvlrq)uhtxhqf\3uhglfwlrqv 6shflhv(txloleulxp$lu*dv0rgho )lj d 3odvpd

Integrated CFD Tools in GRASP for Hypersonic Aerothermodynamic Analyses

Bilal Bhutta, AeroTechnologies, Inc.January 2016

Overview

Note: We strictly interface with only recognized US entities within the USA

Page 2: GRASP and Associated CFD Tools - WordPress.com · 2017. 12. 3. · 7hpshudwxuh 7 . q & u u u [ jp fp (ohfwurq&roolvlrq)uhtxhqf\3uhglfwlrqv 6shflhv(txloleulxp$lu*dv0rgho )lj d 3odvpd

Overview

Note: We strictly interface with only recognized US entities within the USA

Page 3: GRASP and Associated CFD Tools - WordPress.com · 2017. 12. 3. · 7hpshudwxuh 7 . q & u u u [ jp fp (ohfwurq&roolvlrq)uhtxhqf\3uhglfwlrqv 6shflhv(txloleulxp$lu*dv0rgho )lj d 3odvpd

AeroTechnologies Inc Overview• AeroTechnologies Inc was founded in 1992

Small minority owned business Based out of Yorktown, VA. AeroTechnologies, Inc., is a highly focused company, specializing in

providing engineering support services for Computational Aero-Thermochemical problems in high-speed flows

We strictly interface with only recognized US entities within the USA

Page 4: GRASP and Associated CFD Tools - WordPress.com · 2017. 12. 3. · 7hpshudwxuh 7 . q & u u u [ jp fp (ohfwurq&roolvlrq)uhtxhqf\3uhglfwlrqv 6shflhv(txloleulxp$lu*dv0rgho )lj d 3odvpd

• Governing Equations

ೣ ಮ

Convective Fluxes Viscous Fluxes

• Inviscid Formulation: డௌೣడ௫

డௌ

డ௬

• Boundary-Layer (BL) Formulation: డௌೣ

డ௫

డௌ

డ௬for 0yd

• Viscous Shock-Layer (VSL) Formulation : డௌೣడ௫

డௌ

డ௬for 0y ௦

except for the body-normal momentum equation which is inviscid

• Parabolized Navier-Stokes (PNS) Formulation : డௌೣడ௫

డௌ

డ௬for all y>0

• Full Navier-Stokes (FNS) Formulation : డௌೣడ௫

డௌ

డ௬for all y>0

Hierarchy of Flowfield FormulationsIn

crea

sing

Ord

er o

f Acc

urac

y y=0

y=d(x)

y=Dshk(x)

ShockLayer

BoundaryLayer

Outer Freestream

BL E

qs.

VSL

Eqs.

PNS

& F

NS

Eqs.

Page 5: GRASP and Associated CFD Tools - WordPress.com · 2017. 12. 3. · 7hpshudwxuh 7 . q & u u u [ jp fp (ohfwurq&roolvlrq)uhtxhqf\3uhglfwlrqv 6shflhv(txloleulxp$lu*dv0rgho )lj d 3odvpd

GRASP Overview• General Reentry Aerothermodynamic Simulation Package (GRASP) is a CFD

packaged designed and administered by AeroTechnologies Inc Competitively priced compared to other CFD tools available on the market Designed to run without the need for High Performance Computing (HPC)

resources Specially Optimized for high speed (Hypersonic) environments Extensively Validated against CFD codes, Wind Tunnel Testing, and Flight

Data

Page 6: GRASP and Associated CFD Tools - WordPress.com · 2017. 12. 3. · 7hpshudwxuh 7 . q & u u u [ jp fp (ohfwurq&roolvlrq)uhtxhqf\3uhglfwlrqv 6shflhv(txloleulxp$lu*dv0rgho )lj d 3odvpd

GRASP Overview • General Reentry Aerothermodynamic Simulation Package

(GRASP) consists of a three-step solution approach

GraphicalInput

Input FileManagement

CreateBatch Data

VSL NosetipCode

PNS AfterbodyCode

FutureAdditions

Step#1Pre-

Processing

GraphicalOutput

Output FileManagement

Step#2Numerical

Computations

Step#3Post-

Processing

FPNS Full-bodyCode

Page 7: GRASP and Associated CFD Tools - WordPress.com · 2017. 12. 3. · 7hpshudwxuh 7 . q & u u u [ jp fp (ohfwurq&roolvlrq)uhtxhqf\3uhglfwlrqv 6shflhv(txloleulxp$lu*dv0rgho )lj d 3odvpd

GRASP Overview (Concluded)• Simulates a batch-execution environment (Batch Loop) using Aerothermal codes designed for single-case executionsA Batch-List File containing a list of cases to run Input files for each case created individually orA number of individual input files and a corresponding Batch-

List File created using the Create-Batch-Data (CBD) Code Transparently does all needed file-management operations

Uses Input Generated

Individually or by CBD

Does File Management

Creates a Batch List

Runs each Individual

Case

Displays/Stores Individual

Output

Batch Loop

Page 8: GRASP and Associated CFD Tools - WordPress.com · 2017. 12. 3. · 7hpshudwxuh 7 . q & u u u [ jp fp (ohfwurq&roolvlrq)uhtxhqf\3uhglfwlrqv 6shflhv(txloleulxp$lu*dv0rgho )lj d 3odvpd

CFD Tool Highlights

Note: We strictly interface with only recognized US entities within the USA

Page 9: GRASP and Associated CFD Tools - WordPress.com · 2017. 12. 3. · 7hpshudwxuh 7 . q & u u u [ jp fp (ohfwurq&roolvlrq)uhtxhqf\3uhglfwlrqv 6shflhv(txloleulxp$lu*dv0rgho )lj d 3odvpd

Baseline Integrated CFD Tools• The Baseline GRASP (Ver. 1.5x2) includes

• VSL Nose Code Axisymmetric Viscous Shock-Layer (VSL) solver for spherically-blunt

nosetips Embedded inviscid solver for bow-shock-shape prediction 3-D flowfield rotation for angle-of-attack effects Fast and efficient prediction of spherically-blunt nosetip flowfields

• PNS Afterbody Code 3-D Parabolized Navier-Stokes (PNS) solver for conical and 3-D RV shapes Fully-Implicit formulation with bow-shock fitting Fast and efficient prediction of 3-D afterbody flowfields Perfect-Gas and Equilibrium-Air gas models Laminar and turbulent flows

Page 10: GRASP and Associated CFD Tools - WordPress.com · 2017. 12. 3. · 7hpshudwxuh 7 . q & u u u [ jp fp (ohfwurq&roolvlrq)uhtxhqf\3uhglfwlrqv 6shflhv(txloleulxp$lu*dv0rgho )lj d 3odvpd

Baseline Integrated CFD Tools (Cont’d)

• FPNS Full-body Code 3-D Full Navier-Stokes (FNS) solver for the nosetip region 3-D Parabolized Navier-Stokes (PNS) solver for afterbody region Fully-Implicit formulation with bow-shock capturing Fast and efficient prediction of 3-D afterbody flowfields Perfect-Gas, Equilibrium-Air, and Nonequilibrium-Air, Nonequilibrium

Carbon/Carbon-Phenolic in Air (C/CP-Air) gas models Laminar and turbulent Flows

• CBD (Create-Batch-Data ) Code Uses a simple, master input Creates individual VSL/PNS input files and associated Batch List File for a

user-specified set of Various combinations of freestream conditions along a trajectory1962, 1976, and Day-of-Flight atmospheric conditions

Page 11: GRASP and Associated CFD Tools - WordPress.com · 2017. 12. 3. · 7hpshudwxuh 7 . q & u u u [ jp fp (ohfwurq&roolvlrq)uhtxhqf\3uhglfwlrqv 6shflhv(txloleulxp$lu*dv0rgho )lj d 3odvpd

Advanced CFD Tools

• Baseline GRASP 1.5x2 can be easily upgraded to include the following advanced hypersonic flowfield simulation tools

• Nonequilibrium FPNS Code for Plasma Predictions Axisymmetric/3-D Nonequilibrium FPNS Code includes a Full Navier-

Stokes (FNS) solver for the nosetip region Axisymmetric/3-D Nonequilibrium FPNS Code includes a Parabolized

Navier-Stokes (PNS) solver for the afterbody region For simulations of Carbon and Carbon-Phenolic (CP) heatshields with

alkaline impurities Fast and efficient prediction of 3-D afterbody flowfields Perfect-Gas, Equilibrium-Air, and Nonequilibrium-Air, Nonequilibrium

C/CP-Air gas models Laminar and turbulent flow simulations with specialized algebraic and K-w

turbulence models

Page 12: GRASP and Associated CFD Tools - WordPress.com · 2017. 12. 3. · 7hpshudwxuh 7 . q & u u u [ jp fp (ohfwurq&roolvlrq)uhtxhqf\3uhglfwlrqv 6shflhv(txloleulxp$lu*dv0rgho )lj d 3odvpd

Advanced CFD Tools (Cont’d)

• Multi-Block FNS code for Complex 3D Nose-to-Far-Wake Flowfield Simulations Axisymmetric/3-D Nonequilibrium Full Navier-Stokes (FNS) solver for

forebody and wake regions Decomposes a large flowfield problem into multiple smaller flowfield

blocks Block solutions done simultaneously (in parallel) on multiple cores of a

modern Many-Core PC Workstation (such as a 16 core dual CPU PC) Perfect-Gas, Equilibrium-Air, and Nonequilibrium-Air, Nonequilibrium

C/CP-Air gas models Laminar and turbulent flow simulations with specialized algebraic and K-w

turbulence models

Page 13: GRASP and Associated CFD Tools - WordPress.com · 2017. 12. 3. · 7hpshudwxuh 7 . q & u u u [ jp fp (ohfwurq&roolvlrq)uhtxhqf\3uhglfwlrqv 6shflhv(txloleulxp$lu*dv0rgho )lj d 3odvpd

Computational Requirements

Note: We strictly interface with only recognized US entities within the USA

Page 14: GRASP and Associated CFD Tools - WordPress.com · 2017. 12. 3. · 7hpshudwxuh 7 . q & u u u [ jp fp (ohfwurq&roolvlrq)uhtxhqf\3uhglfwlrqv 6shflhv(txloleulxp$lu*dv0rgho )lj d 3odvpd

Computational Time Requirements

• GRASP is designed to run on as little as a single core with 4 gb of RAM Typical RV solution time is <1 hr

• Multicore processor computers allow for running multiple instances of GRASP on the same machine Batching techniques allow for processing of large databases

Page 15: GRASP and Associated CFD Tools - WordPress.com · 2017. 12. 3. · 7hpshudwxuh 7 . q & u u u [ jp fp (ohfwurq&roolvlrq)uhtxhqf\3uhglfwlrqv 6shflhv(txloleulxp$lu*dv0rgho )lj d 3odvpd

Validation Examples

Note: We strictly interface with only recognized US entities within the USA

Page 16: GRASP and Associated CFD Tools - WordPress.com · 2017. 12. 3. · 7hpshudwxuh 7 . q & u u u [ jp fp (ohfwurq&roolvlrq)uhtxhqf\3uhglfwlrqv 6shflhv(txloleulxp$lu*dv0rgho )lj d 3odvpd

Tunn

elFl

ight

c2.0--

1.8--

1.6--

1.4--

1.2--

1.0--

0.8--

0.6--

0.4--

0.3--

0.2--

0.1--

0.0

80-KFT REENTRY-F

Transitional/Turbulent Flow

c ≈ 1.75**

** c=[T0∞(K)-Tw(K)]/104

Very-High Total-Temperature Flight Conditions

Page 17: GRASP and Associated CFD Tools - WordPress.com · 2017. 12. 3. · 7hpshudwxuh 7 . q & u u u [ jp fp (ohfwurq&roolvlrq)uhtxhqf\3uhglfwlrqv 6shflhv(txloleulxp$lu*dv0rgho )lj d 3odvpd

Tunn

elFl

ight

c2.0--

1.8--

1.6--

1.4--

1.2--

1.0--

0.8--

0.6--

0.4--

0.3--

0.2--

0.1--

0.0

CUBRC 7 CONE

c ≈ 0.39**

** c=[T0∞(K)-Tw(K)]/104

Transitional/Turbulent Flow

Moderate Total-Temperature Wind-Tunnel Conditions

Page 18: GRASP and Associated CFD Tools - WordPress.com · 2017. 12. 3. · 7hpshudwxuh 7 . q & u u u [ jp fp (ohfwurq&roolvlrq)uhtxhqf\3uhglfwlrqv 6shflhv(txloleulxp$lu*dv0rgho )lj d 3odvpd

Tunn

elFl

ight

c2.0--

1.8--

1.6--

1.4--

1.2--

1.0--

0.8--

0.6--

0.4--

0.3--

0.2--

0.1--

0.0

CUBRC HIFIRE-1 7 CONE-CYLINDER

Transitional/Turbulent Flowc ≈ 0.18 **

** c=[T0∞(K)-Tw(K)]/104

Low Total-Temperature Wind-Tunnel Conditions

Page 19: GRASP and Associated CFD Tools - WordPress.com · 2017. 12. 3. · 7hpshudwxuh 7 . q & u u u [ jp fp (ohfwurq&roolvlrq)uhtxhqf\3uhglfwlrqv 6shflhv(txloleulxp$lu*dv0rgho )lj d 3odvpd

Temperature, T (K)

Ele

ctro

nC

olli

sio

nF

req

ue

ncy

,C

(#/s

ec)

2000 3000 4000 5000 6000 7000 8000

105

106

107

108

109

1010

1011

1012

1013

1014

10-6

/0=101

100

10-1

10-2

10-3

10-4

10-5

0 = 1.288x10-3 gm/cm3

Electron Collision Frequency Predictions(11-Species Equilibrium Air Gas Model)

Fig-006aPlasma: 9-3-2003

Symbols = Musal (1960)Lines = Present

Fig. 2

Page 20: GRASP and Associated CFD Tools - WordPress.com · 2017. 12. 3. · 7hpshudwxuh 7 . q & u u u [ jp fp (ohfwurq&roolvlrq)uhtxhqf\3uhglfwlrqv 6shflhv(txloleulxp$lu*dv0rgho )lj d 3odvpd

Sample PNS Input

Note: We strictly interface with only recognized US entities within the USA

Page 21: GRASP and Associated CFD Tools - WordPress.com · 2017. 12. 3. · 7hpshudwxuh 7 . q & u u u [ jp fp (ohfwurq&roolvlrq)uhtxhqf\3uhglfwlrqv 6shflhv(txloleulxp$lu*dv0rgho )lj d 3odvpd

PNS Input for 12o Sphere-Cone at M∞=10 and Alt=0kft

In this example the 12o sphere-cone shape is described using 12-coefficient piece-wise curvefit option

Geometry

Freestream Conditions

Grid Size

Skip-Print Controls

Nose Radius, Step Size & Convergence

Step-size & Convergence Table

Expanded Print

OPTIONAL EXTENDED INPUT SECTION

X-flow Grid Type

Ref. Length & Area

Thermal Printout Locations

Wall Temperature

X-Flow Grid Distrib.

Gas Model

TurbulencePitch-Plane Symm.

X, DXmax, wRHS, DXBAR

Page 22: GRASP and Associated CFD Tools - WordPress.com · 2017. 12. 3. · 7hpshudwxuh 7 . q & u u u [ jp fp (ohfwurq&roolvlrq)uhtxhqf\3uhglfwlrqv 6shflhv(txloleulxp$lu*dv0rgho )lj d 3odvpd

Thank you