Professional Documents
Culture Documents
Basic Introduction To Non Linear Handout
Basic Introduction To Non Linear Handout
Basic Introduction To Non Linear Handout
Nonlinear Analysis
Hand methods Lecture Overview
• Second-order effects
Brief Introduction (done!)
– i.e. Moment Amplification Factors (B1 and B2 factors)
• Material nonlinear effects Computer Structural Analysis (Review?)
– i.e. plastic analysis (upper and lower bound theories) Basis for Material Nonlinear Models
Computer Methods (focus of today’s lecture) Incorporating Geometric Nonlinear Behavior
• Lots of variations Critical Load Analysis
– all use same basic concepts (most important to today)
Overview of MASTAN2 software
– one approach will be presented (basis for MASTAN2)
Summary and Concluding Remarks
Please keep in mind
• All methods are approximate
• Not a substitute, but a complement to good engineering
1
How does the computer get Equilibrium Equations
these results? D 40 kips Free Body
AD
f xD
Diagram BD
f xD D 40 kips
State-of-the-Art Crystal Ball? Not quite. CD
f xD
By applying 2 requirements and 1 translator
AD CD
• Two Requirements: AD
f yD f yD BD f yD
f yD
– Equilibrium (equations in terms of F’s and M’s, 1 per d.o.f.) A B C AD
f xD
– Compatibility (equations in terms of ∆’s and θ’s, 1 per d.o.f.)
CD
D BD f yD
• Translator “apples to oranges” r A f yD
x-d.o.f. u D : ∑ Fx = 0 be BD
em CD
BD
– Constitutive Relationship (i.e. Hooke’s Law, σ = E Є ) f xD f xD
Member CD
M
40 = AD
+ BD
+ CD
er
– Generalized to Force-to-Displacement (i.e. F=k∆) f xD f xD f xD
mb
– Re-write equilibrium eqs. in terms of unknown displacements
Me
y-d.o.f. vD : ∑ Fy = 0
# of Equil. Eqs. = # of Unknown Displacements 0 = f yD
AD
+ f yD
BD
+ f yD
CD
d.o.f. u D : d.o.f. vD :
40 = (k31ADu AAD + k32ADv AAD + k33ADu DAD + k34ADvDAD ) + (
0 = k 41AD u AAD + k 42AD v AAD + k 43AD u DAD + k 44AD vDAD + )
(k BD BD
31 B u +k v BD BD
32 B
+k uBD BD
33 D
+k v BD BD
34 D
)+ (k BD BD
u
41 B +k vBD BD
42 B +k u BD BD
43 D +k v BD BD
44 D )+
(k CD CD
31 C u + k32 vC + k33
CD CD
u D + k34
CD CD
vD )
CD CD
(k CD CD
u
41 C +k v CD CD
42 C +k u CD CD
43 D + k 44
CD CD
vD )
2
So, where are we at? Compatibility Eqs. (consistent deflections)
We have two equilibrium equations (1 per
D Member-to-Member
vD
d.o.f.) in terms of a lot of displacements: vDAD D
uD
uDAD
(
u D : 40 = k31AD u AAD + k32AD v AAD + k33AD u DAD + k34AD vDAD + ) v BD
vCD
D
(k )+ A B C D D
rA
BD BD
u + k32BD vBBD + k33BD u DBD + k34BD vDBD
be
uDBD uDCD
31 B
(k )
em
BD
CD CD
u + k32CD vCCD + k33CD u DCD + k34CD vDCD
Member CD
M
Member-to-Support
31 C
(k )+
er
vD : 0 = AD
u AAD + k 42AD v AAD + k 43AD u DAD + k 44AD vDAD
mb
41
(k )+ u A = u AAD = 0 u C = u CCD = 0
Me
BD BD
41 B u +k v
BD BD
42 B +k u BD BD
43 D +k v BD BD
44 D
(k CD CD
41 C u +k v
CD CD
42 C +k u CD CD
43 D +k v CD CD
44 D ) =
vA vA AD
= 0 vC = vCCD = 0
uB = uB = 0
BD u D = u DAD = u DBD = u DCD
What card haven’t we played yet? vB = vBBD = 0 vD = vDAD = vDBD = vDCD
After simplifying…
Applying Compatibility to Equil. Eqs.:
All = uD A B C
u D : 40 = k u ( AD
31
AD
A +k v AD AD
32 A +k u AD AD
33 D +k v AD AD
34 D )+ u D : 40 = k ( AD
+k BD
+k CD
) u? + (k AD + k BD + k CD ) v?
(k )+
33 33 33 D 34 34 34 D
0 = (k ) ( )
BD BD
u + k32BD vBBD + k33BD u DBD + k34BD vDBD AD
+k BD
+ k 43
CD
u?D + k 44AD + k 44BD + k 44
CD
v?D
31 B
vD :
(k CD CD
u
31 C +k vCD CD
32 C +k u CD CD
33 D +k v CD CD
34 D ) 43 43
vD : 0 = (kAD
u AAD + k 42AD v AAD + k 43AD u DAD + k 44AD vDAD )+
Since k’s are known, we have
41
(kBD BD
u + k 42BD vBBD + k 43BD u DBD + k 44BD vDBD )+
41 B
2 Equations and 2 Unknowns
(kCD CD
41 C u + k 42 vC + k 43
CD CD
u D + k 44
CD CD CD CD
vD )
All = 0 All = vD Solve for Unknown Displacements
Which simplifies to… uD = # and vD = ##
u A = u AAD = 0 AD
f yA = k 21 u A + k 22
AD AD
v A + k23
AD AD
u D + k24
AD AD AD AD
vD Fexternal = Σ fmember
AD
= k31 u A + k32
AD AD
v A + k33ADu DAD + k34
AD AD AD AD
Re-write (translate) each member force in terms of
f xD vD
v A = v AAD = 0 AD
= AD AD
+ AD AD
+ AD AD
+ AD AD
its end displacements (Stiffness Eqs.)
f yD k 41 uA k 42 vA k43 uD k44 vD
3
Lot’s of Questions Two Big Questions
So,this is how most commercial programs such Where do those stiffness coefficients
as SAP2000, RISA, STAAD, etc. get the come from?
answer? • You mean the ones that relate member end
forces to member end displacements?
• Yes! Known as “Direct Stiffness Method”
• Yeah, those k’s ! <More to come on this>
So, all such programs will give the same answer?
What happens when we go static nonlinear
• Yes, as long as it is a static 1st-order elastic analysis.
or even dynamic?
Waita minute…Is this the basic analysis
• Same basic procedure, but apply loads in
procedure for the “finite element method”? increments and perform a series of analyses.
• Yes! Bit more tricky to get k’s, σ‘s, and Є’s Then, sum incremental results.
< Much more to come on this! >
Before: ∆
Moment k After:
M 1
F
M ∆
After: θ Stiffness k function of:
k • Geometry: Area and Length (A↑,k↑ & L↑, k↓)
1 • Material: Elastic Modulus (E↑,k↑)
θ Rotation
M=kθ F = k(A,L,E) ∆
4
How about real members? (cont.) Other factor impacting stiffness
Flexural members Orientation of member
Before: Before:
• consider axial force member:
M kv=EA/L kv=0
After: θ After: kh=0
∆
Vertical Horizontal
Stiffness k function of: F
Member Member
• Geometry: Moment of Inertia & Length (I↑,k↑& L↑, k↓) kh=EA/L
• Material: Elastic Modulus (E↑,k↑)
M = k(I,L,E) θ F = k(I,L,E) ∆
F1
φ φ
Three Perspectives
Three Perspectives (cont.)
What your computer actually sees:
What you see on your computer screen:
DL
DL WL
WL
Collection of elements
connected by sharing Σk
common nodes
Assemblage of
equivalent springs {F} = [K]{∆}
5
Analysis Review: Key Points
Material Nonlinear (Inelastic)
Reviewed the “Direct Stiffness Method”
• Equilibrium Æ Translator F(∆) Æ Compatibility Best place to start is with a tensile test
Response of structure controlled by
stiffness of members (a.k.a. springs) σ = P/A
First-order elastic stiffness of member
σyield
function of: Perfectly Plastic (E = 0)
ict
• Material Property (E)
Elas
• Geometric Properties (A, I, L, and orientation) E
Time to go nonlinear… 1
let’s begin with material nonlinear
Є = ∆/L
6
Inelastic Behavior: A
M
θ
Inelastic Behavior: A
M
θ
Flexure (cont.) Flexure (cont.)
A A
M M
Mp=Zσy Mp=Zσy
Section A-A -σy +σy Section A-A -σy +σy
My=Sσy My=Sσy
E=0 E=0
k=4E I/L k=4E I/L
EI<EIelastic My<M<Mp EI<<EIelastic My<<M<Mp
1 1
θ θ
Inelastic Behavior: A
M
θ Inelastic Behavior: Flexure
Flexure (cont.) M < Mp
A M Elastic: θ
M Plastic
Mp=Zσy
E I=0 Æ k=0
EI=0 Æ k=0
c
ti
Mp=Zσy M = Mp
as
7
Inelastic Behavior: A
M
θ
Combination P & M P
A
M
-σy
Mp=Zσy
+σy
Plastic
M < Mp
-σy
c
ti σ = Mc/I + P/A
as
El k=4E I/L
1
+σy
θ
8
No
Axial Force
keff < k H
1
1
∆
∆
Effective klateral = kspring
lateral 1
stiffness
is reduced!
∆
M=HL M=HL+P∆
9
Focus on Lateral Stiffness (cont.) Focus on Lateral Stiffness (cont.)
Formulated on Deformed Shape: Nonlinear Response Equilibrium Formulated on Deformed Shape
10
Geometric Nonlinear Analysis
Employ “Direct Stiffness Method” applying loads
in increments: Solve Equil. Eqs. {dF} = [K]{d∆}
At start of increment, modify member stiffness
to account for presence of member forces (such
as axial force):
• k = kelastic + kg with kg = geometric stiffness
At end of increment, update model of structural
geometry to include displacements
Continue to accumulate results of load increments
(∆i = ∆i-1 + d∆ and fi = fi-1 + df) until all of load is
applied or elastic instability is detected.
P Solution Solution P
#1 P #2
11
Critical Load Analysis (Background) Example
Elastic stiffness of a member k = kel + kg
• kel is f(A or I, L, and E)
Demonstrate computational
• kg is f(P,L), also note directly proportional to P
method for calculating the
Elastic stiffness of structure [K] = Σk
elastic critical load (buckling P
• [K] = [Kel] + [Kg]
load) for the structural Rigid Beam
• [Kg] directly proportional to applied force
– i.e. Double applied forces, hence, double internal force
system shown.
distribution and double [Kg]
A, I
To the computer, “buckling” will occur when L, E
our equilibrium equations {F} = [K]{∆} permit
non-unique solutions, e.g. det[K] = 0.
100 kips
Thoughts on Critical Load Analysis
Computer analysis for a large system:
W12×65 P = 400 kips
• First, apply reference and perform analysis
– Solve equilibrium eqs. {Fref} = [K]{∆}
– With displacements solve for member forces
• Second, assemble [Kel] and [Kg] based on {Fref}
λ=9.4
• Finally, determine load factor λ causing instability;
computationally this means find load factor λ at which
[K]=[Kel]+λ[Kg] becomes singular
– Determine λ at which det([Kel]+λ[Kg) = 0
– “Eigenvalue” problem: Eigenvalues = Critical Load Factors, λ‘s
Eigenvectors = Buckling modes
Accuracy increases with more elements per
λ=1.7 compression members (2 often adequate)
12
MASTAN2:
Basic Introduction Complete
- Educational software
Where do I go from here? (Learning to drive) - GUI ⇔ commercial programs
• Review the slides (Read the driver’s manual) - Limited # of pre- and post-processing options
• Acquire nonlinear software (Borrow a friend’s car) to reduce learning curve
• Work lots of examples (Go for a drive, scary at first…) - Suite of linear and nonlinear 2D and 3D
• Apply nonlinear analysis in design (NASCAR? not quite) analysis routines
- Available with textbook
Acquire nonlinear analysis software or online at no cost
• Commercial programs
www.mastan2.com or
• Educational software (i.e. MASTAN2)
www.aisc.org [Steel Tools]
Lateral
Levels of Analysis: MASTAN2 MASTAN2
1st-Order
load,
Elastic
H
Elastic Critical Load
1st-Order Elastic: [Ke]{∆}={F}
Hec
Elastic Stability Limit
Hes
2nd-Order Elastic: [Ke + Kg]{d∆}={dF} 2nd-Order
Elastic
1st-Order Inelastic: [Ke + Kp]{d∆}={dF} Hic Inelastic Critical Load
1st-Order
2nd-Order Inelastic: [Ke + Kg + Kp]{d∆}={dF} Hp Inelastic Inelastic Limit Load
∆
Critical Load: [Ke + λKg]{d∆}={0} Inelastic Stability H = αP P
His
Limit
Actual
2nd-Order
Yield Surface:
P
H = αP
Inelastic
13
Gravity Load
Lateral Load
Solutions by MASTAN2 P
P
Need a reference text with many P
examples? see Matrix Structural Analysis, P
2nd Ed., by McGuire, Gallagher, and Ziemian P
(Wiley, 2000) P
2nd-Order
MASTAN2
Inelastic
Model:
Analysis:
Gravity Load P = 30 kips
2nd-Order 2nd-Order
Inelastic Inelastic
Analysis: Analysis:
Limit State:
P = 37.7 kips
Plim = 40.3 kips
14
2nd-Order 2nd-Order Strength Limit State (P=40.3 kips)
Inelastic Inelastic
Analysis:
Analysis: Post-limit State: 1st Plastic Hinge (P=30 kips)
P = 40 kips ∆
Demonstrate:
Elastic Critical Load
2nd-Order Elastic
Experimental (Plimit=220 lbs)
Elastic Critical Load: Pcr = 210.7 lbs 2nd-Order Elastic: Plim = 210 lbs
15
P
Response Elastic Critical Load
M = αPL
Curves: P = 210 lbs Beam-Column:
2nd-Order Elastic
1st-Order
Elastic
W24×76
E = 29,000 ksi
L = 24’
Demonstrate:
Elastic Critical Load Analysis
1. Flexural Buckling (α=0.0)
2. Torsional Flexural Buckling
(α=0.04)
M = αPL
A = 50 in2
I = 20,000 in4
Z = 1,000 in3
σy = 50 ksi
Load
Factor
2
2nd-Order 1st-Order Inelastic
1.5 Inelastic
1st-Order
1 Inelastic
0
0 50 100 150 200 250
vmid (in.) Hinge Formation
Isometric View Elevation View Plan View
16