geometry modeling for unstructured mesh adaptation · i demands the accurate simulation of steady...

33
Geometry Modeling for Unstructured Mesh Adaptation Michael Park, Bil Kleb, and William Jones NASA Langley Research Center Joshua Krakos and Todd Michal The Boeing Company Adrien Loseille INRIA Saclay-ˆ ıle-de-France Robert Haimes Massachusetts Institute of Technology John Dannenhoffer Syracuse University 17 June 2019

Upload: others

Post on 25-Jul-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Geometry Modeling for Unstructured Mesh Adaptation · I Demands the accurate simulation of steady and time-dependent separated ows for complex con gurations (e.g., maximum lift of

Geometry Modelingfor Unstructured Mesh Adaptation

Michael Park, Bil Kleb, and William JonesNASA Langley Research Center

Joshua Krakos and Todd MichalThe Boeing Company

Adrien LoseilleINRIA Saclay-̂ıle-de-France

Robert HaimesMassachusetts Institute of Technology

John DannenhofferSyracuse University

17 June 2019

Page 2: Geometry Modeling for Unstructured Mesh Adaptation · I Demands the accurate simulation of steady and time-dependent separated ows for complex con gurations (e.g., maximum lift of

Motivation

Technology roadmap of the CFD Vision 2030 Study1

“Focused research programs in streamlined CAD access andinterfacing, large-scale mesh generation, and automated optimaladaptive meshing techniques are required.”

Supporting Certification by Analysis

I Demands the accurate simulation of steady andtime-dependent separated flows for complex configurations(e.g., maximum lift of transport aircraft)

I Requires improved automation and robustness for complexgeometry models and database creation (outside center offlight envelope where CFD typically applied)

I Includes verification and validation exercises for the entireadaptive mesh toolchain

1Slotnick et al. NASA CR-2014-2181781 / 32

Page 3: Geometry Modeling for Unstructured Mesh Adaptation · I Demands the accurate simulation of steady and time-dependent separated ows for complex con gurations (e.g., maximum lift of

Motivation

Methodology

I Summarize common intended and unintended artifacts ofgeometry models

I Present approaches to accept or mitigate these artifacts

I Two independent implementations of metric-basedunstructured mesh adaptation

I Evaluate integrated mesh adaptation process performance onAIAA workshop geometriesI Realistic level of designer intended artifactsI Contain typical unintended construction artifacts

2 / 32

Page 4: Geometry Modeling for Unstructured Mesh Adaptation · I Demands the accurate simulation of steady and time-dependent separated ows for complex con gurations (e.g., maximum lift of

Integrated Mesh Adaptation Process

initial mesh

flowsolution

metricconstruction

continue?mesh

mechanics

solutioninterpolation

stopyes no

3 / 32

Page 5: Geometry Modeling for Unstructured Mesh Adaptation · I Demands the accurate simulation of steady and time-dependent separated ows for complex con gurations (e.g., maximum lift of

Metric-Based Unstructured Mesh Adaptation

Metric field

I Describes a request of mesh density, stretching, andorientation

I Constructed to control interpolation or output error

Continuous metric field rendered as ellipses and unit mesh

4 / 32

Page 6: Geometry Modeling for Unstructured Mesh Adaptation · I Demands the accurate simulation of steady and time-dependent separated ows for complex con gurations (e.g., maximum lift of

Multiscale Metric

Controls interpolation error in a scalar field

I Hessian reconstructed from solution

I Local scaling2 to control interpolation error LP -norm ofsmooth and nonsmooth features simultaneously

I Classical Hessian methods (no local scaling) control theL∞-norm (nonsmooth features only)

2Loseille, Dervieux, Frey, and Alauzet, AIAA-2007-41865 / 32

Page 7: Geometry Modeling for Unstructured Mesh Adaptation · I Demands the accurate simulation of steady and time-dependent separated ows for complex con gurations (e.g., maximum lift of

Mesh Mechanics

Unstructured grid

I Simplicies (triangles and tetrahedra)

I Conforming to a geometry model Boundary REPresentation(BREP)

I Parallel execution after initial grid generation

6 / 32

Page 8: Geometry Modeling for Unstructured Mesh Adaptation · I Demands the accurate simulation of steady and time-dependent separated ows for complex con gurations (e.g., maximum lift of

Outline

Motivation and Introduction

Intended and Unintended Geometry Model Artifacts

Geometric Metric Constraints

Integrated Mesh Adaptation Processes

JAXA Standard Model (JSM)

C25D Flowthrough Nacelle (C25F)

Conclusions and Future Work

7 / 32

Page 9: Geometry Modeling for Unstructured Mesh Adaptation · I Demands the accurate simulation of steady and time-dependent separated ows for complex con gurations (e.g., maximum lift of

Intended Geometry Model Complexity

Small features, close proximity between bodies, and manyfeatures (e.g., JAXA Standard Model (JSM) with nacelle)

8 / 32

Page 10: Geometry Modeling for Unstructured Mesh Adaptation · I Demands the accurate simulation of steady and time-dependent separated ows for complex con gurations (e.g., maximum lift of

Unintended Geometry Model Artifacts

These issues are pervasive3,4,5

inadequate tolerances, discontinuous parameterization, degeneracy,periodicity, small edges, sliver faces, narrow faces, excessive detail,or inconvenient topology

Mitigation approaches presented here assume model import ispossible!

small gaps, missing faces, duplicate surfaces, overlapping surfaces,self-intersecting surfaces, inaccurate p-curves, incorrect edgeorientation, cusps, intersecting edges, or voids

3Chawner, “Survey Results – Mesh Generation and CAD Interoperability,”Another Fine Mesh Pointwise Blog 13-JUN-2018

4Taylor, “Analysis of Participant Questionnaires submitted to the 1st AIAAGeometry and Mesh Generation Workshop,” AIAA Paper 2018–129

5Gammon, Bucklow, and Fairey, “A Review of Common Geometry IssuesAffecting Mesh Generation,” AIAA Paper 2018–1402

9 / 32

Page 11: Geometry Modeling for Unstructured Mesh Adaptation · I Demands the accurate simulation of steady and time-dependent separated ows for complex con gurations (e.g., maximum lift of

Mitigation Strategies

In paper, not covered in detail here

I Virtual topology or quilting for more convenient topology

I Higher order surrogate surfaces for direct evaluation or tosupport evaluation of an underlying geometry model

I Parametric degeneracy and periodicity support

10 / 32

Page 12: Geometry Modeling for Unstructured Mesh Adaptation · I Demands the accurate simulation of steady and time-dependent separated ows for complex con gurations (e.g., maximum lift of

Outline

Motivation and Introduction

Intended and Unintended Geometry Model Artifacts

Geometric Metric Constraints

Integrated Mesh Adaptation Processes

JAXA Standard Model (JSM)

C25D Flowthrough Nacelle (C25F)

Conclusions and Future Work

11 / 32

Page 13: Geometry Modeling for Unstructured Mesh Adaptation · I Demands the accurate simulation of steady and time-dependent separated ows for complex con gurations (e.g., maximum lift of

Geometric constraints

Purpose

I Ensure that the metric spacing request is compatible with thegeometry

I Augments the solution-based metric via intersection

I Satisfied on the initial mesh and active throughout theadaptive sequence until the solution-based metric size requestbecomes smaller than the constraint

I Increase likelihood of future mesh operation success with thepotential side effect of increase cost

Geometry-based metric

I Feature size (length of short edge, width of narrow face)

I Curvature of edges and surfaces

12 / 32

Page 14: Geometry Modeling for Unstructured Mesh Adaptation · I Demands the accurate simulation of steady and time-dependent separated ows for complex con gurations (e.g., maximum lift of

Outline

Motivation and Introduction

Intended and Unintended Geometry Model Artifacts

Geometric Metric Constraints

Integrated Mesh Adaptation Processes

JAXA Standard Model (JSM)

C25D Flowthrough Nacelle (C25F)

Conclusions and Future Work

13 / 32

Page 15: Geometry Modeling for Unstructured Mesh Adaptation · I Demands the accurate simulation of steady and time-dependent separated ows for complex con gurations (e.g., maximum lift of

Integrated Mesh Adaptation Processes

Toolset used at Boeing

I MADCAP (Modular Aerodynamic Design ComputationalAnalysis Process)

I EPIC (Edge Primitive Insertion and Collapse)

I GGNS (General Geometry Navier-Stokes)

Toolset used at NASA

I OpenCSM and EGADS in ESP (Engineering Sketch Pad)

I refine

I TetGen or AFLR (Advancing-Front/Local-Reconnection)

I FUN3D-FV (Fully-Unstructured Navier-Stokes 3D FiniteVolume)

14 / 32

Page 16: Geometry Modeling for Unstructured Mesh Adaptation · I Demands the accurate simulation of steady and time-dependent separated ows for complex con gurations (e.g., maximum lift of

Initial mesh

Initial mesh process

I Coarse surface mesh via EGADS tessellation or MADCAP

I Surface mesh adapted to geometry metric

I Volume filled with isotropic TetGen or AFLR mesh

I Volume mesh adapted to geometry metric

15 / 32

Page 17: Geometry Modeling for Unstructured Mesh Adaptation · I Demands the accurate simulation of steady and time-dependent separated ows for complex con gurations (e.g., maximum lift of

Outline

Motivation and Introduction

Intended and Unintended Geometry Model Artifacts

Geometric Metric Constraints

Integrated Mesh Adaptation Processes

JAXA Standard Model (JSM)

C25D Flowthrough Nacelle (C25F)

Conclusions and Future Work

16 / 32

Page 18: Geometry Modeling for Unstructured Mesh Adaptation · I Demands the accurate simulation of steady and time-dependent separated ows for complex con gurations (e.g., maximum lift of

JAXA Standard Model (JSM)

Initial geometry adapted surface

MADCAP+EPIC EGADS+refine

17 / 32

Page 19: Geometry Modeling for Unstructured Mesh Adaptation · I Demands the accurate simulation of steady and time-dependent separated ows for complex con gurations (e.g., maximum lift of

JAXA Standard Model (JSM)

Adapted at 10.47 angle of attack, 0.172 Mach, 1.93M ReMAC

MADCAP+EPIC (7.4M) EGADS+refine (4.5M)

18 / 32

Page 20: Geometry Modeling for Unstructured Mesh Adaptation · I Demands the accurate simulation of steady and time-dependent separated ows for complex con gurations (e.g., maximum lift of

JAXA Standard Model (JSM)

Adapted with GGNS+EPIC (7.4M)

19 / 32

Page 21: Geometry Modeling for Unstructured Mesh Adaptation · I Demands the accurate simulation of steady and time-dependent separated ows for complex con gurations (e.g., maximum lift of

JAXA Standard Model (JSM)

Adapted with FUN3D-FV+refine (4.5M)

20 / 32

Page 22: Geometry Modeling for Unstructured Mesh Adaptation · I Demands the accurate simulation of steady and time-dependent separated ows for complex con gurations (e.g., maximum lift of

JAXA Standard Model (JSM)

Adapted at 10.47 angle of attack, 0.172 Mach, 1.93M ReMAC

21 / 32

Page 23: Geometry Modeling for Unstructured Mesh Adaptation · I Demands the accurate simulation of steady and time-dependent separated ows for complex con gurations (e.g., maximum lift of

Outline

Motivation and Introduction

Intended and Unintended Geometry Model Artifacts

Geometric Metric Constraints

Integrated Mesh Adaptation Processes

JAXA Standard Model (JSM)

C25D Flowthrough Nacelle (C25F)

Conclusions and Future Work

22 / 32

Page 24: Geometry Modeling for Unstructured Mesh Adaptation · I Demands the accurate simulation of steady and time-dependent separated ows for complex con gurations (e.g., maximum lift of

C25D Flowthrough Nacelle (C25F)

Initial geometry adapted surface

EGADS+refine

23 / 32

Page 25: Geometry Modeling for Unstructured Mesh Adaptation · I Demands the accurate simulation of steady and time-dependent separated ows for complex con gurations (e.g., maximum lift of

C25D Flowthrough Nacelle (C25F)

Initial geometry adapted surface

MADCAP+EPIC EGADS+refine

24 / 32

Page 26: Geometry Modeling for Unstructured Mesh Adaptation · I Demands the accurate simulation of steady and time-dependent separated ows for complex con gurations (e.g., maximum lift of

C25D Flowthrough Nacelle (C25F)

Adapted at 1.6 Mach, inviscid

MADCAP+EPIC (22M) EGADS+refine (53M)

25 / 32

Page 27: Geometry Modeling for Unstructured Mesh Adaptation · I Demands the accurate simulation of steady and time-dependent separated ows for complex con gurations (e.g., maximum lift of

Outline

Motivation and Introduction

Intended and Unintended Geometry Model Artifacts

Geometric Metric Constraints

Integrated Mesh Adaptation Processes

JAXA Standard Model (JSM)

C25D Flowthrough Nacelle (C25F)

Conclusions and Future Work

26 / 32

Page 28: Geometry Modeling for Unstructured Mesh Adaptation · I Demands the accurate simulation of steady and time-dependent separated ows for complex con gurations (e.g., maximum lift of

Conclusions

Integrated mesh adaptation processes

I Unstructured to the wall, valid, and boundary conforming togeometry model

I Minimal modification to input geometry

I Includes initial mesh generation

I Intended (and unintended) geometry features resolved atincreased cost

27 / 32

Page 29: Geometry Modeling for Unstructured Mesh Adaptation · I Demands the accurate simulation of steady and time-dependent separated ows for complex con gurations (e.g., maximum lift of

Conclusions

Needed investments

I Importing geometry still a bottleneck (this work assumes themodel can be imported)

I Some classes of geometry “repair” eliminated by this work,but all manual interaction must be eliminated for automation

I Synergy between flow solver and adapted meshes key todecreasing wall-clock time, e.g., “strong solver,” “gridsuitability”

I Error estimation for steady and unsteady viscous flows

28 / 32

Page 30: Geometry Modeling for Unstructured Mesh Adaptation · I Demands the accurate simulation of steady and time-dependent separated ows for complex con gurations (e.g., maximum lift of

Outreach and Acknowledgment

Unstructured Grid Adaptation Working Group (UGAWG)

I Informal group with monthly virtual meetings

I https://UGAWG.GitHub.io

I Test cases available for analysis or developing new methods

I [email protected] or [email protected]

I Diffuse verified adaptive mesh technology to displace fixedmeshes where appropriate

Acknowledgment

This work was partially supported by the Transformational Toolsand Technologies (TTT) Project of the NASA TransformativeAeronautics Concepts Program (TACP)

29 / 32

Page 31: Geometry Modeling for Unstructured Mesh Adaptation · I Demands the accurate simulation of steady and time-dependent separated ows for complex con gurations (e.g., maximum lift of

Related Work

AIAA Paper 2015-2292

Comparing Anisotropic Output-Based Grid Adaptation Methods byDecomposition

I 2D and 3D output-based and analytic-metric adaptation forplanar geometries

I Descriptive statistics and output convergence to quantifyperformance

AIAA Paper 2016-3323

Unstructured Grid Adaptation: Status, Potential Impacts, andRecommended Investments Toward CFD Vision 2030

I Literature survey

I Unstructured grid adaptation status and 15 year forecast

I Recommendations for investment and potential impacts

30 / 32

Page 32: Geometry Modeling for Unstructured Mesh Adaptation · I Demands the accurate simulation of steady and time-dependent separated ows for complex con gurations (e.g., maximum lift of

Related Work

International Meshing Roundtable 2017

First benchmark of the Unstructured Grid Adaptation WorkingGroup

I 3D analytic-metric adaptation for a planar geometry andsimple curved surface geometry model

I Creation of a benchmark repository and website

AIAA Paper 2018-1103

Unstructured Grid Adaptation and Solver Technology for TurbulentFlows

I Descriptive statistics of adapted grid metric conformity

I 3D interpolation error and output-based metrics forHemisphere Cylinder and ONERA M6

I Test cases and results included in benchmark repository andwebsite

31 / 32

Page 33: Geometry Modeling for Unstructured Mesh Adaptation · I Demands the accurate simulation of steady and time-dependent separated ows for complex con gurations (e.g., maximum lift of

Related Work

AIAA AVIATION Paper

Sketch-to-Solution: An Exploration of Viscous CFD withAutomatic Grids

I Apply unstructured grid adaptation to a wide range ofproblems with comparison to verification and validation data

AIAA AVIATION Paper

Geometry Modeling for Unstructured Mesh Adaptation

I Mechanical Computer-Aided Design (MCAD) integration

I Adaptation that accommodates typical intended andunintended MCAD construction issues

32 / 32