Date post: | 06-Apr-2018 |
Category: |
Documents |
Upload: | subejaya1786 |
View: | 222 times |
Download: | 0 times |
of 12
8/3/2019 2_08-nonlin (1)
1/12
Introduction to
Nonlinear Analysis
Module 8
8/3/2019 2_08-nonlin (1)
2/12
INTRODUCTIONTOANSYS
6.0
INTRODUCTIONTOANSYS
6.0
INTRODUCTIONTOANSYS
6.0
---Part2
Part2
Part2
INTRODUCTIONTOANSYS
6.0
INTRODUCTIONTOANSYS
6.0
INTRODUCTIONTOANSYS
6.0
---Part2
Part2
Part2
Training Manual
October 30, 2001
Inventory #0015718-2
8. Introduction to Nonlinear Analysis
A nonlinearanalysis is needed if the loading on a structurecauses significant changes in stiffness. Typical reasons for
stiffness to change significantly are:
Strains beyond the elastic limit (plasticity)
Large deflections, such as with a loaded fishing rod
Contact between two bodies
Strain
Stress
8/3/2019 2_08-nonlin (1)
3/12
INTRODUCTIONTOANSYS
6.0
INTRODUCTIONTOANSYS
6.0
INTRODUCTIONTOANSYS
6.0
---Part2
Part2
Part2
INTRODUCTIONTOANSYS
6.0
INTRODUCTIONTOANSYS
6.0
INTRODUCTIONTOANSYS
6.0
---Part2
Part2
Part2
Training Manual
October 30, 2001
Inventory #0015718-3
...Introduction to Nonlinear Analysis
In this chapter, we will present a brief introduction to thebasics of nonlinear solution via the following topics:
A. Basic Concepts
B. Typical Procedure
C. Workshop
The purpose is to give you a "taste" of nonlinear analysis.
There are many, many aspects of nonlinear analysis that are
well beyond the scope of this training course and are covered
in:
Structural Analysis Guide Structural Nonlinearities Training Manual
8/3/2019 2_08-nonlin (1)
4/12
INTRODUCTIONTOANSYS
6.0
INTRODUCTIONTOANSYS
6.0
INTRODUCTIONTOANSYS
6.0
---Part2
Part2
Part2
INTRODUCTIONTOANSYS
6.0
INTRODUCTIONTOANSYS
6.0
INTRODUCTIONTOANSYS
6.0
---Part2
Part2
Part2
Training Manual
October 30, 2001
Inventory #0015718-4
Introduction to Nonlinear Analysis
A. Basic Concepts
When a load causes significant changes in stiffness, theload-deflection curve becomes nonlinear.
The challenge is to calculate the nonlinear displacement
response using a linear set of equations.
Nonlinear Response
Linear Response
Displacement
External Load
8/3/2019 2_08-nonlin (1)
5/12
INTRODUCTIONTOANSYS
6.0
INTRODUCTIONTOANSYS
6.0
INTRODUCTIONTOANSYS
6.0
---Part2
Part2
Part2
INTRODUCTIONTOANSYS
6.0
INTRODUCTIONTOANSYS
6.0
INTRODUCTIONTOANSYS
6.0
---Part2
Part2
Part2
Training Manual
October 30, 2001
Inventory #0015718-5
Introduction to Nonlinear Analysis
...Basic Concepts
One approach is to apply the load gradually by dividing it intoa series of increments and adjusting the stiffness matrix at
the end of each increment.
The problem with this approach is that errors accumulate
with each load increment, causing the final results to be out
of equilibrium.
Nonlinear Response
Displacement
External LoadError
Calculated
Response
8/3/2019 2_08-nonlin (1)
6/12
INTRODUCTIONTOANSYS
6.0
INTRODUCTIONTOANSYS
6.0
INTRODUCTIONTOANSYS
6.0
---Part2
Part2
Part2
INTRODUCTIONTOANSYS
6.0
INTRODUCTIONTOANSYS
6.0
INTRODUCTIONTOANSYS
6.0
---Part2
Part2
Part2
Training Manual
October 30, 2001
Inventory #0015718-6
Introduction to Nonlinear Analysis
...Basic Concepts
ANSYS uses the Newton-Raphson algorithm:
Applies the load gradually, in increments.
Also performs equilibrium iterations at each load increment to drive the
incremental solution to equilibrium.
Solves the equation [KT]{(u} = {F} - {Fnr}
[KT] = tangent stiffness matrix
{(u} = displacement increment
{F} = external load vector
{Fnr} = internal force vector
Iterations continue until {F} - {Fnr}
(difference between external and internalloads) is within a tolerance.
Some nonlinear analyses have trouble converging. Advanced analysis
techniques are available in such cases (covered in the Structural
Nonlinearities training course).
Displacement
F
[KT]
1
23
4equilibrium
iterationsFnr
(u
8/3/2019 2_08-nonlin (1)
7/12
INTRODUCTIONTOANSYS
6.0
INTRODUCTIONTOANSYS
6.0
INTRODUCTIONTOANSYS
6.0
---Part2
Part2
Part2
INTRODUCTIONTOANSYS
6.0
INTRODUCTIONTOANSYS
6.0
INTRODUCTIONTOANSYS
6.0
---Part2
Part2
Part2
Training Manual
October 30, 2001
Inventory #0015718-7
Introduction to Nonlinear Analysis
...Basic Concepts
This process is repeated for each load increment until the fullexternal load has been applied.
Thus a nonlinear solution typically involves the following:
One or more load steps to apply the
external loads and boundary
conditions. (This is true of linear
analyses too.)
Multiple substeps to apply the load
gradually. Each substep represents
one load increment. (A linear analysis
needs just one substep per load step.) Equilibrium iterations to obtain
equilibrium (orconvergence) at each
substep. (Does not apply to linear
analyses.)"Time"
External
Load
Substeps
LS 1
Load Step (LS) 2
8/3/2019 2_08-nonlin (1)
8/12
INTRODUCTIONTOANSYS
6.0
INTRODUCTIONTOANSYS
6.0
INTRODUCTIONTOANSYS
6.0
---Part2
Part2
Part2
INTRODUCTIONTOANSYS
6.0
INTRODUCTIONTOANSYS
6.0
INTRODUCTIONTOANSYS
6.0
---Part2
Part2
Part2
Training Manual
October 30, 2001
Inventory #0015718-8
By default, time = 1.0 at the end of
load step 1, 2.0 at the end of load
step 2, and so on.
For rate-independent analyses,
you can set it to any desired valuefor convenience. For example, by
setting time equal to the load
magnitude, you can easily plot the
load-deflection curve.
Introduction to Nonlinear Analysis
...Basic Concepts
Time and Time Step
Each load step and substep is associated with a value of
time.
Time in most nonlinear static analyses is simply used as a
counter and does not mean actual, chronological time.
"Time"
External
Load
1.0 2.0
8/3/2019 2_08-nonlin (1)
9/12
INTRODUCTIONTOANSYS
6.0
INTRODUCTIONTOANSYS
6.0
INTRODUCTIONTOANSYS
6.0
---Part2
Part2
Part2
INTRODUCTIONTOANSYS
6.0
INTRODUCTIONTOANSYS
6.0
INTRODUCTIONTOANSYS
6.0
---Part2
Part2
Part2
Training Manual
October 30, 2001
Inventory #0015718-9
Introduction to Nonlinear Analysis
...Basic Concepts
The "time increment" between each substep is the time step (t.
Time step (t determines the load increment (F over a substep. The
higher the value of(t, the larger the (F, so (t has a direct effect on
the accuracy of the solution.
ANSYS has an automatic time steppingalgorithm that predicts and
controls the time step size for all substeps in a load step.
"Time"
External
Load
1.0 2.0
(t
(F
8/3/2019 2_08-nonlin (1)
10/12
INTRODUCTIONTOANSYS
6.0
INTRODUCTIONTOANSYS
6.0
INTRODUCTIONTOANSYS
6.0
---Part2
Part2
Part2
INTRODUCTIONTOANSYS
6.0
INTRODUCTIONTOANSYS
6.0
INTRODUCTIONTOANSYS
6.0
---Part2
Part2
Part2
Training Manual
October 30, 2001
Inventory #0015718-10
Introduction to Nonlinear Analysis
B. Typical Procedure
Assuming that the geometry and meshing step have beencompleted, typical steps for a nonlinear solution are:
1. Specify analysis type (usually static).
2. Specify solution controls using Solution > Sol'n Control. Many controlsare available, but the common ones are:
small or large deflection time and (T or number of
substeps
output controls
3. Apply the loading.
4. Save the database.
5. Solve.
8/3/2019 2_08-nonlin (1)
11/12
INTRODUCTIONTOANSYS
6.0
INTRODUCTIONTOANSYS
6.0
INTRODUCTIONTOANSYS
6.0
---Part2
Part2
Part2
INTRODUCTIONTOANSYS
6.0
INTRODUCTIONTOANSYS
6.0
INTRODUCTIONTOANSYS
6.0
---Part2
Part2
Part2
Training Manual
October 30, 2001
Inventory #0015718-11
Introduction to Nonlinear Analysis
C. Workshop
This workshop consists of the following problem:
W7. Arched Beam
Please refer to yourWorkshop Supplementfor instructions.
8/3/2019 2_08-nonlin (1)
12/12