Optimization of trusses under uncertain loads. Felipe Alvarez , - - PowerPoint PPT Presentation

optimization of trusses under uncertain loads
SMART_READER_LITE
LIVE PREVIEW

Optimization of trusses under uncertain loads. Felipe Alvarez , - - PowerPoint PPT Presentation

Optimization of trusses under uncertain loads. Felipe Alvarez , Miguel Carrasco , Benjamin Ivorra a Matem *Universidad de Chile, Departamento de Ingenier atica Universidad de los Andes, Departamento de Ingenier a


slide-1
SLIDE 1

Optimization of trusses under uncertain loads.

Felipe Alvarez∗, Miguel Carrasco†, Benjamin Ivorra †† *Universidad de Chile, Departamento de Ingenier´ ıa Matem´ atica

†Universidad de los Andes, Departamento de Ingenier´

ıa

††Universidad de Complutense de Madrid, Departamento de Matem´

aticas Aplicadas.

Optimal design of trusses. – p. 1/4

slide-2
SLIDE 2
  • Optimization of trusses
  • Standard minimum compliance truss design.
  • Instabilities and the standard multiload model.
  • Random Perturbations: Minimizing the expected

compliance.

  • Numerical examples.
  • Random Perturbations: Minimizing the variance.
  • Numerical examples.

Optimal design of trusses. – p. 2/4

slide-3
SLIDE 3

Optimization of trusses

Optimal design of trusses. – p. 3/4

slide-4
SLIDE 4

Introduction

  • Definition.
  • Problem: find the best structure able to carry a

external nodal force.

  • Constraints: mechanical equilibrium , total volume

and others . . .

  • Minimize the compliance.

Optimal design of trusses. – p. 4/4

slide-5
SLIDE 5

Minimum compliance truss design

min

λ,u

1 2fTu

(D)

s.t. K(λ)u = f λ ∈ ∆m

1 2fT u is called Compliance.

Optimal design of trusses. – p. 5/4

slide-6
SLIDE 6

Mathematical formulation

  • λ ∈ Rm; m number of bars.
  • n grades of freedom.
  • f ∈ Rn nodal load vector.
  • u ∈ Rn nodal displacements.

min

λ,u

1 2f Tu s.t. K(λ)u = f λ ∈ ∆m

  • ∆m = {λ ∈ Rm | λ ≥ 0,

m

  • i=1

λi = 1}.

  • K(λ) ∈ Rn×n, stiffness matrix.

Optimal design of trusses. – p. 6/4

slide-7
SLIDE 7

Stiffness Matrix

K(λ) =

m

  • i=1

λiKi

where

Ki = bibT

i ∈ Rn×n

Ki is dyadic.

Optimal design of trusses. – p. 7/4

slide-8
SLIDE 8

Stiffness Matrix

K(λ) =

m

  • i=1

λiKi

where

Ki = bibT

i ∈ Rn×n

Ki is dyadic. bi = √Ei li γi ∈ Rn

  • Ei: Young modulus.
  • li: length of bar i.
  • γi: cosines/sines vector.

Optimal design of trusses. – p. 7/4

slide-9
SLIDE 9

Ground structure approach

1 2 3 4 5 6 −1 −0.5 0.5 1 1.5

f Optimal design of trusses. – p. 8/4

slide-10
SLIDE 10

Ground structure approach

1 2 3 4 5 6 −1 −0.5 0.5 1 1.5

f

1 2 3 4 5 6 −1 −0.5 0.5 1 1.5

f Optimal design of trusses. – p. 8/4

slide-11
SLIDE 11

Ground structure approach

f

Optimal design of trusses. – p. 9/4

slide-12
SLIDE 12

Ground structure approach

f f

  • Nodal positions are fixed in the reference configuration.
  • We use a mesh full of nodes and bars.

Optimal design of trusses. – p. 9/4

slide-13
SLIDE 13

Ground structure approach

0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 5.5 −1 −0.5 0.5 1 1.5 2 2.5 3 X Y

f

Typically a large number of bar vanish at the optimum.

Optimal design of trusses. – p. 10/4

slide-14
SLIDE 14

min

λ∈Rm,u∈Rn

1 2fT u

(D)

s.t. K(λ)u = f λ ∈ ∆m

1 2fT u is independent of u satisfying K(λ)u = f.

Optimal design of trusses. – p. 11/4

slide-15
SLIDE 15

Minimax Formulation

(D) min

λ∈∆m{1

2fTu | K(λ)u = f} (D) min

λ∈∆m max x∈Rn{fT x − 1

2xTK(λ)x}

  • (Minimax Theorem)

(P) min

x∈Rn max 1≤i≤m{1

2xT Kix − fTx}

Optimal design of trusses. – p. 12/4

slide-16
SLIDE 16

Instabilities and the standard multiload model

Optimal design of trusses. – p. 13/4

slide-17
SLIDE 17

Example

The design problem (D) may produce unsatisfactory results in respect to mechanical stability (see Ben-Tal and Nemirovsky 1997)

Optimal design of trusses. – p. 14/4

slide-18
SLIDE 18

Example

The design problem (D) may produce unsatisfactory results in respect to mechanical stability (see Ben-Tal and Nemirovsky 1997)

1 2 3 4 5 6

Optimal design of trusses. – p. 14/4

slide-19
SLIDE 19

Example

The design problem (D) may produce unsatisfactory results in respect to mechanical stability (see Ben-Tal and Nemirovsky 1997)

1 2 3 4 5 6

Optimal design of trusses. – p. 14/4

slide-20
SLIDE 20

Multiload model

Standard multiload model

min

λ∈Rm

1 2

k

  • j=1

αjfjTuj s.t. K(λ)uj = fj, j = 1, . . . , k λ ∈ ∆m

We minimize a weighted average of the compliances.

Optimal design of trusses. – p. 15/4

slide-21
SLIDE 21

Multiload model

Defining

ˆ f = (α1f1T, . . . , αkfkT)T ∈ Rn(k+1), ˆ Ki = diag(α1Ki, . . . , αkKi) ∈ Rn(k+1)×n(k+1), ˆ K(λ) =

m

  • i=1

λi ˆ Ki,

Then multiload model can be written as (D). remark: ˆ

K = bibT

i .

Optimal design of trusses. – p. 16/4

slide-22
SLIDE 22

Random Perturbations: Minimizing the expected compliance.

Optimal design of trusses. – p. 17/4

slide-23
SLIDE 23

Random load model

Let ξ ∈ Rn be a perturbation on the load vector f.

Ψ(ξ, λ) =     

1 2(f + ξ)Tx

if λ ∈ ∆m and u ∈ Rn such that

K(λ)u = f + ξ, +∞

  • therwise

Ψ: (Rn, B(Rn)) → (R ∪ {+∞}, ¯ B(R))

Results to be proper, lower semicontinuous and convex.

Optimal design of trusses. – p. 18/4

slide-24
SLIDE 24

Random load model

For each λ ∈ ∆m

Ψ(·, λ): (Rn, B(Rn)) → (R ∪ {+∞}, ¯ B(R)) ξ → Ψ(ξ, λ)

is measurable.

Optimal design of trusses. – p. 19/4

slide-25
SLIDE 25

Random load model

Minimum expected compliance design problem

(D;

P)

min

λ∈∆m

Eξ[Ψ(ξ, λ)]

We assume that ξ is a random variable corresponding to an uncertain nodal load perturbation

ξ : (Ω, A) → (Rn, B(Rn)) ω → ξ(ω)

Optimal design of trusses. – p. 20/4

slide-26
SLIDE 26

Example: discrete perturbation

1.

P with finite support Sop(P) = {ξ1, . . . , ξk}.

(D;

P)

min

λ∈Rm

1 2

k

  • j=1

αjfjT uj s.t. K(λ)uj = fj, i = 1, . . . , k λ ∈ ∆m (D;

P) is the standard multiload model where

αj =

P(ξ = ξj) and fj = f + ξj, j = 1, . . . , k.

Optimal design of trusses. – p. 21/4

slide-27
SLIDE 27

Continuous case

Optimal design of trusses. – p. 22/4

slide-28
SLIDE 28

Continuous case

Theorem 0.1. Let ξ : Ω → Rn be a continuous random variable with mean vector

E(ξ) = 0 and Variance–covariance matrix

Var(ξ) = PP T , with P ∈ Rn×k.

Then the corresponding minimum expected compliance design problem (D;

P) is given by

(D;

P)

min

λ∈Rm

1 2fTu

mean load

+ 1 2 Trace(P T U)

  • variance

s.t. K(λ)u = f K(λ)U = P λ ∈ ∆m

Optimal design of trusses. – p. 23/4

slide-29
SLIDE 29

Continuous case

Remark pj, j = 1, . . . , k, columns of P Defining

ˆ f = (fT, p1T, . . . , pkT)T ∈ Rn(k+1), ˆ Ki = diag(Ki, Ki, . . . , Ki) ∈ Rn(k+1)×n(k+1), ˆ K(λ) =

m

  • i=1

λi ˆ Ki,

Then (D;

P) may be written as a multiload model.

Optimal design of trusses. – p. 24/4

slide-30
SLIDE 30

example Random multidimensional independent perturbation

ξ = k

j=1 εjdj, where

dj ∈ Rn,

E(εj) = 0 and Var(εj) = σ2

j.

(D;

P)

min

λ∈Rm

1 2fTu + 1 2

r

  • j=1

σjdjT uj s.t. K(λ)u = f K(λ)uj = σjdj j = 1, . . . , k λ ∈ ∆m.

Optimal design of trusses. – p. 25/4

slide-31
SLIDE 31

Numerical results

Optimal design of trusses. – p. 26/4

slide-32
SLIDE 32

Toy example

Toy example, Ben-Tal and Nemirowski 1997

0.5 1 1.5 2 2.5 −0.5 0.5 1 1.5

1 2 3 4 5 6

0.5 1 1.5 2 2.5 −0.5 0.5 1 1.5 0.5 1 1.5 2 2.5 −0.5 0.5 1 1.5

(a)

0.5 1 1.5 2 2.5 −0.5 0.5 1 1.5

(b)

Toy example, Ben-Tal and Nemirowski 1997 – p. 27/4

slide-33
SLIDE 33

Problem compl. mean max compl. min compl. Standard single load

∄ +∞ +∞

(a) 0.025 0.053 0.013 (b) 0.023 0.051 0.012

Toy example, Ben-Tal and Nemirowski 1997 – p. 28/4

slide-34
SLIDE 34

Electricity mast

Electricity mast, Achtziger et al. 1992

Electricity mast, Achtziger et al. 1992 – p. 29/4

slide-35
SLIDE 35

Electricity mast

−6 −4 −2 2 4 6 8 10 12 5 10 15 −6 −4 −2 2 4 6 8 10 12 5 10 15 −6 −4 −2 2 4 6 8 10 12 5 10 15

Electricity mast, Achtziger et al. 1992 – p. 30/4

slide-36
SLIDE 36

Dome

Dome 3D – p. 31/4

slide-37
SLIDE 37

Dome

Dome 3D – p. 32/4

slide-38
SLIDE 38

Dome

Dome 3D – p. 33/4

slide-39
SLIDE 39

Random Perturbations: Minimizing the variance.

Dome 3D – p. 34/4

slide-40
SLIDE 40

Stochastic model including variance

We consider

min

λ∈Rm α

Eξ[Ψ(ξ, λ)] + β Var[Ψ(ξ, λ)].

Dome 3D – p. 35/4

slide-41
SLIDE 41

Stochastic model including variance

We consider

min

λ∈Rm α

Eξ[Ψ(ξ, λ)] + β Var[Ψ(ξ, λ)]

Theorem 0.2. ξ ∼ N(0, PP T ). Taking for simplicity α = 0 and

β = 1. (D;

Pvar) min

λ∈Rm

1 2

  • Trace((P TU)2) + 2fTUUT f
  • s.t. K(λ)u = f

K(λ)U = P λ ∈ ∆m

Apparent harder to solve.

Dome 3D – p. 36/4

slide-42
SLIDE 42

Michel 3D

Michel 3D – p. 37/4

slide-43
SLIDE 43

Michel 3D

Michel 3D – p. 38/4

slide-44
SLIDE 44

Michel 3D – p. 39/4

slide-45
SLIDE 45

Michel 3D – p. 40/4

slide-46
SLIDE 46

Michel 3D – p. 41/4

slide-47
SLIDE 47

Michel 3D – p. 42/4

slide-48
SLIDE 48

Michel 3D – p. 43/4

slide-49
SLIDE 49

Boxplot

1 −2 −1.5 −1 −0.5 0.5 1 1.5 2 Values Column Number

Figure 1: Boxplot representation

– p. 44/4

slide-50
SLIDE 50

Boxplot

1−0 1−0.01 1−0.1 1−0.25 1−0.5 1−0.75 1−1 0.75−1 0.5−1 0.25−1 0.1−1 20 30 40 50 60 70 80 90 100 110 120 Compliance Coefficient values α−β

– p. 45/4

slide-51
SLIDE 51

Conclusions

  • Classical model (single load) don’t get good

results .

  • Random model helps to avoid this problem.
  • It’s equivalent to multiload one, but another

interpretations in weight factors holds.

  • Continuous Model.
  • We have to know the influence of each

perturbation.

  • Increase the dimension of the problem.
  • Highly non linear.

– p. 46/4

slide-52
SLIDE 52

Optimization of trusses under uncertain loads.

Felipe Alvarez∗, Miguel Carrasco†, Benjamin Ivorra †† *Universidad de Chile, Departamento de Ingenier´ ıa Matem´ atica

†Universidad de los Andes, Departamento de Ingenier´

ıa

††Universidad de Complutense de Madrid, Departamento de Matem´

aticas Aplicadas.

– p. 47/4

slide-53
SLIDE 53

Optimization of trusses under uncertain loads.

Felipe Alvarez∗, Miguel Carrasco†, Benjamin Ivorra †† *Universidad de Chile, Departamento de Ingenier´ ıa Matem´ atica

†Universidad de los Andes, Departamento de Ingenier´

ıa

††Universidad de Complutense de Madrid, Departamento de Matem´

aticas Aplicadas.

– p. 48/4

slide-54
SLIDE 54

Boxplot

– p. 49/4