dimensioned requirements, dimensioned normalized ...€¦ · workflow mangagement application at...

Post on 17-Oct-2020

1 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

19.11.01 Page 1

TENT for Airbus DeutschlandTENT for Airbus TENT for Airbus DeutschlandDeutschland

Klaus Becker

Aerodynamic Design&Data

Methods, Tools & Processes

Airbus Deutschland

Bremen

Requirements,

realisation and

1st experiences

FLOWer

FLOWerdriving data

STD-Outmessages

Restartdata

SURVIS

Convergencedata

SURVISdriving data

Surfaceflow data

STD-Outmessages

Sectionalflow data

Dimensionedbody data

WBNS

Dimensionedwing data

WBNSdriving data

„Normalized“body data

BGRID

Normalizedwing data

BGRIDdriving data

BGRIDinput data

STD-Outmessages

STD-Outmessages

W/B CO1-block mesh FLOWer

FLOWerdriving data

STD-Outmessages

Restartdata

SURVIS

Convergencedata

SURVISdriving data

Surfaceflow data

STD-Outmessages

Sectionalflow data

Dimensionedbody data

WBNS

Dimensionedwing data

WBNSdriving data

„Normalized“body data

BGRID

Normalizedwing data

BGRIDdriving data

BGRIDinput data

STD-Outmessages

STD-Outmessages

W/B CO1-block mesh

WFMWFMSS

ControlControl

19.11.01 Page 2

TENT for Airbus DeutschlandTENT for Airbus TENT for Airbus DeutschlandDeutschland

Overview

• Background – why WFMS• Requirements• Process chain for CFD• T he T ENT solution• Alternatives?

19.11.01 Page 3

TENT for Airbus DeutschlandTENT for Airbus TENT for Airbus DeutschlandDeutschland

2D E uler/B Lcoupledmethods

2D Navier-S tokesmethods

3D Panel / Quasi-3D methods

3D E ulermethods(BL -modific.)

3D Navier-S tokesmethods

Cruise T ake-off/L anding

Pod/pylonIntegration

R ear end/T ails

T otal aircraft

XLS , VICWA,IS ES

HILI, MS ES

VS AERO VS AERO VS AEROVS AERO, Q3D

MGAERO,FLOWer

MGAERO,FLOWer

MGAERO,FLOWer

T AU FLOWer T AUFLOWer T AU

T AU

Application/Methods

19.11.01 Page 4

TENT for Airbus DeutschlandTENT for Airbus TENT for Airbus DeutschlandDeutschland

T ails characteris tic – typical result

F L OWer Navier-S tokesL E A κ−ω turb. mod.M∞=0.85, α=2°Re =3•106, iH=0

L ift polars for dragand moment

ComputationE xperiment

3D Navier-S tokesMethods

T ails

FL OWer

Pressure dis tribution

19.11.01 Page 5

TENT for Airbus DeutschlandTENT for Airbus TENT for Airbus DeutschlandDeutschland

S urfaceGeneration

– Components– S caling– L ocalization

S urfaceGeneration

– Components– S caling– L ocalization

Data B ankGeometry

–Assemblinginformation

–Configurationdata

–Normalized data–Component

information

Data B ankGeometry

–Assemblinginformation

–Configurationdata

–Normalized data–Component

information

Geometrygenerator

IGE S

INGR ID

MGAE R O

Input

VS AE RO

Input

Centaur

3D

struc-turedMesh

F lowCalculation

ProcessControl

α/β/M/R e Range

FL OWerT AUMGAE R OVS AE R O Input

Analysis of ResultsL oad distribution – Wing– B ody– T ails

S ectional integralsComponent loadsInterferencesT ail flowHigh lift flow

Wind tunnel/F light-T est-Results

3D

hybridMesh

INGRIDAssemblingof geometry

S pecificationof geometry

Mesh generatorinput

Archivefor new geometries

Meshgenerator

3D F low S imulation S ystem

19.11.01 Page 6

TENT for Airbus DeutschlandTENT for Airbus TENT for Airbus DeutschlandDeutschland

B as ic CFD process (1)

Dimensionedbody data

WBNS

Dimensionedwing data

WBNSdriving data

„Normalized“body data

BGRID

Normalizedwing data

BGRIDdriving data

BGRIDinput data

STD-Outmessages

STD-Outmessages

W/B CO1-block mesh

19.11.01 Page 7

TENT for Airbus DeutschlandTENT for Airbus TENT for Airbus DeutschlandDeutschland

B as ic CFD process (2)

FLOWer

FLOWerdriving data

STD-Outmessages

Restartdata

SURVIS

Convergencedata

SURVISdriving data

Surfaceflow data

STD-Outmessages

Sectionalflow data

19.11.01 Page 8

TENT for Airbus DeutschlandTENT for Airbus TENT for Airbus DeutschlandDeutschland

Controlled CFD process

FLOWer

FLOWerdriving data

STD-Outmessages

Restartdata

SURVIS

Convergencedata

SURVISdriving data

Surfaceflow data

STD-Outmessages

Sectionalflow data

Dimens ionedbody data

WBNS

Dimens ionedwing data

WBNSdriving data

„Normalized“body data

BGRID

Normalizedwing data

BGRIDdriving data

BGRIDinput data

STD-Outmessages

STD-Outmessages

W/B CO1-block mesh

WFMWFMSS

ControlControl

Integration platformWFMS

19.11.01 Page 9

TENT for Airbus DeutschlandTENT for Airbus TENT for Airbus DeutschlandDeutschland

Work flow management: Requirements (1)

• Individual set-up of process chains (work flownetworks)

• Process and data control through WFMS – interactiveand on demand

• Intelligent process control• Monitoring of running processes• S ystem to be run on heterogeneous platforms• Minimum effort integration of additional computational

tools• Integration of no-source-available codes• T raceability of runs• Automatic data management

19.11.01 Page 10

TENT for Airbus DeutschlandTENT for Airbus TENT for Airbus DeutschlandDeutschland

Work flow management: Requirements (2)

• Capability to run with job queueing systems• T o run on WAN/LAN• Cope with S S H/S CP restrictions• Distributed location of data• Distributed parallel run of contributing s imulation tools• Run robust with 99% reliability• Multi-user operation capability

19.11.01 Page 11

TENT for Airbus DeutschlandTENT for Airbus TENT for Airbus DeutschlandDeutschland

B as ic approach: Component model

• Properties of components– Components have specific bas ic functionalities

and interfaces– For CFD process , we have at least 5 types of

components : Geometry Generation, MeshGeneration,F low S imulation, Postprocess ing and Visualisation

• Communication of Components– Realisation by CORBA (Common Object Request

Broker Architecture)– Exchange of data directly on network protocol

19.11.01 Page 12

TENT for Airbus DeutschlandTENT for Airbus TENT for Airbus DeutschlandDeutschland

General architecture us ing component modelGeneral architecture us ing component model

Frontend MachineFrontend Machine

ControlControl--ProcessProcess

ComputeCompute Server Server Component FactoryComponent Factory

Nam

e Se

rver

Nam

e Se

rver

SolverSolver

GUIGUI

VisualizationVisualizationToolTool

PostPostProcessingProcessing

MeshMeshHandlingHandling

19.11.01 Page 13

TENT for Airbus DeutschlandTENT for Airbus TENT for Airbus DeutschlandDeutschlandParallel communication between dis tributedapplications

• Process control is via CORBA bus (ORB)• Data transfer is running on transport level of network protocol

(T CP/IP) – for performance reasons

Object Request Object Request Broker (ORB)Broker (ORB)

ControlControl

Wrapper Wrapper ((AppliAppli. Spezi. Interface). Spezi. Interface)

CORBA-InterfaceCORBA-Interface

ApplicationApplication

StartStartControlControlPropertiesProperties

ControlControl

Wrapper Wrapper ((AppliAppli. S. S

CORBA CORBA

Appli Appli

Start

Communication(Socket,FTP, ...)

19.11.01 Page 14

TENT for Airbus DeutschlandTENT for Airbus TENT for Airbus DeutschlandDeutschland

Workflow Mangagement Application - General

ComponentBrowser

Project name Tabscontrol

Property Panel

Wire Panel

Logger Panel

Menu list

19.11.01 Page 15

TENT for Airbus DeutschlandTENT for Airbus TENT for Airbus DeutschlandDeutschland

Workflow Mangagement Application at Airbus (1)

LinkLink

19.11.01 Page 16

TENT for Airbus DeutschlandTENT for Airbus TENT for Airbus DeutschlandDeutschland

Workflow Mangagement Application at Airbus (2)

Parameter

Range

Parameter

Range

19.11.01 Page 17

TENT for Airbus DeutschlandTENT for Airbus TENT for Airbus DeutschlandDeutschland

Workflow Mangagement Application at Airbus (3)

F inal outputPolar

19.11.01 Page 18

TENT for Airbus DeutschlandTENT for Airbus TENT for Airbus DeutschlandDeutschland

1st experiences

• T ENT is running with/on HP workstation network• S pecial problems with software

implementations/vers ions have been resolved• T est phase is running• Further development is necessary for adaptation to

Airbus needs• S pecification of requirements is ongoing process

T E NT is a practical bas is for the development of anoverall software sys tem for the automated use of

complex CFD

19.11.01 Page 19

TENT for Airbus DeutschlandTENT for Airbus TENT for Airbus DeutschlandDeutschlandPointerPro – alternative system? (1)

19.11.01 Page 20

TENT for Airbus DeutschlandTENT for Airbus TENT for Airbus DeutschlandDeutschlandPointerPro Optimizer – alternative system? (2)

Criteria Membership

Rules

19.11.01 Page 21

TENT for Airbus DeutschlandTENT for Airbus TENT for Airbus DeutschlandDeutschland

Work flow management: contextual cons iderations• What is the importance of s tandardisation?

- CORBA, JAVA- Independence on hardware/operating systems, etc.

• Can we solve the problem with different approach?- mask driven tools communication via files (AS CII)

like PointerPro• What about integration of PDM and data bank

systems?- Windchill or others- ORACLE

• Who will provide comprehens ive service?- Necessary for all-day-working tool!

• Why is T E NT a leading tool?

top related