Computational Aerodynamics Using Unstructured Meshes

Slides:



Advertisements
Similar presentations
Fast Adaptive Hybrid Mesh Generation Based on Quad-tree Decomposition
Advertisements

Steady-state heat conduction on triangulated planar domain May, 2002
Joint Mathematics Meetings Hynes Convention Center, Boston, MA
Multidisciplinary Computation and Numerical Simulation V. Selmin.
A Discrete Adjoint-Based Approach for Optimization Problems on 3D Unstructured Meshes Dimitri J. Mavriplis Department of Mechanical Engineering University.
EULER Code for Helicopter Rotors EROS - European Rotorcraft Software Romuald Morvant March 2001.
High Resolution Aerospace Applications using the NASA Columbia Supercomputer Dimitri J. Mavriplis University of Wyoming Michael J. Aftosmis NASA Ames Research.
Algorithm Development for the Full Two-Fluid Plasma System
Unstructured Mesh Related Issues In Computational Fluid Dynamics (CFD) – Based Analysis And Design Dimitri J. Mavriplis ICASE NASA Langley Research Center.
Unstructured Mesh Discretizations and Solvers for Computational Aerodynamics Dimitri J. Mavriplis University of Wyoming.
MULTISCALE COMPUTATIONAL METHODS Achi Brandt The Weizmann Institute of Science UCLA
Results from the 3 rd Drag Prediction Workshop using the NSU3D Unstructured Mesh Solver Dimitri J. Mavriplis University of Wyoming.
Coupled Fluid-Structural Solver CFD incompressible flow solver has been coupled with a FEA code to analyze dynamic fluid-structure coupling phenomena CFD.
1 Internal Seminar, November 14 th Effects of non conformal mesh on LES S. Rolfo The University of Manchester, M60 1QD, UK School of Mechanical,
Fast, Multiscale Image Segmentation: From Pixels to Semantics Ronen Basri The Weizmann Institute of Science Joint work with Achi Brandt, Meirav Galun,
Steady Aeroelastic Computations to Predict the Flying Shape of Sails Sriram Antony Jameson Dept. of Aeronautics and Astronautics Stanford University First.
Parallel Mesh Refinement with Optimal Load Balancing Jean-Francois Remacle, Joseph E. Flaherty and Mark. S. Shephard Scientific Computation Research Center.
Network and Grid Computing –Modeling, Algorithms, and Software Mo Mu Joint work with Xiao Hong Zhu, Falcon Siu.
1/36 Gridless Method for Solving Moving Boundary Problems Wang Hong Department of Mathematical Information Technology University of Jyväskyklä
1 Finite-Volume Formulation. 2 Review of the Integral Equation The integral equation for the conservation statement is: Equation applies for a control.
1 CFD Analysis Process. 2 1.Formulate the Flow Problem 2.Model the Geometry 3.Model the Flow (Computational) Domain 4.Generate the Grid 5.Specify the.
Cornell University, September 17,2002 Ithaca New York, USA The Development of Unstructured Grid Methods For Computational Aerodynamics Dimitri J. Mavriplis.
Wind Modeling Studies by Dr. Xu at Tennessee State University
Exploring Alternative Approaches to CFD Dimitri Mavriplis Dept.of Mechanical Engineering University of Wyoming Laramie, WY.
Some Long Term Experiences in HPC Programming for Computational Fluid Dynamics Problems Dimitri Mavriplis University of Wyoming.
March 12, 2008 A Parallel Algorithm for Optimization-Based Smoothing of Unstructured 3-D Meshes by Vincent C. Betro.
Grid Generation.
AIAA th AIAA/ISSMO Symposium on MAO, 09/05/2002, Atlanta, GA 0 AIAA OBSERVATIONS ON CFD SIMULATION UNCERTAINITIES Serhat Hosder,
Hybrid WENO-FD and RKDG Method for Hyperbolic Conservation Laws
Progress in Unstructured Mesh Techniques Dimitri J. Mavriplis Department of Mechanical Engineering University of Wyoming and Scientific Simulations Laramie,
2D unsteady computations for COSDYNA > Tony Gardner > Folie 1 2D unsteady computations with deformation and adaptation for COSDYNA Tony Gardner.
Wind Energy Program School of Aerospace Engineering Georgia Institute of Technology Computational Studies of Horizontal Axis Wind Turbines PRINCIPAL INVESTIGATOR:
CENTRAL AEROHYDRODYNAMIC INSTITUTE named after Prof. N.E. Zhukovsky (TsAGI) Multigrid accelerated numerical methods based on implicit scheme for moving.
Revisiting the Least-Squares Procedure for Gradient Reconstruction on Unstructured Meshes Dimitri J. Mavriplis National Institute of Aerospace Hampton,
ParCFD Parallel computation of pollutant dispersion in industrial sites Julien Montagnier Marc Buffat David Guibert.
Discontinuous Galerkin Methods and Strand Mesh Generation
High-Order Spatial and Temporal Methods for Simulation and Sensitivity Analysis of High-Speed Flows PI Dimitri J. Mavriplis University of Wyoming Co-PI.
CFD Lab - Department of Engineering - University of Liverpool Ken Badcock & Mark Woodgate Department of Engineering University of Liverpool Liverpool L69.
Model Construction: interpolation techniques 1392.
Discontinuous Galerkin Methods for Solving Euler Equations Andrey Andreyev Advisor: James Baeder Mid.
Grid Resolution Study of a Drag Prediction Workshop Configuration using the NSU3D Unstructured Mesh Solver Dimitri J. Mavriplis Department of Mechanical.
© Fluent Inc. 11/24/2015J1 Fluids Review TRN Overview of CFD Solution Methodologies.
Adaptive Meshing Control to Improve Petascale Compass Simulations Xiao-Juan Luo and Mark S Shephard Scientific Computation Research Center (SCOREC) Interoperable.
ICEM CFD Meshes for Drag Prediction Workshop
Geometry Modeling & Grid Generation
Discretization Methods Chapter 2. Training Manual May 15, 2001 Inventory # Discretization Methods Topics Equations and The Goal Brief overview.
TR&D 2: NUMERICAL TOOLS FOR MODELING IN CELL BIOLOGY Software development: Jim Schaff Fei Gao Frank Morgan Math & Physics: Boris Slepchenko Diana Resasco.
DLR Institute of Aerodynamics and Flow Technology 1 Simulation of Missiles with Grid Fins using an Unstructured Navier-Stokes solver coupled to a Semi-Experimental.
Monte Carlo Linear Algebra Techniques and Their Parallelization Ashok Srinivasan Computer Science Florida State University
1 Application of Weighted Essentially Non-Oscillatory Limiting to Compact Interpolation Schemes Debojyoti Ghosh Graduate Research Assistant Alfred Gessow.
Towards Future Navier-Stokes Schemes Uniform Accuracy, O(h) Time Step, Accurate Viscous/Heat Fluxes Hiroaki Nishikawa National Institute of Aerospace.
CAD and Finite Element Analysis Most ME CAD applications require a FEA in one or more areas: –Stress Analysis –Thermal Analysis –Structural Dynamics –Computational.
AIAA th AIAA/ISSMO Symposium on MAO, 09/05/2002, Atlanta, GA 0 AIAA OBSERVATIONS ON CFD SIMULATION UNCERTAINTIES Serhat Hosder, Bernard.
Code verification and mesh uncertainty The goal is to verify that a computer code produces the right solution to the mathematical model underlying it.
A Parallel Hierarchical Solver for the Poisson Equation Seung Lee Deparment of Mechanical Engineering
By Arseniy Kotov CAL POLY San Luis Obispo, Aerospace Engineering Intern at Applied Modeling & Simulation Branch Mentors: Susan Cliff, Emre Sozer, Jeff.
Application of Compact- Reconstruction WENO Schemes to the Navier-Stokes Equations Alfred Gessow Rotorcraft Center Aerospace Engineering Department University.
Theory of Turbine Cascades P M V Subbarao Professor Mechanical Engineering Department Its Group Performance, What Matters.……
Drag Prediction Using NSU3D (Unstructured Multigrid NS Solver)
DPW-4 Results For NSU3D on LaRC Grids
CAD and Finite Element Analysis
Computational Challenges (MC1) High-Lift Common Research Model
Convergence in Computational Science
AIAA OBSERVATIONS ON CFD SIMULATION UNCERTAINITIES
AIAA OBSERVATIONS ON CFD SIMULATION UNCERTAINTIES
Dimitri J. Mavriplis ICASE NASA Langley Research Center
AIAA OBSERVATIONS ON CFD SIMULATION UNCERTAINTIES
Comparison of CFEM and DG methods
Low Order Methods for Simulation of Turbulence in Complex Geometries
Presentation transcript:

Computational Aerodynamics Using Unstructured Meshes Dimitri J. Mavriplis National Institute of Aerospace Hampton, VA 23666 National Institute of Aerospace March 21, 2003

National Institute of Aerospace March 21, 2003 Overview Structured vs. Unstructured meshing approaches Development of an efficient unstructured grid solver Discretization Multigrid solution Parallelization Examples of unstructured mesh CFD capabilities Large scale high-lift case Typical transonic design study Areas of current research Adaptive mesh refinement Higher-order discretizations National Institute of Aerospace March 21, 2003

CFD Perspective on Meshing Technology CFD Initiated in Structured Grid Context Transfinite Interpolation Elliptic Grid Generation Hyperbolic Grid Generation Smooth, Orthogonal Structured Grids Relatively Simple Geometries National Institute of Aerospace March 21, 2003

CFD Perspective on Meshing Technology Sophisticated Multiblock Structured Grid Techniques for Complex Geometries Engine Nacelle Multiblock Grid by commercial software TrueGrid.

CFD Perspective on Meshing Technology Sophisticated Overlapping Structured Grid Techniques for Complex Geometries Overlapping grid system on space shuttle (Slotnick, Kandula and Buning 1994)

Unstructured Grid Alternative Connectivity stored explicitly Single Homogeneous Data Structure National Institute of Aerospace March 21, 2003

Characteristics of Both Approaches Structured Grids Logically rectangular Support dimensional splitting algorithms Banded matrices Blocked or overlapped for complex geometries Unstructured grids Lists of cell connectivity, graphs (edge,vertices) Alternate discretizations/solution strategies Sparse Matrices Complex Geometries, Adaptive Meshing More Efficient Parallelization National Institute of Aerospace March 21, 2003

National Institute of Aerospace March 21, 2003 Discretization Governing Equations: Reynolds Averaged Navier-Stokes Equations Conservation of Mass, Momentum and Energy Single Equation turbulence model (Spalart-Allmaras) Convection-Diffusion – Production Vertex-Based Discretization 2nd order upwind finite-volume scheme 6 variables per grid point Flow equations fully coupled (5x5) Turbulence equation uncoupled National Institute of Aerospace March 21, 2003

Spatial Discretization Mixed Element Meshes Tetrahedra, Prisms, Pyramids, Hexahedra Control Volume Based on Median Duals Fluxes based on edges Single edge-based data-structure represents all element types National Institute of Aerospace March 21, 2003

Spatially Discretized Equations Integrate to Steady-state Explicit: Simple, Slow: Local procedure Implicit Large Memory Requirements Matrix Free Implicit: Most effective with matrix preconditioner Multigrid Methods National Institute of Aerospace March 21, 2003

National Institute of Aerospace March 21, 2003 Multigrid Methods High-frequency (local) error rapidly reduced by explicit methods Low-frequency (global) error converges slowly On coarser grid: Low-frequency viewed as high frequency National Institute of Aerospace March 21, 2003

Multigrid Correction Scheme (Linear Problems) National Institute of Aerospace March 21, 2003

Multigrid for Unstructured Meshes Generate fine and coarse meshes Interpolate between un-nested meshes Finest grid: 804,000 points, 4.5M tetrahedra Four level Multigrid sequence

National Institute of Aerospace March 21, 2003 Geometric Multigrid Order of magnitude increase in convergence Convergence rate equivalent to structured grid schemes Independent of grid size: O(N) National Institute of Aerospace March 21, 2003

Agglomeration vs. Geometric Multigrid Multigrid methods: Time step on coarse grids to accelerate solution on fine grid Geometric multigrid Coarse grid levels constructed manually Cumbersome in production environment Agglomeration Multigrid Automate coarse level construction Algebraic nature: summing fine grid equations Graph based algorithm National Institute of Aerospace March 21, 2003

Agglomeration Multigrid Agglomeration Multigrid solvers for unstructured meshes Coarse level meshes constructed by agglomerating fine grid cells/equations National Institute of Aerospace March 21, 2003

Agglomeration Multigrid Automated Graph-Based Coarsening Algorithm Coarse Levels are Graphs Coarse Level Operator by Galerkin Projection Grid independent convergence rates (order of magnitude improvement)

Agglomeration MG for Euler Equations Convergence rate similar to geometric MG Completely automatic National Institute of Aerospace March 21, 2003

Anisotropy Induced Stiffness Convergence rates for RANS (viscous) problems much slower then inviscid flows Mainly due to grid stretching Thin boundary and wake regions Mixed element (prism-tet) grids Use directional solver to relieve stiffness Line solver in anisotropic regions National Institute of Aerospace March 21, 2003

Directional Solver for Navier-Stokes Problems Line Solvers for Anisotropic Problems Lines Constructed in Mesh using weighted graph algorithm Strong Connections Assigned Large Graph Weight (Block) Tridiagonal Line Solver similar to structured grids

Implementation on Parallel Computers Intersected edges resolved by ghost vertices Generates communication between original and ghost vertex Handled using MPI and/or OpenMP Portable, Distributed and Shared Memory Architectures Local reordering within partition for cache-locality

National Institute of Aerospace March 21, 2003 Partitioning Graph partitioning must minimize number of cut edges to minimize communication Standard graph based partitioners: Metis, Chaco, Jostle Require only weighted graph description of grid Edges, vertices and weights taken as unity Ideal for edge data-structure Line solver inherently sequential Partition around line using weighted graphs National Institute of Aerospace March 21, 2003

National Institute of Aerospace March 21, 2003 Partitioning Contract graph along implicit lines Weight edges and vertices Partition contracted graph Decontract graph Guaranteed lines never broken Possible small increase in imbalance/cut edges National Institute of Aerospace March 21, 2003

National Institute of Aerospace March 21, 2003 Partitioning Example 32-way partition of 30,562 point 2D grid Unweighted partition: 2.6% edges cut, 2.7% lines cut Weighted partition: 3.2% edges cut, 0% lines cut National Institute of Aerospace March 21, 2003

Multigrid Line-Solver Convergence DLR-F4 wing-body, Mach=0.75, 1o, Re=3M Baseline Mesh: 1.65M pts National Institute of Aerospace March 21, 2003

Sample Calculations and Validation Subsonic High-Lift Case Geometrically Complex Large Case: 25 million points, 1450 processors Research environment demonstration case Transonic Wing Body Smaller grid sizes Full matrix of Mach and CL conditions Typical of production runs in design environment National Institute of Aerospace March 21, 2003

NASA Langley Energy Efficient Transport Complex geometry Wing-body, slat, double slotted flaps, cutouts Experimental data from Langley 14x22ft wind tunnel Mach = 0.2, Reynolds=1.6 million Range of incidences: -4 to 24 degrees National Institute of Aerospace March 21, 2003

VGRID Tetrahedral Mesh 3.1 million vertices, 18.2 million tets, 115,489 surface pts Normal spacing: 1.35E-06 chords, growth factor=1.3

Computed Pressure Contours on Coarse Grid Mach=0.2, Incidence=10 degrees, Re=1.6M

Spanwise Stations for Cp Data Experimental data at 10 degrees incidence National Institute of Aerospace March 21, 2003

Comparison of Surface Cp at Middle Station National Institute of Aerospace March 21, 2003

Computed Versus Experimental Results Good drag prediction Discrepancies near stall

Multigrid Convergence History Mesh independent property of Multigrid

Parallel Scalability Good overall Multigrid scalability Increased communication due to coarse grid levels Single grid solution impractical (>100 times slower) 1 hour solution time on 1450 PEs

AIAA Drag Prediction Workshop (2001) Transonic wing-body configuration Typical cases required for design study Matrix of mach and CL values Grid resolution study Follow on with engine effects (2003)

National Institute of Aerospace March 21, 2003 Cases Run Baseline grid: 1.6 million points Full drag Polars for Mach=0.5,0.6,0.7,0.75,0.76,0.77,0.78,0.8 Total = 72 cases Medium grid: 3 million points Full drag polar for each Mach number Total = 48 cases Fine grid: 13 million points Drag polar at mach=0.75 Total = 7 cases National Institute of Aerospace March 21, 2003

Sample Solution (1.65M Pts) Mach=0.75, CL=0.6, Re=3M 2.5 hours on 16 Pentium IV 1.7GHz National Institute of Aerospace March 21, 2003

Drag Polar at Mach = 0.75 Grid resolution study Good comparison with experimental data

Comparison with Experiment Grid Drag Values Incidence Offset for Same CL

Drag Polars at other Mach Numbers Grid resolution study Discrepancies at Higher Mach/CL Conditions

Drag Rise Curves Grid resolution study Discrepancies at Higher Mach/CL Conditions

Cases Run on Coral Cluster 120 Cases (excluding finest grid) About 1 week to compute all cases National Institute of Aerospace March 21, 2003

Timings on Various Architectures National Institute of Aerospace March 21, 2003

National Institute of Aerospace March 21, 2003 Adaptive Meshing Potential for large savings through optimized mesh resolution Well suited for problems with large range of scales Possibility of error estimation / control Requires tight CAD coupling (surface pts) Mechanics of mesh adaptation Refinement criteria and error estimation National Institute of Aerospace March 21, 2003

Mechanics of Adaptive Meshing Various well know isotropic mesh methods Mesh movement Spring analogy Linear elasticity Local Remeshing Delaunay point insertion/Retriangulation Edge-face swapping Element subdivision Mixed elements (non-simplicial) Require anisotropic refinement in transition regions National Institute of Aerospace March 21, 2003

Subdivision Types for Tetrahedra National Institute of Aerospace March 21, 2003

Subdivision Types for Prisms National Institute of Aerospace March 21, 2003

Subdivision Types for Pyramids National Institute of Aerospace March 21, 2003

Subdivision Types for Hexahedra National Institute of Aerospace March 21, 2003

Adaptive Tetrahedral Mesh by Subdivision National Institute of Aerospace March 21, 2003

Adaptive Hexahedral Mesh by Subdivision National Institute of Aerospace March 21, 2003

Adaptive Hybrid Mesh by Subdivision National Institute of Aerospace March 21, 2003

High-Order Accurate Discretizations Uniform X2 refinement of 3D mesh: Work increase = factor of 8 2nd order accurate method: accuracy increase = 4 4th order accurate method: accuracy increase = 16 For smooth solutions Potential for large efficiency gains Spectral element methods Discontinuous Galerkin (DG) Streamwise Upwind Petrov Galerkin (SUPG) National Institute of Aerospace March 21, 2003

Higher-Order Methods Most effective when high accuracy required Potential role in aerodynamics (drag prediction) High accuracy requirements Large grid sizes required

Higher-Order Accurate Discretizations Transfers burden from grid generation to Discretization National Institute of Aerospace March 21, 2003

Spectral Element Solution of Maxwell’s Equations J. Hestahaven and T. Warburton (Brown University)

Combined H-P Refinement Adaptive meshing (h-ref) yields constant factor improvement After error equidistribution, no further benefit Order refinement (p-ref) yields asymptotic improvement Only for smooth functions Ineffective for inadequate h-resolution of feature Cannot treat shocks H-P refinement optimal (exponential convergence) Requires accurate CAD surface representation National Institute of Aerospace March 21, 2003

Conclusions Unstructured mesh technology enabling technology for computational aerodynamics Complex geometry handling facilitated Efficient steady-state solvers Highly effective parallelization Accurate solutions possible for on-design conditions Mostly attached flow Grid resolution always an issue Orders of Magnitude Improvement Possible in Future Adaptive meshing Higher-Order Discretizations Future work to include more physics Turbulence, transition, unsteady flows, moving meshes