Optistruct For Nonlinear Analysis: Chapter 3: Working With Nonlinear Materials
Optistruct For Nonlinear Analysis: Chapter 3: Working With Nonlinear Materials
Optistruct For Nonlinear Analysis: Chapter 3: Working With Nonlinear Materials
AGENDA
2
© 2017 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
Chapter 3: Working with Nonlinear Materials OptiStruct for Nonlinear Analysis v2017
MATERIAL MODELS
Material Description Element Compatibility
MATF1,2,3,8,9,10 Frequency-dependent
MATT1,2,3,4,8,9 Temperature-dependent
MATS1 Stress-dependent and Temperature-dependent Not supported by 1D elements and 2nd order shell elements
3
© 2017 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
Chapter 3: Working with Nonlinear Materials OptiStruct for Nonlinear Analysis v2017
Elastic-Plastic
4
ELASTO-PLASTIC MATERIALS
© 2017 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
Chapter 3: Working with Nonlinear Materials OptiStruct for Nonlinear Analysis v2017
6
© 2017 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
Chapter 3: Working with Nonlinear Materials OptiStruct for Nonlinear Analysis v2017
𝑝𝑙 𝑒𝑙
𝜀𝑖𝑗 = 𝜀𝑖𝑗 + 𝜀𝑖𝑗
where:
𝑒𝑙
𝜀𝑖𝑗 is the elastic strain, and
𝑝𝑙
𝜀𝑖𝑗 is the plastic strain
7
© 2017 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
Chapter 3: Working with Nonlinear Materials OptiStruct for Nonlinear Analysis v2017
8
© 2017 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
Chapter 3: Working with Nonlinear Materials OptiStruct for Nonlinear Analysis v2017
9
© 2017 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
Chapter 3: Working with Nonlinear Materials OptiStruct for Nonlinear Analysis v2017
10
© 2017 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
Chapter 3: Working with Nonlinear Materials OptiStruct for Nonlinear Analysis v2017
11
© 2017 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
Chapter 3: Working with Nonlinear Materials OptiStruct for Nonlinear Analysis v2017
12
© 2017 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
Chapter 3: Working with Nonlinear Materials OptiStruct for Nonlinear Analysis v2017
YIELD CRITERION
A yield criterion or yield surface predicts whether material responds elastically or plastically
under any combination of stresses
• The yield surface in OptiStruct is given by the equation:
1 2
𝜎1 − 𝜎2 2 + 𝜎2 − 𝜎3 2 + 𝜎3 − 𝜎1 2
≤ 𝜎𝑦𝑖𝑒𝑙𝑑
2
where s1, s2, and s3 are in the three directions of principal stress space
13
© 2017 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
Chapter 3: Working with Nonlinear Materials OptiStruct for Nonlinear Analysis v2017
STRAIN HARDENING
Strain hardening is the name for the process that makes a
metal harder and stronger through plastic deformation
• Plastic deformation moves existing dislocations
• Plastic deformation also generates additional dislocations
• These result in a reduction in ductility and a strengthening
of the material
Increased stress is required to produce additional plastic
deformation in strain hardened material
Strain hardening can be modeled in FE analysis through
various approaches
• Isotropic hardening
• Linear Kinematic hardening
• Mixed Hardening
• Nonlinear Kinematic Hardening
14
© 2017 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
Chapter 3: Working with Nonlinear Materials OptiStruct for Nonlinear Analysis v2017
BAUSCHINGER EFFECT
The Bauschinger effect describes the decrease in compression
yield stress due to hardening which occurs in tension
• The graph shown describes a material
initially loaded in tension in the plastic range
15
© 2017 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
Chapter 3: Working with Nonlinear Materials OptiStruct for Nonlinear Analysis v2017
STRAIN HARDENING
Isotropic hardening Kinematic hardening
STRAIN HARDENING
Isotropic hardening Kinematic hardening
17
© 2017 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
Chapter 3: Working with Nonlinear Materials OptiStruct for Nonlinear Analysis v2017
HARDENING RULES
Mixed Hardening describes a more general
case which is applicable for most materials
Mixed hardening combines isotropic
hardening (expansion of the yield surface)
with kinematic hardening (translation of the
yield surface).
18
© 2017 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
Chapter 3: Working with Nonlinear Materials OptiStruct for Nonlinear Analysis v2017
• The MATS1 card defines parameters for setting up nonlinear static analysis
(1) (2) (3) (4) (5) (6) (7) (8) (9) (10)
MATS1 MID TID TYPE H YF HR LIMIT1
TYPSTRN
Where:
TID Identification number of a TABLES1 or TABLEST entry. If H is given, then this field must be blank.
TYPE Type of material nonlinearity – PLASTIC or NLELAST
H Work hardening slope (slope of stress versus plastic strain) in units of stress.
YF Yield function criterion
HR Hardening Rule selection: Isotropic (1), Kinematic (2), Mixed (3) or user-selectable mixed hardening ratio
LIMIT1 Initial yield point (Can be left blank, if defined via a referenced TABLES1 entry on the TID field)
TYPSTRN Specifies the type of strain used on the x-axis of the table pointed to by TID: total or plastic
19
© 2017 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
Chapter 3: Working with Nonlinear Materials OptiStruct for Nonlinear Analysis v2017
TYPSTRN
TYPSTRN
21
© 2017 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
Chapter 3: Working with Nonlinear Materials OptiStruct for Nonlinear Analysis v2017
TYPSTRN:
0 = total strain (default)
1 = plastic strain
22
© 2017 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
Chapter 3: Working with Nonlinear Materials OptiStruct for Nonlinear Analysis v2017
• The TABLES1 card defines a tabular stress-strain curve in elasto-plastic material properties
(1) (2) (3) (4) (5) (6) (7) (8) (9) (10)
TABLES1 TID FLAT
x1 y1 x2 y2 x3 y3 x4 y4
x5 y5 … … … … … …
Where:
TID Table identification number
FLAT Specifies the handling method for y-values outside the specified range of x-values in the table.
xi, yi Tabular values
Notes:
• If FLAT = 0 (default), then extrapolation outside the range of x-values is linear
• If FLAT = 1, then extrapolation is equal to the last y-value
23
© 2017 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
Chapter 3: Working with Nonlinear Materials OptiStruct for Nonlinear Analysis v2017
24
© 2017 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
Chapter 3: Working with Nonlinear Materials OptiStruct for Nonlinear Analysis v2017
Plastic
Results Type Element Type Stress Total Strain Command FORMATs
Strain
28
© 2017 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
Chapter 3: Working with Nonlinear Materials OptiStruct for Nonlinear Analysis v2017
29
© 2017 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
Chapter 3: Working with Nonlinear Materials OptiStruct for Nonlinear Analysis v2017
POLL
30
© 2017 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
Chapter 3: Working with Nonlinear Materials OptiStruct for Nonlinear Analysis v2017
31
© 2017 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
Chapter 3: Working with Nonlinear Materials OptiStruct for Nonlinear Analysis v2017
32
© 2017 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
Chapter 3: Working with Nonlinear Materials OptiStruct for Nonlinear Analysis v2017
33
© 2017 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
Chapter 3: Working with Nonlinear Materials OptiStruct for Nonlinear Analysis v2017
34
HYPERELASTIC MATERIALS
© 2017 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
Chapter 3: Working with Nonlinear Materials OptiStruct for Nonlinear Analysis v2017
HYPERELASTICITY
Hyperelastic materials respond elastically when subject to very large strains
• Examples of hyperelastic materials include rubbers and some foams
• Hyperelastic material modeling must account for both nonlinear behavior and large reversible deformation
• Hyperelastic materials are fully or approximately incompressible
36
© 2017 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
Chapter 3: Working with Nonlinear Materials OptiStruct for Nonlinear Analysis v2017
The strain energy potential function defines the strain energy stored in the material per unit of
initial/undeformed volume
This definition depends on two important concepts: principal stretch ratios and volume strain
37
© 2017 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
Chapter 3: Working with Nonlinear Materials OptiStruct for Nonlinear Analysis v2017
λ3L3
L3
Undeformed
Deformed
λ1L1 λ2L2
L2
L1
38
© 2017 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
Chapter 3: Working with Nonlinear Materials OptiStruct for Nonlinear Analysis v2017
𝐽𝑡𝑜𝑡𝑎𝑙
• 𝐽 = 𝐽𝑒𝑙𝑎𝑠 =
𝐽𝑡ℎ𝑒𝑟𝑚𝑎𝑙
• For incompressible hyperelastic material J=1.
39
© 2017 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
Chapter 3: Working with Nonlinear Materials OptiStruct for Nonlinear Analysis v2017
• 𝑈 = 𝑈 𝐼1 𝐶 , 𝐼2 𝐶 , 𝐼3 𝐶
• where I1, I2, I3 are the three strain invariants. They can be expressed as a function of principal stretch, 𝜆1 ,
𝜆2 , and 𝜆3 , and volume strain, J, through the following relations:
40
© 2017 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
Chapter 3: Working with Nonlinear Materials OptiStruct for Nonlinear Analysis v2017
For incompressible hyperelastic material, the strain energy function can be expressed in the
term of deviatoric and volumetric strain energy functions,
• 𝑈 = 𝑈𝑑 𝐼1 , 𝐼2 + 𝑈𝑣 𝐽
Where the deviatoric invariants for incompressible material are:
2ൗ
𝐼𝑖 = 𝐽− 3 𝐼𝑖
• 0 < i and j ≤ 3
• 𝐼3 = 𝐽2 = 1
41
© 2017 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
Chapter 3: Working with Nonlinear Materials OptiStruct for Nonlinear Analysis v2017
HYPERELASTICITY IN FEA
Hyperelastic material behavior is described with a number of models:
• Mooney-Rivlin
• Yeoh
• Arruda-Boyce
• Ogden
• Several other types of mathematical models
These models are developed based on a combination of physical behaviors and theoretical
considerations
42
© 2017 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
Chapter 3: Working with Nonlinear Materials OptiStruct for Nonlinear Analysis v2017
43
© 2017 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
Chapter 3: Working with Nonlinear Materials OptiStruct for Nonlinear Analysis v2017
44
© 2017 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
Chapter 3: Working with Nonlinear Materials OptiStruct for Nonlinear Analysis v2017
45
© 2017 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
Chapter 3: Working with Nonlinear Materials OptiStruct for Nonlinear Analysis v2017
• Arruda-Boyce
5
𝑊 = 𝐶1 𝛼𝑖 𝛽 𝑖−1 𝐼1𝑖 − 3𝑖
𝑖=1
46
© 2017 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
Chapter 3: Working with Nonlinear Materials OptiStruct for Nonlinear Analysis v2017
1 2
𝑈 = 𝐶10 𝐼1 − 3 + 𝐶01 𝐼2 − 3 + 𝐽 −1
𝐷𝑝 𝑒𝑙𝑎𝑠
• Mooney-Rivlin materials don’t have special physical meaning, but merely are curve-fits of
various polynomials to test data. The coefficients such as 𝐶01 , 𝐶10 , 𝐶11 , and 𝐶20 are
determined from curve-fitting these equations to experimental data.
47
© 2017 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
Chapter 3: Working with Nonlinear Materials OptiStruct for Nonlinear Analysis v2017
• The partial polynomials models are derived from Mooney-Rivlin, with the three term
Mooney-Rivlin equivalent to the polynomial form: 𝑁1 = 2, 𝐶20 = 𝐶02 = 0
Signiorini material:
2 3 1 2
• 𝑈 = 𝐶10 𝐼1 − 3 + 𝐶01 𝐼2 − 3 + 𝐶11 𝐼1 − 3 𝐼2 − 3 + 𝐶20 𝐼1 − 3 + 𝐶30 𝐼1 − 3 + 𝐽𝑒𝑙𝑎𝑠 − 1
𝐷1
2 1 2
• 𝑈 = 𝐶10 𝐼1 − 3 + 𝐶01 𝐼2 − 3 + 𝐶11 𝐼1 − 3 𝐼2 − 3 + 𝐶20 𝐼1 − 3 + 𝐽𝑒𝑙𝑎𝑠 − 1
𝐷1
48
© 2017 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
Chapter 3: Working with Nonlinear Materials OptiStruct for Nonlinear Analysis v2017
𝑝
1
• 𝑈= σ𝑁1
𝑝=1 𝐶𝑝0 𝐼1 − 3 2𝑁
+ σ𝑝=1 𝐽𝑒𝑙𝑎𝑠 − 1 2𝑝
𝑑𝑝
1 2
• 𝑈 = 𝐶10 𝐼1 − 3 + 𝐽𝑒𝑙𝑎𝑠 − 1
𝐷1
2 3 1 2
• 𝑈 = 𝐶10 𝐼1 − 3 + 𝐶20 𝐼1 − 3 + 𝐶30 𝐼1 − 3 + 𝐽𝑒𝑙𝑎𝑠 − 1
𝐷1
49
© 2017 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
Chapter 3: Working with Nonlinear Materials OptiStruct for Nonlinear Analysis v2017
50
© 2017 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
Chapter 3: Working with Nonlinear Materials OptiStruct for Nonlinear Analysis v2017
Piston
Concentric pipes
Packer, to
create an
annular seal
Fixed
51
© 2017 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
Chapter 3: Working with Nonlinear Materials OptiStruct for Nonlinear Analysis v2017
52
© 2017 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
Chapter 3: Working with Nonlinear Materials OptiStruct for Nonlinear Analysis v2017
• Equal-biaxial extension
53
© 2017 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
Chapter 3: Working with Nonlinear Materials OptiStruct for Nonlinear Analysis v2017
Planar test
54
© 2017 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
Chapter 3: Working with Nonlinear Materials OptiStruct for Nonlinear Analysis v2017
IMPLEMENTATION IN OPTISTRUCT
• Recall that many models use a generalized polynomial (Mooney-Rivlin, Neo-Hookean,
Yeoh)
𝑁1 𝑁2
𝑝 𝑞 1 2𝑝
𝑈 = 𝐶𝑝𝑞 𝐼1 − 3 𝐼2 − 3 + 𝐽 −1
𝐷𝑝 𝑒𝑙𝑎𝑠
𝑝+𝑞=1 𝑝=1
5
2𝜇𝑖 𝛼𝑖 𝛼𝑖 𝛼𝑖
𝑈 = 2 𝜆1 + 𝜆2 + 𝜆3 − 3
𝛼𝑖
𝑖=1
55
© 2017 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
Chapter 3: Working with Nonlinear Materials OptiStruct for Nonlinear Analysis v2017
• The MATHE card defines material properties for nonlinear hyperelastic materials
(1) (2) (3) (4) (5) (6) (7) (8) (9) (10)
MATHE MID Model NU RHO TEXP TREF
Where:
MID Unique material identification number.
NU Poisson's ratio
56
© 2017 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
Chapter 3: Working with Nonlinear Materials OptiStruct for Nonlinear Analysis v2017
• The MATHE card defines material properties for nonlinear hyperelastic materials
(1) (2) (3) (4) (5) (6) (7) (8) (9) (10)
MATHE MID Model NU RHO TEXP TREF
Where:
TREF Reference temperature
ID of TABLES1 that contains simple tension-compression data. The x-values in the TABLES1 entry
TAB1
should be the stretch ratios and y-values should be values of the engineering stress.
ID of TABLES1 that contains equi-biaxial tension data. The x-values in the TABLES1 entry should be the
TAB2
stretch ratios and y-values should be values of the engineering stress.
TAB4 Table identification number of a TABLES1 entry that contains pure shear data (optional)
57
© 2017 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
Chapter 3: Working with Nonlinear Materials OptiStruct for Nonlinear Analysis v2017
• The MATHE card defines material properties for nonlinear hyperelastic materials
(1) (2) (3) (4) (5) (6) (7) (8) (9) (10)
MATHE MID Model NU RHO TEXP TREF
Where:
Cpq Material constants related to distortional deformation.
58
© 2017 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
Chapter 3: Working with Nonlinear Materials OptiStruct for Nonlinear Analysis v2017
• The MATHE card defines material properties for nonlinear hyperelastic materials
(1) (2) (3) (4) (5) (6) (7) (8) (9) (10)
MATHE MID Model NU RHO TEXP TREF
NU Poisson's ratio
C1 Locking stretch
TAB1 Table identification number of a TABLES1 entry that contains simple tension-compression data
TAB2 Table identification number of a TABLES1 entry that contains equi-biaxial tension data (optional)
TAB4 Table identification number of a TABLES1 entry that contains pure shear data (optional)
59
© 2017 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
Chapter 3: Working with Nonlinear Materials OptiStruct for Nonlinear Analysis v2017
• The MATHE card defines material properties for nonlinear hyperelastic materials
(1) (2) (3) (4) (5) (6) (7) (8) (9) (10)
MATHE MID Model NA NU RHO TEXP TREF
Where:
NU Poisson's ratio
60
© 2017 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
Chapter 3: Working with Nonlinear Materials OptiStruct for Nonlinear Analysis v2017
• The MATHE card defines material properties for nonlinear hyperelastic materials
(1) (2) (3) (4) (5) (6) (7) (8) (9) (10)
MATHE MID Model NA NU RHO TEXP TREF
Where:
ID of TABLES1 that contains simple tension-compression data. The x-values in the TABLES1 entry
TAB1
should be the stretch ratios and y-values should be values of the engineering stress.
ID of TABLES1 that contains equi-biaxial tension data. The x-values in the TABLES1 entry should be the
TAB2
stretch ratios and y-values should be values of the engineering stress.
ID of TABLES1 that contains pure shear data. The x-values in the TABLES1 entry should be the stretch
TAB4
ratios and y-values should be values of the nominal stress.
MUi,
Material Constants for the Ogden Material Model (Model = OGDEN).
ALPHAi
61
© 2017 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
Chapter 3: Working with Nonlinear Materials OptiStruct for Nonlinear Analysis v2017
Correctly solving problems involving hyperelastic parts requires that a large displacement
solution be enabled
• Solid elements are supported for large strain elasto-plastic analysis
Either subcase dependent or general large displacement flag must be activated for the
solution run:
• Subcase dependent large displacement analysis
• NLPARM(LGDISP)
or
• Large displacement analysis is activated for all subcases
• PARAM,LGDISP,1
62
© 2017 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
Chapter 3: Working with Nonlinear Materials OptiStruct for Nonlinear Analysis v2017
Large Displacement Nonlinear Analysis does have limitations for resolution and element
compatibility
• The following elements can exist in the model, but they will be resolved using small displacement theory:
• GASKET
• BUSHING
• The following elements are not allowed and OptiStruct will error out if they are present:
• CBAR
• CBEAM
• CGAP
• CGAPG
• CWELD
• CSEAM
• CFAST
• RBE1
• CROD
• CELAS
• CONM
63
© 2017 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
Chapter 3: Working with Nonlinear Materials OptiStruct for Nonlinear Analysis v2017
64
© 2017 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
Chapter 3: Working with Nonlinear Materials OptiStruct for Nonlinear Analysis v2017
POLL
What are the assumptions for HyperElastic Materials (check all that apply)?
• Isotropic
• Linear thermal expansion
• Fully reversible deformation
• Incompressible or nearly incompressible
• Orthotropic
65
© 2017 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
Chapter 3: Working with Nonlinear Materials OptiStruct for Nonlinear Analysis v2017
67
© 2017 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved.
Chapter 3: Working with Nonlinear Materials OptiStruct for Nonlinear Analysis v2017
68