View
2
Download
0
Category
Preview:
Citation preview
Application of CPACS to existing
software (PANUKL, SDSA, OPTOM)
Toulouse 25-27.11.2014
Tomasz Goetzendorf-Grabowski,
Jacek Mieloszyk Warsaw University of Technology, Poland
Dawid Mieszalski MSP, Warsaw, Poland
4th Symposium on Collaboration in Aircraft Design
4th Symposium on
Collaboration in Aircraft Design
Outline • Genesis
– SimSAC – CEASIOM
– OPTOM (optimization needs application in batch mode)
• Searching for common format of data
• Tools included in MADO – our code:
• PANUKL
• SDSA
• OPTOM
– external code
• XFOIL
• CALCULIX
• Conclusions
4th Symposium on
Collaboration in Aircraft Design
Genesis
3
• in the beginning there
was chaos
• after that was SimSAC
4th Symposium on
Collaboration in Aircraft Design
Genesis
4
1
0time
VP
Classical approach
verification inflight tests
verification inground tests
product definition product development
flight testing:- improvement and verification of data, eg. aerodynamic data
ground-facility testing:- design improvement,- design verification,- data-set generation.
represen-tation fidelity
The vision
higher fidelity
earlier
Idea of SimSAC
4th Symposium on
Collaboration in Aircraft Design
CEASIOM - architecture
5
4th Symposium on
Collaboration in Aircraft Design
Idea of MADO
STRENGTH ANALYSISSTABILITY & CONTROLPERFORMANCE
SDSA
AERODYNAMICSPANUKL
CAD
CFDVLM
OPTIMIZATION
ALGORITHMS
4th Symposium on
Collaboration in Aircraft Design
Data flow in
MADO
(Multidiscipli
nary Aircraft
Design and
Optimization)
4th Symposium on
Collaboration in Aircraft Design
Main problems
• common language for data flow
• most of application require interaction:
– geometry (CAD systems, AMB, etc.)
– grid preparing (preprocessors of CFD
packages: VSARO, MGAERO, PANUKL)
– FEM analysis (CalculiX)
– Stability analysis (SDSA)
4th Symposium on
Collaboration in Aircraft Design
PANUKL - stages of analysis
http://www.meil.pw.edu.pl/add/ADD/Teaching/Software/PANUKL
Main types of objects
4th Symposium on
Collaboration in Aircraft Design
PW Zoom – currently in Antarctic
(MONICA project)
wings
fuselage
4th Symposium on
Collaboration in Aircraft Design
Wings from sections – similar to CPACS
Airfoils are defined in separate files – four different formats are accepted (xfoil, koo, prf2, prf4)
4th Symposium on
Collaboration in Aircraft Design
Fuselage creation – similar to CPACS
Fuselage geometry description
4th Symposium on
Collaboration in Aircraft Design
Ms2editor
4th Symposium on
Collaboration in Aircraft Design
MS2 and CPACS comparison
CPACS
xrot
yrot
zrot
wing-fuselage paneling:
master/slave/independent
?
<rotation>
<x>
<y>
<z>
MS2
MS2 and CPACS comparison
WINGS
Module wings
modules:
– root
– line
– equi.line
– arc 4th Symposium on
Collaboration in Aircraft Design
line arc
4th Symposium on
Collaboration in Aircraft Design
Up contour
X
Y
Z
Down contour
Side contour H
Spine
Convexity curve up/down
Bend distance Bend angle
New fuselage definition
4th Symposium on
Collaboration in Aircraft Design
Nacelles (as fuselages)
4th Symposium on
Collaboration in Aircraft Design
Nup
Ndown
Conv.
Fact.
Up
Conv.
Fact.
Down
Zup
Zdown
Y L
(X0,Y0,Z0)
Swirl Up
Swirl Down
Nacelles (as wings)
4th Symposium on
Collaboration in Aircraft Design
Examples of
advanced
meshes
4th Symposium on
Collaboration in Aircraft Design
Innovative airplanes mesh in
CPACS
CPACS
Module
structures
One direction export.
Is it satisfactory solution?
XML
MS2
Based on
sections
4th Symposium on
Collaboration in Aircraft Design
Export to CalculiX
- Loads
- Constrains
- Material
- Other
- Stress
- Deflection
- Other PANUKL
- Geometry
- Pressure
distribution
CalculiX
4th Symposium on
Collaboration in Aircraft Design
Export to CalculiX
CPACS ?
4th Symposium on
Collaboration in Aircraft Design
SDSA architecture
Common
language
(CPACS?)
Interface CPACS-SDSA
SDSA Output
(CPACS?)
4th Symposium on
Collaboration in Aircraft Design
MADO – MAV optimization
The worst in population The best in population
4th Symposium on
Collaboration in Aircraft Design
Geometry for
optimization
MADO – Airfoil optimization
external application - Xfoil
Optimization of airfoil NACA 23012 for mini UAV (Re=200000)
FOBJ = 1/CL , variables: max. thickness, max camber, XG, XF
Applied algorithm – Monte Carlo
4th Symposium on
Collaboration in Aircraft Design
Open problems
• AMBCPACSSDSA interface
(AMBSDSA already exist!)
• PANUKLCPACSSDSA interface?
(PANUKLSDSA already exist!)
• output from stability analysis (SDSA)
included in CPACS?
• outputs from other applications?
• CPACS code to input/output
(read/write) the XML structure !!!
Thank you for attention
Recommended