CFD Lab - Department of Engineering - University of Liverpool Ken Badcock & Mark Woodgate Department of Engineering University of Liverpool Liverpool L69.

Slides:



Advertisements
Similar presentations
Joint Mathematics Meetings Hynes Convention Center, Boston, MA
Advertisements

Parallel Jacobi Algorithm Steven Dong Applied Mathematics.
Computational Modeling for Engineering MECN 6040
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.
Nonlinear Model Reduction for Flexible Aircraft Control Design A. Da Ronch, K. J. Badcock University of Liverpool, Liverpool, U.K. Y. Wang, A. Wynn, and.
Point-wise Discretization Errors in Boundary Element Method for Elasticity Problem Bart F. Zalewski Case Western Reserve University Robert L. Mullen Case.
Parallel Computation of the 2D Laminar Axisymmetric Coflow Nonpremixed Flames Qingan Andy Zhang PhD Candidate Department of Mechanical and Industrial Engineering.
MULTISCALE COMPUTATIONAL METHODS Achi Brandt The Weizmann Institute of Science UCLA
July 11, 2006 Comparison of Exact and Approximate Adjoint for Aerodynamic Shape Optimization ICCFD 4 July 10-14, 2006, Ghent Giampietro Carpentieri and.
CS 584. Review n Systems of equations and finite element methods are related.
AE/ME 339 Computational Fluid Dynamics (CFD) K. M. Isaac Professor of Aerospace Engineering.
FEA Simulations Usually based on energy minimum or virtual work Component of interest is divided into small parts – 1D elements for beam or truss structures.
Efficient Fourier-Based Algorithms for Time-Periodic Unsteady Problems Arti K. Gopinath Aeronautics and Astronautics Stanford University Ph.D. Oral Defense.
Steady Aeroelastic Computations to Predict the Flying Shape of Sails Sriram Antony Jameson Dept. of Aeronautics and Astronautics Stanford University First.
Landscape Erosion Kirsten Meeker
1 Lecture 11: Unsteady Conduction Error Analysis.
1/36 Gridless Method for Solving Moving Boundary Problems Wang Hong Department of Mathematical Information Technology University of Jyväskyklä
Newton's Method for Functions of Several Variables
A TWO-FLUID NUMERICAL MODEL OF THE LIMPET OWC CG Mingham, L Qian, DM Causon and DM Ingram Centre for Mathematical Modelling and Flow Analysis Manchester.
© 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.
Model Reduction for Linear and Nonlinear Gust Loads Analysis A. Da Ronch, N.D. Tantaroudas, S.Timme and K.J. Badcock University of Liverpool, U.K. AIAA.
Tutorial 5: Numerical methods - buildings Q1. Identify three principal differences between a response function method and a numerical method when both.
© Fluent Inc. 9/5/2015L1 Fluids Review TRN Solution Methods.
Taylor Series.
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.
C M C C Centro Euro-Mediterraneo per i Cambiamenti Climatici COSMO General Meeting - September 8th, 2009 COSMO WG 2 - CDC 1 An implicit solver based on.
Fig.6 Next Generation Airplane ( ■ Design of Next Generation Airplanes - Lightweight airframe - High aspect ratio.
ParCFD Parallel computation of pollutant dispersion in industrial sites Julien Montagnier Marc Buffat David Guibert.
MA/CS 375 Fall MA/CS 375 Fall 2002 Lecture 31.
Efficient Integration of Large Stiff Systems of ODEs Using Exponential Integrators M. Tokman, M. Tokman, University of California, Merced 2 hrs 1.5 hrs.
Model Reduction for CFD-based Gust Loads Analysis A. Da Ronch & K.J. Badcock University of Liverpool, U.K. ASRC, Bristol, U.K. 13 December
Reduction of Nonlinear Models for Control Applications A. Da Ronch, N.D. Tantaroudas, and K.J. Badcock University of Liverpool, U.K. AIAA Paper
Lecture Objectives: Explicit vs. Implicit Residual, Stability, Relaxation Simple algorithm.
Python-based Framework for CFD- based Simulation of Free-Flying Flexible Aircraft: Progress A. Da Ronch University of Liverpool, U.K. IC, London, U.K.
HELICOIDAL VORTEX MODEL FOR WIND TURBINE AEROELASTIC SIMULATION Jean-Jacques Chattot University of California Davis OUTLINE Challenges in Wind Turbine.
1 Reduced-Order Modeling in the Frequency Domain for Actuated Flows Guy Ben-Dov* and Arne J. Pearlstein Department of Mechanical Science and Engineering.
© Fluent Inc. 11/24/2015J1 Fluids Review TRN Overview of CFD Solution Methodologies.
1 Chapter 5: Harmonic Analysis in Frequency and Time Domains Contributors: A. Medina, N. R. Watson, P. Ribeiro, and C. Hatziadoniu Organized by Task Force.
CIS/ME 794Y A Case Study in Computational Science & Engineering 2-D Conservation of Mass uu dx dy vv (x,y)
Circuits Theory Examples Newton-Raphson Method. Formula for one-dimensional case: Series of successive solutions: If the iteration process is converged,
Andrew McCracken Supervisor: Professor Ken Badcock
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
Uncertainties in fluid-structure interaction simulations
1 Application of Weighted Essentially Non-Oscillatory Limiting to Compact Interpolation Schemes Debojyoti Ghosh Graduate Research Assistant Alfred Gessow.
A Parallel Hierarchical Solver for the Poisson Equation Seung Lee Deparment of Mechanical Engineering
Multipole-Based Preconditioners for Sparse Linear Systems. Ananth Grama Purdue University. Supported by the National Science Foundation.
Finding Rightmost Eigenvalues of Large, Sparse, Nonsymmetric Parameterized Eigenvalue Problems Minghao Wu AMSC Program Advisor: Dr. Howard.
1 Aerodynamic theories. 2 DLM Reference AIAA Journal, Vol. 7, No. 2, February 1969, pp
Nonlinear Model Reduction for Flexible Aircraft Control Design A. Da Ronch and K.J. Badcock University of Liverpool, UK Bristol, 8 December 2011 FlexFlight:
Xing Cai University of Oslo
Finite Difference Methods
Amit Amritkar & Danesh Tafti Eric de Sturler & Kasia Swirydowicz
Convection-Dominated Problems
Objective Numerical methods SIMPLE CFD Algorithm Define Relaxation
A TWO-FLUID NUMERICAL MODEL OF THE LIMPET OWC
Lecture Objectives: Review Explicit vs. Implicit
DPW-4 Results For NSU3D on LaRC Grids
© Fluent Inc. 1/10/2018L1 Fluids Review TRN Solution Methods.
Meros: Software for Block Preconditioning the Navier-Stokes Equations
Objective Unsteady state Numerical methods Discretization
Objective Numerical methods.
Good Practice in CFD Dr Neil Bressloff 13th & 14th October 2005
FEA Simulations Boundary conditions are applied
Chapter 27.
Supported by the National Science Foundation.
Ph.D. Thesis Numerical Solution of PDEs and Their Object-oriented Parallel Implementations Xing Cai October 26, 1998.
Presentation transcript:

CFD Lab - Department of Engineering - University of Liverpool Ken Badcock & Mark Woodgate Department of Engineering University of Liverpool Liverpool L69 3GH WCCM8 ECCOMAS 2008 June 30 - July Venice Italy A Parallel Implicit Harmonic Balance Solver for Forced Motion Transonic Flow

CFD Lab - Department of Engineering - University of Liverpool Time domain VS Frequency domain solvers If the solution is required only once periodic steady state is reached Frequency domain solvers can be used –Boundary conditions force the unsteadiness –Unsteadiness due to the flow field Time domain solver can capture arbitrary time histories vs Frequency domain periodic steady state Time domain is unsteady vs Frequency domain steady state –32 points per period 15 inner iterations per point for N cycles vs M frequencies steady state calculations

CFD Lab - Department of Engineering - University of Liverpool Time domain Calculation with periodic solutions Its possible to use the periodic nature in time domain solutions At each time level store the complete solution After 1 ½ cycles read in the solution from the N-1 time level After few cycles the initial guess is the exact answer Possible improvement use a variable convergence tolerance Base it on the change in the unsteady residual? Solver is parallel implicit dual time cell centred scheme (Badcock et al Progress in Aerospace Sciences 2000) MUSCL + Osher’s scheme + approximate Jacobian. Krylov Subspace Method with BILU(k) Preconditioning

CFD Lab - Department of Engineering - University of Liverpool Number of Linear solves per real time step for a pitching aerofoil

CFD Lab - Department of Engineering - University of Liverpool Fourier Series Expansion Even Fourier Coefficients Odd Fourier Coefficients The nth Harmonic of the function Assume we know the time period

CFD Lab - Department of Engineering - University of Liverpool Calculating Fourier Coefficients The function is discrete hence quadrature is required A periodic function means Rectangular and Trapezoidal rules produce the same result Simpson’s rule breaks down as n approaches N due to odd even decoupling

CFD Lab - Department of Engineering - University of Liverpool Transforming to the Frequency Domain Assuming the solution and residual are periodic in time and truncate Using Fourier transform on the equation then yields the following This is equations for harmonics Hall et al AIAA Journal 2002

CFD Lab - Department of Engineering - University of Liverpool Solving the Frequency Domain Equations NONLINEAR It may be impossible to determine explicit expression for in terms of Hence we can rewrite the Frequency domain equations in the time domain

CFD Lab - Department of Engineering - University of Liverpool Calculation of Derivatives Assume a vector How do you calculate the vector Use the relationship

CFD Lab - Department of Engineering - University of Liverpool Computational cost of Method For the 3D Euler Equations and the current formulation It is possible to reduce memory requirements with different storage. Three possible initial guesses  Free stream for all time levels – Very low cost and low robustness  The mean steady state for all time levels – Low cost robust  The steady state for each time level – High cost most robust The Matrix is HARDER to solve than the steady state matrix and there are also lower convergence tolerances on steady state solves.  Systems becomes harder to solve as number of harmonics increases Number of Harmonics Memory compared to steady solver

CFD Lab - Department of Engineering - University of Liverpool Number of Harmonics Memory compared to steady solver

CFD Lab - Department of Engineering - University of Liverpool Parallel Implementation The parallel implementation is exactly the same as the time marching solver The Halo cells are numbered in an analogous way –Each halo cell now has lots of flow data The BILU(k) preconditioner is block across processors –Hence the preconditioning deteriorates as processors increase Number of Procs CPU time Efficiency 13134N/A % % % 3D Test wing with 200K cells. Beowulf cluster of Intel P4’s with 100Mbits/sec bandwidth

CFD Lab - Department of Engineering - University of Liverpool Timing for CT1 test case Steady state solve is 3 seconds for 128x32 cell grid for a single 3.0Ghz P4 Node Steps per cycleCPU time for 6 cycles HarmonicsCPU time implicit steps to reduce the residual 8 orders AGARD Report No. 702, 1982

CFD Lab - Department of Engineering - University of Liverpool CT1 Test Case - 1 Harmonic Mode 5.0 degrees down 0.85 Degrees down 2.97 Degrees up 1 Harmonic gives 3 time slices

CFD Lab - Department of Engineering - University of Liverpool CT1 Test Case Pressure next to surface Forward of shock Shock passes through this point

CFD Lab - Department of Engineering - University of Liverpool Reconstruction of full cycle

CFD Lab - Department of Engineering - University of Liverpool Reconstruction of full lift cycle

CFD Lab - Department of Engineering - University of Liverpool Reconstruction of full moment cycle

CFD Lab - Department of Engineering - University of Liverpool Reconstruction of shocked cell Linear interpolation gives better results need to use more information?

CFD Lab - Department of Engineering - University of Liverpool Surface grid for F5WTMAC case 168,000 cells and 290 blocks Research and Technology Organization RTO-TR

CFD Lab - Department of Engineering - University of Liverpool Timings for F5WTMAC Run355 WTMAC: Wing with tip launcher + missile body + aft fins + canard fins Steps per cycle CPU time Minutes for 6 cycles HarmonicsCPU time Minutes *8 procs Efficiency was low due to poor partitioning of the blocks Impossible to run sequentially

CFD Lab - Department of Engineering - University of Liverpool Surface Pressure Time Marching 1 Mode Harmonic Balance

CFD Lab - Department of Engineering - University of Liverpool Pressure at single points 83% of span 35% of Chord 65% of Chord 128 steps per cycle enough to converge in time.

CFD Lab - Department of Engineering - University of Liverpool Conclusions & Future Work An implicit parallel frequency domain method has be developed from an existing implicit unsteady solver A few Harmonic modes can be calculated at a cost of less than 50 steady state calculations Improvements in solving the linear system? Improvements the parallel efficiency Better partitioning of the blocks - work and communication Renumber of the internal cells Allow the building of aerodynamic tables used in flight mechanics