1 of 27

Bachelor in Aerospace Technology Engineering

Final Bachelors Thesis, Spring 2023

STUDY OF INTERIOR POINT METHODS AND MULTIPLE SOLUTIONS IN TOPOLOGY OPTIMIZATION

Director: Alex Ferrer Ferre

Co-director: Jose Antonio Torres Lerma

ESCOLA SUPERIOR DE ENGINYERIES INDUSTRIAL, AEROESPACIAL I AUDIOVISUAL DE TERRASSA

2 of 27

01

20

CONTENTS

Background

01

Interior Point Methods

02

Code Validation

03

Results

04

Conclusions

05

3 of 27

01. BACKGROUND

4 of 27

FIXATIONS

HANGING POSITIONS

MOTIVATION

AIRCRAFT PYLON

LEADING EDGE RIB

SOURCES

[1][2]

02

20

5 of 27

FIXATIONS

HANGING POSITIONS

MOTIVATION

AIRCRAFT PYLON

LEADING EDGE RIB

OPTIMIZED

STRUCTURE

OPTIMIZED

STRUCTURE

PRELIMINARY

DESIGN

SOURCES

[1][2]

03

20

6 of 27

TOPOLOGY OPTIMIZATION

MATHEMATICAL FORMULATION

BOX CONSTRAINTS

DOMAIN DEFINITION

STRUCTURAL TYPICAL COST

04

20

REFERENCE AND MATERIAL DOMAINS

HOW DOES IT WORK?

7 of 27

DENSITY APPROACH

STRUCTURAL DOMAIN

PROBLEM FORMULATION

PROBLEM RELAXATION

WEAK FORMULATION

SIMP METHOD

INTERPRETATION OF MID DENSITY VALUES

LET

CONSTITUTIVE TENSOR

MECHANICAL PROPERTIES PENALIZATION

05

20

8 of 27

CONSTRAINED OPTIMIZATION PROBLEM

EQUALITY CONSTRAINED

OPTIMIZATION PROBLEM

DUAL PROBLEM

DUAL FUNCTION

DUAL VARIABLE:

MAXIMIZING THE DUAL FUNCTION

KKT CONDITIONS OF THE

CONSTRAINED OPTIMIZATION PROBLEM

CONSTRAINED OPTIMIZERS

INSIDE SWAN REPOSITORY

    • DUAL NESTED IN PRIMAL
    • AUGMENTED LAGRANGIAN
    • NULL SPACE
    • FMINCON
    • MMA
    • IPOPT

06

20

9 of 27

AIM

INTERIOR POINT METHODS

    • COMPUTATION OF A MATHEMATICAL OPTIMIZER INSIDE AN ENTIRELY NEW ENVIRONMENT SUCH AS SWAN REPOSITORY
    • THE LINEAR ALGEBRA REQUIRED FOR THE ALGORITHM IS FAST, IDEAL FOR LARGE, SPARSE PROBLEMS
    • CAN FIND MULTIPLE LOCAL MINIMUMS DEPENDING ALSO ON THE INITIAL VALUE OF THE VARIABLE
    • KEEPS THE DESIGN VARIABLE EVOLUTION INSIDE THE FEASIBLE REGION OF THE PROBLEM

07

20

10 of 27

02. INTERIOR POINT METHODS

11 of 27

PROBLEM DEFINITION

INEQUALITY CONSTRAINED

OPTIMIZATION PROBLEM

PENALIZATION

OBJECTIVE FUNCTION

INDICATOR FUNCTION

BARRIER FUNCTION

INTRODUCTION OF THE

BARRIER FUNCTION

BARRIER PROBLEM

08

20

    • THE OPTIMIZER WILL FOLLOW A CENTRAL PATH INSIDE THE FEASIBLE REGION

    • DECREASING THE BARRIER TERM MULTIPLYER WILL APPROXIMATE MORE THE DESING VARIABLE TO THE OPTIMAL SOLUTION

12 of 27

KKT CONDITIONS

OF THE BARRIER PROBLEM

EQUALITY AND INEQUALITY

CONSTRAINED OPTIMIZATION PROBLEM

INTRODUCTION OF THE BARRIER FUNCTION

DUAL FUNCTION

LINEAR SYSTEM TRANSFORMATION

WHERE

AND

,

SOLVING THE BARRIER PROBLEM

WHERE

WITH

09

20

13 of 27

    • ALGORITHM EXTRACTED AND ADAPTED FROM [3]
    • ALGORITHM REFACTORY:
    • TRANSLATION TO OBJECT ORIENTED PROGRAMMING
    • ADAPTATION TO SWAN'S ENVIRONMENT

ALGORITHM TO FOLLOW

1. INITIALIZE

2. WHILE NOT CONVERGED

DO

3. COMPUTE SEARCH DIRECTION

AND

4. WHILE NOT ACCEPTABLE STEP DO

5. UPDATE

AND

WITH

6. IF

THEN

8. ELSE

7. ACCEPTABLE STEP = TRUE

9.

10. END IF

11. END WHILE

12. CHECK CONVERGENCE WITH

13. DECREASE

WITH

14. END WHILE

MERIT FUNCTION DEFINITION

BEING

10

20

14 of 27

11

20

WHERE

HESSIAN FUNCTION

APPROXIMATION

QUASI NEWTON METHODS: BFGS METHOD

NEWTON'S METHOD

WHERE

GRADIENT

RESPECT TO

    • CONVERSION WITH ONLY FIRST ORDER INFORMATION

    • DOES NOT NEED ANY LINEAR SYSTEM SOLVING

NEWTON

STEP

INITIAL APPROXIMATION:

15 of 27

03. CODE VALIDATION

16 of 27

ACADEMIC TESTS

TEST 1

TEST 2

FORMULATION

DESIGN VARIABLE EVOLUTION

COST AND CONSTRAINTS EVOLUTION

FORMULATION

DESIGN VARIABLE EVOLUTION

COST AND CONSTRAINTS EVOLUTION

12

20

17 of 27

ACADEMIC TESTS

TEST 3

TEST 4

FORMULATION

DESIGN VARIABLE EVOLUTION

COST AND CONSTRAINTS EVOLUTION

FORMULATION

DESIGN VARIABLE EVOLUTION

COST AND CONSTRAINTS EVOLUTION

13

20

18 of 27

04. RESULTS

19 of 27

2D CANTILEVER BEAM

GEOMETRIC LAYOUT

BOUNDARY DEFINITION

CASE 1

DUAL NESTED IN PRIMAL

INTERIOR POINT METHOD

MESH SIZE

80 X 40

NULL SPACE

14

20

20 of 27

2D CANTILEVER BEAM

CASE 2

AUGMENTED LAGRANGIAN

GEOMETRIC LAYOUT

BOUNDARY DEFINITION

INTERIOR POINT METHOD

MMA

MESH SIZE

80 X 40

15

20

21 of 27

2D ARCH

GEOMETRIC LAYOUT

BOUNDARY DEFINITION

CASE 1

DUAL NESTED IN PRIMAL

INTERIOR POINT METHOD

AUGMENTED LAGRANGIAN

MESH SIZE

80 X 40

16

20

22 of 27

2D ARCH

GEOMETRIC LAYOUT

MMA

BOUNDARY DEFINITION

CASE 2

INTERIOR POINT METHOD

MESH SIZE

80 X 40

NULL SPACE

17

20

23 of 27

2D BRIDGE

GEOMETRIC LAYOUT

CASE 1

CASE 2

CASE 3

BOUNDARY DEFINITION

MESH SIZE

200 X 10

INTERIOR POINT METHOD

NULL SPACE

18

20

24 of 27

05. CONCLUSIONS

25 of 27

CONCLUSIONS AND FURTHER RESEARCH

LEVEL SET IMPLEMENTATION

3D OPTIMIZATION PROBLEMS

    • SUCCESSFUL REFACTORY
    • INTEGRATION INTO SWAN REPOSITORY
    • VALIDATED WITH ACADEMIC TESTS COMPARED WITH OTHER OPTIMIZERS
    • ABLE TO SOLVE TOPOLOGY OPTIMIZATION PROBLEMS
    • TOPOLOGY OPTIMIZATION SOLUTIONS COMPARED WITH OTHER OPTIMIZERS

INTERIOR POINT METHODS ALGORITHM IMPLEMENTATION

19

20

26 of 27

QUESTIONS?

27 of 27

REFERENCES

[1]

ZHU, J., ZHANG,W. AND XIA, L., "TOPOLOGY OPTIMIZATION IN AIRCRAFT AND AEROSPACE STRUCTURES DESIGN" ARCHIVES OF COMPUTATIONAL ENGINEERING, 2015.

KROG, L., ET. AL., "APPLICATION 0F TOPOLOGY, SIZING AND SHAPE OPTIMIZATION METHODS TO OPTIMAL DESIGN OF AIRCRAFT COMPONENTS". IN PROCEEDINGS OF 3RD ALTAIR UK HYPERWORKS USERS CONFERENCE , 2002.

APMONITOR, "INTERIOR POINT METHODS", AVAILABLE AT: HTTP://APMONITOR.COM/ME575/INDEX.PHP/MAIN/INTERIORPOINTMETHOD, 2022

[2]

[3]

20

20