a coupled aero−structural optimization method for complete...

41
Stanford University Stanford University A Coupled Aero-Structural Optimization Method for Complete Aircraft Configurations AIAA 37th Aerospace Sciences Meeting & Exhibit Reno, NV January 11th, 1999 James J. Reuther MCAT Institute Juan J. Alonso and Joaquim R. R. A. Martins Stanford University Stephen C. Smith NASA Ames Research Center

Upload: nguyennhi

Post on 27-Mar-2018

232 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: A Coupled Aero−Structural Optimization Method for Complete ...aero-comlab.stanford.edu/jmartins/doc/reno99slides.pdf · Method for Complete Aircraft Configurations ... Aerodynamic

Sta

nfo

rd U

niv

ers

itySt

an

ford

Un

ive

rsity

A Coupled Aero−Structural OptimizationMethod for Complete Aircraft Configurations

AIAA 37th Aerospace Sciences Meeting & ExhibitReno, NV

January 11th, 1999

James J. ReutherMCAT Institute

Juan J. Alonso and Joaquim R. R. A. MartinsStanford University

Stephen C. SmithNASA Ames Research Center

Page 2: A Coupled Aero−Structural Optimization Method for Complete ...aero-comlab.stanford.edu/jmartins/doc/reno99slides.pdf · Method for Complete Aircraft Configurations ... Aerodynamic

Sta

nfo

rd U

niv

ers

itySt

an

ford

Un

ive

rsity

OBJECTIVESOBJECTIVES

❑ Develop a high−fidelity environment for aero−structural analysis and design of complex aircraft configurations.

❑ Create a full aircraft geometry outer mold line (OML) database for the exchange of information between disciplines.

❑ Couple a Reynolds Averaged Navier−Stokes (RANS) flow solver with linear finite element CSM solvers for aero−structural analysis and design.

❑ Establish a basic framework for future use in coupled sensitivity analysis.

❑ Demonstrate aeroelastic analysis and simplified aero−structural design problems.

Page 3: A Coupled Aero−Structural Optimization Method for Complete ...aero-comlab.stanford.edu/jmartins/doc/reno99slides.pdf · Method for Complete Aircraft Configurations ... Aerodynamic

Sta

nfo

rd U

niv

ers

itySt

an

ford

Un

ive

rsity

OUTLINEOUTLINE

❑ Introduction and Motivation

❑ CSM Models: wind−tunnel model and aircraft wing structures

❑ Aero−Structural Coupling: consistency and conservativeness

❑ Sensitivity Analysis: aerodynamics, structures, coupled

❑ Results: analysis and design cases

Page 4: A Coupled Aero−Structural Optimization Method for Complete ...aero-comlab.stanford.edu/jmartins/doc/reno99slides.pdf · Method for Complete Aircraft Configurations ... Aerodynamic

Sta

nfo

rd U

niv

ers

itySt

an

ford

Un

ive

rsity ❑ Dr. James J. Reuther, MCAT Institute, NASA Ames Research Center

❑ Joaquim R. R. A. Martins, Stanford University

❑ Dr. Stephen C. Smith, NASA Ames Research Center

RESEARCH TEAMRESEARCH TEAM

❑ Prof. Juan J. Alonso, Stanford University

Page 5: A Coupled Aero−Structural Optimization Method for Complete ...aero-comlab.stanford.edu/jmartins/doc/reno99slides.pdf · Method for Complete Aircraft Configurations ... Aerodynamic

Sta

nfo

rd U

niv

ers

itySt

an

ford

Un

ive

rsity

❑ Use of high−fidelity discipline models in the Multi−Disciplinary Optimization (MDO) arena

❑ Advanced aerodynamic shape optimization methods have facilitated great improvements, but they require artificial constraints

❑ Iterative application of single−discipline design methods can miss the true optimum of a coupled system

❑ Single−discipline optmization methods may produce infeasible designs

MOTIVATIONMOTIVATION

❑ Ability to account for trade−offs between various disciplines is the key to generate improved designs

Page 6: A Coupled Aero−Structural Optimization Method for Complete ...aero-comlab.stanford.edu/jmartins/doc/reno99slides.pdf · Method for Complete Aircraft Configurations ... Aerodynamic

Sta

nfo

rd U

niv

ers

itySt

an

ford

Un

ive

rsity

❑ Aeroelastic wing design

❑ Interaction between aerodynamics and structures

❑ Induced drag vs. structural performance

❑ Compressibility drag vs. structural performance

❑ Variety of off−design constraints (loads, pitch−up, etc.)

DEMONSTRATION PROBLEMDEMONSTRATION PROBLEM

Page 7: A Coupled Aero−Structural Optimization Method for Complete ...aero-comlab.stanford.edu/jmartins/doc/reno99slides.pdf · Method for Complete Aircraft Configurations ... Aerodynamic

Sta

nfo

rd U

niv

ers

itySt

an

ford

Un

ive

rsity

INGREDIENTS OF THE FRAMEWORKINGREDIENTS OF THE FRAMEWORK

❑ High−fidelity modeling in the component disciplines:

− Euler and Navier−Stokes equations for aerodynamics.− Detailed Finite Element Model for structures.

❑ High−fidelity coupling between participating disciplines:

− Consistency: force and moment resultant preserved.− Conservativeness: total work/energy preserved.

❑ OML geometry database for information exchanges (shape, pressure distributions, displacements).

❑ Sensitivity analysis.

Page 8: A Coupled Aero−Structural Optimization Method for Complete ...aero-comlab.stanford.edu/jmartins/doc/reno99slides.pdf · Method for Complete Aircraft Configurations ... Aerodynamic

Sta

nfo

rd U

niv

ers

itySt

an

ford

Un

ive

rsity

INGREDIENTS OF THE FRAMEWORKINGREDIENTS OF THE FRAMEWORK

❑ High−fidelity modeling in the component disciplines:

− Euler and Navier−Stokes equations for aerodynamics.− Detailed Finite Element Model for structures.

❑ High−fidelity coupling between participating disciplines:

− Consistency: force and moment resultant preserved.− Conservativeness: total work/energy preserved.

❑ OML geometry database for information exchanges (shape, pressure distributions, displacements).

❑ Sensitivity analysis.

Page 9: A Coupled Aero−Structural Optimization Method for Complete ...aero-comlab.stanford.edu/jmartins/doc/reno99slides.pdf · Method for Complete Aircraft Configurations ... Aerodynamic

Sta

nfo

rd U

niv

ers

itySt

an

ford

Un

ive

rsity

HIGH−FIDELITY AERODYNAMICSHIGH−FIDELITY AERODYNAMICS

❑ FLO107−MB: parallel multiblock RANS flow solver

❑ 5−stage Runge−Kutta algorithm

❑ Multigrid

❑ MPI parallel implementation

❑ Residual averaging

Page 10: A Coupled Aero−Structural Optimization Method for Complete ...aero-comlab.stanford.edu/jmartins/doc/reno99slides.pdf · Method for Complete Aircraft Configurations ... Aerodynamic

Sta

nfo

rd U

niv

ers

itySt

an

ford

Un

ive

rsity

SAMPLE BUSINESS JETSAMPLE BUSINESS JET

Page 11: A Coupled Aero−Structural Optimization Method for Complete ...aero-comlab.stanford.edu/jmartins/doc/reno99slides.pdf · Method for Complete Aircraft Configurations ... Aerodynamic

Sta

nfo

rd U

niv

ers

itySt

an

ford

Un

ive

rsity

SAMPLE COMMERCIAL JETSAMPLE COMMERCIAL JET

Page 12: A Coupled Aero−Structural Optimization Method for Complete ...aero-comlab.stanford.edu/jmartins/doc/reno99slides.pdf · Method for Complete Aircraft Configurations ... Aerodynamic

Sta

nfo

rd U

niv

ers

itySt

an

ford

Un

ive

rsity

SAMPLE SUPERSONIC AIRCRAFTSAMPLE SUPERSONIC AIRCRAFT

Page 13: A Coupled Aero−Structural Optimization Method for Complete ...aero-comlab.stanford.edu/jmartins/doc/reno99slides.pdf · Method for Complete Aircraft Configurations ... Aerodynamic

Sta

nfo

rd U

niv

ers

itySt

an

ford

Un

ive

rsity

MULTIBLOCK SOLVER: TFLO98MULTIBLOCK SOLVER: TFLO98TYPICAL COMPRESSOR STAGETYPICAL COMPRESSOR STAGE

❑ Rotor 37 Compressor Stage❑ 36 Blades❑ 288 Blocks❑ 27,000,000 cells

Page 14: A Coupled Aero−Structural Optimization Method for Complete ...aero-comlab.stanford.edu/jmartins/doc/reno99slides.pdf · Method for Complete Aircraft Configurations ... Aerodynamic

Sta

nfo

rd U

niv

ers

itySt

an

ford

Un

ive

rsity

INGREDIENTS OF THE FRAMEWORKINGREDIENTS OF THE FRAMEWORK

❑ High−fidelity modeling in the component disciplines:

− Euler and Navier−Stokes equations for aerodynamics.− Detailed Finite Element Model for structures.

❑ High−fidelity coupling between participating disciplines:

− Consistency: force and moment resultant preserved.− Conservativeness: total work/energy preserved.

❑ OML geometry database for information exchanges (shape, pressure distributions, displacements).

❑ Sensitivity analysis.

Page 15: A Coupled Aero−Structural Optimization Method for Complete ...aero-comlab.stanford.edu/jmartins/doc/reno99slides.pdf · Method for Complete Aircraft Configurations ... Aerodynamic

Sta

nfo

rd U

niv

ers

itySt

an

ford

Un

ive

rsity

WIND TUNNEL MODELSWIND TUNNEL MODELS❑ Aeroelastic analysis of complete configurations

❑ Comparison with experimental data

❑ 8−node isoparmetric elements

❑ Cholesky factorization

❑ 2−point Gauss quadrature

Page 16: A Coupled Aero−Structural Optimization Method for Complete ...aero-comlab.stanford.edu/jmartins/doc/reno99slides.pdf · Method for Complete Aircraft Configurations ... Aerodynamic

Sta

nfo

rd U

niv

ers

itySt

an

ford

Un

ive

rsity

❑ Triangular plates and truss elements

❑ Skins modeled with plates

❑ Spars and ribs modeled with plates and trusses

❑ Simplified but realistic and accurate

WING STRUCTURE MODELWING STRUCTURE MODEL

Page 17: A Coupled Aero−Structural Optimization Method for Complete ...aero-comlab.stanford.edu/jmartins/doc/reno99slides.pdf · Method for Complete Aircraft Configurations ... Aerodynamic

Sta

nfo

rd U

niv

ers

itySt

an

ford

Un

ive

rsity

❑ States the exact form of the functions and arguments provided by the programmer.

❑ Designed for ease of interchangeability of different structural solvers.

❍ CSM_Init(...) memory allocation and initialization of model

STRUCTURAL MODEL APISTRUCTURAL MODEL API

❍ CSM_Solve(...) returns structural deflections

❑ Will establish couplings for NASTRAN, ANSYS.

❍ CSM_Stresses(...) returns element stresses

❍ CSM_GetPoint(...) returns CSM surface information

Page 18: A Coupled Aero−Structural Optimization Method for Complete ...aero-comlab.stanford.edu/jmartins/doc/reno99slides.pdf · Method for Complete Aircraft Configurations ... Aerodynamic

Sta

nfo

rd U

niv

ers

itySt

an

ford

Un

ive

rsity

INGREDIENTS OF THE FRAMEWORKINGREDIENTS OF THE FRAMEWORK

❑ High−fidelity modeling in the component disciplines:

− Euler and Navier−Stokes equations for aerodynamics.− Detailed Finite Element Model for structures.

❑ High−fidelity coupling between participating disciplines:

− Consistency: force and moment resultant preserved.− Conservativeness: total work/energy preserved.

❑ OML geometry database for information exchanges (shape, pressure distributions, displacements).

❑ Sensitivity analysis.

Page 19: A Coupled Aero−Structural Optimization Method for Complete ...aero-comlab.stanford.edu/jmartins/doc/reno99slides.pdf · Method for Complete Aircraft Configurations ... Aerodynamic

Sta

nfo

rd U

niv

ers

itySt

an

ford

Un

ive

rsity

❑ Intent is to maintain accuracy of disciplines.

❑ Accomplished via Aerosurf database.

❑ Aero−structural coupling used here is both consistent and conservative.

−Consistent: resultant forces and moments are preserved. −Conservative: total work/energy is preserved.

AERO−STRUCTURAL COUPLINGAERO−STRUCTURAL COUPLING

Page 20: A Coupled Aero−Structural Optimization Method for Complete ...aero-comlab.stanford.edu/jmartins/doc/reno99slides.pdf · Method for Complete Aircraft Configurations ... Aerodynamic

Sta

nfo

rd U

niv

ers

itySt

an

ford

Un

ive

rsity

�r = [�]T � �q;

FT =Z

@

p nT � [�]T dS +Z

bT � [�]T dV:

TRANSFER EQUATIONSTRANSFER EQUATIONS

❑ Transfer of CSM nodal displacements to AeroSurf database.

Page 21: A Coupled Aero−Structural Optimization Method for Complete ...aero-comlab.stanford.edu/jmartins/doc/reno99slides.pdf · Method for Complete Aircraft Configurations ... Aerodynamic

Sta

nfo

rd U

niv

ers

itySt

an

ford

Un

ive

rsity

INGREDIENTS OF THE FRAMEWORKINGREDIENTS OF THE FRAMEWORK

❑ High−fidelity modeling in the component disciplines:

− Euler and Navier−Stokes equations for aerodynamics.− Detailed Finite Element Model for structures.

❑ High−fidelity coupling between participating disciplines:

− Consistency: force and moment resultant preserved.− Conservativeness: total work/energy preserved.

❑ OML geometry database for information exchanges (shape, pressure distributions, displacements).

❑ Sensitivity analysis.

Page 22: A Coupled Aero−Structural Optimization Method for Complete ...aero-comlab.stanford.edu/jmartins/doc/reno99slides.pdf · Method for Complete Aircraft Configurations ... Aerodynamic

Sta

nfo

rd U

niv

ers

itySt

an

ford

Un

ive

rsity

OML DATABASEOML DATABASE

❑ Un−intersected set of aircraft components❑ Parametric patches from intersection of surfaces

Page 23: A Coupled Aero−Structural Optimization Method for Complete ...aero-comlab.stanford.edu/jmartins/doc/reno99slides.pdf · Method for Complete Aircraft Configurations ... Aerodynamic

Sta

nfo

rd U

niv

ers

itySt

an

ford

Un

ive

rsity

OML DATABASE

❑ Parametric location of CFD mesh points is identified by a triad (n, u, v), where n is the patch number.

Page 24: A Coupled Aero−Structural Optimization Method for Complete ...aero-comlab.stanford.edu/jmartins/doc/reno99slides.pdf · Method for Complete Aircraft Configurations ... Aerodynamic

Sta

nfo

rd U

niv

ers

itySt

an

ford

Un

ive

rsity

PRE−PROCESSING STEPSPRE−PROCESSING STEPS

❑ Aerosurf point "association" procedure

❑ "Association" with parametric location within a given element on the surface of the CSM model

❑ Computation of basis functions values

❑ Calculation of weights, [η]

Page 25: A Coupled Aero−Structural Optimization Method for Complete ...aero-comlab.stanford.edu/jmartins/doc/reno99slides.pdf · Method for Complete Aircraft Configurations ... Aerodynamic

Sta

nfo

rd U

niv

ers

itySt

an

ford

Un

ive

rsity

❑ In a preprocessing step, all points on Aerosurf are "associated" with a "donor" cell and location inside that cell in CFD mesh.

❑ During the calculation process, the current pressure distribution is transferred directly to the Aerosurf database.

❑ Using appropriate weights a conservative and consistent load vector is created and passed to the CSM solver.

❑ CSM_Solve is called to obtain structural displacements.

CFD PRESSURE TRANSFERCFD PRESSURE TRANSFER

Page 26: A Coupled Aero−Structural Optimization Method for Complete ...aero-comlab.stanford.edu/jmartins/doc/reno99slides.pdf · Method for Complete Aircraft Configurations ... Aerodynamic

Sta

nfo

rd U

niv

ers

itySt

an

ford

Un

ive

rsity

❑ Result of CSM_Solve is the vector of displacements at the CSM nodes.

❑ Using the CSM model displacement basis functions and pre−computed [η] matrix, new locations of Aerosurf points are found.

❑ Aerosurf database is used to deform the CFD mesh on the solid boundaries.

❑ Warp−MB is used to perturb the interior of the CFD mesh.

DISPLACEMENT TRANSFERDISPLACEMENT TRANSFER

Page 27: A Coupled Aero−Structural Optimization Method for Complete ...aero-comlab.stanford.edu/jmartins/doc/reno99slides.pdf · Method for Complete Aircraft Configurations ... Aerodynamic

Sta

nfo

rd U

niv

ers

itySt

an

ford

Un

ive

rsity

INGREDIENTS OF THE FRAMEWORKINGREDIENTS OF THE FRAMEWORK

❑ High−fidelity modeling in the component disciplines:

− Euler and Navier−Stokes equations for aerodynamics.− Detailed Finite Element Model for structures.

❑ High−fidelity coupling between participating disciplines:

− Consistency: force and moment resultant preserved.− Conservativeness: total work/energy preserved.

❑ OML geometry database for information exchanges (shape, pressure distributions, displacements).

❑ Sensitivity analysis.

Page 28: A Coupled Aero−Structural Optimization Method for Complete ...aero-comlab.stanford.edu/jmartins/doc/reno99slides.pdf · Method for Complete Aircraft Configurations ... Aerodynamic

Sta

nfo

rd U

niv

ers

itySt

an

ford

Un

ive

rsity

I = I (w;F)

�I =@IT

@w�w +

@IT@F

�F

R (w;F) = 0; �R =�@R

@w�

�w +�@R

@F�

�F = 0

�I =@IT

@w�w+

@IT@F

�F� T��@R

@w�

�w +�@R

@F�

�F�

AERODYNAMIC SENSITIVITIESAERODYNAMIC SENSITIVITIES

Page 29: A Coupled Aero−Structural Optimization Method for Complete ...aero-comlab.stanford.edu/jmartins/doc/reno99slides.pdf · Method for Complete Aircraft Configurations ... Aerodynamic

Sta

nfo

rd U

niv

ers

itySt

an

ford

Un

ive

rsity �I =

�@IT

@w

� T�@R

@w��

�w+�@IT

@F

� T�@R

@F��

�F

�@R

@w�T

=

@I@w

GT

=

@IT@F

� T�@R

@F�

AERODYNAMIC SENSITIVITIESAERODYNAMIC SENSITIVITIES

Page 30: A Coupled Aero−Structural Optimization Method for Complete ...aero-comlab.stanford.edu/jmartins/doc/reno99slides.pdf · Method for Complete Aircraft Configurations ... Aerodynamic

Sta

nfo

rd U

niv

ers

itySt

an

ford

Un

ive

rsity

K �q =

@f@q

�q�@K

@P

q �P +

@f@P

�P

@f@P= 0;

@f@q= 0

K �q = �@K

@P

q �P

�gi =

@gi

@P�P +

@gi

@q�q

STRUCTURAL SENSITIVITIESSTRUCTURAL SENSITIVITIES

Page 31: A Coupled Aero−Structural Optimization Method for Complete ...aero-comlab.stanford.edu/jmartins/doc/reno99slides.pdf · Method for Complete Aircraft Configurations ... Aerodynamic

Sta

nfo

rd U

niv

ers

itySt

an

ford

Un

ive

rsity Ras =

�R (w;q;F ;P)

S (w; q;F ;P)�

= 0

�I =@IT

@w�w +

@IT@q

�q+@IT

@F�F +

@IT@P

�P

�Ras =�@Ras

@w

��w+

�@Ras

@q�

�q+�@Ras

@F

��F+

�@Ras

@P

��P

= 0

as =� a s

COUPLED SENSITIVITIESCOUPLED SENSITIVITIES

Page 32: A Coupled Aero−Structural Optimization Method for Complete ...aero-comlab.stanford.edu/jmartins/doc/reno99slides.pdf · Method for Complete Aircraft Configurations ... Aerodynamic

Sta

nfo

rd U

niv

ers

itySt

an

ford

Un

ive

rsity

�I =@IT

@w�w +

@IT@q

�q+@IT

@F�F +

@IT@P

�P

� Tas��@Ras

@w

��w +

�@Ras

@q�

�q+�@Ras

@F

��F +

�@Ras

@P�

�P�

�I =�@IT

@w

� Tas�@Ras

@w

���w +

�@IT

@q� Tas

�@Ras

@q��

�q

+

�@IT

@F

� Tas�@Ras

@F

���F+

�@IT

@P� Tas

�@Ras

@P

���P

0@

�@Ras

@w

�T�@Ras

@q

�T1

A� a s

�=

�@I@w@I@q

COUPLED SENSITIVITIESCOUPLED SENSITIVITIES

Page 33: A Coupled Aero−Structural Optimization Method for Complete ...aero-comlab.stanford.edu/jmartins/doc/reno99slides.pdf · Method for Complete Aircraft Configurations ... Aerodynamic

Sta

nfo

rd U

niv

ers

itySt

an

ford

Un

ive

rsity

�I = GF�F + GP�P

GF =

@IT@F� Tas

�@Ras

@F

�; GP =

@IT@P� Tas

�@Ras

@P

�@R@w

�T �@S@w

�T�@R@q

�T �@S@q

�T!� a s

�=

�@I@w@I@q

�@R

@w�T

a =

@I@w�

�@S

@w�T~ s�

@S@q

�T s =

@I@q�

�@R

@q�T~ a

COUPLED SENSITIVITIESCOUPLED SENSITIVITIES

Page 34: A Coupled Aero−Structural Optimization Method for Complete ...aero-comlab.stanford.edu/jmartins/doc/reno99slides.pdf · Method for Complete Aircraft Configurations ... Aerodynamic

Sta

nfo

rd U

niv

ers

itySt

an

ford

Un

ive

rsity

❑ Navier−Stokes aeroelastic analysis of complete configuration wind tunnel models

− Rigid model− Flexible model

❑ Aerodynamic shape optimization of a flight wing−alone geometry

− Aerodynamics only− With aeroelastic deformation

RESULTSRESULTS

❑ ✳❉❍❐●❉❆❉❅❄ aero−structural shape optimization

−Wing−alone−Complete configuration

Page 35: A Coupled Aero−Structural Optimization Method for Complete ...aero-comlab.stanford.edu/jmartins/doc/reno99slides.pdf · Method for Complete Aircraft Configurations ... Aerodynamic

Sta

nfo

rd U

niv

ers

itySt

an

ford

Un

ive

rsity

CONCLUSIONSCONCLUSIONS

❑ High−fidelity modeling in aerodynamics and structures

❑ Centralized OML geometry database as reference for different disciplines

❑ Force and work preserving coupling algorithm

❑ Framework for computation of coupled sensitivities

Page 36: A Coupled Aero−Structural Optimization Method for Complete ...aero-comlab.stanford.edu/jmartins/doc/reno99slides.pdf · Method for Complete Aircraft Configurations ... Aerodynamic

Sta

nfo

rd U

niv

ers

itySt

an

ford

Un

ive

rsity

KEY ENABLING TECHNOLOGIESKEY ENABLING TECHNOLOGIES

❑ Development of adjoint−based, gradient calculation techniques for systems governed by partial differential equations.

❑ Portable, scalable, parallel implementations for efficient computing platforms such as the SGI Origin2000.

❑ Advances in automatic multiblock mesh generation techniques.

❑ Recent development of direct interfaces to CAD geometry kernels.

Page 37: A Coupled Aero−Structural Optimization Method for Complete ...aero-comlab.stanford.edu/jmartins/doc/reno99slides.pdf · Method for Complete Aircraft Configurations ... Aerodynamic

Sta

nfo

rd U

niv

ers

itySt

an

ford

Un

ive

rsity

❑ SPMD (Single Program Multiple Data) layout.

❑ MPI (Message Passing Interface) Library for message passing.

❑ Using block boundaries in the multiblock domain, natural parallelization is achieved.

❑ Domain decomposition strategy.

❑ MPI is used to update the "halo" quantities at every stage of the time−stepping.

❑ Computational cost of optimization is negligible compared to flow and adjoint solutions.

PARALLEL IMPLEMENTATIONPARALLEL IMPLEMENTATION

Page 38: A Coupled Aero−Structural Optimization Method for Complete ...aero-comlab.stanford.edu/jmartins/doc/reno99slides.pdf · Method for Complete Aircraft Configurations ... Aerodynamic

Sta

nfo

rd U

niv

ers

itySt

an

ford

Un

ive

rsity

LOAD BALANCING AND COMMUNICATIONLOAD BALANCING AND COMMUNICATION

❑ Needed communication:

−Multiblock decomposition, multigrid acceleration.

−CFD stencil.

−Multistage time−stepping:✔ Convective fluxes at all stages and levels.✔ 1st order dissipation on odd stages at all levels.✔ 3rd order dissipation only on fine mesh at odd stages.

1st Level Halo 2nd Level Halo

Convective Stencil Dissipative Stencil

Page 39: A Coupled Aero−Structural Optimization Method for Complete ...aero-comlab.stanford.edu/jmartins/doc/reno99slides.pdf · Method for Complete Aircraft Configurations ... Aerodynamic

Sta

nfo

rd U

niv

ers

itySt

an

ford

Un

ive

rsity

LOAD BALANCING AND COMMUNICATIONLOAD BALANCING AND COMMUNICATION

❑ Load balancing and communication:

−CPU time:

✔ Balance the number of computational cells in each processor.

−Bandwidth:✔ Place adjacent blocks on same processor.

−Latency:✔ Gather all communication between an two processors into a single message regardless of the number of blocks in each processor.

Page 40: A Coupled Aero−Structural Optimization Method for Complete ...aero-comlab.stanford.edu/jmartins/doc/reno99slides.pdf · Method for Complete Aircraft Configurations ... Aerodynamic

Sta

nfo

rd U

niv

ers

itySt

an

ford

Un

ive

rsity

PARALLEL PERFORMANCEPARALLEL PERFORMANCE

240 Blocks

4,157,440 Cells

Maximum Speedup 28.0 / 32.0

Maximum Possible29.5 / 32.0

Load Balance Effects

Page 41: A Coupled Aero−Structural Optimization Method for Complete ...aero-comlab.stanford.edu/jmartins/doc/reno99slides.pdf · Method for Complete Aircraft Configurations ... Aerodynamic

Sta

nfo

rd U

niv

ers

itySt

an

ford

Un

ive

rsity

CONCLUSIONSCONCLUSIONS

❑ Feasible and Efficient Parallel Environment Developed and Demonstratedfor the Inviscid Design of Complete Aircraft Configurations

❑ Portable, Scalable Parallel Implementations Necessary for Continuityand Fast Turnaround

❑ Final Objective is to Make Use of These Techniques During thePreliminary Design Stage

❑ Performance of Computing Platform is Essential for Accomplishing Task

❑ Origin2000 Has Delivered Expected Performance for These Calculations

❑ Navier−Stokes Based Methods are Needed and Currently in Development