The role of structural mechanics in material design, control and optimization

58
The role of structural mechanics in material design, control and optimization Adnan Ibrahimbegovic Ecole Normale Superieure / LMT-Cachan, France e-mail : [email protected], fax : +33147402240 TU Gdansk, Poland, - December 8, 2003

description

The role of structural mechanics in material design, control and optimization. Adnan Ibrahimbegovic Ecole Normale Superieure / LMT-Cachan, France e-mail : [email protected] , fax : +33147402240. TU Gdansk, Poland, - December 8, 2003. LMT-Cachan : Laboratory of Mechanics and Technology - PowerPoint PPT Presentation

Transcript of The role of structural mechanics in material design, control and optimization

Page 1: The role of structural mechanics in material design, control and optimization

The role of structural mechanics in material design, control and optimization

Adnan Ibrahimbegovic

Ecole Normale Superieure / LMT-Cachan, Francee-mail : [email protected], fax : +33147402240

TU Gdansk, Poland, - December 8, 2003

Page 2: The role of structural mechanics in material design, control and optimization

LMT-Cachan : Laboratory of Mechanics and Technology

(Ecole Normale Sup / Univ. Pierre & Marie Curie / CNRS)

LMT-CachanIs located in Paris

Distance cca 3km : 30 min on foot 5 min by metro RER 2 – 60 min by car !

Page 3: The role of structural mechanics in material design, control and optimization

Introduction and motivation

LMT-Cachan is: - cca 150 researchers (with 45 Profs/Lecturers)- Center for experiments and measurements & Computer center

- 3 Divisions at LMT : • Div. « Material Science » (UPMC / J. Lemaitre) • Div. « Mechanical Eng.  » (GM-ENS / P. Ladeveze) • Div. « Civil & Env. Eng. » (GC-ENS /A. Ibrahimbegovic)

-privileged environement for scientific research with: at least a couple of national or international meetings each year, seminar IDF / LMT, invited professors (for 1 month) …

LMT-Cachan : Laboratory of Mechanics and Technology(Ecole Normale Sup / Univ. Pierre & Marie Curie / CNRS

http://www.lmt.ens-cachan.fr

Page 4: The role of structural mechanics in material design, control and optimization

The role of structural mechanics in material

design, control and optimization

Outline :

• Part I: Micro-macro material modeling

• Part II: Structural optimization and control

Acknowledgements : D. Brancherie, D. Markovic, A. Delaplace, F. Gatuingt C. Knopf-Lenoir , P. Villon, UTC, France A. Kucerova, EU – Erasmus,

French Ministry of Research – ACI 2159

Page 5: The role of structural mechanics in material design, control and optimization

Micro-macro material modeling

Outline – part I •Introduction and motivation•Micro-macro modeling of inelastic behavior of structures• Discrete model ingredients• Time integration schemes for dynamic fracture analysis• Crack pattern analysis• Conclusions

Page 6: The role of structural mechanics in material design, control and optimization

Introduction and motivation

Reliable description of limit state behaviour of structures in their environment (multi-physics problems)

Final (worthy) goal

Available technologiesMacroscopic models (damage, plasticity, etc.) FE implementation (limit load, softening, etc.)

Goals of the present studyReliable interpretation of damage mechanisms

Representing local behaviour in heavily damaged areas (crack pattern, spacing, opening)

Flow comp. & crack propagation, dissipation cyclic loading, spalling

Proposed ApproachMicro-macro modeling with or without separation of scalesDiscrete models at micro- (and/or meso-) scale accounting for randomness of material microstructure

Page 7: The role of structural mechanics in material design, control and optimization

Multi-scale modeling

Objectives : dialogue mecanics - materials

rupture criterion for: 1.Metalic materials 2.Concrete or RC 3. Global (vs. detailed) analysis of damaged zone with a good estimate of total inelastic dissipation (no crack profiles) (difficulties w/r to multi-physics, coupling e.g. durability?),

A Ibrahimbegovic, D. Brancherie [2003] Comp. Mech. (M. Crisfield issue)

Page 8: The role of structural mechanics in material design, control and optimization

Multi-scale coupling : 3pt. - bending testi) FEM2 (Suquet et al. [1990])

ii) Strong coupling of scalesEach element “macro” repres. with a mesh of “micro” elementsA Ibrahimbegovic,D. Markovic [2003] CMAME (guest ed. P. Ladevèze)

Multiscale modeling : porous materials = 2phase

Remark : at “macro” scale we get a (novel) smeared model of coupled damage - plasticity A Ibrahimbegovic, D. Markovic, F.Gatuingt [2003] REEF Gurson/

contours show : macro-trace of stress tensor effective micro-plastic def.

Page 9: The role of structural mechanics in material design, control and optimization

FEM representation of microstructure: bi-phase material Exact vs. structured representations

Simple tension test

Exact Integration pointfiltering

Incompatible modes

mnuNxua

aa ˆˆ)(4

1

0)()];([)1(

0)()];([)(ˆ

xnxnn

xnxnnxn

i

ii

0)()];([)1(

0)()];([)(ˆ

xnxnm

xnxnmxm

i

ii

Page 10: The role of structural mechanics in material design, control and optimization

Structured representation of a bi-phase material

Simple tension test

Smeared

Integration pointfiltering

Incompatiblemodes

Exact

Force-displacement diagram

Page 11: The role of structural mechanics in material design, control and optimization

Structured representation of a bi-phase material

Three-point bending test

ExactIntegration point

filtering Smeared

Force-displacement diagram

SmearedExact

Integration pointfiltering

Incompatiblemodes

Deviatoric stress

Effective plastic strain

Hydrostatic stress

Page 12: The role of structural mechanics in material design, control and optimization

Discrete model ingredients

• Structure (material) is described as an assembly of ”rigid” particles• Particles constructed as Voronoi cells (dual of Delauney triangularization)• Behavior characterized by cohesive links - elastic/fracture (isotropy)• Heterogeneity by mesh grading & random distribution of fracture thresholds.

Pi

Pj

tf

Link behaviour

Random variables

Φ

Page 13: The role of structural mechanics in material design, control and optimization

2 types of beam links employed:• Euler-Bernoulli: only small strain & small rotation !• Reissner (Ibrahimbegovic A., Frey F. [1993]): large motion (displ. & rot.) of any beam link

Cohesive force – beam link

lx

v

uPosition vector in deformed configuration:

g1

g2

nt

where is the coordinate along beam cross-section

Idea : new position of cell interface defined by vector t

Page 14: The role of structural mechanics in material design, control and optimization

Compute (material) strains in matrix notation = ()T,

where nh(a)ΛΣ T

T11 001, gΛgn

Spatial strain measures: ,Tε ΣΛε

Stress resultants (Biot) : TMVNr ,T nh(a)CΛr

with ),,( EIGAEAdiagC

Deformation gradient:

where generalised strain measures (Reissner [1972], A.I., F. Frey [1993]).

E and G - Young modulus and shear modulus A and I - cross section area and moment of inertia

Cohesive force – beam link

Page 15: The role of structural mechanics in material design, control and optimization

Contact forces: two particles not linked with cohesive forces overlap at later stage. Penalization: contact force proportional to overlapping area (ij).

cohesion

contact

( U , F )

Contact forces

Page 16: The role of structural mechanics in material design, control and optimization

Numerical examples : microscale

Tension test –softening-likestress-strain diag.

Biaxial traction – crack pattern

FF

Page 17: The role of structural mechanics in material design, control and optimization

Numerical examples: mesoscale

Computation on structures in large relative motionMesoscale model: integration multi-layer, deterministic(A. Ibrahimbegovic, A. Delaplace [2003] CS)

0,13F F

2295 particles

Anisotropic cont. damage model ------Present discrete model ------

Page 18: The role of structural mechanics in material design, control and optimization

Numerical examples: mesoscale

Remark: -model robust (contrary to anisotropic damage) -crack pattern computed

3 pt, bending: numerical simulation

Page 19: The role of structural mechanics in material design, control and optimization

f

u

fc

Goal: damp undesirable high frequencies

Time integration schemes for dynamic fracture

Application: high rate loading

Page 20: The role of structural mechanics in material design, control and optimization

Explicit time integration scheme: central difference

•Second order accurate•Time step: smaller than a (non-constant) critical CFL value •Rayleigh viscous damping : all frequencies affected

Page 21: The role of structural mechanics in material design, control and optimization

Newmark time integration scheme: implicit

•Second order accurate for =0.5, β=0.25 (trapezoidal rule) •Unconditional stable for ≥ 0.5 (for linear analysis)•Numerical damping for >0.5, but no longer of second order accuracy

=0.7

Page 22: The role of structural mechanics in material design, control and optimization

HHT time integration scheme (Hilbert et al., 77)

= -0.2High frequency dampingonly for linear analysis !

Page 23: The role of structural mechanics in material design, control and optimization

Energy decaying time integr. scheme (Ibrahimbegovic, et al 99. 02)

2 : dissipation in inertia . . terms

1 : dissipation in internal . forces

Page 24: The role of structural mechanics in material design, control and optimization

Impact loading – shock propagation , Compute spalling (large displacement!)

Numerical examples: dynamic fracture

Dynamic fracture: numerical simulation

Page 25: The role of structural mechanics in material design, control and optimization

Crack pattern: anisotropic damage

ds = 10 µm/min

ds (Nooru-Mohamed, 92)

Page 26: The role of structural mechanics in material design, control and optimization

Crack pattern: study of the crack roughness

Topographic description of the surface area,geometrical analysis (Delaplace et al., 99)

Page 27: The role of structural mechanics in material design, control and optimization

~ 0,6 ± 0,2

Crack pattern: study of the crack roughness

Self-affine properties

32400 particles

Page 28: The role of structural mechanics in material design, control and optimization

Current developments: 3D analysis

Page 29: The role of structural mechanics in material design, control and optimization

Conclusions – part I

•Multi-scale strongly coupled model of inelastic behavior with structured FE representation of microstructure •Discrete models – structural mechanics based modelling of fracture behaviour of heterogeneous materials . with brittle fracture at low or high rate loading. • Representation of local behaviour & Inelastic dissip. in damaged zone . (crack spacing, crack opening and crack propagation) + Post-processing - high accuracy description of cracked area . (Delaplace et al., 01)

•Capabilities beyond traditional cont. mech. models : e.g. spalling Essential role played by large diplacement/rotation structural theory!

Page 30: The role of structural mechanics in material design, control and optimization

Optimal control and optimal design of structures undergoing large rotations:

Acknowledgements : C. Knopf-Lenoir , P. Villon, UTC, France A. Kucerova, EU – Erasmus, French Ministry of Research,

Outline – part II :-Introduction and motivation-Problem model in nonlinear structural mechanics : 3D beam- Optimization : coupled mechanics-optimization problem- Solution procedures for coupled problem:-Conclusions

Page 31: The role of structural mechanics in material design, control and optimization

Introduction and motivation

-Optimization : unavoidable “constraint” of modern times …

-Optimal design : choose mechanical and/or geometric properties of a structural system to achieve a goal (cost or objective function) design variables : thickness, shape, …, Young’s modulus, … applications : shape design, material design, etc.

-Optimal control : choose loading on a struct. system to achieve a goal

control variables : forces, temperatures, … applications : construction sequence, structure testing procedure, etc.

Page 32: The role of structural mechanics in material design, control and optimization

Introduction and motivation

-Traditional approach to design and control : sequential procedure separate design and control from mechanics (even different comp.codes)

-advantage : simple computer program architecture / each specialist contrib. -disadvantage : inefficient for non-linear mechanics problems (many “useless” iterations for non-converged value of opt.)

-Proposed approach to design and control - simultaneous procedure: bring mechanics eqmb. eqs. on the same level as design and control mechanics state variables independent from design and control variables

-advantage : iterate simultaneously on mechanics (eqmb.)

and optimal design and/or control A. Ibrahimbegovic, C. Knopf-Lenoir, CMES [2002] A. Ibrahimbegovc, A. Kucerova, C. Knopf-Lenoir, P. Villon, IJNME [2003]

Page 33: The role of structural mechanics in material design, control and optimization

Model problem in mechanics : geom. exact 3D beam

-Configuration space:l

x

v

u

g1

nt

g2

Displacement update : additive Rotation updates : multiplicative φt = φ + t δφ Λt = Λ exp [t δΘ] ; δΘ v = δθ × v

Page 34: The role of structural mechanics in material design, control and optimization

Model problem in mechanics : geom. exact 3D beam

- Strain measures

- Stress resultants

δε = ΛtT δφ’ + εt × δθ

δω = δθ’ + ωt × δθ

Page 35: The role of structural mechanics in material design, control and optimization

Model problem in mechanics : geom. exact 3D beam

-Variational formulation : min. potential energy principle (problem of minimization without constraints)

-where: weak form of equilibrium equationsG (φt, Λt) := ∫l [ δφ’ • Λt nt + δθ • (Et nt + Ωt mt) + δθ’ • mt ] ds - Gext

-exception : non-conservative load (e.g. follower force, moment)

Page 36: The role of structural mechanics in material design, control and optimization

Optimization : coupled mechanics-optimization problem

-where : d – design variables (e.g. cross-section diameter)

ii) Proposed approach : simultaneous solution procedure idea: use Lagrange multipliers to ‘lift’ mechanics to the level of design

-where : mechanics state variables and design variables independent !

-Optimal design :i) Traditional approach : constrained minimization of cost function

Page 37: The role of structural mechanics in material design, control and optimization

Optimization : coupled mechanics-optimization problem

- Kuhn-Tucker optimality conditions – optimal design

Page 38: The role of structural mechanics in material design, control and optimization

Optimization : coupled mechanics-optimization problem

-Example 1: Cost function – thickness optimization

-Example 2: Cost function – shape optimization

Page 39: The role of structural mechanics in material design, control and optimization

Optimization : coupled mechanics-optimization problem

Optimal design : Finite element approximations -mechanics state variables : isoparametric interpolations

-where : Na Lagrange polynomials

-Lagrange multipliers:

(isoparametric interpolations)

-optimal design variables: design element (Bezier interpolation)

Page 40: The role of structural mechanics in material design, control and optimization

Optimization : coupled mechanics-optimization problem

-System of coupled mechanics-optimization discretized equations: -Optimal design - cost fcn. J(.) = V

Page 41: The role of structural mechanics in material design, control and optimization

Optimization : coupled mechanics-optimization problem

-Optimal control:

i) Traditional approach : constrained minimization of cost function

-where: v control variables, f(t) = F0 v(t) ,

F0 - fixed external load pattern

ii) Proposed approach - simultaneous solution procedure idea: use Lagrange multipliers to ‘lift’ mechanics to the level of control

-where : state variables and control variables independent

Page 42: The role of structural mechanics in material design, control and optimization

Optimization : coupled mechanics-optimization problem

- Kuhn-Tucker optimality conditions – optimal control

Page 43: The role of structural mechanics in material design, control and optimization

Optimization : coupled mechanics-optimization problem

-Example 1: cost function

Page 44: The role of structural mechanics in material design, control and optimization

Optimization : coupled mechanics-optimization problem

- Optimal control: -isoparametric interpolation or “control” elem. -eliminate Lagrange multipliers (if α ≠ 0)

-System of coupled mechanics-control discretized equations:

-Remark: similar to arc-length procedure (tangent plane projection)

Page 45: The role of structural mechanics in material design, control and optimization

Solution procedure for coupled problem

- 1. Diffuse approximation based response surface two-stage sequential solution procedure r(φ, Λ, d) = 0 φ(d), Λ(d) d approximate solution computation, but efficient

- 2. Genetic algorithm simultaneous solution procedure : r(•) = 0 min { || r ||2 = rT r }exact solution computed (optimization and mechanics ) goal: computation should be robust, later efficient …

Page 46: The role of structural mechanics in material design, control and optimization

Response Surface Optimization

• Cost function evaluation

– Large comp. cost with FE analysis

– Industrial Software « black box» type

– Impossible to compute analytic grad.

• Possible improvements

– regular / irregular grid

– adaptivity

Page 47: The role of structural mechanics in material design, control and optimization

Diffuse approximation based optimization method

Moving least square – best fit written as minimization problem

First order optimality condition (x – fixed):

-which implies

Page 48: The role of structural mechanics in material design, control and optimization

Diffuse approximation based optimization method

iii xxx 1Updating the evaluation point

Computating coefficients a

Computing the cost function in the neighboring points

Computing increment Δx

Page 49: The role of structural mechanics in material design, control and optimization

Shape optimization of cantilever beam

• cost function , constant volume

• discretization with 10 elements : large displacements, large rotations, small strains, elasticity

• shape parameters: 2 quadratic splines

• design variables h(x=0), h(x=l)

dVmises

Page 50: The role of structural mechanics in material design, control and optimization

Genetic algorithm – solution procedure

Solve: r(x) = 0 min { || r ||2 = rT r }• Choose a population of ‘chromosomes’ (size: 10n , n – nb. of eqs.) i-th chromosome of g-th generation :

xi(g) = [ xi1(g), xi2(g),…, xin(g) ]• Producing a new generation: i)-chromosome mutation:

xi(g+1) = xi(g) + MR ( RP - xi(g) )

where: RP = xr(g) – random chromosome; MR – algo. const. ½ ii)-chromosome cross operator:

xi(g+1) = xp(g) + CR ( xq(g) - xr(g) )

where: xp(g), xq(g), xr(g) – randomly chosen chromosomes, CR – radioact. 0.3

ii a)-gradient-like modification of cross operator

xi(g+1) = max(xq(g), xr(g)) + SG CR ( xq(g) - xr(g) ) where: SG – sign selection w/r to gradient iii) tournament of chromosome pairs from two populations reduce population size of generation g+1 again to 10n

Page 51: The role of structural mechanics in material design, control and optimization

Optimal control of cantilever in form of letter T

T letter cantilever :

Initial configuration (-----)

Final configuration (-----)

Intermediate configs.

Cost function : J(v) = ½|| u(v) – ud ||2

Control variables:

v = (F,M)

Remarks: -exact solution: F=40, M=205 -solution sensitivity w/r M, not F (system conditioning)

Page 52: The role of structural mechanics in material design, control and optimization

Optimal control of cantilever in form of letter T

Diffuse appr.(fixed grid) solution :

Grid 5x5F=60M=205.26

Grid 20x20F=47.444M=204.970

Genetic algorithm solution: F=40, M=205

Page 53: The role of structural mechanics in material design, control and optimization

Optimal control of cantilever in form of letter I

I letter cantilever Initial configuration (-----)

Final configuration (-----)

Intermediate configs. (-----)

Cost function :J(v) = ½ || u(v) – ud ||2

Control variables : v = (M,F) (F-follower force !) Solution non-unique : F = 102.63 – 0.49989 M

Regularized cost fcn. : sol. uniqueJ(v) = ½ || u(v) – ud ||2 + ½ α || v ||2 α =10-9 F = 68.466, M = 68.526

Page 54: The role of structural mechanics in material design, control and optimization

Optimal control of deployment of multibody system

Control variables : (M1 , M2 , M3 , H , V)

Remark: solution sensitivity

w/r Mi, not H, nor V

Multibody system

Initial configuration (-----)

Final configuration (-----)

Intermediate configs. (-----)

Page 55: The role of structural mechanics in material design, control and optimization

Optimal control of deployment of multibody system

H V M1 M2 M3

Page 56: The role of structural mechanics in material design, control and optimization

Optimal control of deployment of multibody system

1st generation

4th generation

Genetic algorithm basedsolution procedure – moredifficult with larger number of variables

Page 57: The role of structural mechanics in material design, control and optimization

Optimal control of deployment of multibody system

26th generation

43rd generation

-Solution : H =0.04, V =-0.05,M1=0.78, M2 =-0.79, M3 =0.79

-how to accelerate convergence at the last stage …

Page 58: The role of structural mechanics in material design, control and optimization

Conclusions

• Presented unified approach for optimal design and/or control in nonlinear structural mechanics coupled problem opt.-mech.• Model problem : 3D beam – also shells with drills and 3D solids• Solution procedures for solving this optimization problem Response surface algorithm based on diffuse approximation

– generality : without gradients– accuracy : adaptive size of searching pattern– efficiency : progressive construct. of a response surface, reuse of data

points Genetic algorithm simultaneous solution procedure- robustness : solution computed even if non-unique, isolated peak values …- efficiency: to develop further combining with response surface and/or gradient method

To contact me :e-mail : [email protected], fax : +33147402240

:

:

.:

.