computational aeroelasticity using a pressure-based solver_kamakoti

Upload: zouchu

Post on 06-Apr-2018

221 views

Category:

Documents


4 download

TRANSCRIPT

  • 8/2/2019 Computational Aeroelasticity Using a Pressure-based Solver_kamakoti

    1/158

    COMPUTATIONAL AEROELASTICITY USING A PRESSURE-BASED SOLVER

    By

    RAMJI KAMAKOTI

    A DISSERTATION PRESENTED TO THE GRADUATE SCHOOL

    OF THE UNIVERSITY OF FLORIDA IN PARTIAL FULFILLMENT

    OF THE REQUIREMENTS FOR THE DEGREE OFDOCTOR OF PHILOSOPHY

    UNIVERSITY OF FLORIDA

    2004

  • 8/2/2019 Computational Aeroelasticity Using a Pressure-based Solver_kamakoti

    2/158

    Copyright 2004

    by

    Ramji Kamakoti

  • 8/2/2019 Computational Aeroelasticity Using a Pressure-based Solver_kamakoti

    3/158

    This dissertation is dedicated to my parents and sister.

  • 8/2/2019 Computational Aeroelasticity Using a Pressure-based Solver_kamakoti

    4/158

    iv

    ACKNOWLEDGMENTS

    I would like to express my sincere gratitude to Professor Wei Shyy for his

    constant support and guidance throughout this work. Equally, I would like to thank Dr.

    Bhavani Sankar, Dr. Andrew Kurdila, Dr. Renwei Mei, Dr. Nagaraj Arakere, and Dr.

    Michael Frank for serving on my committee and providing their support in completing

    this work. I would like to extend my sincere gratitude to Dr. Siddarth Thakur and other

    members of the computational thermo-fluids laboratory for making the work environment

    very lively and enjoyable to work in. Lastly, I would like to acknowledge the support

    given by my family throughout my career.

  • 8/2/2019 Computational Aeroelasticity Using a Pressure-based Solver_kamakoti

    5/158

    v

    TABLE OF CONTENTS

    page

    ACKNOWLEDGMENTS ................................................................................................. iv

    LIST OF TABLES........................................................................................................... viii

    LIST OF FIGURES ........................................................................................................... ix

    ABSTRACT..................................................................................................................... xiii

    CHAPTER

    1 INTRODUCTION ...........................................................................................................1

    Aeroelasticity and the Fluid-Structure Interaction Problem.........................................1Problem Statement........................................................................................................4

    2 LITERATURE REVIEW ..............................................................................................10

    Aerodynamic Models..................................................................................................10

    Physical Models...................................................................................................10

    Reduced-Order Models .......................................................................................12Review of Coupled Computational Aeroelasticity (CAE) Models ............................13

    Fully coupled Analysis ........................................................................................14Loosely and Closely Coupled Analysis...............................................................16

    Loosely coupled analysis .............................................................................16

    Closely coupled analysis ..............................................................................17Review of Moving Boundary Models ........................................................................22

    Review of Geometric Conservation Law ...................................................................24

    Review of Interfacing Techniques..............................................................................26

    3 GOVERNING EQUATIONS AND OVERVIEW OF ALGORITHM.........................32

    Governing Equations ..................................................................................................32

    Flow Module .......................................................................................................32

    Navier-Stokes equations...............................................................................32Transformation to curvilinear coordinates ...................................................33

    Geometric Conservation Law..............................................................................37

    Turbulence Modeling ..........................................................................................38

    The k-transport equations ..........................................................................40

  • 8/2/2019 Computational Aeroelasticity Using a Pressure-based Solver_kamakoti

    6/158

    vi

    Filter-based turbulence model for unsteady Reynolds-Averaged Navier-

    Stokes (RANS) computations.................................................................42Boundary conditions ....................................................................................43

    Wall treatment..............................................................................................43

    Structural Dynamics Model.................................................................................44

    Moving Grid Module...........................................................................................48Overview of Algorithm...............................................................................................50

    Discretized Form of Equations............................................................................50Evaluation of Contravariant velocities on Non-staggered Grid ..........................52

    Pressure-Based Flow Solver (Semi-Implicit Method for Pressure-Linked

    Equations, SIMPLE)........................................................................................55Pressure-Implicit Splitting of Operators (PISO) Algorithm for unsteady

    computations....................................................................................................58

    Updating Jacobian values for moving boundary treatment.................................60

    First order Implicit Scheme:.........................................................................61First-order time-averaged scheme:...............................................................62

    Second order implicit scheme ......................................................................62Second order time-averaged evaluation of Jacobian....................................63Newmark Integration Method for Structure Solver.............................................64

    4 COMPUTATIONAL PROCEDURE AND CODE VALIDATION.............................66

    Computational Procedure ...........................................................................................66

    Geometry definition and Computational Grids ..........................................................67Geometry Definition............................................................................................67

    Computational Grids ...........................................................................................68

    Computational fluid dynamic (CFD) grid ....................................................68Computational structural dynamic (CSD) grid ............................................69

    Coupling and Interfacing Procedure...........................................................................70

    Code Validation..........................................................................................................74Steady-state CFD Computations .........................................................................75

    Unsteady Computations using PISO Algorithm..................................................77

    Effect of number of stages on accuracy and stability of PISO algorithm....80

    Momentum Interpolation Techniques for Computing Contravariant Velocities 84Geometric Conservation Law..............................................................................88

    Two-dimensional channel flow: First order backward Euler.......................89

    Two-dimensional channel flow: PISO algorithm.........................................94Three-dimensional elastic wing: AGARD 445.6 .........................................95

    Moving Boundary Module ................................................................................100

    Structure Solver.................................................................................................102

    5 RESULTS AND DISCUSSION..................................................................................105

    Coupled Simulation for Incompressible Flow Conditions .......................................105

    Comparison of PISO and SIMPLE Algorithms........................................................111

    Coupled Simulation for Compressible Flow Conditions..........................................112

  • 8/2/2019 Computational Aeroelasticity Using a Pressure-based Solver_kamakoti

    7/158

    vii

    Time Scales and Choice of Time Step Size for the Coupled Problem..............113

    Flutter Boundary Prediction for AGARD Wing at a Transonic Mach Number116Flutter Computations Using a Filter-Based Turbulence Model (M=0.96)........124

    Summary of Flutter Boundary Prediction for AGARD Wing...........................128

    6 CONCLUSIONS AND FUTURE WORK..................................................................132

    Conclusions...............................................................................................................132

    Future Directions ......................................................................................................137

    LIST OF REFERENCES.................................................................................................138

    BIOGRAPHICAL SKETCH...........................................................................................144

  • 8/2/2019 Computational Aeroelasticity Using a Pressure-based Solver_kamakoti

    8/158

    viii

    LIST OF TABLES

    Table page

    2-1. Description and key results of a few fully-coupled analysis methods .......................15

    2-2. Description of CAE simulations using CAP-TSD, ENS3DAE and CFL3DAE ........19

    2-3. Summary of work with a moving mesh algorithm.....................................................21

    2-4. Summary of work related to ALE formulation ..........................................................22

    2-5. Comparison of moving mesh algorithms....................................................................24

    2-6. Summary of representative interface techniques........................................................28

    2-7. Summary of boundary element methods....................................................................30

    4-1. Error Norm versus grid velocity for the four GCL schemes for 3-D wing case

    usingBackward Eulermethod .................................................................................95

    4-2. Error Norm versus grid velocity for the four GCL schemes for 3-D wing case ........98

    4-3. Tip deflection at two different time instants for different GCL schemes for 3-Dwing case ..................................................................................................................99

    4-4. Comparison of wing mode shapes between 10 element beam model (present

    study) and 120 element plate model.......................................................................102

    5-1. Comparison of critical flutter speed and dynamic pressure with experiment and

    other numerical results ...........................................................................................130

  • 8/2/2019 Computational Aeroelasticity Using a Pressure-based Solver_kamakoti

    9/158

    ix

    LIST OF FIGURES

    Figure page

    1-1. Aeroelastic diagram of forces and associated phenomena...........................................2

    1-2. Flutter speed index prediction for AGARD 445.6 wing using several methods..........7

    2-1. Sample MDICE environment for aeroelastic simulation ...........................................17

    2-2. Coupled fluid-structure flow diagram ........................................................................27

    2-3. Varying levels of complexity in modeling for fluids and structures ..........................27

    3-1. Displacements Measured with respect to the Elastic Axis........................................46

    3-2. Location of variables u, v and p on a 2-D non-staggered grid for the pressure

    based algorithm. .......................................................................................................50

    3-3. Overview of the SIMPLE algorithm ..........................................................................58

    4-1. Schematic of the AGARD 445.6 wing used in the wind tunnel.................................67

    4-2. Overview of the Multi-block CFD grid......................................................................69

    4-3. CFD surface grid along with grid distributions at the leading and trailing edges......69

    4-4. Schematic of the FEM grid on the AGARD wing......................................................70

    4-5. Schematic to demonstrate interpolation technique.....................................................71

    4-6. Schematic of a super element: Portion of the entire structure....................................72

    4-7. Sample CFD mesh superimposed on the discretized beam structure.........................73

    4-8. Schematic to demonstrate the extrapolation procedure..............................................74

    4-9. Top view of the CFD domain showing the type of boundary conditions specified

    at different surfaces .................................................................................................75

    4-10. Steady state surface pressure contours on the AGARD wing ..................................76

  • 8/2/2019 Computational Aeroelasticity Using a Pressure-based Solver_kamakoti

    10/158

    x

    4-11. Steady state pressure coefficient distribution at different spanwise locations on

    the top surface ..........................................................................................................76

    4-12. Computational domain for flow past square cylinder along with imposedboundary conditions.................................................................................................77

    4-13. Periodic oscillation of the cross-stream (v) component of velocity using PISO

    algorithm for square cylinder case at Re=215..........................................................79

    4-14. Vordex shedding past a square cylinder using PISO algorithm for Re=215. A)

    t=0.001, B) t=0.0005 ...........................................................................................79

    4-15. Periodic oscillation of the cross-stream (v) component of velocity using

    SIMPLE algorithm for square cylinder case at Re=215. .........................................80

    4-16. Pressure residual history for unsteady flow over a square cylinder (Re=215).........81

    4-17. Periodic oscillation of Cross-stream velocity (v) using different number ofstages for PISO algorithm ........................................................................................82

    4-18. Computational domain and boundary conditions imposed for flow over a

    circular cylinder........................................................................................................83

    4-19. Pressure residual history for unsteady flow over a circular cylinder (Re=100).......83

    4-20. Periodic oscillation of cross-stream velocity (v) for different number of

    corrector stages.........................................................................................................84

    4-21. Schematic of Cavity flow grid along with boundary conditions..............................85

    4-22. Velocity and pressure contours for cavity flow at Re=100 using different

    momentum interpolation schemes for various time step sizes at y=0.5 locationin the cavity. .............................................................................................................86

    4-23. Schematic of computational domain surrounding a cylinder ...................................87

    4-24. Velocity and pressure plot for flow around a cylinder at Re=40 using differentmomentum interpolation schemes for various time step sizes at the symmetry

    line downstream of the cylinder...............................................................................88

    4-25. Computational grids for channel flow at different time instants..............................90

    4-26. Velocity profile for channel flow with Re=100 at different time instants for

    coarse grid (15111) usingBackward Eulermethod...............................................91

    4-27. Error norm versus grid velocity using various schemes for channel flow for

    15111 grid usingBackward Eulermethod ............................................................91

  • 8/2/2019 Computational Aeroelasticity Using a Pressure-based Solver_kamakoti

    11/158

    xi

    4-28. Velocity profile for channel flow with Re=100 at different time instants for fine

    grid (30121) usingBackward Eulermethod..........................................................93

    4-29. Error norm versus grid velocity using various schemes for channel flow for30121 grid usingBackward Eulermethod ............................................................93

    4-30. Velocity profile for channel flow at different time instants for 151x11 grid using

    PISO method ............................................................................................................95

    4-31. Plot depicting the arbitrary movement of the wing in the spanwise direction ........97

    4-32. Error norm versus grid velocity for the various schemes for AGARD wing

    usingBackward Eulermethod .................................................................................97

    4-33. Spanwise deflection of AGARD wing at four different time instants......................99

    4-34. Schematic of multi-block grid used to validate moving mesh module ..................100

    4-35. Effect of the 2 parameters,FACMINand , on the re-meshing.............................101

    4-36. Tip deflection of AGARD wing versus number of time steps for t=0.0001........104

    4-37. Tip deflection of AGARD wing versus number of time steps for t=0.001..........104

    5-1. Spanwise wing shapes at different time instants (Grid configuration I) ..................106

    5-2. Time varying displacement of wing at different spanwise locations (Grid

    configuration I).......................................................................................................107

    5-3. Time history of lift coefficient for AGARD 445.6 wing subject to 1-degree angleof attack for both grid configurations.....................................................................108

    5-4. Time history of lift/drag ratio for AGARD 445.6 wing subject to 1-degree angle

    of attack for both grid configurations. ....................................................................108

    5-5. Pressure contour on the surface of the wing at steady state .....................................109

    5-6. Comparison of lift coefficient time history for AGARD wing subject to different

    angles of attack for grid configuration I.................................................................110

    5-7. Comparison of lift coefficient time history for AGARD wing subject to differentangles of attack for grid configuration I.................................................................110

    5-8. Spanwise displacements at three different time instants to compare PISO andSIMPLE methods using incompressible flow around an AGARD wing example

    at a Re=3.64x105 based on unit root chord. ...........................................................112

    5-9. Diffusive and convective time scales near wing tip region for different time step

    sizes and grids ........................................................................................................114

  • 8/2/2019 Computational Aeroelasticity Using a Pressure-based Solver_kamakoti

    12/158

    xii

    5-10. Diffusive and convective nondimensional paramter at wing tip spanwise

    location for different grids and time step sizes ......................................................116

    5-11. Generalized displacement versus time for three different dynamic pressures for

    t=5x10-5................................................................................................................118

    5-12. Generalized displacement versus time for three different dynamic pressures for

    t=1x10-5................................................................................................................119

    5-13. Effect of grid resolution on generalized displacements using similar CFLnumbers..................................................................................................................120

    5-14. Flutter points for different choice of time step sizes (1x10-5 and 5x10-5 for grid I

    (350 K points) and grid configurations (350 K grid and 800 K grid) ....................121

    5-15. Tip deflection of wing versus time for grid I (350 K points) using a time step

    size of 5x10-5

    ..........................................................................................................122

    5-16. Wing shapes at maximum and minimum tip deflection points ..............................123

    5-17. Mach number contours representing supersonic region in the flow domain at

    mid-span plane. ......................................................................................................123

    5-18. Surface pressure contours indicating supercritical region or region of supersonic

    flow on the surface of the wing..............................................................................124

    5-19. Blending function plot at mid-span plane...............................................................126

    5-20. Comparison of filter-based model and standard k-e model for q/qe=0.98 with

    t=5x10-5 and filter size, =0.15. ..........................................................................127

    5-21. Flutter boundary comparison between filter-based turbulence model and

    standard k-model using grid I and t=5x10-5 ......................................................127

    5-22. Spanwise wing shape at maximum and minimum tip deflection for (left)

    M=0.678 and (right) M=1.072 ...............................................................................129

    5-23. Mach number contours at maximum and minimum tip deflection points..............129

    5-24. Summary of flutter speed index prediction for AGARD 445.6 wing ....................131

  • 8/2/2019 Computational Aeroelasticity Using a Pressure-based Solver_kamakoti

    13/158

    xiii

    Abstract of Dissertation Presented to the Graduate School

    of the University of Florida in Partial Fulfillment of theRequirements for the Degree of Doctor of Philosophy

    COMPUTATIONAL AEROELASTICITY USING A PRESSURE-BASED SOLVER

    By

    Ramji Kamakoti

    August 2004

    Chair: Wei Shyy

    Major Department: Mechanical and Aerospace Engineering

    A computational methodology for performing fluid-structure interaction

    computations for three-dimensional elastic wing geometries is presented. The flow solver

    used is based on an unsteady Reynolds-Averaged Navier-Stokes (RANS) model. A well-

    validated k- turbulence model with wall function treatment for near wall region was

    used to perform turbulent flow calculations. Relative merits of alternative flow solvers

    were investigated. The predictor-corrector-based Pressure Implicit Splitting of Operators

    (PISO) algorithm was found to be computationally economic for unsteady flow

    computations. Wing structure was modeled using Bernoulli-Euler beam theory. A fully

    implicit time-marching scheme (using the Newmark integration method) was used to

    integrate the equations of motion for structure. Bilinear interpolation and linear

    extrapolation techniques were used to transfer necessary information between fluid and

    structure solvers. Geometry deformation was accounted for by using a moving boundary

    module. The moving grid capability was based on a master/slave concept and transfinite

  • 8/2/2019 Computational Aeroelasticity Using a Pressure-based Solver_kamakoti

    14/158

    xiv

    interpolation techniques. Since computations were performed on a moving mesh system,

    the geometric conservation law must be preserved. This is achieved by appropriately

    evaluating the Jacobian values associated with each cell. Accurate computation of

    contravariant velocities for unsteady flows using the momentum interpolation method on

    collocated, curvilinear grids was also addressed. Flutter computations were performed for

    the AGARD 445.6 wing at subsonic, transonic and supersonic Mach numbers. Unsteady

    computations were performed at various dynamic pressures to predict the flutter

    boundary. Results showed favorable agreement of experiment and previous numerical

    results. The computational methodology exhibited capabilities to predict both qualitative

    and quantitative features of aeroelasticity.

  • 8/2/2019 Computational Aeroelasticity Using a Pressure-based Solver_kamakoti

    15/158

    1

    CHAPTER 1

    INTRODUCTION

    The term computational aeroelasticity (CAE) generally refers to coupling high-

    level computational fluid dynamic (CFD) methods with structural dynamic tools to

    perform aeroelastic analysis. Recently, CAE has gained interest as considerable progress

    has been made in CFD, computational structural dynamics (CSD), and in computer

    technologies. Extensive research on CFD and CSD has already been done. The aim of our

    study was to develop a closely coupled CAE model (comprising a detailed CFD model

    with a simplified CSD model) to perform fluid-structure interaction computations on

    three-dimensional wing bodies.

    Aeroelasticity and the Fluid-Structure Interaction Problem

    Aeroelasticity can be defined as the phenomena associated with the interaction of

    aerodynamic forces and inertial forces within elastic structural systems. There are also

    aeroelastic phenomena associated with interaction between aerodynamic and elastic

    forces alone (Bisplingoff et al. 1955). Aeroelastic problems mainly arise from the flexible

    nature of the structure. In other words, rigid structures do not experience aeroelasticity of

    any sort. It is well known that external forces acting on a flexible structural system (such

    as a wing) lead to a deformation in the wing geometry, and this structural deformation

    thereby leads to additional aerodynamic loads.

  • 8/2/2019 Computational Aeroelasticity Using a Pressure-based Solver_kamakoti

    16/158

    2

    Figure 1-1. Aeroelastic diagram of forces and associated phenomena

    Generally, aeroelasticity has two major classes: dynamic and static. Dynamic

    aeroelasticity usually involves interactions among inertial, aerodynamic and elastic

    forces; whereas static aeroelasticity involves interaction between aerodynamic and elastic

    forces. Figure 1 shows different kinds of aeroelastic phenomena depending on how the

    different forces interact.

    Dynamic aeroelasticity: includes phenomena such as flutter, buffeting, and

    dynamic response. Flutter is an oscillatory dynamic instability (primarily caused by the

    elasticity of the structure) that occurs in an aircraft in flight at high speeds. The speed at

    which this occurs is called flutter speed or critical speed. Buffeting is a phenomenon that

    occurs because of transient vibrations of aircraft structural components (due to

    aerodynamic impulses such as wake behind wings). Dynamic response includes transient

    response associated with aircraft components; and is caused by rapidly applied loads

    (such as gusts, moving shock waves, or other dynamic loads). All of the above-mentioned

    phenomena are all transient phenomena; hence the term dynamic aeroelasticity.

    Static aeroelasticiy: includes phenomena such as load distribution, divergence,

    and system reversal. Load distribution occurs because static deformation influences the

    Aerodynamic

    Forces

    Elastic

    Forces

    Inertial

    Forces

    Static Aeroelasticity

    Load distribution Divergence

    Control system reversal

    Dynamic Aeroelasticity

    Flutter Buffeting Dynamic response

  • 8/2/2019 Computational Aeroelasticity Using a Pressure-based Solver_kamakoti

    17/158

    3

    distribution of aerodynamic pressures over the structure. Divergence is another static

    instability (it occurs at a speed called divergence speed) in which the elasticity of the

    lifting surface plays a critical role in producing the instability. Another static aeroelastic

    phenomenon is control system reversal (it occurs at control reversal speed) in which the

    effects of structure displacements are cancelled by elastic deformations of the structure

    itself.

    Almost every flight vehicle (manned or unmanned) that flies through the

    atmosphere undergoes some degree of aeroelasticity. Catastrophic phenomena such as

    flutter must be avoided at all costs, and all vehicles must be cleared of such phenomena

    before they are put to use. Flight test and wind-tunnel testing are two ways to test for

    such phenomena, but they are both expensive and occur late in the design process. Hence,

    computational techniques are used first, to assess the aeroelastic characteristics of these

    flight vehicles.

    While computational methods that study different aspects of aeroelastic response

    have been studied for some time, numerous open research issues remain to be resolved.

    For example, many approaches in computational aeroelasticity seek to synthesize

    independent computational approaches for the aerodynamic and the structural dynamic

    subsystems. This strategy is known to be fraught with complications associated with the

    interaction between the two simulation modules. Some of the issues arise from the fact

    that CFD and CSD mesh systems are quite different. Frequently, the former uses a

    Eulerian or spatially fixed-coordinate system, while the latter uses a Lagrangian or

    material fixed-coordinate system. Hence, care must be taken to develop a suitable

    interfacing technique between the two modules. Also, the time scales can be very

  • 8/2/2019 Computational Aeroelasticity Using a Pressure-based Solver_kamakoti

    18/158

    4

    different for the two modules, hence one must be careful while performing unsteady

    calculations.

    There are three major classifications for CAE: fully coupled, closely coupled, and

    loosely coupled analyses. In loosely coupled analysis, the fluid and structure modules are

    treated as two separate modules, with only external interaction between them. This kind

    of methodology can be seen as a multi-disciplinary problem. This method is limited to

    small perturbations with moderate linearity. In fully coupled analysis, the governing

    equations for fluids and structures are combined into one set of equations, and these

    equations are solved and integrated simultaneously. Since the matrices associated with

    structures are orders of magnitude stiffer than those associated with fluids, it is virtually

    impossible to solve the entire system using a single numerical scheme. Methods have

    been developed using fully coupled methods, but they are restricted to two-dimensional

    problems and small-scale three-dimensional problems. In the closely coupled approach,

    fluids and structures are modeled in separate domains, but are coupled into one module

    by an interface technique. The exchange of information between these modules takes

    place at the interface or the boundary. The coupling is integrated, thereby allowing the

    two modules to exchange information at the boundaries in an efficient manner. Our study

    emphasizes this kind of approach.

    Problem Statement

    The objective of our study was to develop a computational model that is capable of

    performing fluid-structure interaction computations on three-dimensional geometries.

    Our model was based on a three-dimensional, multi-block, structured CFD solver for the

    Navier-Stokes equations. Structural modal dynamic equations were solved

    simultaneously and were strongly coupled with the flow equations using fully implicit

  • 8/2/2019 Computational Aeroelasticity Using a Pressure-based Solver_kamakoti

    19/158

    5

    (iterative) and semi-explicit (non-iterative) time-marching methods. Since the structure

    deformation is usually small, a linear structure model was found to be sufficient. To

    address the unsteady flow around deforming structures, since the flow can be complex

    because of compressibility, existence of shock waves, and effects of viscosity and

    turbulence, a more complex model was required. The flow solver addresses the full 3-D

    Reynolds-averaged Navier-Stokes (RANS) equations with well-validated turbulence

    models. The solver also has the capability to include effects for multi-block moving

    boundary treatment. Robust interfacing techniques were also embedded in the coupled

    solver to account for transfer of information between the two modules.

    Our study aimed to expand a well-validated CFD approach to coupled aeroelastic

    models and consider the complexity of coupling procedures in 3-D wing models. A non-

    iterative flow solver was used for flow computations, greatly reducing the overall cost of

    computations (as the fluids module is the most time consuming among all the modules).

    In developing this model, the following issues were addressed:

    efficient moving boundary technique for multi-block structured grids

    preservation of geometric conservation law

    choice of time step of fluid and structure solvers

    accurate computation of contravariant velocities using momentum interpolationmethod for collocated grids.

    The focus of this work was to study the fluid-structure interaction problem for 3-D

    wing geometries. The flutter boundary was predicted for a transonic Mach number case.

    The AGARD 445.6 wing (Yates 1987) was used to demonstrate the methodology. This

    configuration was chosen because extensive research has been done in the field of

    aeroelasticity using this model (thus experimental and numerical results are readily

  • 8/2/2019 Computational Aeroelasticity Using a Pressure-based Solver_kamakoti

    20/158

    6

    available). Several flow solvers, ranging from transonic small disturbance models to full

    three-dimensional Navier-Stokes solver and its thin layer approximations have been

    coupled to the normal modes of the structure to determine the flutter boundary for the

    AGARD wing geometry. Particularly, we are interested in the predicting the transonic dip

    observed at transonic mach numbers. This dip is important in determining the minimum

    velocity at which flutter can occur across the flight envelope of the vehicle; hence

    predicting this dip is critical. Figure 1-2 shows the measured and computed flutter

    boundary for the AGARD wing using several numerical methods. The solid line

    represents the measured flutter boundary originally published by Yates (1963). Both

    linear and nonlinear aerodynamic models have been employed to determine the flutter

    boundary. Linear analysis using transonic small disturbance model (CAP-TSD; Bennett

    et al. 1989) was found to predict the flutter boundaries accurately at subsonic and

    supersonic speeds but failed to predict the dip, accurately, at transonic Mach numbers.

    Specifically, linear analysis was found to be unconservative in the transonic speed

    regime, where it predicted a significantly higher flutter speed. This is attributed to the

    highly nonlinear effects arising from formation and disappearance of shock waves at this

    Mach number regime as the aircraft undergoes unsteady, flexible motion. Inclusion of

    viscous effects to the transonic small disturbance model (CAP-TSDV; Robinson et al.

    1991) increased the predictive capability of the model at transonic Mach number, as seen

    from the figure. Within nonlinear models, one can use both inviscid as well as viscous

    analysis to determine the flutter boundary. The flutter boundary obtained by solving the

    unsteady Euler aerodynamics equation of motion coupled to the normal modes of the

    structure (CFL3D-Euler; Lee-Rausch and Batina 1995) is shown in Figure 1-2. The result

  • 8/2/2019 Computational Aeroelasticity Using a Pressure-based Solver_kamakoti

    21/158

    7

    from this method was found to be overconservative, predicting a significantly lower

    flutter speed. Viscous effects such as boundary layer thickening and/or flow separation

    due to shock waves were found to be important factors in determining the transonic dip

    accurately (Schuster et al. 2003). The inclusion of viscous effects was found to improve

    the prediction of transonic dip (Lee-Rausch and Batina 1996; Gordnier and Melville

    2001; Liu et al. 2003).

    Figure 1-2. Flutter speed index prediction for AGARD 445.6 wing using several methods

    Lee-Rausch and Batina (1996) coupled an unsteady thin-layer approximation of the

    Navier-Stokes equations with the normal modes of structure. A moving mesh method

    based on spring analogy was incorporated to account for grid movement after each time

    step. Gordnier and Melville (2000) coupled an unsteady compressible Navier-Stokes

    0.25

    0.5

    0.75

    0.4 0.6 0.8 1 1.2

    Mach numbe r

    Flutterspeedi

    ndex

    CFL3D (Euler), Lee-Rausch et al. (1995)

    CFL3D (N-S), Lee-Rausch et al. (1996)

    CAP-TSD; Bennett et al. (1989)

    CAP-TSDV, Robinson et al. (1991)

    Liu et al. (2003)

    Gordnier and Melville (2001)

    Experiment

  • 8/2/2019 Computational Aeroelasticity Using a Pressure-based Solver_kamakoti

    22/158

    8

    model with normal modes of structure using a Beam-Warming type implicit time

    marching scheme with sub-iterations. An overset grid approach with algebraic mesh

    deformation method was used to account for grid movement. The geometric conservation

    law, which takes care of certain geometric quantities associated with mesh movement,

    was invoked as well. Liu et al. (2003) coupled an unsteady RANS model with normal

    modes of structure to predict the flutter boundary for the AGARD wing. Spring analogy

    along with transfinite interpolation technique was used to move the multi-block mesh. An

    implicit time stepping scheme using sub-iterations was employed to march in time.

    Flutter boundary obtained using these methods are summarized in Figure 1-2. Significant

    improvement was also seen, while using nonlinear viscous models, at supersonic speed

    regimes. Not all of the above-mentioned models incorporated all the features essential in

    producing a robust CAE model. Some of the limitations that the previous CAE models

    face can be listed as follows

    Fixed-grid computations (Bennett et al. 1989; Robinson et al. 1991) this is often

    the case while using transonic small disturbance model

    Use of inviscid flow solvers (Bennett et al. 1989; Lee-Rausch and Batina 1995) failed to predict viscous effects such as boundary layer growth and/or flow

    separation

    Implicit time-marching schemes with sub-iterations (Gordnier and Melville 2001;Liu et al. 2003 being an iterative scheme, it can be computationally expensive.Although such an implicit scheme is unconditionally stable, the choice of time step

    is limited by the frequency of oscillations of structure.

    Failure to include geometric conservation law (Lee-Rausch and Batina 1995, 1996;Liu et al. 2003) essential while solving problems on moving mesh systems

    We aim at addressing all of the above-mentioned issues and to develop a robust

    CAE model capable of predicting the flutter boundary of three-dimensional wing

    geometries accurately.

  • 8/2/2019 Computational Aeroelasticity Using a Pressure-based Solver_kamakoti

    23/158

    9

    A review of the various existing methods in the field of computational

    aeroelasticity is given in Chapter 2. The governing equations used by the different models

    are addressed in Chapter 3. Chapter 4 discusses the computational procedure and setup

    involved with a CAE model. Individual module-validation results along with coupled

    simulation results and discussions are given in Chapter 5. Conclusions and thoughts on

    future directions are given in Chapter 6.

  • 8/2/2019 Computational Aeroelasticity Using a Pressure-based Solver_kamakoti

    24/158

    10

    CHAPTER 2

    LITERATURE REVIEW

    Next we review various aspects and modules related to the field of computational

    aeroelasticity (Bennett and Edwards 1998; Friedmann 1999; Huttsell et al. 2001). First,

    the various models associated to unsteady aerodynamics are presented. Then we review

    various classes of CAE: fully coupled analysis (or unified fluid-structure interaction),

    closely coupled aeroelastic analysis, and loosely coupled analysis. We discuss advances

    in the field of moving mesh methods for re-meshing purposes and interfacing techniques

    for exchanging information between different modules used in some coupled aeroelastic

    models. The various formulations of Geometric Conservation Law (GCL) are also

    reviewed.

    Aerodynamic Models

    To understand the fluid-structure interaction problem, we need to model both the

    structure and the fluid efficiently. However, since our emphasis was on the fluid (rather

    than structure) models, we first review some physical models from the fluids perspective

    undergoing time-dependent motion. Different classes of coupled CAE models (explained

    earlier) and the issues associated therein are discussed later in this chapter.

    Physical Models

    Physical models used for treating fluid-structure interaction problems can vary

    enormously in their complexity, based on the applications. One of the simplest models is

    based on piston theory (Dowell and Hall, 2001), which expresses the pressure, p, at some

  • 8/2/2019 Computational Aeroelasticity Using a Pressure-based Solver_kamakoti

    25/158

    11

    pointx, y and some time ton the oscillating body, as a simple function of the motion at

    the same point and instant. It can be expressed as follows

    U w wp U

    t x

    = +

    where w is a function ofx, y and tand it is the instantaneous deflection of the body. The

    symbols, Uand Mrepresent free-stream density, velocity, and Mach number,

    respectively. This simple method is only useful for a limited set of flow conditions, and is

    usually used to verify more complex models in the appropriate limit. An improved model

    to the piston theory is the full-potential flow theory, which works under the assumption

    that the flow is inviscid and irrotational. The potential flow model solves the nonlinear

    wave equation for the velocity potential, from which the velocity (and thereby the

    pressure) can be obtained using Bernoullis equation. If the body profile is assumed to be

    thin, the nonlinear equation can be cast into a linear convected-wave equation, which has

    found uses for many fluid-structure interaction problems such as flutter and gust response

    analysis (Bisplingoff et al. 1955; Fung 1955). The linear convected-wave equation has

    trouble satisfying the boundary conditions (Dowell and Hall 2001) because in the

    boundary condition, both the velocity potential and its gradient over different portions of

    the fluid domain are unknown (leading to a mixed-boundary problem). This is resolved

    by reducing the convected-wave equation (partial differential equation) to an integral

    equation using Greens theorem or Fourier transform. This is also referred to as the

    boundary element approach. Another well-known model is based on small perturbation

    theory (Bisplingoff et al. 1955; Fung 1955), but it was found to fail when the flow is

    transonic (when shock waves may appear and disappear).

  • 8/2/2019 Computational Aeroelasticity Using a Pressure-based Solver_kamakoti

    26/158

    12

    Another class of models is the time-linearized or dynamically linear model, in

    which a steady-state nonlinear solution is used as a starting point; then a small dynamic

    perturbation about this steady flow is considered, and all subsequent flow variables and

    shock motion are assumed to vary in a linear fashion. This model leads to an order of

    magnitude reduction in computer resources compared to the nonlinear model, and was

    found to be sufficient for many problems. However, this method was found to be less

    useful for turbomachinery problems. This approach can be extended to determine a full

    dynamically nonlinear solution, which involves solving a nonlinear convected-wave

    equation for potential flow or Euler or Navier-Stokes models. Either finite-difference or

    finite-volume schemes in spatial variables can be used to convert the system of partial

    difference equations to ordinary differential equations, which forms the basis for CFD.

    Additional models must be developed to account for turbulence flow features, and for

    transition from laminar to turbulent flows. Another class of models beginning to gain

    interest in the field of fluid-structure interaction is reduced-order modeling (ROM)

    techniques, discussed next.

    Reduced-Order Models

    For the past several decades, researchers have worked in the field of CFD to

    develop models for complex unsteady flows. The computational cost for high

    dimensionality model, especially for aeroelastic problems, has limited the use of full CFD

    models for such applications. Recently, advances are being made to develop a novel

    technique for unsteady flows based on the modal character of flows, which can be termed

    reduced-order models. In the structural dynamics world, over the years, finite element

    models for structural dynamics have been reduced in size by using the normal or

    eigenmodes of the structure, thereby reducing the model to a few degrees of freedom

  • 8/2/2019 Computational Aeroelasticity Using a Pressure-based Solver_kamakoti

    27/158

    13

    from thousands of degrees of freedom (Dowell and Hall 2001). This reduces the

    computation time for solving such problems, while maintaining the accuracy of the

    physical phenomena. This method has also gained interest in the field of fluid dynamics,

    because such an approach gives us great benefits (saving computational costs and giving

    insight into the dynamics of the fluid models by considering their different modal

    structures). This method involves constructing a computational aerodynamic model

    using the dominant eigenmodes of unsteady aerodynamic flows. Combining such a

    reduced-order aerodynamic model with a structural modal model is an efficient way to

    form an aeroelastic modal model with a modest number of degrees of freedom.

    Extracting the dominant eigenmodes for large dimensional systems can be potentially

    difficult. Hence another modal approach that seeks to include more information on the

    flow response to enhance the accuracy of the reduced model has been developed and it is

    called the proper orthogonal decomposition (POD) method (Ahlman et al. 2002; Zhang et

    al. 2003). It is a much simpler approach than the eigenmode approach, and it uses a

    methodology based on nonlinear dynamics and signal processing. One disadvantage of

    this method is that determining the POD modes can be computationally expensive

    compared to determining the eigenmodes. Extensive research is being done to construct

    nonlinear aerodynamic ROMs and to use the eigenmode ROM approach to develop better

    turbulence models. However, it is still unknown whether ROM or POD approach can

    accurately predict all the length scales associated with the turbulence models.

    Review of Coupled CAE Models

    Before looking at the various CAE models, the generalized equations of motion

    (Schuster et al. 2003) are given to explain CAE methodologies

  • 8/2/2019 Computational Aeroelasticity Using a Pressure-based Solver_kamakoti

    28/158

    14

    [ ]{ } [ ]{ } [ ]{ } { }q( t ) C q( t ) K q( t ) F( t )+ + =!! ! (2-1)

    { } { }1

    N

    i i

    i

    w( x, y,z,t ) q ( t ) ( x, y,z )=

    = (2-2)

    where { }w( x,y,z,t ) is the structural displacement at any time instant and position and

    {q(t)} is the generalized displacement vector. The matrices [M], [C], [K] are the

    generalized mass, damping, and stiffness matrices; respectively and i are the normal

    modes of the structure, withNbeing the total number of modes of the structure. The term

    on the right-hand side of Eq. (2-1), {F(t)}, is the generalized force vector (which is

    responsible for linking the unsteady aerodynamics and inertial loads with the structural

    dynamics). Equations (2-1) and (2-2) show that the distinct terms representing the

    structures, aerodynamics, and dynamics disciplines give us the flexibility in choosing

    different methods for a given system. For example, linear structural models can be

    coupled with a 3-D unsteady RANS model, to develop a CAE model without actually

    changing the overall formulation of the equations of motion. This example of a closely

    coupled model is the emphasis of our study. However, fully coupled models and loosely-

    coupled or uncoupled models have been developed. Some of these models are discussed

    next.

    Fully coupled Analysis

    In this method, the governing equations are reformulated by combining fluid and

    structural equations of motion to obtain a unified set of equations, which are then solved

    and integrated in time simultaneously. While using a fully coupled procedure, one must

    deal with fluid equations in a Eulerian reference system, and structural equations in a

    Lagrangian system. This leads to the matrices being orders of magnitude stiffer for

  • 8/2/2019 Computational Aeroelasticity Using a Pressure-based Solver_kamakoti

    29/158

    15

    structure systems as compared to fluid systems, thereby making it virtually impossible to

    solve the equations using a monolithic computational scheme for large-scale problems.

    Initially, Guruswamy and Byun (1993, 1994) combined Euler flow equations with plate

    finite-element structures; and later combined the Navier-Stokes equations with shell

    finite-element structure to perform fluid-structure calculations. They used a domain

    decomposition method, wherein fluids and structures are solved in separate modules. On

    the same note, Garcia and Guruswamy (1999) computed the transonic aeroelastic

    response of 3-D wings by coupling a nonlinear-beam finite-element model with Navier-

    Stokes equations. This kind of fully coupled method has limitations on grid size, and is

    currently limited to 2-D problems as they are computationally expensive. These models

    and the test cases used to study them are shown in Table 2-1.

    Table 2-1. Description and key results of a few fully-coupled analysis methods

    Author (s)(year)

    Description of work Major Results

    Guruswamy,

    Byun(1993, 1994)

    Compute aeroelasticity by directcoupling using time-integration method

    Fluid: Euler equations Structure: Plate finite elements Aerodynamic loads are transferred by

    bilinear interpolation and by virtualsurface methods

    CFD grid (151 x 30 x 35) FEM grid (36 plate elements) Fighter type wing with M=0.854 and=1 deg

    Validity of coupling plateelements with Euler

    equation

    Virtual surface methodtransfers loads moreaccurately than bilinear

    interpolation technique

    Garcia,Guruswamy(1999)

    Model for coupled nonlinear beam FEMmodel with N-S solver for static

    aeroelastic analysis of high AR wings

    Flow solver: ARC3D fluids module ofENSAERO-WING code

    Structural code: Nonlinear beam FEM Aeroelastic research wing (ARW-2) @

    M=0.85 and =2

    FEM results are accurateexcept for deflections which

    were smaller than modalresults

    Nonlinear and linear beammodels predicted similarpressure coeff results

    Geometrical nonlinearitywas found to be negligible

  • 8/2/2019 Computational Aeroelasticity Using a Pressure-based Solver_kamakoti

    30/158

    16

    Loosely and Closely Coupled Analysis

    In this class of methodologies, unlike the fully coupled analysis, the structural and

    fluid equations are solved using two separate solvers. This can result in two different

    computational grids (structured or unstructured), which are not likely to coincide at the

    boundary. This calls for an interfacing technique to be developed, to exchange

    information back and forth between the two modules. This is true for both loosely and

    closely coupled approaches. We now review each of these methods separately.

    Loosely coupled analysis

    The loosely coupled approach has only external interaction between the fluid and

    structure modules; or the information is exchanged after partial or complete convergence

    (Smith et al. 1996a). This approach is like a multidisciplinary computing environment

    (MDICE) (Seigel et al. 1998), where one effectively controls the interaction between two

    commercial codes for each of the modules by means of interfacing techniques. This gives

    us the flexibility of choosing different solvers for each of the modules but the coupling

    procedure loses accuracy as the modules are updated only after partial or complete

    convergence. A typical block diagram of MDICE is shown in Figure 2-1. Here, the

    interface methodology has been divided into two categories: function matching interface

    and conservative interface. Function matching interfaces provide the closest match

    between data on the two computational grids. Conservative interfaces aim at conserving

    relevant properties (such as forces and momentum) during the transfer process.

  • 8/2/2019 Computational Aeroelasticity Using a Pressure-based Solver_kamakoti

    31/158

    17

    Figure 2-1. Sample MDICE environment for aeroelastic simulation. (Seigel et al., 1998)

    Closely coupled analysis

    This method will be the main focus of this thesis. Here, the fluid and structure

    equations are solved separately using different solvers but are coupled into one single

    module with exchange of information taking place at the interface or the boundary via an

    interface module. The information exchanged here are the surface loads, which are

    mapped from CFD grid onto CSD grid, and displacement field, which are mapped from

    CSD grid onto CFD grid. The transfer of surface displacement back to the CFD module

    implies deformation of the CFD boundary mesh and this calls for a moving boundary

    technique to enable re-meshing the entire CFD domain for further computations as we

    march in time. This can cause potential problems for multi-block grids with complex

    geometries and will be looked at in-depth shortly.

    Several models have been combined for individual modules to arrive at a coupled

    model. From the fluids perspective, models ranging from simple potential flow models to

    complex 3-D RANS models have been used. On the other hand, models ranging from

    linear beam finite elements to nonlinear solid finite elements have been used for structure

    module. These models are interlinked via necessary interfacing techniques, the

    Panel methods

    Parabolized Navier-Stokes

    Euler equationsAsymptotic expansion

    Boundary LayerFull Navier-Stokes

    other

    Function matching

    Infinite plate splineThin plate splineother

    Conservative interfaces Infinite plate splineThin plate splineConservative/ consistentother

    Modal analysis

    Influence coefficient

    Linear FEMNonlinear EM

    other

    Fluids Module Interface Methodology Structural Module

  • 8/2/2019 Computational Aeroelasticity Using a Pressure-based Solver_kamakoti

    32/158

    18

    complexity of which depends on what two models are used for the individual modules. A

    brief summary of some of the models that have been developed in the past will be shown

    next.

    Cunningham et al. (1988) developed a computational scheme to perform transonic

    aeroelastic analysis by coupling transonic small disturbance (TSD) potential flow

    equations (CAP-TSD) with the natural vibrational modes of the structure. Viscous effects

    were later incorporated into the flow solver by including an inverse integral boundary

    layer model. The equations of motion were solved on a sheared cartesian grid where the

    lifting surfaces were modeled as thin plates. This kind of approach simplified the task of

    generating grids and no moving boundary algorithm was required as the surface velocity

    boundary condition was applied at a mean plane. This technique of using TSD

    formulation failed in the presence of a strong shock or when viscous effects are

    dominant.

    To overcome this, Schuster et al. (1990) came up with a model that uses a 3-D flow

    solver coupled with a linear structure model to study the aeroelastic analysis of a fighter

    aircraft (ENS3DAE). Thin layer approximations to the full three-dimensional

    compressible RANS equations were used. A three-dimensional implementation of the

    Beam-Warming implicit scheme was employed for temporal integration. The equations

    were solved on multi-block curvilinear grids. The linear generalized mode shapes were

    used to model the structure. A grid motion algorithm that uses an algebraic shearing

    technique was used to account for the grid movement.

    A similar method (CFL3DAE), developed by Lee-Rausch and Batina (1995, 1996),

    couples a linear, normal mode structural dynamics model with the thin-layer three-

  • 8/2/2019 Computational Aeroelasticity Using a Pressure-based Solver_kamakoti

    33/158

    19

    dimensional compressible RANS model. Time marching was accomplished by means of

    a second order accurate backward time differencing scheme. A pseudo time sub-iteration

    method was introduced to expedite the convergence at each time step. A moving mesh

    algorithm based on spring analogy was used here. This model was used to predict the

    wing flutter boundary. An overview of the above-mentioned models, namely, CAP-TSD,

    ENS3DAE and CFL3DAE, have been given by Bennett and Edwards (1998) and Huttsell

    et al. (2001). The main features and results of these methods are shown in Table 2-2.

    Table 2-2. Description of CAE simulations using CAP-TSD, ENS3DAE and CFL3DAEAuthor (s)(year)

    Description of work Major Results

    Cunningham,

    Batina, Bennett

    (1988)

    Computational scheme for transonicaeroelastic analysis to perform flutter

    analysis

    Flow: Transonic small disturbanceformulation

    Structure: Lagrange Equations of motionbased on the natural vibrational modes

    AGARD configuration with 45 deg

    sweep angle and M=0.338-1.141

    Aerodynamic forces andflutter characteristics

    obtained using linearformulation compared well

    with expt.

    Non-linear flutter resultscompared well with exptbut not so with linear

    resultsCan treat configurations

    with arbitrary liftingsurfaces

    Lewis and

    Smith

    (1998)

    External aeroelastic simulation forinternal aerodynamics and shell

    structures

    Flow: ENS3DPredictor-corrector scheme for structural

    integration

    Tested on an engine liner to study flutter

    with M=0.7 in inner region and M=0.4in the annular region

    Results showed the engineliner to be dynamically

    stable

    Inner flow Mach no. hadlittle effect on aeroelasticresponse

    Effect of pressure loadings

    on the shell structures werenot considered in thismethod

  • 8/2/2019 Computational Aeroelasticity Using a Pressure-based Solver_kamakoti

    34/158

    20

    Table 2-2. Continued

    Author (s)

    (year)

    Description of work Major Results

    Schuster,

    Vadyak,

    Atta(1990)

    A 3-D flow solver coupled with linearstatic structural model to study

    aeroelastic response of aircraftGrid deflection method is used to update

    the grid after each time step.

    Flow solver: ENS3DSwept, tapered wing with constant cross-

    section with M=0.9 and =9 deg wasused

    Wing mesh: 92 x 32 x 32 points

    Aeroelastic analysiscompared well with

    experiment with respect topressure coefficient and

    twist

    Flexible wing/bodyconfiguration gave betterresults compared to rigid

    body configuration

    Separation on the uppersurface was not predicted

    Lee Rauschand Batina

    (1993, 1995,1996)

    Navier-Stokes aerodynamics to computeAGARD 445.6 wing flutter

    Flow: Implicit upwind Euler/N-S solverStructure: Modal analysisMoving mesh: Spring analogyGrid: 193 x 41 x 65 C-H typeM=0.96, Re=364,600 per foot of chord

    Difference in flutter speedindex and frequency index

    between Euler and N-Ssolver was pointed out

    Hartwich,

    Dobbs, Arslanand Kim

    (2000)

    Study LCO for a B-1 configuration usingN-S equations

    Flow: CFL3D a 3D N-S solverStructure: Lagranges equations of

    motion

    Moving mesh: Spring analogy and TFIusing master/slave concept

    Grid: 281 x 137 x 65 C-O typeM=0.975, =7.38 deg and Re=5,900,000

    Predicted aerodynamicdamping matched well with

    experimental trends

    Fell short of predicting atrue LCO phenomenon

    Liu et al. (2000, 2003) presented an integrated CFD-CSD code for flutter

    calculations based on a parallel, multi-block, multigrid flow solver for solving the full

    Navier-Stokes equations. The flow solver is strongly coupled with the structural modal

    dynamics equations. A dual time-stepping scheme was introduced to enable simultaneous

    integration of flow and structural equations without a time delay. A moving mesh method

    based on transfinite interpolation (TFI) (Eriksson, 1981) and spring analogy (Hartwich

    and Agrawal, 1997) was also incorporated in the code. Message passing interface (MPI)

  • 8/2/2019 Computational Aeroelasticity Using a Pressure-based Solver_kamakoti

    35/158

    21

    was used to enable data transfer between the two modules. The method was tested to

    perform the static aeroelastic analysis and the wing flutter on the AGARD 445.6 wing.

    The key results from this model are shown in Table 2-3.

    Table 2-3. Summary of work with a moving mesh algorithm

    Author (s)

    (year)

    Description of work Major Results

    Liu, Cai, Zhu,

    Wong and Tsai(2000)

    AGARD 445.6 Wing flutter using acoupled CFD-CSD

    Flow: Parallel multi-block EulerStructure: Modal dynamic equationsMoving mesh: Arc-length based TFI and

    spring analogy

    Interface: Transformation spline matrixGrid: 176,601 points (32 blocks)M=0.338-1.141

    Flutter speed/frequency ingood agreement withexperiment

    Transonic dip captured

    Cai, Liu and

    Tsai (2001)Static aeroelasticity of AGARD 445.6

    wing using Euler/N-S equations

    Flow: Parallel multi-block N-SStructure: Static elastic equationsMoving mesh: Spring analogy and TFIM=0.85 and =5 deg

    Convergence was sped-upusing relaxation technique.

    Difference in solutionsbetween rigid and flexible

    wing were spotted

    A three-field formulation for solving transient nonlinear aeroelastic problems was

    suggested by Farhat et al. (2000) where they used an Arbitrary Lagrangian and Eulerian

    (ALE) method for solving the equations on a deforming mesh. In fact, most CAE

    problems can be formulated as a three-field problem: the fluid, the structure and the

    moving mesh. In the case of ALE formulation, separate set of equations are specified for

    grid movement that are directly coupled with the ALE flow equations. The fluid and

    structure equations are coupled by the interface conditions. Unstructured meshes were

    used for both fluid and structure solver. Farhat and Lesoinne (2000) improved upon the

    existing serial and parallel algorithms for nonlinear transient aeroelastic problems. A

    review of some of these methodologies is presented in Table 2-4.

  • 8/2/2019 Computational Aeroelasticity Using a Pressure-based Solver_kamakoti

    36/158

    22

    Table 2-4. Summary of work related to ALE formulation

    Author (s)

    (year)

    Description of work Major Results

    Farhat, Pierson

    and Degand

    (2000)

    Computational method to simulatetransient aeroelastic response of flexible

    aircraft during high-G maneuversFlow: Arbitrary Lagrangian-Euler

    equations are incorporated into the

    unstructured flow solver (Euler)

    Structure: Corotational formulationM=0.901 and =1 deg on Langley

    fighter

    Qualitative validation ofresults was done

    Geometric conservationlaw was incorporated

    Viscous effects wereneglected

    Farhat and

    Lesoinne

    (2000)

    Serial and Parallel methodologies fornonlinear transient aeroelastic problems

    Flow: ALE formulationMoving mesh: Dynamic mesh equations

    coupled with the flow equationsM=0.901 on an AGARD 445.6 wing

    Partitioned algorithms werefound to be efficient than

    monolithic schemes

    Geuzine,

    Brown andFarhat (2002)

    Three-field formulation for flutteranalysis of F-16 configuration

    Flow: ALE formulationStructure: Elastodynamic equationsMoving mesh: Dynamic mesh equations

    combined with flow eqns.

    M=0.7-1.4 on F-16 wing Grid size: 403,919 (63,044 on wing

    surface)

    Energy conservativeexchange of aerodynamicand elastodynamic data was

    shown

    Method was found to beeffective in the transonicregime and not as effective

    in the subsonic and

    supersonic regime

    Review of Moving Boundary Models

    Having reviewed the various developments in the field of computational

    aeroelasticity as far as coupling procedure, our focus shift towards one of the most key

    aspects of computational aeroelasticty, which is the deforming mesh method. Since the

    structure movement needs to be accounted for in the fluid domain, we need to ensure that

    the entire flow domain is re-meshed appropriately. Also, an efficient moving boundary

    module is very important for performing unsteady flow calculations such as flutter

    simulation of wings and turbo-machinery blades. Since the grid needs to be updated

    frequently in unsteady computations, a fast and automatic grid deformation procedure is

  • 8/2/2019 Computational Aeroelasticity Using a Pressure-based Solver_kamakoti

    37/158

    23

    an essential feature. Several models have been developed over the past decade and we

    will review some of the methods in this section and point out the advantages and

    disadvantages, if any.

    Initially, a spring analogy method, originally proposed by Batina (1989) for

    unstructured grids and later expanded by Robinson et al. (1991) to structured grids, was

    used to generate dynamic grids for structured and unstructured solvers. This method can

    handle large deformations but, being an iterative method resembling an elliptic grid

    generator, it was found to be computational expensive for larger grid sizes.

    Schuster et al. (1990) and Bhardwaj et al. (1998) used a simple algebraic shearing

    technique to deform the grid by redistributing the grid points along grid lines that are in

    the direction normal to the surface. This method can cause potential problems when the

    geometry becomes complex when it becomes difficult to locate the radial direction

    normal to the surface. Also, this method is limited to small deformations and large

    deformations may lead to poor grid quality and crossover of grid lines.

    A transfinite interpolation (TFI) method (Eriksson, 1982) is typically used for

    regenerating individual blocks in multi-block meshes. Hartwich and Agrawal (1997)

    combined the spring analogy method with the TFI method for regenerating multi-block

    grids. Spring analogy was used to move the boundary edges of the blocks whereas TFI

    was used to re-mesh the surface and interior volume of each block. A point-by-point

    match was enforced between two abutting blocks. Potsdam and Guruswamy (2001)

    improved the above method and incorporated parallelization for mesh regeneration.

    Another class of methods for re-meshing purposes is solving the moving mesh

    partial differential equations (Huang et al., 1994; Huang and Russell, 1999; Huang,

  • 8/2/2019 Computational Aeroelasticity Using a Pressure-based Solver_kamakoti

    38/158

    24

    2001). In this method, a mesh equation is formulated and solved to move the nodes in a

    consistent fashion by accounting for clustering of nodes in regions of large solution

    variation. A monitor function was incorporated into the equation to enable mesh

    smoothing. This method can be computationally expensive for complex 3-D problems. A

    comparison of some of the above-mentioned methods is shown in Table 2-5.

    Table 2-5. Comparison of moving mesh algorithms

    Method Advantage Disadvantage

    Spring analogy

    (Robinson et al., 1991)Robust

    Needs more Memory and

    CPU

    Transfinite interpolation

    (Erikkson, 1982)

    FastMay not preserve original

    grid qualityGordons TFI based method

    (Wong et al., 2000)

    Erikssons TFI basedmethod (Hartwich and

    Agrawal, 1997)

    Perturbation method

    (Reuther et al., 1996)

    Faster and Preserves grid

    quality

    May encounter crossover

    near the moving boundary

    Moving mesh partialdifferential equation

    (MMPDE) (Huang, 2001)

    Easy to implement and

    accounts for grid quality

    near regions or large

    gradients

    Computationally expensive

    Review of Geometric Conservation Law

    A key aspect of solving problems on a deforming grid is to ensure that the

    Geometric Conservation Law (GCL) is preserved. It takes care of certain geometric

    quantities associated with the deformed grid or the new grid. In the numerical

    perspective, it is called the discrete geometric conservation law (DGCL). The DGCL

    states that the computation of the geometric quantities associated with a moving grid

    should be computed in such a way that, independent of the mesh movement, the

    numerical scheme used for integrating the flow equations must preserve a uniform flow

    field (Guillard and Farhat 2000). This is in conjunction with the fact that preserving

  • 8/2/2019 Computational Aeroelasticity Using a Pressure-based Solver_kamakoti

    39/158

    25

    uniform field implies first order accuracy. In addition, Guillard and Farhat (2000) showed

    thatfor a p-order time-accurate scheme on a fixed mesh, satisfying the corresponding p-

    order DGCL is a sufficient condition for the scheme to be at least first order time

    accurate on a moving mesh. They established the requirement that preserving the uniform

    flow field on moving grids is related to a consistency condition. It has also been proven

    that not satisfying the DGCL introduces a weak instability in the numerical solution on

    moving grids (Lesoinne and Farhat, 1996).

    Substantial evidence exists showing that not satisfying the geometric conservation

    law leads to erroneous solutions or spurious oscillations in the solution (Guillard and

    Farhat 2000; Lesoinne and Farhat, 1996; Farhat et al., 2001 & 2003). For example, Shyy

    et al. (1996) demonstrated that without explicitly enforcing GCL, O(1) error could be

    induced in the computation simply due to the grid movement effect. It has also been

    shown that satisfying the DGCL can improve the time-accuracy of computations on

    moving grids (Koobus and Farhat, 1999). One of the widely used methods for fluid-

    structure interaction problems is the ALE formulation. It formulates the Navier-Stokes

    equations in three co-ordinate systems namely, material or Lagrangian (for structure

    motion), spatial or Eulerian (for fluid motion) and referential (for grid movement). Farhat

    et al. (2001, 2003) showed that for ALE schemes, satisfying the DGCL leads to a

    necessary and sufficient condition for the numerical scheme to preserve non-linear

    stability on a fixed grid. However, there have been a few cases where satisfying or not

    satisfying the GCL produced the same results (Morton et al., 1998).

    It should be noted that since GCL arises due to the numerical procedures devised

    based on grid movement, its implications are expected to be scheme dependent.

  • 8/2/2019 Computational Aeroelasticity Using a Pressure-based Solver_kamakoti

    40/158

    26

    Alternative forms of the GCL have been implemented over the years to study its impact

    on solution accuracy. Thomas and Lombard (1979) implemented the GCL for density-

    basedfinite difference schemes on structured meshes by updating the value of the

    Jacobian at each time step. Shyy et al. (1996, 2001) implemented the GCL along the lines

    of Thomas and Lombard for pressure-basedfinite volume schemes by updating the

    Jacobian values after every time step using a first order backward Euler time-integration

    scheme. Lesoinne and Farhat (1996) developed a first order, time accurate scheme

    preserving the GCL using the density-basedALE finite volume as well asfinite element

    schemes on unstructured grids. Koobus and Farhat (1999) proposed a GCL scheme for

    second-order time-accurate density-based ALEfinite volume schemes. Farhat et al.(2001)

    summarized six different time-integration schemes based on ALE formulation, some of

    them preserving the DGCL and some of them that did not, and showed the impact the

    different schemes have on solution accuracy. In this effort, we assess selected approaches

    for multi-block structured grids based onfinite volume formulation and do a comparative

    study on these methods. Most previously conducted studies employed the density-based

    fluid flow solver; in the present effort, the pressure-based fluid flow solver (Shyy, 1994;

    Shyy et al., 1997 and Thakur et al., 2002) is utilized. The implications of different

    implementation of GCL and the fluid flow solver are of main interest. Together with the

    previously cited references, the present work offers a more complete assessment of the

    GCL.

    Review of Interfacing Techniques

    Having looked at the three major modules required for aeroelastic computations,

    namely, fluid, structure and moving mesh modules, we now take a look at the interfacing

    technique that links these individual modules in an efficient manner. For coupled

  • 8/2/2019 Computational Aeroelasticity Using a Pressure-based Solver_kamakoti

    41/158

    27

    analysis, the exchange of information between the fluid and structure models takes place

    at the common boundaries. A typical coupled fluid structure analysis diagram is shown in

    Figure 2-2. The interfacing module is highlighted here for convenience. As can be seen

    from the figure, for every time step, we need to map the surface loads, P, from the CFD

    grid system onto the structural grid to obtain the forces, F, on the CSD grid system,

    which are then used to obtain the displacements, w, on the CSD grid. These ws need to

    be interpolated onto the CFD grid to obtain the CFD surface grid.

    Figure 2-2. Coupled fluid-structure flow diagram. (Guruswamy, 2002)

    Figure 2-3. Varying levels of complexity in modeling for fluids and structures(Guruswamy, 2002)

    CFD P F

    Map pressure

    to FEM grid

    Interpolate to

    CFD grid

    CSD

    Move

    Grid

    Fluid/Structure

    Interface

    W

    NAVIER-

    STOKES

    LINEAR

    ANALYTICAL

    EULER

    FULL

    POTENTIAL

    TRANSONIC

    SMALLDISTURBANC

    SHAPE

    FUNCTIONS

    MODAL

    APPROACH

    3-D FINITE

    ELEMENTS

    2-D FINITE

    ELEMENTS

    EQUIVALENT

    BEAM

    FLUID STRUCTURE

    INTERFACIN

    G

    COMPLEXITYINPHYS

    ICS

    COMPLEXITYINGEOMETRY

  • 8/2/2019 Computational Aeroelasticity Using a Pressure-based Solver_kamakoti

    42/158

    28

    Since the fluid and structural module can be modeled at different levels of

    complexity, the fidelity of the interfacing technique depends on how the fluid and

    structure are modeled. This has been depicted in Figure 2-3. Maintaining accuracy in the

    data exchange process is very important in order to obtain correct aeroelastic results.

    Often times, the structural grid is unstructured or coarser than the CFD grid, thereby

    demanding accurate interpolation techniques to transfer surface loads from the CFD grid

    on to the structural grid. We will now review a few interpolation/extrapolation techniques

    employed in the recent years to accomplish this data exchange.

    Table 2-6. Summary of representative interface techniques

    Interface method Limitations

    Infinite plate spline (IPS): based onsuperposition of the solutions for the

    PDE of equilibrium for an infinite plate

    Multi-quadratic-biharmonic (MQ):interpolation technique that represents an

    irregular surface makes use if

    quadratic basis functions

    Thin plate spline (TPS): Characterizesan irregular surface by using functions

    that minimize an energy functional

    Finite plate spline (FPS): Uses platebending elements to represent aplanform by a number of quadrilateral or

    triangular elements

    Non-uniform B-splines (NUBS): usesthe fact that a 3-D surface can berepresented by a tensor product of 2

    splines

    Inverse isoparametric mapping (IIM):based on FEM scheme where an

    isoparametric element uses shape

    functions to perform interpolation

    Minimum of 3 grid points requiredNoncoincident points are requiredExtrapolations are linearNo minimum number of grid points

    required but 3 are preferred for accuracy

    No minimum number of grid pointsrequired but 3 are preferred for accuracy

    Only 2-D application was looked at

    Four curves and four data points requiredPoints cannot be coincident

    Valid for 2-D interpolations onlyNo extrapolation possible

  • 8/2/2019 Computational Aeroelasticity Using a Pressure-based Solver_kamakoti

    43/158

    29

    Smith et al. (1996b, 2000) reviewed six interpolation methods: Infinite-plate

    splines (IPS), finite-plate splines (FPS), multiquadric-biharmonics (MQ), thin-plate

    splines (TPS), Non-Uniform B-Splines (NUBS) and Inverse Isoparametric Mapping

    (IIM). Moyroud et al. (2000) demonstrated a technique based on parent volume grid and

    child surface grid concept to perform interpolation on three-dimensional unstructured

    triangular grids. A brief description along with the limitations of some of these methods

    is given in Table 2-6.

    Guruswamy (2002) reviewed interfacing techniques based on specific finite

    element techniques employed for the structural model. The flow solver used was the

    Euler/Navier-stokes solver. The FE models considered were modal model, beam finite

    elements, plate/shell finite elements, wing-box FE model and the detailed FE model. For

    the modal analysis, where the structural modes are evaluated using the Raleigh-Ritz

    approach, a simple bilinear interpolation method proved to be an accurate method for

    structured mesh systems. For the case when the structure mesh had irregular meshes, an

    area coordinate approach was used. When beam structures are employed, load vectors

    were used along with the shape functions to output transverse displacement, twist and

    bending along the elastic axis for different span-wise locations. When plate or shell

    elements are used as the finite element structures, a node-to-element approach was used

    where shape functions were used to define the coordinates and planar displacements of

    the element. Another method found to be effective for plate/shell elements was the virtual

    surface method where a mapping matrix is used to exchange information between the two

    grids. More details of this approach can be found in Guruswamy (2002). When the wing

    is modeled as a wing-box, where only the components between the spars and ribs are

  • 8/2/2019 Computational Aeroelasticity Using a Pressure-based Solver_kamakoti

    44/158

    30

    considered for modeling purposes, a discrepancy might occur as there is a discontinuity

    in surface at the leading and trailing edges. In such cases, forces are lumped onto

    structural nodes and bending and twisting moment conservation is enforced. Deflection at

    the FEM nodes were obtained by using transformation functions by assuming that the

    wing is chordwise rigid. Brown (1997) proposed a method that combines the node-to-

    element approach used for plate/shell FE and the lumped method for wing-box structures.

    For detailed FE models, where the interior of the FE grid could be irregular and the

    surface elements could take both triangular and quadrilateral elements, the area

    coordinate method of the virtual surface method was found to be an efficient one.

    A different approach called the boundary element method was proposed by Chen

    and Gao (2001), Chen and Jadic (2000) and Chen and Hill (1999) to perform

    displacement interpolations between the two grid systems. In this method, a universal

    spline matrix is generated to transform the structural displacement, us, to aerodynamic

    displacement, ua. It is given by { } [ ]{ }a Su B u= , where [B] is the spline matrix. Brief

    description of this method is demonstrated in Table 2-7.

    Table 2-7. Summary of Boundary element methods

    Authors Name Description of work Major Results

    Chen, Jadic

    (1998)

    (2-D case)

    Chen, Hill

    (1999)(3-D case)

    Direct boundary element method (BEM)solver for CFD/CSD interfacing

    Generation of universal spline matrix (avector) to go back and forth betweenCFD/CSD data

    Exterior BEM solver for CFD gridregeneration

    Code used: ENS3DAEAGARD 445.6 at M=0.95 and =2CFD grid (63 x 26 points)Structure grid (121 points)

    Performs force transferalwith good accuracy

    Performs accuratedisplacement extrapolation

    CSD grid points should lieinside CFD surface grid.

    Boundary element nearleading/trailing edge causes

    instability.

  • 8/2/2019 Computational Aeroelasticity Using a Pressure-based Solver_kamakoti

    45/158

    31

    Table 2-7. Continued

    Authors Name Description of work Major Results

    Chen, Gao,(2001)

    Indirect boundary element method(IBEM) solver for CFD/CSD interfacing

    Multi-block BEM method to handle

    discontinuous structuresAGARD 445.6CFD grid (145 X 37 points)Structure grid (121 points)

    Gives very goodextrapolation results on theCFD grid

    Eliminates edge effectsfound in the direct BEM

    solver

    Deals with complexconfigurations

  • 8/2/2019 Computational Aeroelasticity Using a Pressure-based Solver_kamakoti

    46/158

    32

    CHAPTER 3

    GOVERNING EQUATIONS AND OVERVIEW OF ALGORITHM

    In this chapter, we discuss the formulation of the governing equations of various

    modules associated with aeroelasticity and then look at the numerical schemes associated

    with these modules. We will categorize them into different categories and describe each

    module in detail.

    Governing Equations

    We first take a look at the governing equations associated with the various modules

    used in our computations starting with the flow solver.

    Flow Module

    Navier-Stokes equations

    We use a full 3-D compressible Navier-Stokes solver as our CFD model. The

    equations written in cartesian coordinates, using indicial notations, read as follows

    Continuity:

    ( ) 0jj

    ut x

    + =

    (3-1)

    Momentum:

    ( ) ( ) iji j ij i ij

    pu u u

    t x x x

    + = +

    (3-2)

    Energy:

    ( ) ( ) ( )jj i ijj i j

    qpH u H u

    t x t x x

    + = +

    (3-3)

  • 8/2/2019 Computational Aeroelasticity Using a Pressure-based Solver_kamakoti

    47/158

    33

    wherexi is the position vector, tis time,is density, ui is velocity vector,p is pressure, ij

    is viscous stress tensor, qj is heat flux vector, obtained from Fouriers law, given by

    j

    j L j

    T hq

    Pr x

    = =

    (3-4)

    whereis the molecular viscosity, is the thermal conductivity, andPrL is the laminar

    Prandtl number defined as:

    p

    L

    CPr

    =

    His stagnation enthalpy given by

    1

    2i iH h u u= + (3-5)

    with h being the specific enthalpy.

    The constitutive relation between stress and strain rate for Newtonian fluid is used

    to relate the components of the stress tensor to velocity gradients:

    2

    3

    ji l

    ij ij

    j i l

    uu u

    x x

    = +

    (3-6)

    Transformation to curvilinear coordinates

    For arbitrary-shaped geometries, it is efficient to use body-fitted curvilinear

    coordinates. We denote the curvilinear coordinates as (,,) where =(x,y,z,t),

    =(x,y,z,t) and=(x,y,z,t). The transformation of the physical domain (x,y,z) to the

    computational domain (,,) is achieved via transformation metrics, which are related to

    the physical, coordinates as follows.

    11 12 13

    21 22 23

    31 32 33

    1x y z

    x y z

    x y z

    f f f

    f f f J

    f f f

    =

    (3-7)

  • 8/2/2019 Computational Aeroelasticity Using a Pressure-based Solver_kamakoti

    48/158

    34

    where the metricsfijs are defined as follows

    11 12 13

    21 22 23

    31 32 33

    f y z z y f z x x z f x y y x

    f z y y z f z y y z f z y y z

    f y z z y f z x x z f x y y x

    = = =

    = = =

    = = =

    (3-8)

    andJis the Jacobian g