Professional Documents
Culture Documents
Chapter 13
Nonlinear Simulations
13.1
Basics of Nonlinear Simulations
13.2
Step-by-Step: Translational Joint
13.3
Step-by-Step: Microgripper
13.4
More Exercise: Snap Lock
13.5
Review
Section 13.1
Basics of Nonlinear Simulations
Key Concepts
Nonlinearities
Causes of Structural Nonlinearities
Steps, Substeps, and Iterations
Newton-Raphson Method
Force/Displacement Convergence
Solution Information
Line Search
Contact Types
Contact versus Target
Contact Formulations
Additional Contact Settings
Pinball Region
Interface Treatment
Time Step Controls
Update Stiffness
Force {F}
Nonlinearities
[1] In a linear
simulation, [K]
(slope of the line)
is constant.
Displacement {D}
{D} = {F }
Force {F}
[2] In a nonlinear
simulation, [K] (slope
of the curve) is
changing with {D}.
Displacement {D}
Geometry Nonlinearity
Topology Nonlinearity
Material Nonlinearity
[1] Number of
steps can be
specified here.
[2] To switch
between steps,
type a step number
here.
Newton-Raphson Method
[4] External
force at next
time step
(known).
P3
P2
F1
P4
P3
P4
P1
{ } {}
P0
{}
F0
Force F
[3] External
force at
current time
step (known).
P2
P1
F0 + F
F3
F2
D0
[2] Displacements at
current time step
(known).
D1
D2
D3
D4
{}
Displacement D
Suppose we are now at P0 and the time is increased one substep further so that
the external force is increased to F0 + F , and we want to find the displacement
at next time step D4 .
Starting from point P0 , <Workbench> calculates a tangent stiffness [K], the
linearized stiffness, and solves the following equation
K D = F
The displacement D0 is increased by D to become D1 . Now, in the D-F space,
we are at (D1, F0 + F ) , the point P1 , far from our goal P4 . To proceed, we need to
"drive" the point P1 back to the actual response curve.
Substituting the displacement D1
into the governing equation, we can
calculate the internal force F1 ,
K(D1 ) D1 = F1
Now we can locate the point (D1, F1 ) , which is on the actual response curve. The
difference between the external force (here, F0 + F ) and the internal force (here,
F1 ) is called the residual force of that equilibrium iteration,
F1R = (F0 + F ) F1
If the residual force is smaller than a criterion, then the substep is said to be
converged, otherwise, another equilibrium iteration is initiated. The iterations
repeat until the convergence criterion satisfies.
{ } { }
{ } {}
Force/Displacement
Convergence
Solution Information
Line Search
Force
F0 + F
F0
Displacement
D0
D1
Goal
Calculated D
[1] In some cases, when the FD curve is highly nonlinear or
concave up, the calculated D
in a single iteration may
overshoot the goal.
10
11
Contact Types
Bonded
No Separation
Frictionless
Rough
Frictional
Linear versus Nonlinear Contacts
12
13
14
Contact Formulations
[1] Workbench
offers several
formulations to
enforce contact
compatibility.
Additional Contact
Settings
Pinball Region
Interface Treatment
Time Step Controls
Update Stiffness
15
Section 13.2
Translational Joint
20
60
Problem Description
[1] The
translational joint
is used to connect
two machine
components, so
that the relative
motion of the
components is
restricted in this
direction.
20
40
16
Results
[1] Nonlinear
Solution.
120
101.73
Force (N)
90
74.67
60
30
0
10
20
30
Displacement (mm)
40
17
Section 13.3
Microgripper
Problem Description
The microgripper is made of PDMS and actuated by a SMA (shape memory alloy)
actuator; it is tested by gripping a glass bead in a lab. In this section, we want to
assess the gripping forces on the glass bead under an actuation force of 40 N
exerted by the SMA device. More specifically, we will plot a gripping force-versusactuation-force chart.
18
Results
[1] contact
status.
[2] contact
pressure.
19
Section 13.4
20
20
Snap Lock
10
5
Problem Description
10
20
30
5
8
21
[3] Because of
friction, the curve is
not symmetric.
22