application of cpacs to existing software (panukl, sdsa

30
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

Upload: others

Post on 20-Apr-2022

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Application of CPACS to existing software (PANUKL, SDSA

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

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

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

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

4th Symposium on

Collaboration in Aircraft Design

CEASIOM - architecture

5

Page 6: Application of CPACS to existing software (PANUKL, SDSA

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

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

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

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

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

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

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

4th Symposium on

Collaboration in Aircraft Design

Ms2editor

Page 14: Application of CPACS to existing software (PANUKL, SDSA

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

MS2 and CPACS comparison

WINGS

Page 16: Application of CPACS to existing software (PANUKL, SDSA

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

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

4th Symposium on

Collaboration in Aircraft Design

Nacelles (as fuselages)

Page 19: Application of CPACS to existing software (PANUKL, SDSA

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

4th Symposium on

Collaboration in Aircraft Design

Examples of

advanced

meshes

Page 21: Application of CPACS to existing software (PANUKL, SDSA

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

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

4th Symposium on

Collaboration in Aircraft Design

Export to CalculiX

CPACS ?

Page 24: Application of CPACS to existing software (PANUKL, SDSA

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

4th Symposium on

Collaboration in Aircraft Design

Page 26: Application of CPACS to existing software (PANUKL, SDSA

MADO – MAV optimization

The worst in population The best in population

Page 27: Application of CPACS to existing software (PANUKL, SDSA

4th Symposium on

Collaboration in Aircraft Design

Geometry for

optimization

Page 28: Application of CPACS to existing software (PANUKL, SDSA

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

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

Thank you for attention