Professional Documents
Culture Documents
FEA Academy Workshop - Modeling A Highly Nonlinear Problem
FEA Academy Workshop - Modeling A Highly Nonlinear Problem
MODELING A HIGHLY
Modeling a Highly Nonlinear Problem
NONLINEAR
www.fea-academy.com
UNLOCK THE
SECRETS OF PROB LE M
NONLINEAR
ANALYSIS BY
FEA
GEOMETRIC – MATERIAL -
CONTACT
© 2024 FEA Academy 1
www.fea-academy.com
Modeling aa Highly
Modeling Highly Nonlinear
Nonlinear Problem
Problem
AGENDA
👉 Part #1: Reminders about Nonlinear Analysis
by FEA
Reminders about
Nonlinear Analysis by
FEA
The Types of
Nonlinearity
• Geometric Nonlinearity
• Material Nonlinearity
• Boundary Nonlinearity
Bonded or Weld Contact Contact Pair CANNOT Separate Out Contact Pair CANNOT Slide N/A Defined geometry acts like one body.
GLUED
Bodies cannot translate or rotate between each
Rough Contact Contact Pair CAN Separate Out Contact Pair CANNOT Slide N/A other.
NO Once the contact is detected, then the surfaces
No Separation Contact Contact Pair CANNOT Separate Out Contact Pair CAN Slide
m=0 are tied up for the rest of the analysis.
NO
Frictionless Contact Contact Pair CAN Separate Out Contact Pair CAN Slide The contact pair can slide and separate.
TOUCHING m=0
YES The contact pair can slide and separate.
Frictional Contact Contact Pair CAN Separate Out Contact Pair CAN Slide If Fsliding > Ffriction Coefficient of friction m affects the tangential
m = constant motion.
For a structural problem, the nonlinear static equilibrium matrix equation becomes:
{F(u)} = [K(u)]*{u}
Functions of {u} Unknown
Not Constant
• The structural stiffness matrix [K] and possibly the load vector {F} become functions of the displacement
vector {u}.
• It is not possible to solve for {u} immediately, as [K] and {F} are not known in advance.
• The classic LDLT decomposition method is not applicable to solve the problem directly.
• An iterative and incremental process is needed to obtain {u} and the associated [K] matrix and {F} vector,
satisfying the equations of equilibrium.
• Unlike linear problems, which always have a single solution, nonlinear problems do not.
• Even when a solution is found by a nonlinear algorithm, it may not be the solution that is sought.
© 2024 FEA Academy 12
www.fea-academy.com
Reminders about Nonlinear Analysis by FEA
u1 u2 u3 u4 u
Basic operations:
Gradual loading
Iterations with convergence tests for equilibrium
Stiffness matrix updates
Gradual
Stiffness matrix updates performed occasionally:
Loading
Improve the computational efficiency
May be overridden at the user’s discretion
The incremental process continues until the residual parameters are within
Solution a tolerance defined by the FEA analyst.
Note that the load increments do not have to be uniform, and critical parts
typically require a smaller increment size.
Simulation steps
GEOMETRY
Die
(Rigid body)
Geometry = Surface
Not meshed
© 2024 FEA Academy 19
www.fea-academy.com
Workshop: Modeling a Highly Nonlinear Problem Nonlinear Geometric, Material & Contact
MATERIAL MODEL
• Isotropic elastic-plastic material properties of Aluminum 6111-T4
MATERIAL MODEL
Large strain formulation using additive plasticity
BOUNDARY CONDITIONS
Punch
To restrict the rigid body motion and stabilize the model during the spring Free along Ty
back (See the loading history next slide), grounded 1D springs with very Fixed along Tx & Tz
small stiffness along the degree of freedom Ty are added at two nodes located
at the free ends
Die
Fixed along 6 DOFs
1D spring grounded
Kty = 10-5 N/mm
LOADING
PUNCH IN
• Vertical (dy) enforced displacement
applied to the punch rigid body
y • Cumulative effect:
the starting state of a subcase
x
PUNCH MAINTAINED
corresponds to the state of the last
converged iteration from the
previous subcase
y
x
PUNCH OUT
upward
y
x
© 2024 FEA Academy 23
www.fea-academy.com
Workshop: Modeling a Highly Nonlinear Problem Nonlinear Geometric, Material & Contact
CONTACT
TOUCHING FRICTIONAL CONTACT
(Bodies can separate & can slide with resistance) Deformable body: all the 2D shell elements of the sheet
Rigid body #1: the surface of the punch
Rigid body #2: the surface of the die
Punch
(Rigid body #1)
Plate
(Deformable Body) Contact Slave Master
Pair Touching Body Touched Body
PUNCH PLATE
#1
Rigid body #1 Deformable body
PLATE DIE
#2
Deformable body Rigid body #2
RESULTS The sheet deformation and punch displacement during the forming and
spring back subcases are shown here.
We can see how the sheet deforms, during the forming subcase, as the
Punch punch pushes on the sheet until it enters in contact with the die.
(Rigid body #1)
When the punch goes up again, the spring back of the sheet occurs, but it
does not return to its original position owing to the plastic effect.
During the unloading, the punch and the sheet move simultaneously in an
upward direction by remaining in contact.
Die
Then, the sheet stops moving, while the punch continues to move upward
(Rigid body #2)
to return to its original position. This release of the sheet from the punch
allows the sheet to spring back to its final position.
RESULTS The sheet deformation and punch displacement during the forming and
spring back subcases are shown here.
We can see how the sheet deforms, during the forming subcase, as the
Punch punch pushes on the sheet until it enters in contact with the die.
(Rigid body #1)
When the punch goes up again, the spring back of the sheet occurs, but it
does not return to its original position owing to the plastic effect.
During the unloading, the punch and the sheet move simultaneously in an
upward direction by remaining in contact.
Then, the sheet stops moving, while the punch continues to move upward
to return to its original position. This release of the sheet from the punch
allows the sheet to spring back to its final position.
Die
(Rigid body #2)
RESULTS
qFEA = 56.1°
RESULTS
This curve shows the Force-Displacement curve of
the punch.
MODELING TIPS
Very local contact between the plate and the curved shoulders of the die.
If large elements are used near the shoulder of the die, in the discrete steps of the displacement history, nodes can be identified
where no contact is detected.
Consequently, the following are some guidelines and tips for modeling this problem:
A fine mesh must be used to describe the contact of the nodes of the plate with the die properly.
The surface of the rigid body of the die must be very accurate in order to capture properly its geometry.
The unloading behavior is characterized by the removal of the tool and at the same time adding boundary conditions
preventing the possibility of rigid body motion.
The unloading behavior should be done in many steps (200 in our case).