64
Solution of impact tasks, assessment of result reliability M. Okrouhlík Institute of Thermomechanics

Solution of impact tasks, assessment of result reliability

Embed Size (px)

DESCRIPTION

Solution of impact tasks, assessment of result reliability. M. Okrouh lík Institute of Thermomechanics. Scope of the lecture. What is a ‘good agreement’ in dynamical transient analysis in solid continuum mechanics Vehicle for comparison Continuum model and its limits - PowerPoint PPT Presentation

Citation preview

Page 1: Solution of impact tasks, assessment of result reliability

Solution of impact tasks,assessment of result reliability

M. Okrouhlík

Institute of Thermomechanics

Page 2: Solution of impact tasks, assessment of result reliability

Scope of the lecture

• What is a ‘good agreement’ in dynamical transient analysis in solid continuum mechanics

• Vehicle for comparison• Continuum model and its limits• Experimental and FE analysis• Assessment of agreement quality• Synergy of FE and experimental analyses• Conclusions

Page 3: Solution of impact tasks, assessment of result reliability

A good agreement of experimental and FE results

0 0.5 1 1.5 2 2.5 3 3.5

x 10-4

-4

-2

0

2x 10

-4 LOC1 - exp vs. FE 3D, NM

G1R90L, mesh1, medium striker for all figures

urmas data march 2007

experimentFE analysis, filtered

0 0.5 1 1.5 2 2.5 3 3.5

x 10-4

-4

-2

0

2x 10

-4 LOC2 - exp vs. FE 3D, NM

axi

al s

tra

in

time

experimentFE analysis, filtered

0 0.5 1 1.5 2 2.5 3 3.5

x 10-4

-4

-2

0

2x 10

-4 LOC3 - exp vs. FE 3D, NM

time

dt = 1e-7; sr = 1/dt; nf = sr/2 = 5000000; rel cut off = 1/50 = 0.02abs cut off = nf*rel cut off = 100000f order = 2; [b,a] = butter(f order,rel cut off)

experimentFE analysis, filtered

Experimental and FE treatment are limited by cut-off frequencies, which are generally different – in this case the filter applied on FE results has the same frequency limit as raw experimental data.

Page 4: Solution of impact tasks, assessment of result reliability

Impact loading of a tube with four spiral slots

Page 5: Solution of impact tasks, assessment of result reliability

Dimensions and points of interest

Page 6: Solution of impact tasks, assessment of result reliability

3D elements and node numbering for mesh1

Nodes in unfold location

Nodes in one layer

Location

Strain gauges

Strain gauges

Page 7: Solution of impact tasks, assessment of result reliability

Geometry, material and elements

G1R90L_NM ... four slots with 15 deg. indentation, axial length = 17.28 mm, slots and mesh rotate 90 deg

Geometry and elements first part of the tube = 800 mm 800 layers, 144 elem in one layer

second part, ie. axial length of slots = 17.28 mm 18 layers, 120 elem in one layerthird part of the tube = 800 mm 800 layers, 144 elem in one layertotal lenght of tube = 1617.28 mm 1618 total number of layersouter to inner diameters D/d = 22/16 mmnumber of spiral slots = 4

Element propertiestrilinear bricks elements, 8 nodes, Gauss order quadrature NG = 3consistent mass matrix for NM (Newmark)diagonal mass matrix for CD (central differences)number of elements 232 560number of nodes 310 576number of degrees of freedom 931 728max. front width 606

Material propertiesYoung modulus = 2.05e11 PaPoisson's ratio = 0.24density = 7800 kg/m^3

Page 8: Solution of impact tasks, assessment of result reliability

Loading and FE technologyLoading

Vertical arrangement of the loading is assumed.In experiment the upper face of the tube is loaded by a vertically falling striker, which has been released from a certain height.Lower face of the tube is fixed. In FE model only axial displacements of the lower face are constrained.The striker is made of the same material as the tube, has the same outer and inner diameters.For computational purposes the upper side of the tube is loaded by uniform pressure,whose time dependence is given by a rectangular pulse.The loading pressure corresponds to the height from which the striker was released.

The time of the pulse corresponds to the length of the striker.In this case the loading pressure is 88.5198 Mpa, which corresponds to the height of h = 1m.Velocity of the striker just before the impact is sqrt(2*g*h) = 4.42944 m/s.Material particle velocity immediately after the impact is v = 0.5*sqrt(2*g*h) = 2.2147 m/s.The time length of the pulse is 15.6 microsec,

which corresponds to a medium length striker, Ls = 40 mm.Pressure is evaluated from p = E*v/c0, with c0 = sqrt(E/ro).Input energy from the striker is mgh = 0.548086 J. m = 05587 kg.

FE technologyNewmark with no algorithmic damping was used with consistent mass matrixCentral differences with diagonal mass matrixtimestep = 0.1 microsec = 1e-7 stotal number of time steps = 3500 (Newmark); 5000 (central differences)this corresponds to total time = 350 microsec (Newmark); 500 microsec (central differences)

Page 9: Solution of impact tasks, assessment of result reliability

Wavefront timetable

Page 10: Solution of impact tasks, assessment of result reliability

FE strain distribution in location 1

Page 11: Solution of impact tasks, assessment of result reliability

Raw comparison – no tricks

0 1 2 3 4 5 6

x 10-5

-4

-3

-2

-1

0

1

2x 10

-4 LOC0 - exp vs. FE axisym, CD

axia

l str

ain

mesh1, medium striker for all figures

urmas data march 2007

0 0.5 1 1.5 2 2.5 3 3.5

x 10-4

-4

-3

-2

-1

0

1

2x 10

-4 LOC1 - exp vs. FE 3D, NM

0 0.5 1 1.5 2 2.5 3 3.5

x 10-4

-4

-3

-2

-1

0

1

2x 10

-4 LOC2 - exp vs. FE 3D, NM

axia

l str

ain

time

0 0.5 1 1.5 2 2.5 3 3.5

x 10-4

-4

-3

-2

-1

0

1

2x 10

-4 LOC3 - exp vs. FE 3D, NM

time

experiment

FE analysis

experiment

FE analysis

experiment

FE analysis

experiment

FE analysis

Are FE or experimental results closer to reality? Where is the truth?

Page 12: Solution of impact tasks, assessment of result reliability

Where is the truth? Are experimental or FE results closer to reality?

• When trying to reveal the ‘true’ behavior of a mechanical system we are using the experiment

• When trying to predict the ‘true’ behavior of a mechanical system we are accepting a certain model of it and then solve it analytically and/or numerically

• Physical laws (models) as– Newton’s – Energy conservation– Theory of relativity

cannot be proved (in mathematical sense)

• Often we say that it is the experiment which ultimately confirms the model

• But experiments, as well as the numerical treatment of models describing the nature, have observational thresholds. Sometimes, the computational threshold of computational analysis are narrower than those of experiment

• Let’s ponder about limits of applicability of continuum model as well as about limits of modern computational approaches when applied to approximate solution of continuum mechanics

Page 13: Solution of impact tasks, assessment of result reliability

Continuum mechanics

• Deals with response of solid and/or fluid medium to external influence

• By response we mean description of motion, displacement, force, strain and stress expressed as functions of time and space

• By external influence we mean loading, constraints, etc. Expressed as functions of time and space

Page 14: Solution of impact tasks, assessment of result reliability

Solid continuum mechanics

• Macroscopic model disregarding the corpuscular structure of matter

• Continuous distribution of matter is assumed – continuity hypothesis

• All considered material properties within the observed infinitesimal element are identical with those of a specimen of finite size

• Quantities describing the continuum behaviour are expressed as piecewice continuous functions of time and space

Page 15: Solution of impact tasks, assessment of result reliability

Governing equations

• Cauchy equations of motion

• Kinematic relations

• Constitutive relations

itt

it

jtji

tt xfx

j

kt

i

kt

i

jt

j

it

ij x

u

x

u

x

u

x

u00002

1angeGreen_Lagr

i

jt

j

it

ij x

u

x

u002

1eng

engengklijklij C Lagrange_Green

klijklij DS

For transient problems, we are interested in, the inertia forces are to be taken into account

Page 16: Solution of impact tasks, assessment of result reliability

In linear continuum mechanicsthe equations are simplified to

klijkliji

j

j

iij

ii

j

ji Cx

u

x

u

t

uf

x

,2

1,

2

2

• Inertia forces are considered

• loading is

• localized in space

• of short duration with a short rise time

The high frequency components are of utmost importance

Page 17: Solution of impact tasks, assessment of result reliability

Wave equation 2D - plane stress, Lamé equations – expressed in displacements only

,1

2

2

22

2

2

22

2

xy

v

y

uG

yx

v

x

uE

t

u

.1

2

2

22

2

2

22

2

yx

u

x

vG

yx

u

y

vE

t

v

tcxfu 3

tcyhv 3 tcyFu 2

tcxHv 2

23 1

Ec

G

c 2 S … shearP … primary

Longitudinaldilatationalirrotationalextension

Transversalshearrotationaldistortionequivolumetrical

Nondispersive and uncoupled solutions in unbound region

Page 18: Solution of impact tasks, assessment of result reliability

Velocities for 2D plane strain and 3D

211

121

EGc

211

E 12

EG

P … primary

Within the scope of linear theory of elasticity,P and S waves are uncoupled.

Page 19: Solution of impact tasks, assessment of result reliability

Typical values for steel in m/s

For E = 2.1e11 Pa, = 7800 kgm^-3, = 0.3

0.3for Rayleigh wave,R29849274.0

stress planefor waveP5439))1(/(

shear wave,S3218/

3D strain, planefor waveP6020/)2(

barslender wave,D15189/

2R

23

2

1

0

cc

Ec

Gc

Gc

Ec

Page 20: Solution of impact tasks, assessment of result reliability

Analytical solutions for bounded regions are difficult and exist

for bodies with simple initial and boundary conditions only

One way to solve the problem is to apply the Fourier transform in space and the Laplace transform in time on equations of motion. The subsequent inverse procedure leads to infinite series of improper integrals.

To indicate amount of effort to be exerted, the formulas derived by F. Valeš are shown.

Page 21: Solution of impact tasks, assessment of result reliability

A typical expression for a stress component

in a transiently loaded thin elastic strip is shown

Page 22: Solution of impact tasks, assessment of result reliability

Relations between integrand quantities and integral variable

Roots of these so called dispersive relations have to be evaluated numerically before the integration itself.

Page 23: Solution of impact tasks, assessment of result reliability

Roots of dispersive relations

Page 24: Solution of impact tasks, assessment of result reliability

After all, the analytical solution ends up

with a numerical evaluation

• Only finite number of terms can be summed up• Integration itself has to be provided numerically

• This led to development of approximate numerical solutions

Page 25: Solution of impact tasks, assessment of result reliability

Today, approximate methods of solution prevail Discretization Finite difference method Transfer matrix method Matrix method Displacement formulation Force formulation Finite element method Displacement formulation Force formulation Hybrid finite element method Mixed finite element method

Page 26: Solution of impact tasks, assessment of result reliability

Numerical methods in FEA of continuum Equilibrium problems

QqqK )( solution of algebraic equations Steady-state vibration problems

0qMK 2Ω generalized eigenvalue problem Propagation problems

VV

d, Tintextint σBFFFqM

step by step integration in time In linear cases we have

)(tPKqqCqM

Page 27: Solution of impact tasks, assessment of result reliability

Unbound frequency response of continuum

For fast transient problems as shock and impact the high frequency components of solutions are of utmost importance. In continuum, there is no upper limit of the frequency range of the response. In this respect continuum is able to deal with infinitely high frequencies. This is a sort of singularity deeply embedded in the continuum model.

As soon as we apply any of discrete methods for the approximate treatment of transient tasks in continuum mechanics, the value of upper cut-off frequency is to be known in order to ‘safely’ describe the frequencies of interest.

Page 28: Solution of impact tasks, assessment of result reliability

Dispersive propertiesof 1D and 2D constant strain elements

Page 29: Solution of impact tasks, assessment of result reliability

When looking for the upper frequency limit of a discrete approach to continuum problems,

we could proceed as follows

• Characteristic element size• Wavelength to be registered• How many elements into the

wavelength• Wavelength to period relation• Wave velocity in steel• Frequency to period relation• The limit frequency• For 1 mm element we get

s

s5

m/s5000ccT

Tf /1)5/( scf

MHz 1 Hz101001.05

5000 6

f

Page 30: Solution of impact tasks, assessment of result reliability

10-10

10-8

10-6

10-4

10-2

10-2

100

102

104

106

108

size in [m]

freq

uenc

y in

[Mhz

]

characteristic sizes and corresponding frequencies

atom sizeaustenite steel grain size1 mm finite element1 MHz level1 GHz levelFE analysis range from 0.1mm to 100mmmaximum exp. sampling limit 100 MHz - 14 bits

Where is the continuum limit?

Limits of continuum, FE analysis and experiment

Page 31: Solution of impact tasks, assessment of result reliability

Validity limits of a model

• Model is a purposefully simplified concept of a studied phenomenon invented with the intention to predict – what would happen if ..

• Accepted assumptions (simplifications) specify the validity limits of the model

• Model is neither true nor false

• Regardless of being simple or complicated, it is good, if it is approved by an experiment

Page 32: Solution of impact tasks, assessment of result reliability

Using a model outside its limits is a blunder

• Using a model outside of its validity limits leads to erroneous results and conclusions

• This is not, however, the fault of the model, but pure consequence of a poor judgment of the model’s user

• Model gives no warning. Lot of checks might be satisfied and still …

Page 33: Solution of impact tasks, assessment of result reliability

Blunders are easy to commit

• Point force is– prohibited in continuum,– frequently used in FE analysis

• Employing smaller and smaller elements, leads to singularity, since we are coming closer and closer to ‘continuum’ revealing thus unacceptable behavior of the point force in continuum

• An example follow

Page 34: Solution of impact tasks, assessment of result reliability

Classical Lamb’s problem

ra d ia l

B

A C

1 m

1 m

a xia l

p 0

T im p

t

L or Q

ElementsL, Q, full int.Consistent massaxisymmetricMeshCoarse 20x20Medium 40x40Fine 80x80Newmark

Loading a point force equiv. pressure

Example of a transient problem

Page 35: Solution of impact tasks, assessment of result reliability

Primary wave

Page 36: Solution of impact tasks, assessment of result reliability

Lamb, presure loading, rectangular pulse, velocity distribution, FEA

P waves

S waves

R waves

Again, where is the first nonzero P-wave appearance?

Page 37: Solution of impact tasks, assessment of result reliability
Page 38: Solution of impact tasks, assessment of result reliability

Pollution-free energy production

Page 39: Solution of impact tasks, assessment of result reliability

How to avoid blunders

By knowing and understanding– the assumptions– instrumental limitations

By providing– validity checks

• within the model itself• comparing with other methods

Page 40: Solution of impact tasks, assessment of result reliability

FE self-check considerations

Page 41: Solution of impact tasks, assessment of result reliability

Numerický experiment může mez rozlišení simulovat a napomoci tak experimentu.

Dá se ukázat, jak zjištěná rychlost šíření rozruchu závisí na hodnotě meze pozorování

Experimental

threshold

V pozorovaném místě známe

- vzdálenost od aplikace budící síly,

- čas, kdy dorazí „nenulový“ signál

můžeme tedy vypočítat rychlost šíření rozruchu.

Page 42: Solution of impact tasks, assessment of result reliability

Numerical analysis should be robust

It should inform us about its limits

Should be independent of – mass matrix formulation– the method of integration– meshsize– element type

It is not always so, very often our results are method dependent. See the next example.

Page 43: Solution of impact tasks, assessment of result reliability

Validity self-assessments, NM vs. CD

Page 44: Solution of impact tasks, assessment of result reliability

C o m p u t a t i o n a l i n f i n i t e s p e e d o f w a v e p r o p a g a t i o n c a n b e e x p l a i n e d b y a n a l y z i n g t h e t i m e m a r c h i n g a l g o r i t h m s f o r tPKqqM

E x p l i c i t ( c e n t r a l d i f f e r e n c e s ) I m p l i c i t ( N e w m a r k ) E q u i l i b r i u m i s c o n s i d e r e d a t t i m e t tt a n d l e a d s t o r e p e a t e d s o l u t i o n s o f

ttttPMq~

2

1 tttt PqK ˆˆ

b o u n d edn o t is np ro p ag atio o f sp eed n alco mp u tatiod iag o n alb en ev ercan

d iag o n al is ifo n ly d iag o n al,isfu ll;b an d ed ;g en erally 1

K

MMMKMK 11

ˆ,,

ttttt tt

MqqMKPP

22

22~ MKK2

1

t

ˆ

ttttttt ccc qqqMPP 321 ˆ

Page 45: Solution of impact tasks, assessment of result reliability

Instrumental limitation

Floating point representation of real numbers threshold

Memory size limitation

Meshsize and time step limitations

Page 46: Solution of impact tasks, assessment of result reliability

machine epsilon

Page 47: Solution of impact tasks, assessment of result reliability

FFT frequency analysis

Now, let’s concentrate on the frequency analysis frequency analysis of the loading pulse and of axial and radial displacements obtained in the outer corner node of location C by means of NM and CD operators for the mesh1. The normalized power spectra are plotted in the range from 0 to Nyquist frequency together with the power spectrum of the loading pulse.

timestep [s] sampling rate [MHz] Nyquist frequency [MHz]mesh1 1e-7 10 5mesh2 1e-7/2 20 10 mesh3 1e-7/4 40 20 mesh4 1e-7/8 80 40

Page 48: Solution of impact tasks, assessment of result reliability

Assessment by frequency analysis

0 1 2 3 4

x 10-5

0

0.5

1

1.5

2

2.5x 10

4 imput pulse

time0 1 2 3 4

x 10-5

0

1

2

3

x 10-5 mesh1, disp, corner node

time

0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5

x 106

0

1

2

3

4

5

6x 10

-10

frequency from 0 to Nyquist

transfer function, input vs. rad. disp

radial NMaxial NMradial CDaxial CD

NMCDbreathing frequencyzig-zag L frequencyzig-zag S frequencyFE limit frequency consFE limit frequency diag

Page 49: Solution of impact tasks, assessment of result reliability

Validity self-assessments Mesh- and timestep refinement

0 0.5 1 1.5 2

x 106

0

0.5

1

1.5

2

2.5

3

3.5

x 10-10

tra

nsf

er

fun

ctio

n, r

ad

. dis

p, m

ed

ium

str

ike

r axisym, mesh1, corner node

0 0.5 1 1.5 2

x 106

0

0.2

0.4

0.6

0.8

1x 10

-5 axisym, mesh2, corner node

0 0.5 1 1.5 2

x 106

0

0.2

0.4

0.6

0.8

1x 10

-5 axisym, mesh3, corner node

frequency range from 0 to 2 MHz

tra

nsf

er

fun

ctio

n, r

ad

. dis

p, m

ed

ium

str

ike

r

0 0.5 1 1.5 2

x 106

0

0.2

0.4

0.6

0.8

1x 10

-5 axisym, mesh4, corner node

frequency range from 0 to 2 MHz

NMCDbreathing frequencyzig-zag L frequencyzig-zag S frequency

NMCDbreathing frequencyzig-zag L frequencyzig-zag S frequency

NMCDbreathing frequencyzig-zag L frequencyzig-zag S frequency

NMCDbreathing frequencyzig-zag L frequencyzig-zag S frequency

Page 50: Solution of impact tasks, assessment of result reliability

Synergy of experiment and FE analysis

FE analysis needs input data for computational models from experiment

Experimental analysis could benefit from FE in ‘proper’ settings of observational thresholds

Page 51: Solution of impact tasks, assessment of result reliability

Four pulses, their mean values, power spectra and input energies

Page 52: Solution of impact tasks, assessment of result reliability

Mean value, c0 value, norm and square root of the input energy for different pulses

Page 53: Solution of impact tasks, assessment of result reliability

Terms and statistical tools for

quality assessment of close solutions

• Standard deviation (směrodatná odchylka) of a sample vector (also called series of measurements, signal, list of samples, variables) having n elements is a scalar quantity defined by

• Variance (rozptyl) is the square of the standard deviation.

2

1

1

2

1

1

n

ii xx

ny

n

iixn

x1

1

Page 54: Solution of impact tasks, assessment of result reliability

Covariance

• is the measure of how much two variables vary together (as distinct from variance, which measures how much a single variable varies).

• The algorithm for covariance is

[n,p] = size(X);X = X – ones(n,1)*mean(X);C = X’*X/(n-1);

Page 55: Solution of impact tasks, assessment of result reliability

Correlation

• The correlation, also called correlation coefficient, indicates the strength and direction of a linear relationship between two (or more) variables. The correlation refers to the departure of two (or more) variables from independence.

yx

n

iii

xy ssn

yyxxr

)1(

))((1

Respective means

and

Corresponding standard deviations

Page 56: Solution of impact tasks, assessment of result reliability

Geometric interpretation of correlation

• The correlation coefficient can also be viewed as the cosine of the angle between the two vectors of samples drawn from the two random variables.

yx

yxuncenteredcos

Page 57: Solution of impact tasks, assessment of result reliability

Validity assessments, Axisymmetric and 3D elements

0 500 1000 1500-1

-0.5

0

0.5

1

1.5

2

2.5x 10

-6

steps

rad

ial d

isp

lac

em

en

ts, l

oc

ati

on

1, l

ay

er

1, n

od

e 1

[m]

Axisym vs. 3D elements, medium striker, CD

axi3D

0 500 1000 15000

1

2

3

4

5

6x 10

-5

steps

ax

ial d

isp

lac

em

en

ts, l

oc

ati

on

1, l

ay

er

1, n

od

e 1

[m

]

Axisym vs. 3D elements, medium striker, CD

axi3D

Page 58: Solution of impact tasks, assessment of result reliability

Quantitative measure of agreement quality

The agreement of solutions obtained by a different element types is excellent – for a given loading and the employed time and space discretizations, there is almost no ‘measurable’ difference.

One way to measure the difference between two solutions, having the form of a vector in n-dimensional space (n is the number of time steps in this case), is to compute the angle between them. In our case the quality of agreement could be quantified by

320209978474978.0cos

yx

yx

This value is called the uncentered correlation coefficient.

Page 59: Solution of impact tasks, assessment of result reliability

Assessment of solutions obtained by means of NM and CD operators

and for different time and space discretizations

0 0.5 1 1.5 2 2.5 3 3.5 4 4.5

x 10-5

-2

-1

0

1

2

x 10-6 four meshes, original data, axisym, NM

rad

ial d

isp

lace

me

nts

, co

rne

r n

od

e, l

ocC

time

0 0.5 1 1.5 2 2.5 3 3.5 4 4.5

x 10-5

-2

-1

0

1

2

x 10-6 four meshes, original data, axisym, CD

time

rad

ial d

isp

lace

me

nts

, co

rne

r n

od

e, l

ocC

m1m2m3m4

m1m2m3m4

Page 60: Solution of impact tasks, assessment of result reliability

Measure of sameness by correlation

2 3 40

0.005

0.01

0.015

0.02

0.025

m2 to m4, <j> index

relative directional error of m<i> to m<j> data, NM

2 3 40

0.005

0.01

0.015

0.02

0.025

m2 to m4, <j> index

relative directional error of m<i> to m<j> data, CD

m1, <i> indexm2, <i> indexm3, <i> index

m1, <i> indexm2, <i> indexm3, <i> index

Page 61: Solution of impact tasks, assessment of result reliability

Measure of sameness by variance and covariance

1 2 3 41.46

1.48

1.5

1.52

1.54

1.56

1.58

1.6x 10

-12 variance and covariance for m1 to m4

meshes m1 to m4

variance for NM

variance for CDcovariance NM. vs. CD

Page 62: Solution of impact tasks, assessment of result reliability

To reveal the true nature of reality good-agreement solutions have to analyzed.

How?• Avoid crude mistakes and omissions • Avoid blunders – poor judgment• The ‘sameness’ of close solutions should be assessed by statistical

tools• Employed models should be robust, which means they should be

able give warning of their misuse. This is a pretty demanding task. Presently, the robustness can only be achieved indirectly by means of a posteriori checks by– Comparing results obtained by different variant of the employed model

(coarse and fine meshes, different types of elements, coarse and fine timesteps, different integration methods, etc)

– Analyzing the frequency contents of signals by Fourier analysis

• Results obtained by models should be checked by other models and/or by experiments

• Since the experiment is just another tool for revealing the true nature of reality, its results have to viewed by the prism of its validity limits

Page 63: Solution of impact tasks, assessment of result reliability

Conclusions

When trying to ascertain the reliability of modelling approaches and the extent of their validity one has to realize that the models as a rule do not have self-correction features. That’s why we have to let the models to check themselves, be checked by independent models and let the systematic doubt be our everyday companion.

Page 64: Solution of impact tasks, assessment of result reliability

Leftovers