Error Indicator based on the Multidimensional Positive Definite Advection Transport Algorithm...

39
Error Indicator based on the Multidimensional Positive Definite Advection Transport Algorithm (MPDATA) Joanna Szmelter Piotr K. Smolarkiewicz Cranfield University NCAR Royal Military College of Science Boulder Shrivenham Colorado

Transcript of Error Indicator based on the Multidimensional Positive Definite Advection Transport Algorithm...

Page 1: Error Indicator based on the Multidimensional Positive Definite Advection Transport Algorithm (MPDATA) Joanna Szmelter Piotr K. Smolarkiewicz Cranfield.

Error Indicator based on the Multidimensional

Positive Definite Advection Transport Algorithm (MPDATA)

Joanna Szmelter Piotr K. Smolarkiewicz

Cranfield University NCAR

Royal Military College of Science Boulder

Shrivenham Colorado

Page 2: Error Indicator based on the Multidimensional Positive Definite Advection Transport Algorithm (MPDATA) Joanna Szmelter Piotr K. Smolarkiewicz Cranfield.

Cartesian mesh MPDATA

Page 3: Error Indicator based on the Multidimensional Positive Definite Advection Transport Algorithm (MPDATA) Joanna Szmelter Piotr K. Smolarkiewicz Cranfield.

Cartesian mesh MPDATA

Page 4: Error Indicator based on the Multidimensional Positive Definite Advection Transport Algorithm (MPDATA) Joanna Szmelter Piotr K. Smolarkiewicz Cranfield.

MPDATA BASIC SCHEME

Page 5: Error Indicator based on the Multidimensional Positive Definite Advection Transport Algorithm (MPDATA) Joanna Szmelter Piotr K. Smolarkiewicz Cranfield.

MPDATA BASIC SCHEME

Page 6: Error Indicator based on the Multidimensional Positive Definite Advection Transport Algorithm (MPDATA) Joanna Szmelter Piotr K. Smolarkiewicz Cranfield.

MPDATA BASIC SCHEME

Page 7: Error Indicator based on the Multidimensional Positive Definite Advection Transport Algorithm (MPDATA) Joanna Szmelter Piotr K. Smolarkiewicz Cranfield.

EDGE BASED FORMULATION

Page 8: Error Indicator based on the Multidimensional Positive Definite Advection Transport Algorithm (MPDATA) Joanna Szmelter Piotr K. Smolarkiewicz Cranfield.

CONVERGENCE OF FINITE-VOLUME MPDATA ON UNSTRUCTURED MESH

Page 9: Error Indicator based on the Multidimensional Positive Definite Advection Transport Algorithm (MPDATA) Joanna Szmelter Piotr K. Smolarkiewicz Cranfield.

CONVERGENCE OF FINITE-VOLUME MPDATA ON UNSTRUCTURED SKEWED MESH

Page 10: Error Indicator based on the Multidimensional Positive Definite Advection Transport Algorithm (MPDATA) Joanna Szmelter Piotr K. Smolarkiewicz Cranfield.

ROTATING CYLINDER

BASIC MPDATA MPDATA+FTC

Page 11: Error Indicator based on the Multidimensional Positive Definite Advection Transport Algorithm (MPDATA) Joanna Szmelter Piotr K. Smolarkiewicz Cranfield.

FCT

Page 12: Error Indicator based on the Multidimensional Positive Definite Advection Transport Algorithm (MPDATA) Joanna Szmelter Piotr K. Smolarkiewicz Cranfield.

REVOLUTION OF A SPHERE AROUND THE DIAGONAL OF A DOMAIN

INITIAL MPDATA GAGE AFTER 1 REVOLUTION

Page 13: Error Indicator based on the Multidimensional Positive Definite Advection Transport Algorithm (MPDATA) Joanna Szmelter Piotr K. Smolarkiewicz Cranfield.

INITIAL MPDATA GAGE

UPWIND LEAPFROG

Page 14: Error Indicator based on the Multidimensional Positive Definite Advection Transport Algorithm (MPDATA) Joanna Szmelter Piotr K. Smolarkiewicz Cranfield.

EULER EQUATIONS – CONSERVATIVE FORM

Page 15: Error Indicator based on the Multidimensional Positive Definite Advection Transport Algorithm (MPDATA) Joanna Szmelter Piotr K. Smolarkiewicz Cranfield.

NONOSCILLATORY FORWARD IN TIME FLOW SOLVERS

Page 16: Error Indicator based on the Multidimensional Positive Definite Advection Transport Algorithm (MPDATA) Joanna Szmelter Piotr K. Smolarkiewicz Cranfield.

FLOW SOLVER

Page 17: Error Indicator based on the Multidimensional Positive Definite Advection Transport Algorithm (MPDATA) Joanna Szmelter Piotr K. Smolarkiewicz Cranfield.

CONVERGENCE STUDY

MPDATA - NFT EULER SOLVER

M=0.5

MPDATA UPWIND

Page 18: Error Indicator based on the Multidimensional Positive Definite Advection Transport Algorithm (MPDATA) Joanna Szmelter Piotr K. Smolarkiewicz Cranfield.

NACA 0012 COMPUTATIONAL MESH

Page 19: Error Indicator based on the Multidimensional Positive Definite Advection Transport Algorithm (MPDATA) Joanna Szmelter Piotr K. Smolarkiewicz Cranfield.

AGARD MPDATA + FCT

M = 0.8 α = 1.25

Page 20: Error Indicator based on the Multidimensional Positive Definite Advection Transport Algorithm (MPDATA) Joanna Szmelter Piotr K. Smolarkiewicz Cranfield.

MPDATA v AGARD SOLUTION

Page 21: Error Indicator based on the Multidimensional Positive Definite Advection Transport Algorithm (MPDATA) Joanna Szmelter Piotr K. Smolarkiewicz Cranfield.

THE SAME MESH

MPDATA v R-K SOLUTION

Page 22: Error Indicator based on the Multidimensional Positive Definite Advection Transport Algorithm (MPDATA) Joanna Szmelter Piotr K. Smolarkiewicz Cranfield.

EFFECT OF FCT

Page 23: Error Indicator based on the Multidimensional Positive Definite Advection Transport Algorithm (MPDATA) Joanna Szmelter Piotr K. Smolarkiewicz Cranfield.

EFFECT OF PRESSURE SWITCH

Page 24: Error Indicator based on the Multidimensional Positive Definite Advection Transport Algorithm (MPDATA) Joanna Szmelter Piotr K. Smolarkiewicz Cranfield.

ADAPTIVITY

REFINEMENT INDICATORS MESHING TECHNIQUES

Page 25: Error Indicator based on the Multidimensional Positive Definite Advection Transport Algorithm (MPDATA) Joanna Szmelter Piotr K. Smolarkiewicz Cranfield.

REFINEMENT INDICATORS

From gradient of dependent variable Based on MPDATA lead error In the spirit of Richardson extrapolation Driven by an objective functional

Page 26: Error Indicator based on the Multidimensional Positive Definite Advection Transport Algorithm (MPDATA) Joanna Szmelter Piotr K. Smolarkiewicz Cranfield.

LEAD ERROR

Page 27: Error Indicator based on the Multidimensional Positive Definite Advection Transport Algorithm (MPDATA) Joanna Szmelter Piotr K. Smolarkiewicz Cranfield.

MPDATA ERROR INDICATOR

Page 28: Error Indicator based on the Multidimensional Positive Definite Advection Transport Algorithm (MPDATA) Joanna Szmelter Piotr K. Smolarkiewicz Cranfield.

Remeshing Mesh movement Mesh enrichment P-refinement Combinations

MESHING TECHNIQUES

Page 29: Error Indicator based on the Multidimensional Positive Definite Advection Transport Algorithm (MPDATA) Joanna Szmelter Piotr K. Smolarkiewicz Cranfield.

M = 2.5 α = 0

Page 30: Error Indicator based on the Multidimensional Positive Definite Advection Transport Algorithm (MPDATA) Joanna Szmelter Piotr K. Smolarkiewicz Cranfield.

M = 2.5

Cp theoretical = 0.329

Cp computed <0.3334,0.3339>

Page 31: Error Indicator based on the Multidimensional Positive Definite Advection Transport Algorithm (MPDATA) Joanna Szmelter Piotr K. Smolarkiewicz Cranfield.

M = 5

M = 15

Page 32: Error Indicator based on the Multidimensional Positive Definite Advection Transport Algorithm (MPDATA) Joanna Szmelter Piotr K. Smolarkiewicz Cranfield.

Comparison of theoretical and computed shock angles for 15deg wedge

Page 33: Error Indicator based on the Multidimensional Positive Definite Advection Transport Algorithm (MPDATA) Joanna Szmelter Piotr K. Smolarkiewicz Cranfield.

NACA64A010 OSCILLATING

AEROFOIL

M=0.796 k=0.2002

αm =1.01deg c=0.5m

Page 34: Error Indicator based on the Multidimensional Positive Definite Advection Transport Algorithm (MPDATA) Joanna Szmelter Piotr K. Smolarkiewicz Cranfield.

Mesh movement

Page 35: Error Indicator based on the Multidimensional Positive Definite Advection Transport Algorithm (MPDATA) Joanna Szmelter Piotr K. Smolarkiewicz Cranfield.

RAE 2822 M = 0.75 α = 3

Page 36: Error Indicator based on the Multidimensional Positive Definite Advection Transport Algorithm (MPDATA) Joanna Szmelter Piotr K. Smolarkiewicz Cranfield.

RAE 2822 M = 0.75 α = 3

MPDATA 7523 pointsAGARD 20580 points

Page 37: Error Indicator based on the Multidimensional Positive Definite Advection Transport Algorithm (MPDATA) Joanna Szmelter Piotr K. Smolarkiewicz Cranfield.

MPDATA fine mesh 16101 points

enrichment 11915 points

Page 38: Error Indicator based on the Multidimensional Positive Definite Advection Transport Algorithm (MPDATA) Joanna Szmelter Piotr K. Smolarkiewicz Cranfield.

M = 0.8 α = 1.25

Pressure Contours

Page 39: Error Indicator based on the Multidimensional Positive Definite Advection Transport Algorithm (MPDATA) Joanna Szmelter Piotr K. Smolarkiewicz Cranfield.

CONCLUSIONS

MPDATA evinces properties useful for construction of refinement indicators.

Edge-based data structure enables the use of MPDATA in conjunction with all standard adaptive meshing techniques known for unstructured meshes.

NFT MPDATA edge-based Euler solver has low implicit diffusion and remains accurate for a broad range of flow speeds.

Present work extends utility of MPDATA to new applications