design of stable mechanical structures -...

42
Design of Stable Mechanical Structures Michal Ko ˇ cvara Institute of Information Theory and Automation Academy of Sciences of the Czech Republic and Czech Technical University [email protected] http://www.utia.cas.cz/kocvara Design of Stable Mechanical Structures – p.1/21

Upload: duongkhanh

Post on 27-Mar-2018

216 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Design of Stable Mechanical Structures - LAAS-CNRShomepages.laas.fr/henrion/courses/lmi06/lmiIV4.pdf · Design of Stable Mechanical Structures Michal Kocvaraˇ Institute of Information

Design of Stable Mechanical Structures

Michal Kocvara

Institute of Information Theory and Automation

Academy of Sciences of the Czech Republic

and

Czech Technical University

[email protected]

http://www.utia.cas.cz/kocvara

Design of Stable Mechanical Structures – p.1/21

Page 2: Design of Stable Mechanical Structures - LAAS-CNRShomepages.laas.fr/henrion/courses/lmi06/lmiIV4.pdf · Design of Stable Mechanical Structures Michal Kocvaraˇ Institute of Information

Structural design problems

Mathematical program with equilibrium constraints:

minρ,u

F (ρ, u)

s.t.

ρ ∈ Uad

u solves E(ρ, u)

F (ρ, u) . . . cost functional (weight, stiffness, peak stress. . . )ρ . . . design variable (thickness, material properties, shape. . . )u . . . state variable (displacements, stresses)Uad . . . admissible designs

Design of Stable Mechanical Structures – p.2/21

Page 3: Design of Stable Mechanical Structures - LAAS-CNRShomepages.laas.fr/henrion/courses/lmi06/lmiIV4.pdf · Design of Stable Mechanical Structures Michal Kocvaraˇ Institute of Information

Truss design problem

K(ρ) =m∑

i=1

ρiKi, Ki = Ei

l2i

γiγTi

ρi. . . bar volumesui. . . displacements

Design of Stable Mechanical Structures – p.3/21

Page 4: Design of Stable Mechanical Structures - LAAS-CNRShomepages.laas.fr/henrion/courses/lmi06/lmiIV4.pdf · Design of Stable Mechanical Structures Michal Kocvaraˇ Institute of Information

Truss design problem

K(ρ) =m∑

i=1

ρiKi, Ki = Ei

l2i

γiγTi

ρi. . . bar volumesui. . . displacements

minρ∈Rm,u∈Rn

m∑

i=1

ρi

s.t. K(ρ)u = f, fT u ≤ C, ρi ≥ 0, i = 1, 2, . . . , m

Design of Stable Mechanical Structures – p.3/21

Page 5: Design of Stable Mechanical Structures - LAAS-CNRShomepages.laas.fr/henrion/courses/lmi06/lmiIV4.pdf · Design of Stable Mechanical Structures Michal Kocvaraˇ Institute of Information

Structural design problems

WEIGHT versus STIFFNESS:

W weight∑

ρi

C stiffness (compliance) fT u

Equilibrium constraint: u solves E(ρ, u) −→∑

(ρiKi)u = f

Design of Stable Mechanical Structures – p.4/21

Page 6: Design of Stable Mechanical Structures - LAAS-CNRShomepages.laas.fr/henrion/courses/lmi06/lmiIV4.pdf · Design of Stable Mechanical Structures Michal Kocvaraˇ Institute of Information

Structural design problems

WEIGHT versus STIFFNESS:

W weight∑

ρi

C stiffness (compliance) fT u

Equilibrium constraint: u solves E(ρ, u) −→∑

(ρiKi)u = f

min C

s.t.

W ≤ W

equilibrium

Design of Stable Mechanical Structures – p.4/21

Page 7: Design of Stable Mechanical Structures - LAAS-CNRShomepages.laas.fr/henrion/courses/lmi06/lmiIV4.pdf · Design of Stable Mechanical Structures Michal Kocvaraˇ Institute of Information

Structural design problems

WEIGHT versus STIFFNESS:

W weight∑

ρi

C stiffness (compliance) fT u

Equilibrium constraint: u solves E(ρ, u) −→∑

(ρiKi)u = f

min C

s.t.

W ≤ W

equilibrium

min W

s.t.

C ≤ C

equilibrium

Design of Stable Mechanical Structures – p.4/21

Page 8: Design of Stable Mechanical Structures - LAAS-CNRShomepages.laas.fr/henrion/courses/lmi06/lmiIV4.pdf · Design of Stable Mechanical Structures Michal Kocvaraˇ Institute of Information

S. Timoshenko:

Experience showed that structures like bridges or aircraftsmay fail in some cases not on account of high stressesbut owing to insufficient elastic stability.

Design of Stable Mechanical Structures – p.5/21

Page 9: Design of Stable Mechanical Structures - LAAS-CNRShomepages.laas.fr/henrion/courses/lmi06/lmiIV4.pdf · Design of Stable Mechanical Structures Michal Kocvaraˇ Institute of Information

Self-vibrations of a mechanical system

Free vibrations (motions in absence of external loads) of a mechanicalsystem

Mx(t) = −Kx(t) (⋆)

K 0. . . stiffness matrix, M ≻ 0. . . mass matrixM =

∑ρiβiβ

Ti , βi =

√µγi

The solutions to (⋆) are of the form

x(t) =

n∑

j=1

[aj cos(ωjt) + bj sin(ωj)t]ej

where aj, bj are free parameters, ej are the eigenvectors of

(λjM − K)ej = 0

and ωj =√

λj .

Design of Stable Mechanical Structures – p.6/21

Page 10: Design of Stable Mechanical Structures - LAAS-CNRShomepages.laas.fr/henrion/courses/lmi06/lmiIV4.pdf · Design of Stable Mechanical Structures Michal Kocvaraˇ Institute of Information

Structural design with free vibration control

Three quantities to control:

W weight∑

ρi

C stiffness (compliance) fT u

λ min. eigenfrequency K(ρ)u = λM(ρ)u

Design of Stable Mechanical Structures – p.7/21

Page 11: Design of Stable Mechanical Structures - LAAS-CNRShomepages.laas.fr/henrion/courses/lmi06/lmiIV4.pdf · Design of Stable Mechanical Structures Michal Kocvaraˇ Institute of Information

Structural design with free vibration control

Three quantities to control:

W weight∑

ρi

C stiffness (compliance) fT u

λ min. eigenfrequency K(ρ)u = λM(ρ)u

min C

s.t.

W ≤ W

λ ≥ λ

equilibrium

Design of Stable Mechanical Structures – p.7/21

Page 12: Design of Stable Mechanical Structures - LAAS-CNRShomepages.laas.fr/henrion/courses/lmi06/lmiIV4.pdf · Design of Stable Mechanical Structures Michal Kocvaraˇ Institute of Information

Structural design with free vibration control

Three quantities to control:

W weight∑

ρi

C stiffness (compliance) fT u

λ min. eigenfrequency K(ρ)u = λM(ρ)u

min C

s.t.

W ≤ W

λ ≥ λ

equilibrium

min W

s.t.

C ≤ C

λ ≥ λ

equilibrium

Design of Stable Mechanical Structures – p.7/21

Page 13: Design of Stable Mechanical Structures - LAAS-CNRShomepages.laas.fr/henrion/courses/lmi06/lmiIV4.pdf · Design of Stable Mechanical Structures Michal Kocvaraˇ Institute of Information

Structural design with free vibration control

Three quantities to control:

W weight∑

ρi

C stiffness (compliance) fT u

λ min. eigenfrequency K(ρ)u = λM(ρ)u

min C

s.t.

W ≤ W

λ ≥ λ

equilibrium

min W

s.t.

C ≤ C

λ ≥ λ

equilibrium

max λ

s.t.

W ≤ W

C ≤ C

equilibrium

Design of Stable Mechanical Structures – p.7/21

Page 14: Design of Stable Mechanical Structures - LAAS-CNRShomepages.laas.fr/henrion/courses/lmi06/lmiIV4.pdf · Design of Stable Mechanical Structures Michal Kocvaraˇ Institute of Information

Structural design with stability control

Three quantities to control:

W weight∑

ρi

C stiffness (compliance) fT u

λ critical buckling force K(ρ)u = λG(ρ, u)u

min C

s.t.

W ≤ W

λ ≥ 1

equilibrium

min W

s.t.

C ≤ C

λ ≥ 1

equilibrium

max λ

s.t.

W ≤ W

C ≤ C

equilibrium

Design of Stable Mechanical Structures – p.8/21

Page 15: Design of Stable Mechanical Structures - LAAS-CNRShomepages.laas.fr/henrion/courses/lmi06/lmiIV4.pdf · Design of Stable Mechanical Structures Michal Kocvaraˇ Institute of Information

Structural design with stability control

Lowest (positive) eigenvalue of

K(ρ)u = λG(ρ, u)u

(critical force) should be bigger than 1 (than λ for vibration constraint)

minρ,u

W (ρ)

s.t.

K(ρ)u = f

fT u ≤ C

ρi ≥ 0, i = 1, . . . , m

λ ≥ 1

Design of Stable Mechanical Structures – p.9/21

kocvara
b min ,u W(ρ) s.t. K(ρ)u = f fT u ≤ bC ρi ≥ 0, i = 1, . . . ,m λ ≥ 1
Page 16: Design of Stable Mechanical Structures - LAAS-CNRShomepages.laas.fr/henrion/courses/lmi06/lmiIV4.pdf · Design of Stable Mechanical Structures Michal Kocvaraˇ Institute of Information

Structural design with stability control

Two standard tricks:

K(ρ) ≻ 0, u = K(ρ)−1f

fT K(ρ)−1f ≤ C ⇐⇒(

C fT

f K(ρ)

) 0

Design of Stable Mechanical Structures – p.10/21

Page 17: Design of Stable Mechanical Structures - LAAS-CNRShomepages.laas.fr/henrion/courses/lmi06/lmiIV4.pdf · Design of Stable Mechanical Structures Michal Kocvaraˇ Institute of Information

Structural design with stability control

Two standard tricks:

K(ρ) ≻ 0, u = K(ρ)−1f

fT K(ρ)−1f ≤ C ⇐⇒(

C fT

f K(ρ)

) 0

K(ρ)u = λG(ρ, u)u

λ ≥ 1

⇐⇒ K(ρ) − G(ρ, u) 0

⇐⇒ K(ρ) − G(ρ) 0

⇐⇒ G(ρ) = G(ρ, K(ρ)−1f)

Design of Stable Mechanical Structures – p.10/21

Page 18: Design of Stable Mechanical Structures - LAAS-CNRShomepages.laas.fr/henrion/courses/lmi06/lmiIV4.pdf · Design of Stable Mechanical Structures Michal Kocvaraˇ Institute of Information

Structural design with stability control

Formulated as SDP problem:

minρ

W (ρ)

subject to

K(ρ) − G(ρ) 0(

c fT

f K(ρ)

) 0

ρi ≥ 0, i = 1, . . . , m

whereK(ρ) =

∑ρiKi, G(ρ) =

∑Gi

Design of Stable Mechanical Structures – p.11/21

kocvara
min W(ρ) subject to K(ρ) − eG(ρ) 0 c fT f K(ρ) 0 ρi ≥ 0, i = 1, . . . ,m
Page 19: Design of Stable Mechanical Structures - LAAS-CNRShomepages.laas.fr/henrion/courses/lmi06/lmiIV4.pdf · Design of Stable Mechanical Structures Michal Kocvaraˇ Institute of Information

Structural design with free vibration control

Formulated as SDP problem:

minρ

W (ρ)

subject to

K(ρ) − λM(ρ) 0(

c fT

f K(ρ)

) 0

ρi ≥ 0, i = 1, . . . , m

whereK(ρ) =

∑ρiKi, M(ρ) =

∑ρiMi

Design of Stable Mechanical Structures – p.12/21

kocvara
min W(ρ) subject to K(ρ) − eG(ρ) 0 c fT f K(ρ) 0 ρi ≥ 0, i = 1, . . . ,m
Page 20: Design of Stable Mechanical Structures - LAAS-CNRShomepages.laas.fr/henrion/courses/lmi06/lmiIV4.pdf · Design of Stable Mechanical Structures Michal Kocvaraˇ Institute of Information

Solving vibration problem as GEVP

Another option (vibration problems):Solve the maximum eigenvalue problem formulated as GEVP:

λ min. eigenfrequency of K(ρ)u = λM(ρ)u

max λ

s.t.

W ≤ W

C ≤ C

equilibrium

Design of Stable Mechanical Structures – p.13/21

Page 21: Design of Stable Mechanical Structures - LAAS-CNRShomepages.laas.fr/henrion/courses/lmi06/lmiIV4.pdf · Design of Stable Mechanical Structures Michal Kocvaraˇ Institute of Information

Solving vibration problem as GEVP

Another option (vibration problems):Solve the maximum eigenvalue problem formulated as GEVP:

λ min. eigenfrequency of K(ρ)u = λM(ρ)u

max λ

s.t.

W ≤ W

C ≤ C

equilibrium

maxρ,λ

λ

s.t.

K(ρ) − λM(ρ) 0∑

ρi ≤ W

ρi ≥ 0, i = 1, . . . , m(

C fT

f K(ρ)

) 0

(quasiconvex) SDP problem with BMI constraints — solve by PENBMI

Design of Stable Mechanical Structures – p.13/21

Page 22: Design of Stable Mechanical Structures - LAAS-CNRShomepages.laas.fr/henrion/courses/lmi06/lmiIV4.pdf · Design of Stable Mechanical Structures Michal Kocvaraˇ Institute of Information

Truss design problem

minρ∈Rm,u∈Rn

fT u

s.t. K(ρ)u = f,

m∑

i=1

ρi = V, ρi ≥ 0, i = 1, 2, . . . , m

K(ρ) =m∑

i=1

ρiKi, Ki = Ei

l2i

γiγTi

ρi. . . bar volumesui. . . displacements

Design of Stable Mechanical Structures – p.14/21

Page 23: Design of Stable Mechanical Structures - LAAS-CNRShomepages.laas.fr/henrion/courses/lmi06/lmiIV4.pdf · Design of Stable Mechanical Structures Michal Kocvaraˇ Institute of Information

Truss design with stability constraint

minρ

∑ρi (minimize weight)

subject to

K(ρ) + G(ρ) 0(

c fT

f K(ρ)

) 0

ρi ≥ 0, i = 1, . . . , m

with

K(ρ) =∑

ρiKi Ki =Ei

ℓ2i

γiγTi

G(ρ) =∑

Gi(ρ) Gi(ρ) =Eρi

ℓ3i

(γTi K(ρ)−1f)(δiδ

Ti ).

Design of Stable Mechanical Structures – p.15/21

kocvara
min Xρi (minimize weight) subject to K(ρ) + eG(ρ) 0 c fT f K(ρ) 0 ρi ≥ 0, i = 1, . . . ,m
Page 24: Design of Stable Mechanical Structures - LAAS-CNRShomepages.laas.fr/henrion/courses/lmi06/lmiIV4.pdf · Design of Stable Mechanical Structures Michal Kocvaraˇ Institute of Information

Truss design with free vibration constraint

minρ

∑ρi (minimize weight)

subject to

K(ρ) + λM(ρ) 0(

c fT

f K(ρ)

) 0

ρi ≥ 0, i = 1, . . . , m

with

K(ρ) =∑

ρiKi Ki =Ei

ℓ2i

γiγTi

M(ρ) =∑

ρiMi Mi = diag(δiδTi )

Design of Stable Mechanical Structures – p.16/21

kocvara
min Xρi (minimize weight) subject to K(ρ) + eG(ρ) 0 c fT f K(ρ) 0 ρi ≥ 0, i = 1, . . . ,m
Page 25: Design of Stable Mechanical Structures - LAAS-CNRShomepages.laas.fr/henrion/courses/lmi06/lmiIV4.pdf · Design of Stable Mechanical Structures Michal Kocvaraˇ Institute of Information

Free Material Optimization

Aim:

Given an amount of material, boundary conditions and external load f ,find the material (distribution) so that the body is as stiff as possibleunder f .

The design variables are the material properties at each point of thestructure.

Design of Stable Mechanical Structures – p.17/21

Page 26: Design of Stable Mechanical Structures - LAAS-CNRShomepages.laas.fr/henrion/courses/lmi06/lmiIV4.pdf · Design of Stable Mechanical Structures Michal Kocvaraˇ Institute of Information

Free Material Optimization

Aim:

Given an amount of material, boundary conditions and external load f ,find the material (distribution) so that the body is as stiff as possibleunder f .

The design variables are the material properties at each point of thestructure.

infE<0∫

tr(E)dx≤1

supu∈U

−1

2

Ω

〈Ee(u), e(u)〉 dx +

Γ2

f · u dx

Design of Stable Mechanical Structures – p.17/21

Page 27: Design of Stable Mechanical Structures - LAAS-CNRShomepages.laas.fr/henrion/courses/lmi06/lmiIV4.pdf · Design of Stable Mechanical Structures Michal Kocvaraˇ Institute of Information

Free Material Optimization

Aim:

Given an amount of material, boundary conditions and external load f ,find the material (distribution) so that the body is as stiff as possibleunder f .

The design variables are the material properties at each point of thestructure.

infE<0∫

tr(E)dx≤1

supu∈U

−1

2

Ω

〈Ee(u), e(u)〉 dx +

Γ2

f · u dx

infρ≥0∫ρ dx≤1

supu∈U

−1

2

Ω

ρ〈e(u), e(u)〉 dx +

Γ2

f · u dx

Design of Stable Mechanical Structures – p.17/21

Page 28: Design of Stable Mechanical Structures - LAAS-CNRShomepages.laas.fr/henrion/courses/lmi06/lmiIV4.pdf · Design of Stable Mechanical Structures Michal Kocvaraˇ Institute of Information

Free Material Optimization

Aim:

Given an amount of material, boundary conditions and external load f ,find the material (distribution) so that the body is as stiff as possibleunder f .

The design variables are the material properties at each point of thestructure.

infE<0∫

tr(E)dx≤1

supu∈U

−1

2

Ω

〈Ee(u), e(u)〉 dx +

Γ2

f · u dx

infρ≥0∫ρ dx≤1

supu∈U

−1

2

Ω

ρ〈e(u), e(u)〉 dx +

Γ2

f · u dx

infα∈R,u∈U

α − fT u | α ≥ m

2uTAi u for i = 1, . . . , m

Design of Stable Mechanical Structures – p.17/21

Page 29: Design of Stable Mechanical Structures - LAAS-CNRShomepages.laas.fr/henrion/courses/lmi06/lmiIV4.pdf · Design of Stable Mechanical Structures Michal Kocvaraˇ Institute of Information

FMO, example

11

2

2

Design of Stable Mechanical Structures – p.18/21

Page 30: Design of Stable Mechanical Structures - LAAS-CNRShomepages.laas.fr/henrion/courses/lmi06/lmiIV4.pdf · Design of Stable Mechanical Structures Michal Kocvaraˇ Institute of Information

FMO, example

11

2

2

Design of Stable Mechanical Structures – p.18/21

Page 31: Design of Stable Mechanical Structures - LAAS-CNRShomepages.laas.fr/henrion/courses/lmi06/lmiIV4.pdf · Design of Stable Mechanical Structures Michal Kocvaraˇ Institute of Information

Truss design w. stability, vibration constraint

Design of Stable Mechanical Structures – p.19/21

Page 32: Design of Stable Mechanical Structures - LAAS-CNRShomepages.laas.fr/henrion/courses/lmi06/lmiIV4.pdf · Design of Stable Mechanical Structures Michal Kocvaraˇ Institute of Information

Truss design w. stability, vibration constraint

Design of Stable Mechanical Structures – p.19/21

Page 33: Design of Stable Mechanical Structures - LAAS-CNRShomepages.laas.fr/henrion/courses/lmi06/lmiIV4.pdf · Design of Stable Mechanical Structures Michal Kocvaraˇ Institute of Information

Truss design w. stability, vibration constraint

Design of Stable Mechanical Structures – p.19/21

Page 34: Design of Stable Mechanical Structures - LAAS-CNRShomepages.laas.fr/henrion/courses/lmi06/lmiIV4.pdf · Design of Stable Mechanical Structures Michal Kocvaraˇ Institute of Information

Truss design w. stability, vibration constraint

Design of Stable Mechanical Structures – p.19/21

Page 35: Design of Stable Mechanical Structures - LAAS-CNRShomepages.laas.fr/henrion/courses/lmi06/lmiIV4.pdf · Design of Stable Mechanical Structures Michal Kocvaraˇ Institute of Information

Truss design w. stability, vibration constraint

Design of Stable Mechanical Structures – p.19/21

Page 36: Design of Stable Mechanical Structures - LAAS-CNRShomepages.laas.fr/henrion/courses/lmi06/lmiIV4.pdf · Design of Stable Mechanical Structures Michal Kocvaraˇ Institute of Information

Truss design w. stability constraint

Design of Stable Mechanical Structures – p.20/21

Page 37: Design of Stable Mechanical Structures - LAAS-CNRShomepages.laas.fr/henrion/courses/lmi06/lmiIV4.pdf · Design of Stable Mechanical Structures Michal Kocvaraˇ Institute of Information

Truss design w. stability constraint

Design of Stable Mechanical Structures – p.20/21

Page 38: Design of Stable Mechanical Structures - LAAS-CNRShomepages.laas.fr/henrion/courses/lmi06/lmiIV4.pdf · Design of Stable Mechanical Structures Michal Kocvaraˇ Institute of Information

Truss design w. stability constraint

Design of Stable Mechanical Structures – p.20/21

Page 39: Design of Stable Mechanical Structures - LAAS-CNRShomepages.laas.fr/henrion/courses/lmi06/lmiIV4.pdf · Design of Stable Mechanical Structures Michal Kocvaraˇ Institute of Information

Truss design w. stability constraint

Design of Stable Mechanical Structures – p.20/21

Page 40: Design of Stable Mechanical Structures - LAAS-CNRShomepages.laas.fr/henrion/courses/lmi06/lmiIV4.pdf · Design of Stable Mechanical Structures Michal Kocvaraˇ Institute of Information

Examples, FMO w. vibration constraint

Design of Stable Mechanical Structures – p.21/21

Page 41: Design of Stable Mechanical Structures - LAAS-CNRShomepages.laas.fr/henrion/courses/lmi06/lmiIV4.pdf · Design of Stable Mechanical Structures Michal Kocvaraˇ Institute of Information

Examples, FMO w. vibration constraint

Design of Stable Mechanical Structures – p.21/21

Page 42: Design of Stable Mechanical Structures - LAAS-CNRShomepages.laas.fr/henrion/courses/lmi06/lmiIV4.pdf · Design of Stable Mechanical Structures Michal Kocvaraˇ Institute of Information

Examples, FMO w. vibration constraint

FMO with vibration constraint: BMI formulation

. 5 10 15 20 25 30 35 40

0

5

10

15

20

25

Design of Stable Mechanical Structures – p.21/21