Numerical Method
Numerical Method
COURS
METHODES NUMERIQUES
Problèmes d’Optimisation
Adinel GAVRUS
METHODES NUMERIQUES
PARTIE A. GAVRUS
PROBLEMES D’OPTIMISATION
1.5 Conclusions
2.1 Introduction
2.1.1 Principes
2.1.2 Généralités et exemples
Scientific Course
Laboratory of GCGM (EA3913)
OPTIMIZATION PROBLEMS
PART I
PRINCIPLES AND NUMERICAL METHODS
Adinel GAVRUS
Adinel GAVRUS
Adinel GAVRUS
CONTENTS
INTRODUCTION
MATHEMATICAL FORMULATION OF AN
OPTIMIZATION PROBLEM
NUMERICAL METHODS
OPTMIZATION ALGORITHMS
CONCLUSIONS
Adinel GAVRUS
BIBLIOGRAPHIE
[1] J. BARANGER– « Analyse Numérique », Hermann Edition, 1991.
[2] A. FORTIN – « Analyse Numérique pour Ingénieurs », Editions de l’Ecole
Polytechnique de Montréal, 1995.
[2] S. CHARNOZ and A. DAERR – « Algorithmes de Minimisation»,
Université Paris 6 Denis Diderot – CEA Saclay.
[3] J.-M. HURE and D. PELAT – « Méthodes Numériques. Eléments d’un
première parcours », Ecole Doctorale d’Ille de France, Université Paris 7 et 11 –
Observatoire de Paris, 2002/2003.
[4] V. BARRA, J. KOKO and P. MAHEY – « Cours d’Analyse Numérique.
Analyse Numérique Matricielle et Optimisation », Institut Supérieur
d’Informatique, de Modélisation et leurs Applications (ISIMA).
[5] C.R. BECTOR, S. CHANDRA and J. DUTTA – « Principles of
optimization theory», Alpha Science International Ltd., 2005.
[6] J. F. BONNANS, J. C. GILBERT, C. LEMARECHAL... et al. – « Numerical
optimization : theoretical et practical aspects », Springer Ed., 2006.
Adinel GAVRUS
CONTENTS
INTRODUCTION
MATHEMATICAL FORMULATION OF AN
OPTIMIZATION PROBLEM
NUMERICAL METHODS
OPTMIZATION ALGORITHMS
CONCLUSIONS
Adinel GAVRUS
INTRODUCTION
Many problems requires to minimize or maximize
functions or functional:
- Maximization of performance, minimization of mass, price,
energy consuming, optimal distribution of internal state variables
- Find the equilibrium state of a mechanical system
(minimization of the potential energy)
- Find the equilibrium state of a fluid or a mixture
(maximization of the entropy)
- Minimization of the distance between geometrical points or
between the points of an experimental curve and a computed one
...
All these previous problems fall into a broad category:
OPTIMIZATION
Remark : minimization of f(x) = maximization of –f(x)
Adinel GAVRUS
Adinel GAVRUS
TOPOLOGIC OPTIMIZATION
( http://www.lanxis.fr )
Adinel GAVRUS
TOPOLOGIC OPTIMIZATION
( http://www.lanxis.fr )
TOPOGRAPHIC OPTIMIZATION
( http://www.lanxis.fr )
Topography
Current Design Optimization Results Proposed Optimized
(19/% Displacements Reduction) Design
Adinel GAVRUS
3D SHAPE OPTIMIZATION
([Tien Tho DO, 2006], http://www.transvalor.com)
Case of a triaxial wheel forging (modeling of twelfth part)
Initial material specimen Preform material specimen Final piece
(First forging operation) (Second forging operation) (Final forging operation)
Preform?
Adinel GAVRUS
CONTENTS
INTRODUCTION
MATHEMATICAL FORMULATION OF AN
OPTIMIZATION PROBLEM
NUMERICAL METHODS
OPTMISATION ALGORITHMS
CONCLUSIONS
Adinel GAVRUS
MATHEMATICAL FORMULATION OF AN
OPTIMIZATION PROBLEM
Modeling
Simplification of the reality to define and understand the studied
system: experimental analysis and mathematical modeling
Simulation
“Artificial” representation of the real system working: set of the
specific equations and of the boundary conditions
Optimization
Find of an optimal configuration that is better than any other for
specific defined mathematical criterions:
Objective or Cost Function: min f(x) or max f(x)
Constraint’s Functions: g(x) ≤ a (or g(x) - a ≤ 0 )
g(x) ≥ b (or g(x) - b ≥ 0 )
h(x) = c (or g(x) = h(x) – c = 0 )
Bound Constraints: xmin ≤ x ≤ xmax or Sign Constraints: x ≥ 0 or x ≤ 0
Adinel GAVRUS
HISTORY
Mathematical
Improvements
First Computer
First computer First commercial application (1956)
Adinel GAVRUS
Data Analysis
Decision
Input-Output
Estimation
Modeling
Adinel GAVRUS
( y = α2 )
Convexity
) ≤
Adinel GAVRUS
• constraints / no constraints
Concave
Function
)
Adinel GAVRUS
• Optimization Problem:
min f[x, v(x)] with g[x, v(x)] = 0 and/or xmin ≤ x ≤ xmax
Adinel GAVRUS
• Optimization Problem:
min f(x) with f(x1,x2)=x12+x22 (paraboloid)
• For local or global minimum of the cost function f:
Necessary condition: grad(f) = 0
Adinel GAVRUS
TRAITMENT OF OPTIMIZATION
PROBLEMS WITHOUT AND UNDER
CONSTRAINTS
OPTIMIZATION PROBLEMS
WITHOUT CONSTRAINTS FUNCTIONS
• minf(x) with x = {x1, x2, …, xnp} where ximin ≤ xi ≤ ximax
OPTIMIZATION PROBLEMS
UNDER CONSTRAINTS FUNCTIONS
• minf(x) with x = {x1, x2, …, xnp} where ximin ≤ xi ≤ ximaxand g(x)=0
or
• minf(x) with x = {x1, x2, …, xnp} where ximin ≤ xi ≤ ximax and h(x)≤0
Adinel GAVRUS
OPTIMIZATION PROBLEMS
WITHOUT CONSTRAINTS FUNCTIONS
• minf(x) with x = {x1, x2, …, xnp} where ximin ≤ xi ≤ ximax
Adinel GAVRUS
OPTIMIZATION PROBLEMS
WITHOUT CONSTRAINTS FUNCTIONS
EXERCICE
OPTIMIZATION PROBLEMS
UNDER CONSTRAINTS FUNCTIONS (g(x)= 0)
minf(x) with x = {x1, x2, …, xnp} where ximin ≤ xi ≤ ximaxand g(x)=0
Classical Method
• use transformation of parameters
• solve or verify: grad[f(x)] = 0 and g(x) = 0 and verify aTH(x*)a > 0
Method of Lagrange multipliers
• use transformation of parameters
Min L(x,λ) where L(x,λ) = f(x) + λg(x)
• solve or verify: gradL(x,λ) = 0
grad[f(x)] + λgrad[g(x)] = 0 and g(x) = 0 and verify if aTH(x*)a > 0
Penalty Method
• use transformation of parameters
Min F(x) where F(x) = f(x) + pg2(x) with p>> (p = 105 or 108)
or Min F(x) where F(x) = f(x) + 0.5pg2(x)-rg(x) with p>>, r r-pg(x)
Adinel GAVRUS
OPTIMIZATION PROBLEMS
UNDER CONSTRAINTS FUNCTIONS (g(x)= 0)
EXERCICE
Method of Lagrange
Adinel GAVRUS
OPTIMIZATION PROBLEMS
UNDER CONSTRAINTS FUNCTIONS (g(x)= 0)
EXERCICE
3° Partant de la matrice Hessienne H(x,y) de L(x,y, λ), pour des valeurs bien précises
du multiplicateur de Lagrange λ, donner les coordonnées des points optimales et
indiquer la solution finale du problème. Discussions sur les solutions trouvées.
Adinel GAVRUS
OPTIMIZATION PROBLEMS
UNDER CONSTRAINTS FUNCTIONS (h(x) ≤ 0)
minf(x) with x = {x1, x2, …, xnp} where ximin ≤ xi ≤ ximaxand h(x)≤0
OPTIMIZATION PROBLEMS
UNDER CONSTRAINTS FUNCTIONS (h(x) ≤ 0)
EXERCICE
Adinel GAVRUS
• Optimization Constraints:
h1(D) = FL3/3EI − 10 mm ≤ 0 ; h2(D) = 0.5*FLD/I − 150 MPa ≤ 0
Adinel GAVRUS
The problem solution can be obtained from the Euler-Poisson equation using a
variable change defined by
Adinel GAVRUS
REMARKS, EXTENSIONS, …
• An optimization method can be used to solve scalar non-
linear equations:
- it is possible to verify that to solve f(x) = 0 is equivalent to
search the global minima of f2(x)
- consequently some numerical methods used to solve non-
linear equations can be employed to solve optimization
problems
• It is possible to use multi-objective functions:
- the first strategy suggest to optimize the sum of all the
objective functions
• Majority of physical systems have the equilibrium
defined by the optimal (minimal) value of a potential
Example: The Finite Elements modeling of the viscoplastic
material’s behavior (Annexe 1)
Adinel GAVRUS
APPLICATION
LINEAR REGRESSION METHOD
Adinel GAVRUS
APPLICATION
FINITE ELEMENT MODELING OF A VISCOPLASTIC
MATERIAL BEHAVIOR
(ANNEXE I)
• The mechanical equilibrium can be written in a weak form in
terms of the velocities starting from the local equilibrium
equations
• It is the obtained the virtual power principle
• Using a Norton viscoplastic behavior, the previous equations are
equivalent to the minimum of a potential written as a functional of
the unknown velocities functions
• existence and uniqueness of the mechanical solution can be
proved from the convexity of the potential using theory of
functional optimization
Adinel GAVRUS
CONTENTS
INTRODUCTION
MATHEMATICAL FORMULATION OF AN
OPTIMIZATION PROBLEM
NUMERICAL METHODS
OPTMISATION ALGORITHMS
CONCLUSIONS
Adinel GAVRUS
NUMERICAL METHODS
(Minimization Problems)
ZERO ORDER METHODS
• Only evaluation of the objective function f for an “intelligent” choice of a set of
the design values x
• f(xnext) ≤ f(xprevious)
• Possible to find global minimum solution but high times consuming methods
ONE ORDER METHODS
• Evaluation of the objective function f and of its gradient f’ = grad(f)
• initial a priori information for x i.e. set of x0
• Computation of the parameter variation ∆x using the grad(f)
• verify if f(x+∆x) ≤ f(x)
• If ∆x ≤ ε possibility to have a local or global minimum solution
X B
0.381966 A
Adinel GAVRUS
Golden Rule
Error
Parabolic
Iterations Number
In this case the use of golden section has a better converge that the
classical “parabolic” one
Adinel GAVRUS
Adinel GAVRUS
Reflection + Expansion
Contraction
Multiple contraction
Adinel GAVRUS
• stochastic strategy to test cost function for a random parameter’s values set
• generally find a global minimum
• requires an important number of cost function evaluation
• times increased exponentially with the parameters vector dimensions
Adinel GAVRUS
Adinel GAVRUS
Adinel GAVRUS
Adinel GAVRUS
Adinel GAVRUS
Adinel GAVRUS
Adinel GAVRUS
Adinel GAVRUS
• Developed by Broyden-Fletcher-Goldfarb-Shanno
• For the first iterations is very close to the descent gradient method
• Close to the Newton method around the optimum point
• Here λ represents the x parameter vector and φ is the objective function
• for k = 0, Q0 = I
Adinel GAVRUS
Adinel GAVRUS
Adinel GAVRUS
CONTENTS
INTRODUCTION
MATHEMATICAL FORMULATION OF AN
OPTIMIZATION PROBLEM
NUMERICAL METHODS
OPTMISATION ALGORITHMS
CONCLUSIONS
Adinel GAVRUS
OPTIMISATION ALGORITHMS
In principle all optimization algorithms have the
following general form
Adinel GAVRUS
OPTIMISATION ALGORITHMS
SIMPLEX NON-LINEAIRE : Algorithm de Nelder and
Mead [NOUATIN, 2000]
Adinel GAVRUS
OPTIMISATION ALGORITHMS
SECOND ORDER METHOD : Algorithm based on
Newton-Raphson [GAVRUS, 1996]
Adinel GAVRUS
Optimization
Iterations
Coupling Physical
Optimization Model
Simulation
Adinel GAVRUS
CONCLUSIONS
THE OPTIMIZATION PROBLEMS AND THE CORRESPONDING
NUMERICAL METHODS KNOWN TODAY AN IMPORTANT
SCIENTIFIC CHALENGE
- Requires multidisciplinary competencies: theoretical and practical
backgrounds such as physical, mathematical, numerical,
engineering and experimental knowledge
- Permits to give answers of actual requirements for many research
and industrial applications
- Permits to explore sophisticated coupling existing today between
the observed experimental data and the numerical models
predictions
- Requires still researches concerning treatment of local minima
and to solve the question of existence and uniqueness of the
optimal solution
- Leads important improvements for an “Integrated Design”
Adinel GAVRUS
SYNTHESIS APPLICATIONS
Exercice I - Optimisation Non-Linéaire Sous Contraintes
SYNTHESIS APPLICATIONS
Exercice II - Résolution d’un Problème Optimal par Equation
Differentielle (Méthode Numérique des Différences Finies)
Un corps d’aluminium avec section de forme carrée et de coté à la base de 100 m est
positionné sur une plateforme fixe et sollicité à son sommet Hf = 100 m par une
pression de compression de 5 MPa. On cherche la variation de la section avec la
hauteur A(H) pour avoir un rapport minimal entre la masse et la résistance mécanique.
• II.1° Montrer que le problème se réduit à l’étude d’un solide d’égale résistance en compression
soumis à son poids spécifique et justifier l’expression théorique de la variation de la section A(H).
• II.2° Vérifier la valeur théorique exacte de la section A(100) correspondante à 100 m d’hauteur
et la comparer avec la valeur A100T calculée dans la partie « données initiales » de l’algorithme.
• II.3° Ecrire l’équation différentielle caractéristique associée au problème et expliciter à l’aide des
expressions analytiques les termes H, ADH, AH et A utilisés par l’algorithme numérique.
• II.4° Indiquer les valeurs du pas discrétisation DH et de NH et préciser les valeurs de tous les
variables de l’algorithme de différences finies au premier passage dans la boucle de calcul.
• II.5° Donner la valeur numérique AH de la surface de la section en fin de l’algorithme, montrer
qu’elle représente la valeur correspondante au sommet HF et indiquer la valeur de l’erreur
obtenue par rapport à la valeur théorique.
• II.6° Discussions concernant l’amélioration de la précision de la méthode numérique utilisée.
Indiquer sur un graphique la tendance de la variation de l’erreur numérique avec le pas de
discrétisation.
Adinel GAVRUS
SYNTHESIS APPLICATIONS
Exercice II - Algorithme Résolution Eq. Diff. Problème Optimal
* ALGORITHME DES DIFFERENCES FINIES - PROBLEME TYPE SOLIDE DE RESISTANCE OPTIMALE - CAST3M
* DONNEES INITIALES
SIGN = 5.E6; ! Effort spécifique appliquée au sommet du corps exprimé en N/m2
GAMA= 9.81*2700.; ! Poids spécifique exprimé en N/m3 calculé par le produit de l’accélération gravitationnelle avec la masse
volumique
HF = 100.; ! Hauteur du sommet Hf exprimé en m
A0 = 100.**2; ! Surface initiale exprimé en m2 pour H0 = 0 m calculée à partir du carrée de la largeur de la base de 100 m
A100T =76.73057**2; ! Surface de la section correspondante à l’hauteur du sommet Hf exprimé en m2 déterminée par le calcul
théorique à partir du carrée de la largeur de 76.73057 m
* CALCUL PAR DIFFERENCES FINIES DE LA SURFACE A(H)
DH = 25.; ! Pas de discrétisation exprimé en m
NH = ENTI(HF/DH); ! Calcul de la partie entière du rapport HF/DH
HVAR = 0.;
A = A0;
REPETER BOUCLE1 NH; ! Répéter la boucle NH fois
HVAR1 = HVAR + DH;
ADH = -1.*(GAMA/SIGN)*A;
AH = A + (ADH*DH);
HVAR = HVAR1;
A = AH;
FIN BOUCLE1;
A100 = AH;
ERREUR = 100*DABS((A100-A100T)/A100T); ! Erreur du calcul numérique exprimé en %;
ANNEXE 1
Adinel GAVRUS
Scientific Course
Laboratory of GCGM (EA3913)
OPTIMIZATION PROBLEMS
PART II
INVERSE PROBLEMS
PRINCIPLES AND ENGINEERING APPLICATIONS
Adinel GAVRUS
CONTENTS
DIRECT AND INVERSE PROBLEM
FORMULATION
ENGINEERING APPLICATIONS
Adinel GAVRUS
BIBLIOGRAPHIE
[1] J. V. BECK and J. A. KENNETH – « Parameter Estimation in Engineering and
Science », John Wiley & Sons Ed., 1977.
[2] M. NEWISSEN – « An Inverse Method for the Mechanical Characterisation of
Metals », Technische Univ. Eidhoven Ed., 1998.
[3] A. TARANTOLA – « Inverse Problem Theory and Methods for Model Parameter
Estimation », SIAM Ed., 2005
[4] A. GAVRUS – « Identification automatique de paramètres par Analyse Inverse »,
PhD Thesis, Ecole Nationale Supérieure de Mines de Paris, 1996.
[5] E. MASSONI – « Thermo-mechanical material properties:
new inverse identification methods », Coll. 10ème Anniv. of LAMIH, 23 Mars 2005
[6] R. FORESTIER – « Développement d’une Méthode d’identification de Parametres
par Analyse Inverse couplée avec un Modèle Eléments Finis 3D », PhD Thesis,
Ecole Nationale Supérieure des Mines de Paris, 2004.
[7] S. DIOT – « Caractérisation expérimentale et numérique du comportement
dynamique des matériaux », PhD Thesis, Institut National des Sciences Appliquées
de Rennes, 2003.
Adinel GAVRUS
DIRECT PROBLEM
“well known question leads to correct answer”
INVERSE PROBLEM
“known answer but unknown question”
Adinel GAVRUS
Direct Model : F
ENGINEERING PROBLEMS
Adinel GAVRUS
ENGINEERING PROBLEMS
Calibration of reduced or simplified models with respect to
complex ones
* requires predictions of reduced or simplified model close to the
complex one
- Introduction of unknown structural parameters for the simplified model
- solve of an inverse problem starting from the comparison between data obtained
from reduced or simplified models and the complex one
Search of unknown design or material parameters
* requires additional measurement data
- solve of an inverse problem starting from the comparison between data obtained
from the direct model and the measured ones
Adinel GAVRUS
Adinel GAVRUS
MATHEMATICAL FORMULATION OF AN
INVERSE PROBLEM
(TIKHONOV et al., 1974; BECK et al. , 1974; TARANTOLA, 2005)
In the simplest situation, when measuring an n - dimensional data vector M
(considered an element of a linear space D), the observed values Mex are obtained
with some uncertainties generally assumed to be of the Gaussian type, described by a
covariance matrix CD . The associated Gaussian probability ρD(M) is:
2
In the case where CD=[1/σκ ]I we obtain:
2 2
ρD(M) = [(2π) (Πσκ )]-1/2 exp[− 0.5 (Mk − Mkex) /σκ ]
n 2
In order to have a prediction Mc close to Mex we must to maximize ρD(Mc) i.e. Min Φ:
Adinel GAVRUS
Adinel GAVRUS
Adinel GAVRUS
IDENTIFICATION
DE PARAMETRES
(OPTPAR)
P ← P0
i=0
MODELE DE
i ← i+1 CALCUL
c
P ←Pi+1 c dM
M (P) ,
dP
NON
OUI
∆Pi FONCTION COUT
≤δ c ex
M (P)-M
Pi
REGRESSION
NON
Pi+1←Pi + ∆Pi Error≤ε
(GAUSS-NEWTON) OUI
VALEURS DE
P=(A,B,D,n, )
P
IDENTIFIEES
Itération n
Adinel GAVRUS
PARAMETER IDENTIFICATION
BY INVERSE ANALYSIS
Adinel GAVRUS
Adinel GAVRUS
COMPUTATION MODEL
- Analytical Model
(solve of the Inverse Problem by linear or non-linear regression)
- Numerical or Finite Element Model (Inverse Analysis)
OPTIMISATION ALGORITHMS
- Choice of an adequate cost function
- Use of an iterative numerical procedure
Adinel GAVRUS
MINIMIZATION ALGORITHMS
USED TO SOLVE INVERSE
ANALYSIS PROBLEMS
Adinel GAVRUS
Adinel GAVRUS
Fast Convergence
Require Sensitivity Analysis
Generally provide local minimum
Provide information about the stability of the inverse problem
Adinel GAVRUS
Basic method
Easy to implement but not very efficient
Rapid convergence far from the optimum
Slower in the neighborhood of the optimum
Conjugate gradient
Need a good choice of βn
Newton-Raphson (NR)
More efficient close to the optimum
Adinel GAVRUS
This approximation becomes more and more better arriving close to the optimum
For linear direct model close to the optimum => idem as NR i.e quadratic convergence
For non linear direct model => non convergence => use of line search criteria
Adinel GAVRUS
Gauss-Newton Algorithm
Adinel GAVRUS
Gauss-Newton matrix Q =[S]T[S] => keep curvature of the cost function close
to the optimum
∆P Gauss-Newton step
• If Cond(Q)εM >1 (det(Q) close to 0)=> Gauss-Newton matrix ill-conditioned
=> large values of ∆P => the method may become unstable
• If change of parameters by P’=P/P0 the new matrix Q’ have Cond(Q’)<Cond(Q).
Previous example:
Adinel GAVRUS
• Well-conditioned matrix
• Very slow convergences
Adinel GAVRUS
LEVENBERG Method
Adinel GAVRUS
The choice of λ is critical (different at each iteration n), but can be chose to
reach a 0 values in the neighbour of the optimum point
EXAMPLE
Adinel GAVRUS
Adinel GAVRUS
Sensitivity Analysis or
How to compute the
sensitivity matrix S
Adinel GAVRUS
Adinel GAVRUS
Analytical Method
(Tortorelli, 1991, Gavrus et al., 1994, Gelin and Ghouati, 1996, …)
Very accurate and widely used in the literature
Calculation of some derivatives may be fastidious
Used if the number of model parameters is small as compared to the number of model
internal variables
Adjoint Method
(Pironneau, 1984; Jameson, 1988; Fourment et al. , 1996)
Many important uses in engineering analysis
The number of solution evaluations is in order of the number of input variables to
be varied
Applied if the number of model parameters is more important that the number of
model internal variables
With
Adinel GAVRUS
Semi-Analytical Method
(Tortorelli and Michaleris, 1994; Massoni et al., 2001)
Stable if remeshing
All terms are computed by the direct model
Easy to update with the direct model
With
Adinel GAVRUS
Parameter Statistics
Adinel GAVRUS
Adinel GAVRUS
CONVERGENCE ANALYSIS
-Choice of a virtual parameter set
- Generate virtual experimental data from numerical model
- Starting from far the virtual parameter values and verify if the
inverse model generates the previous a priori known parameter set
STABILITY ANALYSIS
-Study the behaviour of the inverse problem with respect to
statistic error on experimental data
-Fit virtual experimental data with different statistic noise
where represents the Von Mises stress shown than the value computed from the
model (F (P) = ), is the elastic yield stress, a priori assumed known, K is
called the consistency of the material and n the work hardening coefficient. The
cumulative plastic deformation can be seen as the main variable of the model
defining the dependence of the stress .
Make the identifiability study of the system compared to the parameter vector
P = {K, n} based on the stress measurement for a known value of plastic
deformation . Give the minimal requirement experimental data space so that
the problem becomes identifiable (give the minimum number of experimental
stress points on the hardening curve). In this case indicate the values of
parameters K and n according to the previous precised measurement points.
Obs : the least squares cost function is written in this case as follows:
Adinel GAVRUS
Adinel GAVRUS
Engineering Applications
Adinel GAVRUS
Plastic
Strain
Tool/piece contact,
Geometry friction
1.5
1.3
Initial Temperatures Thermal Transfert 1.1
0.9
0.7
0.5
Tools Velocities Material 0.3
0.1
Behavior
Min = 0.14665
Max = 4.1782
Adinel GAVRUS
PARAMETER IDENTIFICATION BY
INVERSE ANALYSIS (OPTPAR SOFTWARE)
GAUSS-NEWTON
Identified Parameters
Adinel GAVRUS
Adinel GAVRUS
TENSILE TEST
(Gavrus, 1996; Diot, 2003 – PhD Thesis LGCGM/PSM)
F
Adinel GAVRUS
Adinel GAVRUS
Adinel GAVRUS
n 2. 2. 1.255 1.215
Adinel GAVRUS
Adinel GAVRUS
UPSETTING TEST
(Gavrus, 2000; Caestecker, 2003 – PhD Thesis LGCGM/PSM)
Experimental Setup Finite Element Simulation
(FORGE2)
(m=1)
Adinel GAVRUS
(m=1)
“DUMBELL” Specimen
d
h/d < 1.5
• ‘‘Dumbbell’’ Specimen – equivalent (d x h) cylindrical specimen
• Advantage : avoid the influence of friction between tool and work-
piece on the compression load
• Possibility to conduct tests at high temperatures and to control
the initial specimen temperature by induction heating
• Analytical Model not exist
Adinel GAVRUS
Adinel GAVRUS
SHPB TEST
(Gavrus, 2000-2008 – HDR; Caestecker, 2003; Davoodi, 2006 – PhD Thesis LGCGM)
(collaboration with Mechanical Laboratory of Tampere University - Finlande)
Classical Analytical
Analysis using Elastic
Wave Theory to estimate
Adinel GAVRUS
a) b)
Adinel GAVRUS
TORSION TEST
(Gavrus, 1996 – PhD Thesis CEMEF/MinesPrisTech)
Adinel GAVRUS
Classical Analysis
(FIELDS & BACKOFEN)
• all mechanical variables depend only on the radius coordinate
• neglecting the self heating of the specimen
Adinel GAVRUS
Adinel GAVRUS
w 1. 0.84 3.505
h 0. -0.075 0.328
n 2. 2. 2.
R2 - 0.884 0.972
Adinel GAVRUS
Adinel GAVRUS
SICO test
Adinel GAVRUS
10000
8000
6000
4000
2000
0 Rotations number
0 0.5 1 1.5 2 2.5 3 3.5 4
Adinel GAVRUS
Adinel GAVRUS
Negative
work hardening !
Rotations
Error = 5.0% Rotations
Rotations
Adinel GAVRUS
Material : 50CrMo4
Jack
Furnace
Specimen
Extension
Bar
Velocity : 3 m/s
Cooler
Load cell
Adinel GAVRUS
* Different configurations
a) b) c) d)
Extension Bar
Cooler
Load cell
Adinel GAVRUS
Configuration A Configuration B
Configuration C Configuration D
Stiffness K
Mass m
Jam Dimensions SxH
Young Modulus
Density
The three first own
frequencies [1] G. HAUGOU et al, « Mise en œuvre d ’une méthode originale pour
l ’identification des modes propres et la conception d ’un montage
corresponding to d ’essais dynamiques ». International Conference on Multidisciplinary
Design in engineering, CSME-MDE 2001, 21-22 November 2001
each configuration
Adinel GAVRUS
Computation of the
three first own
frequencies
corresponding to each
configuration
Adinel GAVRUS
A
B
C
D
Adinel GAVRUS
Adinel GAVRUS
Numerical FE Model
Modele Calibration
Adinel GAVRUS
Code
Experiences Cast3M
NO
Fexp(t) Fcal(t)
YES
Stagnation
Comparison :
Least Squares
Function Gauss-Newton Algorithm :
New Parameter Set
NO
Error ≤
YES
Young Modulus
Density
Adinel GAVRUS
One
Dynamic ∆L Step
Test
2)Vibration responses of the mechanical setup
STEP I
Fcell
capteur
Computation
Time
∆L
Adinel GAVRUS
Fspecimen(t) Fspecimen(∆L)
∆L
Approximation :
What is known
- polinomial of degree 6
Fcell(∆L) -
Fcell
-piecewice linear
∆L
Inverse Problem
Search the parameter’s values P1 of
minimising in a least squares sens the error
between and
Adinel GAVRUS
What is known
Inverse Analysis
Search of parametres values P2 of
minimising in a least squares sens the error
between and
Adinel GAVRUS
avec
et
Adinel GAVRUS
Fcell(∆L)
Adinel GAVRUS
V
A = 701.6244 MPa
n = 0.3035
< 1.5 %
n = 0.3
Adinel GAVRUS
Real Application
(XC10 Steel)
Load (N)
Compression tests
Displacement (mm)
Adinel GAVRUS
Displacement (mm)
Displacement (mm) Displacement (mm)
Load (N) Load (N) Load (N)
Displacement (mm)
Adinel GAVRUS
Titre de diapositive de contenu
COMMERCIAL SOFTWARE
TODAY EXIST A LOT OF COMMERCIAL NUMERICAL SIMULATION
CODES WHICH INTEGRATE POWER OPTIMIZATION AND
IDENTIFICATION TOOLS
- ANSYS
- COMSOL Multiphysics
- LS-Dyna (LS-Opt)
- ALTAIR OptStruct
- FORGE, Zebulon, Identify
IF NECESSARY IS POSSIBLE TO COUPLING THE COMMERCIAL
NUMERICAL CODE WITH AN OPTIMIZATION SOFTWARE
- Mode Frontiere
- MATHLAB
- SiDoLo, …
Adinel GAVRUS
CONCLUSIONS
THE INVERSE ANALYSIS IS TODAY AN IMPORTANT AND
POWERFUL TOOL
- Modular Structure
- Openness, Flexibility, Portability
- Permits to explore more sophisticated mathematical models
- Find a more accurate parameter identification for more
complex experimental investigations