Time-multi-scale parameter identification of models describing - - PowerPoint PPT Presentation

time multi scale parameter identification of models
SMART_READER_LITE
LIVE PREVIEW

Time-multi-scale parameter identification of models describing - - PowerPoint PPT Presentation

SMIP workshop Time-multi-scale parameter identification of models describing material fatigue Guillaume PUEL Denis AUBRY Laboratoire MSSMat Ecole Centrale Paris / CNRS UMR 8579 Context Rotor blade Combined Cycle


slide-1
SLIDE 1

Time-multi-scale
 parameter identification


  • f models describing


material fatigue

Guillaume PUEL
 Denis AUBRY
 Laboratoire MSSMat Ecole Centrale Paris / CNRS UMR 8579 SMIP workshop

slide-2
SLIDE 2
  • G. Puel - SMIP workshop - 2 oct. 2014 -

Context

  • Rotor blade «Combined Cycle Fatigue» (CCF)

PREdictive MEthods for Combined CYcle fatigue in gas turbines


Loading on the blades:

  • aerodynamic forces


↔ high frequency

  • centrifugal force


↔ low frequency Ratio LF/HF: ξ ∼ 10−4

2

EU Project
 (2006-2011)

slide-3
SLIDE 3
  • G. Puel - SMIP workshop - 2 oct. 2014 -

Context

  • Necessity of a specific method
  • complex interaction between low- and high-

frequency loads, and dynamic effects


➡ classical cumulative laws can be inadequate

  • time-dependent simulations required


➡ need to efficiently describe the `slow’ evolution

  • f a structure withstanding `fast’ loading cycles
  • use of a specific method to reduce the associated

huge computation cost

3

slide-4
SLIDE 4
  • G. Puel - SMIP workshop - 2 oct. 2014 -

Context

  • Process: periodic time homogenization method


[Guennouni & Aubry 1986][Guennouni 1988]

  • separation of two time scales
  • asymptotic expansion


➡ time-homogenized problem
 solved on slow time steps only

  • Similarities


with periodic space homogenization techniques


[Bensoussan et al. 1978, Sanchez-Palencia 1980, ...]

4

slide-5
SLIDE 5
  • G. Puel - SMIP workshop - 2 oct. 2014 -

Outline

  • Periodic time homogenization
  • basic ingredients
  • simple case of study
  • towards industrial problems
  • Time-multi-scale parameter identification
  • Prospects

5

slide-6
SLIDE 6
  • G. Puel - SMIP workshop - 2 oct. 2014 -

Basic ingredients

  • Two independent time scales
  • fast time scale
  • slow time scale
  • Total differentiation rule: for
  • time derivative w.r.t. slow time:
  • time derivative w.r.t. fast time:

ξ = t τ 1 α(t, τ)

6

τ = t ξ t dtα = ∂tα + 1 ξ ∂τα ∂tα = ˙ α ∂τα = α

slide-7
SLIDE 7
  • G. Puel - SMIP workshop - 2 oct. 2014 -

Basic ingredients

  • Quasi-periodicity assumption
  • periodicity w.r.t. the fast period
  • Fast-time average
  • quasi-periodicity:

ξ/F

7

< α > (t) = F

  • 1

F

α(t, τ) dτ α(t, τ) = α

  • t, τ + 1

F ⇥ ∀t

τ α(t, τ) < α > (t) τ + 1 F

< α > = 0

slide-8
SLIDE 8
  • G. Puel - SMIP workshop - 2 oct. 2014 -

Basic ingredients

  • Time homogenization
  • directly compute time-homogenized quantities
  • using asymptotic expansions w.r.t.

t t

α(t, τ) < α > (t)

ξ = t τ 1 εp(x, t, τ) = εp

0(x, t, τ) + ξεp 1(x, t, τ) + O(ξ2)

...

8

slide-9
SLIDE 9
  • G. Puel - SMIP workshop - 2 oct. 2014 -

Outline

  • Periodic time homogenization
  • basic ingredients
  • simple case of study
  • towards industrial problems
  • Time-multi-scale parameter identification
  • Prospects

9

slide-10
SLIDE 10
  • G. Puel - SMIP workshop - 2 oct. 2014 -

Simple case: tensile test on a bar

  • Description
  • cylindrical bar
  • two-frequency tensile load


0.129Hz / 1290Hz = 1st mode
 amplitudes ratio = 1/4

  • Material: titanium alloy
  • viscoplastic flow rule with two hardenings
  • Rayleigh damping (prop. to stiffness)

slow fast 10

x = L x = 0 fs(t, τ) 1D

slide-11
SLIDE 11
  • G. Puel - SMIP workshop - 2 oct. 2014 -

Simple case: tensile test on a bar

  • Reference model
  • PDEs:
  • BCs:
  • zero initial values

11

∀x ∈ (0, L) ∀t, τ σ|x=L = fs u|x=0 = 0 ∀t, τ σ = E (∂xu − εp) dtp = |σ − X| − R − k K ⇥n

+

dtεp = dtp sign(σ − X) dtX = 2 3Cdtεp − γ0dtp X dtR = b(Q − R)dtp dtεp = a(σ)

∂xσ + cKdt∂xσ = ρd2

tu

[Lemaître &
 Chaboche 1990]

slide-12
SLIDE 12
  • G. Puel - SMIP workshop - 2 oct. 2014 -
  • Evolution equation:
  • asymptotic expansion:
  • order -1:

  • order 0:

zeroth-order
 time-homogenized pb.

12

  • nly

εp

0(x, t)

< εp

0 > = εp

dtεp = a(σ) 1 ξ εp

= 0

˙ εp

0 + εp 1 = a(σ0)

1 ξ εp

+ ( ˙

εp

0 + εp 1 ) + ξ ( ˙

εp

1 + εp 2 ) + O(ξ2)

= a(σ0) + ξσ1Dσa(σ0) + O(ξ2) ➡ viscoplasticity is a slow-evolving phenomenon < εp

1 >= 0

  • avrg. ⇒

⇒ ˙

εp

0 =

  • a(σ0)

slide-13
SLIDE 13
  • G. Puel - SMIP workshop - 2 oct. 2014 -

zeroth-order
 time-homogenized pb.

  • Equilibrium equation:
  • asymptotic expansion:
  • order -2:
  • order -1:

∂xσ + cKdt∂xσ = ρd2

tu

d2

tu = 1

ξ2 u00

0 + 1

ξ (2 ˙ u0

0 + u00 1) + (¨

u0 + 2 ˙ u0

1 + u00 2) + O(ξ)

u00

0 = 0

13

u00

1 = 0

u0(x, t) only

u1(x, t) only

➡ the two time scales are not separable! ...

slide-14
SLIDE 14
  • G. Puel - SMIP workshop - 2 oct. 2014 -

zeroth-order
 time-homogenized pb.

  • Equilibrium equation:
  • assumption: with
  • equivalent physical criterion:



 
 with , wavelengths of propagating waves
 with frequency and respectively ∂xσ + cKdt∂xσ = ρd2

tu

ρL2F 2 E = βξ2 β ≤ O(1)

➡ ρd2

tu =

βE L2F 2 u

0 + ξ βE

L2F 2 (2 ˙ u

0 + u 1) + O(ξ2)

L λF = p βξ

F

14

λF/ξ λF L λF/ξ = p β F ξ

  • r
slide-15
SLIDE 15
  • G. Puel - SMIP workshop - 2 oct. 2014 -

zeroth-order
 time-homogenized pb.

15

t

< α >

Slow elasto-viscoplastic q.s. pb. ∂x < σ0 > = 0 < σ0 > = E (∂x < u0 > − εp

0)

< u0 >|x=0 = 0 < σ0 >|x=L = < fs >

τ α(t, τ) < α > (t) τ + 1 F

˙ εp

0 =

  • a(σ0)

⇥ σ0(x, t, τ) = < σ0 > (x, t) + σ∗

0(x, t, τ)

α = < α > +α∗

α∗ Fast elastic damped dyn. pb. σ∗

0 = E∂xu∗

u∗

0 |x=0 = 0

σ∗

0 |x=L = f ∗ s

∂xσ⇤

0 + γ

F ∂xσ⇤

0 =

βE L2F 2 u⇤

00

slide-16
SLIDE 16
  • G. Puel - SMIP workshop - 2 oct. 2014 -

Validation of the method

  • Plastic strain:
  • comparison for the first slow cycle of εp

impact of 
 inertial terms

16

x=0 reference homogenized x=L

[Puel & Aubry EJCM 2012]

slow fast

x=0 x=L

slide-17
SLIDE 17
  • G. Puel - SMIP workshop - 2 oct. 2014 -

Validation of the method

  • Simulation for a 1-hour time interval
  • 180 slow cycles / 1 800 000 fast cycles

time-homogenized: 90 000 time steps


  • nly

x400 classical condition: 36 000 000 time steps x=L x=0

17

0,05Hz / 500Hz

slide-18
SLIDE 18
  • G. Puel - SMIP workshop - 2 oct. 2014 -

Outline

  • Periodic time homogenization
  • basic ingredients
  • simple case of study
  • towards industrial problems
  • Time-multi-scale parameter identification
  • Prospects

18

slide-19
SLIDE 19
  • G. Puel - SMIP workshop - 2 oct. 2014 -

Other material laws

  • Material fatigue simulation: CCF
  • viscoplasticity + damage / dynamic case

x=L x=0 x=L x=0

Lemaître-Chaboche viscoplasticity model Lemaître isotropic damage model slow fast 19

slide-20
SLIDE 20
  • G. Puel - SMIP workshop - 2 oct. 2014 -

Back to context

  • PREMECCY tests

20

slide-21
SLIDE 21
  • G. Puel - SMIP workshop - 2 oct. 2014 -

Back to context

  • Blade-shaped specimen:
  • CCF testing: 0.14Hz / 1400Hz

slow fast 21

100 slow cycles 1 000 000 fast cycles longitudinal plastic strain mode @ 1400Hz
 (bending II)

[Puel & Aubry IJMCE 2014]

slide-22
SLIDE 22
  • G. Puel - SMIP workshop - 2 oct. 2014 -

Outline

  • Periodic time homogenization
  • Time-multi-scale parameter identification
  • generic framework
  • application to a simple case
  • Prospects

22

slide-23
SLIDE 23
  • G. Puel - SMIP workshop - 2 oct. 2014 -

Generic nonlinear model

  • Time-dependent forward state equation:


  • = an ODE with initial conditions
  • Model with scalar parameters :
  • of size N = number of DOFs (FE discretization)

➡ forward state

p

F (u(t), v(t), a(t), p, t) = 0 u(0) = U0 u(t; p) v(t) = du dt (t) u

23

v(0) = V0 a(t) = d2u dt2 (t)

slide-24
SLIDE 24
  • G. Puel - SMIP workshop - 2 oct. 2014 -

Experimental data

  • Measurements:
  • associated with some given points only
  • assumption:


with linear operator

  • Matching DOFs:
  • Misfit function:
  • discrepancy between model and experiments

A Auexp(t) Au(t; p)

24

slide-25
SLIDE 25
  • G. Puel - SMIP workshop - 2 oct. 2014 -

Inverse problem

  • Misfit function:
  • Constrained minimization:
  • equivalent to the stationarity of the Lagrangian:

➡ Tikhonov


regularization

J (p) = 1 2 T |A(u(t; p) − uexp(t))|2 dt + α 2 |p − p0|2

➡independent


variables

L(u, p, z) = 1 2 T |A(u(t) − uexp(t))|2 dt + α 2 |p − p0|2 − T F (u(t), v(t), a(t), p, t)T z(t) dt −(u(0) − U0)Tz(0) − (v(0) − V0)T dz dt (0)

25

slide-26
SLIDE 26
  • G. Puel - SMIP workshop - 2 oct. 2014 -

Adjoint state

  • Stationarity of with respect to :
  • = adjoint state
  • , and directional derivatives


(↔differentiated forward equation)

L u

⇤ T δu(t)T ATA(u(t) uexp(t)) ⇥ dt

  • ⇤ T
  • ⇥uFδu(t) + ⇥vFδv(t) + ⇥aFδa(t)

⇥T z(t) dt δu(0)Tz(0) δv(0)T dz dt (0) = 0 uF vF aF z

26

slide-27
SLIDE 27
  • G. Puel - SMIP workshop - 2 oct. 2014 -

Adjoint state

  • Adjoint state problem:
  • time-backward ODE


with two final conditions:

  • solved with a change in variables

⇥uFTz d dt

  • ⇥vFTz

⇥ + d2 dt2

  • ⇥aFTz

⇥ = ATA(u uexp) aFTz|t=T = 0 ⇥vFTz|t=T d dt

  • ⇥aFTz

|t=T = 0

τ = T − t

27

slide-28
SLIDE 28
  • G. Puel - SMIP workshop - 2 oct. 2014 -

Optimality conditions

  • Misfit function’s gradient:
  • Solving the problem:
  • gradient-based


minimization
 algorithm

  • optimal computational cost and accuracy

⇥pJ (p) = ⇥pL(u(t; p), p, z(t)) = α(p p0) T ⇥pFTz(t) dt

28

u(t; pk) z(t) pJ (pk) ∆pk

1 ODE 1 ODE integrations

➡ ➡

P

τ = T − t

slide-29
SLIDE 29
  • G. Puel - SMIP workshop - 2 oct. 2014 -

Outline

  • Periodic time homogenization
  • Time-multi-scale parameter identification
  • generic framework
  • application to a simple case
  • Prospects

29

slide-30
SLIDE 30
  • G. Puel - SMIP workshop - 2 oct. 2014 -

Synthetic data

  • Description:
  • cylindrical bar
  • two-frequency tensile load (0.05Hz / 500Hz)


amplitudes ratio = 1/4

  • quasistatic calculation
  • Material: steel wih Norton’s law
  • parameters:
  • ‘Experimental’ data:

slow fast 30

(E, K, n) uexp(t) = usynth(L, t; E, K, n)

slide-31
SLIDE 31
  • G. Puel - SMIP workshop - 2 oct. 2014 -

misfit function: 1st choice

  • Homogenized misfit function:
  • Experimental data:
  • for the homogenized model: 

  • nly known on ‘macro’ time steps
  • definition of a homogenized experimental

quantity: for each

31

tk tk J 0(E, K, n) = 1 2 T | < u0 > (L, t; E, K, n) − < uexp > (t)|2 dt < u0 > < u0 > < uexp > (tk) = F ξ tk+ ξ

F

tk

uexp(t) dt

slide-32
SLIDE 32
  • G. Puel - SMIP workshop - 2 oct. 2014 -

misfit function: 1st choice

  • Associated adjoint state:
  • solved on ‘macro’ time steps only
  • Misfit function gradient:
  • integrals computed on ‘macro’ time steps

32

z0(T) = 0 ⇥pJ (p) =

  • T

⇥pFTz(t) dt dz0 dt (t) = (< u0 > (L, t; E, K, n) − < uexp > (t)) L

slide-33
SLIDE 33
  • G. Puel - SMIP workshop - 2 oct. 2014 -

misfit function: 2nd choice

  • ‘Instantaneous’ misfit function:
  • using with
  • Evaluation:
  • should be at the fast time scale
  • really necessary?


(quasi-periodicity)

33

J 0∗(E, K, n) = 1 2 T | < u0 > (L, t; E, K, n) + f ∗

s (t/ξ)L

E − uexp(t)|2 dt

u∗

0(L, t, τ; E)

τ = t/ξ

τ

τ + ξ F α(t, τ) < α > (t)

slide-34
SLIDE 34
  • G. Puel - SMIP workshop - 2 oct. 2014 -

misfit function: 2nd choice

  • Associated adjoint state:
  • should be solved at the fast time scale
  • Time-homogenized version:
  • in order to use ‘macro’ time steps only



 


identical to the first choice!

34

z0∗

0 (T) = 0

z0∗(T) = 0 dz0∗ dt (t) =

  • < u0 > (L, t; E, K, n) + f ∗

s (t/ξ)L

E − uexp(t) ⇥ L ˙ z0∗

0 (t) = (< u0 > (L, t; E, K, n) − < uexp > (t)) L

slide-35
SLIDE 35
  • G. Puel - SMIP workshop - 2 oct. 2014 -

Time-homogenized inverse problem

  • Solving the id. problem: (for the two choices)
  • using the general strategy presented before
  • identical adjoint states eventually:


adjoint state of homogenized inverse problem
 =
 homogenized adjoint state of original inv. pb.

  • similar to optimal control problems


with space periodic homogenization


[Kesavan & Saint Jean Paulin 1997], [Mahadevan & Muthukumar 2009] 35

slide-36
SLIDE 36
  • G. Puel - SMIP workshop - 2 oct. 2014 -

Identification results

  • Parameter identification: (for the two choices)
  • no regularization, ~20 iterations for each optim.
  • exp. init. id.

E (GPa) 200 220 200 K (MPa) 100 110 97.6 n 10 11 10.2

36

  • exp. init. id.

E (GPa) 200 220 200 K (MPa) 100 110 97.9 n 10 11 10.1

J 0 J 0∗ 8 000 time steps for:

  • each ODE solution
  • each integral evaluation

8 000 time steps for:

  • each ODE solution
  • each integral evaluation
  • 8 000 time steps for each ODE
  • 800 000 time steps for each integral


➡ use of the ‘macro’ time steps instead

slide-37
SLIDE 37
  • G. Puel - SMIP workshop - 2 oct. 2014 -

Identification results

  • Parameter identification: (for the two choices)
  • no regularization, ~20 iterations

37

slide-38
SLIDE 38
  • G. Puel - SMIP workshop - 2 oct. 2014 -

Less-separated scales

  • What if a bigger ?
  • ex. with : need of an additional order

with order 1 verifying:

38

ξ ξ = 1/5 ∂τu1(L, t, τ) L = ✓|fs(t, τ)| K ◆n∗ ∀t ∈ [0; T] u1(L, 0, 0) = 0 < u0 > (L, t) + u∗

0(L, t, τ) + u1(L, t, τ)

slide-39
SLIDE 39
  • G. Puel - SMIP workshop - 2 oct. 2014 -

Less-separated scales

  • Associated parameter identification
  • misfit function



 
 


  • additional adjoint state to be used


along with for the gradient estimates

39

J1(E, K, n) = 1 2 Z T

  • < u0 > (L, t; E, K, n) + f ∗

s (t/ξ)L

E +ξu1(L, t, t/ξ; E, K, n) − uexp(t)

  • 2

dt z1(t) z0 ∗

0 (t)

slide-40
SLIDE 40
  • G. Puel - SMIP workshop - 2 oct. 2014 -

Identification results

  • Multi-order parameter identification:

40

slide-41
SLIDE 41
  • G. Puel - SMIP workshop - 2 oct. 2014 -

Summary

  • Time homog. for material fatigue simulation
  • reduced cost for high numbers of cycles
  • various possible material laws
  • complex loading history taken into account
  • Parameter identification of homog. models
  • based on a robust strategy
  • first encouraging methods

41

slide-42
SLIDE 42
  • G. Puel - SMIP workshop - 2 oct. 2014 -

Prospects

  • Fatigue life estimation:
  • predictions using the identified model

0.0 0.2 0.4 0.6 0.8 1.0 1.2 1.4 0.0 0.2 0.4 0.6 0.8 1.0 1.2 1.4

D0°

slow stress fast stress contour plots of
 limit damage

42

Goodman diagrams
 for CCF tests
 (N cycles)

slide-43
SLIDE 43
  • G. Puel - SMIP workshop - 2 oct. 2014 -

Prospects

  • Use of a 3rd time scale:
  • to further speed up the calculations
  • ‘meso’ time scale θ
  • periodicity w.r.t. fast time τ and ‘meso’ time θ


(CCF loading)

  • starting point: initial time-homogenized model

43

ξ = θ τ 1 η = t θ 1

slide-44
SLIDE 44
  • G. Puel - SMIP workshop - 2 oct. 2014 -

Prospects

  • Validation: for 3 time scales
  • comparison for a 1-day sim.

εp

2 time scales
 ~200 000 time steps 3 time scales
 ~500 time steps reference
 ~109 time steps ~4 000 slow cycles
 ~40 000 000 fast cycles

0.05Hz / 500Hz

44 slow fast

slide-45
SLIDE 45
  • G. Puel - SMIP workshop - 2 oct. 2014 -

Prospects

  • Towards predictive maintenance
  • for structures in operation
  • no periodicity assumption
  • use alternate frameworks

  • e. g. stochastic homogenization ➡ in time
  • associated identification process

45

[Sab 1992]

slide-46
SLIDE 46
  • G. Puel - SMIP workshop - 2 oct. 2014 -

References

  • A. Devulder, D. Aubry and G. Puel : Two-time scale fatigue

modelling: application to damage. Computational Mechanics, 45:6, pp. 637–646, 2010.

  • G. Puel and D. Aubry : Material fatigue simulation using a

periodic time homogenization method. European Journal of Computational Mechanics, 21:3-6, pp. 312–324, 2012.

  • G. Puel and D. Aubry : Efficient fatigue simulation using

periodic homogenization with multiple time scales. International Journal for Multiscale Computational Engineering, 12:4, pp. 291–318, 2014.

46

slide-47
SLIDE 47

Time-multi-scale
 parameter identification


  • f models describing


material fatigue

Guillaume PUEL
 Denis AUBRY
 Laboratoire MSSMat Ecole Centrale Paris / CNRS UMR 8579 SMIP workshop