• Aucun résultat trouvé

hyperelastic constants

N/A
N/A
Protected

Academic year: 2022

Partager "hyperelastic constants"

Copied!
18
0
0

Texte intégral

(1)

Identification of

hyperelastic constants

Stéphane Avril

[email protected]

(2)

Introduction

The objective of this work is to identify the parameters of a hyperelastic constitutive law of an artery sample that is tested for inflation as in the experiment illustrated in the figure below

2

(3)

Data of the problem

The displacement field is measured with stereo image correlation during the inflation test.

1 2 3

(4)

Data of the problem

A cloud of 644 points is defined on the zone of the field of view in initial position which is defined as the reference configuration. The

coordinates in the reference configuration are (x_0, y_0, z_0). For each point, the image stereo-correlation method can reconstruct the

coordinates (x, y z) for 43 loading steps. Each loading step corresponds to a pressure P applied in the system.

The problem data is available in Matlab format in the data_TP.mat file.

You will find there (x_0, y_0, z_0), (x, y z) and P.

1 2 3

(5)

Mechanical response

Plot the curve of variation of P as a function of the maximum value of z.

The opposite problem consists in finding a constitutive law for the membrane which would reproduce the

same behavior curve. One solution would be to

develop a finite element model of the swelling test and then readjust the model parameters so as to minimize the difference between the displacements measured and the displacements predicted by the model.

We will develop alternative approaches based on the VFM.

(6)

Derivation of local basis

• We define a triangular mesh from the point cloud (x_0, y_0, z_0), each point being a node. The

connectivity matrix of this mesh is given in the form of a Matlab matrix called TRI.

• We will reconstruct at the center of gravity of each triangle the gradient of the transformation and the Green Lagrange deformations from the available data. They are provided in DEF_GRADIENT.mat and EPSILON.mat if necessary.

• The code is provided (calcul_F.m) as well as the results if necessary in Matlab matrices. Execute calcul_F.m.

(7)

Main variables generated by calcul_F.m

xGdeb, yGdeb, zGdeb: coordinates of the centers of gravity of the triangles in the initial state

xGfin, yGfin, zGfin: coordinates of the centers of gravity of the triangles in the initial state

vect3: vector normal to the surface in the initial state

vect3b: vector normal to the surface in the final state

F_tensor: contains F11, F22, F12 and F22 (components of the gradient of the transformation) for each triangle and each pressure value

E_tensor: contains E11, E22, E12 (components of the strains of Green Lagrange) for each triangle and each value of pressure

(8)

Normal vectors

• Why did you calculate the normal vectors at the surface?

• From the norms, one can define a local coordinate system of the membrane then

calculate the gradient of the transformation and the strains of Green Lagrange.

• How are normal vectors calculated?

• We compute the normal vectors at the surface at each node from the data. This is done by fitting the surface locally by a quadric. Matlab code is provided: initial_normals.m and final_normals.m

(9)

Normal vectors

(10)

Strain fields

Graphically represent the fields obtained (E11, E22, E12,… at different pressure values) in color maps using the function provided (Myplot.m).

What do we see?

(11)

Stress fields

Suppose that the behavior of the tissue has a NeoHookean hyperelastic behavior and that its hyperelastic constant is 1 MPa.

Find the expression of the stress as a function of the strain for an incompressible NeoHookean material.

Reconstruct the Cauchy stress field in the local coordinate system. To check whether the constraints obtained are at equilibrium, we will write the principle of virtual powers at each loading step.

I c F

. F C

2 10 t

(12)

Fields of virtual fields

• The virtual velocity field that is proposed is a swelling field.

• Each point in the tissue sample is displaced by virtually the same amount in the normal

direction.

• To use calcul_def_virt.m to find the field of virtual strain rates at each stage of loading. These virtual strain rates are reconstructed in the deformed

local coordinate system (Eulerian expression).

They are provided in EPSILON_VIRT.mat if necessary.

(13)

Principle of virtual power

• Reconstruct the interior virtual power vector over the entire measurement area.

• Reconstruct the vector of the power of the external forces by showing that it reduces to the virtual power of the forces of pressure.

• Trace the variations of these virtual powers (interior and exterior) according to the

different stages of loading.

(14)

Identification of a hyperelastic constant

• Set up a method of least squares to identify the hyperelastic constant of the NeoHookean model.

• This amounts to performing a regression on

the external virtual power curve by an internal virtual power curve depending on the

constant to be determined.

• After identifying the constant, calculate the

coefficient of determination R2.

(15)

Identification of a hyperelastic

constant

(16)

Identification of other hyperelastic models

• In order to improve R2, perform the

identification with other more suitable

hyperelastic behavior laws (for example, Yeoh, Ogden, Holzapfel). Set up the least squares

regression for one of these models.

(17)

Spatial variations of hyprelastic constants

• Show that the identification method just implemented can be applied to any area of the sample to reconstruct the spatial

distribution of hyperelastic constant.

• Under which assumptions is the developed method valid? Under what conditions is this assumption likely to be called into question?

What to do if this assumption is not valid.

(18)

To go further…

Davis et al. Biomechanics and Modeling in Mechanobiology - 2015.

Références

Documents relatifs

125. The delegation of Saint Lucia agreed with Albania that an unlimited Urgent Safeguarding List was unrealistic as long as the resources and capacity of the

A first example of this approach could be the extension of an organization’s knowledge base to documents related to its territorial and social context: in this way the

Although early lockdown measures and wide testing seem to have helped the goal of flattening the curve [4], the COVID-19 epidemic in Québec entered its second phase when

3 This has to be distinguished from : For all P, if P is true you ought to believe that P, which makes no sense (for no one is obliged to believe anything true,

Thus, despite the work undertaken by our Indian colleagues over the last forty years, a great deal of research is needed to at least understand the basic anthropological

Acts of resistance to escape ‘the most awesome powers of the liberal state – expulsion’ (Ellermann 2010, 408) are often used as reactions to state prac- tice, but SLBs, legal

For the purpose of assessing the readiness of North African countries in terms of monitoring the Sustainable Development Goals and Agenda 2063, questionnaires were circulated to

From the outset of the project, the music teachers all decided to focus their work upon using computer software to support student composition – a common usage in most