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

Transcript of A Coupled Aero−Structural Optimization Method for Complete...

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