dimensioned requirements, dimensioned normalized ...€¦ · workflow mangagement application at...
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?