Boeing Commercial Airplanes The Impact of Computational ... · The Impact of Computational Fluid...

16
SC2003 The Impact of Computational Fluid Dynamics On Commercial Aircraft Development Douglas N. Ball Chief Engineer Enabling Technology and Research Supercomputing at Boeing Commercial Airplanes Past Successes and Future Challenges November 21, 2003 Presented by: Douglas N. Ball

Transcript of Boeing Commercial Airplanes The Impact of Computational ... · The Impact of Computational Fluid...

Page 1: Boeing Commercial Airplanes The Impact of Computational ... · The Impact of Computational Fluid Dynamics On Commercial Aircraft Development Douglas N. Ball Chief Engineer Enabling

SC2003

The Impact ofComputational Fluid Dynamics

OnCommercial Aircraft Development

Douglas N. BallChief Engineer

Enabling Technology and Research

Supercomputing atBoeing Commercial Airplanes

Past Successes and Future Challenges

November 21, 2003

Presented by:

Douglas N. Ball

Page 2: Boeing Commercial Airplanes The Impact of Computational ... · The Impact of Computational Fluid Dynamics On Commercial Aircraft Development Douglas N. Ball Chief Engineer Enabling

HPC Service Components 2004

Cray T916

SGI Origin 3800 IBM SP

Cluster Computing (DQS/LSF)

VECTOR & BANDWIDTHSPEED-UP

SCALAR SPEED-UP(Distri. Mem. Architecture)

ClusterSPEED-UP

Cray T932

256-CPU Linux NetworX

Cray X1

Page 3: Boeing Commercial Airplanes The Impact of Computational ... · The Impact of Computational Fluid Dynamics On Commercial Aircraft Development Douglas N. Ball Chief Engineer Enabling

Impact of CFD on Wind Tunnel Testing for Configuration Lines Development

i

Page 4: Boeing Commercial Airplanes The Impact of Computational ... · The Impact of Computational Fluid Dynamics On Commercial Aircraft Development Douglas N. Ball Chief Engineer Enabling

Impact of CFD on Wind Tunnel Testing for Propulsion Integration

NASA Tech

Boeing Tools

Boeing Products

PANAIRFLO22A411

A502P318

A488P467 TRANAIR

CartesianGrid Tech TLNS3D

HSR & IWD

TRANAIROptimizatio

n

TLNS-MBOVERFLOW

TLNS3D-MB/ZEUS

767 757 737-300 747-400 777-200 737NG

747-600X, High Wing, NLA

GGNS?

1980 1985 1990 1995 2000

A588

Integrated Wing/Body/Nacelle/Strut Installation Aerodynamic Design Using CFD Including Powered Jet Effects

Isolated Nacelle Aerodynamic Design Using Euler CodesInstalled Testing to Develop & Validate Design(Powered & Unpowered)

Number of Nacelles Tested in Wind Tunnel

50

0

Line Freeze Based on CFD Only ??Test Only For Wing Development &

Pre-Flight Database

$150,000 per Test Configuration

777-300

CFD OnlyGE90-115B

CFD OnlyPW4098

777-200B BWB, UEET, HSCT, ???

Page 5: Boeing Commercial Airplanes The Impact of Computational ... · The Impact of Computational Fluid Dynamics On Commercial Aircraft Development Douglas N. Ball Chief Engineer Enabling

Run 247 (Run 247 (θθ˜ 7°), ˜ 7°), φφ˜ 30°˜ 30°SSTSST

Isosurface Isosurface of u=0, surface colored by pressureof u=0, surface colored by pressure

Calculations performed by CobaltSolutions using the Aeronautical SystemsCommand Major Shared Resource Center

Page 6: Boeing Commercial Airplanes The Impact of Computational ... · The Impact of Computational Fluid Dynamics On Commercial Aircraft Development Douglas N. Ball Chief Engineer Enabling

COMSAC Workshop, September 23-25, 2003

Emerging Capability – 3D Viscous High Lift

Page 7: Boeing Commercial Airplanes The Impact of Computational ... · The Impact of Computational Fluid Dynamics On Commercial Aircraft Development Douglas N. Ball Chief Engineer Enabling

21st Century Challenge

The challenge:

Computationally determine the acoustic signature of an airplane in one day.

Compute time:3 months8 cpusNASA Ames Origins

Represents ~5 sec.

Page 8: Boeing Commercial Airplanes The Impact of Computational ... · The Impact of Computational Fluid Dynamics On Commercial Aircraft Development Douglas N. Ball Chief Engineer Enabling

21st Century Challenge

Challenge:

“Fly the Navier Stokes equations and NOT a database!

Accurate loads throughout the flight envelope

Current solution: 600cpu hours, 10 wall hours

The challenge: 50 solutions per second

Page 9: Boeing Commercial Airplanes The Impact of Computational ... · The Impact of Computational Fluid Dynamics On Commercial Aircraft Development Douglas N. Ball Chief Engineer Enabling

In the meantime, this is what we’d like . . .

• CPU Speed-up per Moore’s law sufficient• Balanced systems with improvements in latency and bandwidth by at least 2 orders of magnitude• Efficient implementation of parallelism in a reliable manner up to 10,000 CPUs• Application & algorithmic developments to take advantage of the hardware enhancements mentioned above• Reasonable cost to justify replacing experimentation with simulation

Page 10: Boeing Commercial Airplanes The Impact of Computational ... · The Impact of Computational Fluid Dynamics On Commercial Aircraft Development Douglas N. Ball Chief Engineer Enabling

CFD And The Wind Tunnel

Opportunity exists for computing to be a cost-effective replacment for the wind tunnel. The trade is the cost of the first simulation versus the cost of simulations 2 to N.

CFD

CostFlowTime

Wind Tunnel Wind Tunnel30 DaysCFD

$Ms

Number of Simulations Number of Simulations

Reliability ImprovementsBuy Lots Of HardwareAlgorithm Improvements

Hardware Improvements

UnstructuredGrid

>30,000 >30,000

Page 11: Boeing Commercial Airplanes The Impact of Computational ... · The Impact of Computational Fluid Dynamics On Commercial Aircraft Development Douglas N. Ball Chief Engineer Enabling

Backup Charts

Page 12: Boeing Commercial Airplanes The Impact of Computational ... · The Impact of Computational Fluid Dynamics On Commercial Aircraft Development Douglas N. Ball Chief Engineer Enabling

Fundamental Limitations• Fundamental Industrial Need Is Rapid

Acquisition Of Knowledge• Computational Modeling Contribution To

Knowledge Governed By Amdahl’s Law (Scalability)

• Scalability Determined By Serial Vs Parallel– Twall = Tserial + Tparallel/NCPU– Limiting Cases:

• Tserial >> Tparallel (Not Scalable)• Tparallel>> Tserial (Scalable)• Tserial = 0 (Perfect)

Page 13: Boeing Commercial Airplanes The Impact of Computational ... · The Impact of Computational Fluid Dynamics On Commercial Aircraft Development Douglas N. Ball Chief Engineer Enabling

Scalability Example• Perfect: Tserial = 0, Tparallel = 11• Scalable: Tserial = 1, Tparallel = 10• Not Scalable: Tserial = 10, Tparallel = 1• Results: Scalability Example

02468

1012

0 50 100 150

NCPUs

Wal

l Tim

e ScalableNot ScalablePerfect

Page 14: Boeing Commercial Airplanes The Impact of Computational ... · The Impact of Computational Fluid Dynamics On Commercial Aircraft Development Douglas N. Ball Chief Engineer Enabling

Latency And Bandwidth

• Determines Tserial And Tparallel• All Computational Processes:

– Initiate Action (“Latency” Until We Begin To…)– Gather Data (Bandwidth Determines How

Long Until We…)– Operate (CPU Clock Speed)– Do It Again

• Scalability Limited By Latency And BW

Page 15: Boeing Commercial Airplanes The Impact of Computational ... · The Impact of Computational Fluid Dynamics On Commercial Aircraft Development Douglas N. Ball Chief Engineer Enabling

So What Do We Need?

• In A Word, Balance• And We’d Love To Have It At Low Cost• Then We Can Buy Lots Of It And Do Lots More• Issue:

– Drives Network/Interconnect, Not Just Memory Hierarchy

– Advances Being Made, But Continued (Open Architecture?) Investment Needed

– One CPU Isn’t Enough For Problems Of Interest

Page 16: Boeing Commercial Airplanes The Impact of Computational ... · The Impact of Computational Fluid Dynamics On Commercial Aircraft Development Douglas N. Ball Chief Engineer Enabling

CFD And The Wind Tunnel: Today

Qualitatively We Have:CFD

CostFlowTime

Wind Tunnel Wind TunnelCFD

Number of Simulations Number of Simulations