präsentation alexander hasse

Post on 03-Apr-2022

22 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Synthesis of Compliant Mechanisms via topology optimization

Alexander Hasse

Summer School ASME 2016

Outline

2

Introduction What is topology optimization? A short introduction to structural optimization Topology Optimization of compliant

Mechanisms Design examples

Nam

e 05

.32.

001

© ENGINEERING DESIGNFriedrich-Alexander-Universität Erlangen-NürnbergProf. Dr.-Ing. Sandro WartzackProf. Dr. sc. ETHZ Alexander Hasse

Has

se A

SM

E 2

016

Introduction

3

Prof. Dr. sc. ETH Alexander HasseFriedrich-Alexander-UniversityD-91052 ErlangenGermany

Phone: 0049 9131 85 23663Email: hasse@mfk.fau.de

Alexander Hasse

2001-2007 Diploma Degree in Mechanical Engineering (TU Dresden)

2007-2011 Doctoral Work in MechanicalEngineering (ETH Zurich)

2011-2012 Post-Doc (ETH Zurich)

2012-2014 Head Engineering (Monolitix AG)

Since 2014 Professor for Mechatronic Systems at FAU Erlangen-Nuermberg

Nam

e 05

.32.

001

© ENGINEERING DESIGNFriedrich-Alexander-Universität Erlangen-NürnbergProf. Dr.-Ing. Sandro WartzackProf. Dr. sc. ETHZ Alexander Hasse

Has

se A

SM

E 2

016

IntroductionRobotic grippers

4Source: Monolitix

Nam

e 05

.32.

001

© ENGINEERING DESIGNFriedrich-Alexander-Universität Erlangen-NürnbergProf. Dr.-Ing. Sandro WartzackProf. Dr. sc. ETHZ Alexander Hasse

Has

se A

SM

E 2

016

IntroductionMedical instruments

5

surgical handle – conventional

surgical handle – compliant

Source: Empa

Nam

e 05

.32.

001

© ENGINEERING DESIGNFriedrich-Alexander-Universität Erlangen-NürnbergProf. Dr.-Ing. Sandro WartzackProf. Dr. sc. ETHZ Alexander Hasse

Has

se A

SM

E 2

016

IntroductionShape adaptive structures

6

Nam

e 05

.32.

001

© ENGINEERING DESIGNFriedrich-Alexander-Universität Erlangen-NürnbergProf. Dr.-Ing. Sandro WartzackProf. Dr. sc. ETHZ Alexander Hasse

Has

se A

SM

E 2

016

What is topology optimization?The design problem in general

7

Nam

e 05

.32.

001

© ENGINEERING DESIGNFriedrich-Alexander-Universität Erlangen-NürnbergProf. Dr.-Ing. Sandro WartzackProf. Dr. sc. ETHZ Alexander Hasse

Has

se A

SM

E 2

016

What is topology optimization?Definition of topology, shape and size

8Source: Wikipedia, Bendsoe and Sigmund

Nam

e 05

.32.

001

© ENGINEERING DESIGNFriedrich-Alexander-Universität Erlangen-NürnbergProf. Dr.-Ing. Sandro WartzackProf. Dr. sc. ETHZ Alexander Hasse

Has

se A

SM

E 2

016

What is topology optimization?Example force inverter

9

inF outF

Nam

e 05

.32.

001

© ENGINEERING DESIGNFriedrich-Alexander-Universität Erlangen-NürnbergProf. Dr.-Ing. Sandro WartzackProf. Dr. sc. ETHZ Alexander Hasse

Has

se A

SM

E 2

016

Structural optimizationDifferent modules

10

Structural modelling

Opti. formulation

Req

uire

men

ts

Optimization algorithm

Parameterization

min ( )

( ) 0

dfmitV K

,

x

φx

Source: Kress

Nam

e 05

.32.

001

© ENGINEERING DESIGNFriedrich-Alexander-Universität Erlangen-NürnbergProf. Dr.-Ing. Sandro WartzackProf. Dr. sc. ETHZ Alexander Hasse

Has

se A

SM

E 2

016

Structural optimizationParameterization and structural modelling

11Source: Bendsoe and Sigmund

0( )

1

mi

ii

xk k

Ground-structure approach

Nam

e 05

.32.

001

© ENGINEERING DESIGNFriedrich-Alexander-Universität Erlangen-NürnbergProf. Dr.-Ing. Sandro WartzackProf. Dr. sc. ETHZ Alexander Hasse

Has

se A

SM

E 2

016

Structural optimizationParameterization and structural modelling

12Source: Bendsoe and Sigmund

0( )

1

mp ii

i

xk k

Solid Isotropic Material with Penalisation (SIMP)

0( )

1

mi

ii

m x v

Nam

e 05

.32.

001

© ENGINEERING DESIGNFriedrich-Alexander-Universität Erlangen-NürnbergProf. Dr.-Ing. Sandro WartzackProf. Dr. sc. ETHZ Alexander Hasse

Has

se A

SM

E 2

016

Optimization formulation„Spring method“ according to Bendsoe and Sigmund

13

Aktor

in inF u

outu outu

ink outk

inF

0( )

1

min

min ( )

0 1 , 1,...,

out

mi

ii

i

u

mit

x v V

x x i m

xx

Nam

e 05

.32.

001

© ENGINEERING DESIGNFriedrich-Alexander-Universität Erlangen-NürnbergProf. Dr.-Ing. Sandro WartzackProf. Dr. sc. ETHZ Alexander Hasse

Has

se A

SM

E 2

016

Preprocessing

1. Build up ground structure

2. Generate „ground“ stiffness matrix for each ground-structure member

„Spring method“Example force inverter

14

symmetry conditionfixed stiffness ground-element fixed stiffness ground-element

0( ) , 1i i mk

Nam

e 05

.32.

001

© ENGINEERING DESIGNFriedrich-Alexander-Universität Erlangen-NürnbergProf. Dr.-Ing. Sandro WartzackProf. Dr. sc. ETHZ Alexander Hasse

Has

se A

SM

E 2

016

„Spring method“Example force inverter

15

Optimization

Initial design variables

Built stiffness matrix

Caculate structural response

Update design variables by a proper optimization algorithm

0( )

1

mi

i in outi

xk k k k

0x

1inu k f

outu

newx

Nam

e 05

.32.

001

© ENGINEERING DESIGNFriedrich-Alexander-Universität Erlangen-NürnbergProf. Dr.-Ing. Sandro WartzackProf. Dr. sc. ETHZ Alexander Hasse

Has

se A

SM

E 2

016

„Spring method“Example force inverter

16

Update design variables by a proper optimization algorithmoutu

Sensitivity analysis

Calculate sensitivities

newx

out

i

dudx

( ) ( )out out i out i

i

du u x x u xdx x

Nam

e 05

.32.

001

© ENGINEERING DESIGNFriedrich-Alexander-Universität Erlangen-NürnbergProf. Dr.-Ing. Sandro WartzackProf. Dr. sc. ETHZ Alexander Hasse

Has

se A

SM

E 2

016

„Spring method“Example force inverter

17

Calculate sensitivities analytically

ku f

d d ddx dx dxu f kk u

1T Toutdu d d ddx dx dx dx

u f kz z k u

Nam

e 05

.32.

001

© ENGINEERING DESIGNFriedrich-Alexander-Universität Erlangen-NürnbergProf. Dr.-Ing. Sandro WartzackProf. Dr. sc. ETHZ Alexander Hasse

Has

se A

SM

E 2

016

Structural optimizationProcedure

18

Structural modelling

Opti. formulation

Req

uire

men

ts

Optimization algorithm

Parameterization

min ( )

( ) 0

dfmitV K

,

x

φx

Source: Kress

Nam

e 05

.32.

001

© ENGINEERING DESIGNFriedrich-Alexander-Universität Erlangen-NürnbergProf. Dr.-Ing. Sandro WartzackProf. Dr. sc. ETHZ Alexander Hasse

Has

se A

SM

E 2

016

Structural optimization

19

Recommendation

inF outF

“A 99 line topology optimization code written in Matlab” written by Sigmundwith small modifications described in the book „Topology Optimization -Theory, Methods, and Applications”

Nam

e 05

.32.

001

© ENGINEERING DESIGNFriedrich-Alexander-Universität Erlangen-NürnbergProf. Dr.-Ing. Sandro WartzackProf. Dr. sc. ETHZ Alexander Hasse

Has

se A

SM

E 2

016

Optimization formulation„MPE/SE“ according to Ananthasuresh

20

inF

outu

inF

(a) (b) (c)virtuellF

TMPE v ku

virtuellkv f

inku f

TSE u ku

inku fmin MPEf

SE

Nam

e 05

.32.

001

© ENGINEERING DESIGNFriedrich-Alexander-Universität Erlangen-NürnbergProf. Dr.-Ing. Sandro WartzackProf. Dr. sc. ETHZ Alexander Hasse

Has

se A

SM

E 2

016

Optimization formulation„Characteristic stiffness formulation“ according to Wang

21

inF

outu(a)

0aa ac a a

ca cc c

é ù é ù é ùê ú ê ú ê ú=ê ú ê ú ê úë ûë û ë û

k k u fk k u

1( )aa ac cc ca a a a-- = =k k k k u ku f

11 12

21 22

in in

out out

F uk kF uk k

2( )11 22( ) e dGA GAf k kx

Nam

e 05

.32.

001

© ENGINEERING DESIGNFriedrich-Alexander-Universität Erlangen-NürnbergProf. Dr.-Ing. Sandro WartzackProf. Dr. sc. ETHZ Alexander Hasse

Has

se A

SM

E 2

016

22

Formulation for mechanisms with multiple outputs

NACA 0012

NACA 2412

Nam

e 05

.32.

001

© LEHRSTUHL FÜR KONSTRUKTIONSTECHNIKFriedrich-Alexander-Universität Erlangen-NürnbergProf. Dr.-Ing. Sandro WartzackH

asse

AS

ME

201

6Design criterion

kφ λφ

1Tφ φ

1 1 12 2 2

T Tφ kφ λφ φ λ

u φ

2 12

TSE φ kφ

2

12

T SEφ kφ

Nam

e 05

.32.

001

© LEHRSTUHL FÜR KONSTRUKTIONSTECHNIKFriedrich-Alexander-Universität Erlangen-NürnbergProf. Dr.-Ing. Sandro WartzackH

asse

AS

ME

201

6Design criterion

Nam

e 05

.32.

001

© LEHRSTUHL FÜR KONSTRUKTIONSTECHNIKFriedrich-Alexander-Universität Erlangen-NürnbergProf. Dr.-Ing. Sandro WartzackH

asse

AS

ME

201

6Design criterion

1 0 00 0

0 01 1 10 02 2 2

0 00 0

T

p

l

l

é ùê úê úê úê úê ú= = ê úê úê úê úê úê úë û

Φ kΦ K

1k

2 3, , , nk

1 1φ χ

Nam

e 05

.32.

001

© LEHRSTUHL FÜR KONSTRUKTIONSTECHNIKFriedrich-Alexander-Universität Erlangen-NürnbergProf. Dr.-Ing. Sandro WartzackH

asse

AS

ME

201

6Design criterion

1 , 1

1 , 1

Ti iTi i

i m

i m p

= " =

= " = +

χ χ

χ χ

1

1

0 00

1 1 12 2 2

00 0

mT

m

p

k

kk

k

+

é ùê úê úê úê úê úC C = = ê úê úê úê úê úê úë û

k K

1 1m m p+é ùC = ë ûχ χ χ χ

Nam

e 05

.32.

001

© LEHRSTUHL FÜR KONSTRUKTIONSTECHNIKFriedrich-Alexander-Universität Erlangen-NürnbergProf. Dr.-Ing. Sandro WartzackH

asse

AS

ME

201

6Optimization formulation

Nam

e 05

.32.

001

© LEHRSTUHL FÜR KONSTRUKTIONSTECHNIKFriedrich-Alexander-Universität Erlangen-NürnbergProf. Dr.-Ing. Sandro WartzackH

asse

AS

ME

201

6Optimization formulation

aa ac a a

ca cc c c

k k u fk k u f

1( )aa ac cc cak k k k k

kφ λφ

1 dφ φ

Problem

mitkψ wψ 1 dψ φ

Solution

Nam

e 05

.32.

001

© LEHRSTUHL FÜR KONSTRUKTIONSTECHNIKFriedrich-Alexander-Universität Erlangen-NürnbergProf. Dr.-Ing. Sandro WartzackH

asse

AS

ME

201

6Optimization formulation

1 1 1ˆ | | ... | | | ... |d j j qΦ φ φ φ φ φ

with1...

maxdj dii qaa

1 dψ φ

1 22 2 1

1 1

T

T

ψ kφψ φ ψψ kψ

1

1

Tqi q

q q iTi i i

ψ kφψ φ ψ

ψ kψ

1 2| | ... | qΨ ψ ψ ψ

Nam

e 05

.32.

001

© LEHRSTUHL FÜR KONSTRUKTIONSTECHNIKFriedrich-Alexander-Universität Erlangen-NürnbergProf. Dr.-Ing. Sandro WartzackH

asse

AS

ME

201

6Optimization formulation

1 0 00 0

0 00 0

T

q

Λ Ψ kΨ

withkψ wψ 1 dψ φ

1

2..

( )min q

f x

Objective function

Nam

e 05

.32.

001

© LEHRSTUHL FÜR KONSTRUKTIONSTECHNIKFriedrich-Alexander-Universität Erlangen-NürnbergProf. Dr.-Ing. Sandro WartzackH

asse

AS

ME

201

6Design example – force inverterProblem statement and parameterization

31

symmetry conditionfixed stiffness ground-element fixed stiffness ground-element

Design domain with support and master DoFs; arrows define the directions of positive displacement in the master DoFs

Parameterized design domain

1

( )n

i ii

xk x k

Nam

e 05

.32.

001

© LEHRSTUHL FÜR KONSTRUKTIONSTECHNIKFriedrich-Alexander-Universität Erlangen-NürnbergProf. Dr.-Ing. Sandro WartzackH

asse

AS

ME

201

6Design example – force inverterResults and discussion

32

Nam

e 05

.32.

001

© LEHRSTUHL FÜR KONSTRUKTIONSTECHNIKFriedrich-Alexander-Universität Erlangen-NürnbergProf. Dr.-Ing. Sandro WartzackH

asse

AS

ME

201

6Design example – force inverterEigenvalue analysis of the force inverters

33

Nam

e 05

.32.

001

© LEHRSTUHL FÜR KONSTRUKTIONSTECHNIKFriedrich-Alexander-Universität Erlangen-NürnbergProf. Dr.-Ing. Sandro WartzackH

asse

AS

ME

201

6Design example – force inverterDeformation plots

34

Nam

e 05

.32.

001

© LEHRSTUHL FÜR KONSTRUKTIONSTECHNIKFriedrich-Alexander-Universität Erlangen-NürnbergProf. Dr.-Ing. Sandro WartzackH

asse

AS

ME

201

6Design Example – shape adaptive structureProblem statement

35

Nam

e 05

.32.

001

© LEHRSTUHL FÜR KONSTRUKTIONSTECHNIKFriedrich-Alexander-Universität Erlangen-NürnbergProf. Dr.-Ing. Sandro WartzackH

asse

AS

ME

201

6Design Example – shape adaptive structureResults

36

Load case 1, F =-140 N Load case 2, Fx =140 N, Fy =-140 N

Nam

e 05

.32.

001

© LEHRSTUHL FÜR KONSTRUKTIONSTECHNIKFriedrich-Alexander-Universität Erlangen-NürnbergProf. Dr.-Ing. Sandro WartzackH

asse

AS

ME

201

6Design example – Morphing wing

37

d

=k Eigenvalue problem

= ( )Belt Stiffk k k xStiffness matrix

Design criterion

1 d

1 2

Nam

e 05

.32.

001

© LEHRSTUHL FÜR KONSTRUKTIONSTECHNIKFriedrich-Alexander-Universität Erlangen-NürnbergProf. Dr.-Ing. Sandro WartzackH

asse

AS

ME

201

6Design example – Morphing wing

38

NACA 0012

NACA 2412

d

Nam

e 05

.32.

001

© LEHRSTUHL FÜR KONSTRUKTIONSTECHNIKFriedrich-Alexander-Universität Erlangen-NürnbergProf. Dr.-Ing. Sandro WartzackH

asse

AS

ME

201

6Design example – Morphing wing

39

S

IP

LE

T

xx

xxx

= ( )Belt Stiffk k k x

Nam

e 05

.32.

001

© LEHRSTUHL FÜR KONSTRUKTIONSTECHNIKFriedrich-Alexander-Universität Erlangen-NürnbergProf. Dr.-Ing. Sandro WartzackH

asse

AS

ME

201

6Design example – Morphing wingOptimization procedure

40

Nam

e 05

.32.

001

© LEHRSTUHL FÜR KONSTRUKTIONSTECHNIKFriedrich-Alexander-Universität Erlangen-NürnbergProf. Dr.-Ing. Sandro WartzackH

asse

AS

ME

201

6Design Example – Morphing wing

41

Output from the design routine

Prototype as hybrid design: CFRP belt and inner stiffening structure in Polyamide

Nam

e 05

.32.

001

© LEHRSTUHL FÜR KONSTRUKTIONSTECHNIKFriedrich-Alexander-Universität Erlangen-NürnbergProf. Dr.-Ing. Sandro WartzackH

asse

AS

ME

201

6Design example – Morphing wing

42

Single Belt Complete Belt‐Rib Structure

Nam

e 05

.32.

001

© LEHRSTUHL FÜR KONSTRUKTIONSTECHNIKFriedrich-Alexander-Universität Erlangen-NürnbergProf. Dr.-Ing. Sandro WartzackH

asse

AS

ME

201

6Experimental investigations

43

Applied displacement at the trailing edge

Applied displacement at the leading edge

Nam

e 05

.32.

001

© LEHRSTUHL FÜR KONSTRUKTIONSTECHNIKFriedrich-Alexander-Universität Erlangen-NürnbergProf. Dr.-Ing. Sandro WartzackH

asse

AS

ME

201

6Experimental investigations

44

Comparison between the desired and the actual deformed shapes by an applied displacement of 3.5 mm

Comparison between the desired and the actual deformed shapes by an applied displacement of 3.5 mm

(45)

45

Thank you for your attention.

top related