Visualization of Design Space What isWhat is MODE? MODE?

12
Visualization of Design Space Visualization of Design Space Visualization of Design Space Visualization of Design Space -What is What is MODE? MODE? Shigeru Shigeru Obayashi Obayashi Institute of Fluid Science Institute of Fluid Science Tohoku University Tohoku University 1 Outline Outline Background Background Flow Visualization Flow Visualization Multidisciplinary Design Optimization (MDO) Multidisciplinary Design Optimization (MDO) Multidisciplinary Design Optimization (MDO) Multidisciplinary Design Optimization (MDO) Self Self-Organizing Map (SOM) Organizing Map (SOM) Rough Set Rough Set Multi Multi-Objective Design Exploration (MODE) Objective Design Exploration (MODE) Multi Multi-Objective Design Exploration (MODE) Objective Design Exploration (MODE) Application to Regional Jet Design Application to Regional Jet Design Wing Wing-Nacelle Nacelle-Pylon Pylon-Body Configuration Body Configuration Analysis of Sweet Analysis of Sweet-Spot Cluster Spot Cluster 2 Analysis of Sweet Analysis of Sweet-Spot Cluster Spot Cluster Conclusio Conclusion

Transcript of Visualization of Design Space What isWhat is MODE? MODE?

Page 1: Visualization of Design Space What isWhat is MODE? MODE?

Visualization of Design SpaceVisualization of Design SpaceVisualization of Design SpaceVisualization of Design Space--What isWhat is MODE?MODE?

ShigeruShigeru ObayashiObayashi

Institute of Fluid ScienceInstitute of Fluid ScienceTohoku UniversityTohoku University

1

OutlineOutline

BackgroundBackground

Flow VisualizationFlow Visualization

Multidisciplinary Design Optimization (MDO)Multidisciplinary Design Optimization (MDO)Multidisciplinary Design Optimization (MDO) Multidisciplinary Design Optimization (MDO)

SelfSelf--Organizing Map (SOM)Organizing Map (SOM)

Rough SetRough Set

MultiMulti--Objective Design Exploration (MODE)Objective Design Exploration (MODE)MultiMulti--Objective Design Exploration (MODE)Objective Design Exploration (MODE)

Application to Regional Jet DesignApplication to Regional Jet Design

WingWing--NacelleNacelle--PylonPylon--Body ConfigurationBody Configuration

Analysis of SweetAnalysis of Sweet--Spot ClusterSpot Cluster

2

Analysis of SweetAnalysis of Sweet--Spot ClusterSpot Cluster

ConclusioConclusionn

Page 2: Visualization of Design Space What isWhat is MODE? MODE?

Flow Visualization Flow Visualization --1 1

Flow transition:Flow transition:Reynolds number

3

Flow Visualization Flow Visualization --2 2

Flow visualization: Seeing is believing (Seeing is understanding)

(Picture is worth a thousand words)( ctu e s o t a t ousa d o ds)

4Karman Votex

Page 3: Visualization of Design Space What isWhat is MODE? MODE?

Aircraft DesignAircraft Design

Aerodynamics Propulsion Structure

•Compromise of all disciplines••Multidisciplinary Design Optimization (MDO)Multidisciplinary Design Optimization (MDO)

5

••Multidisciplinary Design Optimization (MDO) Multidisciplinary Design Optimization (MDO) as Multias Multi--Objective Optimization (MOP)Objective Optimization (MOP)

How to Understand MOPHow to Understand MOPf1

f1

Extreme Pareto SolutionPareto Front

f

X Arithmatic Average

Improvement

f2f1

Improvement

Pareto front Extreme Pareto Solution

Pareto front

f2 f2f1

Global optimization is needed

Pareto front

Global optimization is neededVisualization is essential!Data mining is required

6

Pareto front

f2

Data mining is requiredDesign optimization→Design exploration

Page 4: Visualization of Design Space What isWhat is MODE? MODE?

Vi li ti f T d ffVi li ti f T d ffVisualization of TradeoffsVisualization of Tradeoffs

2 objectives 3 objectives 4 objectives

??

ctio

n

Minimization problems

Pro

jec

P

7

SelfSelf--Organizing MapOrganizing Map((SOMSOM))

Neural network model proposed by KohonenUnsupervised, competitive learning

High-dimensional data → 2D map g p

Qualitative description of data

•Node represents a neuron.-Neuron is a three-dimensional vector

SOM provides design visualization: Seeing is understanding

(Obj.1, Obj.2, Obj.3)-Each neuron corresponds to a design.

N i lf i d th t i il

Seeing is understanding(Essential design tool)

•Neuron is self-organized so that similarneurons are neighbored to each other.

•Similar neurons form a cluster

8

Similar neurons form a cluster

Page 5: Visualization of Design Space What isWhat is MODE? MODE?

How to understand SOM better?How to understand SOM better?

C l d SOM id tif th l b l t t f thColored SOMs identify the global structure of the design space

Resulting clusters classify possible designsIf a cluster has all objectives near optimal, it is called as sweet-spot cluster

If the sweet-spot cluster exists, it should be analyzed in detail

Visualization of design variables

Data mining such as decision treeData mining, such as decision tree and rough set

9

What is MODE?What is MODE?

Multi-Objective Design Exploration (MODE)

Multi-objective G ti Al ith

Computational Fluid D i

Step 1Multi-objective

Genetic Algorithm DynamicsMulti objective

Shape Optimization

D i D t bDesign Database

Vi li ti d D t Mi iStep 2

Visualization and Data Mining p

Knowledge Mining

Data mining:

10

Design Knowledge maps, patterns,models, rules

Page 6: Visualization of Design Space What isWhat is MODE? MODE?

Small Jet Aircraft R&D ProjectSmall Jet Aircraft R&D ProjectFSW

Advanced Human-Centered Cockpit

(Friction Stir Welding) New Light Composite Material

Advanced Higher L/D Wing

More Electric

Health Monitoring System for

LRUAero-Structure Multi-Disciplinary Design Optimization

Optimized High Lift Device

p y g p

New Energy and Industrial TechnologyDevelopment Organization (NEDO)

R&D Organization

Research CollaborationDevelopment Organization (NEDO)

Mitsubishi Heavy IndustriesTohoku UniversityR&D

Japan Aerospace Exploration Agency (JAXA)

11

Fuji Heavy IndustriesyR&D

Activities

Japan Aircraft Development Corporation (JADC)

Present MODE SystemPresent MODE System

START

CFD mesh

END

Latin Hypercube Sampling

NURBS airfoil

Design variables

FEM meshEND

3D wing

Wing-body configurationKriging model &Kriging model &

Data mining

Definition of Design Space

CFD (FP/Euler) Initial Kriging model

Kriging model & Kriging model & optimization moduleoptimization module

No

Pressure distribution Load condition

FLEXCFD

MOGA(maximization of EIs)

Selection of additional Update of Kriging

Continue ?Yes

Strength & flutter requirements

Static analysis modelFlutter analysis model

Structural optimizationAerodynamic & structural

performance

Selection of additional sample points

Update of Kriging model

12

Design variables

Structural optimization code + NASTRAN

performance

CFD&CSD moduleCFD&CSD moduleMesh generation CFD&CSDCFD&CSD

Aerodynamic & structural performance

Page 7: Visualization of Design Space What isWhat is MODE? MODE?

Optimization of WingOptimization of Wing--NacelleNacelle--PylonPylon--Body Body ConfigurationConfigurationConfigurationConfiguration

Sh kShock wave

13

Shock wave occuring at inboard of pylon may lead Shock wave occuring at inboard of pylon may lead to to separationseparation and and buffetingbuffeting

Definition of Optimization Problem Definition of Optimization Problem --11Objective FunctionsObjective Functions-- Objective Functions Objective Functions --

MinimizeMinimizeMinimizeMinimize1.1. Drag at the cruising condition (CDrag at the cruising condition (CDD))22 Shock strength near wingShock strength near wing--pylon junction (pylon junction (--CC ))2.2. Shock strength near wingShock strength near wing pylon junction (pylon junction ( CCp,maxp,max))3.3. Structural weight of main wing (wing weight)Structural weight of main wing (wing weight)

Function evaluation toolsFunction evaluation tools・・ CFDCFD:: Euler code (TASEuler code (TAS--code)code)・・ CSD/Flutter analysisCSD/Flutter analysis:: MSC. NASTRANMSC. NASTRANyy

–Cp,max

0.00 0.20 0.40 0.60 0.80 1.00 1.20

-Cp

–Cp

x/c

14η= 0.29x/c

-CP distribution of lower surface @η=0.29

Page 8: Visualization of Design Space What isWhat is MODE? MODE?

Definition of Optimization Problem Definition of Optimization Problem --22Design VariablesDesign Variables

Lower surface of Airfoil shapes at 2 spanwise sectionsLower surface of Airfoil shapes at 2 spanwise sections

-- Design Variables Design Variables --

・・ Lower surface of Airfoil shapes at 2 spanwise sections Lower surface of Airfoil shapes at 2 spanwise sections (η= 0.12, 0.29) (η= 0.12, 0.29)

→ 13 variables (NURBS)→ 13 variables (NURBS) ×× 2 sections = 26 variables2 sections = 26 variables 13 variables (NURBS) 13 variables (NURBS) 2 sections 26 variables2 sections 26 variables

・・ Twist angles at 4 sections = 4 variables Twist angles at 4 sections = 4 variables 30 variables in total30 variables in total

(dv12, dv13)

(0, dv1) (dv10, dv11)

(dv12, dv13)

(dv2, dv3)

(dv8, dv9)

15η= 0.29 η= 0.12

(dv4, dv5) (dv6, dv7)

NURBS control pointsNURBS control points

Performances of baseline shape and sample pointsPerformances of baseline shape and sample points

0.2CD vs. –Cp,max –Cp,max vs. wing weight

ht

[kg

]

ax

20 counts

20 kg

0.5

Win

g w

eig

-Cp

ma

Initial sample points

-Cpmax

Initial sample points

Additional sample points

Baseline

CD

Initial sample points

Additional sample points

BaselineOptimumDirection

OptimumDirection

Point APoint A

Point A is improved by 6.7 counts in CD, 0.61 in –Cp,max, and 12.2 kg in wing weight compared with the baseline

gh

t [k

g]

ect o

20 kg

20 counts

CD vs. wing weight

Win

g w

eig

16CD

Initial sample points

Additinal sample points

BaselineOptimumDirection

Point A

Page 9: Visualization of Design Space What isWhat is MODE? MODE?

Definition of Configuration Variables for Data MiningDefinition of Configuration Variables for Data Mining

XmaxLmaxLXmaxTCmaxTCmaxTCsparTCAt i t d l At wing root and pylon locations↓↓

10 variables

17

obj1 obj2 obj3 dv1 dv2

Visualization of Design Space Visualization of Design Space

0.018 0.022 0.4 1.0 1.7 758 827 895 13 28 42 56 19 31 44 56

dv3 dv4 dv5 dv6 dv7

8 9 10 12 6.3 7.3 8.3 14 24 34 44 23 32 42 51 14 15 16 18

dv8 dv9 dv10

SOM with 9 clusters

1812 13 13 14 12 14 16 18 10 11 12 13

9 clusters

Page 10: Visualization of Design Space What isWhat is MODE? MODE?

Analysis of SweetAnalysis of Sweet––Spot ClusterSpot ClusterAnalysis of SweetAnalysis of Sweet Spot ClusterSpot Cluster

HandpickParallel coordinatesParallel coordinatesExtraction of design rules by di ti ti f fi ti i bldiscretization of configuration variables

VisualizationRough set

19

HandpickHandpick--CC and dv6 (and dv6 (XmaxTCXmaxTC at pylon)at pylon)

obj2 dv6

--CCp,maxp,max and dv6 (and dv6 (XmaxTCXmaxTC at pylon)at pylon)

Large dv6Large dv6Small dv6Small dv6

Cp

Cp

-Cpmax

0 4 0 5 0 7 0 8 0 9 1 1 1 2 1 4 1 5 1 7 23 26 29 32 36 39 42 45 48 51

0.00 0.20 0.40 0.60 0.80 1.00 1.20

-C

0.00 0.20 0.40 0.60 0.80 1.00 1.20

-C

Airfoil

dv632%

dv15%

その他14%

0 .4 0.5 0.7 0.8 0.9 1.1 1.2 1.4 1.5 1.7 23 26 29 32 36 39 42 45 48 51

Othersx/c

Airfoil

-Cp

x/c

-Cp

dv48%

dv4-dv107%

XmaxTC@η=0.29

20

dv1016%

dv4-dv69%

dv29%

Analysis of Variance (ANOVA)

Page 11: Visualization of Design Space What isWhat is MODE? MODE?

Data Mining Results from Rough SetData Mining Results from Rough Set

Sweet Cd Cp WW Number Airfoil parameters

dv1 11 1 1 5

dv2 9 2 6 3

d 3 8 5 6 4

dv1 XmaxL @ η= 0.12

dv2 XmaxL @ η= 0.29

d 3 L @ 0 12dv3 8 5 6 4

dv4 10 3 5 11

dv5 13 8 1 7

dv3 maxL @ η= 0.12

dv4 maxL @ η= 0.29

dv5 XmaxTC @ η= 0.12dv5 13 8 1 7

dv6 7 6 3 3

dv7 9 5 6 5

dv5 XmaxTC @ η 0.12

dv6 XmaxTC @ η= 0.29

dv7 maxTC @ η= 0.12

dv8 2 4 3 2

dv9 9 2 2 3

d 10 14 9 8 8

dv8 maxTC @ η= 0.29

dv9 sparTC @ η= 0.12

d 10 TC @ 0 29dv10 14 9 8 8 dv10 sparTC @ η= 0.29

maxTCXmaxTClarge

21maxL

maxTC

XmaxL

sparTCsmallNo large dv10

ConclusionsConclusions

M ltiM lti Objecti e Design E ploration (MODE) hasObjecti e Design E ploration (MODE) hasMultiMulti--Objective Design Exploration (MODE) has Objective Design Exploration (MODE) has been proposedbeen proposed

Visualization and data mining based on SOMVisualization and data mining based on SOM

RegionalRegional--jet design has been demonstratedjet design has been demonstrated

WingWing--nacellenacelle--pylonpylon--body configurationbody configurationWingWing--nacellenacelle--pylonpylon--body configurationbody configuration

SOM reveals the structure of design space SOM reveals the structure of design space and visualizes itand visualizes itand visualizes it and visualizes it

Analysis of the sweetAnalysis of the sweet--spot cluster leads to spot cluster leads to d i ld i l

22

design rulesdesign rules

Page 12: Visualization of Design Space What isWhat is MODE? MODE?

AcknowledgementsAcknowledgementsAcknowledgementsAcknowledgements

P of Shink Jeong nd D T kProf. Shinkyu Jeong and Dr. TakayasuKumanoMitsubishi Heavy IndustriesMitsubishi Heavy IndustriesSupercomputer NEC SX-8 at Institute of Fluid ScienceScienceProf. Yasushi Ito, University of Alabama at Birmingham, for EdgeEditor (mesh generator)g g ( g )Prof. Kazuhiro Nakahashi, Tohoku University, for TAS (unstructured-mesh flow solver)

23