Nonlinear Frequency Domain Methods Applied to the Euler and Navier-Stokes Equations p.1/50

Similar documents
Application of a Non-Linear Frequency Domain Solver to the Euler and Navier-Stokes Equations

Application of a Non-Linear Frequency Domain Solver to the Euler and Navier-Stokes Equations

THE calculation of unsteady flows continues to present a severe

The computational efficiency of non-linear frequency domain methods q

Application of Dual Time Stepping to Fully Implicit Runge Kutta Schemes for Unsteady Flow Calculations

Jun 22-25, 2009/San Antonio, TX

Turbomachinery Applications with the Time Spectral Method

Space-time Discontinuous Galerkin Methods for Compressible Flows

Numerical Study of Natural Unsteadiness Using Wall-Distance-Free Turbulence Models

Non-Synchronous Vibrations of Turbomachinery Airfoils

Solution Algorithms for Viscous Flow

COMPUTATION OF CASCADE FLUTTER WITH A COUPLED AERODYNAMIC AND STRUCTURAL MODEL

39th AIAA Aerospace Sciences Meeting and Exhibit January 8 11, 2001/Reno, NV

LARGE EDDY SIMULATION OF FLOW OVER NOZZLE GUIDE VANE OF A TRANSONIC HIGH PRESSURE TURBINE

MULTIGRID CALCULATIONS FOB. CASCADES. Antony Jameson and Feng Liu Princeton University, Princeton, NJ 08544

AN IMPLICIT-EXPLICIT FLOW SOLVER FOR COMPLEX UNSTEADY FLOWS

Derivatives for Time-Spectral Computational Fluid Dynamics using an Automatic Differentiation Adjoint

Is My CFD Mesh Adequate? A Quantitative Answer

GT UNSTEADY SIMULATION OF A TWO-STAGE COOLED HIGH PRESSURE TURBINE USING AN EFFICIENT NON-LINEAR HARMONIC BALANCE METHOD

Preconditioned Smoothers for the Full Approximation Scheme for the RANS Equations

Nonlinear iterative solvers for unsteady Navier-Stokes equations

39th AIAA Aerospace Sciences Meeting & Exhibit January 8 11, 2001/Reno, NV

Block-Jacobi Implicit Algorithms for the Time Spectral Method

Modeling Unsteady Flow in Turbomachinery Using a Harmonic Balance Technique

SIMULATION OF UNSTEADY TURBOMACHINERY FLOWS USING AN IMPLICITLY COUPLED NONLINEAR HARMONIC BALANCE METHOD

41st AIAA Aerospace Sciences Meeting and Exhibit January 6 9, 2003/Reno, NV

NON-SYNCHRONOUS VIBRATION OF TURBOMACHINERY AIRFOILS. AFOSR Contract F Final Report

Stabilization of Explicit Flow Solvers Using a Proper Orthogonal Decomposition Technique

AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS

Three-Dimensional Unsteady Multi-stage Turbomachinery Simulations using the Harmonic Balance Technique

APPLICATION OF SPACE-TIME MAPPING ANALYSIS METHOD TO UNSTEADY NONLINEAR GUST-AIRFOIL INTERACTION PROBLEM

High-Fidelity Multidisciplinary Design Using an Integrated Design Environment

Implicit Solution of Viscous Aerodynamic Flows using the Discontinuous Galerkin Method

Suppression of the unsteady vortex wakes of a circular cylinder pair by a doublet-like counter-rotation

Parallel Computation of Forced Vibration for A Compressor Cascade

The behaviour of high Reynolds flows in a driven cavity

Improvements of Unsteady Simulations for Compressible Navier Stokes Based on a RK/Implicit Smoother Scheme

Computation of NACA0012 Airfoil Transonic Buffet Phenomenon with Unsteady Navier-Stokes Equations

A Crash-Course on the Adjoint Method for Aerodynamic Shape Optimization

A high-order discontinuous Galerkin solver for 3D aerodynamic turbulent flows

Fourth-Order Implicit Runge-Kutta Time Marching Using A Newton-Krylov Algorithm. Sammy Isono

ON USING ARTIFICIAL COMPRESSIBILITY METHOD FOR SOLVING TURBULENT FLOWS

A HARMONIC BALANCE APPROACH FOR MODELING THREE-DIMENSIONAL NONLINEAR UNSTEADY AERODYNAMICS AND AEROELASTICITY

Parallel Computations of Unsteady Three-Dimensional Flows in a High Pressure Turbine

An Efficient Low Memory Implicit DG Algorithm for Time Dependent Problems

Mixing-Plane Method for Flutter Computation in Multi-stage Turbomachines

Aerodynamic force analysis in high Reynolds number flows by Lamb vector integration

Unsteady Flow Computation Using a Harmonic Balance Approach Implemented about the OVERFLOW 2 Flow Solver

Eli Turkel 1 and Veer N. Vatsa 2

Applications of Harmonic Balance Method in Periodic Flows Gregor Cvijetić and Inno Gatin

A STUDY OF MULTIGRID SMOOTHERS USED IN COMPRESSIBLE CFD BASED ON THE CONVECTION DIFFUSION EQUATION

Entropy stable schemes for compressible flows on unstructured meshes

Simulation of Aeroelastic System with Aerodynamic Nonlinearity

PDE Solvers for Fluid Flow

Active Control of Separated Cascade Flow

A Linear Multigrid Preconditioner for the solution of the Navier-Stokes Equations using a Discontinuous Galerkin Discretization. Laslo Tibor Diosady

Reduced order model of three-dimensional Euler equations using proper orthogonal decomposition basis

Solution Algorithms for High-Speed Viscous Flows Antony Jameson Department of Aeronautics and Astronautics Stanford University, Stanford CA

Extension to moving grids

APPLICATION OF HYBRID CFD/CAA TECHNIQUE FOR MODELING PRESSURE FLUCTUATIONS IN TRANSONIC FLOWS

[N175] Development of Combined CAA-CFD Algorithm for the Efficient Simulation of Aerodynamic Noise Generation and Propagation

Investigation of Co-Flow Jet Airfoil Mixing Mechanism Using Large Eddy Simulation

Manhar Dhanak Florida Atlantic University Graduate Student: Zaqie Reza

A Multi-Dimensional Limiter for Hybrid Grid

COMPUTATIONAL STUDY OF SEPARATION CONTROL MECHANISM WITH THE IMAGINARY BODY FORCE ADDED TO THE FLOWS OVER AN AIRFOIL

AProofoftheStabilityoftheSpectral Difference Method For All Orders of Accuracy

Mestrado Integrado em Engenharia Mecânica Aerodynamics 1 st Semester 2012/13

Applications of adjoint based shape optimization to the design of low drag airplane wings, including wings to support natural laminar flow

Multiscale Computation of Isotropic Homogeneous Turbulent Flow

1. Fluid Dynamics Around Airfoils

Computation of Incompressible Flows: SIMPLE and related Algorithms

A Scalable, Parallel Implementation of Weighted, Non-Linear Compact Schemes

RANS Solutions Using High Order Discontinuous Galerkin Methods

STAR-CCM+: NACA0012 Flow and Aero-Acoustics Analysis James Ruiz Application Engineer January 26, 2011

First, Second, and Third Order Finite-Volume Schemes for Diffusion

Simulation of low Mach number flows

Discrete Projection Methods for Incompressible Fluid Flow Problems and Application to a Fluid-Structure Interaction

Direct Numerical Simulations of Plunging Airfoils

TAU Solver Improvement [Implicit methods]

Detailed Numerical Study on the Aerodynamic Behavior of a Gurney Flapped Airfoil in the Ultra-low Reynolds Regime

V (r,t) = i ˆ u( x, y,z,t) + ˆ j v( x, y,z,t) + k ˆ w( x, y, z,t)

A finite-volume algorithm for all speed flows

Transport equation cavitation models in an unstructured flow solver. Kilian Claramunt, Charles Hirsch

Computation of time-periodic flows with the Time Spectral Method

International Journal of Modern Trends in Engineering and Research e-issn No.: , Date: 2-4 July, 2015

Scalable Non-Linear Compact Schemes

ON PARTITIONED AND MONOLITHIC COUPLING STRATEGIES IN LAGRANGIAN VORTEX METHODS FOR 2D FSI PROBLEMS

Applied Computational Fluid Dynamics. in Marine Engineering

Resolving the dependence on free-stream values for the k-omega turbulence model

CFD with OpenSource software

Computation of Dynamic Derivatives Using CFD

Solution of Linear Systems in Fourier-Based Methods for Aircraft Applications

Computational Fluid Dynamics Study Of Fluid Flow And Aerodynamic Forces On An Airfoil S.Kandwal 1, Dr. S. Singh 2

Limit Cycle Oscillations of a Typical Airfoil in Transonic Flow

DEVELOPMENT OF AN EFFICIENT DESIGN METHOD FOR NON-SYNCHRONOUS VIBRATIONS

Contrasting the Harmonic Balance and Linearized Methods for Oscillating-Flap Simulations

Local Preconditioning for Low Mach-number Aerodynamic Flow Simulation with a Steady Compressible Navier-Stokes Flow Solver

AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS

A Block-Jacobi Time-Spectral Method For Incompressible Flow

Masters in Mechanical Engineering Aerodynamics 1 st Semester 2015/16

Transcription:

Nonlinear Frequency Domain Methods Applied to the Euler and Navier-Stokes Equations Matthew McMullen Advisor: Antony Jameson Co-advisor: Juan Alonso Sponsor: Accelerated Strategic Computing Initiative (ASCI) Project - DOE Department of Aeronautics and Astronautics Stanford University Nonlinear Frequency Domain Methods Applied to the Euler and Navier-Stokes Equations p.1/50

Introduction The goal of ASCI is to perform numerical simulations of the unsteady flows inside an aircraft gas turbine engine. Estimates of the amount of work required for a single component simulation are provided below (Source: Davis 2001). Component Blade Grid Wheel CPU Execution Rows Points Fraction Hours Duration (million) (million) (days) 1 Turbine 9 94 6 3.0 510 1 1 Compressor 23 6 7.7 1300 1 1 Based on 750 processors (1998 IBM SP2) working 8 hours per day. The goal of this research is to develop faster algorithms for unsteady flow calculations. We will focus on improving the efficiency of temporal discretizations and will not address spatial operators. Nonlinear Frequency Domain Methods Applied to the Euler and Navier-Stokes Equations p.2/50

Time Accurate vs Periodic The previous time estimates are based on a time accurate solver (TFLO). This research will propose a periodic solver capable of solving nonlinear equations in the frequency domain. Time Accurate Solver Periodic Solver Decay of Initial Transients Solution Solution Time Time Solution Residual Solution Residual Nonlinear Frequency Domain Methods Applied to the Euler and Navier-Stokes Equations p.3/50

Outline Non-Linear Frequency Domain (NLFD) Solver Governing Equations Discretization Gradient Based Variable Time Period (GBVTP) Method Convergence Acceleration Issues Laminar Vortex Shedding Strouhal Number Prediction Variable vs Fixed Time Period Solutions Pitching Airfoil Steady/Unsteady Solutions vs Experimental Data NLFD vs Dual Time Stepping Codes (UFLO82) Conclusions Nonlinear Frequency Domain Methods Applied to the Euler and Navier-Stokes Equations p.4/50

Navier-Stokes Equations The non-dimensional form of the governing equations. t ρ ρu ρv ρe Ω W dv + F c Nds = γ M Ω Re ρ (u i b i ) ρu 1 (u i b i ) +pδ i1 ρu 2 (u i b i ) +pδ i2 ρe (u i b i ) +u i p Ω F v 0 σ i1 σ i2 Nds u j σ ij + q i b represents the velocity of the control volume faces. Nonlinear Frequency Domain Methods Applied to the Euler and Navier-Stokes Equations p.5/50

Discretization The finite volume approximation to the governing equations: V W t + F c S cv }{{} γm F ad F v S Re cv cv }{{} = 0 V V W t + F c + F d }{{} = 0 W t + R(W ) = 0 Assume that the control volume may translate rigidly through space. Cell volume is not a function of time. Nonlinear Frequency Domain Methods Applied to the Euler and Navier-Stokes Equations p.6/50

Frequency Domain Equations Represent W and R(W ) by a Fourier series in time. W = N 2 1 Ŵ k e ikt R(W ) = N 2 1 ˆR k e ikt k= N 2 k= N 2 Resulting in a stationary system of equations in the frequency domain (NLFD). ikv Ŵk + ˆR k = 0 A second transformation back into the temporal domain results in Hall s harmonic balance approach. S n + R(W n ) = 0 S n = iv N 2 1 kŵ k e ikt n k= N 2 Nonlinear Frequency Domain Methods Applied to the Euler and Navier-Stokes Equations p.7/50

NLFD vs Harmonic Balance NLFD and harmonic balance methods converge to identical answers. Both approaches require the same amount of work per solver iteration. N residual evaluations based on N instances of the solution. 2 FFTS are needed for either approach. Unlike harmonic balance techniques, the NLFD method advances the unsteady residual in the frequency domain affording a separate pseudo time step for each wavenumber that includes the effect of the temporal derivative on the stability of the system. The NLFD method simplifies the implementation of convergence acceleration techniques like implicit residual averaging and multigrid (using spectral viscosity). Nonlinear Frequency Domain Methods Applied to the Euler and Navier-Stokes Equations p.8/50

Solver Implementation Since we are dealing with solving a steady system of equations, we apply established methods to accelerate the convergence. Multi-stage RK scheme with local time stepping Implicit residual averaging CFL limiters Multigrid V or W Cycle Coarse grid spectral viscosity We are dealing with real functions where the Fourier coefficients for the positive wavenumbers are equal to the complex conjugates of the Fourier coefficients for the negative wavenumbers. This eliminates the computation required to integrate the negative wave numbers forward in pseudo-time. Nonlinear Frequency Domain Methods Applied to the Euler and Navier-Stokes Equations p.9/50

Unsteady Residual Restating the governing equation in the frequency domain. ikv Ŵ k + ˆR k = 0 k = 0...N modes Add in a pseudo time derivative: V Ŵk τ + ikv Ŵ k + ˆR k }{{} = 0 This gradient will iteratively adjust the solution in the frequency domain to minimize the magnitude of the unsteady residual Î k. Î k Nonlinear Frequency Domain Methods Applied to the Euler and Navier-Stokes Equations p.10/50

Pseudo Spectral Approach The process of forming the unsteady residual is complicated by the nonlinearities included within the spatial operators. ikvw k W W(t) R(t) R + I k k k Solution Time -2-1 0 +1 +2 Solution Residual Frequency Domain Time -2-1 0 +1 +2 Frequency Domain Residual Nonlinear Frequency Domain Methods Applied to the Euler and Navier-Stokes Equations p.11/50

Multi-Stage RK Scheme Implementation of a multi-stage RK scheme for a stationary system of equations (Jameson 83). W m τ ( ) W W m = W 0 + τα m m τ = F c (W m ) + β m F d (W m ) + (1 β m )F m 1 d As applied in the frequency domain. Ŵ m k = Ŵ 0 k + τ kα m ( Ŵ m k τ ) Ŵ m k τ = 1 N N 1 n=0 ( Fc (Wn m ) + β m F d (Wn m ) + (1 β m )F m 1 ) d n e ikt n Nonlinear Frequency Domain Methods Applied to the Euler and Navier-Stokes Equations p.12/50

Implicit BDF Implicit treatment of an A-stable discretization (Melson 93). V W n+1 m τ ( W m+1 n+1 = W 0 n+1 αm τ V = V 3W m n+1 4W n + W n 1 2 t V 3W m+1 n+1 4W n + W n 1 2 t + R(Wn+1) m ) + R(W m n+1) 5 Explicit 5 Implicit 4 4 3 3 2 2 1 1 0 0 1 1 2 2 3 3 4 4 5 10 8 6 4 2 0 2 5 10 8 6 4 2 0 2 Nonlinear Frequency Domain Methods Applied to the Euler and Navier-Stokes Equations p.13/50

Implicit NLFD Implicit treatment of an NLFD method. Ŵ m+1 k V Ŵ k m τ = Ŵ 0 k αm τ k V = ikv Ŵ m k + ˆR k (W m ) ( ikv Ŵ m+1 k + ˆR k (W m ) ) 5 Explicit 5 Implicit 4 4 3 3 2 2 1 1 0 0 1 1 2 2 3 3 4 4 5 10 8 6 4 2 0 2 5 10 8 6 4 2 0 2 Nonlinear Frequency Domain Methods Applied to the Euler and Navier-Stokes Equations p.14/50

Residual Averaging - Frequency Continuous form of residual averaging for the advection equation. (1 e 2 η 2 i ) τī = τ ( u t + c u ) x i Discrete operators for the above equation. e k τ k ˆĪ ki+1 + (1 + 2e k ) τ k ˆĪ k e k τ k ˆĪ ki 1 = ( ) τ k ikû k + cûk i+1 û ki 1 2 x i Nonlinear Frequency Domain Methods Applied to the Euler and Navier-Stokes Equations p.15/50

Semi-Implicit Form Perform a von Neumann analysis to obtain the eigenvalue as a function of the discrete solution s frequency. τ k ˆĪ }{{ k } = k τ k + Λ k sin(ρ) iû k 1 + 2e k (1 cos(ρ)) }{{} τ k û k τ = λû k The above equation has been recast into a semi-implicit form suitable as the basis of a stability analysis. Nonlinear Frequency Domain Methods Applied to the Euler and Navier-Stokes Equations p.16/50

CFL Limiter Resulting in a simple equation for the averaging coefficient e. e as πγ 1. ( π 2 (πγ) 2 ) + 2πγ 1 e k = 1 4 1 πγ Λ k = c τ k x π = Λ k λ πγ = k τ k λ If residual averaging and multigrid are used simultaneously then the time step is calculated as: τ k = min ( Λ0 V c + kv, λ ) k Nonlinear Frequency Domain Methods Applied to the Euler and Navier-Stokes Equations p.17/50

Spectral Viscosity The residual on the coarse mesh is defined as: Ŵ m k τ = A h 2hÎk(W h ) Îk(A h 2h W 0 ) + Îk(A h 2h W m ) If the restricted residual is zero then the coarse grid correction will always be zero. The ultimate driver in the multigrid cycle is the fine grid residual. Many steady-state multigrid codes take advantage of this by implementing third-order spatial dissipation operators on the fine grid and first order operators on the coarse grid. The additional dissipation improves the high frequency damping of the multigrid scheme resulting in an improved coarse grid correction. Nonlinear Frequency Domain Methods Applied to the Euler and Navier-Stokes Equations p.18/50

Spectral Viscosity Add temporal damping on the coarse grid equations. V Ŵ k τ + ikv Ŵk + ˆR k = εv (ik) 2s Ŵ k This will mitigate the dependence of the convergence rate of the residual on the unsteady terms without affecting the solution. Without SV With SV 10 4 10 2 Steady State NLFD 0th NLFD 1st NLFD 2nd NLFD 3rd 10 5 Steady State NLFD 0th NLFD 1st NLFD 2nd NLFD 3rd 10 0 10 0 10 2 Residual Value 10 4 10 6 Residual Value 10 5 10 8 10 10 10 10 10 12 10 14 0 50 100 150 200 250 300 Iterations 0 50 100 150 200 250 300 Iterations Nonlinear Frequency Domain Methods Applied to the Euler and Navier-Stokes Equations p.19/50

Unforced Problems In the development of the nonlinear frequency domain method, we assume the time period of the fundamental harmonic. A class of problems exists where the exact frequency of the phenomena described by discretized equations can not be known in advance. This research has developed the Gradient Based Variable Time Period (GBVTP) method to solve for the time period of the fundamental harmonic as part of the iterative solution process. The process of finding a solution to the unsteady flow equations is analogous to an optimization problem where the magnitude of the unsteady residual is minimized. Taking a derivative of the square of the magnitude of the unsteady residual with respect to the time period will form a gradient that will allow us to search for the time period that minimizes the unsteady residual. Nonlinear Frequency Domain Methods Applied to the Euler and Navier-Stokes Equations p.20/50

GBVTP The normalized wavenumber k: k = 2πn T The unsteady residual can then be written as a function of the time period T. Iˆ n = i2πnv Ŵ n + T ˆR n The magnitude of the unsteady residual can be expressed as 1 2 I ˆ 2 n T I n r = Iˆ ˆ nr T I n i + Iˆ ˆ ni T Nonlinear Frequency Domain Methods Applied to the Euler and Navier-Stokes Equations p.21/50

GBVTP ˆ I n r T = 2πnV ˆ W n i T 2 ˆ I n i T = 2πnV ˆ W n r T 2 The gradient can be simplified by employing cross product notation. 1 2 I ˆ 2 n T = 2πnV T 2 I n W n By selecting a stable T the gradient information can be used to update the time period after each multigrid cycle in the solution process. ˆ 2 I n T n+1 = T n T T Nonlinear Frequency Domain Methods Applied to the Euler and Navier-Stokes Equations p.22/50

Cylinder - Motivation To show that the NLFD method using a limited number of time varying modes could accurately resolve complex flow field physics such as the von Kármán vortex street. To demonstrate the ability of the GBVTP method to automatically determine the shedding frequency of the discrete equations. To show the impact of the GBVTP method on the solution in comparison to fixed time period results. Nonlinear Frequency Domain Methods Applied to the Euler and Navier-Stokes Equations p.23/50

Cylinder - Experiment Laminar vortex shedding occurs behind a circular cylinder over a range of Reynolds numbers between 40 and 194 (Williamson). Side View Top View Source:Taneda Source:Williamson It is important to note the cylinder end boundary conditions when selecting experimental studies for comparison. Nonlinear Frequency Domain Methods Applied to the Euler and Navier-Stokes Equations p.24/50

Cylinder - Details Nearfield - 257x129 Entropy contours 4 4 3 3 2 2 1 1 0 0 1 1 2 2 3 3 4 2 1 0 1 2 3 4 5 6 4 1 0 1 2 3 4 5 6 7 Three dimensional parametric survey: Variable Values Temporal Resolution 1,3,5,7 Grid Resolution 129x65,193x81,257x129,385x161 Reynolds Number 60,70,80,90,100,110,120,130,140,150 Nonlinear Frequency Domain Methods Applied to the Euler and Navier-Stokes Equations p.25/50

Strouhal Predictions 193x81 grid 385x161 grid 0.19 0.18 1 Harmonic 3 Harmonic 5 Harmonic 7 Harmonic Williamson 1988 0.19 0.18 1 Harmonic 3 Harmonic 5 Harmonic 7 Harmonic Williamson 1988 0.17 0.17 Strouhal Number 0.16 0.15 Strouhal Number 0.16 0.15 0.14 0.14 0.13 0.13 0.12 60 80 100 120 140 Reynolds Number 0.12 60 80 100 120 140 Reynolds Number Nonlinear Frequency Domain Methods Applied to the Euler and Navier-Stokes Equations p.26/50

Residual vs Strouhal The GBVTP method will find the exact Strouhal number for the discrete equations. Performing a fixed Strouhal number calculation without using the exact Strouhal number will result in a non-zero unsteady residual. 10 0 10 2 10 4 Minimum Residual 10 6 10 8 10 10 10 12 10 14 0.1 0.15 0.2 Stroudhal Number Nonlinear Frequency Domain Methods Applied to the Euler and Navier-Stokes Equations p.27/50

Base Suction Coefficient - C pb 193x81 grid 385x161 grid 0.9 0.9 0.85 0.85 Negative Base Pressure Coefficient 0.8 0.75 0.7 0.65 0.6 0.55 0.5 0.45 1 Variable 3 Variable 5 Variable 7 Variable 1 Fixed 3 Fixed 5 Fixed 7 Fixed Henderson 1995 Williamson 1990 60 80 100 120 140 Reynolds Number Negative Base Pressure Coefficient 0.8 0.75 0.7 0.65 0.6 0.55 0.5 0.45 1 Variable 3 Variable 5 Variable 7 Variable 1 Fixed 3 Fixed 5 Fixed 7 Fixed Henderson 1995 Williamson 1990 60 80 100 120 140 Reynolds Number Nonlinear Frequency Domain Methods Applied to the Euler and Navier-Stokes Equations p.28/50

Airfoil - Motivation To demonstrate the ability of the NLFD method to time accurately resolve flows of engineering importance like a transonic pitching airfoil in inviscid and turbulent viscous environments. Euler simulations Turbulent Navier-Stokes - Baldwin/Lomax model To compare the efficiency of the NLFD solver to time accurate codes like UFLO82 which implements a dual time stepping technique. Nonlinear Frequency Domain Methods Applied to the Euler and Navier-Stokes Equations p.29/50

Airfoil - Experiment Description Variable Green Davis Landon Airfoil 0012 64A010 0012 Case Number Slotted 119 134 CT Case 6 CT Case 1 Adaptive 201 DI 55 Mean Angle α 2.0 6.0 0.0 2.89 of Attack ±1.01 ±2.41 Reynolds Re 3.0 10 6 12.56 10 6 4.8 10 6 Number 9.0 10 6 Mach M 0.7 0.796 0.6 Number Reduced k c 0 0.202 0.0808 Frequency Nonlinear Frequency Domain Methods Applied to the Euler and Navier-Stokes Equations p.30/50

NACA 0012 Steady C l Euler RANS 1.1 1 0.9 0.8 0.7 0.6 Run 119 Pass 1 Run 119 Pass 2 Run 134 Pass 1 Run 134 Pass 2 Run 201 Pass 1 Run 201 Pass 2 O EULER 161X33 O EULER 321X65 C EULER 257X33 C EULER 321X97 1.1 1 0.9 0.8 0.7 0.6 Run 119 Pass 1 Run 119 Pass 2 Run 134 Pass 1 Run 134 Pass 2 Run 201 Pass 1 Run 201 Pass 2 C VISCOUS 257X49 C VISCOUS 513X97 Coefficient of Lift 0.5 0.4 0.3 0.2 Coefficient of Lift 0.5 0.4 0.3 0.2 0.1 0.1 0 0 0.1 0.1 0.2 0.2 0.3 0.3 0.4 3 2 1 0 1 2 3 4 5 6 7 Angle of Attack (Degrees) 0.4 3 2 1 0 1 2 3 4 5 6 7 Angle of Attack (Degrees) Nonlinear Frequency Domain Methods Applied to the Euler and Navier-Stokes Equations p.31/50

NACA 0012 Steady C m Coefficient of Moment 0.022 0.02 0.018 0.016 0.014 0.012 0.01 0.008 0.006 0.004 0.002 0 0.002 0.004 0.006 0.008 0.01 0.012 Run 119 Pass 1 Run 119 Pass 2 Run 134 Pass 1 Run 134 Pass 2 Run 201 Pass 1 Run 201 Pass 2 O EULER 161X33 O EULER 321X65 C EULER 257X33 C EULER 321X97 Euler 0.014 3 2 1 0 1 2 3 4 5 6 7 Angle of Attack (Degrees) Coefficient of Moment 0.022 0.02 0.018 0.016 0.014 0.012 0.01 0.008 0.006 0.004 0.002 0 0.002 0.004 0.006 0.008 0.01 0.012 Run 119 Pass 1 Run 119 Pass 2 Run 134 Pass 1 Run 134 Pass 2 Run 201 Pass 1 Run 201 Pass 2 C VISCOUS 257X49 C VISCOUS 513X97 RANS 0.014 3 2 1 0 1 2 3 4 5 6 7 Angle of Attack (Degrees) Nonlinear Frequency Domain Methods Applied to the Euler and Navier-Stokes Equations p.32/50

NACA 64A010 Unsteady C l Euler RANS 0.12 0.1 0.08 AGARD 702: Davis NLFD 1 HARMONIC NLFD 2 HARMONIC NLFD 3 HARMONIC 0.12 0.1 0.08 AGARD 702: Davis NLFD 1 HARMONIC NLFD 2 HARMONIC NLFD 3 HARMONIC 0.06 0.06 0.04 0.04 Coefficient of Lift 0.02 0 0.02 Coefficient of Lift 0.02 0 0.02 0.04 0.04 0.06 0.06 0.08 0.08 0.1 0.1 0.12 1.2 1 0.8 0.6 0.4 0.2 0 0.2 0.4 0.6 0.8 1 1.2 Angle of Attack (Degrees) 0.12 1.2 1 0.8 0.6 0.4 0.2 0 0.2 0.4 0.6 0.8 1 1.2 Angle of Attack (Degrees) Nonlinear Frequency Domain Methods Applied to the Euler and Navier-Stokes Equations p.33/50

NACA 64A010 Unsteady C m Coefficient of Moment 0.016 0.014 0.012 0.01 0.008 0.006 0.004 0.002 0 0.002 0.004 0.006 0.008 0.01 0.012 0.014 Euler AGARD 702: Davis NLFD 1 HARMONIC NLFD 2 HARMONIC NLFD 3 HARMONIC 0.016 1.2 1 0.8 0.6 0.4 0.2 0 0.2 0.4 0.6 0.8 1 1.2 Angle of Attack (Degrees) Coefficient of Moment 0.016 0.014 0.012 0.01 0.008 0.006 0.004 0.002 0 0.002 0.004 0.006 0.008 0.01 0.012 0.014 RANS AGARD 702: Davis NLFD 1 HARMONIC NLFD 2 HARMONIC NLFD 3 HARMONIC 0.016 1.2 1 0.8 0.6 0.4 0.2 0 0.2 0.4 0.6 0.8 1 1.2 Angle of Attack (Degrees) Nonlinear Frequency Domain Methods Applied to the Euler and Navier-Stokes Equations p.34/50

UFLO82 vs NLFD A study was carried out to compare the efficiency of UFLO82 and the NLFD solver. Different time marching methods are commonly compared on the basis of the amount of error they produce. The comparison is constrained by advancing the solution forward an equivalent amount of time using an equal number of residual evaluations. u n+1 = u n 1 + 2 t du n dt du dt = λu u n+1 = u n + t 2 ( 3 du n dt du ) n 1 dt This study compares the amount of work required by the different methods to obtain an equivalent level of error. Nonlinear Frequency Domain Methods Applied to the Euler and Navier-Stokes Equations p.35/50

Residual Equivalence The difference in the solution (ρe) between an NLFD and UFLO82 steady calculation is O(10 13 ). 1.2 x 10 13 1 0.8 0.6 0.4 0.2 0 150 100 50 0 50 100 150 150 100 50 0 50 100 150 Nonlinear Frequency Domain Methods Applied to the Euler and Navier-Stokes Equations p.36/50

Error Definition The basis of comparison between the two codes will be the error in the magnitude of the Fourier coefficient of lift or moment. E Nl = E Nm = Ĉl 1 Ĉl 1512 Ĉm 1 Ĉm 1512 The most accurate solution was produced from a 512 points per period (SPP) UFLO82 calculation. The residual was driven to machine zero at each physical step which advanced the solution 48 complete periods. Only the final period was used for the purposes of quantifying the error. Nonlinear Frequency Domain Methods Applied to the Euler and Navier-Stokes Equations p.37/50

Test Case Details We will use a more challenging test case for the numerical comparison. Reduced frequency is lower. Angle of attack variation is higher Parameter Value Airfoil NACA 64A010 Mean Angle of Attack 0.0 Angle of Attack Variation ±2.0 Mach Number 0.8 Reduced Frequency 0.05 All numerical computations will be carried out on a 161x33 O-mesh. The topology is constrained by the selection of the UFLO82 code. Nonlinear Frequency Domain Methods Applied to the Euler and Navier-Stokes Equations p.38/50

UFLO82 Error Results Error between various temporal resolutions of the UFLO82 code and the control solution. C l C m 10 0 10 2 10 4 UFLO82 8 SPP UFLO82 16 SPP UFLO82 24 SPP UFLO82 32 SPP UFLO82 64 SPP UFLO82 128 SPP UFLO82 256 SPP UFLO82 512 SPP 10 2 10 4 10 6 UFLO82 8 SPP UFLO82 16 SPP UFLO82 24 SPP UFLO82 32 SPP UFLO82 64 SPP UFLO82 128 SPP UFLO82 256 SPP UFLO82 512 SPP 10 6 10 8 C l Error 10 8 C m Error 10 10 10 10 10 12 10 12 10 14 10 14 0 5 10 15 20 25 30 35 40 45 50 Physical Time (Periods) 10 16 0 5 10 15 20 25 30 35 40 45 5 Physical Time (Periods) Nonlinear Frequency Domain Methods Applied to the Euler and Navier-Stokes Equations p.39/50

UFLO82 - Solutions per Period Asymptotic error in C l1 and C m1 computed at various temporal resolutions by the UFLO82 and NLFD codes. C l Error C m Error 10 1 UFLO82 NLFD 1 Harmonic NLFD 2 Harmonics NLFD 3 Harmonics 10 3 10 2 10 4 10 3 C l Error C m Error 10 5 10 4 10 5 10 6 10 6 10 2 10 1 Constant*Time Step 10 7 UFLO82 NLFD 1 Harmonic NLFD 2 Harmonics NLFD 3 Harmonics 10 2 10 1 Constant*Time Step NLFD 1 2 3 UFLO82 45 125 244 NLFD 1 2 3 UFLO82 18 45 123 Nonlinear Frequency Domain Methods Applied to the Euler and Navier-Stokes Equations p.40/50

Cost Estimates Decay of Initial Transients Solution Residual Solution Solution Time Time Multigrid Cycle Multigrid Cycle Residual Residual 0th Mode 1st Mode 2nd Mode Multigrid Cycles Per Solution Machine Accuracy Machine Accuracy 3W n+1 4W n +W n 1 2 t + R(W n+1 ) = 0 ikv Ŵ k + ˆR k = 0 Nonlinear Frequency Domain Methods Applied to the Euler and Navier-Stokes Equations p.41/50

Cost Comparison - C l Cost comparison using the error in C l as the figure of merit. NLFD Cost UFLO82 Cost Cost Modes SPP Ratio 1 3.06 44 = 135 45 4 45 6 = 1080 8.0 2 5.13 60 = 308 125 5 125 6 = 3750 12.2 3 7.30 72 = 526 244 7 244 6 = 10248 19.5 T ime n th T ime O th MultigridCycles P eriods Solutions P eriod MultigridCycles Solution Nonlinear Frequency Domain Methods Applied to the Euler and Navier-Stokes Equations p.42/50

Cost Comparison - C m Cost comparison using the error in C m as the figure of merit. NLFD Cost UFLO82 Cost Cost Modes SPP Ratio 1 3.06 37 = 113 18 3 18 6 = 324 2.9 2 5.13 50 = 257 45 4 45 6 = 1080 4.2 3 7.30 65 = 475 123 6 123 6 = 4428 9.3 T ime n th T ime O th MultigridCycles P eriods Solutions P eriod MultigridCycles Solution Nonlinear Frequency Domain Methods Applied to the Euler and Navier-Stokes Equations p.43/50

Convergence Sensitivity This research has also studied the sensitivity of the residual convergence of the NLFD solver on physical aspects of the problem. Plotted is the maximum of the absolute value of the residual over all the wavenumbers. Dynamic Angle of Attack Reduced Frequency Absolute Value of Maximum Residual 10 5 10 0 10 5 10 10 Dyn Alpha=0 Dyn Alpha=0.2 Dyn Alpha=0.4 Dyn Alpha=0.6 Dyn Alpha=0.8 Dyn Alpha=1 Dyn Alpha=1.2 Dyn Alpha=1.4 Dyn Alpha=1.6 Dyn Alpha=1.8 Dyn Alpha=2 Dyn Alpha=2.2 Dyn Alpha=2.4 Dyn Alpha=2.6 Dyn Alpha=2.8 Absolute Value of Maximum Residual 10 5 10 0 10 5 10 10 Reduced Freq=0 Reduced Freq=0.0333 Reduced Freq=0.0666 Reduced Freq=0.0999 Reduced Freq=0.133 Reduced Freq=0.167 Reduced Freq=0.2 Reduced Freq=0.233 Reduced Freq=0.266 Reduced Freq=0.3 Reduced Freq=0.333 Reduced Freq=0.366 Reduced Freq=0.4 Reduced Freq=0.433 Reduced Freq=0.466 Reduced Freq=0.5 10 15 0 50 100 150 200 250 Multigrid Cycle 10 15 0 50 100 150 200 250 Multigrid Cycle Nonlinear Frequency Domain Methods Applied to the Euler and Navier-Stokes Equations p.44/50

Implications for TFLO The Stanford ASCI project has already performed several unsteady viscous simulations of an experimental test rig using TFLO. Aachen turbine rig: Stator-rotor-stator : 6-7-6 model The NLFD estimates are based on 14 temporal modes and 600 multigrid cycles to achieve convergence. Component Multigrid CPU Clock Cycles Time (hrs) Time (hrs) TFLO 123,630 371,000 1985 1 NLFD 17,400 52,200 279 1 1 Clock time based on 187 processors. Nonlinear Frequency Domain Methods Applied to the Euler and Navier-Stokes Equations p.45/50

Conclusion - Solver Details NLFD methods can be integrated into robust solvers exhibiting convergence performance close to that of more established steady state solvers. Multigrid should be modified with coarse grid spectral viscosity to mitigate the dependence of convergence rates on unsteady effects. The implicit treatment of the temporal derivative commonly found in dual time stepping codes is not recommended for NLFD solvers. Residual averaging should be modified with CFL limiters to ensure stability on coarse grids within the multigrid cycle. Nonlinear Frequency Domain Methods Applied to the Euler and Navier-Stokes Equations p.46/50

Conclusion - Cylinder Three time varying modes are required to predict the Strouhal number and base suction coefficient to engineering accuracy for the entire range of laminar Reynolds numbers. The GBVTP method can be used to predict the time period of the fundamental harmonic. The GBVTP method improved the agreement between the numerical and experimental results for base suction coefficient in comparison to fixed time period methods. Nonlinear Frequency Domain Methods Applied to the Euler and Navier-Stokes Equations p.47/50

Conclusion - Pitching Airfoil Using just one time varying mode, the NLFD predictions for coefficient of lift provide excellent agreement with experimental results. In the case of the coefficient of moment, NLFD predictions provide poor agreement with experimental studies. Given equivalent spatial discretizations and overall error, the NLFD method is significantly more efficient than dual time stepping codes like UFLO82. Nonlinear Frequency Domain Methods Applied to the Euler and Navier-Stokes Equations p.48/50

Contributions The first to demonstrate a frequency domain solver for the laminar and turbulent Navier-Stokes equations. Independently developed an NLFD solver with convergence rates equivalent to state-of-the-art steady codes. Enabling technologies: Residual Averaging, Spectral Viscosity Multiple topologies : Parallel multiblock, O-mesh and C-mesh grids Multiple equations: Euler, laminar and turbulent Navier-Stokes The first to demonstrate the Gradient Based Variable Time Period (GBVTP) method. Nonlinear Frequency Domain Methods Applied to the Euler and Navier-Stokes Equations p.49/50

Acknowledgments Antony Jameson and Juan Alonso ASCI program and William Reynolds Sanjiva Lele and George (Bud) Homsy Kenneth Hall Charles Williamson Sanford Davis Lawrence Green Nonlinear Frequency Domain Methods Applied to the Euler and Navier-Stokes Equations p.50/50