+ All Categories
Home > Documents > Webinar Parameter Identification with optiSLang...default settings is the method of choice Nature...

Webinar Parameter Identification with optiSLang...default settings is the method of choice Nature...

Date post: 21-Mar-2020
Category:
Upload: others
View: 8 times
Download: 1 times
Share this document with a friend
46
1 Webinar Parameter Identification with optiSLang Dynardo GmbH
Transcript
Page 1: Webinar Parameter Identification with optiSLang...default settings is the method of choice Nature inspired Optimization ... • Finite element model in ANSYS Workbench • Nonlinear

1

Webinar

Parameter Identification

with optiSLang

Dynardo GmbH

Page 2: Webinar Parameter Identification with optiSLang...default settings is the method of choice Nature inspired Optimization ... • Finite element model in ANSYS Workbench • Nonlinear

2Webinar Parameter Identification with optiSLang

© Dynardo GmbH

Technical Notes

Audio: • If you cannot hear the speech, please check menu Communicate –

Audio Test and Broadcast(there is no audio conference)

• In the invitation email, you find phone numbers to call in

Privacy: • The Webinar may be recorded, but only our presentation

(Participants cannot be heard)• Participants cannot see each other

Questions?• If you have any questions or remarks, please type them into the

window Questions & Answers at any time• The presenter will read them out and answers for all on occasion

Page 3: Webinar Parameter Identification with optiSLang...default settings is the method of choice Nature inspired Optimization ... • Finite element model in ANSYS Workbench • Nonlinear

3Webinar Parameter Identification with optiSLang

© Dynardo GmbH

Outline

Theoretical background

Process Integration

Sensitivity analysis

Least squares minimization

Examples:

Page 4: Webinar Parameter Identification with optiSLang...default settings is the method of choice Nature inspired Optimization ... • Finite element model in ANSYS Workbench • Nonlinear

4Webinar Parameter Identification with optiSLang

Theoretical Background

© Dynardo GmbH

Page 5: Webinar Parameter Identification with optiSLang...default settings is the method of choice Nature inspired Optimization ... • Finite element model in ANSYS Workbench • Nonlinear

5Webinar Parameter Identification with optiSLang

© Dynardo GmbH

Inverse Identification of Model Parameters

• Identification of unknown model parameters by the calibration of the model with respect to given measurements

• Direct relation between measurements and model parameters is known only inversely as forward simulation model

Page 6: Webinar Parameter Identification with optiSLang...default settings is the method of choice Nature inspired Optimization ... • Finite element model in ANSYS Workbench • Nonlinear

6Webinar Parameter Identification with optiSLang

© Dynardo GmbH

The Forward Simulation

• For given set of model parameters p the model responses y can be calculated with a given simulation model

• Deviation of model responses and measurements y* can be evaluated

• For which parameter set popt model responses and measurement agree sufficiently well?

Model parameters Simulation model Model responses

Measurements

Page 7: Webinar Parameter Identification with optiSLang...default settings is the method of choice Nature inspired Optimization ... • Finite element model in ANSYS Workbench • Nonlinear

7Webinar Parameter Identification with optiSLang

© Dynardo GmbH

Least Squares Minimization

• The likelihood of the parameters is proportional to the conditional

probability of measurements y* from a given parameter set p

• For correct model (y* - y) is caused only by measurement errors

• Assuming normally distributed measurement errors:

• If the errors are independent we obtain

• With constant standard deviation the objective simplifies

Page 8: Webinar Parameter Identification with optiSLang...default settings is the method of choice Nature inspired Optimization ... • Finite element model in ANSYS Workbench • Nonlinear

8Webinar Parameter Identification with optiSLang

© Dynardo GmbH

Requirements to the Identification Procedure

• The simulation model needs to represent the main physical behavior

(systematic model errors are not considered)

• Since the least squares minimization may lead to a local optimum a

global optimization strategy is necessary

• Only sensitive parameters can be identified

• Different parameter combinations may lead to a similar objective

Uniqueness of identified parameters has to be assessed

Page 9: Webinar Parameter Identification with optiSLang...default settings is the method of choice Nature inspired Optimization ... • Finite element model in ANSYS Workbench • Nonlinear

9Webinar Parameter Identification with optiSLang

© Dynardo GmbH

• use scalar values or signals inside ANSYS Workbench

• identify which parameters have influence and

can be calibrated

• match experimental data with simulation

Model CalibrationModel update to increase your simulation quality!

Question?

Page 10: Webinar Parameter Identification with optiSLang...default settings is the method of choice Nature inspired Optimization ... • Finite element model in ANSYS Workbench • Nonlinear

10Webinar Parameter Identification with optiSLang

Process Integration

© Dynardo GmbH

Page 11: Webinar Parameter Identification with optiSLang...default settings is the method of choice Nature inspired Optimization ... • Finite element model in ANSYS Workbench • Nonlinear

11Webinar Parameter Identification with optiSLang

Process Integration

Parametric model as base for

• User defined optimization (design) space

• Naturally given robustness (random) space

Design variablesEntities that define the design space

Response variablesOutputs from the system

The CAE processGenerates the results according to the inputs

Scattering variablesEntities that define the robustness space

© Dynardo GmbH

Page 12: Webinar Parameter Identification with optiSLang...default settings is the method of choice Nature inspired Optimization ... • Finite element model in ANSYS Workbench • Nonlinear

12Webinar Parameter Identification with optiSLang

optiSLang Integrations & Interfaces

Direct integrations ANSYS Workbench MATLAB Excel Python AMESim SimulationX

Supported connections ANSYS APDL Abaqus Adams AMESim …

Arbitary connection ofASCII file based solvers

Signals can be directly imported from MATLAB, Excel, Python, AMESim, SimulationX & ASCII

© Dynardo GmbH

Page 13: Webinar Parameter Identification with optiSLang...default settings is the method of choice Nature inspired Optimization ... • Finite element model in ANSYS Workbench • Nonlinear

13Webinar Parameter Identification with optiSLang

Signals in optiSLang

• Signals are vector outputs having an abscissa (e.g. time axis)

and several output channels (e.g. displacements, velocities)

• Signal functions enables the user to extract local and statistical

quantities and to analyze differences between several signals

• Match signal data (curves) with Signal Processing

© Dynardo GmbH

Page 14: Webinar Parameter Identification with optiSLang...default settings is the method of choice Nature inspired Optimization ... • Finite element model in ANSYS Workbench • Nonlinear

14Webinar Parameter Identification with optiSLang

Signal Processing – Definition of Signals

• The ETK node enables the

definition of several solver

and reference signals

• Reads many CAE binary output

formats and text files

• Can read signals, vectors

and matrices

• Instant visualization of

vectors and signals

© Dynardo GmbH

Page 15: Webinar Parameter Identification with optiSLang...default settings is the method of choice Nature inspired Optimization ... • Finite element model in ANSYS Workbench • Nonlinear

15Webinar Parameter Identification with optiSLang

© Dynardo GmbH

Sensitivity Analysis

Page 16: Webinar Parameter Identification with optiSLang...default settings is the method of choice Nature inspired Optimization ... • Finite element model in ANSYS Workbench • Nonlinear

16Webinar Parameter Identification with optiSLang

© Dynardo GmbH

Automatic workflow

with a minimum of solver runs to:

• identify the important parameters for each response

• Generate best possible metamodel (MOP) for each response

• understand and reduce the optimization task

• check solver and extraction noise

Understand the most important input variables!

Sensitivity Analysis

Page 17: Webinar Parameter Identification with optiSLang...default settings is the method of choice Nature inspired Optimization ... • Finite element model in ANSYS Workbench • Nonlinear

17Webinar Parameter Identification with optiSLang

© Dynardo GmbH

Least Squares Minimization

Page 18: Webinar Parameter Identification with optiSLang...default settings is the method of choice Nature inspired Optimization ... • Finite element model in ANSYS Workbench • Nonlinear

18Webinar Parameter Identification with optiSLang

© Dynardo GmbH

Definition of objective

• Monotonous increasing of abscissa

Page 19: Webinar Parameter Identification with optiSLang...default settings is the method of choice Nature inspired Optimization ... • Finite element model in ANSYS Workbench • Nonlinear

19Webinar Parameter Identification with optiSLang

© Dynardo GmbH

• Hysteresis Curve

• Decomposition in load and unload

• Additional terms for max force and intersection with x-axis

Definition of objective

Page 20: Webinar Parameter Identification with optiSLang...default settings is the method of choice Nature inspired Optimization ... • Finite element model in ANSYS Workbench • Nonlinear

20Webinar Parameter Identification with optiSLang

© Dynardo GmbH

• 2 load-curves for 1 material behavior

• Weighting of different experiments in one objective function by

normalizing the RMSE by the response ranges (or standard deviations)

Definition of objective

Page 21: Webinar Parameter Identification with optiSLang...default settings is the method of choice Nature inspired Optimization ... • Finite element model in ANSYS Workbench • Nonlinear

21Webinar Parameter Identification with optiSLang

© Dynardo GmbH

optiSLang Optimization Algorithms

Gradient-based Methods

• Most efficient method if gradients are accurate enough

• Consider its restrictions like local optima, only continuous variablesand noise

Adaptive Response Surface Method

• Attractive method for a small set of continuous variables (<20)

• Adaptive RSM with default settings is the method of choice

Nature inspired Optimization

• GA/EA/PSO imitate mechanisms of nature to improve individuals

• Method of choice if gradient or ARSM fails

• Very robust against numerical noise, non-linearity, number of variables,…

Start

Page 22: Webinar Parameter Identification with optiSLang...default settings is the method of choice Nature inspired Optimization ... • Finite element model in ANSYS Workbench • Nonlinear

22Webinar Parameter Identification with optiSLang

Decision Tree for Optimizer Selection

• optiSLang automatically suggests an optimizer depending on the

parameter properties, the defined criteria and user specified settings

© Dynardo GmbH

Question?

Page 23: Webinar Parameter Identification with optiSLang...default settings is the method of choice Nature inspired Optimization ... • Finite element model in ANSYS Workbench • Nonlinear

23Webinar Parameter Identification with optiSLang

Examples

© Dynardo GmbH

Page 24: Webinar Parameter Identification with optiSLang...default settings is the method of choice Nature inspired Optimization ... • Finite element model in ANSYS Workbench • Nonlinear

24Webinar Parameter Identification with optiSLang

© Dynardo GmbH

Examples

Identification of:

1. the geometry parameters of a press contact

2. material parameters of spring steel

3. material parameters of sandstone

4. fracture parameters of concrete

5. hyperelasticity parameters of an OGDEN law

6. the geometry parameters of a cantilever beam

Page 25: Webinar Parameter Identification with optiSLang...default settings is the method of choice Nature inspired Optimization ... • Finite element model in ANSYS Workbench • Nonlinear

25Webinar Parameter Identification with optiSLang

© Dynardo GmbH

1st example: Press fit contact

• Finite element model in ANSYS Workbench

• Variation of geometry parameters

• Reaction forces as Insertion Force and

Pull out Force

Page 26: Webinar Parameter Identification with optiSLang...default settings is the method of choice Nature inspired Optimization ... • Finite element model in ANSYS Workbench • Nonlinear

26Webinar Parameter Identification with optiSLang

© Dynardo GmbH

1st example: Problem Definition

-40

-30

-20

-10

0

10

20

30

40

50

60

70

0 0,0002 0,0004 0,0006 0,0008 0,001 0,0012 0,0014 0,0016

Forc

e [

N]

Time

Insertion Force

Pull out Force

desired behavior

initial simulation

• Simulation with initial geometry parameters vs. reference (desired behavior)

Page 27: Webinar Parameter Identification with optiSLang...default settings is the method of choice Nature inspired Optimization ... • Finite element model in ANSYS Workbench • Nonlinear

27Webinar Parameter Identification with optiSLang

• Finite element model in ANSYS Workbench

• Nonlinear material behavior

• Tensile bar is deformed by a

predefined displacement

• Reaction forces at deformed tensile bar end (1)

are monitored depending on deformation

between named selection u1 (2) and u2 (3)

and saved into the result file file.rst

1.3.2.

© Dynardo GmbH

2nd example: Tension Test of Spring Steel

Page 28: Webinar Parameter Identification with optiSLang...default settings is the method of choice Nature inspired Optimization ... • Finite element model in ANSYS Workbench • Nonlinear

28Webinar Parameter Identification with optiSLang

2nd example: Problem Definition

• Simulation with initial materials parameters vs. reference (measurements)

© Dynardo GmbH

Page 29: Webinar Parameter Identification with optiSLang...default settings is the method of choice Nature inspired Optimization ... • Finite element model in ANSYS Workbench • Nonlinear

29Webinar Parameter Identification with optiSLang

2nd example: Problem Definition

• Identification of the material parameters to optimally fit the

force-displacement curve to the measurements

• Unknown material parameters for

nonlinear isotropic hardening (nliso):

• Young´s modulus

• Yield stress σ0

• Linear hardening coefficient R0

• Exponential hardening coefficient R∞

• Exponential saturation parameter b

• Objective function is the sum of squared errors

between the reference and the calculated

force-displacement function values

σ = σ0 + R0εpl + R∞ (1-e-b εpl)

© Dynardo GmbH

Page 30: Webinar Parameter Identification with optiSLang...default settings is the method of choice Nature inspired Optimization ... • Finite element model in ANSYS Workbench • Nonlinear

30Webinar Parameter Identification with optiSLang

2nd example: Task Description

• Generation of a solver chain using ANSYS Workbench

and Signal Processing

• Definition of the input parameters

• Definition of output and

reference signals

• Sensitivity analysis of signal

extraction terms using

the given parameter bounds

• Single objective, unconstrained

optimization by minimizing

the sum of squared errors

© Dynardo GmbH

Page 31: Webinar Parameter Identification with optiSLang...default settings is the method of choice Nature inspired Optimization ... • Finite element model in ANSYS Workbench • Nonlinear

31Webinar Parameter Identification with optiSLang

• Unknown parameters defined in ASCII input file

2nd example: Tension Test of Spring Steel

© Dynardo GmbH

Page 32: Webinar Parameter Identification with optiSLang...default settings is the method of choice Nature inspired Optimization ... • Finite element model in ANSYS Workbench • Nonlinear

32Webinar Parameter Identification with optiSLang

• Displacements and forces

of measurements are

parameterized as signal

2nd example: Definition of the Reference Signal

© Dynardo GmbH

Page 33: Webinar Parameter Identification with optiSLang...default settings is the method of choice Nature inspired Optimization ... • Finite element model in ANSYS Workbench • Nonlinear

33Webinar Parameter Identification with optiSLang

2nd example: Definition of the Output Signal

• Displacements and forces

of simulation are

parameterized as signal

from a binary format

(file.rst)

© Dynardo GmbH

Page 34: Webinar Parameter Identification with optiSLang...default settings is the method of choice Nature inspired Optimization ... • Finite element model in ANSYS Workbench • Nonlinear

34Webinar Parameter Identification with optiSLang

• With Instant Visualization (1) it is possible to compare both signals

Both signals do not have the same discretization (2) and length (3)

To get the same length and discretization it is necessary to extract the abscissa from the Signal_Ref and than interpolate the Signal_raw to this abscissa

2nd example: Definition of the Output Signal

2.

3.

1.

© Dynardo GmbH

Page 35: Webinar Parameter Identification with optiSLang...default settings is the method of choice Nature inspired Optimization ... • Finite element model in ANSYS Workbench • Nonlinear

35Webinar Parameter Identification with optiSLang

2nd example: Definition of Signal Functions

• The displacement is divided in 15 equally spaced steps (1-15) to get

more detailed information about the influence of the 5 material

parameters

• At these steps the forces will be extracted

© Dynardo GmbH

15.…1.

Page 36: Webinar Parameter Identification with optiSLang...default settings is the method of choice Nature inspired Optimization ... • Finite element model in ANSYS Workbench • Nonlinear

36Webinar Parameter Identification with optiSLang

2nd example: Definition of the Design Variables

1. Adjust lower and upper bounds for all parameters

© Dynardo GmbH

Page 37: Webinar Parameter Identification with optiSLang...default settings is the method of choice Nature inspired Optimization ... • Finite element model in ANSYS Workbench • Nonlinear

37Webinar Parameter Identification with optiSLang

2nd example: Results of the Sensitivity Analysis

• The reference is covered sufficiently by the simulations

• Parameter bounds seem to be adequate for the calibration

© Dynardo GmbH

Page 38: Webinar Parameter Identification with optiSLang...default settings is the method of choice Nature inspired Optimization ... • Finite element model in ANSYS Workbench • Nonlinear

38Webinar Parameter Identification with optiSLang

2nd example: Results of the Sensitivity Analysis

• The CoP value of the signal difference indicates a good explainability

of this function

• Linear hardening coefficient R0 are not detected as important

Check also single force_steps_sim values

© Dynardo GmbH

Page 39: Webinar Parameter Identification with optiSLang...default settings is the method of choice Nature inspired Optimization ... • Finite element model in ANSYS Workbench • Nonlinear

39Webinar Parameter Identification with optiSLang

2nd example: Results of the Sensitivity Analysis

© Dynardo GmbH

force_steps[0]

force_steps[14]…

• Single values can be explained much

better as global difference

• Only Linear hardening coefficient R0 is

unimportant in all force values

• The influence of the Young´s modulus

decreases meanwhile the influence of

the exponential hardening coefficient

R∞ increases with increasing

displacement

Page 40: Webinar Parameter Identification with optiSLang...default settings is the method of choice Nature inspired Optimization ... • Finite element model in ANSYS Workbench • Nonlinear

40Webinar Parameter Identification with optiSLang

2nd example: Optimization using the MOP

© Dynardo GmbH

• Linear hardening coefficient R0 is not sensitive to any of the force values

It can not be identified and is not considered in the optimization

• Single force value are approximated by MOP and the criteria (sum of

squared errors) is formulated based on their approximation

Page 41: Webinar Parameter Identification with optiSLang...default settings is the method of choice Nature inspired Optimization ... • Finite element model in ANSYS Workbench • Nonlinear

41Webinar Parameter Identification with optiSLang

2nd example: Results of the Optimization on MOP

© Dynardo GmbH

• The optimizer converges in a few iterations

• The best design is validated

The agreement between reference and simulation is already very good

Page 42: Webinar Parameter Identification with optiSLang...default settings is the method of choice Nature inspired Optimization ... • Finite element model in ANSYS Workbench • Nonlinear

42Webinar Parameter Identification with optiSLang

© Dynardo GmbH

Summary

• The single force values could by approximated by the MOP

much better as the global difference value

The objective function was formulated directly with the force values

The optimization on the MOP obtained a very good agreement of

simulation and measurement curve

Excellent agreement could by finally achieved with the Simplex optimizer

Initial: difference = 3864N MOP: difference = 268N Simplex: difference = 205N

Page 43: Webinar Parameter Identification with optiSLang...default settings is the method of choice Nature inspired Optimization ... • Finite element model in ANSYS Workbench • Nonlinear

43Webinar Parameter Identification with optiSLang

optiSLang Training Program

© Dynardo GmbH

Page 44: Webinar Parameter Identification with optiSLang...default settings is the method of choice Nature inspired Optimization ... • Finite element model in ANSYS Workbench • Nonlinear

44Webinar Parameter Identification with optiSLang

© Dynardo GmbH

Need More information? Training?

Upcoming Events

Webinars (approx. 1hr.)Introduction to optiSLang Sep. 16, 2016optiSLang and ANSYS Workbench Sep. 19, 2016optiSLang and ANSYS Maxwell Sep. 20, 2016Data Analysis with optiSLang Sep. 21, 2016Parameter Identification with optiSLang Sep. 22, 2016optiSLang and Simulation X Sep. 27, 2016Customization and Automation in optiSLang Sep. 27, 2016Introduction to Statistics on Structures Sep. 28, 2016

optiSLang Basic training (3days in Weimar) Oct. 24-26, 2016

Info and registration athttp://dynardo.de/en/training/training/seminaroverview.html

Page 45: Webinar Parameter Identification with optiSLang...default settings is the method of choice Nature inspired Optimization ... • Finite element model in ANSYS Workbench • Nonlinear

45Webinar Parameter Identification with optiSLang

© Dynardo GmbH

Need more information?

[email protected]

03643/9008-32

Trainings…

Any request or recommendation…

[email protected]

Need a helping hand?

Pilot projects

CAE-Consulting

Page 46: Webinar Parameter Identification with optiSLang...default settings is the method of choice Nature inspired Optimization ... • Finite element model in ANSYS Workbench • Nonlinear

46Webinar Parameter Identification with optiSLang

Thank you

For more information please

visit our homepage:

www.dynardo.com

© Dynardo GmbH


Recommended