dpw 6 summary of participant data case 1: code verification

32
6th CFD Drag Prediction Workshop Washington D.C. June 2016 DPW 6 Summary of Participant Data Case 1: Code Verification Chris Roy (Virginia Tech) and the DPW Organizing Committee

Upload: others

Post on 05-Nov-2021

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: DPW 6 Summary of Participant Data Case 1: Code Verification

6th CFD Drag Prediction WorkshopWashington D.C. – June 2016

DPW 6 Summary of Participant DataCase 1: Code Verification

Chris Roy (Virginia Tech)

and the DPW Organizing Committee

Page 2: DPW 6 Summary of Participant Data Case 1: Code Verification

6th CFD Drag Prediction WorkshopWashington D.C. – June 2016

Outline:

• Motivation for Case #1

• Problem description

• Participant data

• Forces and moments

• Pressure and shear stress distributions

• Effects to examine

• Turbulence model

• Grid type

• Order of accuracy of turbulence equations

• Conclusions

Page 3: DPW 6 Summary of Participant Data Case 1: Code Verification

6th CFD Drag Prediction WorkshopWashington D.C. – June 2016

Motivation for Case #1:• Past DPW Workshops had many instances of (ostensibly) the

same turbulence model converging to different results with

mesh refinement

• There should only be a single asymptotic answer for each

model

• These problems could be attributed to a number of sources:

− Coding mistakes

− Inconsistent algorithms or boundary conditions

− Variations in the version of the turbulence model

− Effects of grid type (structured, unstructured, etc.)

− Ad hoc limiters on the turbulence equations (e.g., production)

− Insufficient iterative convergence

• Case #1 was designed to help identify contributions which

suffered from these issues

Page 4: DPW 6 Summary of Participant Data Case 1: Code Verification

6th CFD Drag Prediction WorkshopWashington D.C. – June 2016

Problem description: boundary conditions• NACA 0012 airfoil

• Mach 0.15

• Rec = 6M

• Fixed Riemann BCs

at ~500 chords

• Problem definition

and grids supplied

by the NASA

Langley

TurbModels web

site:

http://turbmodels.larc.

nasa.gov/naca0012nu

merics_val.html

Page 5: DPW 6 Summary of Participant Data Case 1: Code Verification

6th CFD Drag Prediction WorkshopWashington D.C. – June 2016

Problem description: C-grids

Page 6: DPW 6 Summary of Participant Data Case 1: Code Verification

6th CFD Drag Prediction WorkshopWashington D.C. – June 2016

Problem description: primary grids used

Family I Family II (recommended)

Page 7: DPW 6 Summary of Participant Data Case 1: Code Verification

6th CFD Drag Prediction WorkshopWashington D.C. – June 2016

Participant data summary for Case #1:• 30 Data Total Data Submittals

• 15 Teams/Organizations

• Turbulence Models:

− 22 SA (all types)

− 4 SST

− 1 k-kl, 1 k-e Lam, 1 EARSM, 1 LBM-VLES

• Grid Types:

- 4 Structured Grid Family I (2 teams)

- 21 Structured Grid Family II (11 teams) recommended grids

- 1 O-Grid

- 2 Cartesian (2 teams)

- 1 Unstructured

- 1 Adapted Unstructured

Page 8: DPW 6 Summary of Participant Data Case 1: Code Verification

6th CFD Drag Prediction WorkshopWashington D.C. – June 2016

Page 9: DPW 6 Summary of Participant Data Case 1: Code Verification

6th CFD Drag Prediction WorkshopWashington D.C. – June 2016

Page 10: DPW 6 Summary of Participant Data Case 1: Code Verification

6th CFD Drag Prediction WorkshopWashington D.C. – June 2016

Results:

Page 11: DPW 6 Summary of Participant Data Case 1: Code Verification

6th CFD Drag Prediction WorkshopWashington D.C. – June 2016

Results:

Page 12: DPW 6 Summary of Participant Data Case 1: Code Verification

6th CFD Drag Prediction WorkshopWashington D.C. – June 2016

Results:

Page 13: DPW 6 Summary of Participant Data Case 1: Code Verification

6th CFD Drag Prediction WorkshopWashington D.C. – June 2016

Results:

Page 14: DPW 6 Summary of Participant Data Case 1: Code Verification

6th CFD Drag Prediction WorkshopWashington D.C. – June 2016

Results:

Page 15: DPW 6 Summary of Participant Data Case 1: Code Verification

6th CFD Drag Prediction WorkshopWashington D.C. – June 2016

Effects of turbulence model

Page 16: DPW 6 Summary of Participant Data Case 1: Code Verification

6th CFD Drag Prediction WorkshopWashington D.C. – June 2016

Effects of turbulence model

Page 17: DPW 6 Summary of Participant Data Case 1: Code Verification

6th CFD Drag Prediction WorkshopWashington D.C. – June 2016

Effects of turbulence model

Page 18: DPW 6 Summary of Participant Data Case 1: Code Verification

6th CFD Drag Prediction WorkshopWashington D.C. – June 2016

Effects of grid type

Page 19: DPW 6 Summary of Participant Data Case 1: Code Verification

6th CFD Drag Prediction WorkshopWashington D.C. – June 2016

Effects of grid type

Page 20: DPW 6 Summary of Participant Data Case 1: Code Verification

6th CFD Drag Prediction WorkshopWashington D.C. – June 2016

Effects of grid type

Page 21: DPW 6 Summary of Participant Data Case 1: Code Verification

6th CFD Drag Prediction WorkshopWashington D.C. – June 2016

Effects of grid type: SA only

Correct Value

Page 22: DPW 6 Summary of Participant Data Case 1: Code Verification

6th CFD Drag Prediction WorkshopWashington D.C. – June 2016

Effects of grid type: SA only

Correct Value

Page 23: DPW 6 Summary of Participant Data Case 1: Code Verification

6th CFD Drag Prediction WorkshopWashington D.C. – June 2016

Effects of grid type: SA only

Correct Value

Page 24: DPW 6 Summary of Participant Data Case 1: Code Verification

6th CFD Drag Prediction WorkshopWashington D.C. – June 2016

Effects of grid type: SA only

Correct Value

Page 25: DPW 6 Summary of Participant Data Case 1: Code Verification

6th CFD Drag Prediction WorkshopWashington D.C. – June 2016

Effects of grid type: SA only

Correct Value

Page 26: DPW 6 Summary of Participant Data Case 1: Code Verification

6th CFD Drag Prediction WorkshopWashington D.C. – June 2016

Conclusions for Case #1• Grid effects and other numerical issues (iterative convergence?)

are still polluting the results

• Grid type is important

- Cartesian methods appear to either converge slowly or not converge

• Grid adaptation helps: the single adapted grid case honed in on

the (correct) converged values at much lower cell counts

• Adequate code verification is still not being done

- Ideal approach is to demonstrate order of accuracy using

Manufactured Solutions

- This numerical benchmark allows an easier path to code verification

• Errors that occur for this simple 2D case are expected to be

(much) larger for the more complex 3D cases

• Code verification should be a prerequisite for application of a

code to analysis, model validation, etc.

Page 27: DPW 6 Summary of Participant Data Case 1: Code Verification

6th CFD Drag Prediction WorkshopWashington D.C. – June 2016

Thanks go to:

• Chris Rumsey of NASA Langley for helping

with formatting for data files

• Ed Tinoco for doing the initial screening of

the Case 1 data

• All of the DPW-6 participants

Page 28: DPW 6 Summary of Participant Data Case 1: Code Verification

6th CFD Drag Prediction WorkshopWashington D.C. – June 2016

Extra Slides

Page 29: DPW 6 Summary of Participant Data Case 1: Code Verification

6th CFD Drag Prediction WorkshopWashington D.C. – June 2016

Effects of order of accuracy of turbulence models

• TBD

− TBD

Page 30: DPW 6 Summary of Participant Data Case 1: Code Verification

6th CFD Drag Prediction WorkshopWashington D.C. – June 2016

Pressure distributions:• TBD

− TBD

Page 31: DPW 6 Summary of Participant Data Case 1: Code Verification

6th CFD Drag Prediction WorkshopWashington D.C. – June 2016

Skin friction distributions:• TBD

− TBD

Page 32: DPW 6 Summary of Participant Data Case 1: Code Verification

6th CFD Drag Prediction WorkshopWashington D.C. – June 2016

Order of accuracy plots for SA models