Progress on the Development of Efficient Methods for ...

71
COMPUTATIONAL FLUID DYNAMICS LABORATORY Progress on the Development of Efficient Methods for Computational Aeroelasticity and Aerodynamic Design Optimization Kivanc Ekici, PhD Professor Associate Department Head Graduate Program Director Mechanical, Aerospace, and Biomedical Engineering Department University of Tennessee, Knoxville Knoxville, TN, USA

Transcript of Progress on the Development of Efficient Methods for ...

Page 1: Progress on the Development of Efficient Methods for ...

COMPUTATIONAL FLUID DYNAMICS

LABORATORY

Progress on the

Development of Efficient

Methods for

Computational

Aeroelasticity and

Aerodynamic Design

Optimization

Kivanc Ekici, PhDProfessor

Associate Department Head

Graduate Program DirectorMechanical, Aerospace, and Biomedical

Engineering Department

University of Tennessee, Knoxville

Knoxville, TN, USA

Page 2: Progress on the Development of Efficient Methods for ...

Acknowledgments

2

• Many thanks to our sponsors; including the Naional Science

Foundaion for its support for our work presented today.

• This work would not have been possible without the hard

work and countless hours of

research/code-development/debugging of our team over the

years.

• Dr. Reza Djeddi (UTK, Postdoc)

• Dr. Hang Li (Duke U., Postdoc)

• Mr. Andrew Kaminsky (CFDRC, inishing PhD, Senior

Research Scienist)

• Dr. Jason Howison (The Citadel, Assoc. Prof.)

• Dr. Huang Huang (Northwestern Poly. U., Assoc. Prof.)

• Dr. Emily Buckman (Raytheon Missile Sys, Senior Eng.)

• Dr. Franklin Curis (Oak Ridge Naional Lab, Senior Res.)

• Mr. Ali Nejad (NCSU-Havelock, inishing PhD, Lecturer)

• Mr. Mathew Whisenant (PhD student)

• Mr. John Thress (PhD student)

• Mr. Coleman Floyd (PhD student)

Page 3: Progress on the Development of Efficient Methods for ...

Contents

3

1) Fluter and LCO Predicions

Using our State-of-the-Art “One Shot” Method

2) Adjoint-Based Sensiivity Analysis Using our Novel FDOT

Automaic Difereniaion Tool for Aerodynamic Design

Opimizaion

3) Machine Learning and Ariicial Neural Networks

for Unsteady Flow Predicion

4) Conclusion

Page 4: Progress on the Development of Efficient Methods for ...

COMPUTATIONAL FLUID DYNAMICS

LABORATORY

Computational Aeroelasticity using the One-Shot

Method

Introduction

Page 5: Progress on the Development of Efficient Methods for ...

Computational Aeroelasticity

5

The Collapse of Tacoma Narrows Bridge (Nov. 7th, 1940)

Transverse mode excitation followed by a torsional mode

vibration caused the failure.

Page 6: Progress on the Development of Efficient Methods for ...

Computational Aeroelasticity

6

Aerodynamic

Forces

Elastic Forces Inertia Forces

Flight

Mechanics

Structure

Dynamics

The Collar’s Aeroelasticity Triangle

Collar (1946)

Static

AeroelasticityDynamic

Aeroelasticity

Page 7: Progress on the Development of Efficient Methods for ...

Flutter and Limit Cycle Oscillation

7

Flutter test of the DG-300 Glider

Flutter:

The onset point of self-excited vibration

(Stability problem)

Limit Cycle Oscillation (LCO) :

The vibration following the flutter point having a finite amplitude

(Response problem)

Benign LCO response Explosive LCO response

Page 8: Progress on the Development of Efficient Methods for ...

Aeroelastic Governing Equations

8

Fluid Dynamics: Reynolds-Averaged Navier-Stokes (RANS) equations

closed by the one equation Spalart-Allmaras turbulence model

Structure Dynamics:

Huang and Ekici (2013), Howison and Ekici (2014)

Page 9: Progress on the Development of Efficient Methods for ...

Harmonic Balance (HB) Method

9

Capacity of modeling strong nonlinear

periodic unsteady flows and structural

vibrations by incorporating multiple

harmonics

Hall et al. (2002, 2013) , Ekici and Huang (2012)

Iniial Transient

Fourier-based mixed time-frequency

domain method

Significant computational cost savings

by transferring unsteady problem into

mathematically stable problem

More convenient to analyze the flutter

and LCO problems

T = Period

0

t

Ha

rmo

nic

Mo

tio

n

��

��

��

��

��

Page 10: Progress on the Development of Efficient Methods for ...

Harmonic Balance (HB) Method

10

Original RANS equaion:

Equaion in a number of

sub-ime levels:

Equaion with pseudo-

ime derivaive:

Approximate ime derivaive

by pseudo-spectral operator:

pseudo-spectral operator

Hall et al. (2002, 2013) , Ekici and Huang (2012)

Page 11: Progress on the Development of Efficient Methods for ...

Structural Dynamics Equations

11

State-space formulaion:

Original structural dynamics equaion:

Equaion with pseudo-

ime derivaive:

Approximate ime derivaive

by pseudo-spectral operator:

Unstable when solved in pseudo-ime !

Page 12: Progress on the Development of Efficient Methods for ...

The “One-Shot” Approach

12

Equaion with pseudo-

ime derivaive:

• The essence of the One-shot approach is to determine the value of the reduced

frequency by minimizing the residual of the structural dynamics equaion using an

opimizaion.

• The structural dynamics equaion is much simpler (ODE) to deal with

• It can be solved using a very eicient implicit Euler method with a global

“Structural” pseudo imestep allowing values as high as 100.

• The diiculty due to the nonlinearity (the term f due to the generalized

aerodynamic forces) in the ODE can be miigated by lagging the term by one

pseudo ime iteraion.

• The resuling technique is very eicient with computaional imes that are orders

of magnitude smaller than a ime-accurate approach.

Page 13: Progress on the Development of Efficient Methods for ...

13

Aeroelastic Governing Equations

Fluid Dynamics Structure Dynamics

Fixed parameters Fixed parameters

Compact form:

Assume both low and structural vibraions share

the same frequency, i.e. frequency “lock-in”

Page 14: Progress on the Development of Efficient Methods for ...

14

Flowchart of the One-Shot Method

Prescribed AmplitudePrescribed Velocity

Page 15: Progress on the Development of Efficient Methods for ...

COMPUTATIONAL FLUID DYNAMICS

LABORATORY

Computational Aeroelasticity

Results

1-DOF VIV

2-DOF Pitch-Plunge Airfoils

AGARD 445.6 Wing

Page 16: Progress on the Development of Efficient Methods for ...

One-Shot Aeroelastic Results

16

1-DOF Vortex Induced Vibraion (VIV)

Anagnostopoulos and Bearman (1996)

Elasically Supported Circular Cylinder in Two-Dimensional Laminar Cross-Flow

Vortex shedding remains 2D and laminar

Strouhal frequency is used

Constant damping and linear elasticity

Nondimensionalized in terms of Reynolds number

which funcions similarly to the reduced velocity

(Carlson et al., 2005; Besem et al., 2016)

U

+ h

L

TK h h

Page 17: Progress on the Development of Efficient Methods for ...

One-Shot Aeroelastic Results

17

1-DOF Vortex Induced Vibraion (VIV)

Case 1:

Sweep over the Reynolds number

and determine the LCO condiions

(amplitude/frequency) of the

system using the one-shot

approach

Page 18: Progress on the Development of Efficient Methods for ...

Aeroelastic Results

18

2-DOF Pitch-Plunge Airfoil

Staic equaion:

Unsteady equaions:

Page 19: Progress on the Development of Efficient Methods for ...

Aeroelastic Results

19

2-DOF NLR 7301 Airfoil

Prescribing velocity:

Prescribing amplitude:

Page 20: Progress on the Development of Efficient Methods for ...

Computational Efficiency

20

2-DOF NLR 7301 Airfoil

Stable LCO condiion

Compared to the HB/LCO method:

Time-accurate results

Page 21: Progress on the Development of Efficient Methods for ...

Aeroelastic Results

21

2-DOF NACA 64A010 Airfoil

Page 22: Progress on the Development of Efficient Methods for ...

Aeroelastic Results

22

Fluter Predicion for AGARD 445.6 Wing

Yates (1963, 1985)

Mode 1 (first bending) - 9.6 Hz Mode 2 (first torsion) - 38.1 Hz

Mode 3 (second bending) - 50.7 Hz Mode 4 (second torsion) - 98.5 Hz

Page 23: Progress on the Development of Efficient Methods for ...

Aeroelastic Results

23

Fluter Predicion for AGARD 445.6 Wing

Validation of

One-shot

Method

Results

Comparison

of Inviscid

and Viscous

Results

Page 24: Progress on the Development of Efficient Methods for ...

Aeroelastic Results

24

Fluter Predicion for AGARD 445.6 Wing

Comparison of Inviscid and Viscous Surface Pressure Distributions

Page 25: Progress on the Development of Efficient Methods for ...

Aeroelastic Results

25

Fluter Predicion for AGARD 445.6 Wing

LCO response

Page 26: Progress on the Development of Efficient Methods for ...

COMPUTATIONAL FLUID DYNAMICS

LABORATORY

Aerodynamic Design Optimization

Introduction

Page 27: Progress on the Development of Efficient Methods for ...

Aerodynamic Design Optimization

27

Computaional Fluid Dynamics (CFD):o Low-Fidelity: Blade-Element-Momentumo Moderate-Fidelity: Euler and Navier-Stokes Solverso High-Fidelity: (U)RANS Solvers, DES, LES, DNS

Design Opimizaion:o Non-Gradient-Based

o Evoluion Strategies, Geneic Algorithms, Random

Search

- Repeated cost funcion evaluaions

o Gradient-Basedo Iteraive soluion of nonlinear programming

problems

- Faster convergence (less design cycles) - Sensiivity (gradient) informaion is required

“evolved antenna” for 2006 NASA

ST5 spacecrat designed using an

evoluionary algorithm

“gradient descent” approach

Page 28: Progress on the Development of Efficient Methods for ...

Aerodynamic Design Optimization

28

- Grid-Transparent Unstructured Parallel Solver

- Reynolds-Averaged Navier-Stokes (RANS) Eqn’s +

S-A Turbulence and B-C Transiion Models

- Steady, Time-Accurate, Time-Periodic (HB)

- Fast and Fully-Automated Discrete Adjoint Sensiivity Analysis

- Operator-Overloading Technique with OOP

- Computaionally and Memory Eicient

- Easy Implementaion into any Solver

UNPAC

Design Opimizaion

FrameworkUNPAC-DOF

Page 29: Progress on the Development of Efficient Methods for ...

1) UNPAC Solver

29

Governing Equaions Reynolds-Averaged Navier-Stokes Equaions:

where

Convecive Flux Viscous Flux Source Terms

Coninuity

x-Momentum

y-Momentum

z-Momentum

Energy

Spalart-Allmaras

Flux-Diference Spliing (Roe scheme)1st order & 2nd order

(w/ Venkatakrishnan’s limiter funcion)

Flux-Diference Spliing (Roe scheme)1st order & 2nd order

(w/ Venkatakrishnan’s limiter funcion)

Central Averaging (2nd order)

(Corrected face averaging of

gradients)

Central Averaging (2nd order)

(Corrected face averaging of

gradients)

Volumetric (nodal)External forces deined by “Coriolis” and

“Centrifugal” terms for RFR

Volumetric (nodal)External forces deined by “Coriolis” and

“Centrifugal” terms for RFR

Conservaion Variables

semi-discreized RANS equaions

Page 30: Progress on the Development of Efficient Methods for ...

2) FDOT Toolbox

30

Operator-Overloading and OOP Overloading operators:

o Considering

o Recording “expression tree”

AD

index of x2

OPT_COS

indices of x1 & x3

OPT_MUL OPT_COS

OPT_MUL

Page 31: Progress on the Development of Efficient Methods for ...

2) FDOT Toolbox

Operator-Overloading and OOP Overloading operators:

o Considering

o Recording “expression tree”

Primal and Adjoint Operaions

AD

index of x2

OPT_COS

indices of x1 & x3

OPT_MUL OPT_COS

OPT_MUL

31

Primal

(CFD)

Solver

Adjoint

Solver

In the forward (primal) pass, the

expression tree, that includes all

operaions, is recorded to the

“tape”

In the reverse (adjoint) pass, the

recorded tape is rewound and

sensiiviies/gradients are

evaluated.

Page 32: Progress on the Development of Efficient Methods for ...

2) FDOT Toolbox

32

Operator-Overloading and OOP Overloading operators:

o Considering

o Recording “expression tree”

Minimal changes need to be made

in order to convert the primal code to

the adjoint code:

AD

index of x2

OPT_COS

indices of x1 & x3

OPT_MUL OPT_COS

OPT_MUL

Pseudo-code: Nozzle Flow Solver (primal code)

Pseudo-code: Nozzle Flow Solver (adjoint code)

Page 33: Progress on the Development of Efficient Methods for ...

2) FDOT Toolbox

33

Implementaion FDOT Toolbox Module:

o Module is included in source codes

o Real variables are replaced by AReal typeo Nominal solver is run and the

“fully-converged” soluion is used to

iniiate the adjoint solver

o Using a “checkpoining” funcion, the

iteraive part of the tape is markedo Iteraive variables are lagged

o Adjoint of the cost funcion is set to unity

with all others iniialized by zero

o “Tape evaluaion” funcion is called

o Djeddi, R., and Ekici, K.. "FDOT: A Fast, memory-eicient

and automated approach for Discrete adjoint sensiivity

analysis using the Operator overloading Technique."

Aerospace Science and Technology 91 (2019): 159-174.

Page 34: Progress on the Development of Efficient Methods for ...

3) UNPAC-DOF

34

UNPAC-AD UNPAC Adjoint Solver:

o UNPAC solver coupled with the FDOT toolbox

UNPAC-OPT Opimizer Program:

o Unbounded and Bound Constrained Opimizaiono L-BFGS-B Opimizer:

Shape Deformaion/Parameterizaion Surface Grid Points:

o Smoothing process applied to surface perturbaions

Free-Form Deformaion (FFD) Box:

UNPAC-AD

Broyden-Fletcher-Goldfarb-Shanno

o Objecives: Drag (Minimize)

Lit (Maximize)

Lit/Drag (Maximize)

Page 35: Progress on the Development of Efficient Methods for ...

3) UNPAC-DOF

35

UNPAC-DOF Wrapper Program:

o Couples the UNPAC, UNPAC-AD,

and UNPAC-OPT programs

o Writen in Modern Fortran

o Uses “bash scriping” to organize

soluion iles and folders at each

design cycle

o Applies a pseudo-Laplacian to

smooth surface perturbaions

Page 36: Progress on the Development of Efficient Methods for ...

COMPUTATIONAL FLUID DYNAMICS

LABORATORY

Aerodynamic Design

Optimization Results

NACA0012 Airfoil

ONERA M6 Wing

Page 37: Progress on the Development of Efficient Methods for ...

Design Optimization Results

37

NACA0012 Airfoil Subject to Inviscid Transonic Flow Drag Minimizaion:

o M = 0.8, AoA = 1.25 dego “Surface Points” used as DV’s for deformaion

Unsmoothed

PerturbaionsSmoothed

Perturbaions

96% reducion!

Page 38: Progress on the Development of Efficient Methods for ...

Design Optimization Results

38

NACA0012 Airfoil Subject to Inviscid Transonic Flow Drag Minimizaion:

o M = 0.8, AoA = 1.25 dego “2D FFD Box” used for shape parameterizaion

Opimized

FFD Box

Original

FFD Box

96% reducion!

Page 39: Progress on the Development of Efficient Methods for ...

Design Optimization Results

39

NACA0012 Airfoil Subject to Inviscid Transonic Flow Drag Minimizaion:

o M = 0.8, AoA = 1.25 dego Comparison of Shape Parameterizaion Results

Original Opimized

(Surface Points)

Opimized

(FFD Box)

96% reducion!

Page 40: Progress on the Development of Efficient Methods for ...

Design Optimization Results

40

NACA0012 Airfoil Subject to Inviscid Transonic Flow Drag Minimizaion:

o M = 0.8, AoA = 1.25 dego Comparison of Shape Parameterizaion Results

Opimized

(Surface Points)

Opimized

(FFD Box)

Memory Footprint:

Adjoint Solver -> 800 Mbytes

Normalized CPU Time:

Adjoint/Primal = 2.5

Page 41: Progress on the Development of Efficient Methods for ...

Design Optimization Results

41

ONERA M6 Wing Drag Minimizaion:

o Based on ONERA D airfoil secion (10% t/c)o 30 degree sweep angleo Aspect Raio = 3.8, Taper Raio = 0.562o M = 0.8395, AoA = 3.06 deg NASA TMR: Schmit and Charpin (1979)

~583K

tetrahedra

~39K

triangles

FFD Box

11x9x2

Control Points

Page 42: Progress on the Development of Efficient Methods for ...

Design Optimization Results

42

ONERA M6 Wing Drag Minimizaion:

o M = 0.8395, AoA = 3.06 deg

Page 43: Progress on the Development of Efficient Methods for ...

Design Optimization Results

43

ONERA M6 Wing Drag Minimizaion:

o M = 0.8395, AoA = 3.06 deg

28% reducion!

Page 44: Progress on the Development of Efficient Methods for ...

Design Optimization Results

44

ONERA M6 Wing Drag Minimizaion:

o M = 0.8395, AoA = 3.06 deg

Memory Footprint:

Adjoint Solver -> 14.1 Gbytes

Normalized CPU Time:

Adjoint/Primal = 4.2

Page 45: Progress on the Development of Efficient Methods for ...

COMPUTATIONAL FLUID DYNAMICS

LABORATORY

Machine Learning and Neural Networks

For Unsteady Flow Predictions

Page 46: Progress on the Development of Efficient Methods for ...

Machine Learning (ML)

Artificial Neural Networks (ANN)

46

Ariicial Intelligence Based on ML/ANN

Muli-Layer Perceptron Network

Predicing

transient lit

coeicient, CL

Page 47: Progress on the Development of Efficient Methods for ...

Machine Learning (ML)

Artificial Neural Networks (ANN)

47

Ariicial Intelligence Based on ML/ANN

Problem Formulaion:

Governing Eqn’s:

Rotaionally oscillaing cylinder in cross-low:

Choi et al. 2002

Page 48: Progress on the Development of Efficient Methods for ...

Machine Learning (ML)

Artificial Neural Networks

48

Ariicial Intelligence Based on ML/ANN

Flow Predicion Results:

“Lock-in case”

“Non-Lock-in

case”

Lock-In and Non-Lock-In Regions

Predicted Using ML

Page 49: Progress on the Development of Efficient Methods for ...

COMPUTATIONAL FLUID DYNAMICS

LABORATORY

Conclusion

Summary

Future Works

Page 50: Progress on the Development of Efficient Methods for ...

Summary: Computational Aeroelasticity

50

A novel dynamic aeroelastic solution approach, called the One-shot

method, is developed, which features the following advantages:

High efficiency and robustness

Both low and structure solvers converge simultaneously, and numerical

convergence is ensured for a wide range of iniial guesses

DOF-independent computational cost

Free from time-synchronization

Both low and structure solvers preserve relaive independence while being

coupled in pseudo-ime, which greatly improves the eiciency

Flexible inputs

Prescribe either aerodynamic parameter (velocity) or structure parameter

(amplitude) as the input; Capacity of resolving both benign and detrimental

types of LCO, and flutter onset point using one solver

Page 51: Progress on the Development of Efficient Methods for ...

Summary: Computational Aeroelasticity

51

Frequency (and Velocity) search procedure Determine self-excited flutter and LCO;

Implicit CSD solver

Significantly reduces the artificial energy at interface of CFD and CSD

solvers, and stabilizes the coupled aeroelastic solver;

Easy implementation

Partitioned code-coupling can be done based on off-the-shelf standalone

solvers; No dynamic mesh technique is needed, and no Jacobian terms are

involved;

The One-shot method has been applied to model various aeroelastic

systems. Numerical results show that this new approach can rapidly

predict flutter boundary and different types of LCO responses,

offering a promising tool to solve dynamic aeroelasticity problems

Page 52: Progress on the Development of Efficient Methods for ...

Future Works: Computational Aeroelasticity

52

whirl flutter

One-shot

turbomachinery aeroservoelasticity

aerothermal-elasticity “non-lock-in” vibration

Page 53: Progress on the Development of Efficient Methods for ...

Summary: Aerodynamic Design Optimization

53

Grid-transparent unstructured 2D and 3D compressible RANS solverUNstructured PArallel Compressible (UNPAC)

A novel toolbox for sensiivity analysis based on discrete adjoint method:o Fast automaic Difereniaion using Operator-overloading Technique (FDOT)o Eicient and fully-automated; requiring minimal changes to the primal solver

Memory eicient (manageable memory footprint for 2D and 3D cases)

Computaionally eicient (Adjoint/Primal normalized CPU ime ~ 2 - 5x

UNPAC Design Opimizaion Framework

UNPAC-DOF Design Opimizaion FrameworkUNPAC-DOF Wrapper Programo Performs Gradient-Based Design Opimizaiono Uses L-BFGS-B Opimizer Programo Unbounded and Bound Constrained Opimizaiono Surface Points (2D) & FFD Box for Shape

Parameterizaion/Deformaion

Page 54: Progress on the Development of Efficient Methods for ...

Future Works: Aerodynamic Design Optimization

54

Improving the Memory and Computaional Eiciency:o Opimizing the tape recording process for the

expression tree

o Use of recursive paterns for reducing tape size

(will require more changes to be made to the

original solver)

using direcive funcions to automize tape

recording without requiring a signiicant

amount of user intervenion

One-Shot Method for simultaneous soluion

of “Primal”, “Adjoint”, and “Design”

problems

Page 55: Progress on the Development of Efficient Methods for ...

Thank You!

Q & A

Page 56: Progress on the Development of Efficient Methods for ...

COMPUTATIONAL FLUID DYNAMICS

LABORATORY

Backup

Slides

Page 57: Progress on the Development of Efficient Methods for ...

COMPUTATIONAL FLUID DYNAMICS

LABORATORY

Validation & Verification

Results

RAE “A” Wing-Body Configuration

Page 58: Progress on the Development of Efficient Methods for ...

Aeroelastic Results

58

1-DOF Vortex Induced Vibraion (VIV) Sweep over Reynolds number

Resonance

“Lock-in” of three frequencies:

“unstable”

branch

Page 59: Progress on the Development of Efficient Methods for ...

Validation & Verification Results

59

RAE “A” Wing-Body Coniguraion (AGARD-AR-138, Case 6) M = 0.9, AoA = 1.0 deg

RAE “A” Wing:o A.R. = 5.5o L.E. Sweep Angle = 36.7 dego T.E. Sweep Angle = 22.3 dego Taper raio = 0.375o RAE 101 symmetrical airfoils (untwisted)

Unstructured Grid, ~460K tetrahedra, extended for 3L in each direcion

Page 60: Progress on the Development of Efficient Methods for ...

Validation & Verification Results

60

RAE “A” Wing-Body Coniguraion (AGARD-AR-138, Case 6) Mach number and Pressure Contours

Page 61: Progress on the Development of Efficient Methods for ...

Validation & Verification Results

61

RAE “A” Wing-Body Coniguraion (AGARD-AR-138, Case 6) Pressure Coeicients at Various Spanwise Locaion Along the Wing

Page 62: Progress on the Development of Efficient Methods for ...

Validation & Verification Results

62

RAE “A” Wing-Body Coniguraion (AGARD-AR-138, Case 6) Pressure Coeicients Distribuions for 2 Longitudinal Secions along the body

Page 63: Progress on the Development of Efficient Methods for ...

COMPUTATIONAL FLUID DYNAMICS

LABORATORY

ROM-Based Convergence

Acceleration

Page 64: Progress on the Development of Efficient Methods for ...

ROM-Based Convergence

Acceleration

64

ROM-Based Convergence Acceleraion Model Reducion:

Update formula:

Assumpion

ROM where

Correlaion-Based Approach

Covariance-Based Approach

Page 65: Progress on the Development of Efficient Methods for ...

ROM-Based Convergence

Acceleration

65

Inviscid Transonic Flow Past NACA0012 Airfoil ROM-Based Convergence Acceleraion:

o Covariance-based approacho 10, 20, 40, and 80 soluion snapshots used for projecions (over a span of 2000 iteraions)

o Process lagged by 1000 iteraions (2 orders of magnitude drop in residual)

Case Seings

Reducions in Iteraions and CPU Time0 2 4 6 8 10 12 14

No. of Iterations x 103

-18

-16

-14

-12

-10

-8

-6

-4

L2

No

rm o

f T

ota

l R

esid

uals

- L

og

10

No Acceleration10 Snaps - 200 - 2K (Lagged 1K)

20 Snaps - 100 - 2K (Lagged 1K)

40 Snaps - 50 - 2K (Lagged 1K)

80 Snaps - 25 - 2K (Lagged 1K)

Page 66: Progress on the Development of Efficient Methods for ...

COMPUTATIONAL FLUID DYNAMICS

LABORATORY

Adaptive Mesh Redistribution

(AMR)

Page 67: Progress on the Development of Efficient Methods for ...

Adaptive Mesh Redistribution (AMR)

67

r-Adapive Mesh Redistribuion (AMR)

Ball-Vertex Approach (Spring Analogy):o Node relocaion to have clustering around regions of

large low gradientso Hook’s law:

Force ield:

where

combinaion of gradient & curvature forces acing on the two end nodes

Baseline Grid Soluion Field Adapted Grid

Mesh Entanglement

Local relaxaion:

Page 68: Progress on the Development of Efficient Methods for ...

Adaptive Mesh Redistribution (AMR)

68

Case Seings

Baseline Grid Adapted GridReined Grid

Lit and Drag Predicions

Computaional Cost

Inviscid Transonic Flow Past NACA0012 Airfoil r-Adapive Mesh Redistribuion (AMR):

o Convergence and Errors

Page 69: Progress on the Development of Efficient Methods for ...

69 Computational Fluid Dynamics Lab, MABE Department

AGARD-702 CT5 Case Inviscid Periodic Flow:

o Unstructured Grid:

Nodes = 5,233

Cells = 10,216o Harmonic Balance Method

Case Seings

-3 -2 -1 0 1 2 3Angle of Attack [deg]

-0.4

-0.2

0

0.2

0.4

Un

ste

ady L

ift

Coe

ffic

ien

t, C

l

Time Accurate (Da Ronch et al.)

UNPAC - NH5UNPAC - NH7

0 0.2 0.4 0.6 0.8 1x/C

-1.5

-1

-0.5

0

0.5

1

Ze

roth

Harm

on

ic o

f (-

Cp)

Time AccurateUNPAC - NH7

0 0.2 0.4 0.6 0.8 1x/C

-0.4

-0.2

0

0.2

0.4

Fir

st H

arm

onic

of (-

Cp)

[Rea

l &

Im

ag.]

Real(-Cp) - Da Ronch et al.

Imag(-Cp) - Da Ronch et al.

Real(-Cp) - UNPAC

Imag(-Cp) - UNPAC

Zeroth

Harmonic

of Surface

Pressure

First

Harmonic

of Surface

Pressure

Mesh Moion Unsteady Mach number contours

Sine Moion about

25%-chord pitching

axis

Adaptive Mesh Redistribution (AMR)

Page 70: Progress on the Development of Efficient Methods for ...

70 Computational Fluid Dynamics Lab, MABE Department

AGARD-702 CT5 Case r-Adapive Mesh Redistribuion (AMR):

o Baseline grid:

Nodes = 1,837

Cells = 3,542o Fully-reined grid:

Nodes = 5,233

Cells = 10,216

r-Adapted Grid at various

sub-ime levelsFully-reined Grid

Baseline Grid

Case Seings

Adaptive Mesh Redistribution (AMR)

Page 71: Progress on the Development of Efficient Methods for ...

71 Computational Fluid Dynamics Lab, MABE Department

AGARD-702 CT5 Case r-Adapive Mesh Redistribuion (AMR):

o Signiicant improvements

in numerical accuracy at a fracion

of the computaional cost

L2 Norm of Errors in CL and CM Computaional Cost Comparison

Case Seings

Adaptive Mesh Redistribution (AMR)