multidisciplinary aircraft design optimisationmdf) โ€ข individual discipline feasible, ......

19
Multidisciplinary Aircraft Design Optimisation Nickolay Jelev (Meng) 20-22 nd November 2017 [email protected] Academic supervisors: Prof. Andy Keane Dr Andrรกs Sรณbester Industrial supervisor: Dr Carren Holden Jointly funded by Airbus UK and the University of Southampton.

Upload: vutu

Post on 17-Apr-2018

222 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: Multidisciplinary Aircraft Design OptimisationMDF) โ€ข Individual Discipline Feasible, ... architecture and stands for โ€œSimultaneous Analysis and ... Axial Stress: ๐œŽ= ๐ผ

Multidisciplinary Aircraft Design Optimisation

Nickolay Jelev (Meng) 20-22nd November 2017 [email protected]

Academic supervisors: Prof. Andy Keane Dr Andrรกs Sรณbester Industrial supervisor: Dr Carren Holden

Jointly funded by Airbus UK and the University of Southampton.

Page 2: Multidisciplinary Aircraft Design OptimisationMDF) โ€ข Individual Discipline Feasible, ... architecture and stands for โ€œSimultaneous Analysis and ... Axial Stress: ๐œŽ= ๐ผ

Overview of the Design Process

Overview of Multidisciplinary Design Optimisation (MDO) Architectures

The Blackboard Architecture:

โ€ข Multidisciplinary Pattern Search

โ€ข Application UAV wing design problem

Future Work:

โ€ข Team Based design activity to test the proposed MDO framework

โ€ข Use data mining to speed up convergence

2

Contents

Page 3: Multidisciplinary Aircraft Design OptimisationMDF) โ€ข Individual Discipline Feasible, ... architecture and stands for โ€œSimultaneous Analysis and ... Axial Stress: ๐œŽ= ๐ผ

3

Design Process

Page 4: Multidisciplinary Aircraft Design OptimisationMDF) โ€ข Individual Discipline Feasible, ... architecture and stands for โ€œSimultaneous Analysis and ... Axial Stress: ๐œŽ= ๐ผ

Multidisciplinary Design Optimisation (MDO)

4

โ€ข Methods that solve problems

consisting of a number of domains.

They can better exploit the interactions

between the disciplines, thus in theory

arrive at a superior design than by

optimizing each discipline sequentially.

Page 5: Multidisciplinary Aircraft Design OptimisationMDF) โ€ข Individual Discipline Feasible, ... architecture and stands for โ€œSimultaneous Analysis and ... Axial Stress: ๐œŽ= ๐ผ

Overview of the Research Field

Monolithic Method

โ€ข Simultaneous Analysis and Design, (SAND)

โ€ข Multiple Discipline Feasible, (MDF)

โ€ข Individual Discipline Feasible, (IDF)

5

Distributed Method

โ€ข Concurrent Subspace Optimisation, (CSSO)

โ€ข Collaborative Optimisation, (CO)

โ€ข Enhanced Collaborative Optimisation, (ECO)

โ€ข Bi-Level Integrated System Synthesis, (BLISS)

โ€ข Analytical Target Cascading, (ATC)

โ€ข Exact and Inexact Penalty Decompositions, (EPD/IPD)

โ€ข Quasi-Separable Decomposition, (QSP)

โ€ข MDO of Independent Subspaces, (MDOIS)

โ€ข Etcโ€ฆ

Abstract Method

โ€ข Bayesian Based Methods

โ€ข Game Theory Methods

โ€ข Blackboard Methods

โ€ข Fuzzy Logic Methods

โ€ข Etcโ€ฆ

Page 6: Multidisciplinary Aircraft Design OptimisationMDF) โ€ข Individual Discipline Feasible, ... architecture and stands for โ€œSimultaneous Analysis and ... Axial Stress: ๐œŽ= ๐ผ

Why Multidisciplinary Design Optimisation? โ€ข There is ample evidence and a shared consensus among academics that MDO methods

produce superior results than sequential one at the time domain optimisation.

โ€ข Two accepted categories of MDO approaches in Academia:

6

Monolithic Distributed

All analyses routines are combined under a single optimiser.

Domain level optimisers are coupled with analyses routines to optimise local objectives. A system level optimiser coordinates the disciplines to a single optimal design.

Advantages: Advantages:

Generally faster to converge and more robust Designed to fit the already existing organisational structure in a company

Domains can operate independently of other domains and take advantage of low cost distributed computing

Disadvantages: Disadvantages:

Maintenance difficulties of merging numerous analysis tools under a single optimiser

Human out of the loop process Difficult to implement in an organisational

structure. Non trivial gradient computation

Generally much slower to converge Some require a non trivial problem decomposition

Page 7: Multidisciplinary Aircraft Design OptimisationMDF) โ€ข Individual Discipline Feasible, ... architecture and stands for โ€œSimultaneous Analysis and ... Axial Stress: ๐œŽ= ๐ผ

Change in Design Process

7

Page 8: Multidisciplinary Aircraft Design OptimisationMDF) โ€ข Individual Discipline Feasible, ... architecture and stands for โ€œSimultaneous Analysis and ... Axial Stress: ๐œŽ= ๐ผ

8

The Blackboard Framework User Interface

Final Design Rule base

Blackboard

Data Mining

Database

To domains: Search Space From domains: Preferred Designs

Aerodynamics Group,

Minimising Drag

Weights Group,

Minimising mass

Structures Group,

Minimising Stresses

Starting Design and

Search Space

Controls Group,

Improving Stability

Manufacturing Group, Ease of Manufacturing

User Interface

Final Design Rule base

Blackboard

Data Mining

Database

To domains: Search Space From domains: Preferred Designs

Aerodynamics Group,

Minimising Drag

Weights Group,

Minimising mass

Starting Design and

Search Space

Manufacturing Group, Ease of Manufacturing

Structures Group,

Minimising Stresses

Controls Group,

Improving Stability

Page 9: Multidisciplinary Aircraft Design OptimisationMDF) โ€ข Individual Discipline Feasible, ... architecture and stands for โ€œSimultaneous Analysis and ... Axial Stress: ๐œŽ= ๐ผ

Multidisciplinary Pattern Search

9

The Hooke and Jeeves Pattern

Search

The Multidisciplinary Pattern

Search

Page 10: Multidisciplinary Aircraft Design OptimisationMDF) โ€ข Individual Discipline Feasible, ... architecture and stands for โ€œSimultaneous Analysis and ... Axial Stress: ๐œŽ= ๐ผ

Simplified UAV Wing Design

10

System:

Shared Variables: ๐‘, ๐‘, ฮ›,๐‘ก

๐‘ ๐‘š๐‘Ž๐‘ฅ

Structures Local Variables: ๐‘ก๐‘ ๐‘๐‘Ž๐‘Ÿ , ๐‘‘๐‘œ๐‘ข๐‘ก๐‘’๐‘Ÿ

Multidisciplinary Pattern Search

Minimise Wing Mass

Minimise Wing Drag

Database

๐‘š๐‘ค๐‘–๐‘›๐‘”

๐ท

๐ถ๐‘œ๐‘›๐‘ ๐‘ก๐‘Ÿ๐‘Ž๐‘–๐‘›๐‘ก๐‘  ๐‘†๐‘ก๐‘Ž๐‘ก๐‘ข๐‘ 

๐ต๐‘€๐‘Ÿ๐‘œ๐‘œ๐‘ก ๐ต๐‘€๐‘Ÿ๐‘œ๐‘œ๐‘ก ๐‘š๐‘ค๐‘–๐‘›๐‘”

๐ถ๐‘œ๐‘›๐‘ ๐‘ก๐‘Ÿ๐‘Ž๐‘–๐‘›๐‘ก๐‘  ๐‘†๐‘ก๐‘Ž๐‘ก๐‘ข๐‘ 

๐ถ๐‘œ๐‘›๐‘ ๐‘ก๐‘Ÿ๐‘Ž๐‘–๐‘›๐‘ก๐‘  ๐‘†๐‘ก๐‘Ž๐‘ก๐‘ข๐‘ 

๐’๐’ƒ

๐’–๐’ƒ

๐’๐’ƒ

๐’–๐’ƒ

Weighted Global Objective: ๐‘Ž1๐ท + ๐‘Ž2๐‘š๐‘ค๐‘–๐‘›๐‘”

๐‘‚๐‘๐‘—๐‘’๐‘๐‘ก๐‘–๐‘ฃ๐‘’๐‘  ๐‘†๐‘ก๐‘Ž๐‘ก๐‘ข๐‘ 

Four Constraints

Page 11: Multidisciplinary Aircraft Design OptimisationMDF) โ€ข Individual Discipline Feasible, ... architecture and stands for โ€œSimultaneous Analysis and ... Axial Stress: ๐œŽ= ๐ผ

The Blackboard in Operation

11

Page 12: Multidisciplinary Aircraft Design OptimisationMDF) โ€ข Individual Discipline Feasible, ... architecture and stands for โ€œSimultaneous Analysis and ... Axial Stress: ๐œŽ= ๐ผ

Results

12

MDPS was tested on 150 starting points and the results were compared against 2 competing MDO architectures.

โ€ข SAND is a monolithic

architecture and stands for

โ€œSimultaneous Analysis and

Designโ€

โ€ข CO is a distributed architecture

and stands for Collaborative

Optimisation.

โ€ข MDPS stands for Multidisciplinary

Pattern Search and represents the

results obtained from the

distributed Blackboard method.

Page 13: Multidisciplinary Aircraft Design OptimisationMDF) โ€ข Individual Discipline Feasible, ... architecture and stands for โ€œSimultaneous Analysis and ... Axial Stress: ๐œŽ= ๐ผ

Future Work โ€“ (Surrogate Assisted) Data Mining

13

Page 14: Multidisciplinary Aircraft Design OptimisationMDF) โ€ข Individual Discipline Feasible, ... architecture and stands for โ€œSimultaneous Analysis and ... Axial Stress: ๐œŽ= ๐ผ

Future Work โ€“ User Controlled Bounds

14

Page 15: Multidisciplinary Aircraft Design OptimisationMDF) โ€ข Individual Discipline Feasible, ... architecture and stands for โ€œSimultaneous Analysis and ... Axial Stress: ๐œŽ= ๐ผ

Thank you!

15

Nickolay Jelev [email protected]

Page 16: Multidisciplinary Aircraft Design OptimisationMDF) โ€ข Individual Discipline Feasible, ... architecture and stands for โ€œSimultaneous Analysis and ... Axial Stress: ๐œŽ= ๐ผ

16

Min:

Such that:

๐‘Š๐‘ก๐‘œ๐‘ก๐‘†โ‰ค 60

Aerodynamics:

Where:

๐ถ๐ท = ๐ถ๐ท๐‘– + ๐ถ๐ท๐‘

๐‘…๐‘’ =๐œŒ๐‘‰๐‘ 1 + ฮ›

2๐œ‡

๐ถ๐‘“ =1.328

๐‘…๐‘’

๐‘“๐‘ก๐‘ = 1 + 2.7๐‘ก

๐‘ ๐‘š๐‘Ž๐‘ฅ+ 100

๐‘ก

๐‘ ๐‘š๐‘Ž๐‘ฅ

4

๐‘†๐‘ค๐‘’๐‘ก = 2 1 + 0.5๐‘ก

๐‘ ๐‘š๐‘Ž๐‘ฅ๐‘๐‘

๐ถ๐ท๐‘ =๐ถ๐‘“๐‘“๐‘ก๐‘๐‘†๐‘ค๐‘’๐‘ก

๐‘†

๐ถ๐ท๐‘– =๐ถ๐ฟ2

๐œ‹๐ด๐‘…๐‘’

Profile Drag:

Induced Drag:

Page 17: Multidisciplinary Aircraft Design OptimisationMDF) โ€ข Individual Discipline Feasible, ... architecture and stands for โ€œSimultaneous Analysis and ... Axial Stress: ๐œŽ= ๐ผ

Simplified UAV Wing Design

17

๐‘š๐‘“๐‘œ๐‘Ž๐‘š =1

3๐‘ ๐ด๐‘Ÿ๐‘œ๐‘œ๐‘ก + ๐ด๐‘Ÿ๐‘œ๐‘œ๐‘ก๐ด๐‘ก๐‘–๐‘ + ๐ด๐‘ก๐‘–๐‘ ๐œŒ๐‘“๐‘œ๐‘Ž๐‘š๐‘๐‘๐‘ข๐‘ก

Min:

Structures:

๐ด๐‘ก๐‘–๐‘ = ฮ›2๐ด๐‘Ÿ๐‘œ๐‘œ๐‘ก

๐‘š๐‘ค๐‘–๐‘›๐‘” = ๐‘š๐‘“๐‘œ๐‘Ž๐‘š +๐‘š๐‘ ๐‘๐‘Ž๐‘Ÿ +๐‘š๐‘Ž๐‘ข๐‘ฅ Total Wing mass:

Mass of a frustum:

Estimated profile areas:

Mass of a spar: ๐‘š๐‘ ๐‘๐‘Ž๐‘Ÿ = ๐‘๐œ‹๐‘‘๐‘ ๐‘๐‘Ž๐‘Ÿ2

4โˆ’๐‘‘๐‘ ๐‘๐‘Ž๐‘Ÿ โˆ’ 2๐‘ก๐‘ ๐‘๐‘Ž๐‘Ÿ

2

4

Where:

๐‘๐‘๐‘ข๐‘ก = 1 โˆ’ 2๐‘ก

๐‘ ๐‘š๐‘Ž๐‘ฅ Estimated Area cut-out:

๐ด๐‘Ÿ๐‘œ๐‘œ๐‘ก = ๐‘๐‘๐‘ข๐‘ก๐œ‹๐‘2๐‘ก%4

๐‘ก

๐‘ ๐‘š๐‘Ž๐‘ฅ+๐‘2

21 โˆ’ ๐‘ก%

๐‘ก

๐‘ ๐‘š๐‘Ž๐‘ฅ1.03 +

๐‘ก%10

โˆ’ ๐ด๐‘ ๐‘๐‘Ž๐‘Ÿ

Page 18: Multidisciplinary Aircraft Design OptimisationMDF) โ€ข Individual Discipline Feasible, ... architecture and stands for โ€œSimultaneous Analysis and ... Axial Stress: ๐œŽ= ๐ผ

Simplified UAV Wing Design

18

Such that:

Structures:

๐‘ž ๐‘ฆ =๐‘๐‘Š๐‘“๐‘ข๐‘ ๐‘’

๐‘ 1 + ฮ›1 + ฮ› โˆ’ 1

๐‘ฆ

๐‘ Wing Loading:

Span-wise Moment: ๐‘€ ๐‘ฆ = ๐‘ž ๐‘ฆ ๐‘‘๐‘ฆ ๐‘

0

๐‘‘๐‘ฆ๐‘

0

Axial Stress: ๐œŽ =

๐‘€๐‘ง

๐ผ๐‘ฆ

๐น๐‘‚๐‘†๐œŽ๐‘Ÿ๐‘œ๐‘œ๐‘ก < ๐œŽ๐‘ˆ๐‘‡๐‘†

Geometric Constraints:

๐‘ก๐‘ ๐‘๐‘Ž๐‘Ÿ โˆ’๐‘‘๐‘ ๐‘๐‘Ž๐‘Ÿ

2โ‰ค 0

๐‘ก๐‘ฮ› โˆ’ ๐‘ก๐‘ ๐‘๐‘Ž๐‘๐‘’ โˆ’๐‘‘๐‘ ๐‘๐‘Ž๐‘Ÿ

2โ‰ค 0

Page 19: Multidisciplinary Aircraft Design OptimisationMDF) โ€ข Individual Discipline Feasible, ... architecture and stands for โ€œSimultaneous Analysis and ... Axial Stress: ๐œŽ= ๐ผ

Simplified UAV Wing Design

19

Global Objective Function:

๐‘“0 = 0.4๐ท +๐‘š๐‘ค๐‘–๐‘›๐‘” + ๐‘

Where:

if: constraints are satisfied

๐‘ = 0 else:

๐‘ =๐œŽ โˆ’ ๐œŽ๐‘š๐‘Ž๐‘ฅ๐œŽ๐‘š๐‘Ž๐‘ฅ

+

๐‘Š๐‘†โˆ’๐‘Š๐‘† ๐‘š๐‘Ž๐‘ฅ

๐‘Š๐‘† ๐‘š๐‘Ž๐‘ฅ

+ (๐‘ก๐‘ ๐‘๐‘Ž๐‘Ÿ

โˆ’๐‘‘๐‘ ๐‘๐‘Ž๐‘Ÿ

2) + (๐‘ก๐‘ฮ› โˆ’ ๐‘ก๐‘ ๐‘๐‘Ž๐‘๐‘’ โˆ’

๐‘‘๐‘ ๐‘๐‘Ž๐‘Ÿ

2)