SlideShare ist ein Scribd-Unternehmen logo
1 von 50
1
Prof. Samirsinh Parmar
Asst. Professor, Dept. of Civil Engg.
Dharmasinh Desai University, Nadiad, Gujarat, INDIA
Mail: samirddu@gmail.com
CHAPTER- 2
2
Goals
• What is a nonlinear problem?
• How is a nonlinear problem different from a linear one?
• What types of nonlinearity exist?
• How to understand stresses and strains
• How to formulate nonlinear problems
• How to solve nonlinear problems
• When does nonlinear analysis experience difficulty?
3
Nonlinear Structural Problems
• What is a nonlinear structural problem?
– Everything except for linear structural problems
– Need to understand linear problems first
• What is linearity?
• Example: fatigue analysis
Input x
(load, heat)
Output y
(displ, temp)

y ax
y ax

x1 y1
x2 y2
2x1 2y1
2x1 +3x2 2y1+3y2
x1 x2
Y
4
What is a linear structural problem?
• Linearity is an approximation
• Assumptions:
– Infinitesimal strain (<0.2%)
– Infinitesimal displacement
– Small rotation
– Linear stress-strain relation
F/2
F/2
A0 A
 
0
F F
?
A A(F)
L0
 
 
0
L L
? ?
L L
L
L
E


 = E
  0
F A  
0
A E  
0
0
A E
L
L
Force Stress Strain Displacement
Linear Linear Linear
Global Global
Local Local
5
Observations in linear problems
• Which one will happen?
• Will this happen?
M
M
F
Truss Truss
6
What types of nonlinearity exist?
• It is at every stage of analysis
7
Linear vs. Nonlinear Problems
• Linear Problem:
– Infinitesimal deformation:
– Linear stress-strain relation:
– Constant displacement BCs
– Constant applied forces
• Nonlinear Problem:
– Everything except for linear problems!
– Geometric nonlinearity: nonlinear strain-displacement relation
– Material nonlinearity: nonlinear constitutive relation
– Kinematic nonlinearity: Non-constant displacement BCs, contact
– Force nonlinearity: follow-up loads

σ : ε
D

 

  
 
 
 
 
j
i
ij
j i
u
u
1
2 x x
Undeformed coord.
Constant
8
Nonlinearities in Structural Problems
• More than one nonlinearity can exist at the same time
Displacement Strain Stress
Prescribed
displacement
Applied
force
Nonlinear
displacement-strain
Nonlinear
stress-strain
Nonlinear displ. BC Nonlinear force BC
9
Geometric Nonlinearity
• Relations among kinematic quantities (i.e., displacement,
rotation and strains) are nonlinear
• Displacement-strain relation
– Linear:
– Nonlinear:
0.0 0.2 0.4 0.6 0.8 1.0
Normalized couple
8.
6.
4.
2.
0.
Tip
displacement
C0
C1 C2
C3
 
du
(x)
dx
 
   
 
2
du 1 du
E(x)
dx 2 dx
10
Geometric Nonlinearity cont.
• Displacement-strain relation
– E has a higher-order term
– (du/dx) << 1  (x) ~ E(x).
• Domain of integration
– Undeformed domain W0
– Deformed domain Wx
0 0.05 0.10 0.15 0.20 0.25 0.30
du/dx
0.35
0.30
0.25
0.20
0.15
0.10
0.05
0
Strain
e
E
W
   W

a( , ) ( ) : ( )d
u u u u
Deformed domain is unknown
11
Material Nonlinearity
• Linear (elastic) material
– Only for infinitesimal deformation
• Nonlinear (elastic) material
– [C] is not a constant but depends on deformation
– Stress by differentiating strain energy density U
– Linear material:
– Stress is a function of strain (deformation): potential, path
independent

 
{ } [ ]{ }
D
1 

E


E Linear spring
Nonlinear
spring
Linear and nonlinear elastic spring models
 

dU
d
 2
1
U E
2
   

dU
E
d
More generally, {} = {f()}
12
Material Nonlinearity cont.
• Elasto-plastic material (energy dissipation occurs)
– Friction plate only support stress up to y
– Stress cannot be determined from stress alone
– History of loading path is required: path-dependent
• Visco-elastic material
– Time-dependent behavior
– Creep, relaxation
Visco-elastic spring model

E h
time

E
Elasto-plastic spring model

E
sY


E
Y
13
Boundary and Force Nonlinearities
• Nonlinear displacement BC (kinematic nonlinearity)
– Contact problems, displacement dependent conditions
• Nonlinear force BC (Kinetic nonlinearity)
Contact boundary
dmax
Displacement
Force
14
Mild vs. Rough Nonlinearity
• Mild Nonlinear Problems
– Continuous, history-independent nonlinear relations between
stress and strain
– Nonlinear elasticity, Geometric nonlinearity, and deformation-
dependent loads
• Rough Nonlinear Problems
– Equality and/or inequality constraints in constitutive relations
– History-dependent nonlinear relations between stress and strain
– Elastoplasticity and contact problems
15
Nonlinear Finite Element Equations
• Equilibrium between internal and external forces
• Kinetic and kinematic nonlinearities
– Appears on the boundary
– Handled by displacements and forces (global, explicit)
– Relatively easy to understand (Not easy to implement though)
• Material & geometric nonlinearities
– Appears in the domain
– Depends on stresses and strains (local, implicit)

( ) ( )
P d F d 
[ ]{ } { }
K d F
Linear problems
Stress
Strain
Loads
16
Solution Procedure
• We can only solve for linear problems …
17
Example – Nonlinear Springs
• Spring constants
– k1 = 50 + 500u
k2 = 100 + 200u
• Governing equation
– Solution is intersection between two zero contours
– Multiple solutions may exist
– No solution exists in a certain situation
k1 k2
u1 u2
F
2 2
1 1 2 2 1 2
2 2
1 1 2 2 1 2
300u 400u u 200u 150u 100u 0
200u 400u u 200u 100u 100u 100
     


    


P1
P2
18
Solution Procedure
• Linear Problems
– Stiffness matrix K is constant
– If the load is doubled, displacement is doubled, too
– Superposition is possible
• Nonlinear Problems
– How to find d for a given F?
  
or ( )
K d F P d F
  
    
1 2 1 2
( ) ( ) ( )
( ) ( )
P d d P d P d
P d P d F
 
( ) , (2 ) 2
P d F P d F F
d
di
KT
2F
2d
d
K
F
Incremental Solution Procedure
19
Newton-Raphson Method
• Most popular method
• Assume di at i-th iteration is known
• Looking for di+1 from first-order Taylor series expansion
– : Jacobian matrix or Tangent stiffness matrix
• Solve for incremental solution
• Update solution

    
i 1 i i i i
T
( ) ( ) ( )
P d P d K d d F

 
  

 
i
i i
T ( )
P
K d
d
  
i i i
T ( )
K d F P d

  
i 1 i i
d d d
di di+1 d
di+1
F P(d)
di+2 dn
Solution
i
T
K
1
i
T
K 
P(di)
P(di+1)
20
N-R Method cont.
• Observations:
– Second-order convergence near the solution (Fastest method!)
– Tangent stiffness is not constant
– The matrix equation solves for incremental displacement
– RHS is not a force but a residual force
– Iteration stops when conv < tolerance
i i
T ( )
K d
 i
d
 
i i
( )
R F P d







n i 1 2
j
j 1
n 2
j
j 1
(R )
conv
1 (F )





 


n i 1 2
j
j 1
n 0 2
j
j 1
( u )
conv
1 ( u )
Or,
exact n 1
2
n
exact n
u u
lim c
u u





21
N-R Algorithm
1. Set tolerance = 0.001, k = 0, max_iter = 20, and initial
estimate u = u0
2. Calculate residual R = f – P(u)
3. Calculate conv. If conv < tolerance, stop
4. If k > max_iter, stop with error message
5. Calculate Jacobian matrix KT
6. If the determinant of KT is zero, stop with error message
7. Calculate solution increment u
8. Update solution by u = u + u
9. Set k = k + 1
10. Go to Step 2
22
Example – N-R Method
• Iteration 1

   
  
   
  
 
1 2
2 2
1 2
d d 3
( )
9
d d
P d F
 

   
  
T
1 2
1 1
2d 2d
P
K
d
   
 
   
   
0 0
1 6
( )
5 26
d P d
 
 
   
 

   
  

 
   
 
0
1
0
2
1 1 d 3
2 10 17
d
 
 
 
 

   


   
 
0
1
0
2
d 1.625
1.375
d

 
     
 
1 0 0 0.625
3.625
d d d
 
    

 
1 1 0
( )
4.531
R F P d

 
    

 
0 0 3
( )
17
R F P d
23
Example – N-R Method cont.
• Iteration 2
• Iteration 3
 

   
 

   
 
 

 
   
 
1
1
1
2
1 1 d 0
1.25 7.25 4.531
d
 
  
 

   


   
 
1
1
1
2
d 0.533
0.533
d

 
     
 
2 1 1 0.092
3.092
d d d
 
    

 
2 2 0
( )
0.568
R F P d
 

   
 

   
 
 

 
   
 
2
1
2
2
1 1 d 0
0.184 6.184 0.568
d
 
  
 

   


   
 
2
1
2
2
d 0.089
0.089
d

 
     
 
3 2 2 0.003
3.003
d d d
 
    

 
3 3 0
( )
0.016
R F P d
24
Example – N-R Method cont.
• Iteration 4
 

   
 

   
 
 

 
   
 
3
1
3
2
1 1 d 0
0.005 6.005 0.016
d
 
  
 

   


   
 
3
1
3
2
d 0.003
0.003
d

 
     
 
4 3 3 0.000
3.000
d d d
 
    
 
4 4 0
( )
0
R F P d
Iteration
0
4
8
12
16
20
0 1 2 3 4
Residual
Quadratic convergence
Iter ||R||
0 17.263
1 4.531
2 0.016
3 0.0
25
When N-R Method Does Not Converge
• Difficulties
– Convergence is not always guaranteed
– Automatic load step control and/or line search techniques are
often used
– Difficult/expensive to calculate
di di+1 d
F
P(d)
di+2 dn
Solution


P
d


P
d
i i
T ( )
K d
26
When N-R Method Does Not Converge cont.
• Convergence difficulty occurs when
– Jacobian matrix is not positive-definite
– Bifurcation & snap-through requires a special algorithm
A
B
C
D
E
A
B
C D
E
Displacement
Force
F
FB
FC
P.D. Jacobian: in order to increase displ., force must be increased
27
Modified N-R Method
• Constructing and solving is expensive
• Computational Costs (Let the matrix size be N x N)
– L-U factorization ~ N3
– Forward/backward substitution ~ N
• Use L-U factorized repeatedly
• More iteration is required, but
each iteration is fast
• More stable than N-R method
• Hybrid N-R method
i i
T ( )
K d  
i i i
T
K d R
i i
T ( )
K d


P
d
di di+1 d
F P(d)
dn
Solution
28
Example – Modified N-R Method
• Solve the same problem using modified N-R method

   
  
   
  
 
1 2
2 2
1 2
d d 3
( )
9
d d
P d F
 

   
  
T
1 2
1 1
2d 2d
P
K
d
   
 
   
   
0 0
1 6
( )
5 26
d P d

 
    

 
0 0 3
( )
17
R F P d
• Iteration 1
 
 
   
 

   
  

 
   
 
0
1
0
2
1 1 d 3
2 10 17
d
 
 
 
 

   


   
 
0
1
0
2
d 1.625
1.375
d

 
     
 
1 0 0 0.625
3.625
d d d
 
    

 
1 1 0
( )
4.531
R F P d
29
Example – Modified N-R Method cont.
• Iteration 2
 

   
 

   
  

 
   
 
1
1
1
2
1 1 d 0
2 10 4.531
d
 
  
 

   


   
 
1
1
1
2
d 0.566
0.566
d

 
     
 
2 1 1 0.059
3.059
d d d
 
    

 
2 2 0
( )
0.358
R F P d
0
4
8
12
16
20
0 1 2 3 4 5 6 7
Iteration
Residual Iter ||R||
0 17.263
1 4.5310
2 0.3584
3 0.0831
4 0.0204
5 0.0051
6 0.0013
7 0.0003
30
Incremental Secant Method
• Secant matrix
– Instead of using tangent stiffness, approximate it using the
solution from the previous iteration
– At i-th iteration
– The secant matrix satisfies
– Not a unique process in high dimension
• Start from initial KT matrix, iteratively update it
– Rank-1 or rank-2 update
– The textbook has Broyden’s algorithm (Rank-1 update)
– Here we will discuss BFGS method (Rank-2 update_
F
d0 d1 d
P(d)
P
x


dn
Solution
d2 d3
Secant
stiffness
  
i i i
s ( )
K d F P d
 
   
i i i 1 i i 1
s ( ) ( ) ( )
K d d P d P d
31
Incremental Secant Method cont.
• BFGS (Broyden, Fletcher, Goldfarb and Shanno) method
– Stiffness matrix must be symmetric and positive-definite
– Instead of updating K, update H (saving computational time)
• Become unstable when the No. of iterations is increased

    
i i 1 i i i
s s
[ ] { ( )} [ ]{ ( )}
d K F P d H F P d

  
i i iT i 1 i iT
s s
( ) ( )
H I w v H I w v
 


 
 
  
 

 
i 1 T i 1 i
i i 1 i
i T i 1
( ) ( )
1
( )
d R R
v R R
d R

 


 
i 1
i
i 1 T i 1 i
( ) ( )
d
w
d R R
32
Incremental Force Method
• N-R method converges fast if the initial estimate is close
to the solution
• Solid mechanics: initial estimate = undeformed shape
• Convergence difficulty
occurs when the applied
load is large
(deformation is large)
• IFM: apply loads in
increments. Use the
solution from the
previous increment
as an initial estimate
• Commercial programs
call it “Load Increment”
or “Time Increment”
33
Incremental Force Method cont.
• Load increment does not have to be uniform
– Critical part has smaller increment size
• Solutions in the intermediate load increments
– History of the response can provide insight into the problem
– Estimating the bifurcation point or the critical load
– Load increments greatly affect the accuracy in path-dependent
problems
34
Load Increment in Commercial Software
• Use “Time” to represent load level
– In a static problem, “Time” means a pseudo-time
– Required Starting time, (Tstart), Ending time (Tend) and increment
– Load is gradually increased from zero at Tstart and full load at Tend
– Load magnitude at load increment Tn:
• Automatic time stepping
– Increase/decrease next load increment based on the number of
convergence iteration at the current load
– User provide initial load increment, minimum increment, and
maximum increment
– Bisection of load increment when not converged
n
n start
end start
T T
F F
T T



n
end
T n T T
   
35
Force Control vs. Displacement Control
• Force control: gradually increase applied forces and find
equilibrium configuration
• Displ. control: gradually increase prescribed displacements
– Applied load can be calculated as a reaction
– More stable than force control.
– Useful for softening, contact, snap-through, etc.
u1 u2
u
F
P(u)
un
F2
F3
Fn
u3
F1
uA uB
u
F
P(u)
uD
FB
FC
uC
FA
36
Nonlinear Solution Steps
1. Initialization:
2. Residual Calculation
3. Convergence Check (If converged, stop)
4. Linearization
– Calculate tangent stiffness
5. Incremental Solution:
– Solve
6. State Determination
– Update displacement and stress
7. Go To Step 2
 
0
; i 0
d 0
i i
T ( )
K d
 
i i i i
T ( )
K d d R


  
    
i 1 i i
i 1 i i
d d d
 
i i
( )
R F P d
37
Nonlinear Solution Steps cont.
• State determination
– For a given displ dk, determine current state (strain, stress, etc)
– Sometimes, stress cannot be determined using strain alone
• Residual calculation
– Nodal forces due to internal stresses = -applied nodal forces
k k
( ) ( )
 
u x N x d k k
 
B d

k k
f( )

 
s
k T T b T k
d d d
 W W
   W  W
  
R N t N f B 
38
Example – Linear Elastic Material
• Governing equation (Scalar equation)
• Collect
• Residual
• Linear elastic material
W  W
W    W
  
 
s
T T T b
( ) d d d
u u t u f
 
u N d
( )  
u B d

d
 
W  W
W    W
  

s
T T T T b
d d d
d B N t N f
( )
P d F
  ( )
R F P d
    
 
D D B d
W

  W
 
T
T
( )
d
P d
K B DB
d d
F
KT
39
Example – Nonlinear Bar
• Rubber bar
• Discrete weak form
• Scalar equation
0 0.01 0.02 0.03 0.04 0.05
Strain
120
100
80
60
40
20
0
Stress
F = 10kN
L = 1m
1 2
x
1
Etan (m )

  
L
T T T
0
Adx
 

d B d F
L
0
A
R F dx
L
R F (d)A

 
   

1
2
d
d
 
  
 
d
R
F
 
  
 
F
1
1 1
L
 
 
 
B
40
Example – Nonlinear Bar cont.
• Jacobian
• N-R equation
• Iteration 1
• Iteration 2
2
dP d (d) d d 1
A A mAEcos
dd dd d dd L E
   
 
    
  
k
2 k k
1
mAEcos d F A
L E
  

   
 
 
  
0
mAE
d F
L
 
1 0 0
1 1
1 1 1
d d d 0.025m
d / L 0.025
Etan (m ) 78.5MPa

   
  
   
1
2 1 1
mAE
cos d F A
L E
  

   
 
 
  
2 1 1
2 2
2 1 2
d d d 0.0357m
d / L 0.0357
Etan (m ) 96MPa

   
  
   
41
N-R or Modified N-R?
• It is always recommended to use the Incremental Force Method
– Mild nonlinear: ~10 increments
– Rough nonlinear: 20 ~ 100 increments
– For rough nonlinear problems, analysis results depends on increment size
• Within an increment, N-R or modified N-R can be used
– N-R method calculates KT at every iteration
– Modified N-R method calculates KT once at every increment
– N-R is better when: mild nonlinear problem, tight convergence criterion
– Modified N-R is better when: computation is expensive, small increment
size, and when N-R does not converge well
• Many FE programs provide automatic stiffness update option
– Depending on convergence criteria used, material status change, etc
42
Accuracy vs. Convergence
• Nonlinear solution procedure requires
– Internal force P(d)
– Tangent stiffness
– They are often implemented in the same routine
• Internal force P(d) needs to be accurate
– We solve equilibrium of P(d) = F
• Tangent stiffness KT(d) contributes to convergence
– Accurate KT(d) provides quadratic convergence near the solution
– Approximate KT(d) requires more iteration to converge
– Wrong KT(d) causes lack of convergence
( )
T



P
K d
d
43
Convergence Criteria
• Most analysis programs provide three convergence criteria
– Work, displacement, load (residual)
– Work = displacement * load
– At least two criteria needs to be converged
• Traditional convergence criterion is load (residual)
– Equilibrium between internal and external forces
• Use displacement criterion for load insensitive system

( ) ( )
P d F d
Force
Displacement
Use load
criterion
Use displacement
criterion
44
• Load Step (subcase or step)
– Load step is a set of loading and boundary conditions to define an
analysis problem
– Multiple load steps can be used to define a sequence of loading
conditions
Solution Strategies
LS1 LS2
Load
Time
NASTRAN
SPC = 1
SUBCASE 1
LOAD = 1
SUBCASE 2
LOAD = 2
45
Solution Strategies
• Load Increment (substeps)
– Linear analysis concerns max load
– Nonlinear analysis depends on
load path (history)
– Applied load is gradually increased
within a load step
– Follow load path, improve accuracy,
and easy to converge
• Convergence Iteration
– Within a load increment, an iterative
method (e.g., NR method) is used to
find nonlinear solution
– Bisection, linear search, stabilization, etc
Fa
F
u
1
2
345
0 0.2 0.4 0.6 0.8 1
-100
-50
0
50
100
150
200
250
300
Displacement
Force
Loading
Unloading
46
Solution Strategies cont.
• Automatic (Variable) Load Increment
– Also called Automatic Time Stepping
– Load increment may not be uniform
– When convergence iteration diverges, the load increment is halved
– If a solution converges in less than 4 iterations, increase time
increment by 25%
– If a solution converges in more than 8 iterations, decrease time
increment by 25%
• Subincrement (or bisection)
– When iterations do not converge at a given increment, analysis
goes back to previously converged increment and the load
increment is reduced by half
– This process is repeated until max number of subincrements
47
When nonlinear analysis does not converge
• NR method assumes a constant curvature locally
• When a sign of curvature changes around the solution, NR
method oscillates or diverges
• Often the residual changes sign between iterations
• Line search can help to converge
1
( ) tan (5 )
P u u u

 
2 1
d
1 5cos (tan (5 ))
d
P
u
u

 
48
When nonlinear analysis does not converge
• Displacement-controlled vs. force-controlled procedure
– Almost all linear problems are force-controlled
– Displacement-controlled procedure is more stable for nonlinear
analysis
– Use reaction forces to calculate applied forces
A
B
C D
E
F
A
B
C
D
E
Displacement
Force
FB
FC
49
When nonlinear analysis does not converge
• Mesh distortion
– Most FE programs stop analysis when mesh is distorted too much
– Initial good mesh may be distorted during a large deformation
– Many FE programs provide remeshing capability, but it is still
inaccurate or inconvenient
– It is best to make mesh in such a way that the mesh quality can be
maintained after deformation (need experience)
Initial mesh
50

Weitere ähnliche Inhalte

Ähnlich wie Chap-2 Preliminary Concepts and Linear Finite Elements.pptx

Multiple intigration ppt
Multiple intigration pptMultiple intigration ppt
Multiple intigration pptManish Mor
 
Subgradient Methods for Huge-Scale Optimization Problems - Юрий Нестеров, Cat...
Subgradient Methods for Huge-Scale Optimization Problems - Юрий Нестеров, Cat...Subgradient Methods for Huge-Scale Optimization Problems - Юрий Нестеров, Cat...
Subgradient Methods for Huge-Scale Optimization Problems - Юрий Нестеров, Cat...Yandex
 
Converting High Dimensional Problems to Low Dimensional Ones
Converting High Dimensional Problems to Low Dimensional OnesConverting High Dimensional Problems to Low Dimensional Ones
Converting High Dimensional Problems to Low Dimensional OnesStrand Life Sciences Pvt Ltd
 
Constant strain triangular
Constant strain triangular Constant strain triangular
Constant strain triangular rahul183
 
Applications Of One Type Of Euler-Lagrange Fractional Differential Equation
Applications Of One Type Of Euler-Lagrange Fractional Differential EquationApplications Of One Type Of Euler-Lagrange Fractional Differential Equation
Applications Of One Type Of Euler-Lagrange Fractional Differential EquationIRJET Journal
 
Euler lagrange equations of motion mit-holonomic constraints_lecture7
Euler lagrange equations of motion  mit-holonomic  constraints_lecture7Euler lagrange equations of motion  mit-holonomic  constraints_lecture7
Euler lagrange equations of motion mit-holonomic constraints_lecture7JOHN OBIDI
 
Laplace equation
Laplace equationLaplace equation
Laplace equationalexkhan129
 
Non Linear Dynamics Basics and Theory
Non Linear Dynamics Basics and TheoryNon Linear Dynamics Basics and Theory
Non Linear Dynamics Basics and TheoryAnupama Kate
 
Ivan Dimitrijević "Nonlocal cosmology"
Ivan Dimitrijević "Nonlocal cosmology"Ivan Dimitrijević "Nonlocal cosmology"
Ivan Dimitrijević "Nonlocal cosmology"SEENET-MTP
 
Differential equation study guide for exam (formula sheet)
Differential equation study guide for exam (formula sheet)Differential equation study guide for exam (formula sheet)
Differential equation study guide for exam (formula sheet)Dan Al
 
Integration techniques
Integration techniquesIntegration techniques
Integration techniquesKrishna Gali
 
Solved exercises double integration
Solved exercises double integrationSolved exercises double integration
Solved exercises double integrationKamel Attar
 

Ähnlich wie Chap-2 Preliminary Concepts and Linear Finite Elements.pptx (20)

Multiple ppt
Multiple pptMultiple ppt
Multiple ppt
 
Multiple intigration ppt
Multiple intigration pptMultiple intigration ppt
Multiple intigration ppt
 
2018 MUMS Fall Course - Statistical Representation of Model Input (EDITED) - ...
2018 MUMS Fall Course - Statistical Representation of Model Input (EDITED) - ...2018 MUMS Fall Course - Statistical Representation of Model Input (EDITED) - ...
2018 MUMS Fall Course - Statistical Representation of Model Input (EDITED) - ...
 
Subgradient Methods for Huge-Scale Optimization Problems - Юрий Нестеров, Cat...
Subgradient Methods for Huge-Scale Optimization Problems - Юрий Нестеров, Cat...Subgradient Methods for Huge-Scale Optimization Problems - Юрий Нестеров, Cat...
Subgradient Methods for Huge-Scale Optimization Problems - Юрий Нестеров, Cat...
 
Converting High Dimensional Problems to Low Dimensional Ones
Converting High Dimensional Problems to Low Dimensional OnesConverting High Dimensional Problems to Low Dimensional Ones
Converting High Dimensional Problems to Low Dimensional Ones
 
Constant strain triangular
Constant strain triangular Constant strain triangular
Constant strain triangular
 
Applications Of One Type Of Euler-Lagrange Fractional Differential Equation
Applications Of One Type Of Euler-Lagrange Fractional Differential EquationApplications Of One Type Of Euler-Lagrange Fractional Differential Equation
Applications Of One Type Of Euler-Lagrange Fractional Differential Equation
 
Adaline and Madaline.ppt
Adaline and Madaline.pptAdaline and Madaline.ppt
Adaline and Madaline.ppt
 
Euler lagrange equations of motion mit-holonomic constraints_lecture7
Euler lagrange equations of motion  mit-holonomic  constraints_lecture7Euler lagrange equations of motion  mit-holonomic  constraints_lecture7
Euler lagrange equations of motion mit-holonomic constraints_lecture7
 
Laplace equation
Laplace equationLaplace equation
Laplace equation
 
Non Linear Dynamics Basics and Theory
Non Linear Dynamics Basics and TheoryNon Linear Dynamics Basics and Theory
Non Linear Dynamics Basics and Theory
 
CLIM Fall 2017 Course: Statistics for Climate Research, Spatial Data: Models ...
CLIM Fall 2017 Course: Statistics for Climate Research, Spatial Data: Models ...CLIM Fall 2017 Course: Statistics for Climate Research, Spatial Data: Models ...
CLIM Fall 2017 Course: Statistics for Climate Research, Spatial Data: Models ...
 
Ivan Dimitrijević "Nonlocal cosmology"
Ivan Dimitrijević "Nonlocal cosmology"Ivan Dimitrijević "Nonlocal cosmology"
Ivan Dimitrijević "Nonlocal cosmology"
 
Gauss law 1
Gauss law 1Gauss law 1
Gauss law 1
 
Monopole zurich
Monopole zurichMonopole zurich
Monopole zurich
 
Ep 5512 lecture-02
Ep 5512 lecture-02Ep 5512 lecture-02
Ep 5512 lecture-02
 
Differential equation study guide for exam (formula sheet)
Differential equation study guide for exam (formula sheet)Differential equation study guide for exam (formula sheet)
Differential equation study guide for exam (formula sheet)
 
Integration techniques
Integration techniquesIntegration techniques
Integration techniques
 
Solved exercises double integration
Solved exercises double integrationSolved exercises double integration
Solved exercises double integration
 
7
77
7
 

Mehr von Samirsinh Parmar

Matdan Takavari (Voting Perecentage Guajarati) -2023-24.pdf
Matdan Takavari (Voting Perecentage Guajarati)  -2023-24.pdfMatdan Takavari (Voting Perecentage Guajarati)  -2023-24.pdf
Matdan Takavari (Voting Perecentage Guajarati) -2023-24.pdfSamirsinh Parmar
 
Election 2024 Presiding Duty Keypoints_01.pdf
Election 2024 Presiding Duty Keypoints_01.pdfElection 2024 Presiding Duty Keypoints_01.pdf
Election 2024 Presiding Duty Keypoints_01.pdfSamirsinh Parmar
 
Pre-Independence JWELLERY DESIGN of India.pptx
Pre-Independence JWELLERY DESIGN of India.pptxPre-Independence JWELLERY DESIGN of India.pptx
Pre-Independence JWELLERY DESIGN of India.pptxSamirsinh Parmar
 
Krishna- Jeevan Leela (Pictorial View).pdf
Krishna- Jeevan Leela (Pictorial View).pdfKrishna- Jeevan Leela (Pictorial View).pdf
Krishna- Jeevan Leela (Pictorial View).pdfSamirsinh Parmar
 
One more chance- Philosophy of Life.pptx
One more chance- Philosophy of Life.pptxOne more chance- Philosophy of Life.pptx
One more chance- Philosophy of Life.pptxSamirsinh Parmar
 
Pre-Independence Toys and Crafts designs in India.pptx
Pre-Independence Toys and Crafts designs in India.pptxPre-Independence Toys and Crafts designs in India.pptx
Pre-Independence Toys and Crafts designs in India.pptxSamirsinh Parmar
 
Peruvian Textile patterns before 1950.pptx
Peruvian Textile patterns before 1950.pptxPeruvian Textile patterns before 1950.pptx
Peruvian Textile patterns before 1950.pptxSamirsinh Parmar
 
INTRODUCTION TO GLOBAL POSITIONING SYSTEM (GPS).pptx
INTRODUCTION TO GLOBAL POSITIONING SYSTEM (GPS).pptxINTRODUCTION TO GLOBAL POSITIONING SYSTEM (GPS).pptx
INTRODUCTION TO GLOBAL POSITIONING SYSTEM (GPS).pptxSamirsinh Parmar
 
MANI MANDIR MORBI-STATE HERITAGE BUILDING.pptx
MANI MANDIR MORBI-STATE HERITAGE BUILDING.pptxMANI MANDIR MORBI-STATE HERITAGE BUILDING.pptx
MANI MANDIR MORBI-STATE HERITAGE BUILDING.pptxSamirsinh Parmar
 
ICAIIE–2023 Nano-Geo-Mechanics - Challenges to calculate friction for geomate...
ICAIIE–2023 Nano-Geo-Mechanics - Challenges to calculate friction for geomate...ICAIIE–2023 Nano-Geo-Mechanics - Challenges to calculate friction for geomate...
ICAIIE–2023 Nano-Geo-Mechanics - Challenges to calculate friction for geomate...Samirsinh Parmar
 
GABIONS -MESH FACED RETAINING STRUCTURES .pptx
GABIONS -MESH FACED RETAINING STRUCTURES .pptxGABIONS -MESH FACED RETAINING STRUCTURES .pptx
GABIONS -MESH FACED RETAINING STRUCTURES .pptxSamirsinh Parmar
 
BEAUTY OF MATHEMATICS- Tricks of Calculations.pptx
BEAUTY OF MATHEMATICS- Tricks of Calculations.pptxBEAUTY OF MATHEMATICS- Tricks of Calculations.pptx
BEAUTY OF MATHEMATICS- Tricks of Calculations.pptxSamirsinh Parmar
 
Personality Development- Self Improvement
Personality Development- Self ImprovementPersonality Development- Self Improvement
Personality Development- Self ImprovementSamirsinh Parmar
 
TIBETIAN PERSONALITY TEST - FEW QUESTION ANSWERS
TIBETIAN PERSONALITY TEST - FEW QUESTION  ANSWERSTIBETIAN PERSONALITY TEST - FEW QUESTION  ANSWERS
TIBETIAN PERSONALITY TEST - FEW QUESTION ANSWERSSamirsinh Parmar
 
The Endangered And Extinct Languages Of India.pptx
The Endangered And Extinct Languages Of India.pptxThe Endangered And Extinct Languages Of India.pptx
The Endangered And Extinct Languages Of India.pptxSamirsinh Parmar
 
MODERN INVESTMENT TIPS FROM RAMAYANA.pptx
MODERN INVESTMENT TIPS FROM RAMAYANA.pptxMODERN INVESTMENT TIPS FROM RAMAYANA.pptx
MODERN INVESTMENT TIPS FROM RAMAYANA.pptxSamirsinh Parmar
 
TURKEY EARTHQUAKE- BUILDING COLLAPSE STRUCTURE FAILURE ANALYSIS.pptx
TURKEY EARTHQUAKE- BUILDING COLLAPSE STRUCTURE FAILURE ANALYSIS.pptxTURKEY EARTHQUAKE- BUILDING COLLAPSE STRUCTURE FAILURE ANALYSIS.pptx
TURKEY EARTHQUAKE- BUILDING COLLAPSE STRUCTURE FAILURE ANALYSIS.pptxSamirsinh Parmar
 
Empowering Women in the Digital Sphere.pdf
Empowering Women in the Digital Sphere.pdfEmpowering Women in the Digital Sphere.pdf
Empowering Women in the Digital Sphere.pdfSamirsinh Parmar
 
NANO - TECHNOLOGY,MATERIALS & APPLICATIONS.pptx
NANO - TECHNOLOGY,MATERIALS & APPLICATIONS.pptxNANO - TECHNOLOGY,MATERIALS & APPLICATIONS.pptx
NANO - TECHNOLOGY,MATERIALS & APPLICATIONS.pptxSamirsinh Parmar
 
Rs & Gis In Geotechnical Engineering.pdf
Rs & Gis In Geotechnical Engineering.pdfRs & Gis In Geotechnical Engineering.pdf
Rs & Gis In Geotechnical Engineering.pdfSamirsinh Parmar
 

Mehr von Samirsinh Parmar (20)

Matdan Takavari (Voting Perecentage Guajarati) -2023-24.pdf
Matdan Takavari (Voting Perecentage Guajarati)  -2023-24.pdfMatdan Takavari (Voting Perecentage Guajarati)  -2023-24.pdf
Matdan Takavari (Voting Perecentage Guajarati) -2023-24.pdf
 
Election 2024 Presiding Duty Keypoints_01.pdf
Election 2024 Presiding Duty Keypoints_01.pdfElection 2024 Presiding Duty Keypoints_01.pdf
Election 2024 Presiding Duty Keypoints_01.pdf
 
Pre-Independence JWELLERY DESIGN of India.pptx
Pre-Independence JWELLERY DESIGN of India.pptxPre-Independence JWELLERY DESIGN of India.pptx
Pre-Independence JWELLERY DESIGN of India.pptx
 
Krishna- Jeevan Leela (Pictorial View).pdf
Krishna- Jeevan Leela (Pictorial View).pdfKrishna- Jeevan Leela (Pictorial View).pdf
Krishna- Jeevan Leela (Pictorial View).pdf
 
One more chance- Philosophy of Life.pptx
One more chance- Philosophy of Life.pptxOne more chance- Philosophy of Life.pptx
One more chance- Philosophy of Life.pptx
 
Pre-Independence Toys and Crafts designs in India.pptx
Pre-Independence Toys and Crafts designs in India.pptxPre-Independence Toys and Crafts designs in India.pptx
Pre-Independence Toys and Crafts designs in India.pptx
 
Peruvian Textile patterns before 1950.pptx
Peruvian Textile patterns before 1950.pptxPeruvian Textile patterns before 1950.pptx
Peruvian Textile patterns before 1950.pptx
 
INTRODUCTION TO GLOBAL POSITIONING SYSTEM (GPS).pptx
INTRODUCTION TO GLOBAL POSITIONING SYSTEM (GPS).pptxINTRODUCTION TO GLOBAL POSITIONING SYSTEM (GPS).pptx
INTRODUCTION TO GLOBAL POSITIONING SYSTEM (GPS).pptx
 
MANI MANDIR MORBI-STATE HERITAGE BUILDING.pptx
MANI MANDIR MORBI-STATE HERITAGE BUILDING.pptxMANI MANDIR MORBI-STATE HERITAGE BUILDING.pptx
MANI MANDIR MORBI-STATE HERITAGE BUILDING.pptx
 
ICAIIE–2023 Nano-Geo-Mechanics - Challenges to calculate friction for geomate...
ICAIIE–2023 Nano-Geo-Mechanics - Challenges to calculate friction for geomate...ICAIIE–2023 Nano-Geo-Mechanics - Challenges to calculate friction for geomate...
ICAIIE–2023 Nano-Geo-Mechanics - Challenges to calculate friction for geomate...
 
GABIONS -MESH FACED RETAINING STRUCTURES .pptx
GABIONS -MESH FACED RETAINING STRUCTURES .pptxGABIONS -MESH FACED RETAINING STRUCTURES .pptx
GABIONS -MESH FACED RETAINING STRUCTURES .pptx
 
BEAUTY OF MATHEMATICS- Tricks of Calculations.pptx
BEAUTY OF MATHEMATICS- Tricks of Calculations.pptxBEAUTY OF MATHEMATICS- Tricks of Calculations.pptx
BEAUTY OF MATHEMATICS- Tricks of Calculations.pptx
 
Personality Development- Self Improvement
Personality Development- Self ImprovementPersonality Development- Self Improvement
Personality Development- Self Improvement
 
TIBETIAN PERSONALITY TEST - FEW QUESTION ANSWERS
TIBETIAN PERSONALITY TEST - FEW QUESTION  ANSWERSTIBETIAN PERSONALITY TEST - FEW QUESTION  ANSWERS
TIBETIAN PERSONALITY TEST - FEW QUESTION ANSWERS
 
The Endangered And Extinct Languages Of India.pptx
The Endangered And Extinct Languages Of India.pptxThe Endangered And Extinct Languages Of India.pptx
The Endangered And Extinct Languages Of India.pptx
 
MODERN INVESTMENT TIPS FROM RAMAYANA.pptx
MODERN INVESTMENT TIPS FROM RAMAYANA.pptxMODERN INVESTMENT TIPS FROM RAMAYANA.pptx
MODERN INVESTMENT TIPS FROM RAMAYANA.pptx
 
TURKEY EARTHQUAKE- BUILDING COLLAPSE STRUCTURE FAILURE ANALYSIS.pptx
TURKEY EARTHQUAKE- BUILDING COLLAPSE STRUCTURE FAILURE ANALYSIS.pptxTURKEY EARTHQUAKE- BUILDING COLLAPSE STRUCTURE FAILURE ANALYSIS.pptx
TURKEY EARTHQUAKE- BUILDING COLLAPSE STRUCTURE FAILURE ANALYSIS.pptx
 
Empowering Women in the Digital Sphere.pdf
Empowering Women in the Digital Sphere.pdfEmpowering Women in the Digital Sphere.pdf
Empowering Women in the Digital Sphere.pdf
 
NANO - TECHNOLOGY,MATERIALS & APPLICATIONS.pptx
NANO - TECHNOLOGY,MATERIALS & APPLICATIONS.pptxNANO - TECHNOLOGY,MATERIALS & APPLICATIONS.pptx
NANO - TECHNOLOGY,MATERIALS & APPLICATIONS.pptx
 
Rs & Gis In Geotechnical Engineering.pdf
Rs & Gis In Geotechnical Engineering.pdfRs & Gis In Geotechnical Engineering.pdf
Rs & Gis In Geotechnical Engineering.pdf
 

Kürzlich hochgeladen

UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSISrknatarajan
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptDineshKumar4165
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college projectTonystark477637
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingrknatarajan
 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdfSuman Jyoti
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringmulugeta48
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)simmis5
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756dollysharma2066
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTbhaskargani46
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Christo Ananth
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VDineshKumar4165
 

Kürzlich hochgeladen (20)

(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 

Chap-2 Preliminary Concepts and Linear Finite Elements.pptx

  • 1. 1 Prof. Samirsinh Parmar Asst. Professor, Dept. of Civil Engg. Dharmasinh Desai University, Nadiad, Gujarat, INDIA Mail: samirddu@gmail.com CHAPTER- 2
  • 2. 2 Goals • What is a nonlinear problem? • How is a nonlinear problem different from a linear one? • What types of nonlinearity exist? • How to understand stresses and strains • How to formulate nonlinear problems • How to solve nonlinear problems • When does nonlinear analysis experience difficulty?
  • 3. 3 Nonlinear Structural Problems • What is a nonlinear structural problem? – Everything except for linear structural problems – Need to understand linear problems first • What is linearity? • Example: fatigue analysis Input x (load, heat) Output y (displ, temp)  y ax y ax  x1 y1 x2 y2 2x1 2y1 2x1 +3x2 2y1+3y2 x1 x2 Y
  • 4. 4 What is a linear structural problem? • Linearity is an approximation • Assumptions: – Infinitesimal strain (<0.2%) – Infinitesimal displacement – Small rotation – Linear stress-strain relation F/2 F/2 A0 A   0 F F ? A A(F) L0     0 L L ? ? L L L L E    = E   0 F A   0 A E   0 0 A E L L Force Stress Strain Displacement Linear Linear Linear Global Global Local Local
  • 5. 5 Observations in linear problems • Which one will happen? • Will this happen? M M F Truss Truss
  • 6. 6 What types of nonlinearity exist? • It is at every stage of analysis
  • 7. 7 Linear vs. Nonlinear Problems • Linear Problem: – Infinitesimal deformation: – Linear stress-strain relation: – Constant displacement BCs – Constant applied forces • Nonlinear Problem: – Everything except for linear problems! – Geometric nonlinearity: nonlinear strain-displacement relation – Material nonlinearity: nonlinear constitutive relation – Kinematic nonlinearity: Non-constant displacement BCs, contact – Force nonlinearity: follow-up loads  σ : ε D                j i ij j i u u 1 2 x x Undeformed coord. Constant
  • 8. 8 Nonlinearities in Structural Problems • More than one nonlinearity can exist at the same time Displacement Strain Stress Prescribed displacement Applied force Nonlinear displacement-strain Nonlinear stress-strain Nonlinear displ. BC Nonlinear force BC
  • 9. 9 Geometric Nonlinearity • Relations among kinematic quantities (i.e., displacement, rotation and strains) are nonlinear • Displacement-strain relation – Linear: – Nonlinear: 0.0 0.2 0.4 0.6 0.8 1.0 Normalized couple 8. 6. 4. 2. 0. Tip displacement C0 C1 C2 C3   du (x) dx         2 du 1 du E(x) dx 2 dx
  • 10. 10 Geometric Nonlinearity cont. • Displacement-strain relation – E has a higher-order term – (du/dx) << 1  (x) ~ E(x). • Domain of integration – Undeformed domain W0 – Deformed domain Wx 0 0.05 0.10 0.15 0.20 0.25 0.30 du/dx 0.35 0.30 0.25 0.20 0.15 0.10 0.05 0 Strain e E W    W  a( , ) ( ) : ( )d u u u u Deformed domain is unknown
  • 11. 11 Material Nonlinearity • Linear (elastic) material – Only for infinitesimal deformation • Nonlinear (elastic) material – [C] is not a constant but depends on deformation – Stress by differentiating strain energy density U – Linear material: – Stress is a function of strain (deformation): potential, path independent    { } [ ]{ } D 1   E   E Linear spring Nonlinear spring Linear and nonlinear elastic spring models    dU d  2 1 U E 2      dU E d More generally, {} = {f()}
  • 12. 12 Material Nonlinearity cont. • Elasto-plastic material (energy dissipation occurs) – Friction plate only support stress up to y – Stress cannot be determined from stress alone – History of loading path is required: path-dependent • Visco-elastic material – Time-dependent behavior – Creep, relaxation Visco-elastic spring model  E h time  E Elasto-plastic spring model  E sY   E Y
  • 13. 13 Boundary and Force Nonlinearities • Nonlinear displacement BC (kinematic nonlinearity) – Contact problems, displacement dependent conditions • Nonlinear force BC (Kinetic nonlinearity) Contact boundary dmax Displacement Force
  • 14. 14 Mild vs. Rough Nonlinearity • Mild Nonlinear Problems – Continuous, history-independent nonlinear relations between stress and strain – Nonlinear elasticity, Geometric nonlinearity, and deformation- dependent loads • Rough Nonlinear Problems – Equality and/or inequality constraints in constitutive relations – History-dependent nonlinear relations between stress and strain – Elastoplasticity and contact problems
  • 15. 15 Nonlinear Finite Element Equations • Equilibrium between internal and external forces • Kinetic and kinematic nonlinearities – Appears on the boundary – Handled by displacements and forces (global, explicit) – Relatively easy to understand (Not easy to implement though) • Material & geometric nonlinearities – Appears in the domain – Depends on stresses and strains (local, implicit)  ( ) ( ) P d F d  [ ]{ } { } K d F Linear problems Stress Strain Loads
  • 16. 16 Solution Procedure • We can only solve for linear problems …
  • 17. 17 Example – Nonlinear Springs • Spring constants – k1 = 50 + 500u k2 = 100 + 200u • Governing equation – Solution is intersection between two zero contours – Multiple solutions may exist – No solution exists in a certain situation k1 k2 u1 u2 F 2 2 1 1 2 2 1 2 2 2 1 1 2 2 1 2 300u 400u u 200u 150u 100u 0 200u 400u u 200u 100u 100u 100                P1 P2
  • 18. 18 Solution Procedure • Linear Problems – Stiffness matrix K is constant – If the load is doubled, displacement is doubled, too – Superposition is possible • Nonlinear Problems – How to find d for a given F?    or ( ) K d F P d F         1 2 1 2 ( ) ( ) ( ) ( ) ( ) P d d P d P d P d P d F   ( ) , (2 ) 2 P d F P d F F d di KT 2F 2d d K F Incremental Solution Procedure
  • 19. 19 Newton-Raphson Method • Most popular method • Assume di at i-th iteration is known • Looking for di+1 from first-order Taylor series expansion – : Jacobian matrix or Tangent stiffness matrix • Solve for incremental solution • Update solution       i 1 i i i i T ( ) ( ) ( ) P d P d K d d F          i i i T ( ) P K d d    i i i T ( ) K d F P d     i 1 i i d d d di di+1 d di+1 F P(d) di+2 dn Solution i T K 1 i T K  P(di) P(di+1)
  • 20. 20 N-R Method cont. • Observations: – Second-order convergence near the solution (Fastest method!) – Tangent stiffness is not constant – The matrix equation solves for incremental displacement – RHS is not a force but a residual force – Iteration stops when conv < tolerance i i T ( ) K d  i d   i i ( ) R F P d        n i 1 2 j j 1 n 2 j j 1 (R ) conv 1 (F )          n i 1 2 j j 1 n 0 2 j j 1 ( u ) conv 1 ( u ) Or, exact n 1 2 n exact n u u lim c u u     
  • 21. 21 N-R Algorithm 1. Set tolerance = 0.001, k = 0, max_iter = 20, and initial estimate u = u0 2. Calculate residual R = f – P(u) 3. Calculate conv. If conv < tolerance, stop 4. If k > max_iter, stop with error message 5. Calculate Jacobian matrix KT 6. If the determinant of KT is zero, stop with error message 7. Calculate solution increment u 8. Update solution by u = u + u 9. Set k = k + 1 10. Go to Step 2
  • 22. 22 Example – N-R Method • Iteration 1                  1 2 2 2 1 2 d d 3 ( ) 9 d d P d F           T 1 2 1 1 2d 2d P K d               0 0 1 6 ( ) 5 26 d P d                            0 1 0 2 1 1 d 3 2 10 17 d                      0 1 0 2 d 1.625 1.375 d            1 0 0 0.625 3.625 d d d           1 1 0 ( ) 4.531 R F P d            0 0 3 ( ) 17 R F P d
  • 23. 23 Example – N-R Method cont. • Iteration 2 • Iteration 3                            1 1 1 2 1 1 d 0 1.25 7.25 4.531 d                     1 1 1 2 d 0.533 0.533 d            2 1 1 0.092 3.092 d d d           2 2 0 ( ) 0.568 R F P d                            2 1 2 2 1 1 d 0 0.184 6.184 0.568 d                     2 1 2 2 d 0.089 0.089 d            3 2 2 0.003 3.003 d d d           3 3 0 ( ) 0.016 R F P d
  • 24. 24 Example – N-R Method cont. • Iteration 4                            3 1 3 2 1 1 d 0 0.005 6.005 0.016 d                     3 1 3 2 d 0.003 0.003 d            4 3 3 0.000 3.000 d d d          4 4 0 ( ) 0 R F P d Iteration 0 4 8 12 16 20 0 1 2 3 4 Residual Quadratic convergence Iter ||R|| 0 17.263 1 4.531 2 0.016 3 0.0
  • 25. 25 When N-R Method Does Not Converge • Difficulties – Convergence is not always guaranteed – Automatic load step control and/or line search techniques are often used – Difficult/expensive to calculate di di+1 d F P(d) di+2 dn Solution   P d   P d i i T ( ) K d
  • 26. 26 When N-R Method Does Not Converge cont. • Convergence difficulty occurs when – Jacobian matrix is not positive-definite – Bifurcation & snap-through requires a special algorithm A B C D E A B C D E Displacement Force F FB FC P.D. Jacobian: in order to increase displ., force must be increased
  • 27. 27 Modified N-R Method • Constructing and solving is expensive • Computational Costs (Let the matrix size be N x N) – L-U factorization ~ N3 – Forward/backward substitution ~ N • Use L-U factorized repeatedly • More iteration is required, but each iteration is fast • More stable than N-R method • Hybrid N-R method i i T ( ) K d   i i i T K d R i i T ( ) K d   P d di di+1 d F P(d) dn Solution
  • 28. 28 Example – Modified N-R Method • Solve the same problem using modified N-R method                  1 2 2 2 1 2 d d 3 ( ) 9 d d P d F           T 1 2 1 1 2d 2d P K d               0 0 1 6 ( ) 5 26 d P d            0 0 3 ( ) 17 R F P d • Iteration 1                            0 1 0 2 1 1 d 3 2 10 17 d                      0 1 0 2 d 1.625 1.375 d            1 0 0 0.625 3.625 d d d           1 1 0 ( ) 4.531 R F P d
  • 29. 29 Example – Modified N-R Method cont. • Iteration 2                           1 1 1 2 1 1 d 0 2 10 4.531 d                     1 1 1 2 d 0.566 0.566 d            2 1 1 0.059 3.059 d d d           2 2 0 ( ) 0.358 R F P d 0 4 8 12 16 20 0 1 2 3 4 5 6 7 Iteration Residual Iter ||R|| 0 17.263 1 4.5310 2 0.3584 3 0.0831 4 0.0204 5 0.0051 6 0.0013 7 0.0003
  • 30. 30 Incremental Secant Method • Secant matrix – Instead of using tangent stiffness, approximate it using the solution from the previous iteration – At i-th iteration – The secant matrix satisfies – Not a unique process in high dimension • Start from initial KT matrix, iteratively update it – Rank-1 or rank-2 update – The textbook has Broyden’s algorithm (Rank-1 update) – Here we will discuss BFGS method (Rank-2 update_ F d0 d1 d P(d) P x   dn Solution d2 d3 Secant stiffness    i i i s ( ) K d F P d       i i i 1 i i 1 s ( ) ( ) ( ) K d d P d P d
  • 31. 31 Incremental Secant Method cont. • BFGS (Broyden, Fletcher, Goldfarb and Shanno) method – Stiffness matrix must be symmetric and positive-definite – Instead of updating K, update H (saving computational time) • Become unstable when the No. of iterations is increased       i i 1 i i i s s [ ] { ( )} [ ]{ ( )} d K F P d H F P d     i i iT i 1 i iT s s ( ) ( ) H I w v H I w v                 i 1 T i 1 i i i 1 i i T i 1 ( ) ( ) 1 ( ) d R R v R R d R        i 1 i i 1 T i 1 i ( ) ( ) d w d R R
  • 32. 32 Incremental Force Method • N-R method converges fast if the initial estimate is close to the solution • Solid mechanics: initial estimate = undeformed shape • Convergence difficulty occurs when the applied load is large (deformation is large) • IFM: apply loads in increments. Use the solution from the previous increment as an initial estimate • Commercial programs call it “Load Increment” or “Time Increment”
  • 33. 33 Incremental Force Method cont. • Load increment does not have to be uniform – Critical part has smaller increment size • Solutions in the intermediate load increments – History of the response can provide insight into the problem – Estimating the bifurcation point or the critical load – Load increments greatly affect the accuracy in path-dependent problems
  • 34. 34 Load Increment in Commercial Software • Use “Time” to represent load level – In a static problem, “Time” means a pseudo-time – Required Starting time, (Tstart), Ending time (Tend) and increment – Load is gradually increased from zero at Tstart and full load at Tend – Load magnitude at load increment Tn: • Automatic time stepping – Increase/decrease next load increment based on the number of convergence iteration at the current load – User provide initial load increment, minimum increment, and maximum increment – Bisection of load increment when not converged n n start end start T T F F T T    n end T n T T    
  • 35. 35 Force Control vs. Displacement Control • Force control: gradually increase applied forces and find equilibrium configuration • Displ. control: gradually increase prescribed displacements – Applied load can be calculated as a reaction – More stable than force control. – Useful for softening, contact, snap-through, etc. u1 u2 u F P(u) un F2 F3 Fn u3 F1 uA uB u F P(u) uD FB FC uC FA
  • 36. 36 Nonlinear Solution Steps 1. Initialization: 2. Residual Calculation 3. Convergence Check (If converged, stop) 4. Linearization – Calculate tangent stiffness 5. Incremental Solution: – Solve 6. State Determination – Update displacement and stress 7. Go To Step 2   0 ; i 0 d 0 i i T ( ) K d   i i i i T ( ) K d d R           i 1 i i i 1 i i d d d   i i ( ) R F P d
  • 37. 37 Nonlinear Solution Steps cont. • State determination – For a given displ dk, determine current state (strain, stress, etc) – Sometimes, stress cannot be determined using strain alone • Residual calculation – Nodal forces due to internal stresses = -applied nodal forces k k ( ) ( )   u x N x d k k   B d  k k f( )    s k T T b T k d d d  W W    W  W    R N t N f B 
  • 38. 38 Example – Linear Elastic Material • Governing equation (Scalar equation) • Collect • Residual • Linear elastic material W  W W    W      s T T T b ( ) d d d u u t u f   u N d ( )   u B d  d   W  W W    W     s T T T T b d d d d B N t N f ( ) P d F   ( ) R F P d        D D B d W    W   T T ( ) d P d K B DB d d F KT
  • 39. 39 Example – Nonlinear Bar • Rubber bar • Discrete weak form • Scalar equation 0 0.01 0.02 0.03 0.04 0.05 Strain 120 100 80 60 40 20 0 Stress F = 10kN L = 1m 1 2 x 1 Etan (m )     L T T T 0 Adx    d B d F L 0 A R F dx L R F (d)A         1 2 d d        d R F        F 1 1 1 L       B
  • 40. 40 Example – Nonlinear Bar cont. • Jacobian • N-R equation • Iteration 1 • Iteration 2 2 dP d (d) d d 1 A A mAEcos dd dd d dd L E               k 2 k k 1 mAEcos d F A L E                0 mAE d F L   1 0 0 1 1 1 1 1 d d d 0.025m d / L 0.025 Etan (m ) 78.5MPa             1 2 1 1 mAE cos d F A L E                2 1 1 2 2 2 1 2 d d d 0.0357m d / L 0.0357 Etan (m ) 96MPa            
  • 41. 41 N-R or Modified N-R? • It is always recommended to use the Incremental Force Method – Mild nonlinear: ~10 increments – Rough nonlinear: 20 ~ 100 increments – For rough nonlinear problems, analysis results depends on increment size • Within an increment, N-R or modified N-R can be used – N-R method calculates KT at every iteration – Modified N-R method calculates KT once at every increment – N-R is better when: mild nonlinear problem, tight convergence criterion – Modified N-R is better when: computation is expensive, small increment size, and when N-R does not converge well • Many FE programs provide automatic stiffness update option – Depending on convergence criteria used, material status change, etc
  • 42. 42 Accuracy vs. Convergence • Nonlinear solution procedure requires – Internal force P(d) – Tangent stiffness – They are often implemented in the same routine • Internal force P(d) needs to be accurate – We solve equilibrium of P(d) = F • Tangent stiffness KT(d) contributes to convergence – Accurate KT(d) provides quadratic convergence near the solution – Approximate KT(d) requires more iteration to converge – Wrong KT(d) causes lack of convergence ( ) T    P K d d
  • 43. 43 Convergence Criteria • Most analysis programs provide three convergence criteria – Work, displacement, load (residual) – Work = displacement * load – At least two criteria needs to be converged • Traditional convergence criterion is load (residual) – Equilibrium between internal and external forces • Use displacement criterion for load insensitive system  ( ) ( ) P d F d Force Displacement Use load criterion Use displacement criterion
  • 44. 44 • Load Step (subcase or step) – Load step is a set of loading and boundary conditions to define an analysis problem – Multiple load steps can be used to define a sequence of loading conditions Solution Strategies LS1 LS2 Load Time NASTRAN SPC = 1 SUBCASE 1 LOAD = 1 SUBCASE 2 LOAD = 2
  • 45. 45 Solution Strategies • Load Increment (substeps) – Linear analysis concerns max load – Nonlinear analysis depends on load path (history) – Applied load is gradually increased within a load step – Follow load path, improve accuracy, and easy to converge • Convergence Iteration – Within a load increment, an iterative method (e.g., NR method) is used to find nonlinear solution – Bisection, linear search, stabilization, etc Fa F u 1 2 345 0 0.2 0.4 0.6 0.8 1 -100 -50 0 50 100 150 200 250 300 Displacement Force Loading Unloading
  • 46. 46 Solution Strategies cont. • Automatic (Variable) Load Increment – Also called Automatic Time Stepping – Load increment may not be uniform – When convergence iteration diverges, the load increment is halved – If a solution converges in less than 4 iterations, increase time increment by 25% – If a solution converges in more than 8 iterations, decrease time increment by 25% • Subincrement (or bisection) – When iterations do not converge at a given increment, analysis goes back to previously converged increment and the load increment is reduced by half – This process is repeated until max number of subincrements
  • 47. 47 When nonlinear analysis does not converge • NR method assumes a constant curvature locally • When a sign of curvature changes around the solution, NR method oscillates or diverges • Often the residual changes sign between iterations • Line search can help to converge 1 ( ) tan (5 ) P u u u    2 1 d 1 5cos (tan (5 )) d P u u   
  • 48. 48 When nonlinear analysis does not converge • Displacement-controlled vs. force-controlled procedure – Almost all linear problems are force-controlled – Displacement-controlled procedure is more stable for nonlinear analysis – Use reaction forces to calculate applied forces A B C D E F A B C D E Displacement Force FB FC
  • 49. 49 When nonlinear analysis does not converge • Mesh distortion – Most FE programs stop analysis when mesh is distorted too much – Initial good mesh may be distorted during a large deformation – Many FE programs provide remeshing capability, but it is still inaccurate or inconvenient – It is best to make mesh in such a way that the mesh quality can be maintained after deformation (need experience) Initial mesh
  • 50. 50