Professional Documents
Culture Documents
ANL 06 Hyperelasticity
ANL 06 Hyperelasticity
Hyperelasticity
Hyperelasticity
Chapter Overview Training Manual
September
30, 2001
Inventory
#001491
6-2
Hyperelasticity
A. Background on Elastomers Training Manual
September
30, 2001
Inventory
#001491
6-3
Hyperelasticity
... Background on Elastomers Training Manual
September
30, 2001
Inventory
#001491
6-4
Hyperelasticity
... Background on Elastomers Training Manual
September
30, 2001
Inventory
#001491
6-7
Hyperelasticity
... Definition of Stretch Ratio Training Manual
2 L L
o
3 t t 2
o
1 L L
o September
30, 2001
Inventory
#001491
6-8
Hyperelasticity
... Definition of Strain Invariants Training Manual
W Wd I1 , I 2 Wb J
W Wd 1 , 2 , 3 Wb J
where the deviatoric principal stretches and deviatoric
invariants are defined as (for p=1,2,3 ):
1
p J 3
p
2
Ip J 3
Ip
Note that I3=J2, so I3 is not used in the definition of W. September
30, 2001
Inventory
#001491
6-12
Section C
September
30, 2001
Inventory
#001491
6-14
Hyperelasticity
... Particular Forms of W Training Manual
September
30, 2001
Inventory
#001491
6-15
Hyperelasticity
... Polynomial Form Training Manual
N N
1
W cij I1 3 I 2 3 J 1
i j 2k
i j 1 k 1 d k
where the initial bulk modulus and initial shear modulus are
2 c10 c01
2
d1
• This option is defined via TB,HYPER,,,N,POLY. cij and di are
input via TBDATA. Usually, values of N greater than 3 are
rarely used. It may be applicable for strains up to 300%.
September
30, 2001
Inventory
#001491
6-16
Hyperelasticity
... Polynomial Form Training Manual
TB,HYPER,1,1,N,POLY
TBTEMP,0
TBDATA,1,c10,c01,c20,c11,c02 September
30, 2001
TBDATA,6,d_1,d_2 Inventory
#001491
6-17
Hyperelasticity
... Neo-Hookean Form Training Manual
2 d
where the initial bulk modulus is defined as
2
d
• This option is defined via TB,HYPER,,,,NEO. The constants
and d are input via TBDATA.
– This is the simplest hyperelastic model which can serve as a
good starting point, using a constant shear modulus. However, it
is limited to strains up to 30-40% in uniaxial tension and up to 80-
90% in pure shear (these are general guidelines).
September
30, 2001
Inventory
#001491
6-18
Hyperelasticity
... Neo-Hookean Form Training Manual
TB,HYPER,1,1,2,NEO
TBTEMP,0
TBDATA,1,mu,d
September
30, 2001
Inventory
#001491
6-19
Hyperelasticity
... Mooney-Rivlin Form Training Manual
1
W c10 I1 3 c01 I 2 3 c11 I1 3 I 2 3 J 1 2
d
September
30, 2001
Inventory
#001491
6-20
Hyperelasticity
... Mooney-Rivlin Form Training Manual
1
c11 I1 3 I 2 3 c02 I 2 3 J 1
2 2
d
• The nine-term Mooney-Rivlin model can also be thought of as
the polynomial form when N=3:
1
c12 I1 3 I 2 3 c03 I 2 3 J 1
2 3 2
d September
30, 2001
Inventory
#001491
6-21
Hyperelasticity
... Mooney-Rivlin Form Training Manual
September
30, 2001
Inventory
#001491
6-22
Hyperelasticity
... Mooney-Rivlin Form Training Manual
TB,HYPER,1,1,3,MOONEY
TBTEMP,0
TBDATA,1,c10,c01,c11,d
September
30, 2001
Inventory
#001491
6-23
Hyperelasticity
... Mooney-Rivlin Form Training Manual
September
30, 2001
Two-Term MR Five-Term MR Nine-Term MR Inventory
#001491
6-24
Hyperelasticity
... Others Based on Polynomial Training Manual
N N
1
W ci 0 I1 3 J 1 2i
i
i 1 i 1 di
– The Yeoh model (use reduced polynomial form, N=3):
3 3
1
W ci 0 I1 3 J 1 2i
i
i 1 i 1 di
– The James-Green-Simpson model (polynomial form, N=3):
3 3
1
W c01 I 2 3 c11 I1 3 I 2 3 ci 0 I1 3 J 1
i
2i
i 1 i 1 d i
September
30, 2001
Inventory
#001491
6-25
Hyperelasticity
... Arruda-Boyce Form Training Manual
Ci i i 1 J 2 -1
5
W 2 i 2 I1 3 lnJ
i 1 L d 2
where the constants Ci are defined as
1 1 11 19 519
C1 , C2 , C3 , C4 , C5
2 20 1050 7050 673750
September
30, 2001
Inventory
#001491
6-26
Hyperelasticity
... Arruda-Boyce Form Training Manual
September
30, 2001
Inventory
#001491
6-27
Hyperelasticity
... Arruda-Boyce Form Training Manual
TB,HYPER,1,1,3,BOYCE
TBTEMP,0
TBDATA,1,mu,lambda_L,d
September
30, 2001
Inventory
#001491
6-28
Hyperelasticity
... Arruda-Boyce Form Training Manual
i i
W 1 2 3 3 J 1
N
i i
N
1 2i
i 1 i i 1 d i
September
30, 2001
Inventory
#001491
6-31
Hyperelasticity
... Ogden Form Training Manual
TB,HYPER,1,1,2,OGDEN
TBTEMP,0
TBDATA,1,mu_1,a_1
TBDATA,3,mu_2,a_2 September
TBDATA,5,d_1,d_2 30, 2001
Inventory
#001491
6-32
Hyperelasticity
... Incompressibility Considerations Training Manual
September
30, 2001
Inventory
#001491
6-33
Hyperelasticity
... Incompressibility Considerations Training Manual
September
30, 2001
Inventory
#001491
6-34
Hyperelasticity
... Summary of Choice of W Training Manual
September
30, 2001
Inventory
#001491
6-35
Hyperelasticity
... Summary of Choice of W Training Manual
September
30, 2001
Inventory
#001491
6-36
Hyperelasticity
... Workshop Exercise Training Manual
September
30, 2001
Inventory
#001491
6-37
Section D
HYPERxx Elements
Hyperelasticity
D. Options for HYPERxx Elements Training Manual
September
30, 2001
Inventory
#001491
6-39
Hyperelasticity
... Mooney-Rivlin Form Training Manual
September
30, 2001
Inventory
#001491
6-41
Hyperelasticity
... Blatz-Ko Foam Training Manual
September
30, 2001
Inventory
#001491
6-43
Section E
Solution Procedure
Hyperelasticity
E. ANSYS Procedure Training Manual
September
30, 2001
Inventory
#001491
6-45
Hyperelasticity
... Selecting Appropriate Element Type Training Manual
September
30, 2001
Inventory
#001491
6-47
Hyperelasticity
... Define Hyperelastic Material Training Manual
September
30, 2001
Inventory
#001491
6-49
Hyperelasticity
... Running the Solution Training Manual
September
30, 2001
Inventory
#001491
6-51
Hyperelasticity
... Running the Solution Training Manual
dσ : dε 0
• In other words, the tangent material stiffness matrix should
always be positive definite. To ensure this, ANSYS does a
preliminary check of the stretch ratio in the range of 0.1 to
10.0 for the six typical stress paths.
0.1 10.0
– The above condition is checked for uniaxial, equibiaxial, and
planar cases, both in tension and compression. (Compression
means that the stretch < 1.0, tension is when the stretch > 1.0)
– This check is automatically done at the beginning of the solution
phase
September
30, 2001
Inventory
#001491
6-53
Hyperelasticity
... Running the Solution Training Manual
September
30, 2001
Inventory
#001491
6-54
Hyperelasticity
... Running the Solution Training Manual
September
30, 2001
Inventory
#001491
6-55
Hyperelasticity
... Running the Solution Training Manual
September
30, 2001
Inventory
#001491
6-56
Hyperelasticity
... Verifying Results Training Manual
September
30, 2001
Inventory
#001491
6-57
Hyperelasticity
... Verifying Results Training Manual
September
30, 2001
Inventory
#001491
6-58
Hyperelasticity
... Verifying Results Training Manual
September
30, 2001
Inventory
#001491
6-59
Hyperelasticity
... Verifying Results Training Manual
September
30, 2001
Inventory
#001491
6-60
Hyperelasticity
... Workshop Exercise Training Manual
September
30, 2001
Inventory
#001491
6-61
Section F
Curve-Fitting
Hyperelasticity
F. Material Testing and Curve-Fitting Training Manual
September
30, 2001
Inventory
#001491
6-63
Hyperelasticity
... Material Testing and Curve-Fitting Training Manual
September
30, 2001
Inventory
#001491
6-64
Hyperelasticity
... Material Testing and Curve-Fitting Training Manual
September
30, 2001
Inventory
#001491
6-67
Hyperelasticity
... Mooney-Rivlin Curve-Fitting Training Manual
Fitted Curve
Actual Material
Response
Data Points
• As a practical matter, you should probably select the two,
five, or nine constant function which results in the best
combination of tight data fit and satisfactory curve shape.
September
30, 2001
Inventory
#001491
6-68
Hyperelasticity
... Mooney-Rivlin Curve-Fitting Training Manual
• Verify that the test data also covers the complete strain range
of interest.
– If your test data extends between 0% and 100% strain, do not
make a model that experiences 150% strain.
– Using strains beyond the range of the test data can produce
erroneous results.
September
30, 2001
Inventory
#001491
6-69
Hyperelasticity
... Mooney-Rivlin Curve-Fitting Training Manual
Data Range
Curve from Fitted
Constants
Actual Material
Response
September
30, 2001
Inventory
#001491
6-70
Hyperelasticity
... Mooney-Rivlin Curve-Fitting Training Manual
September
30, 2001
Inventory
#001491
6-71
Hyperelasticity
... Mooney-Rivlin Curve-Fitting Training Manual
The maximum
number of data
points from any
one test.
Always 1
Always 3 (for 3
test types)
September
30, 2001
Inventory
#001491
6-72
Hyperelasticity
... Mooney-Rivlin Curve-Fitting Training Manual
Uniaxial (+/-)
Biaxial (+/-)
Planar (+/-) September
30, 2001
Inventory
#001491
6-73
Hyperelasticity
... Mooney-Rivlin Curve-Fitting Training Manual
– If you do not have data for all three columns of each STRESS
and STRAIN arrays, you must leave the missing columns blank.
September
30, 2001
Inventory
#001491
6-74
Hyperelasticity
... Mooney-Rivlin Curve-Fitting Training Manual
Enter material
number and
number of
temperatures.
– Main Menu > Preprocessor > Material Props > Mooney-Rivlin >
Calculate Const …
– This will execute the GUI function to calculate the Mooney-Rivlin
constants (shown on the next slide).
September
30, 2001
Inventory
#001491
6-75
Hyperelasticity
... Mooney-Rivlin Curve-Fitting Training Manual
Number of
Constants
Names of Data
Arrays
Arrays created
automatically
from the GUI.
September
30, 2001
Inventory
#001491
6-76
Hyperelasticity
... Mooney-Rivlin Curve-Fitting Training Manual
September
30, 2001
Inventory
#001491
6-77
Hyperelasticity
... Mooney-Rivlin Curve-Fitting Training Manual
ROOT MEAN SQUARE (RMS) ERROR AND COEFFICIENT OF DETERMINATION (COD) FOR 2, 5 AND 9 TERM SERIES
C10 = -0.547267E+00
C01 = 0.699294E+00
C20 = 0.165070E+01
C11 = -0.249608E+01
C02 = 0.845377E+00
• The output file will also contain any warning messages if any
of the constraints were not satisfied for the calculated
Mooney-Rivlin constants.
• In addition to checking the RMS error and the COD, you
should also plot the calculated stress-strain data versus the
experimental stress-strain data (next slide).
September
30, 2001
Inventory
#001491
6-80
Hyperelasticity
... Mooney-Rivlin Curve-Fitting Training Manual
Strain Range
Controls the
strain range of
the graph,
useful for
showing how
the Mooney-
Rivlin model
performs
outside of the
experimental
range.
September
30, 2001
Inventory
#001491
6-82
Hyperelasticity
... Mooney-Rivlin Curve-Fitting Training Manual
Use of /NOERASE,
/XRANGE, /YRANGE
commands may help
visualize super-
imposed graphs of
experimental and
calculated data.
Utility Menu > Erase
Options > Erase
Between Plots
Utility Menu >
PlotCtrls > Style >
Graphs > Modify
Axes…
September
30, 2001
Inventory
#001491
6-83
Hyperelasticity
... Mooney-Rivlin Curve-Fitting Training Manual
September
30, 2001
Inventory
#001491
6-84
Hyperelasticity
... Arruda-Boyce Curve-Fitting Training Manual
Ci i i 1 J 2 -1
5
W 2 i 2 I1 3 lnJ
i 1 L d 2
where the constants C1-C5 are defined as:
1 1 11 19 519
C1 , C2 , C3 , C4 , C5
2 20 1050 7050 673750
September
30, 2001
Inventory
#001491
6-85
Hyperelasticity
... Arruda-Boyce Curve-Fitting Training Manual
September
30, 2001
Inventory
#001491
6-87
Hyperelasticity
... Arruda-Boyce Curve-Fitting Training Manual
*dim,L_inv,table,100,1
*vfill,L_inv(1,1),ramp,.1,.1
*do,i,1,100,1
y=1/(tanh(.1*i))-1/(.1*i)
L_inv(i,0)=y
*enddo ! i
/axlab,x,Y
/axlab,y,L_inv(Y)
/gcolumn,1,X
*vplot,L_inv(1,0),L_inv(1,1)
September
30, 2001
Inventory
#001491
6-89
Hyperelasticity
... Example Animation Training Manual
September
30, 2001
Inventory
#001491
6-91
Hyperelasticity
References for Further Reading Training Manual
September
30, 2001
Inventory
#001491
6-92