5-7-2003 WingOpt - 1 WingOpt - An MDO Research Tool for Concurrent Aerodynamic Shape and Structural...

92
5-7-2003 WingOpt WingOpt - 1 WingOpt - An MDO Research Tool for Concurrent Aerodynamic Shape and Structural Sizing Optimization of Flexible Aircraft Wings. Prof. P. M. Mujumdar, Prof. K. Sudhakar H. C. Ajmera, S. N. Abhyankar, M. Bhatia Dept. of Aerospace Engineering, IIT Bombay

Transcript of 5-7-2003 WingOpt - 1 WingOpt - An MDO Research Tool for Concurrent Aerodynamic Shape and Structural...

Page 1: 5-7-2003 WingOpt - 1 WingOpt - An MDO Research Tool for Concurrent Aerodynamic Shape and Structural Sizing Optimization of Flexible Aircraft Wings. Prof.

5-7-2003 WingOpt WingOpt - 1

WingOpt - An MDO Research Tool for Concurrent

Aerodynamic Shape and Structural Sizing Optimization of Flexible Aircraft Wings.

Prof. P. M. Mujumdar, Prof. K. SudhakarH. C. Ajmera, S. N. Abhyankar, M. Bhatia

Dept. of Aerospace Engineering, IIT Bombay

Page 2: 5-7-2003 WingOpt - 1 WingOpt - An MDO Research Tool for Concurrent Aerodynamic Shape and Structural Sizing Optimization of Flexible Aircraft Wings. Prof.

5-7-2003 WingOpt WingOpt - 2

Aims and Objectives

• Develop a software for MDO of aircraft wing - Study issues of integrating MDA for formal design optimization

• Aeroelastic optimization as an MDO problem - Concurrent aerodynamic shape and structural sizing optimization of a/c wing

• Realistic MDO problem - Showcase a reasonably complex aircraft design optimization problem with high fidelity analysis

Page 3: 5-7-2003 WingOpt - 1 WingOpt - An MDO Research Tool for Concurrent Aerodynamic Shape and Structural Sizing Optimization of Flexible Aircraft Wings. Prof.

5-7-2003 WingOpt WingOpt - 3

Aims and Objectives

• Study different MDO architectures – reformulations of the optimization problem

• Influence of fidelity level of structural analysis

• Study computational performance

• Benchmark problem for MDO framework development

Page 4: 5-7-2003 WingOpt - 1 WingOpt - An MDO Research Tool for Concurrent Aerodynamic Shape and Structural Sizing Optimization of Flexible Aircraft Wings. Prof.

5-7-2003 WingOpt WingOpt - 4

Design Drivers/Constraints for the WingOpt Architechture

• Definition of a meaningful overall design problem based on available analysis and optimization capability

• Limited disciplines considered: Geometry, Aerodynamics, Structures, Trim/Maneuver

• Aeroelasticity as basis for coupling disciplines

• Software integration within confines of high level programming languages (FORTRAN/C) through students

• At least one discipline taken to its highest fidelity (structures)

• Emulate some elements of a general purpose framework

Page 5: 5-7-2003 WingOpt - 1 WingOpt - An MDO Research Tool for Concurrent Aerodynamic Shape and Structural Sizing Optimization of Flexible Aircraft Wings. Prof.

5-7-2003 WingOpt WingOpt - 5

Variables & Function Database

• Identify array of all variables/functions associated with the system analysis

• Identify all possible candidates for design variables/constraints

• Partition variables database to fixed and design parameters.

• Tag user codes to all variables/functions • Define subset optimization problem through tags• Create location look-up tables for selected subset

variables/constraints

Page 6: 5-7-2003 WingOpt - 1 WingOpt - An MDO Research Tool for Concurrent Aerodynamic Shape and Structural Sizing Optimization of Flexible Aircraft Wings. Prof.

5-7-2003 WingOpt WingOpt - 6

Features of WingOpt

• Types of Optimization Problems– Structural sizing optimization– Aerodynamic shape optimization– Simultaneous aerodynamic and structural

optimization

Page 7: 5-7-2003 WingOpt - 1 WingOpt - An MDO Research Tool for Concurrent Aerodynamic Shape and Structural Sizing Optimization of Flexible Aircraft Wings. Prof.

5-7-2003 WingOpt WingOpt - 7

Features of WingOpt

• Flexibility– Easy and quick setup of the design problem– Aeroelastic module can be switched ON/OFF– Selection of structural analysis (FEM / EPM)– Selection of Optimizer (FFSQP / NPSOL)– Selection of MDO Architecture (MDF / IDF)

and their variants– Design variable linking– Load Case specification. Variables/design

constraints attached to load cases

Page 8: 5-7-2003 WingOpt - 1 WingOpt - An MDO Research Tool for Concurrent Aerodynamic Shape and Structural Sizing Optimization of Flexible Aircraft Wings. Prof.

5-7-2003 WingOpt WingOpt - 8

Software modules integrated

• Gradient based optimizers– FFSQP; NPSOL (Source codes)

• Aerodynamic Analyses– VLM (source code)– Semiempirical (Raymer/Roskam) (source code)

• Structural Analyses– Equivalent Plate Method (source code)– Finite Element Method (commercial licensed

software (executable))Source code integration with minimal modifications to code through I/O files

Page 9: 5-7-2003 WingOpt - 1 WingOpt - An MDO Research Tool for Concurrent Aerodynamic Shape and Structural Sizing Optimization of Flexible Aircraft Wings. Prof.

5-7-2003 WingOpt WingOpt - 9

Architecture of WingOpt

Optimizer( )f x

)(xh)(xg

xAnalysis

Block

I/P

O/P

I/Pprocessor

MDOControl

O/Pprocessor

INTERFACE

ProblemSetup History

Page 10: 5-7-2003 WingOpt - 1 WingOpt - An MDO Research Tool for Concurrent Aerodynamic Shape and Structural Sizing Optimization of Flexible Aircraft Wings. Prof.

5-7-2003 WingOpt WingOpt - 10

Test Problem

• Baseline aircraft Boeing 737-200

• Objective min. load carrying wing-box structural weight

• No. of span-wise stations 6

• No. of intermediate spars (FEM) 2

• Aerodynamic meshing 12*30 panels

• Optimizer FFSQP

Page 11: 5-7-2003 WingOpt - 1 WingOpt - An MDO Research Tool for Concurrent Aerodynamic Shape and Structural Sizing Optimization of Flexible Aircraft Wings. Prof.

5-7-2003 WingOpt WingOpt - 11

Test Problem

Design Variables

• Skin thicknesses - S

• Wing Loading

• Aspect ratio

• Sweep back angle

• t/croot

} A

Page 12: 5-7-2003 WingOpt - 1 WingOpt - An MDO Research Tool for Concurrent Aerodynamic Shape and Structural Sizing Optimization of Flexible Aircraft Wings. Prof.

5-7-2003 WingOpt WingOpt - 12

Test Problem

Sr. no Item

Load Case

1 Structural (VDive)

2 Range (Vlong range cruise)

3 MDD (Vmax.

cruise)

1 Altitude(m) 7620 10668 7620

2 Mach No. .8097 .72864 .8097

3 Load Factor 2.5 1.0 2.5

4Fuel present: Fuel capacity

1.0 1.0 1.0

5Fuel Flow Rate

(kg/hr)2827 2827 2827

6 Pdyn. Factor 1.98 1.0 1.0

Page 13: 5-7-2003 WingOpt - 1 WingOpt - An MDO Research Tool for Concurrent Aerodynamic Shape and Structural Sizing Optimization of Flexible Aircraft Wings. Prof.

5-7-2003 WingOpt WingOpt - 13

Test Problem

Constraints

• Stress – LC 1

• fuel volume

• MDD – LC 3

• Range – LC 2

• Take-off distance

• Sectional Cl – LC 1} Aerodynamic

Structural-

- Geometric

Page 14: 5-7-2003 WingOpt - 1 WingOpt - An MDO Research Tool for Concurrent Aerodynamic Shape and Structural Sizing Optimization of Flexible Aircraft Wings. Prof.

5-7-2003 WingOpt WingOpt - 14

Test Cases

Cases Design Variable and Constraints

Aeroelasticity MDO Methods

1 S No Direct

2 S Yes MDF-1

3 S + A No Indirect

4 S + A No Direct

5 S + A Yes MDF-1

6 S + A Yes MDF-2

7 S + A Yes MDF-3

8 S + A Yes MDF-AAO

9 S + A Yes IDF

10 S + A Yes IDF-AAO

Page 15: 5-7-2003 WingOpt - 1 WingOpt - An MDO Research Tool for Concurrent Aerodynamic Shape and Structural Sizing Optimization of Flexible Aircraft Wings. Prof.

5-7-2003 WingOpt WingOpt - 15

Results

Case

Skin thickness (mm) Wing loading (N/m2)

Sweep angle (deg.)

t/c ratio

Aspect ratio1 2 3 4 5 6

1 6.25 3.36 5.03 2.46 2.0 2.0 5643 25 0.16 8.83

2 5.26 2.77 3.84 2.0 2.0 2.0 5643 25 0.16 8.83

3 5.43 2.84 3.86 2.0 2.0 2.0 5790 31.14 0.20 8.18

4 5.49 2.87 3.88 2.03 2.0 2.0 5840 31.33 0.20 8.18

5 4.67 2.42 2.88 2.0 2.0 2.0 5840 31.34 0.20 8.13

6 4.67 2.42 2.89 2.0 2.0 2.0 5840 31.34 0.20 8.13

7 4.66 2.41 2.91 2.0 2.0 2.0 5840 31.34 0.20 8.13

8 4.67 2.42 2.89 2.0 2.0 2.0 5840 31.34 0.20 8.13

9 4.66 2.37 2.79 2.0 2.0 2.0 5818 31.27 0.20 8.14

10 8.70 6.99 7.35 4.12 4.11 4.11 5654 27.56 0.159 9.24

Page 16: 5-7-2003 WingOpt - 1 WingOpt - An MDO Research Tool for Concurrent Aerodynamic Shape and Structural Sizing Optimization of Flexible Aircraft Wings. Prof.

5-7-2003 WingOpt WingOpt - 16

Results

Case

Active Constraints

StressesFuel

volumeMdd Range

Take-off distance

ClmaxPseudo

constraintsL=nW

1 - - - - - - -

2 - - - - - - -

3 -

4 - -

5 - -

6 - -

7 - -

8 -

9

10 ☓ ☓ ☓ ☓ ☓ ☓ ☓ ☓

Page 17: 5-7-2003 WingOpt - 1 WingOpt - An MDO Research Tool for Concurrent Aerodynamic Shape and Structural Sizing Optimization of Flexible Aircraft Wings. Prof.

5-7-2003 WingOpt WingOpt - 17

Results

Case

Objective Number of Time (s)

Weight (kg)

Design variables

Cons-traints

Analysis performed

Obj func call

Const func call

AerodyStruc Total

1 696.37 6 24 175 132 3210 25 68 1112 580.79 6 25 83 70 1785 32 41 3633 576.5 13 32 2341 609 21028 12945 868 138794 576.14 10 29 651 191 5695 4335 239 46885 493.98 10 31 644 176 5651 4367 233 57686 494.14 10 31 488 143 4530 3666 4063 89037 495.05 10 31 523 154 4889 3698 4477 94668 494.02 13 34 1135 301 11805 6078 2744 92039 490.78 42 61 14466 4943 279499 50034 8959 61654

10 1131.8 45 64 1033 331 21644 1953 608 2736

Page 18: 5-7-2003 WingOpt - 1 WingOpt - An MDO Research Tool for Concurrent Aerodynamic Shape and Structural Sizing Optimization of Flexible Aircraft Wings. Prof.

5-7-2003 WingOpt WingOpt - 18

Conclusions

• Aeroelasticity analysis leads to significant weight reduction

• Simultaneous structural and aerodynamic optimization significant impact on design

• IDF-AAO failed• MDF1 loop stability not related to physical

divergence• Stability information in IDF and IDF-AAO

cannot be captured

Page 19: 5-7-2003 WingOpt - 1 WingOpt - An MDO Research Tool for Concurrent Aerodynamic Shape and Structural Sizing Optimization of Flexible Aircraft Wings. Prof.

5-7-2003 WingOpt WingOpt - 19

Conclusions

• In MDF1 time taken in aerodynamic very high compared to structures

• MDF1 most efficient, iteration convergence is fastest, however not fully reliable

• MDF2 and MDF-AAO are very robust and took almost same computational time

• Direct method much efficient than indirect method

Page 20: 5-7-2003 WingOpt - 1 WingOpt - An MDO Research Tool for Concurrent Aerodynamic Shape and Structural Sizing Optimization of Flexible Aircraft Wings. Prof.

5-7-2003 WingOpt WingOpt - 20

Conclusions

• Simultaneous optimization are very time consuming

• With non-linearity (more time consuming analysis) IDF and AAO might be more benificial

• Maintaining history saves significant computational time

Page 21: 5-7-2003 WingOpt - 1 WingOpt - An MDO Research Tool for Concurrent Aerodynamic Shape and Structural Sizing Optimization of Flexible Aircraft Wings. Prof.

5-7-2003 WingOpt WingOpt - 21

Summary

• Software for MDO of wing was developed• Simultaneous structural and aerodynamic

optimization• Focused around aeroelasticity• Handles internal loop instability• MDO Architectures formulated and implemented• Methods for accelerating convergence formulated

and implement• Multiple load case implemented• User interface improved

Page 22: 5-7-2003 WingOpt - 1 WingOpt - An MDO Research Tool for Concurrent Aerodynamic Shape and Structural Sizing Optimization of Flexible Aircraft Wings. Prof.

5-7-2003 WingOpt WingOpt - 22

Future Work

• IDF and IDF-AAO for FEM• Additional features

– Buckling– composites– Aileron control efficiency

• Multilevel MDO Architectures• Non linear problem• Parallel computation• High fidelity aerodynamics analysis

Page 23: 5-7-2003 WingOpt - 1 WingOpt - An MDO Research Tool for Concurrent Aerodynamic Shape and Structural Sizing Optimization of Flexible Aircraft Wings. Prof.

5-7-2003 WingOpt WingOpt - 23

Problem Formulation

• Aerodynamic Geometry

• Structural Geometry

• Design Variables

• Load Case

• Functions Computed

• Optimization Problem Setup Examples

Page 24: 5-7-2003 WingOpt - 1 WingOpt - An MDO Research Tool for Concurrent Aerodynamic Shape and Structural Sizing Optimization of Flexible Aircraft Wings. Prof.

5-7-2003 WingOpt WingOpt - 24

Aerodynamic Geometry

• Planform• Geometric Pre-twist• Camber• Wing t/c

y

x

• single sweep, tapered wing

• divided into stations

• S, AR, λ, Λ

citp

b/2

Λ

croot

AR = b2/S

λ = citp/croot

Wing stations

Page 25: 5-7-2003 WingOpt - 1 WingOpt - An MDO Research Tool for Concurrent Aerodynamic Shape and Structural Sizing Optimization of Flexible Aircraft Wings. Prof.

5-7-2003 WingOpt WingOpt - 25

Aerodynamic Geometry

• Planform• Geometric Pre-twist• Camber• Wing t/c

y

x

• constant α' per station

• α'i , i = 1, N

Page 26: 5-7-2003 WingOpt - 1 WingOpt - An MDO Research Tool for Concurrent Aerodynamic Shape and Structural Sizing Optimization of Flexible Aircraft Wings. Prof.

5-7-2003 WingOpt WingOpt - 26

Aerodynamic Geometry

• Planform• Geometric Pre-twist• Camber• Wing t/c

• formed by two quadratic curves

• h/c, d/c

c

h

d

First curve Second curve

Point of max. camber

Page 27: 5-7-2003 WingOpt - 1 WingOpt - An MDO Research Tool for Concurrent Aerodynamic Shape and Structural Sizing Optimization of Flexible Aircraft Wings. Prof.

5-7-2003 WingOpt WingOpt - 27

Aerodynamic Geometry

• Planform• Geometric Pre-twist• Camber• Wing t/c

• linear variation in wing box-height

t

stations

Page 28: 5-7-2003 WingOpt - 1 WingOpt - An MDO Research Tool for Concurrent Aerodynamic Shape and Structural Sizing Optimization of Flexible Aircraft Wings. Prof.

5-7-2003 WingOpt WingOpt - 28

Structural Geometry

Cross-section Box height Skin thickness Spar/ribs

yA

A

A

x

A

• symmetric • front, mid & rear boxes• r1, r2

r1 = l1/cr2 = l2/c

l1

c

l2

Front box

Mid box

Rear box

Structural load carrying wing-box

Page 29: 5-7-2003 WingOpt - 1 WingOpt - An MDO Research Tool for Concurrent Aerodynamic Shape and Structural Sizing Optimization of Flexible Aircraft Wings. Prof.

5-7-2003 WingOpt WingOpt - 29

Structural Geometry

Cross-section Box height Skin thickness Spar/ribs

• linear variation in spanwise & chordwise direction• hroot , h'1i , h'2i ; where i = 1, N

A

yA

A

x

Ahfront hrear

h'1 = hrear / hfront

Page 30: 5-7-2003 WingOpt - 1 WingOpt - An MDO Research Tool for Concurrent Aerodynamic Shape and Structural Sizing Optimization of Flexible Aircraft Wings. Prof.

5-7-2003 WingOpt WingOpt - 30

Structural Geometry

Cross-section Box height Skin thickness Spar/ribs

• Constant skin thickness per span• tsi , where s = upper/loweri = 1, N

AA

tupper

tlower

yA

A

x

Page 31: 5-7-2003 WingOpt - 1 WingOpt - An MDO Research Tool for Concurrent Aerodynamic Shape and Structural Sizing Optimization of Flexible Aircraft Wings. Prof.

5-7-2003 WingOpt WingOpt - 31

Structural Geometry

Cross-section Box height Skin thickness Spar/ribs

• modeled as caps• linear area variation along length• Asjki , where s = upper/lowerj = cap no.; k = 1,2; i = 1, N

A

2

Aupper12

1

yA

A

x

rib

front spar rear sparintermediate spar

spar cap

Page 32: 5-7-2003 WingOpt - 1 WingOpt - An MDO Research Tool for Concurrent Aerodynamic Shape and Structural Sizing Optimization of Flexible Aircraft Wings. Prof.

5-7-2003 WingOpt WingOpt - 32

Design Variables

• Wing loading• Sweep• Aspect ratio• Taper ratio

• t/croot

• Mach number• Jig twist*• Camber*

• Skin thickness*• Rib/spar position*• Rib/spar cap area*• t/c variation*• wing-box chord-wise

size and position

Aerodynamics Structures

* Station-wise variables

Page 33: 5-7-2003 WingOpt - 1 WingOpt - An MDO Research Tool for Concurrent Aerodynamic Shape and Structural Sizing Optimization of Flexible Aircraft Wings. Prof.

5-7-2003 WingOpt WingOpt - 33

Load Case Definition

• Altitude (h)

• Mach number (M)

• ‘g’ pull (n)

• Aircraft weight (W)

• Engine thrust (T)

Page 34: 5-7-2003 WingOpt - 1 WingOpt - An MDO Research Tool for Concurrent Aerodynamic Shape and Structural Sizing Optimization of Flexible Aircraft Wings. Prof.

5-7-2003 WingOpt WingOpt - 34

Functions Computed

• Aerodynamics– Sectional Cl (VLM)

– Overall CL (VLM)

– CD (VLM + empirical))

– Take-off distance– Range (Brueget)

– Drag divergence Mach number (Semi-empirical)

• Structural– Stresses (σ1 , σ2)– Load carrying Structural Weight (Wt)– Deformation Function (w(x,y))

• Geometric– Fuel Volume (Vf)

Page 35: 5-7-2003 WingOpt - 1 WingOpt - An MDO Research Tool for Concurrent Aerodynamic Shape and Structural Sizing Optimization of Flexible Aircraft Wings. Prof.

5-7-2003 WingOpt WingOpt - 35

Optimization Problem Set Up

• Select objective function• Select design variables and set its bound• Set values of remaining variables (constant)• Define load cases• Set Initial Guess• Select constraints and corresponding load case• Select optimizer, method for structural analysis,

aeroelasticity on/off, MDO method.

Page 36: 5-7-2003 WingOpt - 1 WingOpt - An MDO Research Tool for Concurrent Aerodynamic Shape and Structural Sizing Optimization of Flexible Aircraft Wings. Prof.

5-7-2003 WingOpt WingOpt - 36

Design Case – Example 1

tsi

Wtσ ---VfW(x,y)--MddVstallCLCDiClF

Asjkih'2i h'1hrootr2r1d/ch/cα'iΛλARSX

StructuralAerodynamic

ConstraintObjective Desg. Vars.

Structural Sizing Optimization: Baseline Design

Page 37: 5-7-2003 WingOpt - 1 WingOpt - An MDO Research Tool for Concurrent Aerodynamic Shape and Structural Sizing Optimization of Flexible Aircraft Wings. Prof.

5-7-2003 WingOpt WingOpt - 37

Design Case – Example 2

Cl CDi

AR

---VfW(x,y)Wtσ--MddVstallCLF

Asjkitsih'2i h'1hrootr2r1d/ch/cα'iΛλSX

StructuralAerodynamic

ConstraintObjective Desg. Vars.

Simultaneous Aerod. & Struc. Optimization

Page 38: 5-7-2003 WingOpt - 1 WingOpt - An MDO Research Tool for Concurrent Aerodynamic Shape and Structural Sizing Optimization of Flexible Aircraft Wings. Prof.

5-7-2003 WingOpt WingOpt - 38

Optimizers

FFSQP• Feasible Fortran

Sequential Quadratic Programming

• Converts equality constraint to equivalent inequality constraints

• Get feasible solution first and then optimal solution remaining in feasible domain

NPSOL• Based on sequential

quadratic programming algorithm

• Converts inequality constraints to equality constraints using additional Lagrange variables

• Solves a higher dimensional optimization problem

Page 39: 5-7-2003 WingOpt - 1 WingOpt - An MDO Research Tool for Concurrent Aerodynamic Shape and Structural Sizing Optimization of Flexible Aircraft Wings. Prof.

5-7-2003 WingOpt WingOpt - 39

History

• Why ?– All constraints are evaluated at first analysis

– Optimizer calls analysis for each constraints

– !! Lot of redundant calculations !!

• HISTORY BLOCK– Keeps tracks of all the design point

– Maintains records of all constraints at each design point

– Analysis is called only if design point is not in history database

Page 40: 5-7-2003 WingOpt - 1 WingOpt - An MDO Research Tool for Concurrent Aerodynamic Shape and Structural Sizing Optimization of Flexible Aircraft Wings. Prof.

5-7-2003 WingOpt WingOpt - 40

History

• Keeps track of the design variables which affect AIC matrix

• Aerodynamic parameter varies calculate AIC matrix and its inverse

Page 41: 5-7-2003 WingOpt - 1 WingOpt - An MDO Research Tool for Concurrent Aerodynamic Shape and Structural Sizing Optimization of Flexible Aircraft Wings. Prof.

5-7-2003 WingOpt WingOpt - 41

Interface Block

• Design Variables un-scaled • Design Variable Superset updated• Design Variable Superset partitioned • Analysis routines called through MDO control• Required function value returned to optimizer

X2

. .

. .

. .

P1

P2

P3

1

X3

Look-up Table

Selected Variables

X1

2

3

4

5

n

.

.

.

Partitioning

LogicTo input

processors

Page 42: 5-7-2003 WingOpt - 1 WingOpt - An MDO Research Tool for Concurrent Aerodynamic Shape and Structural Sizing Optimization of Flexible Aircraft Wings. Prof.

5-7-2003 WingOpt WingOpt - 42

VLM

EPM/

FEM{α}str. stresses

Aerodynamic mesh, M, Pdyn

Aerodynamic pressure

Structural deflections

Cl

Structural Loads Deflection Mapping

Structural Mesh, Material spec.,

Pressure Mapping

Analysis Block Diagram

non.–aero Loads

To MDO Control

{α}rigid+{α}str.

Trim ( L-nW = From MDO Control

To MDO Control

Page 43: 5-7-2003 WingOpt - 1 WingOpt - An MDO Research Tool for Concurrent Aerodynamic Shape and Structural Sizing Optimization of Flexible Aircraft Wings. Prof.

5-7-2003 WingOpt WingOpt - 43

Aerodynamic Analysis

• Panel Method (VLM)

• Generate mesh

• Calculate [AIC]

• Calculate [AIC]-1

• {p}=[AIC]-1{}

• Calculate total lift, sectional lift and induced drag

Page 44: 5-7-2003 WingOpt - 1 WingOpt - An MDO Research Tool for Concurrent Aerodynamic Shape and Structural Sizing Optimization of Flexible Aircraft Wings. Prof.

5-7-2003 WingOpt WingOpt - 44

Structures

• Loads– Aerodynamic pressure loads– Engine thrust– Inertia relief

• Self weight (wing – weight)

• Engine weight

• Fuel weight

Page 45: 5-7-2003 WingOpt - 1 WingOpt - An MDO Research Tool for Concurrent Aerodynamic Shape and Structural Sizing Optimization of Flexible Aircraft Wings. Prof.

5-7-2003 WingOpt WingOpt - 45

Inertia Relief

• Self-weight calculated using an in-built module in EPM

• Engine weight is given as a single point load

• Fuel weight is given as pressure loads

• Self-weight is calculated internally as loads by MSC/NASTRAN

• Engine weight is given as equivalent downward nodal loads and moments on the bottom nodes of a rib

• Fuel weight is given as pressure loads on top surface of elements of bottom skin

EPM FEM

Page 46: 5-7-2003 WingOpt - 1 WingOpt - An MDO Research Tool for Concurrent Aerodynamic Shape and Structural Sizing Optimization of Flexible Aircraft Wings. Prof.

5-7-2003 WingOpt WingOpt - 46

Aerodynamic Load Transformation

• Transfer of panel pressures of entire wing planform to the mid-box as pressure loads as a coefficients of polynomial fit of the pressure loads

• Transfer of panel pressures on LE and TE surfaces as equivalent point loads and moments on the LE and TE spars

• Transfer of panel pressures on the mid-box as nodal loads on the FEM mesh using virtual work equivalence

EPM FEM

Page 47: 5-7-2003 WingOpt - 1 WingOpt - An MDO Research Tool for Concurrent Aerodynamic Shape and Structural Sizing Optimization of Flexible Aircraft Wings. Prof.

5-7-2003 WingOpt WingOpt - 47

Deflection Mapping

• EPM w(x,y) is Ritz polynomial approx.

• FEM w(x,y) is spline interpolation from nodal displacements

, , 1, 2,.., no. of panels,

, panel collocation point

i ii

i i

w x yi

xx y

Page 48: 5-7-2003 WingOpt - 1 WingOpt - An MDO Research Tool for Concurrent Aerodynamic Shape and Structural Sizing Optimization of Flexible Aircraft Wings. Prof.

5-7-2003 WingOpt WingOpt - 48

Equivalent Plate Method (EPM)

• Energy based method

• Models wing as built up section

• Applies plate equation from CLPT

• Strain energy equation: 1

2 x x y y z z

0

0

, ,

dwu u z

dxdw

v v zdx

w x y w x y

Page 49: 5-7-2003 WingOpt - 1 WingOpt - An MDO Research Tool for Concurrent Aerodynamic Shape and Structural Sizing Optimization of Flexible Aircraft Wings. Prof.

5-7-2003 WingOpt WingOpt - 49

Equivalent Plate Method (EPM)

• Polynomial representation of geometric parameters• Ritz approach to obtain displacement function

• Boundary condition applied by appropriate choice of displacement function

• Merit over FEM– Reduction in volume of input data– Reduction in time for model preparation– Computationally light

i i i iW C X x Y y

Page 50: 5-7-2003 WingOpt - 1 WingOpt - An MDO Research Tool for Concurrent Aerodynamic Shape and Structural Sizing Optimization of Flexible Aircraft Wings. Prof.

5-7-2003 WingOpt WingOpt - 50

Analysis Block (FEM)

NASTRAN Interface

CodeWing Geometry

Meshing Parameters

Load Transformation

Input file for NASTRAN

Output file of NASTRAN

MSC/ NASTRAN

Loads Transferred on FEM Nodes

FEM Nodal Co-ordinates

Aerodynamic Loads on Quarter Chord points of

VLM Panels

Max Stresses, Displacements, twist and Wing Structural Mass Nodal displacements

Panel Angles of Attack

DisplacementTransformation

(File parsing)

(Auto mesh & data-deck

Generation)

Page 51: 5-7-2003 WingOpt - 1 WingOpt - An MDO Research Tool for Concurrent Aerodynamic Shape and Structural Sizing Optimization of Flexible Aircraft Wings. Prof.

5-7-2003 WingOpt WingOpt - 51

Need for MSC/NASTRAN Interface Code

• FEM within the optimization cycle

• Batch mode

• Automatic generation– Mesh– Input deck for MSC/NASTRAN

• Extracting stresses & displacements

Page 52: 5-7-2003 WingOpt - 1 WingOpt - An MDO Research Tool for Concurrent Aerodynamic Shape and Structural Sizing Optimization of Flexible Aircraft Wings. Prof.

5-7-2003 WingOpt WingOpt - 52

Flowchart of the MSC/NASTRAN

Interface Code

Page 53: 5-7-2003 WingOpt - 1 WingOpt - An MDO Research Tool for Concurrent Aerodynamic Shape and Structural Sizing Optimization of Flexible Aircraft Wings. Prof.

5-7-2003 WingOpt WingOpt - 53

Meshing - 1

Page 54: 5-7-2003 WingOpt - 1 WingOpt - An MDO Research Tool for Concurrent Aerodynamic Shape and Structural Sizing Optimization of Flexible Aircraft Wings. Prof.

5-7-2003 WingOpt WingOpt - 54

Meshing - 2

Skins – CQuad4 shell element

Page 55: 5-7-2003 WingOpt - 1 WingOpt - An MDO Research Tool for Concurrent Aerodynamic Shape and Structural Sizing Optimization of Flexible Aircraft Wings. Prof.

5-7-2003 WingOpt WingOpt - 55

Meshing - 3

Rib/Spar web – CQuad4 shell element

Page 56: 5-7-2003 WingOpt - 1 WingOpt - An MDO Research Tool for Concurrent Aerodynamic Shape and Structural Sizing Optimization of Flexible Aircraft Wings. Prof.

5-7-2003 WingOpt WingOpt - 56

Meshing – 4

Spar/Rib caps – CRod element

Page 57: 5-7-2003 WingOpt - 1 WingOpt - An MDO Research Tool for Concurrent Aerodynamic Shape and Structural Sizing Optimization of Flexible Aircraft Wings. Prof.

5-7-2003 WingOpt WingOpt - 57

Loads and Boundary Condition

Page 58: 5-7-2003 WingOpt - 1 WingOpt - An MDO Research Tool for Concurrent Aerodynamic Shape and Structural Sizing Optimization of Flexible Aircraft Wings. Prof.

5-7-2003 WingOpt WingOpt - 58

Deformation transformation

• w = displacements (know on nodal coordinates)

• w(x,y) = a0 + axx + ayy + aii (Interpolation function)

– where ai is interpolation coefficient

i(x,y) are interpolation functions

are displacement function solution of the equation

for a point force on infinite plate

• ai are calculated using least square error method

4D w q

Page 59: 5-7-2003 WingOpt - 1 WingOpt - An MDO Research Tool for Concurrent Aerodynamic Shape and Structural Sizing Optimization of Flexible Aircraft Wings. Prof.

5-7-2003 WingOpt WingOpt - 59

Deformation Transformation (contd..)

• In matrix notation {w} = [C]{a} where [C] represents the co-ordinates where w is known.• This gives {a}=[C]-1{w}• At any other set of points where w is unknown {w}u

is given by

{w}u = [C]u[C]-1{w}• ie. {w}u = [G]{w} where [G] = transformation matrix

Page 60: 5-7-2003 WingOpt - 1 WingOpt - An MDO Research Tool for Concurrent Aerodynamic Shape and Structural Sizing Optimization of Flexible Aircraft Wings. Prof.

5-7-2003 WingOpt WingOpt - 60

Deformation Interpolation (contd..)

• {w}a = [G]as {w}s

• Panel angle of attack calculated as:

aa x

w

}{

Page 61: 5-7-2003 WingOpt - 1 WingOpt - An MDO Research Tool for Concurrent Aerodynamic Shape and Structural Sizing Optimization of Flexible Aircraft Wings. Prof.

5-7-2003 WingOpt WingOpt - 61

Load Transfer Method

• Transformation based on the requirement that– Work done by Aerodynamic forces on quarter chord

points of VLM panels

=

Work done by transformed forces on FEM nodes

Page 62: 5-7-2003 WingOpt - 1 WingOpt - An MDO Research Tool for Concurrent Aerodynamic Shape and Structural Sizing Optimization of Flexible Aircraft Wings. Prof.

5-7-2003 WingOpt WingOpt - 62

{ua} = [Gas] {us}

{ua}T {Fa}= {us}T {Fs}

{ua}T ([Gas]T {Fa} - {Fs}) = 0

{Fs} = [Gas]T {Fa}

Load Transfer Formulation

Displacement Transformation

Virtual Work Equivalence

Force Transformation

[Gas] Transformation Matrix obtained using

Spline interpolation

Page 63: 5-7-2003 WingOpt - 1 WingOpt - An MDO Research Tool for Concurrent Aerodynamic Shape and Structural Sizing Optimization of Flexible Aircraft Wings. Prof.

5-7-2003 WingOpt WingOpt - 63

Load Transfer Validation - 1

Page 64: 5-7-2003 WingOpt - 1 WingOpt - An MDO Research Tool for Concurrent Aerodynamic Shape and Structural Sizing Optimization of Flexible Aircraft Wings. Prof.

5-7-2003 WingOpt WingOpt - 64

Load Transfer Validation - 2

Page 65: 5-7-2003 WingOpt - 1 WingOpt - An MDO Research Tool for Concurrent Aerodynamic Shape and Structural Sizing Optimization of Flexible Aircraft Wings. Prof.

5-7-2003 WingOpt WingOpt - 65

Load Transfer Validation - 3

Page 66: 5-7-2003 WingOpt - 1 WingOpt - An MDO Research Tool for Concurrent Aerodynamic Shape and Structural Sizing Optimization of Flexible Aircraft Wings. Prof.

5-7-2003 WingOpt WingOpt - 66

FE Model & Load Transfer

Figs. 1-4: Development of Wing model and loadsFigs. 5-6: Load Transformation Process

5 - Aerodynamic Loads and its Response6 - Structurally equivalent Loads and its Response FEM Model

Page 67: 5-7-2003 WingOpt - 1 WingOpt - An MDO Research Tool for Concurrent Aerodynamic Shape and Structural Sizing Optimization of Flexible Aircraft Wings. Prof.

5-7-2003 WingOpt WingOpt - 67

LE control surfaces

TE control surfaces

Wing box FEM model

Wing span divided into 6 stations

Wing Topology

Aerodynamic pressure on the entire planform to be transferred to the load-carrying structural wing box

Page 68: 5-7-2003 WingOpt - 1 WingOpt - An MDO Research Tool for Concurrent Aerodynamic Shape and Structural Sizing Optimization of Flexible Aircraft Wings. Prof.

5-7-2003 WingOpt WingOpt - 68

Loads Transferred From VLM Panels of Entire Wing Planformto the FEM Nodes of the Wing-box Planform

Page 69: 5-7-2003 WingOpt - 1 WingOpt - An MDO Research Tool for Concurrent Aerodynamic Shape and Structural Sizing Optimization of Flexible Aircraft Wings. Prof.

5-7-2003 WingOpt WingOpt - 69

Loads Transferred From VLM Panels of Wing-box Planformto the FEM Nodes of the Wing-box Planform

Page 70: 5-7-2003 WingOpt - 1 WingOpt - An MDO Research Tool for Concurrent Aerodynamic Shape and Structural Sizing Optimization of Flexible Aircraft Wings. Prof.

5-7-2003 WingOpt WingOpt - 70

VLM – Elemental Panels and Horseshoe Vortices for Typical Wing Planform

Page 71: 5-7-2003 WingOpt - 1 WingOpt - An MDO Research Tool for Concurrent Aerodynamic Shape and Structural Sizing Optimization of Flexible Aircraft Wings. Prof.

5-7-2003 WingOpt WingOpt - 71

VLM – Distributed Horseshoe Vortices Lifting Flow Field

Page 72: 5-7-2003 WingOpt - 1 WingOpt - An MDO Research Tool for Concurrent Aerodynamic Shape and Structural Sizing Optimization of Flexible Aircraft Wings. Prof.

5-7-2003 WingOpt WingOpt - 72

MDO Control

• Manages analysis execution sequence control. Strings analysis modules to form MDA

• Manages iterations for coupled interdiciplinary analysis

• Manages coupling variables transfer

Page 73: 5-7-2003 WingOpt - 1 WingOpt - An MDO Research Tool for Concurrent Aerodynamic Shape and Structural Sizing Optimization of Flexible Aircraft Wings. Prof.

5-7-2003 WingOpt WingOpt - 73

MDO Control

Tasks• Carry out aeroelastic iterations

j = iteration number; i = node number;

N = number of node

while satisfying = L – nW = 0

2

11( )

N

j j ii

w w

wN

Page 74: 5-7-2003 WingOpt - 1 WingOpt - An MDO Research Tool for Concurrent Aerodynamic Shape and Structural Sizing Optimization of Flexible Aircraft Wings. Prof.

5-7-2003 WingOpt WingOpt - 74

MDA

Tasks• Carry out aeroelastic iterations

z = tip deformation; j = iteration number;

while satisfying = L – nW = 0

1

1

( ) j j

j

z zz

z

Page 75: 5-7-2003 WingOpt - 1 WingOpt - An MDO Research Tool for Concurrent Aerodynamic Shape and Structural Sizing Optimization of Flexible Aircraft Wings. Prof.

5-7-2003 WingOpt WingOpt - 75

MDO Control

Issues• Handling aeroelastic loop

– Stable/unstable

– Asymptotic/oscillatory behavior

• Ways of satisfying L=nW (also aerodynamics and structures state equations)

• Ways of handling inter disciplinary coupling

1. Six methods of handling MDAO evolved

2. Special instability constraint evolved

Page 76: 5-7-2003 WingOpt - 1 WingOpt - An MDO Research Tool for Concurrent Aerodynamic Shape and Structural Sizing Optimization of Flexible Aircraft Wings. Prof.

5-7-2003 WingOpt WingOpt - 76

Divergence Constraint Parameter

Page 77: 5-7-2003 WingOpt - 1 WingOpt - An MDO Research Tool for Concurrent Aerodynamic Shape and Structural Sizing Optimization of Flexible Aircraft Wings. Prof.

5-7-2003 WingOpt WingOpt - 77

MDO Architectures

Analysis 1

Iterations till convergence

Analysis 2

Iterations till convergence

Multi-Disciplinary Analysis (MDA)

Interface

Optimizer

12y

21y

z hgf ,,

1 2z z 1 2s s

Analysis 1

Iterations till convergence

Analysis 2

Iterations till convergence

Disciplinary Analysis

Interface

Optimizeryz , yhgf ,,,

121, yz 212 , yz 211, ys 122 , ys

Evaluator 1

No iterations

Evaluator 2

No iterations

Disciplinary Evaluation

Interface

Optimizerysz ,, ryhgf ,,,,

111 ,, ysz 222 ,, ysz1r 2r

Individual Discipline Feasible (IDF)

All At Once (AAO)

1. Minimum load on optimizer2. Complete interdisciplinary

consistency is assured at each optimization call

3. Each MDA i Computationally expensive ii Sequential

1. Complete interdisciplinary consistency is assured only at successful termination of optimization

2. Intermediate between MDF and AAO

3. Analysis in parallel

1. Optimizer load increases tremendously

2. No useful results are generated till the end of optimization

3. Parallel evaluation4. Evaluation cost relatively

trivial

Iterative; coupled

)0( r)0( r

Multi-Disciplinary Feasible (MDF)

Uncoupled Non-iterative; Uncoupled

Page 78: 5-7-2003 WingOpt - 1 WingOpt - An MDO Research Tool for Concurrent Aerodynamic Shape and Structural Sizing Optimization of Flexible Aircraft Wings. Prof.

5-7-2003 WingOpt WingOpt - 78

Variants of MDF

Page 79: 5-7-2003 WingOpt - 1 WingOpt - An MDO Research Tool for Concurrent Aerodynamic Shape and Structural Sizing Optimization of Flexible Aircraft Wings. Prof.

5-7-2003 WingOpt WingOpt - 79

MDF - 1

AerodynamicsStructuresaeroloads

To optimizer From optimizer .

, , , /reqL jig initial

x C w x , ,f g h

{(w)<)}?

Update root

Update panel

Yes

No

displacement (w)

,. riridreq elasticroot L L L

panel root jig

C C C

w

x

Aerodynamics

0

Update root

panel

panel jig

w

x

elasticLC

Page 80: 5-7-2003 WingOpt - 1 WingOpt - An MDO Research Tool for Concurrent Aerodynamic Shape and Structural Sizing Optimization of Flexible Aircraft Wings. Prof.

5-7-2003 WingOpt WingOpt - 80

MDF - 2

Aerodynamics Structuresaeroloads

To optimizer

From optimizerx

, ,f g h=0 ?

Update panel

Yes

No

displacement (w)

Update root

(w)<?

No

Yes

panel root jig

w

x

Page 81: 5-7-2003 WingOpt - 1 WingOpt - An MDO Research Tool for Concurrent Aerodynamic Shape and Structural Sizing Optimization of Flexible Aircraft Wings. Prof.

5-7-2003 WingOpt WingOpt - 81

MDF - 3

AerodynamicsStructuresaeroloads

To optimizer

From optimizer.

, , req

jigLx C

, ,f g h{(= 0 ) and (w)<)}?

Update root

Update panel

Yes

No

displacement (w)

0Compute

elasticLC

w,

xinitialrootinitial

0.

1

0

1

req elastic

i i

i elastic

i

L L

root root

L L

panel root

i

C C

C C

w

x

Page 82: 5-7-2003 WingOpt - 1 WingOpt - An MDO Research Tool for Concurrent Aerodynamic Shape and Structural Sizing Optimization of Flexible Aircraft Wings. Prof.

5-7-2003 WingOpt WingOpt - 82

AerodynamicsStructuresaeroloads

To optimizer

From optimizer*root,x

*, ,f g h

MDF - AAO

(w)<?

Update panelNo

displacement (w)

Yes

*root

*

design variable

includes h L nW

Page 83: 5-7-2003 WingOpt - 1 WingOpt - An MDO Research Tool for Concurrent Aerodynamic Shape and Structural Sizing Optimization of Flexible Aircraft Wings. Prof.

5-7-2003 WingOpt WingOpt - 83

IDF - 1

Aerodynamics

Structures

To optimizer

From optimizer*,x

*, ,f g h

Update rootNo

Yes

*

*

pseudo design variables

includes ICCsh

= 0 ?

1

* *

1

*

*

( , ) ( , )

( , ) ( , )

,

ICCs :

m

k kk

m

k kk

i ii

i

k k

w x y x y

w x y x y

w x y

x

Calculate {panel

Calculate & ICCs

Page 84: 5-7-2003 WingOpt - 1 WingOpt - An MDO Research Tool for Concurrent Aerodynamic Shape and Structural Sizing Optimization of Flexible Aircraft Wings. Prof.

5-7-2003 WingOpt WingOpt - 84

IDF - AAO

Aerodynamics

Structures

To optimizer

From optimizer*

root, ,x

*, ,f g h

*

*

pseudo design variables

includes ICCs and 0h

1

* *

1

*

*

( , ) ( , )

( , ) ( , )

,

ICCs :

m

k kk

m

k kk

i ii

i

k k

w x y x y

w x y x y

w x y

x

Calculate {panel

Calculate k,ICCs,

Page 85: 5-7-2003 WingOpt - 1 WingOpt - An MDO Research Tool for Concurrent Aerodynamic Shape and Structural Sizing Optimization of Flexible Aircraft Wings. Prof.

5-7-2003 WingOpt WingOpt - 85

Divergence Constraint Parameter

Asymptotic

dcp > 0divergence dcp < 0convergence

h1

h2

1 2dcp h h

h1

h2

Page 86: 5-7-2003 WingOpt - 1 WingOpt - An MDO Research Tool for Concurrent Aerodynamic Shape and Structural Sizing Optimization of Flexible Aircraft Wings. Prof.

5-7-2003 WingOpt WingOpt - 86

Divergence Constraint Parameter

Oscillatory

dcp > 0divergence dcp < 0convergence

1 2dcp h h

h1

h2

h1

h2

Page 87: 5-7-2003 WingOpt - 1 WingOpt - An MDO Research Tool for Concurrent Aerodynamic Shape and Structural Sizing Optimization of Flexible Aircraft Wings. Prof.

5-7-2003 WingOpt WingOpt - 87

Slow Convergence

Page 88: 5-7-2003 WingOpt - 1 WingOpt - An MDO Research Tool for Concurrent Aerodynamic Shape and Structural Sizing Optimization of Flexible Aircraft Wings. Prof.

5-7-2003 WingOpt WingOpt - 88

Convergence Accelerated

Page 89: 5-7-2003 WingOpt - 1 WingOpt - An MDO Research Tool for Concurrent Aerodynamic Shape and Structural Sizing Optimization of Flexible Aircraft Wings. Prof.

5-7-2003 WingOpt WingOpt - 89

p

Analysis v/s Evaluators

*Solving pushed to optimization level

Conventional approach:

INTERFACE

Solve

z

z p

hgf ,,

design variables

pressure load

objective function

nequality constraints

equality constraints

z

p

f

g

h

OPTIMIZER

0p AIC 2. Calculates

1AIC

3. Calculates

1p AIC

Evaluator:Does not solve Evaluates residues for given Computationally inexpensive

, z pOPTIMIZER

INTERFACE

, z p rhgf ,,,

EVALUATOR

, z p r

, design variables

residue

objective function

equality constraints

, equality constraints

z p

r

f

g

h r

A different approach*:

r p AIC

Analysis:Conservation laws of systemIf nonlinear, iterativeMultidisciplinaryTime intensive

1. Generates AIC

z p

2. Calculates r p AIC

r

0r

Page 90: 5-7-2003 WingOpt - 1 WingOpt - An MDO Research Tool for Concurrent Aerodynamic Shape and Structural Sizing Optimization of Flexible Aircraft Wings. Prof.

5-7-2003 WingOpt WingOpt - 90

MDO Architectures

Analysis 1

Iterations till convergence

Analysis 2

Iterations till convergence

Multi-Disciplinary Analysis (MDA)

Interface

Optimizer

12y

21y

z hgf ,,

1 2z z 1 2s s

Analysis 1

Iterations till convergence

Analysis 2

Iterations till convergence

Disciplinary Analysis

Interface

Optimizeryz , yhgf ,,,

121, yz 212 , yz 211, ys 122 , ys

Evaluator 1

No iterations

Evaluator 2

No iterations

Disciplinary Evaluation

Interface

Optimizerysz ,, ryhgf ,,,,

111 ,, ysz 222 ,, ysz1r 2r

Individual Discipline Feasible (IDF)

All At Once (AAO)

1. Minimum load on optimizer2. Complete interdisciplinary

consistency is assured at each optimization call

3. Each MDA i Computationally expensive ii Sequential

1. Complete interdisciplinary consistency is assured only at successful termination of optimization

2. Intermediate between MDF and AAO

3. Analysis in parallel

1. Optimizer load increases tremendously

2. No useful results are generated till the end of optimization

3. Parallel evaluation4. Evaluation cost relatively

trivial

Iterative; coupled

)0( r)0( r

Multi-Disciplinary Feasible (MDF)

Uncoupled Non-iterative; Uncoupled

Page 91: 5-7-2003 WingOpt - 1 WingOpt - An MDO Research Tool for Concurrent Aerodynamic Shape and Structural Sizing Optimization of Flexible Aircraft Wings. Prof.

5-7-2003 WingOpt WingOpt - 91

Overview

• Aims and objective• WingOpt

– Software architecture– Problem setup– Optimizer– Analysis tool– MDO architecture

• Results• Summary and Future work

Page 92: 5-7-2003 WingOpt - 1 WingOpt - An MDO Research Tool for Concurrent Aerodynamic Shape and Structural Sizing Optimization of Flexible Aircraft Wings. Prof.

5-7-2003 WingOpt WingOpt - 92

Inference

• History block reduces computational time to 1/10th

• FEM requires substantially more time than EPM• dcp constraint fails in some cases to give optimum

results whenever aeroelastic iterations are oscillatory

• MDF-1 fails occasionally without dcp constraint• MDF -3 fails to find feasible solution• More robust method for load transfer is required