Beruflich Dokumente
Kultur Dokumente
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 todays 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 Fs and Ms, 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. Hookes 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 havent 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 ks 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
Lots 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 ks ! <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 minuteIs 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 ks, 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
lets begin with material nonlinear
= /L
6
Inelastic Behavior: A
M
Inelastic Behavior: A
M
Flexure (cont.) Flexure (cont.)
A A
M M
Mp=Zy Mp=Zy
Section A-A -y +y Section A-A -y +y
My=Sy My=Sy
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=Zy
E I=0 k=0
EI=0 k=0
c
ti
Mp=Zy M = Mp
as
Section A-A -y +y 1
My=Sy
E=0
Plastic Hinge Model Assume section as fully
k=4E I/L
EI = 0 M=Zy=Mp elastic or fully plastic (neglect partial yielding)
1 Plastic Hinge at M = Mp or when M/Mp = 1.0
7
Inelastic Behavior: A
M
Combination P & M P
A
M
-y
Mp=Zy
+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:
W1265 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 drivers manual) - Limited # of pre- and post-processing options
Acquire nonlinear software (Borrow a friends 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
W2476
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