Adjoint-based Unsteady Airfoil Design Optimization with Application to Dynamic Stall Karthik Mani Brian Lockwood Dimitri Mavriplis University of Wyoming.

Slides:



Advertisements
Similar presentations
Kevin Knowles , Peter Wilkins, Salman Ansari, Rafal Zbikowski
Advertisements

THE FINITE ELEMENT METHOD
CHAPTER 1: COMPUTATIONAL MODELLING
Joint Mathematics Meetings Hynes Convention Center, Boston, MA
Isoparametric Elements Element Stiffness Matrices
CFD II w/Dr. Farouk By: Travis Peyton7/18/2015 Modifications to the SIMPLE Method for Non-Orthogonal, Non-Staggered Grids in k- E Turbulence Flow Model.
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.
Chapter 8 Elliptic Equation.
Point-wise Discretization Errors in Boundary Element Method for Elasticity Problem Bart F. Zalewski Case Western Reserve University Robert L. Mullen Case.
Vermelding onderdeel organisatie 15 October 2005 Numerical simulation of a moving mesh problem Application: insect aerodynamics Workshop: Computational.
LECTURE SERIES on STRUCTURAL OPTIMIZATION Thanh X. Nguyen Structural Mechanics Division National University of Civil Engineering
July 11, 2006 Comparison of Exact and Approximate Adjoint for Aerodynamic Shape Optimization ICCFD 4 July 10-14, 2006, Ghent Giampietro Carpentieri and.
Aspects of Conditional Simulation and estimation of hydraulic conductivity in coastal aquifers" Luit Jan Slooten.
Steady Aeroelastic Computations to Predict the Flying Shape of Sails Sriram Antony Jameson Dept. of Aeronautics and Astronautics Stanford University First.
1/36 Gridless Method for Solving Moving Boundary Problems Wang Hong Department of Mathematical Information Technology University of Jyväskyklä
Theoretical & Industrial Design of Aerofoils P M V Subbarao Professor Mechanical Engineering Department An Objective Invention ……
Chapter 5 Solutions for Interacting Waves Using A MCM 5.1 Governing Equations and Hierarchy Eq.s 5.2 An Example of Applying A Mode Coupling Method (MCM)
Applications of Adjoint Methods for Aerodynamic Shape Optimization Arron Melvin Adviser: Luigi Martinelli Princeton University FAA/NASA Joint University.
© 2011 Autodesk Freely licensed for use by educational institutions. Reuse and changes require a note indicating that content has been modified from the.
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.
Wind Modeling Studies by Dr. Xu at Tennessee State University
Comparison of Numerical Predictions and Wind Tunnel Results for a Pitching Uninhabited Combat Air Vehicle Russell M. Cummings, Scott A. Morton, and Stefan.
Hybrid WENO-FD and RKDG Method for Hyperbolic Conservation Laws
A. Spentzos 1, G. Barakos 1, K. Badcock 1 P. Wernert 2, S. Schreck 3 & M. Raffel 4 1 CFD Laboratory, University of Glasgow, UK 2 Institute de Recherche.
2D unsteady computations for COSDYNA > Tony Gardner > Folie 1 2D unsteady computations with deformation and adaptation for COSDYNA Tony Gardner.
MAE 3241: AERODYNAMICS AND FLIGHT MECHANICS Compressible Flow Over Airfoils: Linearized Subsonic Flow Mechanical and Aerospace Engineering Department Florida.
Wind Energy Program School of Aerospace Engineering Georgia Institute of Technology Computational Studies of Horizontal Axis Wind Turbines PRINCIPAL INVESTIGATOR:
ParCFD Parallel computation of pollutant dispersion in industrial sites Julien Montagnier Marc Buffat David Guibert.
Department of Mechanical Engineering
CFD Lab - Department of Engineering - University of Liverpool Ken Badcock & Mark Woodgate Department of Engineering University of Liverpool Liverpool L69.
Statistical Sampling-Based Parametric Analysis of Power Grids Dr. Peng Li Presented by Xueqian Zhao EE5970 Seminar.
The Finite Element Method A Practical Course
NUMERICAL SIMULATION OF WIND TURBINE AERODYNAMICS Jean-Jacques Chattot University of California Davis OUTLINE Challenges in Wind Turbine Flows The Analysis.
CFD Refinement By: Brian Cowley. Overview 1.Background on CFD 2.How it works 3.CFD research group on campus for which problem exists o Our current techniques.
HELICOIDAL VORTEX MODEL FOR WIND TURBINE AEROELASTIC SIMULATION Jean-Jacques Chattot University of California Davis OUTLINE Challenges in Wind Turbine.
Grid Resolution Study of a Drag Prediction Workshop Configuration using the NSU3D Unstructured Mesh Solver Dimitri J. Mavriplis Department of Mechanical.
HEAT TRANSFER FINITE ELEMENT FORMULATION
Modeling of the Unsteady Separated Flow over Bilge Keels of FPSO Hulls under Heave or Roll Motions Yi-Hsiang Yu 09/23/04 Copies of movies/papers and today’s.
Lecture 21 MA471 Fall 03. Recall Jacobi Smoothing We recall that the relaxed Jacobi scheme: Smooths out the highest frequency modes fastest.
Challenges in Wind Turbine Flows
CHAP 3 WEIGHTED RESIDUAL AND ENERGY METHOD FOR 1D PROBLEMS
Discretization Methods Chapter 2. Training Manual May 15, 2001 Inventory # Discretization Methods Topics Equations and The Goal Brief overview.
Adjoint-Based Aerodynamic Shape Optimization on Unstructured Meshes
Evan Gaertner University of Massachusetts, Amherst IGERT Seminar Series October 1st, 2015 Floating Offshore Wind Turbine Aerodynamics.
Wind Energy Program School of Aerospace Engineering Georgia Institute of Technology Computational Studies of Horizontal Axis Wind Turbines PRINCIPAL INVESTIGATOR:
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.
M. Khalili1, M. Larsson2, B. Müller1
Application of Compact- Reconstruction WENO Schemes to the Navier-Stokes Equations Alfred Gessow Rotorcraft Center Aerospace Engineering Department University.
Mesh Refinement: Aiding Research in Synthetic Jet Actuation By: Brian Cowley.
AAE 556 Aeroelasticity Lecture 28, 29,30-Unsteady aerodynamics 1 Purdue Aeroelasticity.
1 CHAP 3 WEIGHTED RESIDUAL AND ENERGY METHOD FOR 1D PROBLEMS FINITE ELEMENT ANALYSIS AND DESIGN Nam-Ho Kim.
Convection-Dominated Problems
Boundary Element Analysis of Systems Using Interval Methods
Lecture Objectives: Review Explicit vs. Implicit
DPW-4 Results For NSU3D on LaRC Grids
CAD and Finite Element Analysis
© Fluent Inc. 1/10/2018L1 Fluids Review TRN Solution Methods.
APISAT 2010 Sep. 13~15, 2010, Xi’An, China
Parallelized Coupled Solver (PCS) Model Refinements & Extensions
Convergence in Computational Science
Finite Volume Method for Unsteady Flows
AIAA OBSERVATIONS ON CFD SIMULATION UNCERTAINITIES
AIAA OBSERVATIONS ON CFD SIMULATION UNCERTAINTIES
Convergence in Numerical Science
AIAA OBSERVATIONS ON CFD SIMULATION UNCERTAINTIES
Accurate Flow Prediction for Store Separation from Internal Bay M
Accurate Flow Prediction for Store Separation from Internal Bay M
Presentation transcript:

Adjoint-based Unsteady Airfoil Design Optimization with Application to Dynamic Stall Karthik Mani Brian Lockwood Dimitri Mavriplis University of Wyoming Laramie WY 82071

Outline Motivation and introduction Analysis and sensitivity formulation Validation Results Conclusions

Motivation Dynamic stall Dynamic stall is an important problem in the unsteady aerodynamics of rotorcraft Retreating side susceptible to stall due to low dynamic pressure and high angle-of- attack. Can limit lifting capability and forward flight speed. Depending on mean angle-of- attack and amplitude of pitch can be categorized as no-stall, light- stall or deep-stall. Deep stall is most detrimental.

Motivation Deep stall characterized typically large scale separation initiated at leading edge. Vortex then rolls down the upper surface of the airfoil and is shed. Strong vortex rolling past the trailing edge produces a large nose down pitching moment spike Adversely impacts aeroelastics of rotor blade, pitch link loading etc. Many different approaches have been investigated to alleviate dynamic stall Leading edge slats, leading edge droop, active flow control have have shown reasonable success.

Motivation Most of methods have relied on engineering judgement to improve stall characteristics. Goal here is to remove intuition and replace it with mathematically rigorous procedure to improve airfoil design. Approach is to perform airfoil shape optimization using CFD and adjoint-based sensitivity (gradient) information.

NSU2D 2D unstructured finite-volume RANS solver. 2 nd –order accurate in space and time. Central differencing with Matrix dissipation. Full Navier-Stokes viscous discretization. One equation Spalart-Allmaras turbulence model. Rigid mesh rotation. Tension spring analogy to propagate surface deformations to interior. OpenMP parallelization. Analysis Solver

Fully implicit discretization solved using Newton’s method at each time-step as: Solution Procedure Preconditioned GMRES used for linear system Linear agglomeration multigrid for preconditioner Jacobi iterations as smoother for linear multigrid

Geometry Parameterization Hicks-Henne Sine bump function: bump location node location node displacement bump magnitude Valid for: Bump magnitudes a are the design variables D

Linearization for Gradient Consider a time integrated objective function: Linearize using chain rule with respect to design variables: Represents forward linearization of objective function w.r.t design variables. Ideal for cases with only a single design variable. Typical design problems have multiple design variables and single objective. Transpose to obtain reverse or adjoint linearization.

Linearization for Gradient Transposed or Adjoint linearization: Expand summation in time: Linearization of objective w.r.t. flow state and mesh coordinates Easy to compute since objective is scalar Simply derivative of load routines Results in vectors Linearization of flow state w.r.t design variables is a matrix and cannot be easily obtained

Linearization for Gradient Constraint equation to be satisfied: Implicit residual at each time-step. Linearize w.r.t design variables using chain rule: Transpose and rearrange to obtain convenient expression for flow variable sensitivity:

Linearization for Gradient Substitute back into expanded adjoint linearization: Define adjoint variable vector Rerrange to get linear adjoint system Very similar to linear system in nonlinear analysis problem Note transposed flow jacobian

Linearization for Gradient Adjoint system is linear. Convergence is similar to linear systems arising in nonlinear analysis problem Both share the same flow Jacobian matrix with the exception of transpose RHS source is different Same iterative methods used for analysis problem are employed for adjoint solution (i.e. GMRES, multigrid etc.) Once solved, substitute back: Contribution to total gradient vector through series of matrix-vector products: Repeat process sweeping back in time

Linearization for Gradient Obtaining full gradient vector is as follows: Solve flow problem (forward integration in time) Write solution (state) to disk at each time-step while integrating Adjoint solver starts at final time-step and sweeps back in time Reads solution from disk during the process One linear adjoint solution at each time-step going back in time similar to one nonlinear solution at each time-step in the analysis problem going forward in time. Full gradient vector is assembled once 1 st time-step is reached in the backward sweep. Cost of obtaining gradient vector is equal to cost of one analysis/flow solution in worst case scenario. Typically faster since adjoint is linear.

Linearization for Gradient Obtaining full gradient vector is as follows: Solve flow problem (forward integration in time) Write solution (state) to disk at each time-step while integrating Adjoint solver starts at final time-step and sweeps back in time Reads solution from disk during the process One linear adjoint solution at each time-step going back in time similar to one nonlinear solution at each time-step in the analysis problem going forward in time. Full gradient vector is assembled once 1 st time-step is reached in the backward sweep. Cost of obtaining gradient vector is equal to cost of one analysis/flow solution in worst case scenario. Typically faster since adjoint is linear.

Convergence Behavior Convergence of flow and adjoint at a typical time- step

Solver Validation Test Case: SC1095 Airfoil Freestream Mach number Reynolds Number 3.86 Million Mean angle-of-attack = 9.92 degrees Amplitude of Pitch = 9.90 degrees Reduced frequency Frame from NASA TM ,000 grid nodes 10,000 time steps of size dt = multigrid (5 levels) cycles Covers 3 periods of pitch Computational mesh for test case

Solver Validation Lift Drag Moment 7 hours wall clock time on 8 cores with OpenMP parallelization

Gradient Verification Two step process to verify gradient vector. Forward linearization verified using Complex-step method Duality between transpose operations used to verify adjoint linearization against forward linearization. Complex step method is like finite-difference except no subtraction errors All floating point numbers and operators building up nonlinear function are defined as complex and a complex perturbation is introduced. Gradient can then be obtained from complex function output as imaginary part divided by the complex perturbation

Gradient Verification

Results Same SC1095 Airfoil case chosen for optimization. Goal is to reduce peak pitching moment in hysteresis cycle. Maintain baseline lift profile. Same flow conditions as before, M=0.302, kc=0.148, Re=3.86E6 750 time-steps of size dt=0.08 used. Corresponds to 1 cycle of pitch. 25 multigrid cycles at each time-step. Mesh with about 60,000 nodes. 10 design variables (bumps). 5 on upper surface and 5 on lower surface. LBFGS reduced hessian gradient-based optimizer from Nocedal et.al. Idea from infinite norm. Large power targets highest value of moment in time Weighted constraint on lift coefficient at each time-step. Objective function defined as:

Results Optimization convergence: Final/3 rd stage of optimization.

Results Optimized airfoil comparison:

Results Optimized airfoil performance:

Results –Baseline SC1095

Results – Optimized Geometry

Conclusions Adjoint capability for computing gradients in NSU2D developed. Method provides discretely exact gradient information that can be used in design optimization. Cost of obtaining full gradient information approximately cost of flow solution. Removes guesswork and replaces it with mathematically rigorous design method. Method shows tremendous potential as a design tool. Although results show good improvement in moment stall, it is point design. Airfoil will likely have unfavorable steady-state characteristics influencing hover performance. Infrastructure now exists to explore different geometry parametrizations and objective functions. Multi-objective optimizations need to be performed.

Acknowledgements This work was supported by ARMY SBIR Phase 1 contract W911W6-11C-0037