Application of CPACS to existing software (PANUKL, SDSA ...
Transcript of Application of CPACS to existing software (PANUKL, SDSA ...
![Page 1: Application of CPACS to existing software (PANUKL, SDSA ...](https://reader033.fdocuments.net/reader033/viewer/2022042415/625f265cfffc5e136d7fafc5/html5/thumbnails/1.jpg)
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
![Page 2: Application of CPACS to existing software (PANUKL, SDSA ...](https://reader033.fdocuments.net/reader033/viewer/2022042415/625f265cfffc5e136d7fafc5/html5/thumbnails/2.jpg)
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
![Page 3: Application of CPACS to existing software (PANUKL, SDSA ...](https://reader033.fdocuments.net/reader033/viewer/2022042415/625f265cfffc5e136d7fafc5/html5/thumbnails/3.jpg)
4th Symposium on
Collaboration in Aircraft Design
Genesis
3
• in the beginning there
was chaos
• after that was SimSAC
![Page 4: Application of CPACS to existing software (PANUKL, SDSA ...](https://reader033.fdocuments.net/reader033/viewer/2022042415/625f265cfffc5e136d7fafc5/html5/thumbnails/4.jpg)
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
![Page 5: Application of CPACS to existing software (PANUKL, SDSA ...](https://reader033.fdocuments.net/reader033/viewer/2022042415/625f265cfffc5e136d7fafc5/html5/thumbnails/5.jpg)
4th Symposium on
Collaboration in Aircraft Design
CEASIOM - architecture
5
![Page 6: Application of CPACS to existing software (PANUKL, SDSA ...](https://reader033.fdocuments.net/reader033/viewer/2022042415/625f265cfffc5e136d7fafc5/html5/thumbnails/6.jpg)
4th Symposium on
Collaboration in Aircraft Design
Idea of MADO
STRENGTH ANALYSISSTABILITY & CONTROLPERFORMANCE
SDSA
AERODYNAMICSPANUKL
CAD
CFDVLM
OPTIMIZATION
ALGORITHMS
![Page 7: Application of CPACS to existing software (PANUKL, SDSA ...](https://reader033.fdocuments.net/reader033/viewer/2022042415/625f265cfffc5e136d7fafc5/html5/thumbnails/7.jpg)
4th Symposium on
Collaboration in Aircraft Design
Data flow in
MADO
(Multidiscipli
nary Aircraft
Design and
Optimization)
![Page 8: Application of CPACS to existing software (PANUKL, SDSA ...](https://reader033.fdocuments.net/reader033/viewer/2022042415/625f265cfffc5e136d7fafc5/html5/thumbnails/8.jpg)
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)
![Page 9: Application of CPACS to existing software (PANUKL, SDSA ...](https://reader033.fdocuments.net/reader033/viewer/2022042415/625f265cfffc5e136d7fafc5/html5/thumbnails/9.jpg)
4th Symposium on
Collaboration in Aircraft Design
PANUKL - stages of analysis
http://www.meil.pw.edu.pl/add/ADD/Teaching/Software/PANUKL
![Page 10: Application of CPACS to existing software (PANUKL, SDSA ...](https://reader033.fdocuments.net/reader033/viewer/2022042415/625f265cfffc5e136d7fafc5/html5/thumbnails/10.jpg)
Main types of objects
4th Symposium on
Collaboration in Aircraft Design
PW Zoom – currently in Antarctic
(MONICA project)
wings
fuselage
![Page 11: Application of CPACS to existing software (PANUKL, SDSA ...](https://reader033.fdocuments.net/reader033/viewer/2022042415/625f265cfffc5e136d7fafc5/html5/thumbnails/11.jpg)
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)
![Page 12: Application of CPACS to existing software (PANUKL, SDSA ...](https://reader033.fdocuments.net/reader033/viewer/2022042415/625f265cfffc5e136d7fafc5/html5/thumbnails/12.jpg)
4th Symposium on
Collaboration in Aircraft Design
Fuselage creation – similar to CPACS
Fuselage geometry description
![Page 13: Application of CPACS to existing software (PANUKL, SDSA ...](https://reader033.fdocuments.net/reader033/viewer/2022042415/625f265cfffc5e136d7fafc5/html5/thumbnails/13.jpg)
4th Symposium on
Collaboration in Aircraft Design
Ms2editor
![Page 14: Application of CPACS to existing software (PANUKL, SDSA ...](https://reader033.fdocuments.net/reader033/viewer/2022042415/625f265cfffc5e136d7fafc5/html5/thumbnails/14.jpg)
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
![Page 15: Application of CPACS to existing software (PANUKL, SDSA ...](https://reader033.fdocuments.net/reader033/viewer/2022042415/625f265cfffc5e136d7fafc5/html5/thumbnails/15.jpg)
MS2 and CPACS comparison
WINGS
![Page 16: Application of CPACS to existing software (PANUKL, SDSA ...](https://reader033.fdocuments.net/reader033/viewer/2022042415/625f265cfffc5e136d7fafc5/html5/thumbnails/16.jpg)
Module wings
modules:
– root
– line
– equi.line
– arc 4th Symposium on
Collaboration in Aircraft Design
line arc
![Page 17: Application of CPACS to existing software (PANUKL, SDSA ...](https://reader033.fdocuments.net/reader033/viewer/2022042415/625f265cfffc5e136d7fafc5/html5/thumbnails/17.jpg)
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
![Page 18: Application of CPACS to existing software (PANUKL, SDSA ...](https://reader033.fdocuments.net/reader033/viewer/2022042415/625f265cfffc5e136d7fafc5/html5/thumbnails/18.jpg)
4th Symposium on
Collaboration in Aircraft Design
Nacelles (as fuselages)
![Page 19: Application of CPACS to existing software (PANUKL, SDSA ...](https://reader033.fdocuments.net/reader033/viewer/2022042415/625f265cfffc5e136d7fafc5/html5/thumbnails/19.jpg)
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)
![Page 20: Application of CPACS to existing software (PANUKL, SDSA ...](https://reader033.fdocuments.net/reader033/viewer/2022042415/625f265cfffc5e136d7fafc5/html5/thumbnails/20.jpg)
4th Symposium on
Collaboration in Aircraft Design
Examples of
advanced
meshes
![Page 21: Application of CPACS to existing software (PANUKL, SDSA ...](https://reader033.fdocuments.net/reader033/viewer/2022042415/625f265cfffc5e136d7fafc5/html5/thumbnails/21.jpg)
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
![Page 22: Application of CPACS to existing software (PANUKL, SDSA ...](https://reader033.fdocuments.net/reader033/viewer/2022042415/625f265cfffc5e136d7fafc5/html5/thumbnails/22.jpg)
4th Symposium on
Collaboration in Aircraft Design
Export to CalculiX
- Loads
- Constrains
- Material
- Other
- Stress
- Deflection
- Other PANUKL
- Geometry
- Pressure
distribution
CalculiX
![Page 23: Application of CPACS to existing software (PANUKL, SDSA ...](https://reader033.fdocuments.net/reader033/viewer/2022042415/625f265cfffc5e136d7fafc5/html5/thumbnails/23.jpg)
4th Symposium on
Collaboration in Aircraft Design
Export to CalculiX
CPACS ?
![Page 24: Application of CPACS to existing software (PANUKL, SDSA ...](https://reader033.fdocuments.net/reader033/viewer/2022042415/625f265cfffc5e136d7fafc5/html5/thumbnails/24.jpg)
4th Symposium on
Collaboration in Aircraft Design
SDSA architecture
Common
language
(CPACS?)
Interface CPACS-SDSA
SDSA Output
(CPACS?)
![Page 25: Application of CPACS to existing software (PANUKL, SDSA ...](https://reader033.fdocuments.net/reader033/viewer/2022042415/625f265cfffc5e136d7fafc5/html5/thumbnails/25.jpg)
4th Symposium on
Collaboration in Aircraft Design
![Page 26: Application of CPACS to existing software (PANUKL, SDSA ...](https://reader033.fdocuments.net/reader033/viewer/2022042415/625f265cfffc5e136d7fafc5/html5/thumbnails/26.jpg)
MADO – MAV optimization
The worst in population The best in population
![Page 27: Application of CPACS to existing software (PANUKL, SDSA ...](https://reader033.fdocuments.net/reader033/viewer/2022042415/625f265cfffc5e136d7fafc5/html5/thumbnails/27.jpg)
4th Symposium on
Collaboration in Aircraft Design
Geometry for
optimization
![Page 28: Application of CPACS to existing software (PANUKL, SDSA ...](https://reader033.fdocuments.net/reader033/viewer/2022042415/625f265cfffc5e136d7fafc5/html5/thumbnails/28.jpg)
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
![Page 29: Application of CPACS to existing software (PANUKL, SDSA ...](https://reader033.fdocuments.net/reader033/viewer/2022042415/625f265cfffc5e136d7fafc5/html5/thumbnails/29.jpg)
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 !!!
![Page 30: Application of CPACS to existing software (PANUKL, SDSA ...](https://reader033.fdocuments.net/reader033/viewer/2022042415/625f265cfffc5e136d7fafc5/html5/thumbnails/30.jpg)
Thank you for attention